/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-geist-sans:Arial;--font-geist-mono:"Courier New";--ivory:#f7f3e9;--paper:#fffdf8;--navy:#15332e;--green:#244b43;--gold:#b88d4d;--ink:#1d302b;--muted:#68736e;--line:#ddd6c9;--rust:#89503f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,a,select,input,textarea{font:inherit}button,a{cursor:pointer}.logo{color:var(--navy);white-space:nowrap;align-items:center;gap:8px;font:20px Georgia;display:flex}.logo i{color:var(--gold);font-size:30px;font-style:normal;transform:rotate(-25deg)}.logo em{color:var(--gold);font-style:normal}.brand-logo-image{object-fit:contain;width:auto;height:40px;display:block}.primary{border-radius:5px;padding:12px 18px;font-weight:700;box-shadow:0 5px 13px #19352f1f;background:var(--green)!important;color:#fff!important;border:1px solid var(--green)!important}.header{border-bottom:1px solid #18342e12;justify-content:space-between;align-items:center;max-width:1220px;height:78px;margin:auto;padding:0 25px;display:flex}.header nav{gap:32px;display:flex}.header a{color:#52605a;font-size:12px;text-decoration:none}.header>div{gap:12px;display:flex}.header .signin-action{place-items:center;padding:0 8px;display:grid}.share-message-dialog{text-align:left;max-width:34rem}.share-message-dialog>label{color:#59665f;letter-spacing:.08em;gap:.45rem;margin-top:1rem;font-size:.72rem;display:grid}.share-message-dialog select,.share-message-dialog textarea{color:#173b32;width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #c9cec8;border-radius:.45rem;padding:.75rem}.share-message-dialog textarea{resize:vertical;min-height:6rem}.shared-message-card{background:#f8fbf9;border:1px solid #c9d6d0;border-radius:.65rem;gap:.45rem;margin:.6rem 0;padding:.9rem;display:grid}.shared-message-card>small{color:#9b671c;letter-spacing:.08em;font-size:.66rem}.shared-message-card>b{color:#143b32;font-family:Georgia,serif;font-size:1.05rem}.shared-message-card>span,.shared-message-card>p{color:#5c6862;margin:0;font-size:.8rem}.shared-message-card details{border-top:1px solid #dbe3df;padding-top:.55rem}.shared-message-card summary{cursor:pointer;color:#155347;font-size:.78rem;font-weight:700}.shared-message-card details p{white-space:pre-wrap;max-height:12rem;line-height:1.55;overflow:auto}.shared-message-card>div{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.shared-message-card button{padding:.55rem .7rem}.header-workspace-button{white-space:nowrap;font-size:12px}.demo-page{color:#17352e;background:#f7f5ef;min-height:100vh;padding-bottom:80px}.demo-nav{background:#fffdf8;border-bottom:1px solid #d8d2c4;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.demo-nav-cta{color:#155544;font-weight:750;text-decoration:none}.demo-hero{text-align:center;max-width:900px;margin:72px auto 38px;padding:0 24px}.demo-hero h1{margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,6vw,66px);font-weight:400;line-height:1.04}.demo-hero>p:last-child{color:#5f6f69;font-family:Georgia,serif;font-size:18px}.demo-shell{background:#fffdf9;border:1px solid #d6cebd;border-radius:8px;max-width:1120px;margin:auto;padding:clamp(22px,4vw,48px);box-shadow:0 20px 70px #254b3c12}.demo-shell h2{margin:8px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.demo-steps{gap:8px;margin:0 0 42px;padding:0;list-style:none;display:flex}.demo-steps li{color:#87928d;letter-spacing:.08em;border-top:3px solid #d8d3c8;flex:1;padding-top:9px;font-size:12px;font-weight:800}.demo-steps span{margin-left:8px}.demo-scenarios{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.demo-scenarios button{text-align:left;color:#17352e;cursor:pointer;background:#fff;border:1px solid #d7d0c1;flex-direction:column;gap:10px;min-height:170px;padding:22px;display:flex}.demo-scenarios i{background:#e7f0ec;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.demo-scenarios b{font-family:Georgia,serif;font-size:19px;font-weight:400}.demo-scenarios span{color:#687770;font-size:13px;line-height:1.5}.demo-back{color:#155544;background:0 0;border:0;margin-bottom:12px;padding:8px 0;font-weight:700}.demo-composer{grid-template-columns:1.5fr .8fr;gap:42px;display:grid}.demo-composer dl{border-top:1px solid #ddd5c6;grid-template-columns:160px 1fr;display:grid}.demo-composer dt,.demo-composer dd{border-bottom:1px solid #e4ded2;margin:0;padding:13px 4px}.demo-composer dt{color:#6c7772;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.demo-composer dd{font-family:Georgia,serif}.demo-composer aside{background:#edf3f0;border-left:3px solid #155544;align-self:start;padding:28px}.demo-composer aside p{color:#5d6d66;line-height:1.65}.demo-composer aside button{width:100%;margin:12px 0}.demo-composer aside small{color:#687770;display:block}.demo-result{border:1px solid #d8d0c1}.demo-result>header{padding:30px 32px 20px}.demo-result>header h2{font-size:40px}.demo-result>header>p:last-child{color:#687770}.demo-tabs{background:#f3f0e9;border-block:1px solid #d8d0c1;display:flex;overflow:auto}.demo-tabs button{white-space:nowrap;color:#586860;border:0;background:0 0;border-right:1px solid #ddd5c7;padding:15px 18px;font-weight:700}.demo-draft{max-width:780px;min-height:330px;padding:34px}.demo-draft h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.demo-draft p,.demo-draft li{color:#40554d;line-height:1.75}.demo-library{color:#fff;background:#173f35;flex-wrap:wrap;gap:20px;padding:20px 32px;font-size:13px;display:flex}.demo-library b{margin-right:auto}.demo-convert{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 20px 20px;display:flex}.demo-convert h2{font-size:40px}.demo-convert>p:not(.eyebrow){color:#607069;max-width:650px}.demo-convert .primary{margin:12px 0;padding:15px 28px;text-decoration:none}.demo-convert span{color:#67756f}.demo-review-note{background:#f0eee7;border-left:3px solid #c57b25;padding:18px}@media (width<=820px){.demo-scenarios{grid-template-columns:1fr 1fr}.demo-composer{grid-template-columns:1fr}.demo-composer aside{order:-1}.demo-hero{margin-top:45px}}@media (width<=520px){.demo-nav{height:66px}.demo-nav-cta{font-size:13px}.demo-hero h1{font-size:39px}.demo-shell{border-inline:0;border-radius:0;padding:22px 18px}.demo-scenarios{grid-template-columns:1fr}.demo-scenarios button{min-height:128px}.demo-composer dl{grid-template-columns:1fr}.demo-composer dt{border:0;padding-bottom:2px}.demo-composer dd{padding-top:3px}.demo-draft,.demo-result>header{padding:24px 20px}.demo-result>header h2{font-size:32px}.demo-library{display:grid}.demo-convert h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.demo-page *{scroll-behavior:auto!important;transition:none!important}}.header-actions{align-items:center;position:relative}.auth-checking{width:32px;height:32px;display:block}.account-menu{position:relative}.account-menu summary{cursor:pointer;border:1px solid var(--line);color:var(--green);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:750;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:before{content:"";background:#3d8a70;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.account-menu>div{z-index:30;border:1px solid var(--line);background:var(--paper);border-radius:10px;width:235px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 36px #0d292424}.account-menu span{color:var(--muted);text-overflow:ellipsis;margin-bottom:10px;font-size:13px;display:block;overflow:hidden}.account-menu button{width:100%;color:var(--navy);text-align:left;background:#f1ede4;border:0;border-radius:6px;padding:9px 11px;font-weight:700}.hero{grid-template-columns:46% 54%;align-items:center;max-width:1220px;min-height:660px;margin:auto;padding:64px 25px 80px;display:grid}.eyebrow{letter-spacing:.19em;color:var(--gold);margin:0 0 18px;font-weight:700;font-size:12px!important}.hero h1,.values h2,.features h2,.pricing h2,.faq h2,.final h2{color:var(--navy);margin:0 0 20px;font:43px/1.15 Georgia}.hero h1{letter-spacing:-.03em;font-size:57px}.hero h1 em{color:var(--gold);font-weight:400}.ctas{align-items:center;gap:25px;margin:28px 0 12px;display:flex}.ctas .primary{padding:15px 22px}.ctas a{font-size:12px;font-weight:700}.hero>div>small{color:#878b87;font-size:12px}.trust{border-top:1px solid var(--line);color:#6a7470;gap:18px;margin-top:28px;padding-top:17px;font-size:12px;display:flex}.mock{background:#fff;border:1px solid #d7cfc1;border-radius:9px;height:425px;overflow:hidden;transform:perspective(1100px)rotateY(-4deg);box-shadow:0 30px 65px #233e3729}.mock>header{color:#fff;background:#153a34;align-items:center;height:38px;padding:0 10px;display:flex}.mock .logo{color:#fff;font-size:12px}.mock .logo i{font-size:15px}.mock header>span{background:#2c4f49;margin-left:auto;padding:6px 10px;font-size:12px}.mock header>i{background:var(--gold);border-radius:50%;margin-left:8px;padding:6px;font-size:12px}.mock>div{grid-template-columns:135px 1fr 165px;height:calc(100% - 38px);display:grid}.mock aside{border-right:1px solid var(--line);background:#f0ede5;padding:12px 8px}.mock aside>button,.mock section>button{background:var(--green);color:#fff;border:0;width:100%;padding:8px;font-size:12px}.mock small{letter-spacing:.13em;color:#989890;margin:12px 0;font-size:6px;display:block}.mock aside p{margin:0;padding:8px}.mock aside p.on{border-left:2px solid var(--gold);background:#fff}.mock aside b,.mock aside span{font-size:12px;display:block}.mock aside span{color:#999;margin-top:4px}.mock article h3{margin:4px 0 16px;font:23px Georgia}.mock blockquote{color:#53615c;margin:0;font:12px/1.6 Georgia}.mock article h4{margin:16px 0 5px;font:13px Georgia}.mock article p,.mock section p{color:#777;font-size:12px;line-height:1.5}.mock section{border-left:1px solid var(--line);background:#faf8f1;padding:14px}.mock section>b{border-bottom:2px solid var(--gold);padding-bottom:8px;font-size:12px;display:block}.rhythm{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#6d7772;padding:28px}.rhythm p{font:italic 12px Georgia}.rhythm div{letter-spacing:.1em;font-size:12px}.ministry-audiences{text-align:center;background:#f4f1e9;padding:82px max(5vw,24px)}.ministry-audiences>h2{color:var(--navy);margin:8px 0 12px;font:38px Georgia}.ministry-audiences>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0 auto;font:14px/1.6 Georgia}.ministry-audiences>.ministry-journey{text-align:left;background:#fffefa;border:1px solid #d8d1c5;border-radius:13px;grid-template-columns:250px minmax(0,1fr);gap:0;max-width:1080px;margin:34px auto 0;display:grid;overflow:hidden;box-shadow:0 20px 45px #243d3510}.ministry-journey-selector{background:#e8eee9;border-right:1px solid #d8d1c5;align-content:start;padding:12px;display:grid}.ministry-journey-selector button{color:#52615c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 12px;font-size:13px;font-weight:750;display:grid}.ministry-journey-selector button span{color:#68756f;border:1px solid #b9c7c1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.ministry-journey-selector button:hover,.ministry-journey-selector button:focus-visible{color:var(--green);background:#f7faf7;outline:none}.ministry-journey-selector button:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}.ministry-journey-selector button.active{background:var(--green);color:#fff}.ministry-journey-selector button.active span{border-color:var(--gold);background:var(--gold);color:var(--navy);font-weight:850}.ministry-journey-panel{grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr);gap:28px 42px;min-height:390px;padding:40px 44px 34px;display:grid}.ministry-journey-intro small,.ministry-journey-example small{color:#946722;letter-spacing:.14em;font-size:10px;font-weight:850}.ministry-journey-intro h3{color:var(--navy);margin:10px 0 14px;font:29px/1.15 Georgia}.ministry-journey-intro p{color:var(--green);margin:0;font-size:12px;font-weight:800;line-height:1.5}.ministry-journey-panel ul{align-content:start;gap:13px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ministry-journey-panel li{color:#52615c;padding-left:24px;font-size:13px;line-height:1.5;position:relative}.ministry-journey-panel li:before{color:var(--green);content:"✓";font-weight:900;position:absolute;left:0}.ministry-journey-example{border-left:3px solid var(--gold);background:#f4efe4;grid-column:1/-1;padding:18px 20px}.ministry-journey-example p{color:#596760;margin:7px 0 0;font:13px/1.6 Georgia}.ministry-journey-panel footer{grid-column:1/-1;align-items:center;gap:18px;display:flex}.ministry-journey-panel footer a{color:var(--green);font-size:12px;font-weight:800;text-decoration:none}.ministry-journey-panel footer a.primary{background:var(--green);color:#fff;border-radius:999px;padding:11px 16px}.ministry-journey-panel footer a:hover,.ministry-journey-panel footer a:focus-visible{text-underline-offset:3px;text-decoration:underline}.use-case-page{min-height:100vh;color:var(--ink);background:#f7f4ed}.use-case-page>header{border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;align-items:center;padding:18px max(5vw,24px);display:flex}.use-case-page>header a{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}.use-case-page>header nav{align-items:center;gap:22px;display:flex}.use-case-page>header a.use-case-back{text-underline-offset:4px;text-decoration:underline}.use-case-page .use-case-logo{color:var(--navy);font:20px Georgia}.use-case-logo em{color:var(--gold);font-style:normal}.use-case-hero{color:#fff;background:linear-gradient(135deg,#173f36,#234f45);padding:90px max(7vw,28px) 75px}.use-case-hero h1{letter-spacing:-.03em;max-width:880px;margin:10px 0 18px;font:52px/1.05 Georgia}.use-case-hero>div{gap:10px;margin-top:28px;display:flex}.use-case-hero a,.use-case-example a{background:var(--gold);color:var(--navy);border-radius:7px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.use-case-hero a+a{color:#fff;background:0 0;border:1px solid #fff5}.use-case-hero a.use-case-signin{color:#dce8e3;text-underline-offset:4px;background:0 0;border:0;padding-left:4px;padding-right:4px;text-decoration:underline}.use-case-formats,.use-case-benefits,.use-case-example,.use-case-workflow,.use-case-deliverable,.use-case-perspective{width:min(1100px,100% - 44px);margin:0 auto}.use-case-formats{padding:35px 0}.use-case-formats>small,.use-case-example>small{color:#8a642d;letter-spacing:.13em;font-size:12px;font-weight:800}.use-case-formats>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.use-case-formats span{border:1px solid var(--line);color:var(--green);background:#fffefa;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.use-case-benefits{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 0 55px;display:grid}.use-case-benefits article{border:1px solid var(--line);background:#fffefa;border-radius:10px;padding:24px}.use-case-benefits b{color:var(--navy);font:18px Georgia}.use-case-benefits p{color:var(--muted);font-size:12px;line-height:1.6}.use-case-workflow{padding:0 0 58px}.use-case-workflow>small,.use-case-deliverable small,.use-case-perspective>small{color:#8a642d;letter-spacing:.13em;font-size:11px;font-weight:850}.use-case-workflow>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.use-case-workflow article{border-top:3px solid var(--green);background:#e9efeb;padding:24px}.use-case-workflow article>span{color:#a36e27;font-size:11px;font-weight:850}.use-case-workflow h2{color:var(--navy);margin:12px 0 8px;font:20px Georgia}.use-case-workflow p,.use-case-deliverable p{color:var(--muted);font-size:13px;line-height:1.6}.use-case-deliverable{border:1px solid var(--line);background:#fffefa;border-radius:12px;grid-template-columns:1.15fr .85fr;gap:40px;margin-bottom:24px;padding:36px;display:grid}.use-case-deliverable h2{color:var(--navy);margin:9px 0;font:29px Georgia}.use-case-deliverable a{color:var(--green);font-size:12px;font-weight:800}.use-case-deliverable ul{border-left:3px solid var(--gold);color:#4f6059;background:#f4efe4;align-content:center;gap:9px;margin:0;padding:20px;font-size:13px;line-height:1.45;list-style:none;display:grid}.use-case-perspective{background:var(--green);color:#fff;margin-bottom:58px;padding:30px 34px}.use-case-perspective>small{color:#e5bf80}.use-case-perspective blockquote{max-width:850px;margin:13px 0 10px;font:23px/1.45 Georgia}.use-case-perspective span{color:#c9d8d2;font-size:12px}.use-case-example{border-left:5px solid var(--gold);background:#e8eee9;margin-bottom:70px;padding:35px}.use-case-example h2{color:var(--navy);margin:7px 0;font:29px Georgia}.use-case-example p{max-width:800px;color:var(--muted);margin-bottom:23px;font:14px/1.65 Georgia}.use-case-related{border-top:1px solid var(--line);width:min(1100px,100% - 44px);margin:-35px auto 70px;padding-top:24px}.use-case-related>small{color:#8a642d;letter-spacing:.12em;font-size:11px;font-weight:800}.use-case-related>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.use-case-related a{border:1px solid var(--line);color:var(--green);background:#fffefa;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none}@media (width<=700px){.use-case-page>header nav{gap:12px}.use-case-page>header nav>a:last-child{display:none}.use-case-hero h1{font-size:38px}.use-case-benefits,.use-case-workflow>div,.use-case-deliverable{grid-template-columns:1fr}.use-case-deliverable{gap:20px;padding:26px 22px}.use-case-hero>div{flex-direction:column;align-items:flex-start}}@media (width<=820px){.ministry-audiences>.ministry-journey{grid-template-columns:1fr}.ministry-journey-selector{border-bottom:1px solid #d8d1c5;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ministry-journey-panel{min-height:0}}@media (width<=560px){.ministry-audiences{padding-left:15px;padding-right:15px}.ministry-audiences>h2{font-size:32px}.ministry-journey-selector{grid-template-columns:1fr;gap:3px}.ministry-journey-selector button{min-height:48px}.ministry-journey-panel{grid-template-columns:1fr;gap:24px;padding:29px 22px 25px}.ministry-journey-intro h3{font-size:25px}.ministry-journey-example,.ministry-journey-panel footer{grid-column:auto}.ministry-journey-panel footer{flex-direction:column;align-items:flex-start;gap:14px}}.rhythm i{color:var(--gold);padding:0 17px}.values,.features,.pricing{text-align:center;max-width:1140px;margin:auto;padding:105px 22px}.intro{max-width:620px;color:var(--muted);margin:0 auto 50px;font:15px/1.7 Georgia}.values>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.values article{background:var(--paper);border:1px solid var(--line);min-height:285px;padding:28px;position:relative}.values article>small{color:#aaa;position:absolute;right:18px}.values article>i{color:var(--gold);margin:20px 0 45px;font:25px Georgia;display:block}.values h3{margin:0;font:21px Georgia}.values article p{color:var(--muted);font-size:12px;line-height:1.7}.values article button,.values article>a{color:var(--green);background:0 0;border:0;padding:15px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.features>div{text-align:left;border:1px solid var(--line);border-bottom:0;border-right:0;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.engine-feature{background:var(--navy);color:#fff;text-align:left;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(32px,6vw,76px);margin-top:42px;padding:clamp(34px,5vw,58px);display:grid;box-shadow:0 22px 50px #17372f1f}.engine-feature-copy h3{color:#fff;letter-spacing:-.02em;max-width:680px;margin:10px 0 16px;font:34px/1.16 Georgia}.engine-feature-copy>p:not(.eyebrow){color:#c9d6d2;max-width:680px;margin:0;font:14px/1.75 Georgia}.engine-feature-copy>a{color:var(--gold);margin-top:24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.engine-feature-benefits{border-top:1px solid #ffffff26;gap:0;display:grid}.engine-feature-benefits span{color:#b9c9c4;border-bottom:1px solid #ffffff26;gap:5px;padding:18px 0;font-size:12px;line-height:1.55;display:grid}.engine-feature-benefits b{color:#fff;font:17px Georgia}.features article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;min-height:175px;padding:25px 20px;display:flex}.features article>i{color:var(--gold);font:18px Georgia}.features h3{margin:0 0 8px;font:16px Georgia}.features article p{color:var(--muted);font-size:13px;line-height:1.6}.humility{background:var(--rust);color:#fff}.humility>div{text-align:center;width:min(900px,100%);margin:auto;padding:44px max(5vw,28px)}.humility>div>small{color:#e4bd7d;letter-spacing:.04em;font:850 30px/1.2 Georgia,serif;display:block}.humility blockquote{margin:12px 0 9px;font:27px/1.3 Georgia}.humility>div>p{color:#ecdcd6;max-width:660px;margin:auto;font-size:13px;line-height:1.6}.pricing>p:not(.eyebrow){color:var(--muted);font:14px Georgia}.toggle{background:#e7e0d4;border-radius:5px;margin:25px 0 42px;padding:4px;display:inline-flex}.toggle button{background:0 0;border:0;padding:8px 14px;font-size:12px}.toggle button.on{background:#fff;box-shadow:0 2px 8px #0001}.toggle span{color:#8d6836;font-size:12px}.plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plans article{background:var(--paper);border:1px solid var(--line);flex-direction:column;padding:28px;display:flex;position:relative}.plans article.best{border:2px solid var(--green);transform:translateY(-7px)}.popular{background:var(--green);color:#fff;text-align:center;letter-spacing:.14em;padding:7px;position:absolute;top:-27px;left:-2px;right:-2px}.plans h3{margin:0;font:24px Georgia}.plans article>p{color:var(--muted);min-height:36px;font-size:13px;line-height:1.6}.price{align-items:end;margin:15px 0;display:flex}.price small{align-self:start;margin-top:8px}.price b{font:400 47px Georgia}.price span{margin-bottom:8px;font-size:12px}.plans hr{border:0;border-top:1px solid var(--line);width:100%}.plans strong{font:12px Georgia}.plans ul{flex:1;padding:15px 0;list-style:none}.plans li{padding:7px 0;font-size:12px}.plans article>button,.plans article>a{color:var(--green);text-align:center;background:0 0;border:1px solid #9baba5;padding:11px;font-size:12px;font-weight:700;text-decoration:none;display:block}.faq{background:#ede8dd;grid-template-columns:.8fr 1.2fr;gap:95px;padding:95px max(7vw,25px);display:grid}.faq details{border-bottom:1px solid #cac3b7;padding:18px 0}.faq summary{justify-content:space-between;font:16px Georgia;list-style:none;display:flex}.faq details p{color:var(--muted);font-size:13px;line-height:1.6}.final{background:var(--paper);text-align:left;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(40px,8vw,110px);padding:88px max(7vw,25px);display:grid}.final-message h2{max-width:650px;margin:10px 0 0}.final-action>p{max-width:480px;color:var(--muted);margin:0;font:17px/1.65 Georgia}.final .primary{margin:24px 0 12px;display:inline-block}.final-action>small{color:#888;font-size:12px;display:block}.sitefoot{color:#cbd8d4;background:#112a25;grid-template-columns:1fr 1fr;gap:16px;padding:48px max(6vw,25px) 24px;display:grid}.sitefoot .logo{color:#fff}.sitefoot>div>p{font:italic 12px Georgia}.sitefoot nav{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;font-size:12px;display:flex}.sitefoot nav a{color:#fff;font-weight:700;text-decoration:none}.sitefoot nav a:hover,.sitefoot nav a:focus-visible{color:var(--gold);text-decoration:underline}.sitefoot>small{border-top:1px solid #36504a;grid-column:1/-1;padding-top:15px;font-size:12px;line-height:1.5}.app{background:#efede7;height:100vh;overflow:hidden}.appbar{color:#fff;background:#123832;align-items:center;gap:17px;height:58px;padding:0 15px;display:flex}.appbar>button{background:0 0;border:0}.appbar .logo{color:#fff;font-size:15px}.selectors{flex:1;gap:5px;display:flex}.selectors label{letter-spacing:.12em;color:#aebebb;background:#254a44;border:1px solid #355852;min-width:140px;padding:6px 10px;font-size:6px}.selectors b{color:#fff;letter-spacing:0;margin-top:3px;font-size:12px;display:block}.meter i{background:#33554f;height:4px;display:block}.meter i b{background:var(--gold);width:67%;height:100%;display:block}.avatar{background:var(--gold);color:var(--navy);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.workspace{grid-template-columns:220px minmax(460px,1fr) 275px;height:calc(100vh - 58px);display:grid}.library{border-right:1px solid var(--line);background:#f4f1ea;padding:13px 10px;overflow:auto}.new,.series{border-radius:4px;width:100%;padding:10px;font-size:12px}.new{background:var(--green);color:#fff;border:0;font-weight:700}.series{border:1px solid var(--green);color:var(--green);background:0 0;margin-top:6px;font-weight:700}.search{border:1px solid var(--line);background:#fff;gap:5px;margin:12px 0;padding:7px;display:flex}.search input{border:0;outline:0;width:100%;font-size:12px}@media (width<=760px){.engine-feature{grid-template-columns:1fr;gap:28px}.engine-feature-copy h3{font-size:28px}}.app .page .personal-story-placeholder{border:1px dashed #d2912f;border-left:5px solid var(--app-amber);color:#5f4927;background:#fff7e8;border-radius:9px;margin:16px 0;padding:15px 16px 15px 18px;display:block;position:relative;box-shadow:0 7px 18px #9c651014}.app .page .personal-story-placeholder>strong{color:#8b580d;font-family:var(--font-sans);letter-spacing:.13em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.app .page .personal-story-placeholder>span{color:#5d4b30;font-style:italic}.app .page .personal-story-placeholder:focus-within,.app .page .personal-story-placeholder:hover{background:#fff2d8;border-color:#b86e00}@media print{.personal-story-placeholder{box-shadow:none!important;background:#fff!important;border:1px dashed #8c6b36!important;border-left-width:4px!important}}.app .preparation-context>summary{justify-content:space-between;min-height:34px;padding:6px 12px}.app .preparation-context>summary .preparation-context-title{color:#173f6b;font-family:var(--font-sans);margin:0;font-size:12px;font-weight:800}.app .preparation-context>summary i{color:#173f6b;text-underline-offset:3px;max-width:none;text-decoration:underline}.app .preparation-context>summary i:before,.app .preparation-context>summary i:after,.app .preparation-context[open]>summary i:before,.app .preparation-context[open]>summary i:after{content:none}.app .preparation-context[open]>summary i{font-size:12px}.ministry-filter{margin:0 0 10px;position:relative}.ministry-filter>summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;list-style:none;display:flex}.ministry-filter>summary::-webkit-details-marker{display:none}.ministry-filter>summary span{gap:2px;min-width:0;display:grid}.ministry-filter>summary small{color:#8a8175;letter-spacing:.12em;font-size:12px}.ministry-filter>summary b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ministry-filter>summary i{color:var(--green);font-style:normal;transition:transform .15s}.ministry-filter[open]>summary i{transform:rotate(180deg)}.ministry-filter-menu{z-index:12;border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #102b2426}.ministry-filter-menu button,.ministry-filter-menu label{min-height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;padding:6px 7px;font-size:12px;display:grid}.ministry-filter-menu button{grid-template-columns:1fr auto}.ministry-filter-menu button.active,.ministry-filter-menu button:hover,.ministry-filter-menu label:hover{background:#edf1ed}.ministry-filter-menu input{width:14px;height:14px;accent-color:var(--green)}.ministry-filter-menu small{color:var(--muted);font-size:12px}.library-format-filter{gap:5px;margin:0 0 10px;display:grid}.library-format-filter span{color:#8a8175;letter-spacing:.12em;font-size:10px;font-weight:700}.library-format-filter select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--navy);background:#fff;border-radius:8px;padding:7px 30px 7px 9px;font-family:inherit;font-size:12px;font-weight:600}.library nav button{text-align:left;background:0 0;border:0;grid-template-columns:18px 1fr 18px;width:100%;padding:6px;font-size:12px;display:grid}.library nav button.on{background:#e5e0d6;font-weight:700}.library nav small{text-align:right}.cap{letter-spacing:.15em;color:#92948f;margin:16px 5px 6px;font-size:12px!important}.sermon{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:10px 7px 10px 16px;position:relative}.sermon.selected{border-left:2px solid var(--gold);background:#fff}.sermon>i{background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:6px}.sermon b,.sermon span,.sermon small{display:block}.sermon b{font:12px Georgia}.sermon span{color:#777;margin:3px 0;font-size:12px}.editor{background:var(--paper);flex-direction:column;min-width:0;display:flex}.editorbar{border-bottom:1px solid var(--line);color:#777;justify-content:space-between;align-items:center;height:38px;padding:0 20px;font-size:12px;display:flex}.editorbar p{color:#658078;gap:10px;display:flex}.editorbar button{background:0 0;border:0;font-size:12px}.title{justify-content:space-between;align-items:end;padding:18px 35px 14px;display:flex}.title small{color:var(--gold);font-size:12px;font-weight:700}.title h1{margin:4px 0;font:30px Georgia}.title p{color:#888;font-size:12px}.title label{letter-spacing:.12em;color:#888;font-size:6px}.title select{border:1px solid var(--line);background:#f3f0e9;margin-top:4px;padding:5px;font-size:12px;display:block}.tools{border:1px solid var(--line);background:#f5f2ec;align-items:center;height:39px;margin:0 35px;padding:0 6px;display:flex}.tools button{background:0 0;border:0;min-width:28px;font-size:12px}.tools>span{border-left:1px solid var(--line);height:18px;margin:0 5px}.tools .assist{color:#805f2e;background:#ede1ca;margin-left:auto;padding:5px}.page{color:#354640;outline:0;flex:1;margin:0 35px;padding:23px 15px;font:12px/1.75 Georgia;overflow:auto}.page>small{letter-spacing:.17em;color:var(--gold);font:12px Arial}.page blockquote{border-left:2px solid var(--gold);background:#f4efe5;margin:18px 0;padding:12px 17px;font:italic 14px/1.5 Georgia}.page cite{margin-top:6px;font:12px Arial;display:block}.page h2{margin:20px 0 5px;font:19px Georgia}.page p{margin:0 0 1em}.page p br{content:"";margin-top:.65em;display:block}.page .generated-labeled-block{margin:0 0 .9em}.page .generated-labeled-block strong{color:var(--navy)}.page :is(ol,ul).generated-list,.page .children-kit>:is(ol,ul){margin:.5em 0 1.35em;padding-left:1.6em}.page :is(ol,ul).generated-list li,.page .children-kit>:is(ol,ul) li{padding-left:.25em;line-height:1.65}.page :is(ol,ul).generated-list li+li,.page .children-kit>:is(ol,ul) li+li{margin-top:1.35em}.page .big{border-left:3px solid var(--green);background:#edf1ec;padding:11px}.page section{border-top:1px solid var(--line);grid-template-columns:32px 1fr;margin-top:22px;padding-top:17px;display:grid}.page section>small{color:var(--gold);font-size:12px}.page section h2{margin:0}.page section a{color:#9a743d;font:12px Arial}.status{border-top:1px solid var(--line);color:#888;height:28px;padding:8px 20px;font-size:12px}.status span{margin-left:15px}.status button{float:right;background:0 0;border:0;font-size:12px}.study{border-left:1px solid var(--line);background:#f7f4ed;overflow:auto}.study>nav{border-bottom:1px solid var(--line);height:38px;display:flex}.study>nav button{background:0 0;border:0;padding:0 9px;font-size:12px}.study>nav button.on{border-bottom:2px solid var(--gold);font-weight:700}.passage{justify-content:space-between;display:flex}.passage h3,.word h3{margin:0;font:18px Georgia}.passage select{background:0 0;border:0;font-size:12px}.studybody blockquote{margin:15px 0;font:13px/1.65 Georgia}.insert{width:100%;color:var(--green);background:0 0;border:1px solid #9aaba5;padding:8px;font-size:12px}.studybody hr{border:0;border-top:1px solid var(--line);margin:19px 0}.studybody>p:not(.cap),.word p{color:#5f6e68;font:12px/1.6 Georgia}.ref,.action{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:9px 0;font:12px Georgia}.ref span,.action span{float:right}.word,.note{border:1px solid var(--line);background:#fff;margin:8px 0;padding:13px}.word h3 i{color:#777;font:italic 11px Georgia}.note{font:12px/1.5 Georgia}.caution{border-left:2px solid var(--gold);background:#ece4d5;margin-top:18px;padding:11px}.caution b{font:12px Georgia}.caution p{font-size:12px;line-height:1.5}.overlay{z-index:20;background:#10211fce;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.wizard{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--paper);border-radius:8px;width:min(660px,94vw);max-height:calc(100dvh - 32px);padding:30px 35px;position:relative;overflow-y:auto}.wizard:has(.depth){width:min(880px,96vw)}.close{background:0 0;border:0;font-size:21px;position:absolute;top:12px;right:15px}.steps{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:20px;display:grid}.steps i{background:#ddd6cb;height:3px}.steps i.on{background:var(--gold)}.wizard h2{margin:8px 0;font:28px Georgia}.wizard>p:not(.cap){color:var(--muted);font:13px/1.6 Georgia}.choices{grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0;display:grid}.message-type-picker{border:1px solid var(--line);background:#f3f0e9;border-radius:8px;margin:16px 0 4px;padding:12px}.message-type-picker>small{color:#765019;letter-spacing:.12em;font-size:12px;font-weight:800}.message-type-picker>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.message-type-picker button{color:var(--green);background:#fff;border:1px solid #b9c5bf;border-radius:999px;padding:7px 10px;font-size:12px}.message-type-picker button.on{border-color:var(--green);background:var(--green);color:#fff;font-weight:800}.choices button{border:1px solid var(--line);background:#fff;padding:14px;font-size:12px}.choices button.on,.depth button.on{border:2px solid var(--green);background:#edf2ef}.choices b{color:var(--gold);margin-bottom:5px;font:19px Georgia;display:block}.field{letter-spacing:.1em;color:#777;font-size:12px}.field input,.field select,.field textarea{border:1px solid var(--line);letter-spacing:0;background:#fff;width:100%;margin-top:4px;padding:9px;font-size:12px;display:block}.form{grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;display:grid}.field-heading b{color:#a96d1f;letter-spacing:.06em;text-transform:uppercase;background:#f6eddd;border-radius:999px;padding:4px 7px;font-size:9px}.main-idea-context small{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:11px;line-height:1.45;display:block}.message-defaults-summary{background:#edf2ef;border:1px solid #cbd6d0;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.message-defaults-summary small,.message-defaults-summary b,.message-defaults-summary span{display:block}.message-defaults-summary small{color:#8a642d;letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:800}.message-defaults-summary b{color:var(--navy);font:15px Georgia}.message-defaults-summary span{color:var(--muted);margin-top:3px;font-size:11px}.message-defaults-summary button{color:var(--green);background:0 0;border:0;flex:none;font-size:12px;font-weight:800;text-decoration:underline}.message-overrides-grid{border:1px solid var(--line);background:#fffefa;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:13px;padding:14px;display:grid}.message-overrides-grid .wide{grid-column:1/-1}.sermon-audience-card.collapsed>:not(.audience-section-head){display:none}.field.wide{grid-column:1/-1}.field textarea{height:65px}.depth{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0;display:grid}.depth button{border:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;min-height:268px;padding:16px;display:flex}.depth small,.depth b,.depth span,.depth em,.depth strong{display:block}.depth small{color:var(--gold);font-size:6px}.depth b{margin:9px 0 4px;font:17px Georgia}.depth em{min-height:32px;color:var(--navy);font:italic 10px/1.45 Georgia}.depth .depth-best-for{border-top:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:#6b756f;margin-top:10px;padding-top:9px;font-size:12px;font-weight:800}.depth ul{gap:6px;margin:11px 0 15px;padding:0;list-style:none;display:grid}.depth li{color:var(--muted);padding-left:13px;font-size:12px;line-height:1.5;position:relative}.depth li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.depth strong{color:var(--green);margin-top:auto;font-size:12px}.depth button:not(.on) strong{color:#7a847f}.deep-research-addon{border:1px solid var(--line);cursor:pointer;background:#fffefa;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin:-8px 0 18px;padding:15px 16px;display:grid}.deep-research-addon.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#edf2ef}.deep-research-addon input{accent-color:var(--green);margin-top:3px}.deep-research-addon span{gap:4px;display:grid}.deep-research-addon b{color:var(--navy);font:16px Georgia}.deep-research-addon small{color:var(--muted);font:12px/1.5 Arial}.deep-research-addon>strong{color:#815c27;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.develop-outline-button{background:var(--green);color:#fff;border:0;border-radius:5px;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:800}.develop-outline-button:disabled{opacity:.55;cursor:not-allowed}.depth-destination{border-left:3px solid var(--green);background:#edf2ef;padding:10px 12px;color:var(--muted)!important;margin:-8px 0 14px!important;font:12px/1.5 Arial!important}@media (width<=540px){.assignment-form,.message-overrides-grid{grid-template-columns:1fr}.message-overrides-grid .wide{grid-column:1}.message-defaults-summary{flex-direction:column;align-items:flex-start}.depth{grid-template-columns:1fr}.depth button{min-height:auto}.deep-research-addon{grid-template-columns:auto 1fr}.deep-research-addon>strong{grid-column:2}}.estimate{background:#eee7d9;padding:10px;font-size:12px}.wizard footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}.wizard footer>button:not(.primary){background:0 0;border:0}.toast{z-index:40;background:var(--navy);color:#fff;border-radius:4px;padding:12px 16px;font-size:12px;position:fixed;top:70px;right:20px}@media (width<=950px){.header nav{display:none}.hero{grid-template-columns:1fr}.mock{margin-top:55px}.features>div{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:190px 1fr}.study,.selectors label:last-child,.meter{display:none}}@media (width<=650px){.header{height:66px}.header .signin-action{display:none}.hero{padding-top:55px}.hero h1{font-size:42px}.mock{height:340px}.mock>div{grid-template-columns:100px 1fr}.mock section{display:none}.values>div,.humility,.plans,.faq,.features>div{grid-template-columns:1fr}.values,.features,.pricing{padding:70px 18px}.faq{gap:50px}.humility>div{padding:38px 28px}.plans{gap:40px}.sitefoot{grid-template-columns:1fr}.sitefoot nav{text-align:left;justify-content:flex-start}.final{grid-template-columns:1fr;gap:28px;padding:68px 28px}.workspace{grid-template-columns:1fr}.library,.appbar .logo span,.selectors label:nth-child(n+2){display:none}.title{padding:16px}.title h1{font-size:24px}.title>label{display:none}.tools,.page{margin-left:15px;margin-right:15px}.choices,.depth{grid-template-columns:1fr 1fr}.form{grid-template-columns:1fr}.field.wide{grid-column:auto}}.use-case-actions{gap:10px;display:flex}.use-case-actions a+a{border:1px solid var(--green);color:var(--green);background:0 0}.admin-page{min-height:100vh;color:var(--navy);background:#f4f1e8}.admin-header{border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;align-items:center;padding:20px 5vw;display:flex}.admin-header>div{letter-spacing:.1em;align-items:center;gap:18px;font-size:12px;font-weight:800;display:flex}.admin-shell{width:min(1050px,100% - 40px);margin:0 auto;padding:55px 0}.admin-shell h1{margin:8px 0 28px;font:42px Georgia}.admin-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px;display:grid}.admin-stats article,.admin-list,.admin-notice{border:1px solid var(--line);background:#fffefa;border-radius:10px;padding:24px}.admin-stats small,.admin-stats span{color:var(--muted);letter-spacing:.08em;font-size:12px;display:block}.admin-stats b{color:var(--green);margin:10px 0;font:38px Georgia;display:block}.admin-list>header,.admin-list article{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-list article{border-top:1px solid var(--line);padding:15px 0}.admin-list article>div{min-width:240px;display:grid}.admin-list article span{color:var(--muted);font-size:12px}.admin-usage{border:1px solid var(--line);background:#fffefa;border-radius:10px;margin:0 0 24px;padding:24px}.admin-usage>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.admin-usage>header small{color:#a86d13;letter-spacing:.12em;font-size:10px;font-weight:800}.admin-usage>header h2{margin:6px 0 18px}.admin-usage>header p{max-width:460px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.admin-usage .admin-stats article{padding:17px}.admin-usage .admin-stats b{font-size:28px}.admin-usage-grids{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-usage-grids>section{border:1px solid var(--line);border-radius:8px;padding:18px}.admin-usage-grids h3{margin:0 0 10px}.admin-usage-grids article{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.admin-usage-grids article span,.admin-usage-grids article small,.admin-usage-grids p,.admin-usage-empty{color:var(--muted);font-size:12px}.admin-usage-empty{background:#eef4ff;border-left:3px solid #2864d7;padding:18px}.admin-usage-empty p{margin-bottom:0}.admin-notice{max-width:600px}@media (width<=700px){.admin-stats,.admin-usage .admin-stats,.admin-usage-grids{grid-template-columns:1fr}.admin-list article,.admin-usage>header{flex-direction:column;align-items:flex-start}}body{font-size:15px}.app :is(p,small,label,button,input,select,textarea,li,dt,dd),.signup-page :is(small,label,button,input,select,textarea,dt,dd),.signin-page :is(small,label,button,input),.onboarding-page :is(small,label,button,input,select,textarea){line-height:1.45;font-size:13px!important}.app :is(.cap,.field,.status,.editorbar,.placement-note),.app :is(.sermon,.library-pages,.workspace-summary,.preparation-context,.adaptation-banner) span,.app :is(.account-tabs,.series-tabs,.week-marker,.audience-section-head,.audience-presets) span{line-height:1.4;font-size:12px!important}.eyebrow,.trust,.final>small,.sitefoot,.signup-check,.signup-plan-note,.signup-assurance span,.onboarding-help,.onboarding-ready-note span,.signin-help{line-height:1.5;font-size:12px!important}@media (width<=650px){.app :is(p,small,label,button,input,select,textarea,li,dt,dd),.signup-page :is(small,label,button,input,select,textarea,dt,dd),.signin-page :is(small,label,button,input),.onboarding-page :is(small,label,button,input,select,textarea){font-size:14px!important}}.pricing>p:not(.eyebrow){color:#52605a;max-width:720px;margin-left:auto;margin-right:auto;font:15px/1.65 Georgia}.credit-guide{background:var(--line);border:1px solid var(--line);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:900px;margin:32px auto 8px;display:grid}.credit-guide>div{background:var(--paper);padding:18px 20px}.credit-guide span,.credit-guide b,.credit-guide small{display:block}.credit-guide span{letter-spacing:.08em;text-transform:uppercase;color:#815c27;font-size:13px;font-weight:700}.credit-guide b{margin:6px 0;font:18px Georgia}.credit-guide small{color:#52605a;font-size:13px;line-height:1.5}.credit-guide>p{color:#263b34;background:#e6eee9;grid-column:1/-1;margin:0;padding:17px 20px;font:14px/1.55 Arial}.appbar{height:64px}.workspace{grid-template-columns:240px minmax(500px,1fr) 300px;height:calc(100vh - 64px)}.selectors label{color:#d7e0de;border-color:#4b6b65;min-width:145px;font-size:12px}.selectors b{font-size:12px}.meter span{color:#eef3f1;font-size:12px}.new,.series{padding:11px;font-size:13px}.search input,.library nav button{font-size:12px}.library nav button{color:#2d4039;padding:8px 6px}.cap{color:#626c68;font-size:12px!important}.sermon span{color:#58625e;font-size:13px}.sermon small{color:#68726e;font-size:12px}.editorbar{color:#59645f;height:44px;font-size:13px}.editorbar button{color:#1d5549;text-underline-offset:3px;font-size:13px;text-decoration:underline}.title small,.title p,.title label{font-size:13px}.title p,.title label{color:#606a66}.title select{padding:7px;font-size:12px}.tools{height:45px}.tools button{color:#243b34;min-width:34px;font-size:13px}.tools .assist{padding:7px 10px}.page{color:#263a33;font-size:16px;line-height:1.75}.page>small,.page cite,.page section>small{font-size:12px}.page blockquote{font-size:17px}.page h2{font-size:23px}.page section a{color:#765019;text-underline-offset:3px;font:12px Arial;text-decoration:underline;text-decoration-thickness:1px}.status{color:#59645f;height:34px;font-size:13px}.status button{color:#1d5549;font-size:13px;text-decoration:underline}.study>nav{height:44px}.study>nav button{color:#344840;padding:0 10px;font-size:13px}.passage select{font-size:13px}.studybody blockquote{font-size:15px}.insert{font-size:12px;font-weight:700}.studybody>p:not(.cap),.word p{font-size:13px}.ref,.action{color:#1d5549;padding:11px 0;font-size:13px}.note,.caution b{font-size:12px}.caution p{font-size:13px}@media (width<=950px){.workspace{grid-template-columns:220px 1fr}}@media (width<=650px){.credit-guide{grid-template-columns:1fr}.credit-guide>p{grid-column:1}.workspace{grid-template-columns:1fr}}.study>nav button{flex:1}.ai-compose{border:1px solid var(--line);background:#fff;margin-bottom:16px;padding:15px}.ai-compose h3{color:var(--navy);margin:0 0 7px;font:18px Georgia}.ai-compose p,.review-note p{color:#58645f;font-size:12px;line-height:1.5}.ai-compose textarea{resize:vertical;color:#20342e;border:1px solid #aab5b0;border-radius:4px;width:100%;min-height:105px;padding:10px;font-size:13px;line-height:1.5}.ai-compose .primary{width:100%;margin-top:9px;padding:10px}.review-note{border-left:3px solid var(--green);background:#e6eee9;margin-top:17px;padding:12px}.review-note b{color:var(--navy);font:14px Georgia}.author-search{letter-spacing:.1em;color:#5e6964;font-size:12px;display:block}.author-search input{letter-spacing:0;background:#fff;border:1px solid #aab5b0;width:100%;margin-top:6px;padding:10px;font-size:12px;display:block}.author-filter{gap:5px;margin:10px 0 14px;display:flex;overflow:auto}.author-filter button{white-space:nowrap;color:#344840;background:#fff;border:1px solid #9eaaa5;padding:6px 8px;font-size:12px}.author-filter button.on{background:var(--green);color:#fff;border-color:var(--green)}.author-card{border:1px solid var(--line);background:#fff;margin:9px 0;padding:13px}.author-card small{color:#765019;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.author-card h3{margin:5px 0;font:17px Georgia}.author-card blockquote{color:#384a43;margin:9px 0;font:13px/1.5 Georgia}.scripture-search,.author-search{letter-spacing:.12em;color:#69756f;margin-bottom:15px;font-size:12px;display:block}.scripture-search select,.author-search input{border:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:0;background:#fff;margin-top:6px;padding:9px;font-size:12px;display:block}.empty-results{text-align:center;border:1px dashed var(--line);background:#fffdf8;padding:22px 12px}.empty-results b{font:16px Georgia}.empty-results p{color:var(--muted);font-size:13px}.crossref-heading{margin-bottom:10px;display:block}.crossref-heading .cap{margin:0 0 4px}.crossref-heading h3{margin:0;font:17px Georgia}.crossref-heading small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.crossref-heading .insert{width:fit-content;margin-top:8px;padding:7px 10px;font-size:12px;display:block}.crossref-list{border:1px solid var(--line);background:#fff;max-height:310px;overflow:auto}.crossref-list button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #ebe6dc;grid-template-columns:24px 1fr 12px;align-items:center;gap:7px;padding:9px 7px;display:grid}.crossref-list button.on{border-left:3px solid var(--gold);background:#e9efeabd}.crossref-list button>b{background:#eee9df;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.crossref-list span,.crossref-list strong,.crossref-list small{display:block}.crossref-list strong{font:12px Georgia}.crossref-list small{color:var(--muted);margin-top:2px;font-size:12px}.crossref-list i{color:var(--gold);font-style:normal}.passage-review{border-top:2px solid var(--gold);margin-top:14px;padding-top:14px}.passage-review>p{font-size:13px!important}.placement-note{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.45;display:block}.page blockquote cite span{color:#7a6544;margin-top:4px;display:block}.author-card>div{gap:6px;display:flex}.author-card button{color:#174d42;background:#fff;border:1px solid #8fa09a;padding:7px;font-size:12px;font-weight:700}.author-card button:first-child{background:#e6eee9}.author-ai-heading h3{margin:3px 0 4px;font:18px Georgia}.author-ai-heading>small{color:var(--muted);font-size:12px;line-height:1.4}.author-search>div{grid-template-columns:1fr auto;gap:5px;margin-top:6px;display:grid}.author-search>div input{margin:0}.author-search>div button{background:var(--green);color:#fff;border:0;padding:0 10px;font-size:12px;font-weight:700}.web-search-note{border-left:2px solid var(--gold);background:#e9efeabd;margin:8px 0;padding:9px;font-size:12px}.web-search-note b,.web-search-note span{display:block}.web-search-note span{color:var(--muted);margin-top:3px;line-height:1.45}.author-card .author-rank{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3px 8px;margin-bottom:6px}.author-card .author-rank b{color:var(--green);text-transform:uppercase;font-size:12px}.author-card .author-rank span{color:#7a6544;font-size:12px}.author-card>p{color:var(--muted)!important;font-size:12px!important}.author-card>div:last-child{align-items:stretch;display:flex}.author-card a{color:#174d42;border:1px solid #8fa09a;place-items:center;padding:7px;font-size:12px;text-decoration:none;display:grid}.carry-forward{border-left:3px solid var(--green);background:#e6eee9;grid-template-columns:auto 1fr;gap:4px 12px;margin:15px 0;padding:12px 14px;display:grid}.carry-forward small{letter-spacing:.1em;color:#66716c;grid-row:1/3;font-size:12px}.carry-forward b{color:var(--navy);font:14px Georgia}.carry-forward span{color:#4f5e58;font-size:12px}.wizard .primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.selectors label select,.profile-trigger{color:#fff;background:0 0;border:0;max-width:160px;margin-top:2px;font-size:12px;font-weight:700;display:block}.selectors label select option{color:#1d302b;background:#fff}.profile-trigger{text-align:left;background:#254a44;border:1px solid #4d6c67;min-width:170px;padding:7px 11px}.profile-trigger small{letter-spacing:.1em;color:#d2dcda;font-size:12px;display:block}.profile-trigger b{margin-top:3px;display:block}.profile-settings{background:var(--paper);border-radius:8px;width:min(760px,94vw);max-height:90vh;padding:30px 35px;position:relative;overflow:auto}.profile-settings h2{margin:6px 0;font:30px Georgia}.profile-settings>p{color:var(--muted);font:13px/1.6 Georgia}.profile-settings h3{margin:16px 0 10px;font:18px Georgia}.profile-settings hr{border:0;border-top:1px solid var(--line);margin:20px 0}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.settings-checks{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.settings-checks label{color:#394b44;align-items:flex-start;gap:8px;font-size:12px;display:flex}.profile-settings footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.profile-settings footer>button:not(.primary){background:0 0;border:0}@media (width<=650px){.settings-grid,.settings-checks{grid-template-columns:1fr}.profile-trigger{min-width:145px}}.series-preview{border-left:3px solid var(--green);background:#e6eee9;gap:5px;margin:18px 0;padding:13px;display:grid}.series-preview b{color:var(--navy);font:14px Georgia}.series-preview span{color:#52605a;font-size:12px;line-height:1.5}.text-cta{border:0;border-bottom:1px solid var(--green);color:var(--green);background:0 0;padding:10px 2px 6px;font-weight:700}.hero .trust span{color:#4c5d56;font-size:12px;font-weight:700}.rhythm p{color:#42534c;max-width:760px;margin:0 auto 14px;font-size:14px}.editor{overflow-y:auto}.draft-prompt{background:#e8eee9;border:1px solid #c9d5cf;grid-template-columns:.9fr 1.4fr;align-items:center;gap:22px;margin:0 35px 14px;padding:18px 20px;display:grid}.draft-prompt small{letter-spacing:.14em;color:#7b5a29;font-size:12px;font-weight:700}.draft-prompt h2{color:var(--navy);margin:5px 0;font:21px Georgia}.draft-prompt p{color:#52605a;margin:0;font-size:12px;line-height:1.5}.draft-prompt-box{grid-template-columns:1fr auto;gap:8px;display:grid}.draft-prompt textarea{resize:vertical;background:#fff;border:1px solid #9eada7;min-height:76px;padding:10px;font-size:13px;line-height:1.45}.draft-prompt button{white-space:nowrap;align-self:end}.draft-prompt button:disabled{opacity:.45;cursor:not-allowed}.page{flex:none;min-height:1000px;padding-bottom:110px;overflow:visible}.draft-empty{text-align:center;color:#68736e;place-content:center;min-height:650px;display:grid}.draft-empty b{color:var(--navy);font:24px Georgia}.draft-next{border-top:3px solid var(--green);background:#e8eee9;margin-top:70px;padding:20px}.draft-next>b{color:var(--navy);font:20px Georgia}.draft-next>p{color:#52605a;font:13px/1.5 Arial}.draft-next>div{flex-wrap:wrap;gap:8px;display:flex}.draft-next button{color:var(--green);background:#fff;border:1px solid #8fa09a;padding:10px 12px;font-size:12px;font-weight:700}.status{background:var(--paper);z-index:3;flex:none;position:sticky;bottom:0}@media (width<=800px){.draft-prompt,.draft-prompt-box{grid-template-columns:1fr}.draft-prompt button{width:100%}}.draft-prompt{padding:18px 20px 20px;display:block}.draft-prompt>div:first-child{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.draft-prompt>div:first-child h2{margin:0}.draft-prompt>div:first-child p{flex:1;min-width:280px}.draft-prompt-box{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.draft-prompt textarea{width:100%;min-height:150px;padding:14px;font-size:15px}.draft-prompt button{align-self:stretch;min-width:190px}@media (width<=800px){.draft-prompt>div:first-child{display:block}.draft-prompt>div:first-child p{margin-top:6px}.draft-prompt-box{grid-template-columns:1fr}.draft-prompt button{min-width:0;min-height:46px}}.draft-prompt-box{grid-template-columns:1fr}.draft-prompt button{align-self:auto;width:100%;min-width:0;height:38px;min-height:38px;padding:7px 14px}.draft-prompt-box .draft-credit-policy{border-left:3px solid var(--green);color:#52605a;letter-spacing:0;background:#edf2ef;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.45;display:block}.library-heading{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.library-heading .cap{margin:10px 5px 6px}.library-heading button{color:#1d5549;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.library-pages{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;padding:12px 2px;display:grid}.library-pages button{color:#1d5549;background:0 0;border:0;font-size:12px;font-weight:700}.library-pages button:last-child{text-align:right}.library-pages button:disabled{opacity:.35;cursor:not-allowed}.library-pages span{color:#68736e;font-size:12px}.library-empty{color:#68736e;text-align:center;padding:18px 8px;font-size:13px}.library-list{width:min(820px,94vw)}.settings-section-note{color:#64736c;margin:-4px 0 12px;font-size:12px}.settings-policy-list label{align-items:flex-start}.settings-policy-list label>span{gap:3px;display:grid}.settings-policy-list strong{color:#263a32;font-weight:600}.settings-policy-list small{color:#64736c;font-size:11px;line-height:1.35}.library-list-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.library-list-heading>div:first-child{min-width:0}.library-list-heading .cap{margin-left:5px}.library-list-heading h2{margin:8px 0 6px}.library-list-heading p:last-child{color:var(--muted);margin:0;font-size:13px}.library-list-filter{flex:0 0 220px;margin:17px 28px 0 0}.library-list-filter .ministry-filter-menu{z-index:30}@media (width<=680px){.library-list-heading{flex-direction:column;gap:12px}.library-list-filter{width:100%;margin:0}}.list-search{background:#fff;border:1px solid #aab5b0;align-items:center;gap:8px;margin:18px 0;padding:10px;display:flex}.list-search input{border:0;outline:0;flex:1;font-size:14px}.list-table{border:1px solid var(--line);max-height:55vh;overflow:auto}.list-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1fr 130px 120px;align-items:center;gap:15px;width:100%;padding:14px;display:grid}.list-table>button:hover{background:#edf2ef}.list-table div b,.list-table div span{display:block}.list-table div b{color:var(--navy);font:16px Georgia}.list-table div span,.list-table small,.list-table time{color:#68736e;font-size:13px}.list-table time{text-align:right}@media (width<=650px){.list-table>button{grid-template-columns:1fr auto}.list-table time{text-align:left;grid-column:1/-1}}.series-card{border:1px solid var(--line);border-left:3px solid var(--gold);text-align:left;background:#fff;width:100%;margin:6px 0;padding:12px 24px 12px 11px;position:relative}.series-card b,.series-card span,.series-card small{display:block}.series-card b{color:var(--navy);font:14px Georgia}.series-card span{color:#596660;margin:4px 0;font-size:12px;line-height:1.4}.series-card small{color:#7a827e;font-size:12px}.series-card i{color:var(--gold);font-style:normal;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.child-sermon{width:calc(100% - 6px);margin-left:6px}.editorbar .favorite-on{color:#8a642d;background:#f2eadb;border-radius:3px;padding:5px 7px;font-weight:700;text-decoration:none}.notes-heading{justify-content:space-between;align-items:end;display:flex}.notes-heading .cap{margin:0 0 4px}.notes-heading h3{margin:0;font:18px Georgia}.notes-heading>small{color:var(--muted);font-size:12px}.note-compose{margin:14px 0}.note-compose textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:88px;color:var(--ink);background:#fff;padding:10px;font:12px/1.5 Georgia}.note-compose button{width:100%;margin-top:5px;padding:8px;font-size:12px}.note-compose button:disabled{opacity:.45;cursor:not-allowed}.note-item{align-items:start;gap:8px;display:flex}.note-item p{flex:1;margin:0}.note-item button{color:#8b493c;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.selected-text{border-left:3px solid var(--gold);background:#edf2ef;margin:10px 0;padding:10px}.selected-text small{color:#765019;font-size:12px}.selected-text p{margin:6px 0;font:12px/1.5 Georgia}.selected-text button{color:#765019;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.selection-empty{border:1px dashed var(--line);background:#fff;margin:10px 0;padding:13px}.selection-empty b{font:14px Georgia}.selection-empty p{color:var(--muted);font-size:12px;line-height:1.5}.ai-compose textarea:disabled,.action:disabled{opacity:.45;cursor:not-allowed}.study>nav button:last-child{padding-left:7px;padding-right:7px}.profile-settings{max-height:92vh;overflow:auto}.settings-help{color:var(--muted);font-size:13px}.choice-managers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choice-managers>div>b{letter-spacing:.12em;color:#69756f;margin-bottom:6px;font-size:12px;display:block}.choice-add{grid-template-columns:1fr auto;margin-bottom:6px;display:grid}.choice-add input{border:1px solid var(--line);min-width:0;padding:7px;font-size:12px}.choice-add button{background:var(--green);color:#fff;border:0;padding:0 10px;font-size:12px}.choice-managers>div>span{border:1px solid var(--line);background:#eeeae1;justify-content:space-between;align-items:center;margin:4px 0;padding:5px 7px;font-size:12px;display:flex}.choice-managers>div>span button{color:#8b493c;background:0 0;border:0;font-weight:700}.choice-managers>div>span button:disabled{opacity:.3}@media (width<=600px){.choice-managers{grid-template-columns:1fr}}.profile-simple{font-weight:700;color:#fff!important;letter-spacing:0!important;padding:9px 13px!important;font-size:12px!important}:root{--ivory:#f5f1e8;--paper:#fffefa;--navy:#0d2924;--green:#17483d;--gold:#c89545;--ink:#172a25;--muted:#61706a;--line:#d9d4c8;--rust:#884a3a}body{background:linear-gradient(#fbfaf6 0,#f3efe6 70%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.logo{letter-spacing:-.025em;font-size:22px;font-weight:650}.logo i{font-size:28px}.header{border-bottom:1px solid #17352f18;max-width:1280px;height:86px;padding:0 34px}.header nav{gap:38px}.header a{color:#42534d;font-size:13px;font-weight:600}.header>div button:first-child{color:var(--green);font-size:13px;font-weight:700}.primary{border-radius:999px;padding:13px 21px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 22px #12382f20}.primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #12382f2b}.hero{grid-template-columns:47% 53%;gap:42px;max-width:1280px;min-height:720px;padding:76px 34px 96px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#dcbf8a2b,#0000 68%);width:520px;height:520px;position:absolute;inset:8% auto auto -18%}.eyebrow{letter-spacing:.16em;font-size:13px!important}.hero h1{letter-spacing:-.045em;max-width:610px;font:600 66px/1.02 Georgia,serif}.lead{color:#50615a;max-width:570px;font:20px/1.65 Georgia,serif}.ctas{gap:18px;margin-top:34px}.ctas .primary{padding:16px 25px;font-size:14px}.ctas a{color:var(--green);border-bottom:1px solid #17483d55;padding-bottom:3px;font-size:13px;text-decoration:none}.trust{gap:22px;margin-top:34px;font-size:13px}.mock{background:#fff;border:1px solid #cfc8b9;border-radius:18px;height:500px;transform:rotate(1deg);box-shadow:0 40px 90px #183a3029,0 8px 24px #183a3014}.mock>header{background:linear-gradient(100deg,#0d3029,#17483d);height:48px;padding:0 15px}.mock article{padding:30px}.mock article h3{font-size:27px}.mock blockquote{font-size:13px}.rhythm{padding:34px}.values,.features,.pricing{max-width:1200px;padding:120px 28px}.values h2,.features h2,.pricing h2,.faq h2,.final h2{letter-spacing:-.025em;font-size:48px}.values>div{gap:16px}.values article{border-color:#ded8cb;border-radius:16px;min-height:310px;padding:32px;box-shadow:0 10px 32px #1b3d3410}.values h3{font-size:24px}.values article p{font-size:13px}.features>div{border:0;gap:12px}.features article{border:1px solid var(--line);background:#fffefa;border-radius:14px;min-height:185px;box-shadow:0 8px 26px #1b3d340d}.humility{border-radius:24px;margin:0 22px;overflow:hidden}.plans{gap:20px}.plans article{border-radius:16px;padding:31px;box-shadow:0 10px 34px #1b3d3410}.plans article.best{transform:translateY(-9px);box-shadow:0 18px 45px #17483d1c}.popular{border-radius:12px 12px 0 0}.faq{border-radius:24px;margin:0 22px}.final{margin-top:24px}.sitefoot{padding-top:58px}.app{background:#eae8e1}.appbar{background:linear-gradient(100deg,#0b2a24,#173f36);height:66px;padding:0 20px;box-shadow:0 2px 12px #0b251f26}.appbar .logo{font-size:17px}.selectors{align-items:center}.profile-simple{background:#ffffff12!important;border:1px solid #ffffff28!important;border-radius:999px!important;padding:10px 15px!important}.meter{width:145px}.meter span{font-size:12px}.workspace{background:#d8d4ca;grid-template-columns:245px minmax(520px,1fr) 330px;gap:1px;height:calc(100vh - 66px)}.library{background:#f4f2ed;padding:16px 12px}.new,.series{border-radius:8px;padding:12px;font-size:13px}.search{border-radius:8px;margin:14px 0;padding:9px}.search input{font-size:12px}.library nav button{border-radius:7px;padding:8px;font-size:12px}.sermon{border-radius:7px;padding:13px 8px 13px 18px}.sermon.selected{box-shadow:0 4px 16px #1a3b3210}.sermon b,.sermon span,.sermon small{font-size:12px}.editor{background:#fbfaf6}.editorbar{background:#fffefa;height:46px;padding:0 24px;font-size:12px}.editorbar button{font-size:12px}.title{background:#fffefa;padding:23px 40px 17px}.title h1{letter-spacing:-.025em;font-size:34px}.title small,.title p{font-size:12px}.draft-prompt{box-shadow:0 6px 20px #42341d0c;background:linear-gradient(135deg,#f0e8d8,#f8f4eb)!important;border:1px solid #d7cfbf!important;border-radius:12px!important;margin:0 40px 10px!important;padding:12px 14px!important}.draft-prompt h2{font-size:18px!important}.draft-prompt>div:first-child{margin-bottom:8px}.draft-prompt p{font-size:13px!important}.draft-prompt textarea{background:#fffefa!important;border-color:#cfc6b6!important;border-radius:9px!important;min-height:76px!important;padding:12px!important}.draft-prompt button{border-radius:8px!important}.tools{background:#f1eee7;border-radius:8px 8px 0 0;height:44px;margin:0 40px}.tools button{min-width:32px;font-size:12px}.tools .assist{border-radius:6px}.page{background:#fffefa;border:1px solid #ddd7cb;border-radius:0 0 12px 12px;margin:0 40px 18px;padding:34px 38px;font-size:16px;line-height:1.8;box-shadow:0 8px 30px #1d372f0b}.page blockquote{border-radius:0 8px 8px 0}.page section{padding-top:22px}.status{background:#fffefa;height:34px;padding:10px 24px}.study{background:#f5f3ee}.study>nav{z-index:2;background:#fffefa;height:48px;position:sticky;top:0}.study>nav button{flex:1;padding:0 5px;font-size:12px}.studybody{padding:20px}.crossref-list{border-radius:9px;max-height:340px}.author-card,.word,.note{border-radius:10px;box-shadow:0 5px 16px #1a3b3209}.insert{border-radius:8px;padding:10px}.profile-settings{border-radius:18px;width:min(760px,94vw);padding:34px 38px;box-shadow:0 30px 80px #061b1755}.wizard{border-radius:18px;box-shadow:0 30px 80px #061b1755}.choice-managers>div>span{border-radius:6px}@media (width<=1050px){.workspace{grid-template-columns:210px minmax(460px,1fr) 285px}.hero h1{font-size:56px}.hero{grid-template-columns:1fr 1fr}.page,.title,.draft-prompt,.tools{margin-left:24px!important;margin-right:24px!important}.title{padding-left:24px;padding-right:24px}}@media (width<=820px){.header nav{display:none}.hero{grid-template-columns:1fr;padding-top:54px}.hero h1{font-size:50px}.mock{transform:none}.values>div,.plans{grid-template-columns:1fr}.features>div{grid-template-columns:1fr 1fr}.humility,.faq{grid-template-columns:1fr}.workspace{grid-template-columns:190px 1fr}.study{z-index:8;width:min(340px,88vw);position:fixed;top:66px;bottom:0;right:0;box-shadow:-10px 0 35px #102b2440}.editor{min-width:0}}.appbar-spacer{flex:1}.modal-choice-back{color:var(--green);background:0 0;border:0;margin:0 0 12px;padding:0;font-size:12px;font-weight:750;display:block}.account-trigger{cursor:pointer;border:0;overflow:hidden}.account-trigger img{object-fit:cover;width:100%;height:100%}.account-settings{width:min(720px,94vw)}.account-settings>nav{border-bottom:1px solid var(--line);margin:18px 0;display:flex}.account-settings>nav button{color:var(--muted);background:0 0;border:0;padding:10px 14px;font-size:13px}.account-settings>nav button.on{color:var(--green);border-bottom:2px solid var(--gold);font-weight:700}.account-profile{grid-template-columns:150px 1fr;align-items:start;gap:22px;display:grid}.photo-control{flex-direction:column;align-items:center;gap:8px;display:flex}.photo-control>span,.photo-control>img{background:var(--gold);width:94px;height:94px;color:var(--navy);object-fit:cover;border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.photo-control label{background:var(--green);color:#fff;cursor:pointer;border-radius:6px;padding:7px 10px;font-size:12px;position:relative}.photo-control input{opacity:0;width:1px;height:1px;position:absolute}.photo-control button{color:#8b493c;background:0 0;border:0;font-size:12px;text-decoration:underline}.account-profile>.primary{grid-column:2;justify-self:end}.subscription-card{border:1px solid var(--line);background:#f4f0e7;border-radius:12px;padding:22px}.subscription-card>small{letter-spacing:.14em;color:#765019;font-size:12px}.subscription-card h3{margin:5px 0;font:25px Georgia}.subscription-card p{color:var(--muted);font-size:13px}.subscription-card>div{gap:8px;display:flex}.subscription-card button,.add-payment{color:var(--green);background:#fff;border:1px solid #8fa09a;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:700}.account-caution{border-top:1px solid var(--line);padding-top:12px}.subscription-card>.account-plan-comparison{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.account-plan-comparison article{border:1px solid var(--line);background:#fffefa;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.account-plan-comparison article.current{border:2px solid var(--green);background:#edf2ef}.account-plan-comparison article>small{color:#8a642d;letter-spacing:.1em;font-size:12px;font-weight:800}.account-plan-comparison h4{color:var(--navy);margin:0;font:18px Georgia}.account-plan-comparison article>p{margin:0;font-size:12px}.account-plan-comparison article>p b{color:var(--green);font:17px Georgia}.account-plan-comparison article>span{color:var(--muted);font-size:12px;line-height:1.4}.account-plan-comparison article>button{width:100%;margin-top:auto;padding:7px 8px;font-size:12px}.account-plan-comparison article>button:disabled{cursor:default;opacity:.55}.plan-change-review{border:2px solid var(--green);background:#fffefa;border-radius:10px;margin-top:14px;padding:17px;display:block!important}.plan-change-title{justify-content:space-between;align-items:flex-start;display:flex!important}.plan-change-title small{color:#8a642d;letter-spacing:.12em;font-size:12px;font-weight:800}.plan-change-title h4{color:var(--navy);margin:4px 0 0;font:21px Georgia}.plan-change-title>button{background:0 0;border:0;font-size:18px}.plan-change-review dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.plan-change-review dl>div{border:1px solid var(--line);background:#f5f2eb;border-radius:6px;gap:3px;padding:9px;display:grid}.plan-change-review dt{color:var(--muted);text-transform:uppercase;font-size:12px}.plan-change-review dd{color:var(--navy);margin:0;font-size:12px;font-weight:800}.plan-change-review>p{font-size:12px;line-height:1.45}.plan-change-review .plan-change-blocker{color:#7d3f32;background:#f3e4df;border-left:3px solid #a85642;padding:9px}.plan-change-review>footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.plan-change-review>footer button{font-size:12px}@media (width<=700px){.plan-change-review dl{grid-template-columns:1fr 1fr}}.credit-topups{border-top:1px solid var(--line);margin-top:18px;padding-top:17px;display:block!important}.credit-topups>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.credit-topups>header small{color:#8a642d;letter-spacing:.12em;font-size:12px;font-weight:800}.credit-topups>header h4{color:var(--navy);margin:4px 0;font:18px Georgia}.credit-topups>header p{max-width:590px;margin:0;font-size:12px;line-height:1.45}.credit-topups>header>span{color:var(--green);background:#e3ebe6;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:800}.credit-topups>div{grid-template-columns:repeat(2,1fr);margin-top:12px;gap:8px!important;display:grid!important}.credit-topups article{border:1px solid var(--line);background:#fffefa;border-radius:8px;grid-template-columns:1fr auto;gap:4px 8px;padding:12px;display:grid}.credit-topups article b{color:var(--navy);font:15px Georgia}.credit-topups article strong{color:var(--green);font:16px Georgia}.credit-topups article span,.credit-topups article button{grid-column:1/-1}.credit-topups article span{min-height:29px;color:var(--muted);font-size:12px;line-height:1.4}.credit-topups article button{width:100%;margin-top:4px;padding:7px 8px;font-size:12px}.credit-topups article button:disabled{opacity:.55}.subscription-card .credit-topup-policy{margin:9px 0 0;font-size:12px}.billing-history-list{border:1px solid var(--line);background:#fffefa;border-radius:10px;margin-top:16px;padding:16px;display:block!important}.billing-history-list>summary,.billing-history-list>article{align-items:center;gap:12px;display:flex}.billing-history-list>summary{cursor:pointer;justify-content:space-between;list-style:none}.billing-history-list>summary::-webkit-details-marker{display:none}.billing-history-list[open]>summary{border-bottom:1px solid var(--line);padding-bottom:10px}.billing-history-list h4{margin:3px 0 0;font:19px Georgia}.billing-history-summary{background:#edf2ee;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-weight:750;display:inline-flex;color:var(--green)!important;text-transform:none!important}.billing-history-summary i{font-size:16px;font-style:normal;line-height:1;transition:transform .18s}.billing-history-list[open] .billing-history-summary i{transform:rotate(180deg)}.billing-history-provider{color:var(--muted);text-align:right;margin:10px 0 0;font-size:12px}.billing-history-list>article{border-bottom:1px solid var(--line);padding:11px 0}.billing-history-list>article:last-child{border-bottom:0}.billing-history-list>article>div{flex-direction:column;flex:1;display:flex}.billing-history-list>article span{color:var(--muted);text-transform:capitalize;font-size:12px}.billing-history-list>article strong{text-align:right;min-width:74px}.billing-history-list>article a{font-size:12px;font-weight:750}.billing-interval-choice{border:1px solid var(--line);background:#f4f1e8;border-radius:9px;grid-column:1/-1;gap:6px;padding:4px;display:flex}.billing-interval-choice button{background:0 0;border-color:#0000;flex:1;margin:0}.billing-interval-choice button.selected{border-color:var(--green);color:var(--green);background:#fffefa}.generation-progress-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142d277a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.generation-progress-card{text-align:center;background:#fffdf8;border:1px solid #d6c8af;border-radius:12px;width:min(480px,100%);padding:34px;box-shadow:0 24px 70px #112b253d}.generation-progress-mark{background:#e4ede8;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.generation-progress-mark span{border:3px solid #b6cbc1;border-top-color:var(--green);border-radius:50%;width:22px;height:22px;animation:.85s linear infinite ministry-week-spin}.generation-progress-card .cap{color:#8a642d;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:800}.generation-progress-card h2{color:var(--navy);margin:0;font:30px/1.15 Georgia}.generation-progress-card>p:not(.cap){min-height:44px;color:var(--muted);margin:12px auto 18px;font-size:13px;line-height:1.55}.generation-progress-track{grid-template-columns:repeat(5,1fr);gap:6px;margin:0 0 17px;display:grid}.generation-progress-track i{background:#e2ddd2;border-radius:999px;height:4px}.generation-progress-track i.on{background:var(--gold)}.generation-progress-card>small{color:#68736e;font-size:11px;line-height:1.45;display:block}.scripture-verification-note{border-left:3px solid var(--gold);color:var(--muted);background:#f5f0e6;margin:12px 0;padding:12px;font-size:12px;line-height:1.5}@keyframes ministry-week-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.generation-progress-mark span{animation:none}}.subscription-card .account-credit-policy,.subscription-card .account-capacity-note{color:var(--green);background:#e8eee9;border-radius:7px;padding:10px 12px;line-height:1.45}.draft-prompt-box .draft-credit-policy b{color:var(--green)}.draft-prompt-box .no-credit-editing{border-left-color:var(--gold);background:#f6f0e2}.generation-charge-note{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.subscription-card .account-capacity-note{background:#fffefa}.account-credit-explainer{background:#fffefa;border:1px solid #afbeb7;border-radius:8px;margin:12px 0;padding:14px;gap:7px!important;display:grid!important}.account-credit-explainer>b{color:var(--green);font-size:13px}.account-credit-explainer>p{margin:0;font-size:12px;line-height:1.5}.referral-view{align-content:start;gap:14px;display:grid}.referral-view>header{margin-bottom:0}.referral-share-card{border:1px solid var(--line);background:#f4f0e7;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.referral-share-card>div{gap:5px;min-width:0;display:grid}.referral-share-card small{color:#8a642d;letter-spacing:.12em;font-size:12px;font-weight:800}.referral-share-card strong{color:var(--navy);font:24px Georgia}.referral-share-card span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.referral-rules{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.referral-rules article{border:1px solid var(--line);background:#fffefa;border-radius:8px;gap:5px;padding:13px;display:grid}.referral-rules b,.referral-history b{color:var(--navy);font-size:12px}.referral-rules span,.referral-history span,.referral-empty{color:var(--muted);font-size:12px;line-height:1.45}.referral-history{border:1px solid var(--line);background:#fff;border-radius:9px}.referral-history>header,.referral-history>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.referral-history>header h4,.referral-history>header p{margin:0}.referral-history>header h4{font:17px Georgia}.referral-history>header p{color:var(--muted);font-size:12px}.referral-history>article>div{gap:3px;display:grid}.referral-history>article small{color:var(--green);text-transform:capitalize;background:#e8eee9;border-radius:999px;padding:4px 7px;font-size:12px}.referral-empty{margin:0;padding:18px}@media (width<=760px){.subscription-card>.account-plan-comparison{grid-template-columns:1fr}.credit-topups>header{flex-direction:column}.credit-topups>div{grid-template-columns:1fr}.referral-share-card{flex-direction:column;align-items:stretch}.referral-rules{grid-template-columns:1fr}}.payment-panel article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.payment-panel article>span{color:#fff;background:#1d4787;border-radius:4px;place-items:center;height:30px;font-size:12px;font-weight:700;display:grid}.payment-panel article b,.payment-panel article small{display:block}.payment-panel article b{font-size:12px}.payment-panel article small{color:var(--muted);margin-top:3px;font-size:12px}.payment-panel article button{color:var(--green);background:0 0;border:0;font-size:12px;text-decoration:underline}.add-payment{margin-top:12px}.payment-panel>p{color:var(--muted);font-size:12px}@media (width<=600px){.account-profile{grid-template-columns:1fr}.account-profile>.primary{grid-column:1}.photo-control{flex-direction:row}.profile-simple{font-size:12px!important}.meter{width:90px}}.font-sizes{background:#e8e4db;border-radius:5px;align-items:center;gap:1px;padding:2px;display:flex}.font-sizes small{color:var(--muted);padding:0 4px;font-size:12px}.font-sizes button{border-radius:4px;min-width:25px!important;padding:4px!important}.font-sizes button:hover{color:var(--green);background:#fff!important}.font-sizes button.on{color:var(--green);font-weight:800;box-shadow:0 0 0 1px #aab9b2;background:#fff!important}.appbar>button.account-trigger{flex:0 0 34px;box-shadow:0 0 0 2px #ffffff20;background:var(--gold)!important;width:34px!important;height:34px!important;color:var(--navy)!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:12px!important;font-weight:800!important;display:grid!important}.appbar>button.account-trigger:hover{box-shadow:0 0 0 3px #ffffff38}.export-settings{width:min(560px,94vw)}.export-options{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.export-options>button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.export-options>button:hover:not(:disabled){border-color:var(--green);background:#edf2ef}.export-options>button:disabled{opacity:.55;cursor:not-allowed}.export-options>button>span{height:38px;color:var(--green);background:#e8eee9;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.export-options b,.export-options small{display:block}.export-options b{font:15px Georgia}.export-options small{color:var(--muted);margin-top:3px;font-size:12px}.export-options i{color:var(--gold);font-style:normal}.export-note{color:var(--muted);font-size:12px;line-height:1.5;display:block}@media (width<=520px){.export-options{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.editor,.editor *{visibility:visible}.editor{background:#fff;position:absolute;inset:0}.editorbar,.draft-prompt,.tools,.status{display:none}.page{box-shadow:none;border:0;overflow:visible;margin:0!important}.title{padding:20px 0}}.page [data-verse]{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;color:#765019!important}.page [data-verse]:hover{background:#f5ead7;color:var(--green)!important}.concordance-heading{margin-bottom:8px;padding-bottom:8px}.concordance-heading .cap{margin:0 0 5px}.concordance-heading h3{margin:0;font:20px Georgia}.concordance-heading>p:last-child{color:var(--muted);margin:4px 0 0;font:12px/1.55 Georgia}.strong-term{border:1px solid var(--line);background:#fff;border-radius:10px;margin:8px 0;padding:12px}.strong-term>div{justify-content:space-between;align-items:baseline;display:flex}.strong-term b{font:17px Georgia}.strong-term span{color:var(--muted);font:italic 13px Georgia}.strong-term>strong{color:var(--green);background:#e8eee9;border-radius:4px;margin-top:6px;padding:3px 6px;font-size:12px;display:inline-block}.strong-term p{color:var(--muted);font:13px/1.5 Georgia!important}.strong-term a,.concordance-source{color:var(--green);font-size:12px;font-weight:700}.concordance-source{text-align:center;background:#fff;border:1px solid #8fa09a;border-radius:7px;margin:6px 0;padding:9px;text-decoration:none;display:block}.trial-guard{max-width:760px;color:var(--green);background:#e8eee9;border:1px solid #b9c9c2;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0 auto 24px;padding:11px 14px;display:flex}.trial-guard b{white-space:nowrap;font-size:13px}.trial-guard span{font-size:12px;line-height:1.45}.depth button:disabled{opacity:.48;cursor:not-allowed;background:#eee}.estimate.limit-hit{color:#7d3f32;background:#f3e4df;border-left:3px solid #a85642}.meter span{white-space:nowrap}.upgrade-now{background:var(--gold);color:var(--navy);cursor:pointer;border:0;border-radius:5px;padding:8px 12px;font-size:12px;font-weight:800}.appbar>button.upgrade-now{background:var(--gold);color:var(--navy);white-space:nowrap}.meter-upgrade{padding:6px 9px}.appbar>button.credit-topup-trigger{color:#dbe7e2;white-space:nowrap;background:0 0;border:1px solid #b9c6c1;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:750}.estimate.limit-hit{justify-content:space-between;align-items:center;gap:12px;display:flex}.estimate.limit-hit span{line-height:1.45}.estimate .upgrade-now{flex:none}.upgrade-path-card{z-index:30;background:#f2ead9;border:1px solid #c8ad78;border-radius:8px;width:min(430px,78vw);padding:14px 18px;position:fixed;top:50%;left:50%;transform:translate(-50%,55px);box-shadow:0 12px 30px #10211f33}.upgrade-path-card small,.upgrade-path-card b,.upgrade-path-card p{display:block}.upgrade-path-card small{letter-spacing:.14em;color:#8a642d;font-size:12px}.upgrade-path-card b{color:var(--green);margin:5px 0;font:17px Georgia}.upgrade-path-card p{color:#55635e;margin:4px 0 10px;font-size:12px;line-height:1.45}.upgrade-path-card .upgrade-now{width:100%}.hero{grid-template-columns:minmax(530px,.95fr) minmax(560px,1.05fr);align-items:center;gap:42px;min-height:680px;padding-top:66px;padding-bottom:88px}.hero-copy{z-index:1;position:relative}.hero .eyebrow{letter-spacing:.18em;margin-bottom:16px;font-size:12px!important}.hero h1{letter-spacing:-.038em;white-space:nowrap;max-width:none;margin-bottom:22px;font-size:52px;line-height:1.06}.hero h1 em{margin-top:5px;font-weight:400;display:inline-block}.hero .lead{max-width:550px;margin:0;font-size:18px;line-height:1.62}.hero .ctas{gap:20px;margin:30px 0 14px}.hero .text-cta{color:var(--green);background:0 0;border:0;border-bottom:1px solid #17483d66;padding:7px 1px 5px;font-size:12px;font-weight:750}.trial-note{color:#7b847f;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.trial-note span{background:#b6aaa0;border-radius:50%;width:3px;height:3px}.hero .trust span{color:#52615b;grid-template-columns:27px 1fr;align-items:center;gap:6px;padding-right:12px;font-size:12px;font-weight:650;line-height:1.35;display:grid}.hero .trust b{width:24px;height:24px;color:var(--gold);border:1px solid #c7bda9;border-radius:50%;place-items:center;font-size:12px;display:grid}.mock{border-radius:14px;height:492px;transform:none;box-shadow:0 34px 75px #183a3025,0 8px 22px #183a3010}.mock>header{gap:10px;height:45px;padding:0 12px}.mock header>span{color:#dbe5e1;background:0 0;margin-left:auto;padding:0;font-size:6px}.mock header>i{margin-left:0}.mock-meter{width:88px}.mock-meter i{background:#48665f;height:3px;display:block}.mock-meter i b{background:var(--gold);width:67%;height:100%;display:block}.mock-meter small{letter-spacing:0!important;color:#dbe5e1!important;margin:3px 0 0!important;font-size:5px!important}.mock>div{grid-template-columns:132px minmax(300px,1fr) 158px;height:calc(100% - 45px)}.mock aside{padding:11px 8px}.mock aside>button{border-radius:3px;font-weight:700}.mock aside nav{gap:1px;margin:10px 0;display:grid}.mock aside nav b{color:#74807b;gap:7px;padding:5px 3px;font:6px Arial;display:flex}.mock aside nav span{color:#465650;font:6px Arial}.mock aside>small{margin:10px 4px 5px}.mock aside p{padding:7px 6px}.mock aside b{font-size:6px}.mock aside span{font-size:5px}.mock article{background:#fffefa;padding:0;overflow:hidden}.mock-editorbar{border-bottom:1px solid var(--line);color:#80908a;justify-content:space-between;align-items:center;height:25px;padding:0 15px;display:flex}.mock-editorbar small{margin:0;font-size:5px}.mock-editorbar span{font-size:5px}.mock-prompt{background:#edf2ef;border:1px solid #d1ddd7;border-radius:5px;grid-template-columns:1fr auto;gap:3px 8px;margin:12px 16px 9px;padding:10px 11px;display:grid}.mock-prompt small{color:#9a743d;grid-column:1/-1;margin:0}.mock-prompt b{color:var(--navy);font:12px Georgia}.mock-prompt p{background:#fff;border:1px solid #d7ded9;grid-column:1/2;margin:2px 0!important;padding:6px!important;font:6px Arial!important}.mock-prompt button{background:var(--green);color:#fff;border:0;border-radius:3px;grid-area:2/2/4;padding:5px 8px;font-size:5px}.mock-title{padding:8px 18px 6px}.mock-title small{color:var(--gold);margin:0}.mock-title h3{margin:3px 0;font-size:20px}.mock-title span{color:#86908c;font-size:5px}.mock-paper{border-top:1px solid var(--line);margin:0 18px;padding:11px 9px}.mock-paper blockquote{font-size:12px;line-height:1.55}.mock-paper h4{margin:11px 0 3px;font-size:12px}.mock-paper p{font-size:6px}.mock section{padding:0 11px 12px}.mock section nav{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:30px;font-size:5px;display:flex}.mock section nav b{border-bottom:2px solid var(--gold);align-items:center;height:30px;display:flex}.mock section nav span{color:#79847f}.mock section>small{margin:13px 0 5px}.mock section h4{margin:0 0 7px;font:14px Georgia}.mock section blockquote{margin-bottom:10px;font-size:12px;line-height:1.55}.mock section>button{border-radius:3px}.mock section p{font-size:6px;line-height:1.55}@media (width<=1160px){.hero{grid-template-columns:1fr;gap:50px}.hero-copy,.hero h1{max-width:760px}.mock{width:100%}}@media (width<=650px){.hero{padding-left:20px;padding-right:20px}.hero h1{white-space:normal;font-size:41px}.hero .lead{font-size:16px}.hero .ctas{flex-direction:column;align-items:flex-start}.trial-note{flex-wrap:wrap;align-items:flex-start}.hero .trust{grid-template-columns:1fr;gap:10px}.mock{height:390px}.mock>div{grid-template-columns:92px 1fr}.mock section{display:none}.mock-prompt{grid-template-columns:1fr}.mock-prompt button{grid-area:auto/1}.mock-title h3{font-size:17px}}.hero-product{margin:0;position:relative}.hero-product:before{content:"CURRENT WORKSPACE";z-index:2;background:var(--gold);color:var(--navy);letter-spacing:.12em;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;top:-13px;right:22px;box-shadow:0 5px 15px #16362e1f}.hero-product img{border:1px solid #cfc8b9;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 34px 75px #183a3025,0 8px 22px #183a3010}.hero-product figcaption{text-align:right;color:#78837e;letter-spacing:.03em;margin:12px 4px 0;font-size:12px}@media (width<=650px){.hero-product img{object-fit:cover;object-position:30% center;min-height:280px}.hero-product figcaption{text-align:left}}.draft-workspace-label{color:#fff;background:#173f36;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:18px;margin:3px 40px 0;padding:15px 18px 13px;display:flex;box-shadow:0 6px 18px #102b2414}.draft-workspace-label small{letter-spacing:.16em;color:#d3b375;font-size:12px;font-weight:800;display:block}.draft-workspace-label h2{margin:3px 0 2px;font:20px Georgia}.draft-workspace-label p{color:#c8d6d1;margin:0;font-size:12px}.draft-stage-track{flex:none;align-items:center;gap:5px;display:flex}.draft-stage-track button{color:#b7c9c3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px;font-family:inherit;font-size:12px}.concordance-note{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.draft-stage-track button:hover{color:#fff;border-color:#fff6}.draft-stage-track button.on{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:800}.draft-workspace-label+.tools{border-top:0;border-radius:0;margin-top:0}@media (width<=1050px){.draft-workspace-label{margin-left:24px;margin-right:24px}}@media (width<=720px){.draft-workspace-label{flex-direction:column;align-items:flex-start}.draft-stage-track{width:100%;padding-bottom:2px;overflow:auto}}@media print{.draft-workspace-label{display:none!important}}.plan-preview{background:#fffefa;border:1px solid #d9d1c2;border-radius:16px;grid-template-columns:1.05fr 1.5fr auto;align-items:center;gap:28px;max-width:1210px;margin:0 auto 34px;padding:24px 28px;display:grid;box-shadow:0 10px 30px #173a3010}.plan-preview-intro .eyebrow{margin:0 0 7px}.plan-preview-intro h2{color:var(--navy);margin:0;font:22px/1.2 Georgia}.plan-preview-intro>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.plan-preview-tiers{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.plan-preview-tiers article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82px;padding:10px 17px;display:flex;position:relative}.plan-preview-tiers article.recommended{background:#edf2ef}.plan-preview-tiers small{letter-spacing:.12em;color:#8b642b;font-size:5px;position:absolute;top:5px;right:7px}.plan-preview-tiers b{color:var(--navy);font:16px Georgia}.plan-preview-tiers span{color:var(--muted);margin:4px 0 7px;font-size:12px}.plan-preview-tiers strong{color:var(--green);font-size:12px}.plan-preview>a{color:var(--green);white-space:nowrap;border-bottom:1px solid #17483d55;padding-bottom:4px;font-size:12px;font-weight:800;text-decoration:none}@media (width<=1000px){.plan-preview{grid-template-columns:1fr;margin-left:22px;margin-right:22px}.plan-preview-tiers{border-left:0}.plan-preview>a{justify-self:start}}@media (width<=600px){.plan-preview{padding:22px 18px}.plan-preview-tiers{grid-template-columns:1fr}.plan-preview-tiers article{border-right:0;border-bottom:1px solid var(--line)}.plan-preview-tiers article:last-child{border-bottom:0}}.header .plans-link{color:var(--green);border-bottom:1px solid #b88d4d88;padding-bottom:4px;font-weight:800}.landing{flex-direction:column;display:flex}.landing>.header{order:0;width:100%}.landing>.hero{order:1;width:100%}.landing>.pricing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0ece3;order:7;width:100%;padding-top:76px;padding-bottom:92px}.landing>.rhythm{order:2;width:100%}.landing>.values{order:4;width:100%}.landing>.features{order:5;width:100%}.landing>.humility{order:6}.landing>.faq{order:8}.landing>.final{order:9}.landing>.sitefoot{order:10;width:100%}.hero .trust{grid-template-columns:repeat(3,1fr);gap:9px;max-width:570px;margin-top:32px;padding-top:18px;display:grid}.hero .trust span{color:#354a43;background:#fffefa;border:1px solid #d8d1c4;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:58px;padding:10px 11px;font-size:12px;font-weight:750;line-height:1.3;display:grid;box-shadow:0 5px 15px #173a300b}.hero .trust b{color:#9a6d2f;background:#edf2ef;border:1px solid #b8c9c2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}@media (width<=650px){.hero .trust{grid-template-columns:1fr}.hero .trust span{min-height:52px}}.library-collapse{border:1px solid var(--line);width:100%;color:var(--green);background:#fffefa;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-bottom:9px;padding:6px;font-size:12px;font-weight:750;display:flex}.workspace.library-collapsed{grid-template-columns:48px minmax(620px,1fr) 330px}.workspace.library-collapsed .library{padding:12px 7px;overflow:hidden}.workspace.library-collapsed .library>:not(.library-collapse){display:none}.workspace.library-collapsed .library-collapse{height:38px;font-size:13px}.landing>.ministry-audiences{order:3;width:100%}.landing>.hero{background:radial-gradient(circle at 76% 18%,#2a675745 0,#0000 34%),linear-gradient(135deg,#0b2d27 0%,#123f35 58%,#174b3f 100%);grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);gap:clamp(52px,6vw,92px);max-width:none;min-height:min(790px,100vh - 72px);padding:clamp(66px,7vw,106px) max(5vw,34px) clamp(58px,7vw,94px);overflow:hidden}.landing .hero .eyebrow{color:#e1b45d;line-height:1.45;font-size:13px!important}.landing .hero h1{color:#fffdf7;max-width:650px;margin-bottom:24px;font-size:clamp(48px,4.6vw,66px);line-height:1.02}.landing .hero h1 em{color:#e2b65f;margin-top:12px;font-size:.78em;font-style:normal;font-weight:500;line-height:1.08;display:block}.hero-promise{color:#f0d49b;letter-spacing:.01em;margin:-3px 0 20px;font:500 19px/1.35 Georgia}.landing .hero .lead{color:#d2dfda;max-width:620px;font-size:clamp(17px,1.45vw,20px)}.hero-outputs{grid-template-columns:repeat(3,1fr);gap:0;margin-top:30px;display:grid}.hero-outputs span{border-left:2px solid #d7a94d;gap:4px;min-height:84px;padding:8px 16px 8px 15px;display:grid}.hero-outputs b{color:#fffdf7;font-size:14px;line-height:1.3}.hero-outputs small{color:#c2d3cd;font-size:13px;line-height:1.5}.landing .hero .primary{color:#0d3029;background:#d7a94d;font-size:14px;box-shadow:0 12px 28px #05171355}.landing .hero .text-cta{color:#fff;border-bottom-color:#ffffff75;font-size:14px}.landing .hero .trial-note{color:#afc4bd;font-size:13px;line-height:1.5}.hero-assurances{color:#d7e3df;flex-wrap:wrap;gap:10px 22px;margin-top:27px;font-size:13px;font-weight:650;display:flex}.hero-assurances span:first-letter{color:#e1b45d}.landing .hero-product{background:#f8f5ed;border:1px solid #ffffff2b;border-radius:15px;padding:10px 10px 13px;transform:none;box-shadow:0 34px 85px #061b175c}.landing .hero-product:before{content:"ONE WEEKLY WORKSPACE";border-radius:5px;padding:7px 10px;font-size:11px;top:-13px;right:20px}.hero-product-image{background:#123f35;border-radius:10px;position:relative;overflow:hidden}.hero-product-image>span{z-index:2;color:#f1d49a;letter-spacing:.12em;background:#0d352d;align-items:center;height:34px;padding:0 13px;font-size:11px;font-weight:800;display:flex;position:absolute;top:0;left:0;right:0}.landing .hero-product-image img{width:100%;box-shadow:none;border:0;border-radius:0;display:block}.landing .hero-product figcaption{color:#5e6b66;text-align:left;gap:3px;max-width:none;margin:15px 5px 5px;font-size:14px;line-height:1.55;display:grid}.landing .hero-product figcaption b{color:#153f35;font:18px Georgia}.hero-demo-presets{flex-wrap:wrap;gap:8px;margin:14px 4px 2px;display:flex}.hero-demo-presets a{color:#17483d;background:#fff;border:1px solid #c9d1cc;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none}.hero-demo-presets a:hover{background:#fbf2df;border-color:#b78335}@media (width<=1050px){.landing>.hero{grid-template-columns:1fr;min-height:0}.landing .hero-copy,.landing .hero-product{width:100%;max-width:820px;margin:0 auto}}:root{--surface-canvas:#f6f2e9;--surface-paper:#fffdf8;--surface-soft:#eef2ef;--surface-warm:#f3ecdf;--text-strong:#102d27;--text-body:#3f514a;--text-subtle:#66756f;--border-soft:#d9d3c7;--border-strong:#b9c5bf;--brand-primary:#155044;--brand-primary-hover:#0e4036;--brand-accent:#c7933e;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow-sm:0 4px 14px #173a300d;--shadow-md:0 16px 42px #173a3017;--focus-ring:0 0 0 3px #f7f3e9, 0 0 0 5px #2d7464}:where(a,button,input,select,textarea,summary,[contenteditable=true]):focus-visible{outline:none;box-shadow:var(--focus-ring)!important}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.primary{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.values,.features,.pricing{padding-top:92px;padding-bottom:92px}.values article,.features article,.plans article,.demo-shell,.signup-card,.use-case-card{border-radius:var(--radius-lg)}.demo-scenarios button{border-radius:var(--radius-md);transition:transform .18s,border-color .18s,box-shadow .18s}.demo-scenarios button:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.mobile-workspace-nav{display:none}@media (width<=900px){.workspace,.workspace.library-collapsed,.workspace.study-collapsed,.workspace.library-collapsed.study-collapsed{grid-template-columns:210px minmax(0,1fr)}.workspace>.study{display:none}.editor{min-width:0}.editorbar{gap:12px;overflow-x:auto}.editorbar>*{flex:none}.title{flex-wrap:wrap;align-items:flex-start}.title h1{max-width:100%}}@media (width<=720px){.header{height:72px;padding:0 18px}.header .logo{font-size:20px}.header-actions{gap:8px;min-width:0}.header-actions .account-menu{display:none}.header-actions .primary{text-align:center;max-width:150px;min-height:40px;padding:9px 13px;font-size:12px;line-height:1.15}.header-actions .header-workspace-button{white-space:nowrap;width:auto;max-width:132px}.landing>.hero{padding-top:48px}.landing .hero h1{font-size:clamp(39px,12vw,46px)}.hero-outputs{grid-template-columns:1fr;margin-top:24px}.hero-outputs span{min-height:0;padding-block:10px}.hero-assurances{gap:8px;display:grid}.values,.features,.pricing{padding-top:62px;padding-bottom:62px}.appbar{gap:10px;height:64px;padding:0 12px}.appbar>button:first-child{flex:none;min-width:0}.app .appbar .brand-logo-image{width:auto;height:48px;margin-block:-9px}.mobile-workspace-nav{background:#ffffff0c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;min-width:0;padding:3px;display:flex}.mobile-workspace-nav button{color:#c5d7d1;background:0 0;border:0;border-radius:999px;min-height:32px;padding:7px 9px;font-size:11px;font-weight:750}.mobile-workspace-nav button.on{color:var(--green);background:#fffefa}.appbar-spacer,.profile-simple,.credit-topup-trigger,.meter,.meter-upgrade{display:none!important}.avatar.account-trigger{margin-left:auto}.workspace,.workspace.library-collapsed,.workspace.study-collapsed,.workspace.library-collapsed.study-collapsed{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 64px);display:grid;overflow:hidden}.workspace>.library,.workspace>.editor,.workspace>.study{width:100%;min-width:0;height:100%;display:none}.workspace.mobile-panel-library>.library,.workspace.mobile-panel-editor>.editor,.workspace.mobile-panel-study>.study{display:block;position:static;overflow:auto}.workspace.mobile-panel-library>.library{padding:14px}.workspace.mobile-panel-study>.study{box-shadow:none}.library-collapse,.study-collapse{display:none}.editorbar{height:auto;min-height:44px;padding:7px 14px}.title{padding:22px 18px 14px}.title h1{font-size:clamp(30px,9vw,38px);line-height:1.04}.title>label{width:100%;max-width:none;display:grid}.preparation-context,.draft-prompt,.draft-workspace-label,.tools,.page{margin-left:12px!important;margin-right:12px!important}.draft-prompt{padding:18px!important}.draft-workspace-label{padding:16px}.draft-stage-track{max-width:100%}.tools{height:48px;overflow:auto hidden}.tools button{min-width:38px;min-height:38px}.page{padding:26px 20px;font-size:16px;line-height:1.75}.status{padding-inline:16px}.draft-entry,.wizard,.profile-settings,.account-settings-expanded{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=650px){.landing>.hero{padding:58px 20px 54px}.landing .hero h1{font-size:46px}.hero-outputs{grid-template-columns:1fr}.hero-outputs span{min-height:0}.landing .hero-product{padding:7px;transform:none}}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(34px,4vw,58px)}.hero-copy,.hero-product{min-width:0}.hero h1{white-space:normal;max-width:620px;font-size:clamp(46px,4.6vw,60px)}.hero-product{align-self:center}.hero-product figcaption{max-width:560px;margin:13px 4px 0 auto;line-height:1.5}@media (width<=920px){.hero{grid-template-columns:1fr;min-height:0}.hero-product{width:100%;max-width:820px;margin:0 auto}}.study-collapse{border:1px solid var(--line);width:calc(100% - 20px);min-height:34px;color:var(--green);cursor:pointer;background:#fffefa;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:10px;padding:7px 9px;font-size:12px;display:flex}.study-collapse b{font-size:12px}.workspace.study-collapsed{grid-template-columns:245px minmax(620px,1fr) 48px}.workspace.library-collapsed.study-collapsed{grid-template-columns:48px minmax(620px,1fr) 48px}.workspace.study-collapsed .study{overflow:hidden}.workspace.study-collapsed .study>:not(.study-collapse){display:none}.workspace.study-collapsed .study-collapse{flex-direction:column;width:34px;height:calc(100% - 20px);min-height:110px;margin:10px 7px;padding:8px 4px}.workspace.study-collapsed .study-collapse b{writing-mode:vertical-rl;letter-spacing:.05em;transform:rotate(180deg)}.inserted-block{outline-offset:3px;outline:1px dashed #b8a77f;padding-top:42px;position:relative}.credit-topups article>small{color:#a56608;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}@media (width<=420px){.app .appbar{flex-wrap:wrap;align-content:center;gap:4px 10px;height:108px;padding-block:7px}.app .appbar>button:first-child{order:1}.app .appbar .avatar.account-trigger{order:2}.app .mobile-workspace-nav{flex:0 0 100%;order:3;justify-content:center}.app .workspace,.app .workspace.library-collapsed,.app .workspace.study-collapsed,.app .workspace.library-collapsed.study-collapsed{height:calc(100dvh - 108px)}}.preparation-upload{gap:10px;margin-top:8px;display:grid}.preparation-file-input{clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.preparation-upload-button{color:#10294a;cursor:pointer;background:#fff;border:1px solid #b9c8da;border-radius:10px;justify-self:start;padding:12px 16px;font-weight:750}.preparation-upload>span{font:500 12px/1.4 var(--font-geist-sans),sans-serif;color:#748399}.preparation-file-list{gap:7px;display:grid}.preparation-file-list>div{color:#263a56;text-transform:none;letter-spacing:0;background:#f7f9fc;border:1px solid #d5dfeb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.preparation-file-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preparation-file-list b{color:#9b651a;margin-right:7px;font-size:10px}.preparation-file-list button{color:#6b7b90;cursor:pointer;background:0 0;border:0;font-size:19px}.preparation-upload label{gap:7px;display:grid}.preparation-file-error{color:#a13c32!important}.preparation-upload textarea{resize:vertical;min-height:88px}.inserted-block:hover,.inserted-block:focus-within{outline:2px solid var(--gold)}.drag-handle{z-index:3;color:#765019;letter-spacing:.04em;cursor:grab;-webkit-user-select:none;user-select:none;background:#fffefa;border:1px solid #bda979;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font:12px Arial;display:inline-flex;position:absolute;top:5px;right:0}@media print{.inserted-block{outline:0;padding-top:0}.drag-handle,[data-block-move]{display:none!important}}.drag-handle button{width:24px;height:24px;color:var(--app-navy);cursor:pointer;background:#fff;border:1px solid #d7c8a7;border-radius:50%;padding:0;font:700 14px/1 Arial}.drag-handle button:hover,.drag-handle button:focus-visible{border-color:var(--app-blue);color:var(--app-blue)}.drag-handle:active{cursor:grabbing}.inserted-block.dragging{opacity:.45}.page .drop-before{box-shadow:0 -4px 0 var(--gold)}.page .drop-after{box-shadow:0 4px 0 var(--gold)}@media (width<=1050px){.workspace.library-collapsed{grid-template-columns:48px minmax(500px,1fr) 285px}.workspace.study-collapsed{grid-template-columns:220px minmax(500px,1fr) 48px}.workspace.library-collapsed.study-collapsed{grid-template-columns:48px minmax(500px,1fr) 48px}}@media (width<=820px){.workspace.library-collapsed{grid-template-columns:48px 1fr}}.account-settings-expanded{flex-direction:column;width:min(980px,96vw);height:min(760px,92vh);padding:28px 32px;display:flex}.account-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-title-row h2{margin:0}.account-title-row p{margin:4px 0 0!important;font-size:12px!important}.account-title-row>span{color:var(--green);background:#e8eee9;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.account-tabs{flex:none;gap:2px;display:flex;overflow-x:auto;margin:17px 0 0!important}.account-tabs button{white-space:nowrap;position:relative}.account-tabs button span{background:#e8e2d7;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:12px;display:inline-grid}.account-view{flex:1;min-height:0;padding:22px 3px 12px;overflow:auto}.account-view>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.account-view>header h3{margin:0;font:24px Georgia}.account-view>header p{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.account-actions{justify-content:flex-end;padding-top:15px;display:flex}.account-checks{margin-top:18px}.account-settings-expanded>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:13px;display:flex}.account-settings-expanded>footer span{color:var(--muted);font-size:12px}.account-settings-expanded>footer button{color:var(--green);background:0 0;border:0;font-size:12px;font-weight:800}.account-settings-expanded>.account-settings-footer{gap:20px;margin-top:24px;padding-top:16px}.account-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-footer-actions .account-admin-link,.account-footer-actions button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.account-footer-actions .account-admin-link{color:var(--green);background:#fffefa;border:1px solid #b9c4bf}.account-settings-expanded>footer .account-signout-button{color:#7d493f;border:1px solid #0000}.account-settings-expanded>footer .account-close-button{border:1px solid var(--green);background:var(--green);color:#fff;padding-inline:18px}@media (width<=650px){.account-settings-expanded>.account-settings-footer{flex-direction:column;align-items:flex-start}.account-footer-actions{justify-content:flex-start;width:100%}}.workspace-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.workspace-summary article{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;gap:4px;padding:16px;display:grid}.workspace-summary small{letter-spacing:.12em;color:#8a642d;font-size:12px}.workspace-summary b{color:var(--navy);font:20px Georgia}.workspace-summary span{color:var(--muted);font-size:12px}.account-callout{border-left:3px solid var(--gold);background:#eee8dc;gap:3px;margin-top:16px;padding:13px;display:grid}.account-callout b{font:13px Georgia}.account-callout span{color:var(--muted);font-size:12px;line-height:1.5}.team-view>header>span{color:var(--green);background:#e8eee9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.team-view>header>span.full{color:#8a4437;background:#f2e2dc}.invite-row{grid-template-columns:1fr 155px auto;gap:8px;margin-bottom:12px;display:grid}.invite-row input,.invite-row select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px;font-size:12px}.invite-row button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:800}.invite-row button:disabled{opacity:.4}.seat-warning{color:#7d3f32;background:#f3e4df;border-left:3px solid #a85642;padding:9px 11px;font-size:12px}.member-list{gap:6px;display:grid}.member-list article{border:1px solid var(--line);background:#fbfaf6;border-radius:9px;grid-template-columns:36px minmax(150px,1.3fr) 145px 62px 78px 58px;align-items:center;gap:10px;padding:10px;display:grid}.member-avatar{width:34px;height:34px;color:var(--green);background:#dfe9e4;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.member-list article>div:nth-child(2) b,.member-list article>div:nth-child(2) span{display:block}.member-list article>div:nth-child(2) b{font-size:12px}.member-list article>div:nth-child(2) span{color:var(--muted);font-size:12px}.member-list select{border:1px solid var(--line);background:#fff;padding:7px;font-size:12px}.member-list small{color:var(--muted);font-size:12px}.member-list small.pending{color:#8a642d;font-weight:800}.member-list article>button{color:#8b493c;background:0 0;border:0;font-size:12px;text-decoration:underline}.owner-lock{color:var(--green);font-size:12px;font-weight:800}.credit-activity{color:#fff;background:#173f36;border-radius:9px;grid-template-columns:1fr auto;gap:4px;margin-top:15px;padding:13px;display:grid}.credit-activity b{font:13px Georgia}.credit-activity span{color:#c5d2cd;font-size:12px}.credit-activity i{background:#ffffff20;grid-column:1/-1;height:5px}.credit-activity em{background:var(--gold);height:100%;display:block}.data-actions{gap:8px;display:grid}.data-actions article{border:1px solid var(--line);background:#fbfaf6;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.data-actions b,.data-actions span{display:block}.data-actions b{font:14px Georgia}.data-actions span{color:var(--muted);margin-top:3px;font-size:12px}.data-actions button{color:var(--green);background:#fff;border:1px solid #8fa09a;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:750}.data-actions article.danger{border-color:#d8b6ae}.data-actions article.danger button{color:#8b493c;border-color:#b77b6d}@media (width<=760px){.account-settings-expanded{padding:24px 18px}.workspace-summary,.invite-row{grid-template-columns:1fr}.member-list article{grid-template-columns:36px 1fr}.member-list article>:nth-child(n+3){grid-column:2}.data-actions article{flex-direction:column;align-items:flex-start}.account-profile{grid-template-columns:1fr}}.series-assistant footer .series-plan-notice{color:#dbe8e3;background:#ffffff12;border-radius:6px;flex-basis:100%;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.4}.series-assistant footer:has(.series-plan-notice){flex-wrap:wrap}.standalone-list{margin-top:0}.series-resource-view{border:1px solid var(--line);background:#fffefa;border-radius:14px;padding:28px}.series-resource-view>header{border-bottom:1px solid var(--line);padding-bottom:18px}.series-resource-view>header .cap{margin:0 0 6px}.series-resource-view>header h2{color:var(--navy);margin:0;font:27px Georgia}.series-resource-view>header>p:last-child{max-width:720px;color:var(--muted);font-size:12px;line-height:1.55}.research-layout{grid-template-columns:1.4fr .8fr;gap:24px;margin-top:22px;display:grid}.research-layout label{letter-spacing:.1em;color:#737d78;font-size:12px;font-weight:800}.research-layout textarea{border:1px solid var(--line);width:100%;min-height:370px;color:var(--ink);resize:vertical;background:#fbfaf6;border-radius:9px;margin-top:7px;padding:18px;font:13px/1.65 Georgia;display:block}.research-layout>div>small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.research-layout aside>small{letter-spacing:.12em;color:#8d6a34;font-size:12px;font-weight:800}.research-layout aside>button{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:7px;justify-content:space-between;margin-top:7px;padding:11px;font:13px Georgia;display:flex}.research-layout aside>button span{color:var(--green);font:12px Arial}.research-layout aside>div{border-left:3px solid var(--gold);background:#eee8dc;margin-top:18px;padding:14px}.research-layout aside b{font:13px Georgia}.research-layout aside p{color:var(--muted);font-size:12px;line-height:1.5}.series-notes-add{grid-template-columns:1fr auto;gap:9px;margin:20px 0;display:grid}.series-notes-add textarea{border:1px solid var(--line);resize:vertical;background:#fbfaf6;border-radius:8px;min-height:75px;padding:12px;font:12px/1.5 Georgia}.series-notes-add button{background:var(--green);color:#fff;border:0;border-radius:7px;align-self:end;padding:10px 15px;font-size:12px;font-weight:800}.series-notes-add button:disabled{opacity:.4}.series-note-list{gap:8px;display:grid}.series-note-list>article{border:1px solid var(--line);background:#fbfaf6;border-radius:9px;grid-template-columns:34px 1fr 28px;align-items:center;gap:12px;padding:14px;display:grid}.series-note-list>article>span{width:30px;height:30px;color:var(--green);background:#edf1ec;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.series-note-list p{margin:0;font:12px/1.5 Georgia}.series-note-list button{color:#8b493c;background:0 0;border:0;font-size:18px}.series-empty.compact{margin:0;padding:28px}.series-empty.compact h2{font-size:19px}@media (width<=760px){.research-layout{grid-template-columns:1fr}.series-resource-view{padding:20px 16px}.series-notes-add{grid-template-columns:1fr}.series-notes-add button{justify-self:start}}.series-planner .series-preview{border-left:3px solid var(--gold);background:#eee8dc;gap:4px;margin-top:16px;padding:14px 16px;display:grid}.series-planner .series-preview b{color:var(--navy);font:15px Georgia}.series-planner .series-preview span{color:var(--muted);font-size:12px;line-height:1.5}.series-planner .primary:disabled{opacity:.45;cursor:not-allowed}.series-workspace-page{height:calc(100vh - 66px);color:var(--ink);background:#f3f0e9;overflow:auto}.series-page-head{border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px clamp(24px,5vw,70px) 25px;display:flex}.series-page-head button{color:var(--green);background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.series-page-head .cap{margin:20px 0 7px}.series-page-head h1{color:var(--navy);letter-spacing:-.025em;margin:0;font:38px/1.05 Georgia}.series-page-head>div>p:last-child{max-width:670px;color:var(--muted);margin:9px 0 0;font:14px/1.55 Georgia}.series-page-head aside{background:#edf1ec;border:1px solid #cbd6d0;border-radius:12px;gap:5px;min-width:235px;padding:16px 18px;display:grid}.series-page-head aside span{color:var(--green);font-size:13px}.series-page-head aside span b{font:25px Georgia}.series-page-head aside small{color:var(--muted);font-size:12px}.series-tabs{z-index:4;border-bottom:1px solid var(--line);background:#fffefa;gap:25px;padding:0 clamp(24px,5vw,70px);display:flex;position:sticky;top:0}.series-tabs button{color:var(--muted);background:0 0;border:0;padding:14px 2px 12px;font-size:12px}.series-tabs button.on{color:var(--green);border-bottom:2px solid var(--gold);font-weight:800}.series-tabs span{background:#e8e2d7;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:12px;display:inline-grid}.series-page-body{width:min(1160px,100% - 44px);margin:24px auto 70px}.series-assistant{color:#fff;background:linear-gradient(135deg,#173f36,#244f46);border-radius:16px;grid-template-columns:.85fr 1.4fr;gap:30px;padding:25px 28px;display:grid;box-shadow:0 14px 32px #173a301b}.series-assistant .cap{color:#dab86f;margin:0 0 7px}.series-assistant h2{margin:0 0 8px;font:25px Georgia}.series-assistant p{color:#c7d4d0;font-size:12px;line-height:1.55}.series-assistant textarea{width:100%;min-height:105px;color:var(--ink);resize:vertical;background:#fffefa;border:1px solid #ffffff30;border-radius:9px;padding:13px;font:12px/1.55 Georgia}.series-assistant footer{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.series-assistant footer span{color:#bfcec9;font-size:12px}.series-assistant footer button,.series-empty button{background:var(--gold);color:var(--navy);border:0;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:800}.series-assistant footer button:disabled{opacity:.45}.series-empty{text-align:center;background:#fffefa;border:1px dashed #c9c0af;border-radius:14px;margin-top:18px;padding:55px 25px}.series-empty>span{width:48px;height:48px;color:var(--green);background:#edf1ec;border-radius:50%;place-items:center;margin:0 auto 15px;font-size:22px;display:grid}.series-empty h2{margin:0;font:24px Georgia}.series-empty p{max-width:590px;color:var(--muted);margin:10px auto 18px;font-size:13px;line-height:1.6}.series-framework{grid-template-columns:1.15fr .85fr;gap:15px;margin-top:18px;display:grid}.series-framework>div,.series-framework>aside{border:1px solid var(--line);background:#fffefa;border-radius:13px;padding:20px}.series-framework label{letter-spacing:.1em;color:#7a807d;font-size:12px;font-weight:800;display:block}.series-framework textarea{border:0;border-bottom:1px solid var(--line);resize:vertical;width:100%;min-height:62px;color:var(--ink);background:0 0;margin:6px 0 15px;font:15px/1.5 Georgia;display:block}.series-framework aside small{letter-spacing:.12em;color:#8d6a34;font-size:12px;font-weight:800}.series-framework aside>p{margin:6px 0 16px;font:13px/1.55 Georgia}.series-framework aside>div{border-left:3px solid var(--green);background:#edf1ec;gap:4px;padding:12px;display:grid}.series-framework aside b{font:13px Georgia}.series-framework aside span{color:var(--muted);font-size:12px;line-height:1.5}.planned-sermons{margin-top:24px}.planned-sermons>header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.planned-sermons>header .cap{margin:0 0 5px}.planned-sermons>header h2{margin:0;font:27px Georgia}.planned-sermons>header>button{color:var(--green);background:#fffefa;border:1px solid #96a69f;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:750}.planned-sermons article{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fffefa;border-radius:11px;grid-template-columns:82px 1fr 125px;gap:18px;margin:10px 0;padding:20px;display:grid;box-shadow:0 5px 18px #183a3009}.week-marker small,.week-marker b,.week-marker span{display:block}.week-marker small{letter-spacing:.12em;color:var(--muted);font-size:12px}.week-marker b{color:var(--navy);margin:2px 0 10px;font:29px Georgia}.week-marker span{color:#765c35;background:#eee8dd;border-radius:999px;padding:5px 7px;font-size:12px;display:inline-block}.week-marker span.active{color:var(--green);background:#dce9e2}.sermon-plan-fields{grid-template-columns:1fr 1fr;gap:12px 15px;display:grid}.sermon-plan-fields label{letter-spacing:.1em;color:#7a807d;font-size:12px;font-weight:800}.sermon-plan-fields label.wide{grid-column:1/-1}.sermon-plan-fields input,.sermon-plan-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfaf6;border-radius:6px;margin-top:4px;padding:8px;font:13px/1.45 Georgia;display:block}.sermon-plan-fields textarea{resize:vertical;height:58px}.sermon-plan-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:4px;display:flex}.sermon-plan-actions button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 9px;font-size:12px}.sermon-plan-actions .start-draft{border-color:var(--green);background:var(--green);color:#fff;width:100%;margin-top:7px;font-weight:800}.sermon-plan-actions button:disabled{opacity:.35}@media (width<=850px){.series-assistant,.series-framework{grid-template-columns:1fr}.planned-sermons article{grid-template-columns:62px 1fr}.sermon-plan-actions{grid-column:2}.series-page-head{flex-direction:column;align-items:flex-start}.series-page-head aside{width:100%}}@media (width<=600px){.series-page-body{width:calc(100% - 24px)}.series-page-head{padding:24px 16px}.series-page-head h1{font-size:31px}.series-tabs{padding:0 16px;overflow:auto}.series-assistant{padding:22px 18px}.series-assistant footer{flex-direction:column;align-items:flex-start}.sermon-plan-fields{grid-template-columns:1fr}.sermon-plan-fields label.wide{grid-column:auto}.planned-sermons article{grid-template-columns:1fr}.sermon-plan-actions{grid-column:1}.week-marker{align-items:center;gap:8px;display:flex}.week-marker b{margin:0}}.values>div{text-align:center}.values article{text-align:center;flex-direction:column;align-items:center;display:flex}.values article>small{color:#9a6d2f;border:1px solid #d5c5a7;border-radius:50%;align-self:center;place-items:center;width:30px;height:30px;display:grid;position:static}.values article>i{margin:18px 0 28px}.values article p{max-width:300px;margin-left:auto;margin-right:auto}.values article button{align-self:center;margin-top:auto}.preparation-context{box-sizing:border-box;background:#edf2ef;border:1px solid #cbd6d0;border-radius:10px;min-width:0;max-width:calc(100% - 80px);margin:0 40px 12px}.sermon-plan-actions .delete-week{color:#8a3028;border-color:#d8b5af}.preparation-context>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;list-style:none;display:flex}.preparation-context>summary::-webkit-details-marker{display:none}.preparation-context>summary span,.preparation-context>summary small,.preparation-context>summary b{display:block}.preparation-context>summary small{letter-spacing:.14em;color:#8a642d;font-size:6px}.preparation-context>summary b{color:var(--navy);margin-top:2px;font:12px Georgia}.preparation-context>summary i{color:var(--green);text-align:right;max-width:210px;font-size:12px;font-style:normal;font-weight:800}.preparation-context>summary i:after{content:" +"}.preparation-context[open]>summary i:before{content:"Hide "}.preparation-context[open]>summary i{font-size:0}.preparation-context[open]>summary i:before,.preparation-context[open]>summary i:after{font-size:12px}.preparation-context[open]>summary i:after{content:" −"}.preparation-context-details{border-top:1px solid #cad4cf;flex-wrap:wrap;align-items:stretch;gap:6px;padding:9px 12px 11px;display:flex}.preparation-context-details>span{min-width:0;color:var(--green);overflow-wrap:anywhere;background:#f8faf7;border:1px solid #cad4cf;border-radius:6px;flex:105px;gap:2px;padding:6px 8px;font-size:12px;font-weight:750;display:grid}.preparation-context-details>span small{letter-spacing:.08em;color:#78847f;font-size:6px}.preparation-context-details>button{color:var(--green);white-space:nowrap;background:0 0;border:0;flex:0 auto;align-self:center;padding:7px 5px;font-size:12px;font-weight:800;text-decoration:underline}.research-empty{color:#77827d;text-align:center;place-content:center;justify-items:center;min-height:360px;padding:34px 26px;display:grid}.research-empty>span{color:#b38a4d;font:24px Georgia}.research-empty h3{max-width:230px;color:var(--navy);margin:13px 0 7px;font:16px/1.3 Georgia}.research-empty p{max-width:245px;margin:0;font-size:12px;line-height:1.65}.research-empty-examples{text-align:left;background:#fffdf8;border:1px solid #d9d1c3;border-radius:9px;gap:5px;width:min(100%,290px);margin:18px 0;padding:13px;display:grid}.research-empty-examples b{color:var(--navy);margin-bottom:3px;font-size:12px}.research-empty-examples span{color:#66726d;font-size:11px;line-height:1.45}.research-empty>.primary{border:0;padding:10px 15px}.adaptation-banner{border-left:4px solid var(--gold);background:#f2eadb;border-radius:0 9px 9px 0;justify-content:space-between;align-items:center;gap:18px;margin:0 40px 12px;padding:13px 15px;display:flex}.adaptation-banner small,.adaptation-banner b,.adaptation-banner span{display:block}.adaptation-banner small{letter-spacing:.14em;color:#8a642d;font-size:6px;font-weight:800}.adaptation-banner b{color:var(--navy);margin:4px 0;font:14px Georgia}.adaptation-banner span{color:var(--muted);font-size:12px}.adaptation-banner button{color:var(--green);background:0 0;border:0;font-size:12px;text-decoration:underline}.reframe-intro{border-left:3px solid var(--green);background:#e8eee9;gap:3px;margin-top:12px;padding:12px 14px;display:grid}.reframe-intro b{font:13px Georgia}.reframe-intro span{color:var(--muted);font-size:12px}.reframe-preview{background:#f2eadb;border:1px solid #d4c7af;border-radius:9px;margin-top:14px;padding:14px}.reframe-preview small{letter-spacing:.13em;color:#8a642d;font-size:12px;font-weight:800}.reframe-preview p{margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important}.reframe-preview b{color:var(--navy)}.audience-profile-settings,.sermon-audience-card{background:#f3f6f2;border:1px solid #cbd6d0;border-radius:10px;padding:16px}.audience-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audience-section-head h3,.audience-section-head p{margin-top:0}.audience-section-head>span{color:var(--green);letter-spacing:.1em;background:#dfe9e3;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.audience-section-head>div>small,.audience-section-head>div>b{display:block}.audience-section-head>div>small{color:#8a642d;letter-spacing:.12em;margin-bottom:4px;font-size:12px;font-weight:800}.audience-section-head>div>b{color:var(--navy);font:15px Georgia}.audience-section-head>button{color:var(--green);background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline}.audience-quick-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.audience-details{margin-top:10px}.audience-details summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:750}.audience-details textarea,.audience-optional-row textarea{resize:vertical;min-height:68px}.audience-presets{margin-top:13px}.audience-presets>small{color:#7a807d;letter-spacing:.1em;font-size:12px;font-weight:800}.audience-presets>div,.audience-profile-chips{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.audience-presets button{border:1px solid var(--line);text-align:left;background:#fffefa;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.audience-presets button b{font-size:12px}.audience-presets button span{color:var(--muted);font-size:12px}.sermon-audience-card{background:#edf2ef;margin-top:14px}.reframe-context-form{border:1px solid var(--line);background:#fffefa;border-radius:9px;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px;padding:14px;display:grid}.reframe-context-form .wide{grid-column:1/-1}.reframe-context-form textarea{resize:vertical;min-height:82px}.audience-profile-chips button{color:var(--green);background:#fffefa;border:1px solid #b8c7c0;border-radius:999px;padding:6px 9px;font-size:12px}.audience-optional-row{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.audience-optional-row>button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:6px;margin-bottom:1px;padding:9px 11px;font-size:12px;font-weight:800}.sermon-audience-card>p{color:var(--muted);margin:11px 0 0!important;font-size:12px!important;line-height:1.45!important}.youth-audience-setup{margin-top:12px}.youth-mode-summary{background:#dfe9e3;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.youth-mode-summary span{color:var(--green);letter-spacing:.1em;flex:none;font-size:11px;font-weight:850}.youth-mode-summary p{color:#40534b;margin:0!important;font-size:12px!important;line-height:1.4!important}.youth-age-picker{border:0;margin:13px 0 0;padding:0}.youth-age-picker legend{color:#686f6b;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:800}.youth-age-picker>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.youth-age-picker label{cursor:pointer;background:#fffefa;border:1px solid #c4d0ca;border-radius:8px;gap:7px;padding:9px;display:flex}.youth-age-picker label.selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.youth-age-picker input{accent-color:var(--green);margin-top:2px}.youth-age-picker span,.youth-age-picker b,.youth-age-picker small{display:block}.youth-age-picker b{color:var(--navy);font-size:12px}.youth-age-picker small{color:var(--muted);margin-top:2px;font-size:11px}.youth-optional-panel{border-top:1px solid #cbd6d0;gap:10px;margin-top:11px;padding-top:11px;display:grid}.youth-optional-panel textarea{resize:vertical;min-height:64px}.youth-resource-options{flex-wrap:wrap;gap:8px 18px;display:flex}.youth-resource-options label{color:#40534b;font-size:12px;font-weight:650}.youth-resource-options input{accent-color:var(--green);margin-right:6px}.youth-panel-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.youth-panel-actions small{color:var(--muted);line-height:1.4}.youth-panel-actions button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:6px;flex:none;padding:8px 10px;font-size:12px;font-weight:800}.children-kit-includes{background:#f8fbf9;border:1px solid #c9d8d1;flex-wrap:wrap;gap:8px;margin-top:14px;padding:14px;display:flex}.children-kit-includes b,.children-kit-includes small{width:100%}.children-kit-includes span{color:var(--green);background:#e7f0ec;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.children-kit-includes small{color:var(--muted);line-height:1.45}.children-export-note{border-left:3px solid var(--green);background:#edf4f1;gap:4px;margin:12px 0 16px;padding:12px 14px;display:grid}.children-export-note span{color:var(--muted);font-size:13px;line-height:1.45}.page .children-kit{margin-top:40px}.page .children-kit>hr{border:0;border-top:2px solid var(--green);margin:40px 0}.page .children-kit>h1{color:var(--navy);margin:0 0 18px;font:28px/1.2 Georgia,serif}.page .children-kit>p{margin-bottom:1.05em;line-height:1.65}.page .memory-card{vertical-align:top;text-align:center;border:2px dashed #8ca69b;border-radius:8px;width:calc(50% - 14px);min-height:150px;margin:8px 8px 8px 0;padding:18px;display:inline-block}.page .worksheet-answer-space{border:1px solid #d2d8d4;min-height:112px;margin:10px 0 20px}.page .kit-page-break{color:#6d7772;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:36px 0 24px;font-size:11px;font-weight:800;display:flex}.page .kit-page-break:before,.page .kit-page-break:after{content:"";border-top:1px dashed #aab8b1;flex:1}.page .kit-page-break span{flex:none}.page .kit-page-break:empty:after{content:"Next packet section";border-top:0;flex:none}@media print{.children-kit,.children-kit>h1{break-before:page;page-break-before:always}.children-kit .kit-page-break{break-before:page;page-break-before:always;display:block}.children-kit .kit-page-break span,.children-kit .kit-page-break:before,.children-kit .kit-page-break:after{display:none}.children-kit .memory-card{break-inside:avoid;page-break-inside:avoid}}.account-plan-price{color:var(--muted)!important;margin:-6px 0 14px!important;font-size:12px!important}.account-plan-price b{color:var(--green);font:16px Georgia}.signup-page{background:radial-gradient(circle at 12% 18%, #d8c39d33 0, transparent 32%), var(--ivory);min-height:100vh}.signup-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:78px;margin:auto;display:flex}.signup-logo{color:var(--navy);font:22px Georgia;text-decoration:none}.signup-logo em{color:var(--gold);font-style:normal}.signup-header p{color:var(--muted);font-size:12px}.signup-header p a{color:var(--green);font-weight:700}.signup-shell{grid-template-columns:minmax(0,.85fr) minmax(560px,1.15fr);align-items:center;gap:70px;width:min(1120px,100% - 48px);min-height:calc(100vh - 78px);margin:auto;padding:52px 0 70px;display:grid}.signup-aside h1{max-width:500px;color:var(--navy);letter-spacing:-.025em;margin:0 0 20px;font:44px/1.12 Georgia}.signup-aside>p:not(.eyebrow){color:#5c6964;max-width:470px;font:16px/1.65 Georgia}.signup-aside ul{color:#40524c;gap:12px;margin:28px 0;padding:0;font-size:13px;list-style:none;display:grid}.signup-aside li span{width:21px;height:21px;color:var(--green);background:#dce7df;border-radius:50%;place-items:center;margin-right:9px;font-weight:800;display:inline-grid}.signup-aside blockquote{border-left:3px solid var(--gold);color:#5b6662;background:#fffdf899;max-width:450px;margin:30px 0 0;padding:20px 24px;font:italic 14px/1.6 Georgia}.signup-card{background:var(--paper);border:1px solid #d9d0c1;border-radius:14px;min-height:650px;padding:32px 40px 38px;box-shadow:0 28px 65px #263d3417}.signup-progress{grid-template-columns:repeat(3,1fr);margin-bottom:35px;display:grid}.signup-progress span{color:#8b918e;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:relative}.signup-progress span:after{z-index:0;content:"";background:#d8d4cb;height:1px;position:absolute;top:13px;left:34px;right:8px}.signup-progress span:last-child:after{display:none}.signup-progress i{z-index:1;background:var(--paper);border:1px solid #d4d2ca;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.signup-progress span>b{z-index:1;background:var(--paper);white-space:nowrap;padding-right:8px;font-size:12px}.signup-progress .active i{border-color:var(--green);background:var(--green);color:#fff}.signup-card form>small,.signup-review>small{color:var(--gold);letter-spacing:.16em;font-size:12px;font-weight:800}.signup-card h2{color:var(--navy);margin:8px 0;font:32px Georgia}.signup-card form>p:not(.signup-error,.signup-plan-note),.signup-review>p{color:var(--muted);margin:0 0 26px;font:13px/1.5 Georgia}.signup-card label:not(.signup-check,.signup-plans label){color:#40514c;gap:7px;margin:16px 0;font-size:13px;font-weight:700;display:grid}.signup-card input:not([type=checkbox],[type=radio]),.signup-card select{width:100%;height:45px;color:var(--ink);background:#fff;border:1px solid #cfc9bd;border-radius:6px;outline:none;padding:0 13px;font-size:13px}.signup-card input:focus,.signup-card select:focus{border-color:var(--green);box-shadow:0 0 0 3px #244b4314}.signup-name-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signup-check{color:var(--muted);align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.45;display:flex}.signup-check input{width:15px;height:15px;accent-color:var(--green);margin:0}.signup-check a{color:var(--green)}.signup-error{color:#844938;background:#f6e8e4;border-radius:5px;margin:12px 0;padding:10px 12px;font-size:12px}.signup-submit{width:100%;margin-top:4px}.auth-captcha{justify-items:start;gap:.35rem;min-height:76px;margin-top:.25rem;display:grid}.auth-captcha small{color:var(--muted);font-size:.78rem}.signup-optional{color:#919792;font-size:12px;font-weight:400}.signup-plans{border:0;gap:8px;margin:22px 0 14px;padding:0;display:grid}.signup-plans legend{color:#40514c;margin-bottom:9px;font-size:13px;font-weight:700}.signup-plans label{cursor:pointer;background:#fff;border:1px solid #d5d0c7;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.signup-plans label.selected{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#edf3ef}.signup-plans input{accent-color:var(--green)}.signup-plans span,.signup-plans strong{gap:3px;display:grid}.signup-plans b{color:var(--navy);font:15px Georgia}.signup-plans small{color:var(--muted);font-size:12px;font-weight:400}.signup-plans strong{color:var(--navy);font:17px Georgia;display:inline}.signup-plan-note{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.5}.signup-actions{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.signup-actions>button:first-child{color:var(--green);background:0 0;border:0;font-size:13px;font-weight:700}.signup-review dl{border-top:1px solid var(--line);margin:26px 0 18px}.signup-review dl>div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:20px;padding:15px 4px;display:grid}.signup-review dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.signup-review dd{color:var(--navy);margin:0;font:14px Georgia}.signup-review dd small{color:var(--muted);margin-top:3px;font:12px/1.4 Arial;display:block}.signup-assurance{border-left:3px solid var(--gold);background:#f2ebdd;gap:5px;padding:15px 17px;display:grid}.signup-assurance b{color:var(--navy);font:16px Georgia}.signup-assurance span{color:#5f6a65;font-size:12px;line-height:1.5}.onboarding-page{background:linear-gradient(115deg, #173c35 0 36%, transparent 36%), var(--ivory);min-height:100vh}.onboarding-header{border-bottom:1px solid #ffffff28;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:78px;margin:auto;display:flex}.onboarding-header .signup-logo{color:#fff}.onboarding-header>div{justify-items:end;gap:3px;display:grid}.onboarding-header>div span{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:800}.onboarding-header>div b{color:#5c6763;font:13px Georgia}.onboarding-shell{grid-template-columns:34% 66%;align-items:center;width:min(1180px,100% - 48px);min-height:calc(100vh - 78px);margin:auto;padding:48px 0 64px;display:grid}.onboarding-intro{color:#fff;padding-right:58px}.onboarding-intro h1{letter-spacing:-.025em;margin:0 0 18px;font:40px/1.12 Georgia}.onboarding-intro>p:not(.eyebrow){color:#d5dfdb;font:13px/1.6 Georgia}.onboarding-path{gap:20px;margin-top:36px;display:grid}.onboarding-path>div{opacity:.48;grid-template-columns:31px 1fr;align-items:center;gap:12px;display:grid}.onboarding-path>div.active{opacity:1}.onboarding-path i{border:1px solid #fff6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;display:grid}.onboarding-path .active i{border-color:var(--gold);background:var(--gold);color:var(--navy);font-weight:800}.onboarding-path span,.onboarding-path b,.onboarding-path small{display:block}.onboarding-path b{font:13px Georgia}.onboarding-path small{color:#bdcbc6;margin-top:3px;font-size:12px}.onboarding-card{background:var(--paper);border:1px solid #d8d0c3;border-radius:14px;min-height:620px;padding:38px 44px 40px;box-shadow:0 28px 65px #172d281f}.onboarding-card form>small,.onboarding-review>small{color:var(--gold);letter-spacing:.16em;font-size:12px;font-weight:800}.onboarding-card h2{color:var(--navy);margin:8px 0;font:32px Georgia}.onboarding-card form>p:not(.onboarding-help),.onboarding-review>p{color:var(--muted);margin:0 0 25px;font:13px/1.5 Georgia}.onboarding-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.onboarding-grid label{color:#40514c;gap:7px;font-size:12px;font-weight:700;display:grid}.onboarding-grid label.wide{grid-column:1/-1}.onboarding-grid label>span{color:#8a918d;font-size:12px;font-weight:400}.onboarding-grid input,.onboarding-grid select,.onboarding-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfc9bd;border-radius:6px;outline:none;font-size:12px}.onboarding-grid input,.onboarding-grid select{height:44px;padding:0 12px}.onboarding-grid textarea{resize:vertical;min-height:82px;padding:11px 12px}.onboarding-grid input:focus,.onboarding-grid select:focus,.onboarding-grid textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #244b4314}.onboarding-help{border-left:3px solid var(--gold);color:#63706a;background:#f2ebdd;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.onboarding-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.onboarding-actions>button:first-child:not(.primary){color:var(--green);background:0 0;border:0;font-size:13px;font-weight:700}.onboarding-field{margin-bottom:22px}.onboarding-field>b{color:#40514c;margin-bottom:10px;font-size:12px;display:block}.onboarding-chips{flex-wrap:wrap;gap:7px;display:flex}.onboarding-chips button{color:#53615c;background:#fff;border:1px solid #cec9bf;border-radius:999px;padding:8px 11px;font-size:12px}.onboarding-chips button.selected{border-color:var(--green);color:var(--green);background:#e5eee8;font-weight:800}.onboarding-summary{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 20px;display:grid}.onboarding-summary article{background:#fff;border:1px solid #d8d3ca;border-radius:8px;gap:5px;padding:16px;display:grid}.onboarding-summary article small{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:800}.onboarding-summary article b{color:var(--navy);font:15px Georgia}.onboarding-summary article span{color:var(--muted);font-size:12px}.onboarding-ready-note{border-left:3px solid var(--green);background:#e8efe9;gap:5px;padding:16px;display:grid}.onboarding-ready-note b{color:var(--navy);font:14px Georgia}.onboarding-ready-note span{color:#5e6b66;font-size:12px;line-height:1.5}.onboarding-ready-note button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:5px;justify-self:start;margin-top:8px;padding:9px 12px;font-size:12px;font-weight:800}.signin-page{background:radial-gradient(circle at 75% 20%, #cfb77f24 0, transparent 28%), var(--ivory);min-height:100vh}.signin-shell{grid-template-columns:1fr 480px;align-items:center;gap:90px;width:min(1050px,100% - 48px);min-height:calc(100vh - 78px);margin:auto;padding:55px 0 75px;display:grid}.signin-message h1{max-width:500px;color:var(--navy);letter-spacing:-.025em;margin:0 0 20px;font:46px/1.12 Georgia}.signin-message>p:not(.eyebrow){max-width:480px;color:var(--muted);font:16px/1.65 Georgia}.signin-message>div{border-left:3px solid var(--gold);background:#fffdf899;gap:5px;max-width:450px;margin-top:30px;padding:18px 20px;display:grid}.signin-message>div b{color:var(--navy);font:15px Georgia}.signin-message>div span{color:var(--muted);font-size:12px}.signin-card{background:var(--paper);border:1px solid #d8d0c3;border-radius:14px;padding:40px;box-shadow:0 28px 65px #263d3417}.signin-card h2{color:var(--navy);margin:8px 0;font:30px Georgia}.signin-card>p:not(.eyebrow){color:var(--muted);margin:0 0 25px;font:12px/1.5 Georgia}.signin-card form>label:not(.signup-check){color:#40514c;gap:7px;margin:16px 0;font-size:13px;font-weight:700;display:grid}.signin-card input:not([type=checkbox]){width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #cfc9bd;border-radius:6px;outline:none;padding:0 13px;font-size:13px}.signin-card input:focus{border-color:var(--green);box-shadow:0 0 0 3px #244b4314}.signin-remember{margin:18px 0!important}.signin-submit{width:100%;margin-top:4px}.signin-help{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.signin-help a{color:var(--green);font-weight:700}.contact-page{background:var(--ivory);min-height:100vh;padding-bottom:80px}.legal-page{background:var(--cream);min-height:100vh;padding:42px 20px 80px}.legal-card{border:1px solid var(--line);width:min(900px,100%);color:var(--navy);background:#fffefa;border-radius:14px;margin:0 auto;padding:clamp(28px,5vw,64px);box-shadow:0 24px 60px #173f3612}.legal-card nav{justify-content:space-between;gap:20px;margin-bottom:56px;display:flex}.legal-card nav a{color:var(--green);font-weight:800;text-decoration:none}.legal-card nav a:first-child{font:22px Georgia}.legal-card nav em{color:var(--gold);font-style:normal}.legal-card h1{letter-spacing:-.035em;max-width:720px;margin:10px 0 8px;font:clamp(38px,6vw,62px)/1 Georgia}.legal-card h2{margin:34px 0 8px;font:24px Georgia}.legal-card p{color:var(--muted);font:15px/1.75 Georgia}.legal-card .legal-date{color:#8a642d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:32px;font:800 12px/1.4 Arial,sans-serif}.legal-card a{color:var(--green)}@media (width<=520px){.legal-page{padding:12px 10px 48px}.legal-card{border-radius:10px;padding:26px 20px 34px}.legal-card nav{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:38px}.legal-card h1{overflow-wrap:anywhere;font-size:36px;line-height:1.03}.legal-card h2{margin-top:30px;font-size:22px}.legal-card p{overflow-wrap:anywhere;font-size:15px;line-height:1.7}}.contact-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1120px,100% - 48px);height:78px;margin:auto;display:flex}.contact-header>a:last-child,.contact-options a{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}.contact-brand{color:var(--navy);align-items:center;gap:10px;font:700 20px Georgia;text-decoration:none;display:flex}.contact-brand i,.contact-brand em{color:var(--gold);font-style:normal}.contact-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(40px,8vw,100px);width:min(1120px,100% - 48px);margin:76px auto 55px;display:grid}.contact-hero h1{color:var(--navy);margin:10px 0 18px;font:52px/1.08 Georgia}.contact-hero>div>p:not(.eyebrow){max-width:650px;color:var(--muted);font:18px/1.65 Georgia}.contact-hero aside{border-left:4px solid var(--gold);background:#f1ebdf;padding:30px}.contact-hero aside h2{color:var(--navy);margin:0 0 10px;font:22px Georgia}.contact-hero aside p,.contact-options p{color:var(--muted);font-size:14px;line-height:1.65}.contact-options{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1120px,100% - 48px);margin:auto;display:grid}.contact-options article{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-height:250px;padding:28px}.contact-options small{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:800}.contact-options h2{color:var(--navy);margin:18px 0 10px;font:21px/1.25 Georgia}@media (width<=760px){.contact-header,.contact-hero,.contact-options{width:calc(100% - 30px)}.contact-hero,.contact-options{grid-template-columns:1fr}.contact-hero{gap:26px;margin-top:45px}.contact-hero h1{font-size:40px}.contact-options article{min-height:0}}@media (width<=1050px){.preparation-context,.adaptation-banner{margin-left:24px;margin-right:24px}.preparation-context{max-width:calc(100% - 48px)}.signup-shell{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:35px}.signup-aside h1{font-size:36px}.onboarding-page{background:linear-gradient(115deg, #173c35 0 34%, transparent 34%), var(--ivory)}.onboarding-shell{grid-template-columns:31% 69%}.onboarding-intro{padding-right:35px}.onboarding-intro h1{font-size:33px}.signin-shell{grid-template-columns:1fr 450px;gap:45px}.signin-message h1{font-size:38px}}@media (width<=650px){.youth-age-picker>div{grid-template-columns:1fr 1fr}.youth-panel-actions,.youth-mode-summary{flex-direction:column;align-items:flex-start}.audience-quick-grid,.audience-optional-row,.reframe-context-form{grid-template-columns:1fr}.reframe-context-form .wide{grid-column:auto}.preparation-context{max-width:calc(100% - 30px);margin-left:15px;margin-right:15px}.preparation-context-details>span{flex-basis:calc(50% - 6px)}.adaptation-banner{flex-direction:column;align-items:flex-start;margin-left:15px;margin-right:15px}.signup-header{width:calc(100% - 30px)}.signup-header p{font-size:12px}.signup-shell{width:calc(100% - 30px);padding:34px 0 50px;display:block}.signup-aside{margin-bottom:30px}.signup-aside h1{font-size:34px}.signup-aside blockquote{display:none}.signup-card{min-height:0;padding:25px 20px 28px}.signup-progress span>b{display:none}.signup-progress i{font-size:12px}.signup-name-row{grid-template-columns:1fr;gap:0}.signup-review dl>div{grid-template-columns:90px 1fr}.onboarding-page{background:var(--ivory)}.onboarding-header{border-color:var(--line);width:calc(100% - 30px)}.onboarding-header .signup-logo{color:var(--navy)}.onboarding-shell{width:calc(100% - 30px);padding:30px 0 50px;display:block}.onboarding-intro{color:var(--navy);padding:0}.onboarding-intro>p:not(.eyebrow){color:var(--muted)}.onboarding-path{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0}.onboarding-path>div{grid-template-columns:27px 1fr;gap:6px}.onboarding-path i{border-color:var(--line);width:27px;height:27px;color:var(--navy)}.onboarding-path b{color:var(--navy);font:12px Arial}.onboarding-path small{display:none}.onboarding-card{min-height:0;padding:26px 20px 30px}.onboarding-grid,.onboarding-summary{grid-template-columns:1fr}.onboarding-grid label.wide{grid-column:auto}.onboarding-actions{gap:15px}.signin-shell{width:calc(100% - 30px);padding:35px 0 50px;display:block}.signin-message{margin-bottom:30px}.signin-message h1{font-size:34px}.signin-message>div{display:none}.signin-card{padding:28px 20px}}.draft-entry-overlay{z-index:30;padding:24px}.draft-entry{background:var(--paper);border:1px solid #d7cfc1;border-radius:14px;width:min(620px,100%);padding:38px 40px 30px;position:relative;box-shadow:0 28px 70px #18352e33}.draft-entry>h2{color:var(--navy);margin:8px 0 10px;font:32px/1.15 Georgia}.draft-entry>p:not(.cap){color:var(--muted);margin:0;font:15px/1.55 Georgia}.draft-entry-actions{gap:10px;margin:27px 0 20px;display:grid}.draft-entry-actions>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:16px;transition:border-color .14s,background .14s,transform .14s;display:grid}.draft-entry-actions>button:hover,.draft-entry-actions>button:focus-visible{border-color:var(--green);background:#f0f5f1;outline:none;transform:translateY(-1px)}.draft-entry-actions>button>span{width:38px;height:38px;color:var(--green);background:#e6eee9;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid}.draft-entry-actions div{gap:4px;display:grid}.draft-entry-actions b{color:var(--navy);font:17px Georgia}.draft-entry-actions small{color:var(--muted);font-size:13px!important}.draft-entry-actions i{color:var(--gold);font-size:18px;font-style:normal}.draft-entry-skip{color:var(--green);background:0 0;border:0;margin:auto;padding:8px 12px;font-weight:700;display:block;font-size:13px!important}.draft-entry-preference{color:#52665f;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;margin-top:.9rem;font-size:.86rem;display:flex}.draft-entry-preference input{accent-color:#155847;width:1rem;height:1rem}.draft-entry-actions>button.continue-latest{background:#edf5f1;border-color:#155847}.draft-entry-actions>button.primary-entry-action{border-color:var(--green);background:var(--green);color:#fff;min-height:88px;box-shadow:0 10px 24px #153e3424}.draft-entry-actions>button.primary-entry-action b,.draft-entry-actions>button.primary-entry-action small,.draft-entry-actions>button.primary-entry-action i{color:#fff}.draft-entry-actions>button.primary-entry-action>span{color:#fff;background:#ffffff20}.draft-entry-more{border-top:1px solid #ddd5c8;margin:2px 0 18px}.draft-entry-more>summary{width:max-content;color:var(--green);cursor:pointer;margin:14px auto 0;font-size:13px;font-weight:750}.secondary-entry-actions{margin:14px 0 0}.secondary-entry-actions>button{padding:12px 14px}.signup-card form>.signup-referral-note{border-left:3px solid var(--gold);color:var(--muted);background:#f5f1e8;margin:-8px 0 14px;padding:10px 12px;font:12px/1.45 Arial,sans-serif}.blank-draft-status{color:#d6dfdc;font-size:12px}.blank-draft-start{background:#f7f5ef;border:1px dashed #b9c6bf;border-radius:12px;margin:24px 40px 0;padding:28px 30px}.blank-draft-start>small{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:800}.blank-draft-start h1{color:var(--navy);margin:8px 0;font:30px Georgia}.blank-draft-start p{max-width:580px;color:var(--muted);font:13px/1.6 Georgia}.blank-draft-start>div{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.blank-draft-start>div>button:not(.primary){border:1px solid var(--green);color:var(--green);background:#fff;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:750}.blank-start-examples{max-width:680px;margin-top:18px}.blank-start-examples>summary{color:var(--green);cursor:pointer;font-size:12px;font-weight:750}.blank-start-examples>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.blank-start-examples button{color:var(--ink);text-align:left;background:#fff;border:1px solid #d4ccbd;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.blank-start-examples button b{color:var(--navy);font-size:12px}.blank-start-examples button span{color:var(--muted);font-size:11px;line-height:1.4}.provenance-badge{text-transform:uppercase;background:#edf3f0;border:1px solid #c9d5d0;border-radius:999px;align-items:center;width:fit-content;margin:5px 0;padding:4px 7px;font-weight:800;line-height:1.2;color:#315c51!important;letter-spacing:.08em!important;font-size:9px!important;display:inline-flex!important}.provenance-badge.ai-connection{background:#faf1dc;border-color:#d9c69d;color:#765722!important}.provenance-badge.retrieved-source{background:#e5f1eb;border-color:#a9c7b8;color:#205746!important}.provenance-badge.unverified{background:#f8eae5;border-color:#d9b9ae;color:#844a38!important}.provenance-badge.tradition-sensitive{background:#f1ebf7;border-color:#c9b8dc;color:#604879!important}.provenance-inline{color:#876528;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.provenance-row{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.source-metadata{color:var(--muted);align-items:center;gap:6px;margin:3px 0 5px;display:flex}.source-metadata small{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.source-metadata small+small:before{content:"·";color:#9a8c76;margin-right:6px}.source-metadata .retrieved{color:#205746}.source-metadata .unverified{color:#844a38}.scripture-suggestions{gap:10px;margin:14px 0;display:grid}.scripture-suggestions article{background:#fffdf8;border:1px solid #d8d1c2;border-left:3px solid #ca8b2b;border-radius:8px;padding:12px}.scripture-suggestions article>div:first-child,.scripture-review-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scripture-suggestions blockquote{margin:9px 0;font-size:.88rem;line-height:1.5}.scripture-review-actions button{color:#0d4a3e;background:#fff;border:1px solid #b9c9c2;border-radius:999px;min-height:34px;padding:6px 10px;font-weight:700}.scripture-license-line,.scripture-fallback-note{color:#61706a;margin:8px 0;font-size:.72rem;line-height:1.45;display:block}.scripture-fallback-note{background:#f8f1e4;border-left:3px solid #ca8b2b;padding:8px 10px}.concordance-source .provenance-badge{margin:0 auto 6px}.scripture-verification-note p{margin:5px 0 0}.empty-results .primary{border:0;padding:9px 13px}.sermon-title-display{align-items:baseline;gap:10px;display:flex}.sermon-title-display>button{color:var(--green);background:0 0;border:0;flex:none;padding:5px 7px;font-size:12px;font-weight:750;text-decoration:underline}.sermon-title-editor{gap:7px;width:min(560px,100%);display:grid}.sermon-title-editor>label{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:800}.sermon-title-editor>input{border:1px solid var(--green);width:100%;color:var(--navy);background:#fff;border-radius:5px;padding:10px 11px;font:24px Georgia}.sermon-title-editor>div{gap:7px;display:flex}.field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-heading b{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#a35f17;background:#fbf1df;border-radius:999px;padding:3px 7px;font-size:9px}.close-draft-button{color:#6e4234!important}.close-draft-button:disabled{opacity:.55;cursor:wait}.delete-draft-button{color:#9b3328!important}.delete-draft-button:hover{background:#fae9e5!important}.delete-draft-button:disabled{opacity:.55;cursor:wait}.editorbar{justify-content:flex-start;gap:12px;height:auto;min-height:50px;padding:7px 16px;overflow:visible}.editorbar-location{color:#52615c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editorbar-actions{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.editor-save-state{color:#687a73;white-space:nowrap;border-right:1px solid #ddd8cd;padding-right:9px}.editor-save-state.error{color:#9b3328}.editorbar-action-group{background:#fff;border:1px solid #cfd6d2;border-radius:7px;display:flex;overflow:hidden}.editorbar .editorbar-action-group button{color:#244b42;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #e0e3e0;border-radius:0;min-height:32px;padding:6px 10px;font:600 12px/1.2 Arial,sans-serif;text-decoration:none}.editorbar .editorbar-action-group button:last-child{border-right:0}.editorbar .editorbar-action-group button:hover{background:#f1f5f3}.editorbar .editorbar-action-group .favorite-on{color:#825d20;background:#fbf3e3}@media (width<=1100px){.editor-save-state{text-overflow:ellipsis;max-width:88px;overflow:hidden}.editorbar .editorbar-action-group button{padding-inline:8px}}.draft-prompt-actions{justify-content:flex-end;gap:8px;display:flex}.draft-prompt-actions button{border-radius:7px;min-height:38px;padding:9px 15px;font-weight:750}.draft-prompt-actions .secondary{color:var(--green);background:#fff;border:1px solid #9aada6}.author-source-name{color:#52665f;margin:-2px 0 8px;font-size:12px;display:block}.author-source-quote{border-left:3px solid var(--gold);color:#2e4039;background:#f7f2e8;margin:10px 0;padding:11px 13px;font:italic 14px/1.55 Georgia,serif}.library .library-view-tabs{background:#e7e3db;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 7px;padding:3px;display:grid}.library .library-view-tabs button{color:#52615c;text-align:center;white-space:nowrap;border-radius:6px;width:auto;min-width:0;padding:7px 4px;font-size:11px;font-weight:650;display:block}.library .library-view-tabs button.on{color:var(--green);background:#fff;box-shadow:0 1px 4px #183d3314}.library-compact-filters{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid;position:relative}.library-compact-filters>select,.library-filters-menu>summary{border:1px solid var(--line);color:#29443c;background:#fff;border-radius:7px;min-height:34px;padding:7px 9px;font:600 11px/1.2 Arial,sans-serif}.library-compact-filters>select:disabled{opacity:.55}.library-filters-menu{position:relative}.library-filters-menu>summary{cursor:pointer;white-space:nowrap;align-items:center;list-style:none;display:flex}.library-filters-menu>summary::-webkit-details-marker{display:none}.library-filters-menu>summary:after{content:"⌄";margin-left:5px}.library-filters-menu[open]>summary:after{transform:rotate(180deg)}.library-filters-menu>div{z-index:20;background:#fff;border:1px solid #d6d0c5;border-radius:9px;width:205px;padding:10px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #102b2426}.library-filters-menu .library-format-filter{margin-bottom:10px}.library-ministry-options{border:0;border-top:1px solid #e4dfd6;gap:3px;margin:0;padding:9px 0 0;display:grid}.library-ministry-options legend{color:#8a8175;letter-spacing:.1em;padding:0 0 6px;font-size:10px;font-weight:750}.library-ministry-options label,.library-ministry-options button{color:#29443c;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:17px 1fr auto;align-items:center;gap:5px;min-height:30px;padding:5px 6px;font-size:11px;display:grid}.library-ministry-options button{grid-template-columns:1fr}.library-ministry-options button.active,.library-ministry-options label:hover{background:#edf2ef}.library-ministry-options input{width:13px;height:13px;accent-color:var(--green)}.library-ministry-options small{color:#7b8581}.library .library-heading{margin-top:8px}.library .library-heading .cap{margin-top:6px}.credit-approval-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102b243d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.credit-approval-card{text-align:center;background:#fffdf8;border:1px solid #d8d0c2;border-radius:12px;width:min(360px,100%);padding:25px;box-shadow:0 20px 55px #102b2433}.credit-approval-card>small{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:800}.credit-approval-card h2{color:var(--navy);margin:10px 0 22px;font:28px/1.2 Georgia,serif}.delete-confirmation-card{text-align:left}.delete-confirmation-card>p{color:var(--muted);margin:-8px 0 22px;font-size:14px;line-height:1.5}.delete-confirmation-card>div{justify-content:flex-end}.delete-confirmation-card .delete-confirmation-action{color:#fff;background:#9f3a2f;border-color:#9f3a2f}.delete-confirmation-card .delete-confirmation-action:hover{background:#812d24}.credit-approval-card>div{justify-content:center;gap:8px;display:flex}.credit-approval-card button{min-width:100px;min-height:40px;color:var(--green);background:#fff;border:1px solid #cbd3cf;border-radius:7px;padding:9px 15px;font-weight:750}.demo-depth-note{color:#4d5d57;background:#fbf3e5;border-top:1px solid #e2cfab;grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:22px;padding:20px 32px;display:grid}.demo-depth-note b{font-family:Georgia,serif;font-size:17px;font-weight:400}.demo-depth-note span{font-size:13px;line-height:1.55}.demo-draft{max-width:820px;min-height:430px}.demo-draft h3{margin-top:30px}.demo-draft>h3:first-child{margin-top:0}.demo-draft section{border-top:1px solid #ece6da;padding:5px 0 3px}.demo-view-label{font-style:italic;color:#718079!important}@media (width<=520px){.demo-depth-note{grid-template-columns:1fr;gap:8px;padding:18px 20px}}.sermon-title-editor>div>button:not(.primary){color:var(--muted);background:0 0;border:0;font-size:12px}@media (width<=650px){.appbar .profile-simple,.appbar .credit-topup-trigger{display:none!important}.blank-draft-start{margin:18px 16px 0;padding:22px 20px}.blank-start-examples>div{grid-template-columns:1fr}}.appbar{gap:clamp(8px,1.2vw,17px)}.appbar .meter{flex:0 180px;width:180px;min-width:110px;overflow:hidden}.appbar .meter span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appbar .profile-simple,.appbar .credit-topup-trigger,.appbar .account-trigger{flex:none}.workspace-switcher{color:#b8c9dc;letter-spacing:.08em;text-transform:uppercase;gap:2px;min-width:150px;font-size:9px;font-weight:800;display:grid}.workspace-switcher select{color:#fff;letter-spacing:0;text-transform:none;background:#ffffff0c;border:1px solid #ffffff2b;border-radius:6px;max-width:190px;min-height:31px;padding:4px 28px 4px 9px;font-size:12px;font-weight:700}.workspace-switcher select option{color:#0b2948}@media (width<=1050px){.appbar .profile-simple{display:none!important}}@media (width<=760px){.workspace-switcher{display:none}.appbar .credit-topup-trigger{display:none!important}.appbar .meter{flex-basis:150px}}@media (width<=1280px) and (width>=951px){.landing>.header{gap:24px;height:72px;padding-inline:22px}.landing>.header .logo{flex:none;font-size:19px}.landing>.header .logo i{font-size:24px}.landing>.header nav{flex:auto;justify-content:center;gap:clamp(16px,2.2vw,28px);min-width:0}.landing>.header nav a{white-space:nowrap;font-size:12px}.landing>.header .header-actions{flex:none;gap:9px}.landing>.header .account-menu summary{white-space:nowrap;padding:9px 12px}.landing>.header .header-workspace-button{padding:11px 17px}}@media (width<=1120px) and (width>=951px){.landing>.header nav a:last-child{display:none}}@media (width<=650px){.draft-entry-overlay{align-items:flex-start;padding:15px;overflow-y:auto}.draft-entry{margin:20px 0;padding:30px 20px 24px}.draft-entry>h2{padding-right:25px;font-size:27px}.draft-entry-actions>button{grid-template-columns:34px 1fr auto;padding:14px 12px}.draft-entry-actions>button>span{width:34px;height:34px}}.auth-route-loading{background:var(--cream);place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.auth-route-loading .auth-checking{width:22px;height:22px}.landing{--public-navy:#071d38;--public-navy-soft:#0d2b50;--public-blue:#2864d7;--public-blue-hover:#1d51bb;--public-sky:#8ab8ff;--public-amber:#f0a13a;--public-ink:#0d2038;--public-copy:#506079;--public-line:#dbe3ef;--public-canvas:#f5f7fb;background:var(--public-canvas);color:var(--public-ink)}.landing>.header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #dce4ef;width:100%;max-width:none;height:68px;padding:0 max(4.5vw,28px);position:sticky;top:0;box-shadow:0 8px 30px #1730520a}.landing>.header .logo{color:var(--public-navy);background:0 0;border-radius:0;gap:10px;padding:0;font-size:21px;font-weight:700}.landing>.header .brand-logo-image{height:34px}.landing>.header .logo i{background:var(--public-amber);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;display:grid;transform:none}.landing>.header .logo em{color:var(--public-blue)}.landing>.header nav{gap:clamp(18px,2.2vw,34px)}.landing>.header nav a,.landing>.header .signin-action{color:#17243a;font-size:13px;font-weight:650}.landing>.header nav a:hover,.landing>.header .signin-action:hover{color:var(--public-blue)}.landing .primary{border-radius:11px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 10px 24px #2864d72b;border-color:var(--public-blue)!important;background:var(--public-blue)!important;color:#fff!important}.landing .primary:hover{transform:translateY(-1px);box-shadow:0 13px 30px #2864d73d;background:var(--public-blue-hover)!important}.landing>.rhythm{color:#607089;background:#f8faff;border:0;justify-content:center;align-items:center;gap:clamp(28px,5vw,76px);min-height:54px;padding:12px max(4vw,22px);display:flex}.landing>.rhythm p{color:#3e5371;font:600 12px/1.45 var(--font-geist-sans), sans-serif;margin:0}.landing>.rhythm div{color:#738198;font-size:10px;font-weight:750}.landing>.rhythm i{color:var(--public-amber)}.landing>.hero{isolation:isolate;background:radial-gradient(circle at 87% 86%,#1d78d65e 0 1px,#0000 2px),radial-gradient(circle at 81% 74%,#f0a13a2b 0,#0000 22%),linear-gradient(116deg,#061a32 0%,#092444 54%,#0d315b 100%);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(50px,6vw,94px);min-height:690px;padding:clamp(72px,7vw,106px) max(5.8vw,34px) clamp(76px,8vw,112px);position:relative}.landing>.hero:after{z-index:-1;content:"";border:1px solid #4b93ea35;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-150px;right:-95px;box-shadow:0 0 0 70px #226cc50b,0 0 0 140px #226cc508}.landing .hero-copy{max-width:670px}.landing .hero .eyebrow{color:#a9caff;letter-spacing:.09em;background:#ffffff08;border:1px solid #91b9e24d;border-radius:999px;width:fit-content;margin-bottom:25px;padding:7px 12px;display:inline-flex;font-size:11px!important}.landing .hero h1{color:#fff;letter-spacing:-.035em;max-width:690px;margin:0 0 22px;font-size:clamp(52px,5.1vw,74px);line-height:.98}.landing .hero h1 em{color:#9cc1ff;margin-top:13px;font-size:.72em;font-weight:600}.landing .hero-promise{color:#ffc978;font:650 18px/1.4 var(--font-geist-sans), sans-serif;margin:0 0 17px}.landing .hero .lead{color:#c6d5e7;max-width:640px;font-size:clamp(17px,1.35vw,20px);line-height:1.62}.landing .hero-outputs{background:#ffffff08;border:1px solid #9ec4f12b;border-radius:14px;margin-top:31px;overflow:hidden}.landing .hero-outputs span{border-left:0;border-right:1px solid #a1c6ef25;min-height:92px;padding:15px 16px}.landing .hero-outputs span:last-child{border-right:0}.landing .hero-outputs b{color:#fff}.landing .hero-outputs small{color:#afc2d9}.landing .hero .ctas{margin-top:28px}.landing .hero .primary{min-height:49px;padding-inline:23px;box-shadow:0 14px 32px #020b1980;background:var(--public-blue)!important;color:#fff!important}.landing .hero .text-cta{color:#fff;border-bottom-color:#7fa7d4}.landing .hero .trial-note{color:#9bb0c8}.landing .hero .trial-note span{background:var(--public-amber)}.landing .hero-assurances{color:#c7d6e7}.landing .hero-assurances span:first-letter{color:#79aaf4}.landing .hero-product{background:#f9fbfe;border:1px solid #b8d4f040;border-radius:22px;align-self:center;padding:11px;position:relative;box-shadow:0 42px 100px #020b197d}.landing .hero-product:before{background:var(--public-amber);color:#17243a;letter-spacing:.09em;border-radius:999px;padding:8px 12px;font-weight:850;top:-17px;right:25px}.landing .hero-product-image{background:var(--public-navy);border-radius:14px}.landing .hero-product-image>span{color:#a9caff;background:#0a2547;height:38px}.landing .hero-product figcaption b{color:var(--public-navy)}.landing .hero-demo-presets a{color:#24456d;border-color:#d7e1ed;border-radius:9px}.landing .hero-demo-presets a:hover{background:#edf4ff;border-color:#80a9e6}.landing>.ministry-audiences,.landing>.values,.landing>.features,.landing>.pricing,.landing>.faq,.landing>.final{color:var(--public-ink)}.landing>.ministry-audiences{background:var(--public-canvas);padding-top:104px;padding-bottom:104px}.landing :is(.ministry-audiences,.values,.features,.pricing,.faq)>.eyebrow{color:var(--public-blue);font-weight:850}.landing :is(.ministry-audiences,.values,.features,.pricing,.faq) h2{color:var(--public-navy);letter-spacing:-.025em}.landing .ministry-audiences>.ministry-journey{border-color:var(--public-line);background:#fff;border-radius:21px;box-shadow:0 24px 65px #142d4d12}.landing .ministry-journey-selector{background:#0a2547}.landing .ministry-journey-selector button{color:#b9cbe1;border-color:#ffffff14}.landing .ministry-journey-selector button.active{color:#fff;background:#143e70}.landing .ministry-journey-selector button span{color:#79aaf4}.landing .ministry-journey-panel{background:#fff}.landing .ministry-journey-panel h3{color:var(--public-navy)}.landing .ministry-journey-example{background:#f2f7fe;border-color:#d9e6f6}.landing>.values{max-width:1200px}.landing .values>div{gap:20px}.landing .values article{border:1px solid var(--public-line);background:#fff;border-radius:20px;min-height:330px;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 48px #142d4d0c}.landing .values article:hover{transform:translateY(-4px);box-shadow:0 25px 65px #142d4d17}.landing .values article i{color:var(--public-blue)}.landing .values article h3{color:var(--public-navy)}.landing .values article a{color:var(--public-blue)}.landing .values .values-trial-link{color:var(--public-navy);margin-top:30px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.signup-success{color:#225f38;background:#edf8f0;border:1px solid #9fc9ad;border-radius:5px;margin:14px 0 4px;padding:12px 14px;font-weight:700;line-height:1.45}.landing .values .values-trial-link:hover{color:var(--public-blue)}.landing>.features{background:#fff;max-width:none;padding-left:max(6vw,28px);padding-right:max(6vw,28px)}.landing .features>:is(h2,p,div,aside){width:min(1160px,100%);margin-left:auto;margin-right:auto}.landing .engine-feature{background:linear-gradient(124deg,#071d38,#103b69);border:0;border-radius:22px;overflow:hidden;box-shadow:0 28px 70px #142d4d24}.landing .engine-feature-copy .eyebrow{color:#8bb8ff}.landing .engine-feature-copy h3{color:#fff}.landing .engine-feature-copy p{color:#c4d3e4}.landing .engine-feature-copy a{color:#ffc978}.landing .engine-feature-benefits{background:#ffffff0a}.landing .engine-feature-benefits span{color:#c1d2e5;border-color:#ffffff1c}.landing .engine-feature-benefits b{color:#fff}.landing .features>div article{border-color:var(--public-line);background:#fbfcfe}.landing .features>div article i{color:var(--public-blue);background:#eaf2ff}.landing>.humility{background:#123c69}.landing .humility>div>small{color:#9fc3ff}.landing .humility>div>p{color:#c4d4e5}.landing>.pricing{max-width:1200px}.landing .credit-guide,.landing .trial-guard{border-color:var(--public-line);background:#eef4fc}.landing .credit-guide>div span{color:var(--public-blue)}.landing .toggle{border-color:var(--public-line);background:#eaf0f8}.landing .toggle button.on{color:var(--public-blue);background:#fff;box-shadow:0 5px 14px #142d4d16}.landing .plans{gap:20px}.landing .plans article{border-color:var(--public-line);background:#fff;border-radius:20px;box-shadow:0 18px 50px #142d4d0d}.landing .plans article.best{border:2px solid var(--public-blue);box-shadow:0 25px 70px #2864d727}.landing .plans .popular{background:var(--public-blue)}.landing .price b{color:var(--public-navy)}.landing>.faq{max-width:1200px}.landing .faq details{border-color:var(--public-line)}.landing .faq details summary span{color:var(--public-blue)}.landing>.final{background:linear-gradient(118deg,#061a32,#0d315b);position:relative;overflow:hidden}.landing>.final:after{content:"";border:1px solid #74adf238;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-100px}.landing .final .eyebrow{color:#8bb8ff}.landing .final h2{color:#fff}.landing .final-action p{color:#c5d4e5}.landing .final-action .text-cta{color:#fff;border-color:#91add0}.landing .final-action small{color:#9eb1c8}.landing>.sitefoot{color:#aebed0;background:#041426}.landing .sitefoot .logo{color:#fff}.landing .sitefoot .brand-logo-image{height:38px}.landing .sitefoot .logo em,.landing .sitefoot nav a:hover{color:#8bb8ff}@media (width<=1050px){.landing>.hero{grid-template-columns:1fr}.landing .hero-copy,.landing .hero-product{max-width:850px}.landing>.rhythm{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=950px){.landing>.header nav{display:none}}@media (width<=650px){.landing>.header{height:64px;padding-inline:16px}.landing>.header .logo{font-size:18px}.landing>.header .logo i{width:28px;height:28px;font-size:17px}.landing>.header .primary{border-radius:9px;max-width:142px;font-size:11px}.landing>.rhythm{display:none}.landing>.hero{min-height:0;padding:58px 20px 64px}.landing .hero h1{font-size:clamp(43px,13vw,58px)}.landing .hero .eyebrow{font-size:9px!important}.landing .hero-outputs{grid-template-columns:1fr}.landing .hero-outputs span{border-bottom:1px solid #a1c6ef25;border-right:0}.landing .hero-outputs span:last-child{border-bottom:0}.landing .hero .ctas{flex-direction:column;align-items:stretch}.landing .hero .ctas a{text-align:center;width:100%}.landing .hero-product{border-radius:16px}.landing>.ministry-audiences{padding-top:72px;padding-bottom:72px}.landing .values article{min-height:0}}.app{--app-navy:#071d38;--app-navy-soft:#0d2b50;--app-blue:#2864d7;--app-blue-hover:#1d51bb;--app-blue-pale:#eaf2ff;--app-amber:#f0a13a;--app-ink:#10243d;--app-copy:#56677e;--app-line:#d6e0ec;--app-canvas:#eef3f9;--app-paper:#fff;background:var(--app-canvas);color:var(--app-ink)}.app .appbar{background:linear-gradient(105deg,#061a32,#0a2a50 68%,#0d3563);border-bottom:1px solid #ffffff1c;gap:15px;height:66px;padding:0 18px;box-shadow:0 8px 30px #071d382e}.app .appbar .logo{color:#fff;gap:8px;font-size:17px;font-weight:700;position:relative}.app .appbar .brand-logo-image{height:34px}.app .appbar .logo i{background:var(--app-amber);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:18px;display:grid;transform:none}.app .appbar .logo em{color:#8db8ff}.app .selectors label{color:#9db3cd;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;min-width:132px;padding:7px 10px}.app .selectors label:hover{background:#ffffff10}.app .selectors b{color:#fff}.app .profile-simple,.app .appbar>button.credit-topup-trigger,.app .appbar>button.upgrade-now{color:#dce8f6!important;background:#ffffff0b!important;border:1px solid #ffffff29!important;border-radius:9px!important}.app .appbar>button.credit-topup-trigger:hover,.app .profile-simple:hover{background:#ffffff17!important}.app .appbar>button.upgrade-now{border-color:var(--app-blue)!important;background:var(--app-blue)!important;color:#fff!important}.app .avatar{background:var(--app-amber);color:var(--app-navy)}.app .meter i{background:#ffffff1f}.app .meter i b{background:#73a8fb}.appbar .meter.balance-summary{color:#fff;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff29;border-radius:9px;flex:none;width:auto;min-width:0;padding:5px 9px}.appbar .meter.balance-summary:hover,.appbar .meter.balance-summary:focus-visible{background:#ffffff14;outline:none}.appbar .balance-items{align-items:center;display:flex;overflow:visible}.appbar .balance-item{border-left:1px solid #ffffff24;min-width:86px;padding:0 10px;display:grid}.appbar .balance-item:first-child{border-left:0;padding-left:0}.appbar .balance-item:last-of-type{padding-right:0}.appbar .balance-item small{color:#aabbd0;white-space:nowrap;font-size:8px;font-weight:750;line-height:1.2}.appbar .balance-item b{color:#fff;white-space:nowrap;font-size:11px;line-height:1.35}.appbar .balance-purchased{color:#f3bd60;white-space:nowrap;margin-left:9px;font-size:8px}@media (width<=900px){.appbar .meter.balance-summary{padding-inline:7px}.appbar .balance-item{min-width:0;padding-inline:7px}.appbar .balance-item small{font-size:0}.appbar .balance-item:first-child small:after{content:"Prep";font-size:8px}.appbar .balance-item:nth-child(2) small:after{content:"Visual";font-size:8px}.appbar .balance-purchased{display:none}}.app .meter.ministry-capacity{width:min(300px,24vw);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 8px}.app .meter.ministry-capacity:hover,.app .meter.ministry-capacity:focus-visible{background:#ffffff0b;border-color:#ffffff29;outline:none}.app .meter.ministry-capacity.low span{color:#f7d48f}.app .meter.ministry-capacity.at-limit span{color:#ffd0c8}.app .mobile-workspace-nav{background:#ffffff0a;border-color:#ffffff26}.app .mobile-workspace-nav button{color:#aebfd3}.app .mobile-workspace-nav button.on{color:var(--app-blue);background:#fff}.visual-studio-launch{color:#fff;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.visual-studio-launch:hover{background:#ffffff12}.visual-studio-launch small{letter-spacing:.09em;color:#e8bc66;font-size:8px}.visual-studio-mobile-link{display:none}.visual-studio-page{color:#102b26;background:#f4f1e9;min-height:100vh}.visual-studio-header{color:#fff;background:#102a4a;border-bottom:1px solid #ffffff1c;align-items:center;gap:34px;min-height:74px;padding:0 clamp(22px,4vw,60px);display:flex}.visual-studio-brand{color:#fff;align-items:center;text-decoration:none;display:flex}.visual-studio-brand img{object-fit:contain;filter:url(#visual-studio-logo-colors);width:auto;height:66px;margin-block:-14px;display:block}.visual-studio-header nav{align-self:stretch;gap:4px;display:flex}.visual-studio-header nav a{color:#b9c4d0;border-bottom:3px solid #0000;align-items:center;padding:0 15px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.visual-studio-account{color:#fff;border:1px solid #ffffff35;border-radius:999px;margin-left:auto;padding:9px 14px;font-size:12px;text-decoration:none}.visual-studio-hero{justify-content:space-between;align-items:end;gap:40px;max-width:1400px;margin:auto;padding:64px clamp(24px,5vw,72px) 38px;display:flex}.visual-studio-hero>div{flex:1;min-width:0;max-width:1050px}.visual-kicker,.visual-section-heading small,.visual-studio-guide>small,.visual-project-dialog header small{color:#a9772f;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:850}.visual-studio-hero h1{letter-spacing:-.04em;color:#14362f;margin:0 0 18px;font:400 clamp(40px,5vw,68px)/1.02 Georgia,serif}.visual-studio-hero>div>p:last-child{color:#5e6d67;max-width:720px;margin:0;font:17px/1.65 Georgia,serif}.visual-primary{color:#fff;background:#175649;border:0;border-radius:4px;padding:13px 18px;font-weight:800;box-shadow:0 8px 22px #123c321c}.visual-primary:disabled{opacity:.48;cursor:not-allowed}.visual-studio-alert{color:#763c2c;background:#fff7f3;border-left:3px solid #a44f38;max-width:1260px;margin:0 auto 20px;padding:13px 18px;font-size:13px}.visual-studio-workbench{grid-template-columns:minmax(0,1fr) 330px;gap:28px;max-width:1400px;margin:auto;padding:0 clamp(24px,5vw,72px) 70px;display:grid}.visual-projects-panel,.visual-studio-guide{background:#fffdf8;border:1px solid #d9d2c4}.visual-projects-panel{min-height:470px;padding:28px}.visual-section-heading{border-bottom:1px solid #e2dcd1;justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.visual-section-heading small{display:block}.visual-section-heading h2,.visual-studio-guide h2{margin:0;font:400 28px Georgia,serif}.visual-section-heading>span{color:#758079;padding-top:5px;font-size:11px}.visual-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.visual-project-card{background:#fff;border:1px solid #d9d3c7;padding:0 0 18px}.visual-project-preview{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#142d4e,#1e5448);flex-direction:column;justify-content:end;margin:-1px -1px 16px;padding:20px;display:flex;position:relative;overflow:hidden}.visual-project-preview:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:170px;height:170px;position:absolute;top:-78px;right:-58px;box-shadow:0 0 0 28px #ffffff08,0 0 0 58px #ffffff05}.visual-project-preview span{letter-spacing:.15em;opacity:.74;font-size:8px}.visual-project-preview b{max-width:90%;margin-top:6px;font:400 22px/1.05 Georgia,serif}.visual-project-preview i{color:#d9a74d;font-size:23px;font-style:normal;position:absolute;bottom:16px;right:18px}.visual-project-meta,.visual-project-card h3,.visual-project-card p,.visual-project-card>button{margin-inline:18px}.visual-project-meta{color:#9a6d31;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.visual-project-card h3{margin-top:8px;margin-bottom:7px;font:400 18px Georgia,serif}.visual-project-card p{color:#6d7772;min-height:38px;font-size:11px;line-height:1.55}.visual-project-card>button{color:#175649;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.visual-project-card>button span{margin-left:4px}.visual-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:35px;display:flex}.visual-empty b{font:400 23px Georgia,serif}.visual-empty p{color:#6e7973;max-width:470px;font-size:13px;line-height:1.6}.visual-empty-art>div{align-items:end;gap:8px;width:180px;height:100px;margin-bottom:24px;display:flex;transform:rotate(-2deg)}.visual-empty-art>div span{background:#e8e1d3;border:1px solid #d1c7b6;flex:1}.visual-empty-art>div span:first-child{height:72%}.visual-empty-art>div span:nth-child(2){background:#173e35;height:100%}.visual-empty-art>div span:nth-child(3){background:#be8b3c;height:84%}.visual-secondary{color:#175649;background:0 0;border:1px solid #175649;border-radius:4px;padding:10px 15px;font-weight:800}.visual-studio-guide{align-self:start;padding:28px}.visual-studio-guide>small{display:block}.visual-studio-guide ol{margin:0;padding:6px 0 0;list-style:none}.visual-studio-guide li{border-bottom:1px solid #e5dfd4;gap:13px;padding:17px 0;display:flex}.visual-studio-guide li>b{color:#175649;background:#e7efe9;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:11px;display:grid}.visual-studio-guide li span{gap:4px;display:grid}.visual-studio-guide li strong{font-size:13px}.visual-studio-guide li small{color:#6a756f;font-size:11px;line-height:1.5}.visual-safety-note{background:#f1ece2;border-left:3px solid #c8953c;gap:11px;margin-top:22px;padding:15px;display:flex}.visual-safety-note i{color:#a9772f;font-style:normal}.visual-safety-note p{color:#63706a;margin:0;font-size:11px;line-height:1.55}.visual-safety-note b{color:#263d37}.visual-dialog-backdrop{z-index:1000;background:#081b2dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.visual-project-dialog{background:#fffdf8;border-radius:6px;width:min(960px,100%);max-height:calc(100vh - 48px);padding:30px;overflow:auto;box-shadow:0 30px 90px #0005}.visual-project-dialog>header{border-bottom:1px solid #ddd6ca;justify-content:space-between;align-items:start;margin-bottom:22px;padding-bottom:20px;display:flex}.visual-project-dialog header small{display:block}.visual-project-dialog h2{margin:0;font:400 30px Georgia,serif}.visual-project-dialog>header>button{color:#65716b;background:0 0;border:0;font-size:28px;line-height:1}.visual-field{gap:7px;margin-top:17px;display:grid}.visual-field>span,.visual-type-picker legend{color:#394d46;letter-spacing:.04em;font-size:11px;font-weight:800}.visual-field>span small{color:#8a948f;margin-left:5px;font-weight:500}.visual-field select,.visual-field input,.visual-field textarea{color:#18342e;background:#fff;border:1px solid #cfc8bb;border-radius:4px;width:100%;padding:11px 12px}.visual-field textarea{resize:vertical;min-height:86px}.visual-sermon-source{background:#eaf0ed;grid-template-columns:1.4fr 1fr 100px;gap:10px;margin-top:14px;padding:14px;display:grid}.visual-sermon-source>span{gap:3px;display:grid}.visual-sermon-source small{color:#718078;letter-spacing:.12em;font-size:8px}.visual-sermon-source b{font:400 14px Georgia,serif}.visual-type-picker{border:0;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 0;padding:0;display:grid}.visual-type-picker legend{grid-column:1/-1;margin-bottom:10px}.visual-type-picker button{text-align:left;color:#203b35;background:#fff;border:1px solid #d4cdc1;flex-direction:column;align-items:start;min-height:168px;padding:16px;display:flex}.visual-type-picker button small{color:#a9772f;letter-spacing:.12em;font-size:8px}.visual-type-picker button b{margin:12px 0 7px;font:400 18px Georgia,serif}.visual-type-picker button span{color:#69766f;font-size:11px;line-height:1.5}.visual-type-picker button em{color:#175649;margin-top:auto;font-size:10px;font-style:normal;font-weight:800}.visual-form-row{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.visual-project-dialog>footer{border-top:1px solid #ddd6ca;justify-content:end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.visual-quiet{color:#51605a;background:0 0;border:0;padding:11px 15px;font-weight:750}@media (width<=1040px){.visual-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-studio-workbench{grid-template-columns:1fr}.visual-studio-guide{width:100%}.visual-type-picker{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.visual-studio-launch{display:none}.visual-studio-mobile-link{color:#aebfd3;justify-content:center;align-items:center;padding:8px 9px;font-size:10px;font-weight:800;text-decoration:none;display:flex!important}.visual-studio-header{min-height:64px;padding:0 18px}.visual-studio-brand img{height:58px;margin-block:-12px}.visual-studio-header nav{display:none}.visual-studio-account{padding:7px 10px;font-size:10px}.visual-studio-hero{flex-direction:column;align-items:start;gap:24px;padding-top:42px}.visual-studio-hero h1{font-size:43px}.visual-studio-hero .visual-primary{width:100%}.visual-studio-workbench{padding-bottom:40px}.visual-projects-panel{padding:19px}.visual-project-grid,.visual-type-picker{grid-template-columns:1fr}.visual-type-picker button{min-height:128px}.visual-form-row,.visual-sermon-source{grid-template-columns:1fr}.visual-project-dialog{padding:22px}.visual-project-dialog h2{font-size:25px}}.visual-studio-allowance{color:#42564f;background:#fffdf8;border:1px solid #d9d2c4;align-items:center;gap:14px;max-width:1260px;margin:0 auto 22px;padding:12px 16px;font-size:11px;display:flex}.visual-studio-allowance>span{white-space:nowrap}.visual-studio-allowance>i{background:#e2ddd3;border-radius:99px;flex:1;height:5px;overflow:hidden}.visual-studio-allowance>i>b{border-radius:inherit;background:#b9893e;height:100%;display:block}.visual-studio-allowance>small{text-transform:uppercase;letter-spacing:.08em;color:#7e8983}.visual-studio-allowance>a{color:#175649;margin-left:auto;font-weight:800}@media (width<=760px){.visual-studio-allowance{flex-wrap:wrap;margin-inline:24px}.visual-studio-allowance>i{flex-basis:100%;order:3}.visual-studio-allowance>small{margin-left:auto}}.visual-studio-page{--vs-navy:#071d38;--vs-blue:#2864d7;--vs-blue-hover:#1d51bb;--vs-blue-pale:#eaf2ff;--vs-ink:#10243d;--vs-copy:#56677e;--vs-line:#d6e0ec;--vs-gold:#d79a38;color:var(--vs-ink);background:#f4f7fb}.visual-studio-header{background:var(--vs-navy);border-bottom-color:#ffffff1f}.visual-studio-header nav a{color:#b8c7da}.visual-studio-header nav a:hover,.visual-studio-header nav a.active{color:#fff;border-bottom-color:var(--vs-gold)}.visual-kicker,.visual-section-heading small,.visual-studio-guide>small,.visual-project-dialog header small{color:#a86d13}.visual-studio-hero h1{color:var(--vs-navy)}.visual-studio-hero>div>p:last-child{color:var(--vs-copy)}.visual-primary{background:var(--vs-blue);box-shadow:0 8px 22px #173b7722}.visual-primary:hover{background:var(--vs-blue-hover)}.visual-studio-alert{color:#7a362a;background:#fff6f3;border-left-color:#c15a46}.visual-projects-panel,.visual-studio-guide,.visual-studio-allowance{border-color:var(--vs-line);background:#fff}.visual-section-heading,.visual-project-dialog>header,.visual-project-dialog>footer{border-color:var(--vs-line)}.visual-project-preview{background:linear-gradient(145deg,#071d38,#2864d7)}.visual-project-coordinated_pack{background:linear-gradient(145deg,#071d38,#285999)}.visual-project-presentation{background:linear-gradient(145deg,#16315c,#637fba)}.visual-project-single_visual{background:linear-gradient(145deg,#101f3c,#385e9c)}.visual-project-series_identity{background:linear-gradient(145deg,#0b2748,#416da7)}.visual-project-preview i{color:var(--vs-gold)}.visual-project-meta{color:#9a681d}.visual-project-card>button,.visual-secondary,.visual-type-picker button em,.visual-studio-allowance>a{color:var(--vs-blue)}.visual-secondary{border-color:var(--vs-blue)}.visual-empty-art>div span:nth-child(2){background:var(--vs-navy)}.visual-empty-art>div span:nth-child(3){background:var(--vs-blue)}.visual-studio-guide li>b{background:var(--vs-blue-pale);color:var(--vs-blue)}.visual-safety-note{border-left-color:var(--vs-blue);background:#eef3fb}.visual-safety-note i{color:var(--vs-blue)}.visual-safety-note p,.visual-studio-guide li small,.visual-project-card p{color:var(--vs-copy)}.visual-dialog-backdrop{background:#07172bd9}.visual-project-dialog{background:#fff}.visual-field select,.visual-field input,.visual-field textarea{color:var(--vs-ink);border-color:#becbdd}.visual-field select:focus,.visual-field input:focus,.visual-field textarea:focus{border-color:var(--vs-blue);outline:2px solid #2864d733}.visual-sermon-source{background:var(--vs-blue-pale)}.visual-type-picker button:hover,.visual-type-picker button.selected{border-color:var(--vs-blue);box-shadow:inset 0 0 0 1px var(--vs-blue)}.visual-type-picker button.selected{background:var(--vs-blue-pale)}.visual-studio-allowance{color:var(--vs-copy)}.visual-studio-allowance>span b{color:var(--vs-navy)}.visual-studio-allowance>i{background:#dce5f1}.visual-studio-allowance>i>b{background:var(--vs-blue)}.visual-studio-allowance.low{background:#fffaf0;border-color:#e0bd7b}.visual-studio-allowance.low>i>b{background:var(--vs-gold)}.visual-studio-allowance.at-limit{background:#fff6f3;border-color:#d8a49b}.visual-studio-allowance.at-limit>i>b{background:#c15a46}.account-usage-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.account-usage-overview>article{background:#f8fbff;border:1px solid #d6e0ec;border-radius:10px;padding:18px}.account-usage-overview>article>small{color:#94610f;letter-spacing:.13em;font-size:9px;font-weight:850;display:block}.account-usage-overview>article>b{color:#071d38;margin:8px 0 6px;font:600 21px/1.2 Georgia,serif;display:block}.account-usage-overview>article>span{color:#56677e;font-size:12px;line-height:1.55;display:block}.account-usage-overview>article>i{background:#dce5f1;border-radius:99px;height:6px;margin:13px 0 8px;display:block;overflow:hidden}.account-usage-overview>article>i>b{border-radius:inherit;background:#2864d7;height:100%;display:block}.account-usage-overview>article.low>i>b{background:#d79a38}.account-usage-overview>article.at-limit>i>b{background:#c15a46}.account-limit-promise{color:#314b6a;background:#eef4ff;border-left:3px solid #2864d7;grid-column:1/-1;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.account-usage-accounting{background:#fff;border:1px solid #d6e0ec;border-radius:8px;margin:15px 0;padding:12px 15px}.account-usage-accounting summary{cursor:pointer;color:#2864d7;font-weight:800}.account-usage-accounting p{color:#56677e;font-size:12px;line-height:1.6}@media (width<=760px){.account-usage-overview{grid-template-columns:1fr}.app .meter.ministry-capacity{width:150px;padding:4px}.app .meter.ministry-capacity i{display:none}.visual-studio-allowance>span{white-space:normal}}.app .workspace{background:#cfd9e6;gap:1px;height:calc(100vh - 66px)}.app .library{border-right-color:var(--app-line);background:#f7f9fc}.app .library .new,.app .primary{border-radius:9px;box-shadow:0 8px 20px #2864d724;border-color:var(--app-blue)!important;background:var(--app-blue)!important;color:#fff!important}.app .library .new:hover,.app .primary:hover{background:var(--app-blue-hover)!important}.app .library .new{box-shadow:0 10px 24px #071d3829;border-color:var(--app-navy)!important;background:linear-gradient(120deg, var(--app-navy), #0e3968)!important}.app .library .new:hover{background:#0d315c!important}.app .library .series,.app .insert,.app .blank-draft-start>div>button:not(.primary){color:#244f82;background:#fff;border-color:#91add0;border-radius:9px}.app .library .series:hover,.app .insert:hover{border-color:var(--app-blue);background:var(--app-blue-pale);color:var(--app-blue)}.app .search,.app .ministry-filter>summary,.app .library-format-filter select,.app .library-compact-filters>select,.app .library-filters-menu>summary{border-color:var(--app-line);background:#fff;border-radius:9px;box-shadow:0 3px 12px #102b4d08}.app .ministry-filter-menu,.app .library-filters-menu>div{border-color:var(--app-line);border-radius:12px;box-shadow:0 18px 44px #071d3824}.app .ministry-filter-menu input,.app input[type=checkbox],.app input[type=radio]{accent-color:var(--app-blue)}.app .library nav button{color:#425773}.app .library nav button.on,.app .library .library-view-tabs button.on{color:var(--app-blue);background:#e7effb}.app .library .library-view-tabs{border-color:var(--app-line);background:#edf2f8}.app .library .library-view-tabs button.on{box-shadow:0 3px 10px #102b4d12}.app .cap{color:#7789a1}.app .sermon{border-color:var(--app-line)}.app .sermon:hover{background:#eef4fc}.app .sermon.selected{border-left-color:var(--app-blue);background:#fff;box-shadow:0 7px 20px #102b4d0d}.app .sermon>i{background:var(--app-amber)}.app .sermon b{color:var(--app-ink)}.app .sermon span,.app .sermon small{color:#738198}.app .library-pages button{border-color:var(--app-line);color:#31567f;background:#fff}.app .editorbar{border-bottom-color:var(--app-line);color:#6b7d94;background:#fff}.app .editorbar button{color:#2e4f77}.app .editorbar .editorbar-action-group{border:1px solid var(--app-line);background:#f8fafd;border-radius:9px;overflow:hidden}.app .editorbar .editorbar-action-group button:hover{background:var(--app-blue-pale);color:var(--app-blue)}.app .title{background:#fff}.app .title h1{color:var(--app-navy)}.app .title small{color:var(--app-blue)}.app .title p,.app .title label{color:#718198}.app .title select,.app :is(.field input,.field select,.field textarea),.app .profile-settings :is(input,select,textarea),.app .wizard :is(input,select,textarea),.app .account-settings-expanded :is(input,select,textarea){color:var(--app-ink);background:#fff;border-color:#cbd7e5;border-radius:9px}.app :is(input,select,textarea):focus{outline:0;box-shadow:0 0 0 3px #2864d71c;border-color:var(--app-blue)!important}.app .draft-prompt{box-shadow:0 8px 24px #102b4d0b;background:linear-gradient(135deg,#eaf2ff,#f7faff)!important;border-color:#cad9ec!important}.app .draft-prompt h2{color:var(--app-navy)}.app .draft-prompt p{color:var(--app-copy)}.app .draft-prompt textarea{background:#fff!important;border-color:#c7d6e9!important}.app .draft-workspace-label{background:linear-gradient(120deg, var(--app-navy), #0e3968);box-shadow:0 12px 30px #071d3826}.app .draft-workspace-label small{color:#f5b95f}.app .draft-workspace-label p{color:#bfd0e3}.app .draft-stage-track button{color:#c7d6e8;border-color:#ffffff38}.app .draft-stage-track button.on{border-color:var(--app-amber);background:var(--app-amber);color:var(--app-navy)}.app .tools{border-color:var(--app-line);background:#f6f9fd}.app .tools button{color:#3d5878}.app .tools button:hover{background:var(--app-blue-pale);color:var(--app-blue);border-radius:6px}.app .tools .assist{color:#245493;background:#e7effb}.app .page{border-color:var(--app-line);color:#344a64;background:#fff;box-shadow:0 12px 35px #102b4d0c}.app .page>small,.app .page section>small{color:var(--app-blue)}.app .page :is(h1,h2,h3,strong){color:var(--app-navy)}.app .page blockquote{border-left-color:var(--app-amber);background:#f3f7fc}.app .page .big{border-left-color:var(--app-blue);background:#edf4ff}.app .page section{border-top-color:var(--app-line)}.app .page section a{color:var(--app-blue)}.app .status{border-top-color:var(--app-line);color:#718198;background:#fff}.app .study{border-left-color:var(--app-line);background:#f7f9fc}.app .study>nav{border-bottom-color:var(--app-line);background:#fff}.app .study>nav button.on{border-bottom-color:var(--app-blue);color:var(--app-blue)}.app .studybody{color:var(--app-copy)}.app .studybody :is(h2,h3,strong){color:var(--app-navy)}.app :is(.author-card,.word,.note,.scripture-suggestions article,.crossref-list){border-color:var(--app-line);background:#fff;box-shadow:0 6px 18px #102b4d08}.app .scripture-suggestions article{border-left-color:var(--app-amber)}.app .provenance-badge.retrieved-source{background:#edf7f4;border-color:#bad8d1}.app .study-collapse,.app .library-collapse{border-color:var(--app-line);color:var(--app-blue);background:#fff}.app :is(.overlay,.credit-approval-overlay,.generation-progress-overlay){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061a3299}.app :is(.wizard,.profile-settings,.credit-approval-card,.generation-progress-card,.draft-entry){color:var(--app-ink);background:#fff;border:1px solid #d7e2ef;border-radius:22px;box-shadow:0 34px 100px #020b195c}.app :is(.wizard,.profile-settings,.credit-approval-card,.generation-progress-card,.draft-entry) :is(h1,h2,h3){color:var(--app-navy)}.app :is(.wizard,.profile-settings,.credit-approval-card,.generation-progress-card,.draft-entry)>p,.app :is(.wizard,.profile-settings,.credit-approval-card,.generation-progress-card,.draft-entry) small{color:var(--app-copy)}.app .close{border:1px solid var(--app-line);color:#47617f;background:#f6f9fd;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.app .close:hover{background:var(--app-blue-pale);color:var(--app-blue);border-color:#9eb9dc}.app .modal-choice-back{color:var(--app-blue)}.app .wizard footer,.app .profile-settings footer,.app .account-settings-expanded>footer{border-color:var(--app-line)}.app .wizard footer>button:not(.primary),.app .profile-settings footer>button:not(.primary),.app .credit-approval-card button:not(.primary){border:1px solid var(--app-line);color:#385779;background:#fff;border-radius:9px}.app .settings-grid .field,.app .profile-settings h3,.app .wizard .field{color:#697b92}.app .profile-settings hr,.app .wizard hr{border-color:var(--app-line)}.app .settings-checks label,.app .settings-policy-list strong{color:var(--app-ink)}.app .settings-policy-list small,.app .settings-section-note,.app .settings-help{color:var(--app-copy)}.app .choice-managers>div>span,.app .audience-presets button,.app .series-preview{border-color:var(--app-line);background:#f4f7fb}.app .generation-progress-mark{background:var(--app-blue-pale)}.app .generation-progress-mark span{border-color:#b8ceeb;border-top-color:var(--app-blue)}.app .generation-progress-card .cap,.app .credit-approval-card>small{color:var(--app-blue)}.app .generation-progress-track i{background:#dbe5f1}.app .generation-progress-track i.on{background:var(--app-blue)}.app .credit-approval-card>div{border-color:var(--app-line)}.app .delete-confirmation-card>small{color:#a8483e}.app .share-message-dialog>label{color:#63758d}.app .share-message-dialog :is(select,textarea){border-color:var(--app-line);border-radius:9px}.app .draft-entry-actions>button{border-color:var(--app-line);background:#fbfcfe;border-radius:12px}.app .draft-entry-actions>button:hover{background:#f0f6ff;border-color:#8fb2df}.app .draft-entry-actions>button>span{background:var(--app-blue-pale);color:var(--app-blue)}.app .draft-entry-actions b{color:var(--app-navy)}.app .draft-entry-actions i{color:var(--app-blue)}.app .draft-entry-actions>button.primary-entry-action{border-color:var(--app-blue);background:linear-gradient(115deg,#2059c7,#3275e8);box-shadow:0 14px 32px #2864d72e}.app .draft-entry-more{border-color:var(--app-line)}.app .draft-entry-more>summary,.app .draft-entry-skip{color:var(--app-blue)}.app .blank-draft-start{background:#f6f9fd;border-color:#afc6e1}.app .blank-draft-start>small{color:var(--app-blue)}.app .blank-draft-start h1{color:var(--app-navy)}.app .account-title-row>span,.app .team-view>header>span{background:var(--app-blue-pale);color:var(--app-blue)}.app .account-tabs{border-bottom-color:var(--app-line)}.app .account-tabs button{color:#6a7b92}.app .account-tabs button span{background:#e8eef6}.app .account-view>header h3{color:var(--app-navy)}.app .workspace-summary article,.app .subscription-card,.app .team-card{border-color:var(--app-line);background:#f9fbfd}.app .workspace-summary small{color:var(--app-blue)}.app .workspace-summary b{color:var(--app-navy)}.app .account-callout{border-left-color:var(--app-amber);background:#f4f7fb}.app .account-footer-actions .account-admin-link{border-color:var(--app-line);color:var(--app-blue);background:#fff}.app .account-settings-expanded>footer .account-close-button{border-color:var(--app-blue);background:var(--app-blue)}.app .billing-interval-choice button.selected{border-color:var(--app-blue);color:var(--app-blue)}.app .series-workspace-page{background:var(--app-canvas);color:var(--app-ink)}.app .series-page-head,.app .series-tabs{border-color:var(--app-line);background:#fff}.app .series-page-head button{color:var(--app-blue)}.app .series-page-head h1{color:var(--app-navy)}.app .series-page-head aside{background:#eef5ff;border-color:#cbdced}.app .series-page-head aside span{color:var(--app-blue)}.app .series-tabs button.on{border-bottom-color:var(--app-blue);color:var(--app-blue)}.app .series-tabs span{background:#e8eef6}.app .series-assistant{background:linear-gradient(120deg,#071d38,#0e3968);box-shadow:0 20px 50px #071d3824}.app .series-assistant .cap{color:#8fbaff}.app .series-assistant p,.app .series-assistant footer span{color:#bfd0e3}.app .series-assistant textarea{background:#fff;border-color:#ffffff35}.app .series-assistant footer button,.app .series-empty button{background:var(--app-blue);color:#fff}.app .series-empty,.app .series-framework>div,.app .series-framework>aside,.app .sermon-plan-card,.app .series-note-list>article{border-color:var(--app-line);background:#fff;box-shadow:0 8px 24px #102b4d09}.app .series-empty>span{background:var(--app-blue-pale);color:var(--app-blue)}.app .series-framework aside small{color:var(--app-blue)}.app .series-framework aside>div{border-left-color:var(--app-blue);background:#eef5ff}.app .toast{color:#fff;background:#0a2a50;border:1px solid #729bd1;border-radius:11px;box-shadow:0 18px 45px #071d3845}@media (width<=720px){.app .appbar{height:64px;padding-inline:11px}.app .workspace{height:calc(100dvh - 64px)}.app .page{margin:0 12px 12px;padding:26px 20px}.app :is(.draft-entry,.wizard,.profile-settings,.account-settings-expanded){border-radius:17px}}.app .profile-settings:has(.preparation-profile-nav){flex-direction:column;width:min(920px,96vw);height:min(760px,92vh);padding:30px 34px 0;display:flex;overflow:hidden}.app .profile-settings:has(.preparation-profile-nav)>.cap{margin-bottom:5px}.app .profile-settings:has(.preparation-profile-nav)>h2{margin-bottom:5px}.app .profile-settings:has(.preparation-profile-nav)>h2+p{color:#64758a;max-width:680px;margin:0}.app .preparation-profile-nav{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;padding-bottom:18px;display:grid}.app .preparation-profile-nav button{color:#53677f;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);column-gap:9px;min-width:0;padding:11px 12px;display:grid}.app .preparation-profile-nav button:hover{background:#f4f7fb}.app .preparation-profile-nav button span{color:#60748b;background:#e8eef6;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.app .preparation-profile-nav button b{color:var(--app-navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app .preparation-profile-nav button small{color:#73849a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app .preparation-profile-nav button.on{background:#edf4ff;border-color:#9fbae0;box-shadow:0 5px 16px #2059c711}.app .preparation-profile-nav button.on span{background:var(--app-blue);color:#fff}.app .preparation-profile-nav button.on b{color:var(--app-blue)}.app .preparation-profile-body{flex:1;min-height:0;padding:22px 3px 20px;overflow:auto}.app .preparation-profile-panel{padding:0 2px}.app .preparation-profile-panel>header{margin-bottom:18px}.app .preparation-profile-panel>header .cap{color:var(--app-blue);margin:0 0 5px}.app .preparation-profile-panel>header h3{color:var(--app-navy);margin:0;font-size:24px}.app .preparation-profile-panel>header>p:last-child{color:#64758a;max-width:660px;margin:6px 0 0}.logo-filter-defs{pointer-events:none;position:absolute}.app .preparation-defaults-grid{align-items:start;gap:18px 16px;margin-top:0}.app .preparation-defaults-grid :is(input,select,textarea){font-weight:400}.app .profile-settings .preparation-defaults-panel{background:#f8fafd;border:1px solid #cbd7e5;border-radius:10px;padding:16px}.app .preparation-defaults-head{margin-bottom:18px}.app .preparation-defaults-head h3{color:var(--app-navy)}.app .preparation-defaults-head>span{background:var(--app-blue-pale);color:var(--app-blue)}.app .profile-settings .audience-profile-settings{background:#f8fafd;border-color:#cbd7e5}.app .profile-settings .audience-section-head h3{color:var(--app-navy)}.app .profile-settings .audience-section-head>span{background:var(--app-blue-pale);color:var(--app-blue)}.app .profile-settings .audience-details{border-top:1px solid var(--app-line);padding-top:10px}.app .profile-settings .audience-details summary{color:var(--app-blue)}.app .profile-settings .audience-nuance-field{border-top:1px solid var(--app-line);margin-top:14px;padding-top:14px}.app .profile-settings .audience-nuance-field textarea{resize:vertical;min-height:78px}.app .preparation-policy-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app .preparation-policy-panel>header{grid-column:1/-1}.app .preparation-policy-group{border:1px solid var(--app-line);background:#f8fafd;border-radius:14px;padding:18px}.app .preparation-policy-group>h3{color:var(--app-navy);margin:0}.app .preparation-policy-group .settings-checks{grid-template-columns:1fr}.app .profile-settings:has(.preparation-profile-nav)>footer{border-top:1px solid var(--app-line);background:#f8fafd;flex:none;justify-content:space-between;align-items:center;margin:0 -34px;padding:15px 34px;display:flex}.app .profile-settings:has(.preparation-profile-nav)>footer>div{gap:9px;display:flex}.app .preparation-profile-progress{color:#6d7d91;font-size:12px;font-weight:700}@media (width<=700px){.app .profile-settings:has(.preparation-profile-nav){border-radius:0;width:100vw;height:100dvh;max-height:none;padding:24px 18px 0}.app .preparation-profile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app .preparation-profile-nav button{padding:9px}.app .preparation-profile-nav button small{display:none}.app .preparation-profile-nav button span{grid-row:1}.app .preparation-policy-panel{grid-template-columns:1fr}.app .preparation-policy-panel>header{grid-column:1}.app .profile-settings:has(.preparation-profile-nav)>footer{margin:0 -18px;padding:13px 18px}}.brand-logo-image{height:72px;margin-block:-14px}.landing>.header .brand-logo-image{height:68px;margin-block:-13px}.landing .sitefoot .brand-logo-image{filter:brightness(0)invert();height:74px;margin-block:-15px}.app .appbar .brand-logo-image{filter:url(#workspace-logo-colors);height:66px;margin-block:-14px}@media (width<=650px){.landing>.header .brand-logo-image{height:58px;margin-block:-11px}.app .appbar .brand-logo-image{height:58px;margin-block:-12px}}.app .choice-add button{background:var(--app-blue);color:#fff}.app .library-heading button,.app .sermon-title-display>button{color:var(--app-blue)}.app :is(input[type=text],input[type=search],input[type=date],input[type=number],input[type=email],input[type=password],textarea,select){color:var(--app-ink);background:#fff;border-color:#c7d6e9}.app .preparation-context>summary i,.app .preparation-context-details>span b{color:var(--app-blue)}.app .draft-prompt-box .draft-credit-policy{border-left-color:var(--app-blue);color:#385779;background:#edf3fc}.app .draft-prompt-box .draft-credit-policy b{color:var(--app-navy)}.demo-scenarios-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}.demo-scenarios-two button{color:#071d38;border-color:#cbd8e8;border-radius:14px;min-height:220px;box-shadow:0 10px 28px #071d380d}.demo-scenarios-two button:hover,.demo-scenarios-two button:focus-visible{border-color:#2864d7;box-shadow:0 14px 34px #153d791a,inset 0 0 0 1px #2864d7}.demo-scenarios-two i{color:#2864d7;background:#e8f0fd}.demo-scenarios-two strong{color:#36516f;font-size:13px;font-weight:650}@media (width<=650px){.demo-scenarios-two{grid-template-columns:1fr}.demo-scenarios-two button{min-height:170px}}.app .library .series-card{border:0;border-bottom:1px solid var(--app-line);background:0 0;border-left:2px solid #0000;border-radius:7px;margin:0;padding:13px 8px 13px 18px}.app .library .series-card:hover{background:#eef4fc}.app .library .series-card>i{background:var(--app-amber);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:7px;right:auto;transform:none}.app .library :is(.sermon,.series-card) b{color:var(--app-ink);overflow-wrap:anywhere;font:12px/1.18 Georgia,serif}.app .library :is(.sermon,.series-card) span{color:#61748d;margin:4px 0;line-height:1.35}.app .library :is(.sermon,.series-card) small{color:#738198;line-height:1.35}.app .library :is(.sermon,.series-card).selected{border-left-color:var(--app-blue);background:#fff;box-shadow:0 7px 20px #102b4d0d}.demo-page{color:#071d38;background:#f4f7fb}.demo-nav{background:#fff;border-color:#d9e3ef}.demo-nav-cta,.demo-back{color:#2864d7}.demo-shell{background:#fff;border-color:#d5e0ed;box-shadow:0 24px 70px #071d3814}.demo-hero>p:last-child,.demo-scenarios span,.demo-composer aside p,.demo-composer aside small,.demo-result>header>p:last-child,.demo-draft p,.demo-draft li,.demo-convert>p:not(.eyebrow),.demo-convert span{color:#536984}.demo-steps li{color:#71839a;border-color:#d9e3ef}.demo-steps li.active{color:#071d38;border-color:#2864d7}.demo-scenarios button{color:#071d38;border-color:#cbd8e8}.demo-scenarios button:hover,.demo-scenarios button:focus-visible{border-color:#2864d7;box-shadow:inset 0 0 0 1px #2864d7}.demo-scenarios i{color:#2864d7;background:#e8f0fd}.demo-composer dl,.demo-composer :is(dt,dd),.demo-result,.demo-tabs{border-color:#d7e1ee}.demo-composer dt{color:#71839a}.demo-composer aside,.demo-depth-note{background:#edf3fc;border-left-color:#2864d7}.demo-page .primary{color:#fff!important;background:#2864d7!important;border-color:#2864d7!important}.demo-tabs{background:#edf2f8}.demo-tabs button{color:#425a76;border-right-color:#d7e1ee}.demo-tabs button[aria-selected=true]{color:#2864d7;background:#fff;box-shadow:inset 0 -3px #2864d7}.demo-draft section{border-top-color:#e1e8f1}.demo-library{background:#071d38}.demo-review-note{background:#edf3fc;border-left-color:#2864d7}.demo-childrens-pack{gap:14px;display:grid}.demo-childrens-pack>header,.demo-childrens-pack>section{background:#f8fafd;border:1px solid #d7e1ee;border-radius:12px;padding:18px 20px}.demo-childrens-pack>header{background:#edf3fc}.demo-childrens-pack :is(h3,p){margin-top:6px}.demo-childrens-pack section>span{color:#2864d7;letter-spacing:.1em;font-size:11px;font-weight:800}.demo-childrens-pack blockquote{color:#173a63;background:#fff;border-left:3px solid #f0a43c;margin:14px 0;padding:14px 18px;font:18px/1.5 Georgia,serif}.demo-childrens-pack small{color:#6b7e95;line-height:1.5}.app .series-workspace-page{background:var(--app-canvas)}.app .series-resource-view{border-color:var(--app-line);background:#fff;box-shadow:0 8px 24px #102b4d09}.app .series-resource-view>header{border-bottom-color:var(--app-line)}.app .series-resource-view>header h2,.app .week-marker b,.app .planned-sermons>header h2{color:var(--app-navy)}.app .research-layout label,.app .series-framework label{color:#71839a}.app .research-layout textarea,.app .series-notes-add textarea,.app .series-framework textarea,.app .sermon-plan-fields :is(input,textarea){color:var(--app-ink);background:#fff;border-color:#c7d6e9}.app .research-layout aside>small,.app .series-framework aside small{color:var(--app-blue)}.app .research-layout aside>button{border-color:var(--app-line);color:var(--app-ink)}.app .research-layout aside>button span{color:var(--app-blue)}.app .research-layout aside>div,.app .series-framework aside>div{border-left-color:var(--app-blue);background:#eef5ff}.app .series-notes-add button,.app .planned-sermons>header>button,.app .sermon-plan-actions .start-draft{border-color:var(--app-blue);background:var(--app-blue);color:#fff}.app .series-note-list>article>span{background:var(--app-blue-pale);color:var(--app-blue)}.app .planned-sermons article{border-color:var(--app-line);background:#fff;box-shadow:0 8px 24px #102b4d09}.app .week-marker span{color:#61748d;background:#eef2f7}.app .week-marker span.active{background:var(--app-blue-pale);color:var(--app-blue)}.app .sermon-plan-fields label{color:#71839a}.app .series-plan-notice{color:#dce8f6;background:#ffffff0d;border:1px solid #ffffff20}.app .series-planner .series-preview{border-left-color:var(--app-blue);background:#eef5ff}.app .series-planner .series-preview b{color:var(--app-navy)}.app .account-title-row>span,.app .credit-topups>header>span,.app .billing-history-summary{background:var(--app-blue-pale);color:var(--app-blue)!important}.app .photo-control label,.app .subscription-card>div>button:first-child,.app .credit-topups article button,.app .account-plan-comparison article>button:not(:disabled){border-color:var(--app-blue);background:var(--app-blue);color:#fff}.app .photo-control label:hover,.app .subscription-card>div>button:first-child:hover,.app .credit-topups article button:hover,.app .account-plan-comparison article>button:not(:disabled):hover{border-color:var(--app-blue-hover);background:var(--app-blue-hover)}.app .subscription-card>div>button:not(:first-child),.app .add-payment{color:var(--app-blue);background:#fff;border-color:#b8c9dd}.app .subscription-card>small,.app .account-plan-comparison article>small,.app .plan-change-title small,.app .credit-topups>header small{color:#7b5b25}.app .account-plan-price b,.app .account-plan-comparison article>p b,.app .credit-topups article strong{color:var(--app-blue)}.app .account-plan-comparison article.current{border-color:var(--app-blue);background:var(--app-blue-pale)}.app .plan-change-review{border-color:var(--app-blue);background:#f9fbfe}.app .billing-interval-choice{border-color:var(--app-line);background:#edf2f8}.app .billing-interval-choice button.selected{border-color:var(--app-blue);color:var(--app-blue);background:#fff}.app .billing-history-list,.app .credit-topups article,.app .account-plan-comparison article{border-color:var(--app-line);background:#fff}.app .account-settings-expanded>footer button:not(.account-signout-button):not(.account-close-button){color:var(--app-blue)}.landing>.hero{gap:clamp(32px,3.5vw,48px) clamp(50px,6vw,94px)}.landing .hero>.hero-capabilities{color:#c7ddff;letter-spacing:.13em;text-align:center;background:#0e3158cc;border-color:#7eb2ef73;grid-column:1/-1;justify-self:center;margin:0;padding:11px 22px;font-weight:850;box-shadow:0 10px 28px #020b1938;font-size:clamp(12px,1vw,15px)!important}@media (width<=650px){.landing .hero>.hero-capabilities{letter-spacing:.09em;border-radius:12px;width:100%;padding:10px 13px;line-height:1.55;font-size:10px!important}}.app .wizard .message-type-picker,.app .wizard .message-defaults-summary,.app .wizard .sermon-audience-card,.app .wizard .audience-profile-settings,.app .wizard .youth-mode-summary,.app .wizard .depth-destination{background:#f7f8fa;border-color:#cfd6df}.app .wizard .message-type-picker button,.app .wizard .audience-profile-chips button,.app .wizard .audience-optional-row>button,.app .wizard .youth-panel-actions button{color:var(--app-navy);background:#fff;border-color:#b7c2cf}.app .wizard .message-type-picker button.on{border-color:var(--app-navy);background:var(--app-navy);color:#fff}.app .wizard :is(.choices button.on,.depth button.on){border-color:var(--app-navy);background:var(--app-navy);color:#fff;box-shadow:inset 0 0 0 1px var(--app-navy)}.app .wizard .message-defaults-summary button,.app .wizard .audience-section-head>button,.app .wizard .audience-details summary{color:var(--app-navy)}.app .wizard .message-overrides-grid,.app .wizard .deep-research-addon,.app .wizard .audience-presets button,.app .wizard .youth-age-picker label{border-color:var(--app-line);background:#fff}.app .wizard .depth li:before,.app .wizard .depth strong,.app .wizard .youth-mode-summary span{color:var(--app-navy)}.app .wizard .deep-research-addon.selected,.app .wizard .youth-age-picker label.selected{border-color:var(--app-navy);background:var(--app-navy);color:#fff;box-shadow:inset 0 0 0 1px var(--app-navy)}.app .wizard :is(.deep-research-addon,.youth-age-picker,.youth-resource-options) input{accent-color:var(--app-navy)}.app .wizard .develop-outline-button{background:var(--app-navy);color:#fff}.app .wizard .depth-destination{border-left-color:var(--app-navy)}.app .wizard .audience-section-head>span{color:var(--app-navy);background:#e8ecf1}.app .wizard .primary{border-color:var(--app-navy)!important;background:var(--app-navy)!important}.app .wizard .primary:hover{background:var(--app-navy-soft)!important}.app .wizard.reframe-wizard{background:#fbfcfe;border:1px solid #d5dfec;border-radius:20px;width:min(760px,100vw - 32px);padding:28px 30px 30px;box-shadow:0 24px 70px #071c3826}.app .reframe-wizard>h2{max-width:620px;color:var(--app-navy);margin-top:20px;font-size:clamp(29px,4vw,40px);line-height:1.05}.app .reframe-wizard>p:not(.cap){color:#53677f;max-width:660px;line-height:1.55}.app .reframe-wizard .steps{gap:8px}.app .reframe-wizard .steps i{background:#d8e1ec;border-radius:999px;height:3px}.app .reframe-wizard .steps i.on{background:var(--app-blue)}.app .reframe-wizard .carry-forward{border:1px solid #c9d9eb;border-left:4px solid var(--app-blue);background:#eef4fc;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 16px;margin-top:18px;padding:15px 17px;display:grid}.app .reframe-wizard .carry-forward small{color:#64778e;grid-row:1/3;align-self:center}.app .reframe-wizard .carry-forward b{color:var(--app-navy)}.app .reframe-wizard .carry-forward span{color:#64758a}.app .reframe-wizard .reframe-context-form{background:#fff;border-color:#d3deeb;border-radius:13px;gap:14px;margin-top:16px;padding:18px;box-shadow:0 8px 24px #102b4c0a}.app .reframe-wizard .reframe-context-form :is(input,select,textarea){background:#fbfdff;border-color:#bfd0e5}.app .reframe-wizard .sermon-audience-card{background:#eef4fc;border-color:#c8d9ed;border-radius:13px;padding:16px 18px}.app .reframe-wizard .audience-section-head>div>small{color:#526b88}.app .reframe-wizard .reframe-preview{border:1px solid #d2deec;border-left:4px solid var(--app-blue);background:#fff;border-radius:10px;padding:17px 19px}.app .reframe-wizard .reframe-preview small{color:var(--app-blue)}.app .reframe-wizard .reframe-preview p{color:#52657b}.app .reframe-wizard .reframe-preview b{color:var(--app-navy)}@media (width<=650px){.app .wizard.reframe-wizard{padding:23px 18px 24px}.app .reframe-wizard .carry-forward{grid-template-columns:1fr}.app .reframe-wizard .carry-forward small{grid-row:auto}}.app .draft-prompt .revision-note-action,.landing .header-workspace-button.workspace-amber-action{box-shadow:0 9px 22px #9a661f2b;color:#082a50!important;background:#d69a3a!important;border-color:#c58a2d!important}.app .draft-prompt .revision-note-action:hover,.landing .header-workspace-button.workspace-amber-action:hover{color:#061f3d!important;background:#bf8125!important;border-color:#ae711e!important}.landing .trial-header-action,.landing .hero .trial-hero-action,.landing a.primary[href^=\/signup]{font-weight:850;box-shadow:0 12px 28px #020b1942,inset 0 1px #ffffff5c;color:#071d38!important;background:linear-gradient(135deg,#f4aa3f,#e39628)!important;border-color:#ffc56d!important}.landing .trial-header-action:hover,.landing .hero .trial-hero-action:hover,.landing a.primary[href^=\/signup]:hover{transform:translateY(-1px);color:#071d38!important;background:linear-gradient(135deg,#ffb94f,#ed9e2d)!important;border-color:#ffd18d!important}.app .library-collapse,.app .study-collapse,.app .library-heading button,.app .sermon-title-display>button,.app .preparation-context>summary i{color:#173f6b}.app .library-collapse:hover,.app .study-collapse:hover,.app .library-heading button:hover,.app .sermon-title-display>button:hover,.app .preparation-context>summary:hover i{color:#9a641c}.app .library .library-view-tabs button.on{color:#173f6b;background:#fff8ec;box-shadow:inset 0 -3px #d69a3a,0 3px 10px #102b4d12}.app .sermon.selected{border-left-color:#d69a3a}.app .title>small,.app .title>div>small{color:#a66b18}.app .preparation-context{background:#fffaf1;border-color:#d9c49e}.app .preparation-context-details{border-top-color:#e8d8bb}.app .preparation-context-details>span b{color:#173f6b}.app .draft-prompt-box .draft-credit-policy{color:#344d68;background:#fff9ee;border-left-color:#d69a3a}.app .study>nav button{color:#596d84}.app .study>nav button.on{color:#173f6b;background:#fffaf1;border-bottom-color:#d69a3a}.app .studybody .cap,.app .author-ai-heading .cap{color:#9a641c}.app .crossref-list button.on{background:#fff8ec;border-left-color:#d69a3a}.app .crossref-list button.on>b{color:#173f6b;background:#f4dfba}.app .crossref-list strong,.app .passage h3,.app .concordance-heading h3,.app .author-card h3{color:#173f6b}.app .passage-review{border-top-color:#d69a3a}.app .studybody .insert,.app .concordance-source,.app .strong-term a,.app .author-card a,.app .author-card button{color:#173f6b;background:#fffaf1;border-color:#cbb283}.app .studybody .insert:hover,.app .concordance-source:hover,.app .strong-term a:hover,.app .author-card a:hover,.app .author-card button:hover{color:#8c5915;background:#fff3df;border-color:#d69a3a}.app .strong-term>strong{color:#7d531b;background:#f6e8cd}.app .author-card .author-rank b{color:#9a641c}.app .author-card button:first-child{background:#fff3df}.app .provenance-badge.ai-connection{background:#fff4df;border-color:#dcc49a;color:#76501b!important}.app .provenance-badge.retrieved-source,.app .provenance-badge.scripture-text{background:#fffaf1;border-color:#c8b184;color:#173f6b!important}.app .page .big{background:#fff9ee;border-left-width:4px;border-left-color:#a96816!important}.app .library :is(.sermon,.series-card).selected{border-left-width:3px;border-left-color:#a96816!important}.landing .hero-product{padding-bottom:0;overflow:hidden}.landing .hero-product-image{border-radius:14px 14px 0 0}.landing .hero-product figcaption{color:#536984;background:#fff;border-top:1px solid #dce5f0;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:20px;margin:0;padding:20px 22px 22px;line-height:1.55}.landing .hero-product figcaption b{font-size:20px;line-height:1.15}.landing .hero-product figcaption span{display:block}@media (width<=650px){.landing .hero-product figcaption{grid-template-columns:1fr;gap:7px;padding:18px}}.landing .ministry-journey-intro p{color:var(--public-blue)}.landing .ministry-journey-panel li{color:#536984}.landing .ministry-journey-panel li:before{color:var(--public-blue)}.landing .ministry-journey-example{border-left-color:var(--public-blue)}.landing .ministry-journey-panel footer a{color:var(--public-blue)}.landing .ministry-journey-panel footer a.primary{background:var(--public-blue);color:#fff}.landing .ministry-journey-panel footer a.primary:hover,.landing .ministry-journey-panel footer a.primary:focus-visible{background:#1d51bb}:is(.signup-page,.signin-page){--auth-navy:#071d38;--auth-blue:#2864d7;--auth-blue-hover:#1d51bb;--auth-blue-pale:#eaf2ff;--auth-amber:#f0a13a;--auth-ink:#10243d;--auth-copy:#56677e;--auth-line:#d6e0ec;color:var(--auth-ink);background:radial-gradient(circle at 10% 14%,#8ab8ff24 0,#0000 30%),radial-gradient(circle at 88% 84%,#f0a13a1c 0,#0000 24%),#f3f6fa}:is(.signup-page,.signin-page) .signup-header{border-bottom-color:var(--auth-line);width:min(1200px,100% - 48px)}:is(.signup-page,.signin-page) .signup-logo{color:var(--auth-navy);font-size:24px;font-weight:700}:is(.signup-page,.signin-page) .signup-logo em{color:var(--auth-blue)}:is(.signup-page,.signin-page) .auth-brand-logo{align-items:center;padding:0;display:flex}:is(.signup-page,.signin-page) .auth-brand-logo img{object-fit:contain;width:auto;height:68px;margin-block:-13px;display:block}.onboarding-header .auth-brand-logo{align-items:center;padding:0;display:flex}.onboarding-header .auth-brand-logo img{object-fit:contain;width:auto;height:58px;margin-block:-10px;display:block}:is(.signup-page,.signin-page) .signup-header p,:is(.signup-page,.signin-page) .signup-aside>p:not(.eyebrow),:is(.signup-page,.signin-page) .signin-message>p:not(.eyebrow){color:var(--auth-copy)}:is(.signup-page,.signin-page) a{color:var(--auth-blue)}:is(.signup-page,.signin-page) :is(.signup-aside,.signin-message) h1,:is(.signup-page,.signin-page) :is(.signup-card,.signin-card) h2{color:var(--auth-navy)}.signup-aside li span{background:var(--auth-blue-pale);color:var(--auth-blue)}:is(.signup-aside blockquote,.signin-message>div,.signup-assurance){border-left-color:var(--auth-amber);background:#ffffffb8}:is(.signup-card,.signin-card){border-color:var(--auth-line);background:#fff;border-radius:20px;box-shadow:0 28px 75px #071d3817}:is(.signup-card,.signin-card) :is(label,legend){color:#344b67}:is(.signup-card,.signin-card) :is(input:not([type=checkbox],[type=radio]),select){color:var(--auth-ink);border-color:#c6d3e2;border-radius:9px}:is(.signup-card,.signin-card) :is(input,select):focus{border-color:var(--auth-blue);box-shadow:0 0 0 3px #2864d71f}:is(.signup-card,.signin-card) input:is([type=checkbox],[type=radio]){accent-color:var(--auth-blue)}.signup-progress .active{color:var(--auth-blue)}.signup-progress .active i{border-color:var(--auth-blue);background:var(--auth-blue)}.signup-plans label{border-color:var(--auth-line);border-radius:10px}.signup-plans label.selected{border-color:var(--auth-blue);background:var(--auth-blue-pale);box-shadow:inset 3px 0 var(--auth-blue)}:is(.signup-page,.signin-page) :is(.signup-submit,.signin-submit){border-color:var(--auth-blue)!important;background:var(--auth-blue)!important;color:#fff!important}:is(.signup-page,.signin-page) :is(.signup-submit,.signin-submit):hover{border-color:var(--auth-blue-hover)!important;background:var(--auth-blue-hover)!important}.signup-actions>button:first-child,.signup-check a,.signin-help a{color:var(--auth-blue)}@media (width<=640px){:is(.signup-page,.signin-page) .auth-brand-logo img{height:58px;margin-block:-11px}.onboarding-header .auth-brand-logo img{height:52px;margin-block:-8px}}@media (width>=651px) and (width<=860px){.signup-page .signup-shell{width:min(680px,100% - 48px);padding-top:54px;display:block}.signup-page .signup-aside{margin-bottom:34px}.signup-page .signup-aside h1{max-width:660px;font-size:44px}.signup-page .signup-aside blockquote{display:none}}.signup-assurance,.signup-card form>.signup-referral-note{background:#f2f6fc}.demo-nav-actions{align-items:center;gap:22px;display:flex}.demo-exit{color:#526984;padding:8px 0;font-size:13px;font-weight:750;text-decoration:none}.demo-exit:hover,.demo-exit:focus-visible{color:#2864d7;text-underline-offset:4px;text-decoration:underline}@media (width<=520px){.demo-nav-actions{gap:13px}.demo-exit{font-size:12px}}.trial-activation-guide{color:#0b294c;background:#f4f7fb;border-bottom:1px solid #c8d6e7;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.trial-activation-guide>div{gap:8px;display:flex}.trial-activation-guide>div:first-child{flex-direction:column;gap:2px;min-width:0}.trial-activation-guide small{color:#a56608;letter-spacing:.12em;font-weight:800}.trial-activation-guide b{font-family:var(--font-heading);font-size:17px}.trial-activation-guide span{color:#526984;font-size:13px}.trial-activation-guide button{white-space:nowrap}.trial-plan-recommender{color:#0b294c;background:#f4f7fb;border:1px solid #c8d6e7;border-radius:14px;margin-bottom:18px;padding:20px}.trial-plan-recommender>small{color:#a56608;letter-spacing:.12em;font-weight:800}.trial-plan-recommender h3{margin:5px 0 12px}.trial-plan-recommender>div{flex-wrap:wrap;gap:8px;display:flex}.trial-plan-recommender button.selected{color:#fff;background:#0b294c;border-color:#0b294c}.trial-plan-recommender p{color:#526984;margin:14px 0 0}@media (width<=760px){.trial-activation-guide{flex-direction:column;align-items:stretch}.trial-activation-guide>div:last-child{flex-wrap:wrap}}.app .account-settings-expanded{width:min(1060px,100vw - 36px);max-height:min(880px,100vh - 36px);color:var(--app-ink);background:#fff;border:1px solid #cbd8e7;border-radius:22px;padding:30px 34px 0;box-shadow:0 36px 110px #020b1966}.app .account-settings-expanded>.cap{color:#a56608;letter-spacing:.14em;margin:0 0 8px;font-weight:850}.app .account-title-row{align-items:flex-end;padding:0 42px 22px 0}.app .account-title-row h2{color:var(--app-navy);font-size:clamp(28px,3vw,38px)}.app .account-title-row p{color:#657991;margin-top:5px}.app .account-title-row>span{background:#edf4ff;border:1px solid #c8d8ec;border-radius:999px;padding:8px 12px;font-weight:800;color:#245493!important}.app .account-tabs{border-block:1px solid var(--app-line);background:#f7f9fc;gap:4px;margin:0 -34px;padding:0 34px;overflow-x:auto}.app .account-tabs button{color:#60738c;white-space:nowrap;border-bottom:3px solid #0000;min-height:48px;padding:0 14px;font-weight:750}.app .account-tabs button:hover{color:var(--app-navy);background:#edf3fb}.app .account-tabs button.on{border-bottom-color:var(--app-amber);color:var(--app-navy)}.app .account-tabs button span{color:#36577d;background:#e4ecf6}.app .account-view{padding:28px 0 34px}.app .account-view>header{border-bottom:1px solid var(--app-line);margin-bottom:20px;padding-bottom:16px}.app .account-view>header h3{color:var(--app-navy);font-size:23px}.app .account-view>header p{color:#647790;max-width:720px;line-height:1.55}.app .account-profile{gap:32px}.app .account-profile-fields .field{color:#687a91;letter-spacing:.08em;font-weight:650}.app .account-workspace-context{align-items:flex-end;gap:12px;display:flex}.app .account-workspace-context>span{color:#245493;white-space:nowrap;background:#edf4ff;border:1px solid #c8d8ec;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.app .account-workspace-context label{color:#6b7f96;gap:4px;display:grid}.app .account-workspace-context label small{letter-spacing:.1em;font-size:9px;font-weight:850}.app .account-workspace-context select{max-width:250px;min-height:36px;color:var(--app-navy);background:#fff;border:1px solid #c8d8ec;border-radius:7px;padding:6px 30px 6px 10px;font-size:13px;font-weight:700}.app .account-profile-fields :is(input,select,textarea){color:var(--app-ink);font-weight:400}.app .photo-control{border:1px solid var(--app-line);background:#f7f9fc;border-radius:14px;padding:20px}.app .photo-control>span,.app .photo-control>img{border:4px solid #fff;box-shadow:0 8px 24px #102b4d1c}.app .photo-control label{background:var(--app-navy);border-color:var(--app-navy);border-radius:9px}.app .photo-control label:hover{background:#123d70;border-color:#123d70}.app .settings-grid{gap:16px}.app .settings-grid .field{color:#63768e;letter-spacing:.1em;font-weight:800}.app .account-settings-expanded :is(input,select,textarea){background:#fff;border-color:#c8d6e6;min-height:42px}.app .account-settings-expanded input[readonly]{color:#718197;background:#f3f6fa}.app .account-actions{border-top:1px solid var(--app-line);margin-top:22px;padding-top:18px}.app .account-actions .primary{background:var(--app-navy);border-color:var(--app-navy);border-radius:9px}.app .account-actions .primary:hover{background:#123d70;border-color:#123d70}.app .workspace-summary{gap:12px}.app .workspace-summary article,.app .subscription-card,.app .payment-panel,.app .referral-share-card,.app .referral-rules article,.app .referral-history,.app .data-actions article{border:1px solid var(--app-line);background:#fff;border-radius:14px;box-shadow:0 8px 24px #102b4d09}.app .workspace-summary article{padding:18px}.app .workspace-summary small{color:#a56608;font-weight:850}.app .account-callout{border:1px solid #d7e1ed;border-left:4px solid var(--app-amber);background:#f5f8fc;border-radius:10px}.app .team-view>header>span{color:#245493;background:#edf4ff;border:1px solid #c7d8ec}.app .team-view>header>span.full{color:#9b4035;background:#fff1ee;border-color:#dfb7ae}.app .invite-row{border:1px solid var(--app-line);background:#f6f9fd;border-radius:12px;padding:14px}.app .invite-row button{border:1px solid var(--app-navy);background:var(--app-navy);color:#fff;border-radius:9px}.app .member-list{gap:8px}.app .member-list article{border-color:var(--app-line);background:#fff;border-radius:11px}.app .invite-explanation,.app .invite-review-link{color:#52677e;margin:8px 2px 14px;font-size:.86rem;line-height:1.5}.app .invite-review-link{border-left:3px solid var(--app-amber);color:var(--app-navy);background:#fff8e9;padding:10px 12px}.app .invite-review-link a{color:var(--app-blue);font-weight:700}.app .member-list small.expired{color:#5d6b79;background:#edf1f5}.app .member-actions{justify-content:flex-end;gap:6px;display:flex}.app .member-actions button{min-width:auto}.team-invite-page{color:#082747;background:radial-gradient(circle at 18% 18%,#e7f0ff 0,#0000 35%),#f5f8fc;min-height:100vh}.team-invite-page .signup-header>button{color:#245493;cursor:pointer;background:0 0;border:0;font-weight:700}.team-invite-page .auth-brand-logo{align-items:center;padding:0;display:flex}.team-invite-page .auth-brand-logo img{object-fit:contain;width:auto;height:68px;margin-block:-13px;display:block}.team-invite-shell{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:center;gap:72px;width:min(1120px,100% - 40px);margin:0 auto;padding:80px 0 110px;display:grid}.team-invite-intro h1{letter-spacing:-.045em;max-width:690px;margin:16px 0 22px;font:400 clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.team-invite-intro>p:last-child{color:#415b77;max-width:630px;font-size:1.08rem;line-height:1.75}.team-invite-card{background:#fff;border:1px solid #cbd9e8;border-top:4px solid #2866da;border-radius:18px;padding:38px;box-shadow:0 24px 60px #0827471f}.team-invite-card h2{margin:12px 0 18px;font:400 2.25rem/1.08 Georgia,serif}.team-invite-card>p{color:#4d6177;font-size:1rem;line-height:1.6}.team-invite-summary{border-block:1px solid #dce5ef;grid-template-columns:1fr auto;gap:12px;margin:24px 0;padding:18px 0;display:grid}.team-invite-summary span{color:#687b90}.team-invite-summary b{text-align:right}.team-invite-guidance{background:#fff8e9;border-left:3px solid #e99a20;margin-top:24px;padding:12px 14px}.team-invite-actions{align-items:center;gap:18px;margin-top:20px;display:flex}.team-invite-actions>a:not(.primary){color:#2866da;font-weight:700}.team-invite-action{text-align:center;width:100%;margin-top:18px;display:inline-block}.team-invite-signed-in{margin-top:22px}.team-invite-billing-choice{background:#fff9ed;border:1px solid #e7bd73;border-left:4px solid #d88911;border-radius:10px;margin-top:20px;padding:20px}.team-invite-billing-choice .eyebrow{margin:0 0 8px}.team-invite-billing-choice h3{color:#0b2948;margin:0 0 8px;font:600 1.2rem/1.3 Georgia,serif}.team-invite-billing-choice p{color:#425a73;margin:0;font-size:.95rem;line-height:1.55}.team-invite-billing-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.team-invite-billing-actions button{color:#163c65;background:#fff;border:1px solid #9db4cf;border-radius:7px;min-height:48px;padding:10px 12px;font-weight:700}.team-invite-billing-actions button.selected{background:#eaf1ff;border-color:#2866da;box-shadow:inset 0 0 0 1px #2866da}.team-invite-refresh{color:#2866da;background:0 0;border:0;margin-top:12px;padding:0;font-weight:700;text-decoration:underline}@media (width<=800px){.team-invite-page .auth-brand-logo img{height:58px;margin-block:-11px}.team-invite-shell{grid-template-columns:1fr;gap:34px;width:min(100% - 28px,620px);padding:44px 0 70px}.team-invite-intro h1{font-size:clamp(2.45rem,12vw,3.7rem)}.team-invite-card{padding:26px 22px}.team-invite-summary{grid-template-columns:1fr;gap:5px}.team-invite-summary b{text-align:left;overflow-wrap:anywhere;margin-bottom:10px}.team-invite-actions{flex-direction:column;align-items:stretch}.team-invite-billing-actions{grid-template-columns:1fr}.app .member-actions{grid-column:1/-1;justify-content:flex-start}}.app .member-avatar{color:#245493;background:#e8f0fb}.app .owner-lock{color:#31567f}.app .credit-activity{background:linear-gradient(120deg, var(--app-navy), #0e3968);border:1px solid #244b77;border-radius:12px}.app .credit-activity span{color:#c3d3e5}.app .subscription-card{padding:24px}.app .account-subscription-view .subscription-card h3{font-size:23px}.app .account-subscription-view .subscription-card p b,.app .account-subscription-view .account-credit-explainer b{font-weight:650}.app .subscription-card>small,.app .trial-plan-recommender>small,.app .credit-topups>header small{color:#a56608}.app .subscription-card>div>button,.app .billing-interval-choice button,.app .data-actions button,.app .add-payment{color:#31567f;background:#fff;border:1px solid #b9cadd;border-radius:9px}.app .subscription-card>div>button:first-child,.app .credit-topups article button,.app .account-plan-comparison article>button:not(:disabled){background:var(--app-navy);border-color:var(--app-navy);color:#fff}.app .account-credit-explainer{border:1px solid #d5e1ef;border-left:4px solid var(--app-amber);background:#f4f7fb;border-radius:10px}.app .account-plan-comparison{gap:12px}.app .account-plan-comparison article{border-radius:14px;box-shadow:0 8px 24px #102b4d0a}.app .account-plan-comparison article.current{background:#f0f5fc;border-color:#789aca}.app .billing-interval-choice{background:#edf2f8;border-radius:10px}.app .billing-interval-choice button.selected{background:var(--app-navy);border-color:var(--app-navy);color:#fff}.app .credit-topups{border-top-color:var(--app-line)}.app .credit-topups article{border-radius:12px}.app .referral-share-card{border-left:4px solid var(--app-amber)}.app .referral-rules{gap:12px}.app .referral-rules article{padding:17px}.app .referral-history article{border-top-color:var(--app-line)}.app .data-actions article.danger{background:#fffaf9;border-color:#e2c1ba}.app .data-actions article.danger button{color:#963f34;border-color:#c7887d}.app .account-settings-expanded>.account-settings-footer{border-top:1px solid var(--app-line);background:#f7f9fc;margin:0 -34px;padding:14px 34px;position:sticky;bottom:0}.app .account-footer-context{color:#718198}.app .account-footer-actions :is(button,.account-admin-link){border-radius:9px;text-decoration:none}.app .account-settings-expanded>footer .account-close-button{background:var(--app-navy);border-color:var(--app-navy)}@media (width<=760px){.app .account-settings-expanded{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:24px 18px 0}.app .account-tabs,.app .account-settings-expanded>.account-settings-footer{margin-inline:-18px;padding-inline:18px}.app .account-title-row{flex-direction:column;align-items:flex-start;gap:12px}.app .account-workspace-context{flex-direction:column;align-items:flex-start}.app .account-view{padding-top:22px}}.visual-type-picker button strong{color:var(--vs-navy);margin-top:5px;font-size:10px;display:block}.visual-credit-disclosure{background:var(--vs-blue-pale);border-left:3px solid var(--vs-blue);gap:12px;margin-top:18px;padding:14px 16px;display:flex}.visual-credit-disclosure>span{color:var(--vs-blue)}.visual-credit-disclosure p{gap:4px;margin:0;display:grid}.visual-credit-disclosure b{color:var(--vs-navy);font-size:12px}.visual-credit-disclosure small{color:var(--vs-copy);font-size:10px;line-height:1.5}.visual-dialog-error{color:#7d372a;background:#fff4f1;border-left:3px solid #bd4f3a;margin-top:12px;padding:10px 12px;font-size:11px}.visual-workbench-hidden{display:none}.visual-project-workspace{max-width:1260px;margin:0 auto;padding:0 0 64px}.visual-project-breadcrumb{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.visual-project-breadcrumb button{color:var(--vs-blue);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.visual-project-breadcrumb span{background:var(--vs-blue-pale);color:var(--vs-blue);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850}.visual-preview-banner{color:#755319;background:#fff8e8;border:1px solid #efc879;gap:12px;margin-bottom:16px;padding:11px 14px;font-size:11px;display:flex}.visual-project-workspace>header{background:var(--vs-navy);color:#fff;justify-content:space-between;align-items:end;gap:30px;padding:30px;display:flex}.visual-project-workspace>header h1{margin:0 0 8px;font:400 37px Georgia,serif}.visual-project-workspace>header p:last-child{color:#b9c8db;margin:0;font-size:12px}.visual-project-cost{background:#ffffff0b;border:1px solid #ffffff2c;gap:5px;min-width:200px;padding:15px;display:grid}.visual-project-cost small{letter-spacing:.12em;color:#b9c8db;font-size:8px}.visual-project-cost b{color:#fff;font:400 19px Georgia,serif}.visual-project-cost span{color:#e4b863;font-size:10px}.visual-project-steps{border:1px solid var(--vs-line);background:#fff;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.visual-project-steps article{border-right:1px solid var(--vs-line);gap:12px;padding:20px;display:flex}.visual-project-steps article:last-child{border-right:0}.visual-project-steps article>span{color:#6e7d91;background:#e8edf4;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:11px;font-weight:850;display:grid}.visual-project-steps article.complete>span{background:var(--vs-blue);color:#fff}.visual-project-steps article.current{box-shadow:inset 0 -3px var(--vs-blue)}.visual-project-steps article.current>span{background:var(--vs-blue-pale);color:var(--vs-blue)}.visual-project-steps small,.visual-project-brief-grid>section>small,.visual-project-brief-grid>aside>small{letter-spacing:.12em;color:#7d8b9e;font-size:8px}.visual-project-steps h3{color:var(--vs-navy);margin:4px 0;font:400 16px Georgia,serif}.visual-project-steps p{color:var(--vs-copy);margin:0;font-size:10px;line-height:1.45}.visual-project-brief-grid{grid-template-columns:1.3fr .7fr;gap:20px;margin-top:20px;display:grid}.visual-project-brief-grid>section,.visual-project-brief-grid>aside{border:1px solid var(--vs-line);background:#fff;padding:27px}.visual-project-brief-grid h2{color:var(--vs-navy);margin:8px 0;font:400 27px Georgia,serif}.visual-project-brief-grid>section>p,.visual-project-brief-grid>aside>p{color:var(--vs-copy);font:15px/1.6 Georgia,serif}.visual-project-brief-grid dl{margin:24px 0 0}.visual-project-brief-grid dl>div{border-top:1px solid var(--vs-line);justify-content:space-between;padding:11px 0;display:flex}.visual-project-brief-grid dt{color:#738196;font-size:10px}.visual-project-brief-grid dd{color:var(--vs-navy);margin:0;font-size:11px;font-weight:800}.visual-project-brief-grid aside>div{background:var(--vs-blue-pale);gap:4px;margin:20px 0;padding:14px;display:grid}.visual-project-brief-grid aside>div b{color:var(--vs-navy);font-size:11px}.visual-project-brief-grid aside>div span{color:var(--vs-copy);font-size:10px;line-height:1.5}.visual-project-brief-grid aside>button{width:100%}.visual-brief-error{background:#fff3ef;padding:10px 12px;color:#883c2d!important;margin:0 0 12px!important;font:11px/1.45 Arial,sans-serif!important}.visual-prepared-brief{gap:20px;margin-top:20px;display:grid}.visual-brief-summary,.visual-storyboard{border:1px solid var(--vs-line);background:#fff;padding:27px}.visual-brief-summary>small,.visual-storyboard header small{color:#7d8b9e;letter-spacing:.12em;font-size:8px;font-weight:850}.visual-brief-summary h2,.visual-storyboard h2{color:var(--vs-navy);margin:8px 0;font:400 29px Georgia,serif}.visual-brief-summary>p{max-width:820px;color:var(--vs-copy);margin:0;font:15px/1.6 Georgia,serif}.visual-direction-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.visual-direction-row span{background:var(--vs-blue-pale);color:var(--vs-copy);gap:6px;padding:14px;font-size:11px;line-height:1.5;display:grid}.visual-direction-row b{color:var(--vs-navy);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.visual-storyboard>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.visual-storyboard>header>span{color:#a9772f;font-size:10px;font-weight:800}.visual-storyboard>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.visual-storyboard article{border:1px solid var(--vs-line);background:#fbfcfe;gap:14px;padding:18px;display:flex}.visual-storyboard article>span{color:#a9772f;flex:0 0 28px;font:400 18px Georgia,serif}.visual-storyboard article small{color:#718096;letter-spacing:.1em;font-size:8px;font-weight:850}.visual-storyboard article h3{color:var(--vs-navy);margin:5px 0 7px;font:400 18px Georgia,serif}.visual-storyboard article p{color:var(--vs-copy);margin:0 0 8px;font-size:11px;line-height:1.5}.visual-storyboard article em{color:#66758a;font:italic 11px/1.5 Georgia,serif;display:block}.visual-storyboard blockquote{color:var(--vs-navy);background:#fff;border-left:2px solid #d3a34f;margin:12px 0 0;padding:9px 11px;font-size:10px}@media (width<=760px){.visual-project-workspace{padding:0 24px 44px}.visual-project-workspace>header{flex-direction:column;align-items:start;padding:23px}.visual-project-cost{width:100%}.visual-project-steps,.visual-project-brief-grid,.visual-storyboard>div,.visual-direction-row{grid-template-columns:1fr}.visual-project-steps article{border-right:0;border-bottom:1px solid var(--vs-line)}.visual-storyboard>header{flex-direction:column;align-items:start}}.visual-project-count{text-align:right;gap:3px;display:grid!important}.visual-project-count b{font-size:11px;font-weight:500}.visual-project-count small{color:#8a96a7;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.visual-project-grid{scrollbar-gutter:stable;align-content:start;max-height:680px;padding-right:7px;overflow-y:auto}.visual-project-card{flex-direction:column;display:flex}.visual-project-updated{color:#8793a3;margin:0 18px 14px;font-size:9px;display:block}.visual-project-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 18px;display:flex}.visual-project-actions button{background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.visual-project-open{color:var(--vs-blue)}.visual-project-open span{margin-left:4px}.visual-project-delete{color:#9a493d}.visual-project-delete:hover{text-decoration:underline}.visual-delete-dialog{background:#fff;border-radius:6px;width:min(470px,100%);padding:30px;box-shadow:0 30px 90px #0005}.visual-delete-dialog>small{color:#a86d13;letter-spacing:.14em;font-size:9px;font-weight:850}.visual-delete-dialog h2{color:var(--vs-navy);margin:9px 0 12px;font:400 28px/1.15 Georgia,serif}.visual-delete-dialog p{color:var(--vs-copy);margin:0;font-size:13px;line-height:1.6}.visual-delete-dialog footer{border-top:1px solid var(--vs-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.visual-delete-confirm{color:#fff;background:#9a493d;border:0;border-radius:4px;padding:11px 15px;font-weight:800}.visual-delete-confirm:disabled{opacity:.55}.visual-delete-dialog button:focus-visible,.visual-project-actions button:focus-visible{outline:2px solid var(--vs-blue);outline-offset:3px}@media (width<=760px){.visual-project-grid{max-height:none;padding-right:0;overflow:visible}.visual-delete-dialog{padding:24px}}.message-library-item{border-radius:7px;position:relative}.message-library-item .sermon{padding-bottom:28px}.message-visual-link{z-index:1;color:var(--app-blue);font-size:9px;font-weight:800;text-decoration:none;position:absolute;bottom:7px;right:8px}.message-visual-link:hover{text-decoration:underline}.editorbar .editorbar-action-group .editor-visuals-action{color:var(--app-blue);white-space:nowrap;align-items:center;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.editorbar .editorbar-action-group .editor-visuals-action:hover{background:var(--app-blue-pale);color:var(--app-blue)}.visual-project-workspace>header p{color:#b9c8db;margin:0;font-size:12px}.visual-linked-message{color:#f0bd62;margin-top:12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.visual-linked-message:hover{text-decoration:underline}.message-visual-link:focus-visible,.editor-visuals-action:focus-visible,.visual-linked-message:focus-visible{outline-offset:3px;outline:2px solid #2864d7}.visual-generation-loading{border:1px solid var(--vs-line);color:var(--vs-copy);background:#f7faff;margin-top:20px;padding:18px;font-size:11px}.visual-generation-preview{align-self:start;position:relative}.visual-generation-preview>span{color:#fff;background:#071d38dd;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;bottom:10px;right:10px}.visual-version-field,.visual-revision-field{gap:6px;margin-top:16px;display:grid}.visual-version-field>span,.visual-revision-field>span{color:var(--vs-navy);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:9px;font-weight:850;display:flex}.visual-revision-field>span small{color:#a86d13;letter-spacing:0;text-transform:none;font-size:9px}.visual-version-field select,.visual-revision-field textarea{border:1px solid var(--vs-line);width:100%;color:var(--vs-navy);background:#fff;border-radius:4px;font:11px/1.45 Arial,sans-serif}.visual-version-field select{height:38px;padding:0 10px}.visual-revision-field textarea{resize:vertical;min-height:92px;padding:10px}.visual-version-field select:focus,.visual-revision-field textarea:focus{outline-offset:1px;outline:2px solid #2f68d8}.visual-generation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.visual-download-action,.visual-approval-action{border:1px solid var(--vs-blue);min-height:38px;color:var(--vs-blue);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.visual-approval-action{color:#805718;cursor:pointer;border-color:#9a6b24}.visual-approval-action:disabled{cursor:not-allowed;opacity:.55}.visual-generation-dialog blockquote{color:var(--vs-navy);background:#fff8e8;border-left:3px solid #d3a34f;margin:16px 0 0;padding:12px 14px;font:italic 12px/1.5 Georgia,serif}.visual-current-artwork{margin-top:20px}.visual-current-artwork .visual-generation-result{background:#fff;margin-top:0}.visual-current-artwork-empty{border:1px solid var(--vs-line);background:#fff;padding:22px 27px}.visual-current-artwork-empty small{color:#a86d13;letter-spacing:.12em;font-size:8px;font-weight:850}.visual-current-artwork-empty h2{color:var(--vs-navy);margin:7px 0 4px;font:400 21px Georgia,serif}.visual-current-artwork-empty p{color:var(--vs-copy);margin:0;font-size:11px}.visual-output-set-field{background:#f7faff;border:1px solid #cfc8bb;border-radius:4px;align-content:center;gap:5px;margin-top:17px;padding:10px 12px;display:grid}.visual-output-set-field>span{color:#394d46;letter-spacing:.04em;font-size:11px;font-weight:800}.visual-output-set-field>b{color:var(--vs-navy);font:400 17px Georgia,serif}.visual-output-set-field>small{color:var(--vs-copy);font-size:9px}.visual-output-set{border:1px solid var(--vs-line);background:#fff;margin-top:12px;padding:18px}.visual-output-set>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.visual-output-set>header small{color:#a86d13;letter-spacing:.12em;font-size:8px;font-weight:850}.visual-output-set>header h3{color:var(--vs-navy);margin:5px 0 0;font:400 21px Georgia,serif}.visual-output-set>header>span{color:var(--vs-copy);font-size:10px}.visual-output-set>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.visual-output-set article{border:1px solid var(--vs-line);background:#f7faff;align-content:start;gap:5px;padding:10px;display:grid}.visual-output-preview{background:#e8eef7;width:100%;overflow:hidden}.visual-output-preview img{object-fit:cover;width:100%;height:100%}.visual-output-16-9{aspect-ratio:16/9}.visual-output-1-1{aspect-ratio:1}.visual-output-9-16{aspect-ratio:9/16;max-height:220px}.visual-output-set article>b{color:var(--vs-navy);margin-top:3px;font:400 15px Georgia,serif}.visual-output-set article>span{color:var(--vs-copy);font-size:9px}.visual-output-set article>button{border:1px solid var(--vs-blue);min-height:36px;color:var(--vs-blue);cursor:pointer;background:#fff;border-radius:4px;margin-top:5px;font-size:9px;font-weight:850}.visual-output-set article>button:disabled{cursor:wait;opacity:.55}.visual-prepared-brief{gap:12px}.visual-brief-summary{padding:0;overflow:hidden}.visual-brief-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;list-style:none;display:flex}.visual-brief-summary>summary::-webkit-details-marker{display:none}.visual-brief-summary>summary span{align-items:center;gap:16px;min-width:0;display:flex}.visual-brief-summary>summary small{color:#7d8b9e;letter-spacing:.12em;flex:none;font-size:8px;font-weight:850}.visual-brief-summary>summary strong{color:var(--vs-navy);text-overflow:ellipsis;white-space:nowrap;font:400 16px/1.25 Georgia,serif;overflow:hidden}.visual-brief-summary>summary>b{color:var(--vs-blue);flex:none;font-size:10px}.visual-brief-summary[open]>summary{border-bottom:1px solid var(--vs-line)}.visual-brief-summary[open]>summary>b{font-size:0}.visual-brief-summary[open]>summary>b:after{content:"Hide brief";font-size:10px}.visual-brief-details{padding:18px 20px}.visual-brief-details>p{max-width:820px;color:var(--vs-copy);margin:0;font:14px/1.55 Georgia,serif}.visual-brief-details .visual-direction-row{margin-top:16px}.visual-storyboard{padding:20px}.visual-storyboard>header{align-items:center;margin-bottom:13px}.visual-storyboard h2{margin:5px 0 0;font-size:22px}.visual-storyboard>.visual-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visual-concept-option{gap:10px;min-height:112px;padding:13px}.visual-concept-option>span{flex-basis:22px;font-size:15px}.visual-concept-option h3{margin:4px 0 5px;font-size:15px}.visual-concept-option p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.visual-concept-details{border:1px solid var(--vs-line);background:#fbfcfe;margin-top:10px}.visual-concept-details>summary{color:var(--vs-blue);cursor:pointer;padding:11px 13px;font-size:10px;font-weight:800}.visual-concept-details>div{padding:0 13px 13px}.visual-concept-details p{color:#66758a;margin:0;font:italic 11px/1.5 Georgia,serif}.visual-concept-details blockquote{margin-top:10px}.visual-storyboard>.visual-generation-approval{display:flex}.visual-storyboard .visual-generation-result{display:none}@media (width<=900px){.visual-storyboard>.visual-concept-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.visual-current-artwork{margin-top:14px}.visual-brief-summary>summary{align-items:flex-start;padding:15px}.visual-brief-summary>summary span{gap:5px;display:grid}.visual-brief-summary>summary strong{white-space:normal}.visual-brief-details{padding:15px}.visual-storyboard{padding:17px}.visual-storyboard>.visual-concept-grid{grid-template-columns:1fr}.visual-concept-option{min-height:0}.visual-current-artwork .visual-generation-result{padding:14px}.visual-output-set>header{flex-direction:column;align-items:start;gap:5px}.visual-output-set>div{grid-template-columns:1fr}.visual-output-preview{max-height:220px}.visual-output-9-16{width:min(55%,180px)}.visual-output-set article>button{min-height:42px}}.visual-package-set{border:1px solid var(--vs-line);background:#fff;margin-top:12px;padding:18px}.visual-package-set>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.visual-package-set>header small{color:#a86d13;letter-spacing:.12em;font-size:8px;font-weight:850}.visual-package-set>header h3{color:var(--vs-navy);margin:5px 0 0;font:400 21px Georgia,serif}.visual-package-set>header>span{color:var(--vs-copy);font-size:10px}.visual-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.visual-package-grid>article{border:1px solid var(--vs-line);background:#f7faff;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:12px;padding:11px;display:grid}.visual-package-preview{color:#fff;background:#0a2441;min-height:170px;position:relative;overflow:hidden}.visual-package-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visual-package-preview:after{content:"";background:linear-gradient(#051f3a1f,#051f3ae6);position:absolute;inset:0}.visual-package-preview>span{z-index:1;gap:5px;display:grid;position:absolute;bottom:10%;left:9%;right:9%}.visual-package-preview.center>span{text-align:center}.visual-package-preview small{color:#e4a23a;letter-spacing:.12em;font-size:7px;font-weight:900}.visual-package-preview strong{font:600 clamp(15px,1.6vw,24px)/1.08 Georgia,serif}.visual-package-preview em{font:400 8px/1.35 Arial,sans-serif}.visual-package-1-1{aspect-ratio:1}.visual-package-9-16{aspect-ratio:9/16;max-height:260px}.visual-package-fields{align-content:start;gap:5px;display:grid}.visual-package-fields>b{color:var(--vs-navy);font:400 16px Georgia,serif}.visual-package-fields>small{color:var(--vs-copy);font-size:8px}.visual-package-fields label{gap:3px;display:grid}.visual-package-fields label>span{color:#394d46;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.visual-package-fields input,.visual-package-fields textarea{width:100%;color:var(--vs-navy);background:#fff;border:1px solid #c6d2e3;border-radius:3px;font:400 10px/1.35 Arial,sans-serif}.visual-package-fields input{min-height:32px;padding:7px}.visual-package-fields textarea{resize:vertical;min-height:54px;padding:7px}.visual-package-fields>button{border:1px solid var(--vs-blue);min-height:34px;color:var(--vs-blue);cursor:pointer;background:#fff;border-radius:4px;margin-top:3px;font-size:9px;font-weight:850}.visual-package-fields>button:disabled{cursor:wait;opacity:.55}.visual-package-set>footer{border-top:1px solid var(--vs-line);justify-content:flex-end;align-items:center;gap:14px;margin-top:15px;padding-top:14px;display:flex}.visual-package-set>footer>span{color:var(--vs-copy);font-size:10px}.visual-package-set>footer .visual-primary{min-height:38px}@media (width<=1050px){.visual-package-grid{grid-template-columns:1fr}}@media (width<=620px){.visual-package-set>header{flex-direction:column;align-items:start;gap:5px}.visual-package-grid>article{grid-template-columns:1fr}.visual-package-preview{max-height:230px}.visual-package-9-16{width:min(60%,190px)}.visual-package-set>footer{flex-direction:column;align-items:stretch}.visual-package-set>footer .visual-primary{width:100%}}.visual-presentation-set{border:1px solid var(--vs-line);background:#fff;margin-top:12px;padding:20px}.visual-presentation-set>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:16px;display:flex}.visual-presentation-set>header small{color:#a86d13;letter-spacing:.12em;font-size:8px;font-weight:850}.visual-presentation-set>header h3{color:var(--vs-navy);margin:5px 0;font:400 22px Georgia,serif}.visual-presentation-set>header p{max-width:690px;color:var(--vs-copy);margin:0;font-size:10px}.visual-presentation-set>header>span{color:var(--vs-copy);white-space:nowrap;font-size:10px}.visual-presentation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.visual-presentation-grid>article{border:1px solid var(--vs-line);background:#f7faff;grid-template-columns:minmax(220px,.9fr) minmax(240px,1.1fr);gap:13px;padding:11px;display:grid}.visual-presentation-preview{aspect-ratio:16/9;background:var(--vs-navy);color:#fff;position:relative;overflow:hidden}.visual-presentation-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visual-presentation-preview:after{content:"";background:#071d3899;position:absolute;inset:0}.visual-presentation-preview>span{z-index:1;flex-direction:column;justify-content:center;gap:6px;display:flex;position:absolute;inset:12%}.visual-presentation-preview-2>span,.visual-presentation-preview-0>span{text-align:center}.visual-presentation-preview small{color:#e4a23a;letter-spacing:.12em;font-size:7px;font-weight:900}.visual-presentation-preview strong{font:600 clamp(15px,1.5vw,23px)/1.08 Georgia,serif}.visual-presentation-preview em{color:#eef4ff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font:400 8px/1.35 Arial,sans-serif;display:-webkit-box;overflow:hidden}.visual-presentation-grid>article>div:last-child{align-content:start;gap:5px;display:grid}.visual-presentation-grid>article>div:last-child>b{color:var(--vs-navy);font:400 16px Georgia,serif}.visual-presentation-grid>article>div:last-child>small{color:var(--vs-copy);text-transform:capitalize;font-size:8px}.visual-presentation-grid label{gap:3px;display:grid}.visual-presentation-grid label>span{color:#394d46;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.visual-presentation-grid textarea{width:100%;min-height:50px;color:var(--vs-navy);resize:vertical;background:#fff;border:1px solid #c6d2e3;border-radius:3px;padding:7px;font:400 10px/1.35 Arial,sans-serif}.visual-presentation-grid label:last-child textarea{min-height:80px}.visual-presentation-set>footer{border-top:1px solid var(--vs-line);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.visual-presentation-set>footer>span{color:var(--vs-copy);font-size:10px}.visual-presentation-set>footer>div{gap:8px;display:flex}.visual-presentation-set>footer button{min-height:38px}@media (width<=1080px){.visual-presentation-grid{grid-template-columns:1fr}}@media (width<=680px){.visual-presentation-set>header,.visual-presentation-set>footer{flex-direction:column;align-items:stretch}.visual-presentation-set>header>span{white-space:normal}.visual-presentation-grid>article{grid-template-columns:1fr}.visual-presentation-set>footer>div{display:grid}.visual-presentation-set>footer button{width:100%}}.visual-concept-option{border:1px solid var(--vs-line);text-align:left;color:inherit;cursor:pointer;background:#fbfcfe;gap:14px;padding:18px;display:flex}.visual-concept-option:hover,.visual-concept-option.selected{border-color:var(--vs-blue);box-shadow:inset 0 0 0 1px var(--vs-blue)}.visual-concept-option.selected{background:var(--vs-blue-pale)}.visual-concept-option:focus-visible{outline:2px solid var(--vs-blue);outline-offset:3px}.visual-concept-option>span{color:#a9772f;flex:0 0 28px;font:400 18px Georgia,serif}.visual-concept-option small{color:#718096;letter-spacing:.1em;font-size:8px;font-weight:850}.visual-concept-option h3{color:var(--vs-navy);margin:5px 0 7px;font:400 18px Georgia,serif}.visual-concept-option p{color:var(--vs-copy);margin:0 0 8px;font-size:11px;line-height:1.5}.visual-concept-option em{color:#66758a;font:italic 11px/1.5 Georgia,serif;display:block}.visual-generation-approval{border:1px solid var(--vs-line);background:#f7faff;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:18px;display:flex}.visual-generation-approval>div{gap:5px;display:grid}.visual-generation-approval small,.visual-generation-result small,.visual-generation-dialog>small{color:#a86d13;letter-spacing:.12em;font-size:8px;font-weight:850}.visual-generation-approval b{color:var(--vs-navy);font:400 18px Georgia,serif}.visual-generation-approval span{color:var(--vs-copy);font-size:10px}.visual-generation-result{border:1px solid var(--vs-line);background:#f7faff;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:20px;margin-top:20px;padding:18px;display:grid}.visual-generation-result img{background:#e8eef7;width:100%;height:auto;display:block}.visual-generation-result section{align-self:center}.visual-generation-result h3{color:var(--vs-navy);margin:7px 0;font:400 23px Georgia,serif}.visual-generation-result p{color:var(--vs-copy);font-size:11px;line-height:1.55}.visual-generation-dialog{background:#fff;border-radius:6px;width:min(500px,100%);padding:30px;box-shadow:0 30px 90px #0005}.visual-generation-dialog h2{color:var(--vs-navy);margin:9px 0 12px;font:400 28px/1.15 Georgia,serif}.visual-generation-dialog p{color:var(--vs-copy);margin:0;font-size:13px;line-height:1.6}.visual-generation-dialog footer{border-top:1px solid var(--vs-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}@media (width<=760px){.visual-generation-result{grid-template-columns:1fr}.visual-generation-approval{flex-direction:column;align-items:stretch}.visual-generation-approval .visual-primary{width:100%}}.visual-concept-option.has-preview{background:#fff;padding:0;display:block;overflow:hidden}.visual-concept-option.has-preview>img{aspect-ratio:3/2;object-fit:cover;background:#dfe8f5;width:100%;display:block}.visual-concept-option.has-preview>div{padding:14px 15px 15px}.visual-concept-option.has-preview p{-webkit-line-clamp:2}.visual-preview-placeholder{aspect-ratio:3/2;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#eaf0f8,#d9e5f5);place-items:center;width:100%;color:#73839a!important;font:700 10px Arial,sans-serif!important;display:grid!important}.visual-slide-plan{border:1px solid var(--vs-line);background:#f7faff;margin-top:18px;padding:17px}.visual-slide-plan>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.visual-slide-plan>header small{color:#a86d13;letter-spacing:.12em;font-size:8px;font-weight:850}.visual-slide-plan>header h3{color:var(--vs-navy);margin:5px 0 0;font:400 19px Georgia,serif}.visual-slide-plan>header>span{color:#718096;font-size:9px}.visual-slide-plan>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.visual-slide-plan article{border:1px solid var(--vs-line);background:#fff;min-height:86px;padding:11px;display:grid}.visual-slide-plan article>span{color:#a86d13;font:400 13px Georgia,serif}.visual-slide-plan article>b{color:var(--vs-navy);align-self:end;font:400 13px/1.25 Georgia,serif}.visual-slide-plan article>small{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;line-height:1.3;overflow:hidden}@media (width<=900px){.visual-slide-plan>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.visual-direction-previews{grid-template-columns:1fr!important}.visual-slide-plan>header{flex-direction:column;align-items:start}.visual-slide-plan>div{grid-template-columns:1fr 1fr}}.admin-usage .admin-stats{grid-template-columns:repeat(3,1fr)}@media (width<=700px){.admin-usage .admin-stats{grid-template-columns:1fr}}.message-source-strip{background:#f8fafc;border:1px solid #cbd8e7;border-left:4px solid #c99635;gap:10px;margin:0 0 14px;padding:14px 16px;display:grid}.message-source-strip>div:first-child{gap:3px;display:grid}.message-source-strip small{font:800 10px/1.2 var(--font-geist-sans),sans-serif;letter-spacing:.12em;color:#9b651a}.message-source-strip strong{font:700 14px/1.35 var(--font-geist-sans),sans-serif;color:#10294a}.message-source-strip>div:first-child>span{font:500 12px/1.45 var(--font-geist-sans),sans-serif;color:#607086}.message-source-chips{flex-wrap:wrap;gap:7px;display:flex}.message-source-chips>span{max-width:100%;font:650 12px/1.2 var(--font-geist-sans),sans-serif;color:#173f6b;background:#fff;border:1px solid #d5dfeb;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 11px;display:flex}.message-source-chips a,.message-source-chips b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;color:inherit;text-decoration:none;overflow:hidden}.message-source-chips a:hover{text-decoration:underline}.message-source-chips button{color:#708096;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:17px;line-height:1}@media (width<=700px){.message-source-strip{padding:12px}.message-source-chips{display:grid}.message-source-chips>span{border-radius:9px;justify-content:space-between}.message-source-chips a,.message-source-chips b{max-width:calc(100vw - 145px)}}.group-plan-faq{color:#0a2340;background:#fff;border:1px solid #cddbf0;border-radius:12px;min-width:0;margin-top:24px;padding:20px}.group-plan-faq h3{margin:0 0 8px}.group-plan-faq>p{margin:0 0 16px;line-height:1.6}.group-plan-faq details{border-top:1px solid #cddbf0}.group-plan-faq summary{cursor:pointer;padding:14px 0;font-weight:600;line-height:1.5}.group-plan-faq summary:focus-visible{outline-offset:3px;outline:2px solid #2860d7}.group-plan-faq details p{overflow-wrap:anywhere;margin:0;padding:0 0 16px;line-height:1.65}.landing{--public-canvas:#f5f7fb;--public-line:#dce4ef}.landing>.rhythm{display:none}.landing>.hero{background:linear-gradient(115deg,#081d36,#0d3158);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(32px,5vw,80px);min-height:auto;padding:48px max(5vw,24px) 72px}.landing .hero h1{letter-spacing:-.035em;font-size:clamp(44px,4.4vw,68px);line-height:1.06}.landing .hero h1 em{color:#b5d2ff;font-size:.85em;font-weight:400}.landing .hero>.hero-capabilities{letter-spacing:.13em;font-size:12px!important}.landing .hero .lead{max-width:550px;font-size:18px;line-height:1.7}.landing .hero-promise{font-size:16px}.landing .hero-assurances{gap:14px;font-size:13px}.landing .hero .trial-note{font-size:13px;line-height:1.7}.landing .hero-product{border-radius:16px;padding:8px;box-shadow:0 24px 60px #0003}.landing .hero-product figcaption span{font-size:14px;line-height:1.6}.landing>.ministry-audiences{background:#f5f7fb;padding:80px max(5vw,24px)}.landing .ministry-audiences>h2{font-size:clamp(34px,3.6vw,52px);line-height:1.12}.landing .ministry-audiences>p:not(.eyebrow){max-width:670px;font-size:18px;line-height:1.65}.persona-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0;display:grid}.persona-card{background:#fff;border:1px solid #dce4ef;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 25px #122b4910}.persona-image{aspect-ratio:3/2;background:#e4ebf4;position:relative;overflow:hidden}.persona-image img{object-fit:cover;width:100%;height:100%;display:block}.persona-image>span{color:#f4c77d;background:#092340;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:20px}.persona-copy{flex-direction:column;flex:1;padding:26px;display:flex}.persona-copy .persona-audience{color:#2257a1;letter-spacing:.07em;margin:0 0 14px;font:700 12px/1.5 Arial,sans-serif}.persona-copy h3{letter-spacing:-.025em;color:#092340;margin:0 0 16px;font:400 clamp(26px,2.2vw,34px)/1.13 Georgia,serif}.persona-copy>p{color:#536378;margin:0 0 16px;font:16px/1.65 Arial,sans-serif}.persona-copy .persona-outcome{color:#243e5c}.persona-copy>small{color:#536378;margin-top:auto;padding:4px 0 20px;font:13px/1.6 Arial,sans-serif;display:block}.persona-copy .persona-signup{color:#fff;background:#245dcc;border-radius:8px;justify-content:space-between;gap:12px;padding:13px 15px;font:700 14px/1.5 Arial,sans-serif;text-decoration:none;display:flex}.persona-copy .persona-signup:hover{background:#1949a7}.persona-copy .persona-learn{color:#244f82;text-underline-offset:4px;margin-top:14px;font:14px/1.5 Arial,sans-serif}.persona-links{flex-wrap:wrap;gap:0 14px;display:flex}.landing .hero-product:before{display:none}.all-ministry-settings{text-align:left;border-top:1px solid #dce4ef;padding-top:10px}.all-ministry-settings>summary{color:#244f82;cursor:pointer;padding:16px 0;font-weight:600}.all-ministry-settings .ministry-journey{margin-top:12px}.landing :is(.values,.features,.pricing,.faq){padding-top:72px;padding-bottom:72px}.landing :is(.features,.pricing) article{border-radius:14px}.landing .faq summary{font-size:16px;line-height:1.5}.landing .faq details p{font-size:16px;line-height:1.7}.pricing-tax-note{color:#4d617d;text-align:center;background:#ffffffb8;border:1px solid #2860d733;border-radius:14px;max-width:880px;margin:26px auto 0;padding:16px 20px;font-size:14px;line-height:1.6}.app .editor{background:#f3f6fa}.app .library,.app .study{background:#f8fafc}.app .editorbar{min-height:50px}.app .draft-workspace-label{box-shadow:none;color:#102c4b;background:#fff;border:1px solid #d5e0ed;flex-wrap:wrap;gap:16px;padding:18px 22px}.app .draft-workspace-label>div:first-child{flex:260px;min-width:0}.app .draft-workspace-label small{color:#476386;letter-spacing:.08em;font-size:12px}.app .draft-workspace-label h2{color:#102c4b;font:600 20px/1.35 Arial,sans-serif}.app .draft-workspace-label p{color:#53667d;max-width:55ch;font:14px/1.6 Arial,sans-serif}.app .draft-stage-track{flex-wrap:wrap;gap:5px}.app .draft-stage-track button{color:#405c7b;background:#f5f8fc;border:1px solid #d3dfec;padding:7px 10px;font-size:12px}.app .draft-stage-track button:hover{background:#e8f0fc;border-color:#92b4df}.app .draft-stage-track button.on{color:#fff;background:#245dcc;border-color:#245dcc}.app .draft-prompt{box-shadow:none;border-radius:12px;background:#eef4fc!important}.app .draft-prompt h2{font:600 18px/1.4 Arial,sans-serif}.app .draft-prompt textarea{font-size:14px;line-height:1.6}.app .library :is(.sermon,.series-card) b{font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.app .library :is(.sermon,.series-card).selected{border-left-color:#245dcc;box-shadow:0 3px 12px #102b4d0a}.app .studybody :is(.author-card,.word,.note){box-shadow:none;border-radius:10px}.app :is(button,a):focus-visible,.persona-grid a:focus-visible,.all-ministry-settings summary:focus-visible{outline-offset:3px;outline:3px solid #669af0}@media (width<=1050px){.landing>.hero{grid-template-columns:1fr;padding-top:32px}.landing .hero-copy{max-width:760px}.landing .hero-product{width:100%;max-width:800px;margin:12px auto 0}.persona-grid{gap:16px}.persona-copy{padding:20px}}@media (width<=760px){.landing>.hero{padding:28px 22px 44px}.landing .hero h1{font-size:43px}.landing .hero .ctas{flex-wrap:wrap}.landing .hero .trial-note span{display:none}.landing>.ministry-audiences{padding:48px 22px}.persona-grid{grid-template-columns:1fr;gap:26px}.persona-copy{padding:24px}.persona-copy h3{font-size:31px}.app .draft-workspace-label{padding:16px}.app .draft-stage-track{width:100%}.app .editorbar{flex-wrap:wrap;gap:8px;height:auto;padding:10px 12px}.app .editorbar-location{flex:100%}.app .editorbar-actions{flex-wrap:wrap;flex:100%;gap:8px;min-width:0;margin-left:0}.app .editor-save-state{max-width:none}.app .editorbar .editorbar-action-group{flex-wrap:wrap;max-width:100%}.app .editorbar .editorbar-action-group button,.app .editorbar .editorbar-action-group a{min-height:40px}}@media (width<=420px){.app .appbar{height:108px}.app .workspace{height:calc(100dvh - 108px)}}.landing>.studio-spotlight{box-sizing:border-box;order:2;width:100%}.landing .studio-spotlight{color:#fff;background:#081d36;padding:88px max(24px,50vw - 600px);scroll-margin-top:80px}.landing .studio-spotlight-heading{max-width:820px;margin-bottom:42px}.landing .studio-spotlight .eyebrow{color:#f5b449}.landing .studio-spotlight h2{color:#fff;margin:15px 0 20px;font:500 clamp(2rem,4.2vw,3.6rem)/1.12 Georgia,serif}.landing .studio-spotlight h2 em{color:#f5b449;font-style:normal}.landing .studio-spotlight-heading>p:last-child{color:#cedcf0;max-width:730px;font-size:18px;line-height:1.65}.landing .studio-showcase{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.landing .studio-example{min-width:0}.landing .studio-example-source{background:#163452;border-left:3px solid #f5b449;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px;padding:14px 20px;display:flex}.landing .studio-example-source span{color:#c8d9ed;font-size:13px}.landing .studio-example-source b{font-size:18px}.landing .studio-example-slide{aspect-ratio:16/9;background:#163452;border-radius:8px;position:relative;overflow:hidden}.landing .studio-example-slide img{object-fit:cover;width:100%;height:100%;display:block}.landing .studio-example-slide>div{background:linear-gradient(90deg,#041222de,#0412221f);flex-direction:column;justify-content:center;padding:7%;display:flex;position:absolute;inset:0}.landing .studio-example-slide small{color:#fbd184;letter-spacing:.15em;font-size:13px}.landing .studio-example-slide strong{color:#fff;margin-top:12px;font:500 clamp(2rem,4vw,4rem)/.98 Georgia,serif}.landing .studio-example-slide p{color:#fff;margin:16px 0 0;font-size:15px}.landing .studio-example-slides{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.landing .studio-example-slides>div{background:#163452;border:1px solid #38526e;border-radius:5px;min-height:100px;padding:16px 12px}.landing .studio-example-slides small{color:#efc579;margin-bottom:12px;font-size:12px;display:block}.landing .studio-example-slides b{color:#fff;font:500 17px/1.3 Georgia,serif}.landing .studio-example-caption{color:#adbed3;margin:12px 0 0;font-size:13px;line-height:1.5}.landing .studio-showcase-copy h3{color:#fff;margin:0 0 24px;font:500 28px/1.25 Georgia,serif}.landing .studio-showcase-copy ol{gap:22px;margin:0 0 28px;padding:0;list-style:none;display:grid}.landing .studio-showcase-copy li{gap:16px;display:flex}.landing .studio-showcase-copy li>span{color:#f5b449;padding-top:4px;font-size:14px}.landing .studio-showcase-copy h4{color:#fff;margin:0 0 7px;font-size:18px}.landing .studio-showcase-copy li p{color:#cedcf0;margin:0;font-size:16px;line-height:1.55}.landing .studio-showcase-copy .primary{color:#081d36;background:#f5b449;border-radius:6px;padding:15px 20px;font-weight:700;text-decoration:none;display:inline-block}.landing .studio-included{color:#b9cbe0;margin-top:14px;font-size:14px;line-height:1.6}.landing .studio-output-strip{color:#e2ebf7;border-top:1px solid #38526e;flex-wrap:wrap;gap:14px 32px;margin-top:36px;padding-top:26px;font-size:15px;display:flex}.landing .studio-output-strip span:before{content:"✓";color:#f5b449;margin-right:10px}.landing .hero-studio-link{color:#f5c575;text-underline-offset:4px;margin-top:18px;font-weight:700;display:inline-block}@media (width<=850px){.landing .studio-showcase{grid-template-columns:1fr;gap:32px}.landing .studio-spotlight{padding:56px 24px}.landing .studio-example-slide strong{font-size:clamp(2.3rem,8vw,4rem)}}@media (width<=420px){.landing .studio-example-slides{gap:6px}.landing .studio-example-slides>div{padding:12px 8px}.landing .studio-example-slides b{font-size:14px}.landing .studio-example-slides small{font-size:12px}}.app .library-hub-overlay{z-index:60;background:#05172dcc;padding:24px}.app .library-hub{background:#f5f8fc;border:1px solid #d2deec;border-radius:24px;flex-direction:column;width:min(1320px,100vw - 48px);height:min(880px,100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 38px 120px #020b196e}.app .library-hub-header{background:#fff;border-bottom:1px solid #d5e0ec;justify-content:space-between;align-items:flex-end;gap:28px;padding:25px 34px 23px;display:flex;position:relative}.app .library-hub-header .cap{color:#b26f16;letter-spacing:.17em;margin:14px 0 5px;font-size:11px}.app .library-hub-header h2{color:var(--app-navy);letter-spacing:-.025em;margin:0;font:400 clamp(28px,3vw,41px)/1.08 Georgia,serif}.app .library-hub-back{color:var(--app-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.app .library-hub-header .close{flex:none;align-self:flex-start;position:static}.app .library-hub-shell{flex:1;grid-template-columns:235px minmax(0,1fr);min-height:0;display:grid}.app .library-hub-sidebar{color:#fff;background:linear-gradient(165deg,#092748 0%,#061c35 100%);flex-direction:column;gap:26px;padding:27px 20px 22px;display:flex;overflow:auto}.app .library-hub-sidebar>div{gap:8px;display:grid}.app .library-hub-label{color:#92aac5;letter-spacing:.15em;margin:0 9px 4px;font-size:11px;font-weight:800;display:block}.app .library-hub-sidebar nav{gap:4px;display:grid}.app .library-hub-sidebar :is(nav button,.library-hub-ministries>button,.library-hub-ministries label){color:#dbe7f4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:14px;display:grid}.app .library-hub-sidebar :is(nav button,.library-hub-ministries>button,.library-hub-ministries label):hover{color:#fff;background:#ffffff0d}.app .library-hub-sidebar :is(nav button,.library-hub-ministries>button).active{color:#fff;background:#ffffff12;border-color:#5d8ac34d;box-shadow:inset 3px 0 #e0a13d}.app .library-hub-sidebar small{color:#aac0d7;background:#ffffff12;border-radius:20px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.app .library-hub-ministries input{accent-color:#e0a13d;width:15px;height:15px;margin:0}.app .library-hub-ministries label{grid-template-columns:16px minmax(0,1fr) auto}.app .library-hub-new{color:#071d38;cursor:pointer;background:#dda03e;border:1px solid #efb65c;border-radius:10px;min-height:44px;margin-top:auto;font-weight:850}.app .library-hub-new:hover{background:#edb45a}.app .library-hub-main{min-width:0;padding:25px clamp(22px,3vw,40px) 42px;overflow:auto}.app .library-hub-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.app .library-hub-overview>div{background:#fff;border:1px solid #d7e2ef;border-radius:13px;grid-template-columns:1fr auto;gap:2px 12px;padding:15px 17px;display:grid;box-shadow:0 8px 24px #102b4d08}.app .library-hub-overview small{color:#657993;letter-spacing:.1em;align-self:center;font-size:10px;font-weight:800}.app .library-hub-overview strong{color:var(--app-blue);grid-area:1/2/3;font:400 30px/1 Georgia,serif}.app .library-hub-overview span{color:#7b899b;font-size:12px}.app .library-hub-toolbar{grid-template-columns:minmax(240px,1fr) 155px 142px auto;align-items:center;gap:10px;display:grid}.app .library-hub-toolbar>select{color:#294866;background:#fff;border:1px solid #c8d7e8;border-radius:10px;height:46px;padding:0 12px;font-size:13px}.app .library-hub-search{background:#fff;border:1px solid #b9cce2;border-radius:10px;align-items:center;gap:9px;height:46px;padding:0 14px;display:flex;box-shadow:0 5px 15px #0c2a4c08}.app .library-hub-search>span{color:#47719d;font-size:19px}.app .library-hub-search input{outline:0;width:100%;padding:0;font-size:15px;background:0 0!important;border:0!important}.app .library-layout-toggle{background:#fff;border:1px solid #c8d7e8;border-radius:10px;height:46px;display:flex;overflow:hidden}.app .library-layout-toggle button{color:#647993;cursor:pointer;background:#fff;border:0;border-left:1px solid #dbe4ef;width:42px;font-size:18px}.app .library-layout-toggle button:first-child{border-left:0}.app .library-layout-toggle button.active{background:var(--app-blue);color:#fff}.app .library-hub-results-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:27px 1px 14px;display:flex}.app .library-hub-results-heading .cap{color:#b26f16;letter-spacing:.14em;margin:0 0 3px;font-size:10px}.app .library-hub-results-heading h3{color:var(--app-navy);margin:0;font:400 24px/1.1 Georgia,serif}.app .library-hub-results-heading>span{color:#6f8095;font-size:12px}.app .library-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.app .library-hub-card{min-height:220px;color:var(--app-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dfed;border-radius:14px;flex-direction:column;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 9px 28px #102b4d09}.app .library-hub-card:hover,.app .library-hub-card:focus-visible{border-color:#87a9d1;outline:0;transform:translateY(-2px);box-shadow:0 15px 38px #102b4d16}.app .library-hub-card.current{box-shadow:inset 0 3px var(--app-blue),0 15px 38px #102b4d12;border-color:#6d96cc}.app .library-hub-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.app .library-hub-card time{color:#8190a3;font-size:11px}.app .library-status-pill{color:#2d5f9b;letter-spacing:.055em;text-transform:uppercase;background:#eaf1fb;border-radius:20px;align-items:center;min-height:24px;padding:4px 9px;font-size:10px;font-weight:850;display:inline-flex}.app .library-status-pill.status-ready-to-preach{color:#26624c;background:#e4f2eb}.app .library-status-pill.status-draft{color:#85530d;background:#fff1d9}.app .library-status-pill.status-archived{color:#657183;background:#edf0f4}.app .library-hub-card h4{color:var(--app-navy);margin:18px 0 7px;font:400 21px/1.18 Georgia,serif}.app .library-hub-card>p{color:#60758e;margin:0;font-size:13px;line-height:1.5}.app .library-hub-card .library-card-scripture{color:#315b8d;font-weight:750}.app .library-card-meta{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.app .library-card-meta span{color:#687b92;background:#f7f9fc;border:1px solid #d9e3ef;border-radius:20px;padding:5px 8px;font-size:10px}.app .library-hub-card>footer{color:#315f95;border-top:1px solid #e2e9f1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;font-size:12px;font-weight:750;display:flex}.app .library-hub-card>footer b{font-size:18px}.app .library-hub-card.shared{cursor:default}.app .library-hub-card.shared:hover{transform:none}.app .library-hub-card.shared blockquote{color:#536981;margin:14px 0;font:italic 13px/1.5 Georgia,serif}.app .library-hub-card.shared>footer{justify-content:flex-end;gap:8px}.app .library-hub-card.shared>footer button{color:#315f95;background:#fff;border:1px solid #c7d7e8;border-radius:8px;padding:8px 10px;font-weight:750}.app .library-hub-card.shared>footer .primary{background:var(--app-blue);color:#fff}.app .library-hub-grid.rows{grid-template-columns:1fr}.app .library-hub-grid.rows .library-hub-card{grid-template-columns:170px minmax(220px,1fr) minmax(180px,.7fr) 160px;align-items:center;gap:15px;min-height:0;padding:14px 17px;display:grid}.app .library-hub-grid.rows .library-hub-card>header{justify-content:start;gap:7px;display:grid}.app .library-hub-grid.rows .library-hub-card h4{margin:0;font-size:18px}.app .library-hub-grid.rows .library-hub-card .library-card-scripture{grid-column:2}.app .library-hub-grid.rows .library-card-meta{margin:0}.app .library-hub-grid.rows .library-hub-card>footer{border:0;margin:0;padding:0}.app .library-hub-empty{text-align:center;background:#ffffff8f;border:1px dashed #b9cbe0;border-radius:16px;align-content:center;place-items:center;min-height:310px;padding:35px;display:grid}.app .library-hub-empty>span{color:#2864d7;background:#eaf1fb;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.app .library-hub-empty h3{color:var(--app-navy);margin:14px 0 4px;font:400 22px Georgia,serif}.app .library-hub-empty p{color:#6e8095;margin:0;font-size:14px}.app .library-hub-empty button{color:var(--app-blue);background:#fff;border:1px solid #b8cce4;border-radius:8px;margin-top:17px;padding:9px 13px;font-weight:750}@media (width<=1050px){.app .library-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .library-hub-toolbar{grid-template-columns:minmax(220px,1fr) 145px 140px}.app .library-layout-toggle{display:none}}@media (width<=760px){.app .library-hub-overlay{padding:0}.app .library-hub{border:0;border-radius:0;width:100vw;height:100dvh}.app .library-hub-header{align-items:flex-start;padding:18px 20px}.app .library-hub-header h2{font-size:27px}.app .library-hub-shell{display:block;overflow:auto}.app .library-hub-sidebar{z-index:3;background:#082544;padding:12px 16px;display:block;position:sticky;top:0;overflow-x:auto}.app .library-hub-sidebar>div{display:block}.app .library-hub-sidebar>div+div,.app .library-hub-sidebar>.library-hub-new{display:none}.app .library-hub-sidebar nav{width:max-content;display:flex}.app .library-hub-sidebar nav button{white-space:nowrap;min-height:38px;display:flex}.app .library-hub-sidebar nav button small{display:inline-grid}.app .library-hub-main{padding:18px 16px 34px;overflow:visible}.app .library-hub-overview{grid-template-columns:repeat(3,minmax(118px,1fr));padding-bottom:5px;overflow-x:auto}.app .library-hub-overview>div{min-width:118px;display:block}.app .library-hub-overview strong{margin:7px 0 3px;display:block}.app .library-hub-toolbar{grid-template-columns:1fr 1fr}.app .library-hub-search{grid-column:1/-1}.app .library-hub-toolbar>select{min-width:0}.app .library-hub-results-heading>span{display:none}.app .library-hub-grid{grid-template-columns:1fr}}@media (width<=430px){.app .library-hub-header h2{font-size:24px}.app .library-hub-header .cap{margin-top:10px}.app .library-hub-toolbar{grid-template-columns:1fr}.app .library-hub-search{grid-column:auto}.app .library-hub-card{min-height:205px}}.page .inline-scripture{margin:1rem 0 1.5rem}.page .inline-scripture blockquote{overflow-wrap:anywhere;background:#f6f8fb;border-left:3px solid #d49a39;margin:.75rem 0;padding:1rem 1.25rem;font-style:normal}.page .inline-scripture p{margin:0 0 .65rem}.page .inline-scripture .inline-scripture-reference{color:#173b62;font:600 .875rem/1.5 system-ui,sans-serif}.page .inline-scripture small{color:#536477;font:.75rem/1.5 system-ui,sans-serif;display:block}.account-area-switch{border:1px solid #d4dfec;border-radius:12px;margin-bottom:16px;padding:12px 16px;font:.875rem/1.5 system-ui,sans-serif}.account-area-switch summary{cursor:pointer;color:#163a60;font-weight:600}.account-area-switch p{max-width:75ch;margin:10px 0}.account-area-controls{gap:12px;margin-top:8px;display:flex}.account-area-controls select{min-width:0;font:inherit;border:1px solid #bccde2;border-radius:8px;flex:1;padding:10px}@media (width<=600px){.account-area-controls{flex-direction:column}}.landing>.hero{grid-template-columns:minmax(0,1fr)}.landing .hero-copy{text-align:center;width:100%;max-width:920px;margin-inline:auto}.landing .hero h1{text-align:center;max-width:920px;margin-inline:auto}.landing .hero .trial-note{text-align:center;justify-content:center;width:100%;max-width:none}.landing .hero>.hero-capabilities{text-align:center}.landing .hero .lead{max-width:760px;margin-inline:auto}.landing .hero .ctas,.landing .hero-assurances{justify-content:center}.landing .hero-film{grid-column:1/-1;align-self:center;width:100%;min-width:0;max-width:1080px;margin:16px auto 0}.hero-film-screen{isolation:isolate;aspect-ratio:16/9;background:#081d36;border:1px solid #ffffff26;border-radius:28px 28px 80px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.hero-film-screen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0615298c,#0000 28% 40%,#061529ed);position:absolute;inset:0}.hero-film-screen video{object-fit:cover;width:100%;height:100%;display:block}.hero-film-kicker{z-index:2;letter-spacing:.15em;color:#fff;font:600 .75rem/1.6 system-ui,sans-serif;position:absolute;top:25px;left:26px;right:20px}.hero-film-caption{z-index:2;color:#fff;position:absolute;bottom:76px;left:26px;right:24px}.hero-film-caption span{color:#f7c570;letter-spacing:.16em;margin-bottom:8px;font:.75rem/1.6 system-ui,sans-serif;display:block}.hero-film-caption strong{max-width:18ch;font:400 clamp(24px,2.5vw,36px)/1.12 Georgia,serif;display:block}.hero-film-control{z-index:3;color:#fff;cursor:pointer;background:#081d36c9;border:1px solid #ffffff70;border-radius:999px;padding:8px 14px;font:500 .875rem/1.2 system-ui,sans-serif;position:absolute;bottom:27px;left:26px}.hero-film-control:focus-visible{outline-offset:4px;outline:3px solid #efb44f}.hero-film-track{z-index:2;gap:5px;display:flex;position:absolute;bottom:40px;right:65px}.hero-film-track i{background:#ffffff50;border-radius:2px;width:20px;height:3px}.hero-film-track i.active{background:#f5c16c}.hero-film figcaption{color:#ecf3ff;flex-direction:column;gap:6px;padding:18px 6px 0;font:.875rem/1.5 system-ui,sans-serif;display:flex}.hero-film figcaption small{color:#b5c8df;font-size:.75rem}@media (width<=767px){.hero-film-screen{border-radius:20px 20px 48px}.hero-film-kicker{top:18px;left:20px}.hero-film-caption{bottom:65px;left:20px}.hero-film-caption strong{font-size:26px}.hero-film-control{bottom:20px;left:20px}.hero-film-track{bottom:33px;right:40px}.hero-film-track i{width:14px}}.sponsorship-form{background:#f7f9fc;border:1px solid #d5dfeb;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;padding:20px;display:grid}.sponsorship-form label{color:#324b6b;gap:6px;font-size:.78rem;font-weight:700;display:grid}.sponsorship-form input{color:#092b50;background:#fff;border:1px solid #c9d6e5;border-radius:10px;width:100%;padding:11px 12px}.sponsorship-form .wide{grid-column:span 2}.sponsorship-form button,.sponsorship-actions button{color:#fff;cursor:pointer;background:#0a3159;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.sponsorship-records{gap:12px;display:grid}.sponsorship-records>article{border:1px solid #dbe3ed;border-radius:14px;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:18px;padding:16px;display:grid}.sponsorship-records article>div{gap:4px;display:grid}.sponsorship-actions{flex-wrap:wrap;justify-content:flex-end;display:flex!important}.sponsorship-actions button:last-child{color:#8b2d22;background:#fff;border:1px solid #e6c8c2}@media (width<=800px){.sponsorship-form{grid-template-columns:1fr}.sponsorship-form .wide{grid-column:auto}.sponsorship-records>article{grid-template-columns:1fr}.sponsorship-actions{justify-content:flex-start}}.landing .trial-guard{text-align:center;border-radius:18px;justify-items:center;gap:8px;max-width:820px;margin:0 auto 30px;padding:22px 28px;display:grid}.landing .trial-guard b{white-space:normal;color:#0d345c;max-width:640px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.2}.landing .trial-guard span{color:#415b76;max-width:690px;font-size:.94rem;line-height:1.6}@media (width<=600px){.landing .trial-guard{border-radius:15px;gap:10px;width:100%;margin-bottom:24px;padding:20px 18px}.landing .trial-guard b{font-size:1.18rem;line-height:1.25}.landing .trial-guard span{font-size:.94rem;line-height:1.55}}.use-case-page{--use-navy:#071d38;--use-blue:#2864d7;--use-amber:#f0a13a;--use-ink:#0d2038;--use-copy:#506079;--use-line:#dbe3ef;color:var(--use-ink);background:#f5f7fb}.use-case-page>header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-color:#dce4ef;min-height:68px;padding:0 max(4.5vw,28px);position:sticky;top:0;box-shadow:0 8px 30px #1730520a}.use-case-page .use-case-logo{align-items:center;display:flex}.use-case-page .use-case-logo img{object-fit:contain;width:auto;height:34px;display:block}.use-case-page>header a{color:#17243a;font-size:13px;font-weight:650}.use-case-page>header a.use-case-back{text-decoration:none}.use-case-page>header a:hover,.use-case-page>header a:focus-visible{color:var(--use-blue)}.use-case-page>header a:focus-visible,.use-case-page a:focus-visible{outline-offset:3px;outline:3px solid #8ab8ff}.use-case-hero{background:radial-gradient(circle at 82% 70%,#f0a13a2b,#0000 25%),linear-gradient(118deg,#061a32,#092444 56%,#0d315b);padding:clamp(78px,8vw,118px) max(7vw,28px) clamp(72px,7vw,104px);position:relative;overflow:hidden}.use-case-hero:after{content:"";border:1px solid #66a8f533;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-210px;right:-120px;box-shadow:0 0 0 74px #2864d710,0 0 0 148px #2864d708}.use-case-hero>*{z-index:1;position:relative}.use-case-hero .eyebrow{color:#a9caff;font-family:var(--font-geist-sans), sans-serif}.use-case-hero h1{color:#fff;max-width:920px;font-size:clamp(46px,5.2vw,72px);line-height:1}.use-case-hero>p:not(.eyebrow){color:#c6d5e7;max-width:760px;font:18px/1.65 var(--font-geist-sans), sans-serif}.use-case-hero a,.use-case-example a{background:var(--use-blue);color:#fff;border-radius:11px;min-height:46px;padding:14px 19px;box-shadow:0 10px 24px #2864d72b}.use-case-hero a+a{border-color:#9fc5ef55}.use-case-formats span,.use-case-benefits article,.use-case-deliverable,.use-case-related a{border-color:var(--use-line);background:#fff}.use-case-formats span,.use-case-deliverable a,.use-case-related a{color:var(--use-blue)}.use-case-benefits article{border-radius:16px;box-shadow:0 14px 36px #16375d0a}.use-case-benefits b,.use-case-workflow h2,.use-case-deliverable h2,.use-case-example h2{color:var(--use-navy)}.use-case-benefits p,.use-case-workflow p,.use-case-deliverable p,.use-case-example p{color:var(--use-copy);font-family:var(--font-geist-sans), sans-serif;font-size:15px}.use-case-workflow article{border-top-color:var(--use-blue);background:#eef4fc;border-radius:14px}.use-case-deliverable{border-radius:18px;box-shadow:0 18px 46px #1535550d}.use-case-deliverable ul{color:#38516f;background:#f4f7fc}.use-case-perspective{background:linear-gradient(118deg,#092444,#0d315b);border-radius:18px}.use-case-example{border-left-color:var(--use-amber);background:#eef4fc;border-radius:0 16px 16px 0}@media (width<=700px){.use-case-page>header{min-height:62px;padding:0 18px}.use-case-page .use-case-logo img{height:30px}.use-case-page>header nav{gap:14px}.use-case-page>header nav a{font-size:12px}.use-case-page>header nav a:nth-child(2){display:none}.use-case-hero{padding:68px 22px 64px}.use-case-hero h1{font-size:clamp(40px,12vw,54px)}.use-case-hero>p:not(.eyebrow){font-size:16px}.use-case-formats,.use-case-benefits,.use-case-example,.use-case-workflow,.use-case-deliverable,.use-case-perspective,.use-case-related{width:min(100% - 32px,1100px)}.use-case-benefits article,.use-case-workflow article{padding:22px 20px}.use-case-perspective{padding:26px 22px}.use-case-example{padding:28px 22px}}.use-case-deepen{color:#fff;background:#071d38;border-radius:18px;width:min(1100px,100% - 56px);margin:24px auto 72px;padding:clamp(34px,5vw,58px)}.use-case-deepen>.eyebrow{color:#f0b45f}.use-case-deepen>h2{color:#fff;max-width:760px;margin:10px 0 14px;font:400 clamp(30px,4vw,46px)/1.08 Georgia,serif}.use-case-deepen-intro{color:#c2d1e2;max-width:790px;font-size:16px;line-height:1.7}.use-case-deepen-grid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:32px;display:grid}.use-case-deepen-grid article{background:#0a294c;padding:28px}.use-case-deepen-grid span{color:#79aaf0;letter-spacing:.12em;font-size:11px;font-weight:850}.use-case-deepen-grid h3{margin:13px 0 8px;font:400 21px/1.2 Georgia,serif}.use-case-deepen-grid p{color:#c4d2e2;margin:0;font-size:15px;line-height:1.68}.use-case-deepen-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.use-case-deepen-links a{color:#dbeaff;border:1px solid #8cb2df66;border-radius:9px;padding:11px 14px;font-size:13px;font-weight:750;text-decoration:none}.use-case-deepen-links a.primary-link{color:#fff;background:#2864d7;border-color:#2864d7}.use-case-deepen-links a:hover{text-decoration:underline}.homepage-guides{text-align:left;background:#f3f6fb;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,80px);padding:clamp(64px,8vw,104px) max(7vw,25px);display:grid}.homepage-guides h2{color:#071d38;max-width:580px;margin:10px 0 16px;font:400 clamp(34px,4vw,50px)/1.08 Georgia,serif}.homepage-guides>div>p:not(.eyebrow){color:#52647a;max-width:580px;font-size:16px;line-height:1.7}.homepage-guide-links{gap:14px;display:grid}.homepage-guide-links a{color:#071d38;background:#fff;border:1px solid #d4e0ef;border-radius:16px;gap:9px;padding:25px 27px;text-decoration:none;display:grid;box-shadow:0 14px 35px #1535550b}.homepage-guide-links small{color:#98630f;letter-spacing:.13em;font-size:10px;font-weight:850}.homepage-guide-links strong{font:400 22px/1.2 Georgia,serif}.homepage-guide-links span{color:#2864d7;font-size:13px;font-weight:800}.guide-page{--guide-navy:#071d38;--guide-blue:#2864d7;--guide-copy:#4e6078;color:#10243e;background:#f6f8fc;min-height:100vh}.guide-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;min-height:68px;padding:0 max(4.5vw,28px);display:flex;position:sticky;top:0}.guide-header img{width:auto;height:34px;display:block}.guide-header nav{align-items:center;gap:24px;display:flex}.guide-header nav a{color:#18324f;font-size:13px;font-weight:700;text-decoration:none}.guide-header nav a:last-child{background:var(--guide-blue);color:#fff;border-radius:9px;padding:10px 14px}.guide-page>article{background:#fff}.guide-hero{color:#fff;background:radial-gradient(circle at 82% 40%,#f0a13a24,#0000 24%),linear-gradient(120deg,#061a32,#09284b 62%,#0d315b);padding:clamp(70px,9vw,120px) max(8vw,28px) clamp(58px,7vw,90px)}.guide-hero>.eyebrow{color:#9fc4f5}.guide-hero h1{color:#fff;letter-spacing:-.035em;max-width:950px;margin:14px 0 24px;font:400 clamp(46px,6vw,78px)/.98 Georgia,serif}.guide-hero>p:not(.eyebrow){color:#c6d5e7;max-width:780px;font-size:18px;line-height:1.7}.guide-hero>div{color:#adc0d6;gap:12px;margin-top:30px;font-size:12px;display:flex}.guide-hero>div span+span{border-left:1px solid #ffffff35;padding-left:12px}.guide-body{width:min(780px,100% - 48px);margin:auto;padding:70px 0}.guide-body section{margin-bottom:68px}.guide-body .eyebrow{color:#8c5c12}.guide-body h2{color:var(--guide-navy);margin:10px 0 18px;font:400 clamp(30px,4vw,43px)/1.12 Georgia,serif}.guide-body>section>p:not(.eyebrow),.guide-body li{color:var(--guide-copy);font-size:17px;line-height:1.82}.guide-body>section>p+p{margin-top:20px}.guide-body>section>ul{padding-left:22px}.guide-body>section>ul li{padding:5px 0}.guide-steps{border-top:1px solid #dbe4ef;gap:0;margin:32px 0;padding:0;list-style:none;display:grid}.guide-steps li{border-bottom:1px solid #dbe4ef;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;display:grid}.guide-steps>li>span{color:#2864d7;letter-spacing:.12em;font-size:11px;font-weight:850}.guide-steps h3{color:#102b4b;margin:0 0 6px;font:400 20px Georgia,serif}.guide-steps p{margin:0!important;font-size:15px!important;line-height:1.7!important}.guide-trust-line{background:#eef4fc;border-left:4px solid #f0a13a;margin:32px -38px;padding:28px 38px}.guide-trust-line strong{color:#09284b;font:400 21px Georgia,serif}.guide-trust-line p{color:#4f6279;margin:8px 0 0;font-size:15px;line-height:1.65}.guide-cta{color:#fff;text-align:center;background:#092444;padding:70px max(8vw,28px)}.guide-cta>.eyebrow{color:#f0b45f}.guide-cta h2{color:#fff;margin:12px 0;font:400 clamp(34px,4vw,50px)/1.08 Georgia,serif}.guide-cta>p:not(.eyebrow){color:#c2d2e4;max-width:650px;margin:0 auto;font-size:16px;line-height:1.7}.guide-cta>div{justify-content:center;gap:13px;margin-top:25px;display:flex}.guide-cta a{color:#fff;border:1px solid #8fb5e266;border-radius:9px;padding:13px 17px;font-weight:800;text-decoration:none}.guide-cta a:first-child{background:#2864d7;border-color:#2864d7}.guide-related{background:#dbe4ef;grid-template-columns:1.2fr repeat(4,1fr);gap:1px;padding:1px;display:grid}.guide-related>*{background:#fff;margin:0;padding:22px}.guide-related p{letter-spacing:.08em;text-transform:uppercase;font-weight:850}.guide-related a{color:#1c4f8d;justify-content:space-between;gap:12px;font-size:13px;font-weight:750;text-decoration:none;display:flex}@media (width<=760px){.use-case-deepen{width:calc(100% - 32px);padding:28px 22px}.use-case-deepen-grid,.homepage-guides{grid-template-columns:1fr}.guide-header{padding:0 18px}.guide-header nav a:not(:last-child){display:none}.guide-hero{padding:64px 22px 58px}.guide-hero h1{font-size:clamp(40px,12vw,56px)}.guide-body{width:calc(100% - 40px);padding:50px 0}.guide-body section{margin-bottom:52px}.guide-trust-line{margin:28px -8px;padding:24px 20px}.guide-cta{padding:56px 22px}.guide-cta>div{flex-direction:column}.guide-related{grid-template-columns:1fr}.guide-related p{display:none}}.generation-recovery{z-index:120;background:var(--paper,white);width:min(600px,100vw - 32px);color:var(--navy);border:1px solid var(--green);border-radius:12px;padding:20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0003}.generation-recovery p{margin:8px 0 12px;font-size:14px;line-height:1.5}.purchase-card{color:#15354e;background:#fff;border:1px solid #d6e0e8;border-radius:18px;max-width:660px;margin:35px auto 70px;padding:38px}.purchase-card h1{margin:8px 0 16px;font:42px Georgia,serif}.purchase-card p{line-height:1.6}.purchase-card .purchase-price{font-size:19px}.purchase-price strong{font-size:34px}.purchase-card .primary{border-radius:8px;justify-content:center;margin:10px 0;padding:14px 22px;text-decoration:none;display:inline-flex}.purchase-actions,.purchase-existing{gap:12px;display:grid}.purchase-card a:not(.primary){color:#245d91;text-underline-offset:3px}.purchase-trial{border-top:1px solid #d6e0e8;margin-top:28px;padding-top:24px}.pricing .trial-guard .pricing-trial-action{border-radius:8px;align-self:center;margin-top:16px;padding:13px 22px;text-decoration:none;display:inline-flex}@media (width<=650px){.purchase-card{margin:20px 14px 40px;padding:25px 22px}.purchase-card h1{font-size:34px}.purchase-card .primary{box-sizing:border-box;width:100%}}.visual-presentation-preview.visual-presentation-distinct{background:#071d38}.visual-presentation-preview.visual-presentation-distinct:after{background:linear-gradient(90deg,#071d38f2 0% 49%,#0000 50%)}.visual-presentation-preview.visual-presentation-distinct>span{text-align:left;width:42%;inset:10% auto 12% 5%}:is(.account-cancellation-status:has(h3),.account-cancellation-status:has([role=alert]),.account-cancellation-status:has([role=status])){color:#30362c;background:#faf7ef;border:1px solid #c6b889;border-radius:12px;margin-bottom:18px;padding:18px 20px}.account-cancellation-status h3{margin:0 0 8px}.account-cancellation-status p{margin:6px 0;line-height:1.5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
