/*! 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-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-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}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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)}.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,)}}:root{--background:#fff;--foreground:#111;--muted:#8a8a8e;--muted-strong:#5f6065;--panel:#fff;--panel-soft:#f4f4f5;--line:#e5e5e7;--accent:#b98300;--blue:#1267d6;--content-green:#22e6a4;--content-yellow:#b96cff;--content-blue:#38a8ff;--content-orange:#ff9f1c;--gold-soft:#fff3df;--blue-soft:#eaf2ff;--gray-soft:#f1f1f2;--danger:#b33333;--shadow:0 18px 50px #00000012}.business-coming-soon-page{min-height:100vh}.business-coming-soon{flex-direction:column;align-items:flex-start;gap:22px;max-width:720px;margin:0 auto;padding:clamp(96px,15vw,180px) 24px 120px;display:flex}.business-coming-soon h1{color:#1d1d1f;letter-spacing:0;margin:0;font-size:clamp(3.4rem,9vw,6.6rem);font-weight:760;line-height:.95}.business-coming-soon>p:not(.welcome-kicker){color:#1c1c1ea3;max-width:560px;margin:0;font-size:clamp(1.1rem,2.4vw,1.45rem);line-height:1.45}.newsroom-page{color:#111;min-height:100vh;padding:104px max(22px, env(safe-area-inset-left)) 72px;background:radial-gradient(circle at 12% 4%,#38a8ff1c,#0000 26%),radial-gradient(circle at 88% 8%,#22e6a414,#0000 24%),linear-gradient(#fff 0%,#fbfbfc 54%,#fff 100%)}.newsroom-topbar{padding:max(18px, env(safe-area-inset-top)) clamp(22px, 5vw, 64px) 18px;z-index:20;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.newsroom-wordmark,.newsroom-signin,.newsroom-black-pill{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.newsroom-wordmark{color:#111;font-size:17px;font-weight:850}.newsroom-signin,.newsroom-black-pill{color:#fff;background:#111;border-radius:999px;min-height:34px;padding:8px 15px;font-size:14px;font-weight:820}.newsroom-hero,.newsroom-issue-shell,.newsroom-archive,.newsroom-empty-state,.newsroom-article,.newsroom-admin-shell{width:min(960px,100%);margin:0 auto}.newsroom-hero{gap:16px;padding:34px 0 44px;display:grid}.newsroom-kicker{color:#1267d6;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:860}.newsroom-hero h1,.newsroom-empty-state h1,.newsroom-empty-state h2,.newsroom-admin-shell h1{letter-spacing:0;max-width:820px;font-size:clamp(42px,8vw,76px);font-weight:860;line-height:.98}.newsroom-hero p:not(.newsroom-kicker),.newsroom-empty-state p,.newsroom-admin-shell>p{color:var(--muted-strong);max-width:680px;font-size:clamp(18px,2vw,24px);font-weight:520;line-height:1.35}.newsroom-issue-shell,.newsroom-empty-state,.newsroom-admin-shell{box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #00000014;border-radius:32px;padding:clamp(24px,5vw,42px)}.newsroom-issue-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.newsroom-issue-heading p,.newsroom-story-card span,.newsroom-lead-story span,.newsroom-article-meta{color:var(--muted);font-size:14px;font-weight:760}.newsroom-back-link{color:#111;text-underline-offset:3px;font-size:14px;font-weight:760;text-decoration:underline}.newsroom-issue-heading h1,.newsroom-issue-heading h2{letter-spacing:0;font-size:clamp(34px,5vw,54px);font-weight:830;line-height:1.02}.newsroom-issue-heading>div>span{color:var(--muted-strong);max-width:720px;margin-top:12px;font-size:17px;line-height:1.45;display:block}.newsroom-issue-heading>span{background:var(--blue-soft);color:#1267d6;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:820}.newsroom-lead-story,.newsroom-story-card,.newsroom-archive-list a,.newsroom-sources a{color:inherit;text-decoration:none}.newsroom-lead-story{background:linear-gradient(135deg,#eaf2fffa,#ebfff7e0),#fff;border:1px solid #1267d61f;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:26px;margin-bottom:20px;padding:clamp(24px,4vw,36px);display:grid}.newsroom-lead-story h3{letter-spacing:0;margin-top:8px;font-size:clamp(30px,5vw,52px);font-weight:850;line-height:1.02}.newsroom-lead-story p,.newsroom-story-card p{color:var(--muted-strong);margin-top:10px;font-size:17px;line-height:1.38}.newsroom-lead-story strong{color:#fff;white-space:nowrap;background:#111;border-radius:999px;padding:10px 15px;font-size:14px}.newsroom-editorial-note{background:var(--gray-soft);color:var(--muted-strong);border-radius:18px;gap:5px;margin:20px 0 28px;padding:16px 18px;display:grid}.newsroom-editorial-note strong{color:#111;font-size:13px;font-weight:840}.newsroom-editorial-note p{font-size:15px;line-height:1.45}.newsroom-editorial-note time{color:var(--muted);font-size:13px;line-height:1.35}.newsroom-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.newsroom-section-list{gap:30px;display:grid}.newsroom-contents-heading{border-top:1px solid #0000001a;justify-content:space-between;align-items:baseline;gap:16px;margin-top:30px;padding-top:24px;display:flex}.newsroom-contents-heading h2{letter-spacing:0;font-size:27px;font-weight:830}.newsroom-contents-heading span{color:var(--muted);font-size:13px;font-weight:720}.newsroom-contents-heading+.newsroom-section-list{margin-top:22px}.newsroom-preview-sections{margin-top:30px}.newsroom-section-block{min-width:0}.newsroom-section-block+.newsroom-section-block{border-top:1px solid #0000001a;padding-top:28px}.newsroom-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.newsroom-section-heading h2{letter-spacing:0;font-size:23px;font-weight:830;line-height:1.12}.newsroom-section-heading span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:720}.newsroom-related-heading{letter-spacing:0;margin:24px 0 12px;font-size:16px;font-weight:760}.newsroom-story-card{background:#fff;border:1px solid #00000014;border-radius:22px;min-height:220px;padding:22px;display:grid}.newsroom-story-card h2,.newsroom-story-card h3{letter-spacing:0;margin-top:10px;font-size:25px;font-weight:830;line-height:1.08}.newsroom-story-card small{color:var(--muted);align-self:end;margin-top:20px;font-size:13px;font-weight:720}.newsroom-archive{margin-top:34px}.newsroom-archive h2{margin-bottom:14px;font-size:28px;font-weight:830}.newsroom-archive-list{gap:10px;display:grid}.newsroom-archive-list a{background:#fff;border:1px solid #00000012;border-radius:18px;align-items:center;gap:4px;padding:18px;display:grid}.newsroom-empty-state{gap:16px;display:grid}.newsroom-article{max-width:820px}.newsroom-back-link{margin-bottom:28px;display:inline-flex}.newsroom-article-meta{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.newsroom-article h1{letter-spacing:0;font-size:clamp(44px,8vw,76px);font-weight:860;line-height:.98}.newsroom-article-summary{color:var(--muted-strong);margin-top:18px;font-size:clamp(20px,2.4vw,26px);font-weight:520;line-height:1.35}.newsroom-article-media{margin-top:30px}.newsroom-article-media img{aspect-ratio:16/9;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.newsroom-article-media figcaption{color:var(--muted-strong);gap:4px;padding:10px 4px 0;font-size:14px;line-height:1.4;display:grid}.newsroom-article-media figcaption small{color:var(--muted);font-size:12px}.newsroom-highlights,.newsroom-consider,.newsroom-faith-panel,.newsroom-response-panel,.newsroom-sources{background:#ffffffe0;border:1px solid #00000014;border-radius:26px;margin-top:34px;padding:clamp(22px,4vw,32px)}.newsroom-highlights h2,.newsroom-consider h2,.newsroom-faith-panel h2,.newsroom-story-body h2,.newsroom-response-panel h2,.newsroom-sources h2{letter-spacing:0;font-size:24px;font-weight:840;line-height:1.1}.newsroom-highlights p,.newsroom-consider p,.newsroom-faith-panel p,.newsroom-story-body p,.newsroom-story-body li,.newsroom-response-panel li{color:#333;font-size:18px;line-height:1.58}.newsroom-highlights p,.newsroom-consider p{margin-top:12px}.newsroom-highlights{border-top:5px solid #4f9fff}.newsroom-consider{background:#e8f5ffcc;margin-top:18px}.newsroom-story-body p,.newsroom-story-body ul,.newsroom-story-body blockquote{margin-top:12px}.newsroom-story-body{margin-top:38px}.newsroom-story-body section+section{margin-top:34px}.newsroom-story-body ul,.newsroom-response-panel ul{gap:10px;padding-left:22px;display:grid}.newsroom-story-body blockquote{border-left:4px solid var(--content-blue);color:#222;padding-left:18px}.newsroom-story-body cite{color:var(--muted);margin-top:10px;font-size:14px;font-style:normal;font-weight:760;display:block}.newsroom-faith-panel{border-top:5px solid #a866ff}.newsroom-faith-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.newsroom-faith-grid>section{background:#fff;border:1px solid #00000012;border-radius:20px;padding:20px}.newsroom-faith-grid h3{color:#6f2fca;font-size:16px;font-weight:860}.newsroom-faith-passages{gap:16px;margin-top:14px;display:grid}.newsroom-faith-passages>div+div{border-top:1px solid #00000014;padding-top:16px}.newsroom-faith-passages strong{color:#111;font-size:16px;font-weight:850;display:block}.newsroom-faith-passages p{margin-top:7px}.newsroom-response-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.newsroom-response-panel h3{color:#1267d6;margin-bottom:8px;font-size:15px;font-weight:860}.newsroom-sources{gap:12px;display:grid}.newsroom-sources a{border-top:1px solid #00000014;gap:4px;padding-top:14px;display:grid}.newsroom-sources span,.newsroom-archive-list span,.newsroom-archive-list small{color:var(--muted);font-size:13px;font-weight:760}.newsroom-sources strong,.newsroom-archive-list strong{font-size:17px;font-weight:820}.newsroom-admin-page textarea,.newsroom-admin-page input{color:#111;font:inherit;border:1px solid #0000001f;border-radius:18px;outline:none}.newsroom-admin-shell{gap:18px;display:grid}.newsroom-admin-page textarea{resize:vertical;min-height:300px;padding:18px}.newsroom-upload-control,.newsroom-issue-key-field{gap:8px;display:grid}.newsroom-upload-control span,.newsroom-issue-key-field span{color:var(--muted-strong);font-size:14px;font-weight:780}.newsroom-issue-key-field input{min-height:48px;padding:0 16px}.newsroom-admin-actions{flex-wrap:wrap;gap:10px;display:flex}.newsroom-admin-actions button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:830}.newsroom-admin-actions button:disabled{cursor:default;opacity:.55}.newsroom-admin-status,.newsroom-admin-error{border-radius:16px;padding:14px;font-size:15px;font-weight:760}.newsroom-admin-status{color:#126146;background:#22e6a421}.newsroom-admin-error{color:var(--danger);background:#b333331a}@media (width<=760px){.newsroom-page{padding-top:92px}.newsroom-lead-story,.newsroom-story-grid,.newsroom-faith-grid,.newsroom-response-panel>div{grid-template-columns:1fr}.newsroom-lead-story{align-items:start}.newsroom-contents-heading{flex-direction:column;align-items:flex-start;gap:5px}.newsroom-issue-shell,.newsroom-empty-state,.newsroom-admin-shell{border-radius:28px}}.welcome-page{color:#111;background:radial-gradient(circle at 18% 6%,#38a8ff1f,#0000 30%),radial-gradient(circle at 82% 16%,#b96cff1a,#0000 28%),linear-gradient(#fff 0%,#fbfbfc 38%,#fff 100%);min-height:100vh;overflow:hidden}.welcome-topbar{z-index:30;padding:max(18px, env(safe-area-inset-top)) clamp(22px, 5vw, 64px) 18px;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.welcome-wordmark,.welcome-signin{pointer-events:auto;color:#111;text-decoration:none}.welcome-wordmark{letter-spacing:0;align-items:center;gap:.35em;font-size:17px;font-weight:850;display:inline-flex}.welcome-topnav{pointer-events:auto;align-items:center;gap:14px;display:flex}.welcome-topnav a:not(.welcome-signin){color:#111;font-size:15px;font-weight:800;text-decoration:none}.welcome-signin,.welcome-primary-link{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px #0000001a}.welcome-signin{min-height:25px;padding:6px 11px;font-size:13px}.welcome-primary-link{min-height:42px;padding:10px 18px;font-size:15px}.welcome-hero,.welcome-scene,.welcome-closing{align-items:center;gap:clamp(34px,6vw,86px);width:min(1120px,100% - 44px);min-height:100vh;margin:0 auto;padding:112px 0 74px;display:grid}.welcome-hero{grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr)}.welcome-copy,.welcome-scene-copy,.welcome-closing-copy{z-index:2;gap:18px;display:grid;position:relative}.welcome-kicker{color:#1757a6;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:850}.welcome-hero-kicker{letter-spacing:0;text-transform:none}.welcome-copy h1,.welcome-scene-copy h2,.welcome-closing-copy h2,.welcome-hero-close h2{letter-spacing:0;white-space:pre-line;max-width:760px;font-size:clamp(44px,7vw,84px);font-weight:860;line-height:.98}.welcome-copy p:not(.welcome-kicker),.welcome-scene-copy>p,.welcome-closing-copy>p{max-width:620px;color:var(--muted-strong);font-size:clamp(18px,2.3vw,25px);font-weight:520;line-height:1.35}.welcome-hero-close{opacity:0;grid-column:1/-1;gap:8px;animation:.9s .85s forwards welcome-rise;display:grid;transform:translateY(24px)}.welcome-hero-close h2{font-size:clamp(36px,5.3vw,64px)}.welcome-scene{border-top:1px solid #0000000f;grid-template-columns:minmax(0,.98fr) minmax(320px,1.02fr)}.welcome-scene:nth-of-type(odd){grid-template-columns:minmax(320px,1.02fr) minmax(0,.98fr)}.welcome-scene:nth-of-type(odd) .welcome-scene-copy{order:2}.welcome-phrases{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.welcome-phrases span{color:#111;background:#ffffffc7;border:1px solid #00000012;border-radius:999px;align-items:center;min-height:36px;padding:8px 13px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px #0000000a}.people-stage,.story-visual{background:linear-gradient(#ffffffd6,#ffffff8a),radial-gradient(circle at 50% 52%,#38a8ff26,#0000 44%);border-radius:42px;min-height:clamp(360px,48vw,540px);position:relative;overflow:hidden}.people-stage:before,.story-visual:before{content:"";filter:blur(2px);background:radial-gradient(circle at 34% 32%,#22e6a42e,#0000 22%),radial-gradient(circle at 66% 38%,#b96cff2e,#0000 24%),radial-gradient(circle at 50% 68%,#ff9f1c29,#0000 28%);border-radius:50%;position:absolute;inset:14%}.person{width:54px;height:86px;animation:1.2s cubic-bezier(.2,.8,.2,1) both person-arrive,5.6s ease-in-out infinite welcome-float;position:absolute;transform:translate(-50%,-50%)}.person:before{content:"";background:#111;border-radius:50%;width:27px;height:27px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.person:after{content:"";border:4px solid;border-bottom:0;border-radius:26px 26px 0 0;width:44px;height:38px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.person i{opacity:.16;background:currentColor;border-radius:999px;width:44px;height:16px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.walker{color:var(--content-green);--x:-150px;--y:10px;top:55%;left:25%}.cyclist{color:var(--content-blue);--x:80px;--y:-130px;animation-delay:.12s;top:36%;left:42%}.driver{color:var(--content-orange);--x:190px;--y:20px;animation-delay:.22s;top:56%;left:62%}.pair{color:var(--content-yellow);--x:-40px;--y:170px;animation-delay:.32s;top:66%;left:50%}.reader{color:#1757a6;--x:-150px;--y:150px;animation-delay:.42s;top:69%;left:36%}.helper{color:#ff6b6b;--x:140px;--y:-120px;animation-delay:.52s;top:40%;left:57%}.korva-dot{border-radius:50%;width:18px;height:18px;animation:1.5s ease-in-out .9s both dot-build,2.8s ease-in-out 2.4s infinite welcome-pulse;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.dot-one{background:var(--content-green);--dx:-22px;--dy:-20px}.dot-two{background:var(--content-blue);--dx:22px;--dy:-20px}.dot-three{background:var(--content-yellow);--dx:-22px;--dy:22px}.dot-four{background:var(--content-orange);--dx:22px;--dy:22px}.people-stage.compact{min-height:360px}.story-visual{border:1px solid #0000000d;min-height:460px;box-shadow:0 30px 80px #0000000f}.story-orbit{border:1px solid #1111110f;border-radius:50%;animation:18s linear infinite orbit-turn;position:absolute;inset:12%}.story-orbit span{background:#fff;border-radius:50%;width:42px;height:42px;position:absolute;box-shadow:0 14px 36px #00000014}.story-orbit span:first-child{top:10%;left:14%}.story-orbit span:nth-child(2){top:48%;right:8%}.story-orbit span:nth-child(3){bottom:-4%;left:42%}.story-card{background:#fff;border-radius:24px;width:136px;height:92px;animation:5.8s ease-in-out infinite welcome-float;position:absolute;box-shadow:0 18px 50px #00000014}.story-card:before,.story-card:after{content:"";background:#1111111f;border-radius:999px;height:8px;position:absolute;left:22px;right:22px}.story-card:before{top:26px}.story-card:after{top:46px;right:48px}.card-a{border-top:5px solid var(--content-green);top:18%;left:9%}.card-b{border-top:5px solid var(--content-blue);animation-delay:.42s;top:30%;right:9%}.card-c{border-top:5px solid var(--content-yellow);animation-delay:.82s;bottom:14%;left:34%}.story-core{background:#ffffffe0;border-radius:34px;grid-template-columns:repeat(2,1fr);gap:14px;width:132px;height:132px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 70px #0000001a}.story-core span{border-radius:50%}.story-core span:first-child{background:var(--content-green)}.story-core span:nth-child(2){background:var(--content-blue)}.story-core span:nth-child(3){background:var(--content-yellow)}.story-core span:nth-child(4){background:var(--content-orange)}.story-visual-groups .story-card{border-radius:50%;width:98px;height:98px}.knowledge-flow-visual{display:block}.knowledge-flow-visual:after{content:"";background:radial-gradient(circle,#ffffffc7 0 40%,#0000 41%),conic-gradient(from 180deg,#22e6a429,#38a8ff24,#b96cff24,#22e6a429);border-radius:50%;width:250px;height:250px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.knowledge-broadcast-icon{z-index:6;width:76px;height:76px;color:var(--content-orange);background:#ffffffe6;border:1px solid #ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute;top:43%;left:12%;transform:rotate(-7deg);box-shadow:0 22px 58px #0000001a}.knowledge-broadcast-icon svg{stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px;display:block}.knowledge-broadcast-line{z-index:3;width:48%;height:62px;color:var(--content-orange);opacity:.62;transform-origin:0;border-top:4px dashed;border-radius:50%;animation:2.8s ease-in-out infinite knowledge-broadcast;position:absolute;left:24%}.line-one{top:35%;transform:rotate(-12deg)}.line-two{width:54%;animation-delay:.42s;top:45%;transform:rotate(0)}.line-three{animation-delay:.84s;top:55%;transform:rotate(12deg)}.knowledge-person{z-index:4;width:72px;height:72px;color:var(--content-blue);background:#ffffffeb;border-radius:50%;animation:1.2s cubic-bezier(.2,.8,.2,1) both knowledge-person-arrive,6.2s ease-in-out infinite welcome-float;position:absolute;box-shadow:0 20px 52px #00000014}.knowledge-person:before{content:"";background:#111;border-radius:50%;width:18px;height:18px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.knowledge-person:after{content:"";border:4px solid;border-bottom:0;border-radius:22px 22px 0 0;width:34px;height:20px;position:absolute;top:41px;left:50%;transform:translate(-50%)}.knowledge-person i{opacity:.08;background:currentColor;border-radius:50%;position:absolute;inset:7px}.knowledge-person-one{color:var(--content-yellow);top:27%;left:54%}.knowledge-person-two{color:var(--content-blue);animation-delay:.14s;top:41%;left:70%}.knowledge-person-three{color:var(--content-green);animation-delay:.28s;top:58%;left:57%}.knowledge-person-four{color:var(--content-orange);animation-delay:.42s;top:61%;left:79%}.knowledge-person-five{color:#1757a6;animation-delay:.56s;top:45%;left:42%}.knowledge-person-six{color:#ff6b6b;animation-delay:.7s;top:22%;left:69%}.knowledge-info{z-index:3;background:var(--content-green);border-radius:50%;width:16px;height:16px;animation:4.8s ease-in-out infinite knowledge-info-flow;position:absolute;top:48%;left:39%;box-shadow:0 0 22px #22e6a45c}.info-one{--info-x:106px;--info-y:-62px}.info-two{background:var(--content-blue);--info-x:158px;--info-y:36px;animation-delay:.56s;box-shadow:0 0 22px #38a8ff5c}.info-three{background:var(--content-yellow);--info-x:28px;--info-y:112px;animation-delay:1.12s;box-shadow:0 0 22px #b96cff52}.info-four{background:var(--content-orange);--info-x:-112px;--info-y:-44px;animation-delay:1.68s;box-shadow:0 0 22px #ff9f1c52}.group-flow-visual{display:block}.group-flow-visual:after{content:"";filter:blur(.2px);background:radial-gradient(circle,#ffffffe6 0 42%,#0000 43%),conic-gradient(from 90deg,#22e6a42e,#b96cff33,#38a8ff2e,#22e6a42e);border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.group-flow-path{border:2px solid #1111110f;border-radius:50%;width:330px;height:178px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.path-two{transform:translate(-50%,-50%)rotate(60deg)}.path-three{transform:translate(-50%,-50%)rotate(-60deg)}.group-person{z-index:4;background:#fff;border-radius:50%;place-items:center;width:82px;height:82px;animation:5.8s ease-in-out infinite welcome-float;display:grid;position:absolute;box-shadow:0 22px 52px #00000017}.group-person:before{content:"";background:#111;border-radius:50%;width:20px;height:20px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.group-person:after{content:"";border:4px solid;border-bottom:0;border-radius:24px 24px 0 0;width:38px;height:22px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.group-person i{opacity:.08;background:currentColor;border-radius:50%;position:absolute;inset:8px}.group-person-one{color:var(--content-green);top:55%;left:18%}.group-person-two{color:var(--content-yellow);animation-delay:.28s;top:20%;left:50%}.group-person-three{color:var(--content-blue);animation-delay:.54s;top:58%;right:18%}.group-icon-orbit{z-index:3;width:330px;height:178px;animation:24s linear infinite group-icon-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.group-flow-icon{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);--icon-place:translate(-50%, -50%);background:#ffffffe0;border:1px solid #ffffffe0;border-radius:50%;place-items:center;width:62px;height:62px;animation:24s linear infinite group-icon-counter-orbit;display:grid;position:absolute;box-shadow:0 18px 48px #00000014}.group-flow-icon svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;display:block}.group-flow-message{color:var(--content-green);top:50%;left:0}.group-flow-announcement{color:var(--content-orange);top:0;left:50%}.group-flow-bible{color:#8a5a2b;--icon-place:translate(50%, -50%);top:50%;right:0}.group-flow-document{color:var(--content-blue);--icon-place:translate(-50%, 50%);bottom:0;left:50%}.group-flow-core{z-index:5;background:#ffffffe6;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:9px;width:86px;height:86px;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 62px #0000001c}.group-flow-core span{border-radius:50%}.group-flow-core span:first-child{background:var(--content-green)}.group-flow-core span:nth-child(2){background:var(--content-blue)}.group-flow-core span:nth-child(3){background:var(--content-yellow)}.group-flow-core span:nth-child(4){background:var(--content-orange)}.story-visual-ai .story-core{border-radius:50%}.korva-ai-visual{place-items:center;padding:34px;display:grid}.korva-ai-thread-shell{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffdb;border:1px solid #ffffffd1;border-radius:34px;grid-template-rows:auto 1fr auto;width:min(390px,100%);min-height:430px;animation:7.8s ease-in-out infinite korva-ai-zoom;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 74px #0000001a}.korva-ai-thread-top{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;min-height:58px;padding:16px 18px 10px;display:grid}.korva-ai-thread-top strong{text-align:center;font-size:16px;font-weight:860}.korva-ai-thread-top span{background:var(--panel-soft);border-radius:50%;width:28px;height:28px}.korva-ai-thread-body{align-content:end;gap:14px;padding:16px 18px 22px;display:grid}.korva-ai-question-bubble,.korva-ai-answer-bubble{border-radius:22px;max-width:86%;font-size:14px;line-height:1.32;box-shadow:0 14px 34px #0000000f}.korva-ai-question-bubble{color:#fff;opacity:0;background:#111;justify-self:end;padding:12px 14px;animation:7.8s ease-in-out infinite korva-ai-submit;transform:translateY(72px)scale(.94)}.korva-ai-answer-bubble{color:#111;opacity:0;background:#fff;justify-self:start;gap:7px;padding:14px 15px;animation:7.8s ease-in-out infinite korva-ai-answer;display:grid;transform:translateY(18px)scale(.96)}.korva-ai-answer-bubble strong{color:#1757a6;font-size:17px;font-weight:860}.korva-ai-answer-bubble p{color:var(--muted-strong);font-size:13px}.korva-ai-composer{background:#fff;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:6px;min-height:58px;margin:0 14px 16px;padding:11px 12px 11px 16px;display:flex;position:relative;box-shadow:0 16px 44px #00000014}.korva-ai-typed{white-space:nowrap;color:#111;flex:1;max-width:0;font-size:13px;font-weight:720;animation:7.8s steps(47,end) infinite korva-ai-type;overflow:hidden}.korva-ai-caret{background:#111;border-radius:999px;width:2px;height:20px;animation:.78s step-end infinite korva-ai-caret,7.8s linear infinite korva-ai-caret-hide}.korva-ai-send-button{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:850;animation:7.8s ease-in-out infinite korva-ai-send;display:grid}.story-visual-sharing .story-orbit{box-shadow:0 0 0 42px #38a8ff14,0 0 0 96px #b96cff0f}.sharing-controls-visual{box-sizing:border-box;contain:size layout;place-items:center;height:540px;min-height:540px;max-height:540px;padding:30px;display:grid;overflow:clip}.sharing-controls-visual:before{background:radial-gradient(circle at 24% 18%,#22e6a433,#0000 24%),radial-gradient(circle at 76% 58%,#38a8ff38,#0000 30%),radial-gradient(circle,#b96cff1f,#0000 58%);inset:9%}.sharing-animation-frame{z-index:2;box-sizing:border-box;contain:layout;width:min(460px,100% - 60px);height:calc(100% - 60px);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.sharing-composer{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:28px;align-content:start;gap:11px;width:min(430px,100%);padding:16px;display:grid;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%;box-shadow:0 26px 70px #0000001a}.sharing-composer-post{animation:17.6s ease-in-out infinite sharing-post-focus}.sharing-composer-attachment{opacity:0;animation:17.6s ease-in-out infinite sharing-attachment-focus;transform:translateY(18px)scale(.96)}.sharing-composer-top{grid-template-columns:28px 1fr 28px;align-items:center;gap:10px;min-height:30px;display:grid}.sharing-composer-top strong{color:#111;text-align:center;font-size:15px;font-weight:860}.sharing-composer-top span{background:var(--panel-soft);border-radius:50%;width:24px;height:24px}.sharing-field,.sharing-select-wrap,.sharing-document-card,.sharing-attachment-action{background:#fff;border:1px solid #00000012;border-radius:17px;gap:7px;display:grid}.sharing-field,.sharing-select-wrap{padding:11px 13px}.sharing-field em,.sharing-select-wrap em,.sharing-document-card em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.sharing-field span,.sharing-select span,.sharing-document-card strong,.sharing-attachment-action span{color:#111;font-size:14px;font-weight:790}.sharing-body-field{min-height:74px}.sharing-typed-title,.sharing-typed-body{clip-path:inset(0 100% 0 0);display:block;overflow:hidden}.sharing-typed-title{white-space:nowrap;animation:17.6s steps(13,end) infinite sharing-type-title}.sharing-typed-body{line-height:1.34;animation:17.6s steps(84,end) infinite sharing-type-body}.sharing-typed-description{clip-path:inset(0 100% 0 0);line-height:1.34;animation:17.6s steps(68,end) infinite sharing-type-description;display:block;overflow:hidden}.sharing-select{justify-content:space-between;align-items:center;gap:12px;display:flex}.sharing-select i{border-bottom:2px solid #111;border-right:2px solid #111;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.sharing-dropdown{opacity:0;gap:4px;max-height:0;animation:17.6s ease-in-out infinite sharing-dropdown-open;display:grid;overflow:hidden;transform:translateY(-5px)}.sharing-visibility-dropdown{animation:17.6s ease-in-out infinite sharing-visibility-dropdown-open;position:relative}.sharing-visibility-dropdown:before{content:"";z-index:0;opacity:0;background:#22e6a41f;border-radius:12px;height:34px;animation:17.6s ease-in-out infinite sharing-visibility-highlight;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.sharing-dropdown span{z-index:1;color:var(--muted-strong);border-radius:12px;padding:8px 10px;font-size:13px;font-weight:760;display:block;position:relative}.sharing-dropdown .selected{color:#107e5c;background:#22e6a41f}.sharing-visibility-dropdown .selected{background:0 0}.sharing-post-button,.sharing-public-button{color:#fff;background:#111;border-radius:999px;justify-self:end;place-items:center;min-width:82px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:850;display:inline-grid}.sharing-post-button{animation:17.6s ease-in-out infinite sharing-button-press}.sharing-attachment-action{opacity:0;grid-template-columns:36px 1fr;align-items:center;padding:10px 12px;animation:17.6s ease-in-out infinite sharing-attachment-step;transform:translateY(8px)}.sharing-paperclip{background:#2f9df41a;border-radius:50%;width:30px;height:30px;display:block;position:relative}.sharing-paperclip:before,.sharing-paperclip:after{content:"";border:2px solid var(--content-blue);border-radius:999px;position:absolute;transform:rotate(-38deg)}.sharing-paperclip:before{border-left-color:#0000;width:10px;height:17px;top:6px;left:9px}.sharing-paperclip:after{border-left-color:#0000;width:6px;height:12px;top:9px;left:13px}.sharing-document-card{opacity:0;grid-template-columns:48px 1fr;align-items:center;padding:10px 12px;animation:17.6s ease-in-out infinite sharing-document-selected;transform:translateY(8px)}.sharing-document-icon{width:42px;height:42px;color:var(--content-blue);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #2f9df41f,0 12px 30px #2f9df41f}.sharing-document-icon svg{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sharing-document-card div{gap:2px;display:grid}.sharing-description-field,.sharing-visibility-wrap{opacity:0;transform:translateY(8px)}.sharing-description-field{min-height:72px;animation:17.6s ease-in-out infinite sharing-description-show}.sharing-visibility-wrap{animation:17.6s ease-in-out infinite sharing-visibility-show}.sharing-public-button{opacity:0;animation:17.6s ease-in-out infinite sharing-public-post;transform:translateY(8px)}.story-visual-bible .story-core{border-radius:18px;transform:translate(-50%,-50%)rotate(-3deg)}.bible-search-visual{box-sizing:border-box;contain:size layout;place-items:center;height:540px;min-height:540px;max-height:540px;padding:28px;display:grid;overflow:clip}.bible-search-visual:before{background:radial-gradient(circle at 28% 20%,#38a8ff38,#0000 24%),radial-gradient(circle at 72% 62%,#22e6a42e,#0000 28%),radial-gradient(circle,#1757a61f,#0000 58%);inset:8%}.bible-animation-frame{z-index:2;box-sizing:border-box;contain:layout;width:min(460px,100% - 56px);height:calc(100% - 56px);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.welcome-bible-shell{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:34px;align-content:start;gap:12px;width:min(430px,100%);height:470px;min-height:0;padding:22px;animation:13.8s ease-in-out infinite welcome-bible-zoom;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 28px 74px #0000001a}.welcome-bible-hero{text-align:center;justify-items:center;gap:5px;display:grid}.welcome-bible-hero p{color:#1757a6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.welcome-bible-hero h3{color:#111;width:100%;min-height:40px;font-size:34px;font-weight:850;line-height:1;position:relative}.welcome-bible-hero h3 span{opacity:0;position:absolute;left:0;right:0}.welcome-bible-title-chapter{animation:13.8s ease-in-out infinite welcome-bible-chapter-copy}.welcome-bible-title-hope{animation:13.8s ease-in-out infinite welcome-bible-hope-copy}.welcome-bible-search-row{border:1px solid var(--line);background:#fff;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:52px;margin-top:6px;padding:5px 6px 5px 16px;display:grid;box-shadow:0 16px 48px #0000000f}.welcome-bible-search-row>span{color:var(--muted);font-size:20px;font-weight:800}.welcome-bible-search-row strong{color:#111;white-space:nowrap;grid-area:1/2;justify-self:start;width:0;max-width:max-content;padding-inline:8px;font-size:15px;font-weight:760;overflow:hidden}.welcome-bible-query-matthew{animation:13.8s steps(10,end) infinite welcome-bible-type-matthew,13.8s step-end infinite welcome-bible-caret-matthew}.welcome-bible-query-hope{animation:13.8s steps(4,end) infinite welcome-bible-type-hope,13.8s step-end infinite welcome-bible-caret-hope}.welcome-bible-search-row i{color:#fff;background:#111;border-radius:999px;place-items:center;min-height:40px;padding-inline:16px;font-size:12px;font-style:normal;font-weight:850;display:inline-grid}.welcome-bible-reader,.welcome-bible-results{background:#fff;border:1px solid #00000012;border-radius:24px;grid-area:3/1;height:288px;min-height:0;margin-top:8px;padding:16px;overflow:hidden;box-shadow:0 18px 50px #0000000f}.welcome-bible-reader{opacity:0;animation:13.8s ease-in-out infinite welcome-bible-reader-show;position:relative;transform:translateY(18px)}.welcome-bible-share{z-index:3;color:#1268ad;opacity:0;background:#e4f3ff;border:1px solid #3995ff38;border-radius:999px;place-items:center;width:calc(100% + 2px);min-height:calc(100% + 2px);padding-inline:13px;font-size:11px;font-weight:850;animation:13.8s ease-in-out infinite welcome-bible-share-show;display:inline-grid;position:absolute;inset:-1px;transform:translateY(-4px)scale(.96);box-shadow:0 12px 28px #3995ff2e}.welcome-bible-reader-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-bottom:12px;display:grid}.welcome-bible-next-slot{position:relative}.welcome-bible-next-slot>em{font-style:normal}.welcome-bible-reader-toolbar span,.welcome-bible-reader-toolbar strong{border:1px solid var(--line);min-height:28px;color:var(--foreground);background:#fff;border-radius:999px;place-items:center;padding-inline:9px;font-size:10px;font-weight:830;display:inline-grid}.welcome-bible-reader-toolbar strong{color:#1268ad;background:#e8f3ff;border-color:#1677c629}.welcome-bible-passage{gap:8px;display:grid}.welcome-bible-passage p{color:#1d1d1f;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-inline:-6px;padding:5px 6px;font-size:12px;line-height:1.42;display:grid}.welcome-bible-highlight-verse{animation:13.8s ease-in-out infinite welcome-bible-verse-highlight}.welcome-bible-passage sup{color:var(--muted);font-size:10px;font-weight:850;line-height:1.8}.welcome-bible-results{opacity:0;align-content:start;gap:11px;animation:13.8s ease-in-out infinite welcome-bible-results-show;display:grid;transform:translateY(18px)}.welcome-bible-result-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.welcome-bible-result-heading h4{color:#111;font-size:20px;font-weight:840}.welcome-bible-result-heading span{color:var(--muted);font-size:12px;font-weight:760}.welcome-bible-result-list{gap:9px;display:grid}.welcome-bible-result-list article{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid;transform:translateY(10px)}.welcome-bible-result-list article:first-child{animation:13.8s ease-in-out infinite welcome-bible-card-rise}.welcome-bible-result-list article:nth-child(2){animation:13.8s ease-in-out .18s infinite welcome-bible-card-rise}.welcome-bible-result-list article:nth-child(3){border-bottom:0;animation:13.8s ease-in-out .36s infinite welcome-bible-card-rise}.welcome-bible-result-list article>span{color:#8a5a2b;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 1px #8a5a2b1f,0 12px 30px #8a5a2b1a}.welcome-bible-result-list svg{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.welcome-bible-result-list div{gap:3px;display:grid}.welcome-bible-result-list strong{color:#111;font-size:14px;font-weight:830}.welcome-bible-result-list em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.34}.story-visual-globe:before{background:linear-gradient(125deg,#0000 44%,#ffffff7a 45%,#0000 48%),radial-gradient(circle at 38% 42%,#22e6a457,#0000 18%),radial-gradient(circle at 64% 58%,#38a8ff52,#0000 26%),radial-gradient(circle,#1267d62e,#0000 60%);inset:18%}.story-visual-product .story-card{width:120px;height:120px}.shared-purpose-visual{place-items:center;display:grid}.shared-purpose-visual:before{background:radial-gradient(circle at 30% 28%,#22e6a42e,#0000 24%),radial-gradient(circle at 72% 34%,#b96cff2e,#0000 25%),radial-gradient(circle at 52% 72%,#ff9f1c24,#0000 28%);inset:11%}.shared-purpose-field{z-index:2;position:absolute;inset:10%}.shared-purpose-pill{color:#111;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#ffffffdb;border:1px solid #ffffffe0;border-radius:999px;place-items:center;min-height:44px;padding:10px 18px;font-size:16px;font-weight:840;animation:8s ease-in-out infinite shared-purpose-float;display:inline-grid;position:absolute;box-shadow:0 20px 52px #00000014}.shared-purpose-planning{color:#107e5c;top:18%;left:12%}.shared-purpose-teaching{color:#1757a6;animation-delay:-1.4s;top:14%;left:52%}.shared-purpose-sharing{color:#7d44cc;animation-delay:-2.2s;top:38%;left:30%}.shared-purpose-voting{color:#b66b00;animation-delay:-3.1s;top:42%;right:9%}.shared-purpose-learning{color:#1757a6;animation-delay:-4s;bottom:18%;left:9%}.shared-purpose-serving{color:#107e5c;animation-delay:-5.2s;bottom:12%;left:42%}.shared-purpose-praying{color:#7d44cc;animation-delay:-6.1s;bottom:23%;right:12%}.welcome-explorer-visual{place-items:center;padding:26px;display:grid}.welcome-explorer-visual:before{background:radial-gradient(circle at 50% 28%,#ffffffc7,#0000 24%),radial-gradient(circle at 50% 34%,#2f9df433,#0000 34%),linear-gradient(#edf6fff0,#f7fbffb8);inset:7%}.welcome-explorer-shell{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffe0;border:1px solid #ffffffd1;border-radius:32px;gap:12px;width:min(430px,100%);padding:18px;display:grid;position:relative;box-shadow:0 28px 74px #1b4e961a}.welcome-explorer-globe-wrap{background:radial-gradient(circle,#fff 0%,#f7f9ff 58%,#edf5ff 100%);border-radius:26px;place-items:center;min-height:218px;display:grid;position:relative;overflow:hidden}.welcome-explorer-globe{aspect-ratio:1;background:0 0;border-radius:50%;width:188px;position:relative;overflow:visible;box-shadow:0 28px 70px #0f5fb83d}.welcome-explorer-globe:before{content:"";z-index:1;filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#0b67cc29,#0b67cc0a 62%,#0000 70%);border-radius:50%;position:absolute;inset:-7px}.welcome-explorer-globe:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff38,#0000 16%),linear-gradient(90deg,#ffffff0f,#0000 46%,#041a3d1f);border-radius:50%;position:absolute;inset:7px}.welcome-globe-grid{z-index:4;background:#75c9ac2e;border-radius:999px;height:1px;position:absolute;inset-inline:10px}.latitude-one{top:31%}.latitude-two{top:50%}.latitude-three{top:69%}.longitude-one,.longitude-two,.longitude-three{background:#75c9ac2e;width:1px;height:auto;inset-block:10px}.longitude-one{left:32%}.longitude-two{left:50%}.longitude-three{left:68%}.welcome-globe-emoji{z-index:3;filter:saturate(1.12)drop-shadow(0 24px 42px #094b9447);transform-origin:50%;place-items:center;font-size:197px;line-height:1;animation:7s ease-in-out infinite welcome-globe-float;display:grid;position:absolute;inset:-7px}.welcome-globe-marker{z-index:6;background:#ff7a2f;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 3px #ff7a2f1a}.marker-one{top:37%;left:24%}.marker-two{top:31%;left:37%}.marker-three{top:42%;left:49%}.marker-four{top:34%;left:64%}.marker-five{top:48%;left:72%}.marker-six{top:61%;left:59%}.welcome-globe-pin{z-index:8;background:#ff7a2f;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 8px #ff7a2f24,0 10px 24px #ff7a2f47}.pin-afghanistan{animation:2.2s ease-in-out infinite welcome-pin-pulse;top:37%;left:58%}.welcome-explorer-control{justify-items:center;gap:9px;display:grid}.welcome-explorer-country-list{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.welcome-explorer-country-list span{border:1px solid var(--line);min-height:28px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.country-option{animation:9s ease-in-out infinite welcome-country-chip-cycle}.country-option-afghanistan{animation-delay:3s}.country-option-china{animation-delay:6s}.welcome-explorer-card{border:1px solid var(--line);background:#ffffffe6;border-radius:22px;min-height:370px;padding:16px;display:grid;position:relative;box-shadow:0 18px 56px #1b4e9617}.welcome-explorer-card-panel{opacity:0;align-content:start;gap:10px;animation:9s ease-in-out infinite welcome-country-card-cycle;display:grid;position:absolute;inset:16px}.country-card-afghanistan{animation-delay:3s}.country-card-china{animation-delay:6s}.welcome-explorer-card span,.welcome-explorer-card-panel>div:first-child p{color:var(--muted);font-size:11px;font-weight:750;line-height:1.25}.welcome-explorer-card h3{color:#111;margin-top:3px;font-size:23px;font-weight:850;line-height:1.05}.welcome-explorer-card-panel>p{color:var(--muted-strong);font-size:12px;line-height:1.42}.welcome-explorer-tags{flex-wrap:wrap;gap:7px;display:flex}.welcome-explorer-tags span{border:1px solid var(--line);min-height:27px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.welcome-explorer-list{gap:5px;display:grid}.welcome-explorer-list h4{color:#111;text-underline-offset:4px;font-size:12px;font-weight:840;text-decoration:underline;text-decoration-thickness:1px}.welcome-explorer-list p{color:var(--muted-strong);font-size:11px;line-height:1.36}.welcome-explorer-list strong{color:#111}.korva-thread-visual{box-sizing:border-box;contain:size layout;place-items:center;height:700px;min-height:700px;max-height:700px;padding:30px;display:grid;overflow:visible}.korva-thread-visual:before{background:radial-gradient(circle at 24% 18%,#22e6a429,#0000 24%),radial-gradient(circle at 74% 62%,#38a8ff33,#0000 30%),radial-gradient(circle,#1757a61a,#0000 58%);inset:9%}.welcome-thread-frame{z-index:2;box-sizing:border-box;contain:layout;width:min(560px,100% - 40px);height:calc(100% - 60px);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.welcome-thread-shell{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffe6;border:1px solid #ffffffd1;border-radius:34px;grid-template-rows:auto 1fr auto;width:min(430px,100%);height:462px;min-height:0;animation:12.2s ease-in-out infinite welcome-thread-zoom;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 28px 74px #0000001a}.welcome-thread-top{grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;min-height:56px;padding:16px 18px 8px;display:grid}.welcome-thread-top strong{color:#111;text-align:center;font-size:15px;font-weight:860}.welcome-thread-top span{background:var(--panel-soft);border-radius:50%;width:26px;height:26px}.welcome-thread-body{align-content:end;gap:13px;padding:14px 18px 20px;display:grid}.welcome-user-message,.welcome-korva-response{border-radius:22px;max-width:88%;box-shadow:0 14px 34px #0000000f}.welcome-user-message{color:#fff;opacity:0;background:#111;justify-self:end;padding:12px 14px;animation:12.2s ease-in-out infinite welcome-thread-submit;transform:translateY(78px)scale(.94)}.welcome-user-message span{font-size:13px;font-weight:720;line-height:1.34}.welcome-korva-response{color:#111;opacity:0;background:#fff;justify-self:start;gap:8px;max-height:188px;padding:15px;animation:12.2s ease-in-out infinite welcome-thread-response;display:grid;overflow:hidden;transform:translateY(18px)scale(.96)}.welcome-korva-response strong{color:#1757a6;font-size:16px;font-weight:860}.welcome-korva-response p,.welcome-korva-response li{color:var(--muted-strong);font-size:12px;line-height:1.36}.welcome-korva-response ul{gap:6px;margin:0;padding-left:17px;display:grid}.welcome-thread-composer{background:#fff;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:6px;min-height:58px;margin:0 14px 16px;padding:11px 12px 11px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #00000014}.welcome-thread-typed{color:#111;white-space:nowrap;clip-path:inset(0 100% 0 0);flex:1;min-width:0;max-width:none;font-size:12px;font-weight:720;line-height:1.2;animation:12.2s steps(39,end) infinite welcome-thread-type;overflow:hidden}.welcome-thread-send{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:850;animation:12.2s ease-in-out infinite welcome-thread-send;display:grid}.welcome-closing{border-top:1px solid #0000000f;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.welcome-closing-copy small{max-width:480px;color:var(--muted);font-size:14px;line-height:1.45}.welcome-footer{width:min(1120px,100% - 44px);padding:42px 0 max(54px, env(safe-area-inset-bottom));color:var(--muted-strong);border-top:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:28px;margin:0 auto;display:flex}.welcome-footer strong{color:#111;margin-bottom:6px;font-size:17px;font-weight:850;display:block}.welcome-footer p{color:var(--muted-strong);font-size:15px}.welcome-footer nav{flex-wrap:wrap;gap:16px;display:flex}.welcome-footer a{color:var(--muted-strong);font-size:15px;font-weight:750;text-decoration:none}.seo-story-page{background:linear-gradient(#fffffff5,#fff 34%),radial-gradient(circle at 12% 18%,#13c57d14,#0000 31%),radial-gradient(circle at 86% 12%,#5080ff14,#0000 29%)}.seo-story-topbar{width:min(1120px,100% - 44px);margin:0 auto}.seo-use-case-hero{text-align:left;grid-template-columns:minmax(0,900px);justify-content:center;padding-top:64px}.seo-use-case-hero .welcome-copy h1{max-width:820px;margin:0}.seo-use-case-hero .welcome-copy>p:not(.welcome-kicker){max-width:760px;margin:0}.seo-use-case-hero.has-hero-visual{grid-template-columns:minmax(0,.94fr) minmax(260px,.58fr);justify-content:center;align-items:center}.seo-inline-link{color:inherit;text-underline-offset:3px;font-weight:760;text-decoration-color:#17171747;text-decoration-thickness:1px}.seo-inline-link:hover,.seo-inline-link:focus-visible{color:#171717;text-decoration-color:currentColor}.seo-growth-visual{place-items:center;min-height:360px;display:grid}.seo-growth-chart{aspect-ratio:1.12;background:linear-gradient(135deg,#10c77a21,#ffffffeb 58%),#fff;border:1px solid #10c77a2e;border-radius:42px;width:min(100%,360px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0c784a24}.seo-growth-chart:before{content:"";background:linear-gradient(#10c77a17 1px,#0000 1px) 0 0/100% 42px,linear-gradient(90deg,#10c77a17 1px,#0000 1px) 0 0/48px 100%;border-radius:28px;position:absolute;inset:34px;-webkit-mask-image:linear-gradient(135deg,#0000 3%,#000 26% 78%,#0000 100%);mask-image:linear-gradient(135deg,#0000 3%,#000 26% 78%,#0000 100%)}.seo-growth-chart:after{content:"";background:#10c77a2e;height:1px;position:absolute;bottom:34px;left:34px;right:34px}.seo-growth-chart svg{z-index:2;color:#10c77a;filter:drop-shadow(0 14px 18px #10c77a3d);width:calc(100% - 88px);height:calc(100% - 104px);position:absolute;inset:54px 44px 50px}.seo-growth-bar{z-index:1;background:linear-gradient(#10c77ac7,#10c77a33);border-radius:999px 999px 0 0;width:16px;position:absolute;bottom:34px;box-shadow:0 10px 24px #10c77a1f}.seo-growth-bar.bar-one{height:74px;left:60px}.seo-growth-bar.bar-two{height:108px;left:110px}.seo-growth-bar.bar-three{height:94px;left:160px}.seo-growth-bar.bar-four{height:148px;left:210px}.seo-map-visual{place-items:center;min-height:340px;display:grid}.seo-map-card{aspect-ratio:1.16;background:radial-gradient(circle,#fffffffa 0 15%,#0000 28%),radial-gradient(circle at 25% 24%,#b94cff1f,#0000 28%),radial-gradient(circle at 78% 26%,#4f7cff1a,#0000 28%),radial-gradient(circle at 76% 78%,#10c77a1f,#0000 30%),linear-gradient(135deg,#fffffff5,#f8faffeb),#fff;border:1px solid #7666ff24;border-radius:42px;width:min(100%,390px);position:relative;overflow:hidden;box-shadow:0 28px 80px #48267021}.seo-map-card:before{content:"";background:linear-gradient(#b94cff0f 1px,#0000 1px) 0 0/100% 44px,linear-gradient(90deg,#10c77a0f 1px,#0000 1px) 0 0/48px 100%;border-radius:32px;position:absolute;inset:34px}.seo-map-path{z-index:1;transform-origin:0;background:linear-gradient(90deg,#4ade808a,#7666ff3d);border-radius:999px;height:4px;position:absolute;top:168px;left:195px}.seo-map-path.path-one{width:140px;transform:rotate(-138deg)}.seo-map-path.path-two{width:132px;transform:rotate(-48deg)}.seo-map-path.path-three{width:118px;transform:rotate(-3deg)}.seo-map-path.path-four{width:134px;transform:rotate(47deg)}.seo-map-path.path-five{width:122px;transform:rotate(127deg)}.seo-map-path.path-six{width:113px;transform:rotate(180deg)}.seo-map-hub{z-index:2;color:#171717;background:linear-gradient(135deg,#fffffff5,#ffffffc7),radial-gradient(circle at 28% 26%,#4ade8038,#0000 44%),radial-gradient(circle at 76% 78%,#b94cff2e,#0000 44%);border:1px solid #ffffffb3;border-radius:28px;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:130px;left:157px;box-shadow:0 24px 62px #0000001c}.seo-map-hub svg{width:32px;height:32px}.seo-map-stop{z-index:2;color:#171717;background:#ffffffeb;border:1px solid #0000000f;border-radius:999px;justify-content:center;place-items:center;min-width:76px;min-height:40px;font-size:13px;font-weight:820;line-height:1;display:inline-flex;position:absolute;box-shadow:0 18px 46px #00000014}.seo-map-stop:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;margin-right:7px;box-shadow:0 0 0 5px #b94cff1a}.seo-map-stop.stop-1,.seo-map-stop.stop-5{color:#b94cff}.seo-map-stop.stop-2,.seo-map-stop.stop-6{color:#10c77a}.seo-map-stop.stop-3,.seo-map-stop.stop-4{color:#4f7cff}.seo-map-stop.stop-1{top:52px;left:46px}.seo-map-stop.stop-2{top:50px;right:36px}.seo-map-stop.stop-3{top:144px;right:28px}.seo-map-stop.stop-4{bottom:50px;right:40px}.seo-map-stop.stop-5{bottom:50px;left:74px}.seo-map-stop.stop-6{top:148px;left:34px}.seo-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-top:12px;display:flex}.seo-use-case-visual{place-items:center;min-height:540px;display:grid}.seo-visual-shell{aspect-ratio:1;background:#ffffffc2;border:1px solid #0000000f;border-radius:42px;width:min(100%,440px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000014}.seo-visual-shell:before{content:"";border:1px solid #00000012;border-radius:36px;position:absolute;inset:54px}.seo-visual-shell:after{content:"";background:linear-gradient(135deg,#13c57d24,#5080ff24,#be50ff1f);border-radius:999px;position:absolute;inset:114px}.seo-hero-image{z-index:4;color:#111;background:#ffffffeb;border-radius:36px;place-items:center;width:136px;height:136px;display:grid;position:absolute;top:128px;left:50%;transform:translate(-50%);box-shadow:0 22px 62px #0000001a}.seo-hero-image svg{color:currentColor;width:58px;height:58px}.seo-hero-image-line{background:#00000014;border-radius:999px;height:5px;position:absolute}.seo-hero-image-line.line-one{width:68px;bottom:28px;left:34px}.seo-hero-image-line.line-two{width:46px;bottom:18px;left:45px}.seo-hero-image-line.line-three{background:#13c57d;width:28px;top:28px;right:32px}.seo-visual-dot{z-index:2;background:#fff;border:1px solid #0000000f;border-radius:24px;width:72px;height:72px;position:absolute;box-shadow:0 18px 46px #00000014}.seo-visual-dot:before,.seo-visual-dot:after{content:"";border:3px solid;border-radius:999px;position:absolute}.seo-visual-dot:before{width:18px;height:18px;top:18px;left:18px}.seo-visual-dot:after{border-top:0;border-radius:0 0 999px 999px;width:32px;height:15px;bottom:16px;left:18px}.seo-visual-dot.dot-a{color:#13c57d;top:44px;left:54px}.seo-visual-dot.dot-b{color:#5d7cff;top:48px;right:52px}.seo-visual-dot.dot-c{color:#c35cff;bottom:64px;left:66px}.seo-visual-dot.dot-d{color:#f2b800;bottom:58px;right:62px}.seo-visual-core{z-index:3;text-align:center;place-items:center;gap:8px;min-height:118px;display:grid;position:absolute;inset:138px 88px auto}.seo-visual-core strong{color:#111;letter-spacing:0;font-size:28px;font-weight:880;line-height:1}.seo-visual-core span{color:var(--muted-strong);font-size:14px;font-weight:720}.seo-visual-list{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.seo-visual-list span{color:#2b2b2f;background:#fffc;border:1px solid #00000012;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:760}.seo-use-case-scene{border-block:1px solid #0000000a;min-height:72vh;position:relative}.seo-use-case-scene:before{content:"";z-index:0;opacity:.78;position:absolute;inset:0}.seo-use-case-scene.tone-green:before{background:linear-gradient(135deg,#13c57d1a,#ffffffd6 58%)}.seo-use-case-scene.tone-blue:before{background:linear-gradient(135deg,#5080ff1c,#ffffffdb 58%)}.seo-use-case-scene.tone-purple:before{background:linear-gradient(135deg,#c35cff1c,#ffffffdb 58%)}.seo-use-case-scene.tone-gold:before{background:linear-gradient(135deg,#f2b8001f,#ffffffdb 58%)}.seo-use-case-scene>*{z-index:1;position:relative}.seo-section-visual-wrap{gap:18px;width:min(100%,540px);margin:0 auto;display:grid}.seo-feature-panel{gap:14px;display:grid}.seo-feature-panel span{color:#171717;background:#ffffffc2;border:1px solid #00000014;border-radius:24px;align-items:center;min-height:72px;padding:0 26px;font-size:22px;font-weight:820;display:flex;box-shadow:0 18px 46px #0000000d}.seo-section-image{background:#fff;border:1px solid #00000012;border-radius:34px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000012}.seo-section-image:before{content:"";position:absolute;inset:0}.seo-section-image.tone-green:before{background:radial-gradient(circle at 25% 26%,#13c57d3d,#0000 32%),linear-gradient(135deg,#13c57d1a,#fffffff0)}.seo-section-image.tone-blue:before{background:radial-gradient(circle at 25% 26%,#5080ff40,#0000 32%),linear-gradient(135deg,#5080ff1c,#fffffff0)}.seo-section-image.tone-purple:before{background:radial-gradient(circle at 25% 26%,#c35cff3d,#0000 32%),linear-gradient(135deg,#c35cff1a,#fffffff0)}.seo-section-image.tone-gold:before{background:radial-gradient(circle at 25% 26%,#f2b80042,#0000 32%),linear-gradient(135deg,#f2b8001f,#fffffff0)}.seo-section-image-main{z-index:2;color:#111;background:#ffffffeb;border-radius:34px;place-items:center;width:124px;height:124px;display:grid;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 22px 56px #00000017}.seo-section-image-main svg{width:54px;height:54px}.seo-section-image.tone-green .seo-section-image-main,.seo-section-image.tone-green .seo-section-image-pill{color:#0bbf73}.seo-section-image.tone-blue .seo-section-image-main,.seo-section-image.tone-blue .seo-section-image-pill{color:#4f7cff}.seo-section-image.tone-purple .seo-section-image-main,.seo-section-image.tone-purple .seo-section-image-pill{color:#b94cff}.seo-section-image.tone-gold .seo-section-image-main,.seo-section-image.tone-gold .seo-section-image-pill{color:#b68700}.seo-section-image-pill{z-index:3;text-align:center;background:#ffffffe0;border:1px solid #00000012;border-radius:999px;min-width:92px;padding:10px 14px;font-size:14px;font-weight:820;position:absolute;box-shadow:0 16px 40px #0000000f}.seo-section-image-pill.pill-one{bottom:70px;left:42px}.seo-section-image-pill.pill-two{bottom:36px;left:50%;transform:translate(-50%)}.seo-section-image-pill.pill-three{bottom:70px;right:42px}.seo-section-image-ring{z-index:1;border:1px solid #00000014;border-radius:999px;position:absolute}.seo-section-image-ring.ring-one{inset:44px 84px 74px}.seo-section-image-ring.ring-two{inset:84px 42px 40px}.seo-use-case-closing{grid-template-columns:minmax(0,900px);justify-content:center;min-height:78vh}.seo-use-case-visual.compact{min-height:380px}.seo-use-case-visual.compact .seo-visual-shell{width:min(100%,340px)}.seo-use-case-visual.compact .seo-visual-core{inset:108px 58px auto}.business-page{color:#111;background:#fbfbfd;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.business-topbar{justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(20px,5vw,72px);display:flex}.business-topbar nav{align-items:center;gap:18px;display:flex}.business-topbar nav a,.business-secondary-link{color:#34363b;font-size:15px;font-weight:800;text-decoration:none}.business-topbar nav a.welcome-signin{color:#fff}.business-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(32px,7vw,92px);min-height:calc(100vh - 78px);padding:34px clamp(20px,7vw,104px) 72px;display:grid}.business-hero-copy{gap:18px;max-width:760px;display:grid}.business-hero-copy h1{color:#0e0f12;letter-spacing:0;margin:0;font-size:clamp(52px,8vw,104px);font-weight:880;line-height:.94}.business-hero-copy p{color:#4e5158;max-width:680px;margin:0;font-size:clamp(18px,2.1vw,24px);font-weight:680;line-height:1.36}.business-hero-copy .business-hero-lede{color:#202328;max-width:560px;font-size:clamp(23px,3vw,34px);font-weight:790;line-height:1.14}.business-hero-copy .business-hero-detail{color:#62666f;max-width:620px;font-size:clamp(16px,1.7vw,19px);font-weight:620;line-height:1.48}.business-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.business-create-account-button{cursor:pointer;font:inherit;border:0}.business-signup-modal{z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.business-signup-backdrop{cursor:pointer;background:#0d12186b;border:0;position:absolute;inset:0}.business-signup-card{z-index:1;overscroll-behavior:contain;background:#fff;border:1px solid #38a8ff2e;border-radius:18px;width:min(100%,540px);max-height:min(760px,100dvh - 32px);padding:clamp(24px,5vw,38px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #15283c3d}.business-signup-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.business-signup-heading h2{color:#101114;margin:5px 0 8px;font-size:clamp(28px,5vw,40px);line-height:1}.business-signup-heading p:not(.welcome-kicker){color:#666a72;max-width:390px;margin:0;font-size:15px;line-height:1.45}.business-signup-close{color:#111;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:50%;flex:none;width:38px;height:38px;font-size:25px;line-height:1}.business-signup-form{gap:16px}.business-signup-error{color:#a52d2d;margin:0;font-size:14px;font-weight:700}.business-signup-footer{color:#71747b;text-align:center;margin:20px 0 0;font-size:14px}.business-signup-footer a{color:#1757a6;font-weight:800}.business-widget-preview{background:#fff;border:1px solid #11111114;border-radius:8px;flex-direction:column;align-self:center;gap:0;width:min(100%,420px);height:460px;display:flex;overflow:hidden;box-shadow:0 28px 80px #1218261f}.business-browser-bar{background:#fbfbfd;border-bottom:1px solid #11111112;align-items:center;gap:7px;min-height:36px;padding:0 16px;display:flex}.business-browser-bar span{background:#d8dbe1;border-radius:50%;width:10px;height:10px}.business-site-copy{text-align:center;border-bottom:1px solid #11111114;justify-content:center;align-items:center;min-height:92px;padding:18px 20px;display:flex}.business-site-copy strong{font-size:clamp(28px,4.8vw,46px);font-weight:850;line-height:1}.business-chat-bubble{border-radius:22px;max-width:86%;padding:13px 15px;font-size:15px;font-weight:700;line-height:1.42}.business-chat-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;min-height:0;padding:18px 20px;display:flex}.business-chat-bubble.user{color:#fff;background:#111;align-self:flex-end}.business-chat-bubble.assistant{color:#173653;background:#eef7ff;align-self:flex-start}.business-chat-composer{border:1px solid var(--line);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin:0 18px 18px;padding:7px 7px 7px 17px;display:flex;box-shadow:0 18px 50px #00000014}.business-chat-composer span{color:#8a8a8e;flex:1;font-size:15px;font-weight:650}.business-chat-composer i{color:#1677c6;background:#e8f3ff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;min-height:42px;font-size:20px;font-style:normal;font-weight:850;display:inline-flex}.business-flow{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1120px,100% - 40px);margin:0 auto 84px;padding:0;display:grid}.business-flow article{background:#fff;border:1px solid #2021241a;border-radius:8px;gap:12px;min-height:220px;padding:clamp(24px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #3c404314}.business-flow article:before{content:"";border:2px solid var(--business-card-accent,#31d8a0);background:radial-gradient(circle at 50% 50%, var(--business-card-accent,#31d8a0) 0 38%, transparent 39%), #fff;border-radius:50%;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.business-flow article:before{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--business-card-accent,#31d8a0) 20%, transparent) 0 38%, transparent 39%), #fff}}.business-flow article:before{box-shadow:0 0 24px var(--business-card-accent,#31d8a0)}@supports (color:color-mix(in lab, red, red)){.business-flow article:before{box-shadow:0 0 24px color-mix(in srgb, var(--business-card-accent,#31d8a0) 28%, transparent)}}.business-flow article:before{margin-bottom:8px}.business-flow article:after{content:"";background:var(--business-card-accent,#31d8a0);height:4px;box-shadow:0 0 20px var(--business-card-accent,#31d8a0);border-radius:999px 999px 0 0;position:absolute;inset:auto 24px 0}@supports (color:color-mix(in lab, red, red)){.business-flow article:after{box-shadow:0 0 20px color-mix(in srgb, var(--business-card-accent,#31d8a0) 42%, transparent)}}.business-flow article:first-child{--business-card-accent:#32e6ad}.business-flow article:nth-child(2){--business-card-accent:#43a5ff}.business-flow article:nth-child(3){--business-card-accent:#b46dff}.business-flow h2{color:#111;margin:0;font-size:22px;font-weight:850;line-height:1.15}.business-flow p{color:#5f6368;margin:0;font-size:15px;font-weight:620;line-height:1.52}@keyframes person-arrive{0%{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes welcome-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes dot-build{0%{opacity:0;transform:translate(calc(-50% + var(--dx) * -7), calc(-50% + var(--dy) * -6)) scale(.4)}to{opacity:1;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1)}}@keyframes knowledge-person-arrive{0%{opacity:.2;transform:translateY(18px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes knowledge-broadcast{0%,to{opacity:.16;clip-path:inset(0 100% 0 0)}42%{opacity:.74;clip-path:inset(0)}70%{opacity:.28;clip-path:inset(0)}}@keyframes knowledge-info-flow{0%,to{opacity:.1;transform:translate(0)scale(.72)}22%{opacity:1}58%{opacity:1;transform:translate(var(--info-x), var(--info-y)) scale(1)}82%{opacity:.2;transform:translate(calc(var(--info-x) * 1.04), calc(var(--info-y) * 1.04)) scale(.84)}}@keyframes welcome-pulse{0%,to{filter:saturate()}50%{filter:saturate(1.45)brightness(1.08)}}@keyframes welcome-rise{to{opacity:1;transform:translateY(0)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes group-icon-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes group-icon-counter-orbit{0%{transform:var(--icon-place) rotate(0deg)}to{transform:var(--icon-place) rotate(-360deg)}}@keyframes korva-ai-zoom{0%,to{transform:scale(.94)}18%,82%{transform:scale(1)}}@keyframes korva-ai-type{0%,10%{max-width:0}42%,to{max-width:286px}}@keyframes korva-ai-caret{50%{opacity:0}}@keyframes korva-ai-caret-hide{0%,44%{visibility:visible}45%,to{visibility:hidden}}@keyframes korva-ai-send{0%,40%,to{transform:scale(1)}46%{transform:scale(.88)}52%{transform:scale(1.08)}}@keyframes korva-ai-submit{0%,47%{opacity:0;transform:translateY(72px)scale(.94)}58%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes korva-ai-answer{0%,60%{opacity:0;transform:translateY(18px)scale(.96)}72%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sharing-post-focus{0%,45%{opacity:1;transform:scale(1)}51%,to{opacity:0;transform:scale(.96)}}@keyframes sharing-attachment-focus{0%,47%{opacity:0;transform:translateY(18px)scale(.96)}56%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sharing-type-title{0%,6%{clip-path:inset(0 100% 0 0)}14%,to{clip-path:inset(0)}}@keyframes sharing-type-body{0%,14%{clip-path:inset(0 100% 0 0)}30%,to{clip-path:inset(0)}}@keyframes sharing-type-description{0%,68%{clip-path:inset(0 100% 0 0)}80%,to{clip-path:inset(0)}}@keyframes sharing-dropdown-open{0%,30%,45%,to{opacity:0;max-height:0;transform:translateY(-5px)}34%,41%{opacity:1;max-height:132px;transform:translateY(0)}}@keyframes sharing-visibility-dropdown-open{0%,80%,to{opacity:0;max-height:0;transform:translateY(-5px)}84%,94%{opacity:1;max-height:132px;transform:translateY(0)}}@keyframes sharing-visibility-highlight{0%,83%{opacity:0;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(36px)}92%,to{opacity:1;transform:translateY(72px)}}@keyframes sharing-button-press{0%,41%,to{transform:scale(1)}44%{transform:scale(.9)}47%{transform:scale(1.04)}}@keyframes sharing-attachment-step{0%,56%{opacity:0;transform:translateY(8px)}61%,to{opacity:1;transform:translateY(0)}}@keyframes sharing-document-selected{0%,60%{opacity:0;transform:translateY(8px)}65%,to{opacity:1;transform:translateY(0)}}@keyframes sharing-description-show{0%,64%{opacity:0;transform:translateY(8px)}69%,to{opacity:1;transform:translateY(0)}}@keyframes sharing-visibility-show{0%,72%{opacity:0;transform:translateY(8px)}77%,to{opacity:1;transform:translateY(0)}}@keyframes sharing-public-post{0%,86%{opacity:0;transform:translateY(8px)scale(1)}90%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:1;transform:translateY(0)scale(1)}96%{opacity:1;transform:translateY(0)scale(.9)}98%{opacity:1;transform:translateY(0)scale(1.04)}}@keyframes welcome-bible-zoom{0%,to{transform:scale(.94)}10%,88%{transform:scale(1)}}@keyframes welcome-bible-chapter-copy{0%,53%{opacity:1}60%,to{opacity:0}}@keyframes welcome-bible-hope-copy{0%,56%{opacity:0}64%,to{opacity:1}}@keyframes welcome-bible-type-matthew{0%,7%{opacity:1;width:0}22%,52%{opacity:1;width:10ch}58%,to{opacity:0;width:10ch}}@keyframes welcome-bible-type-hope{0%,62%{opacity:0;width:0}64%{opacity:1;width:0}72%,to{opacity:1;width:4.7ch}}@keyframes welcome-bible-caret-matthew{0%,7%{border-right:0}8%,22%{border-right:2px solid #111}23%,to{border-right:0}}@keyframes welcome-bible-caret-hope{0%,63%{border-right:0}64%,72%{border-right:2px solid #111}73%,to{border-right:0}}@keyframes welcome-bible-reader-show{0%,24%{opacity:0;transform:translateY(18px)}34%,52%{opacity:1;transform:translateY(0)}60%,to{opacity:0;transform:translateY(-14px)}}@keyframes welcome-bible-verse-highlight{0%,34%{box-shadow:none;background:0 0}40%,51%{background:#248cff29;box-shadow:inset 3px 0 #248cffb8}58%,to{box-shadow:none;background:0 0}}@keyframes welcome-bible-share-show{0%,44%{opacity:0;transform:translateY(-4px)scale(.96)}48%,53%{opacity:1;transform:translateY(0)scale(1)}60%,to{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes welcome-bible-results-show{0%,64%{opacity:0;transform:translateY(18px)}74%,to{opacity:1;transform:translateY(0)}}@keyframes welcome-bible-card-rise{0%,72%{opacity:0;transform:translateY(10px)}82%,to{opacity:1;transform:translateY(0)}}@keyframes welcome-thread-zoom{0%,to{transform:scale(.94)}11%,65%{transform:scale(1)}}@keyframes welcome-thread-type{0%,8%{clip-path:inset(0 100% 0 0)}35%,to{clip-path:inset(0)}}@keyframes welcome-thread-send{0%,34%,to{transform:scale(1)}38%{transform:scale(.88)}42%{transform:scale(1.08)}}@keyframes welcome-country-chip-cycle{0%,28%{color:#fff;background:#111;border-color:#111}34%,to{border-color:var(--line);color:var(--foreground);background:#fff}}@keyframes welcome-country-card-cycle{0%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(8px)}}@keyframes welcome-thread-submit{0%,39%{opacity:0;transform:translateY(78px)scale(.94)}48%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcome-thread-response{0%,50%{opacity:0;transform:translateY(18px)scale(.96)}59%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shared-purpose-float{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(12px,-14px)rotate(1deg)}}@keyframes welcome-globe-float{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}50%{transform:translateY(-4px)rotate(1deg)scale(1.015)}}@keyframes welcome-pin-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 8px #ff7a2f24,0 10px 24px #ff7a2f47}50%{transform:scale(1.16);box-shadow:0 0 0 13px #ff7a2f14,0 14px 30px #ff7a2f52}}@media (width<=820px){.welcome-topbar{padding-inline:22px}.welcome-hero,.welcome-scene,.welcome-scene:nth-of-type(odd),.welcome-closing{grid-template-columns:1fr;min-height:auto;padding:108px 0 56px}.welcome-scene:nth-of-type(odd) .welcome-scene-copy{order:0}.people-stage,.story-visual{border-radius:32px;min-height:360px}.welcome-copy h1,.welcome-scene-copy h2,.welcome-closing-copy h2,.welcome-hero-close h2{font-size:clamp(38px,12vw,58px)}.welcome-footer{display:grid}.seo-story-topbar .welcome-topnav{justify-content:flex-start}.seo-use-case-hero{padding-top:92px}.seo-use-case-hero.has-hero-visual{grid-template-columns:1fr}.seo-growth-visual{min-height:260px}.seo-growth-chart{border-radius:32px;width:min(100%,300px)}.seo-growth-chart:before{background-size:100% 34px,40px 100%;border-radius:22px;inset:26px}.seo-growth-chart svg{width:calc(100% - 68px);height:calc(100% - 82px);inset:42px 34px 40px}.seo-growth-bar{width:13px;bottom:28px}.seo-growth-bar.bar-one{height:58px;left:46px}.seo-growth-bar.bar-two{height:86px;left:88px}.seo-growth-bar.bar-three{height:74px;left:130px}.seo-growth-bar.bar-four{height:120px;left:172px}.seo-map-visual{min-height:250px}.seo-map-card{border-radius:32px;width:min(100%,318px)}.seo-map-card:before{background-size:100% 36px,40px 100%;border-radius:24px;inset:26px}.seo-map-path{height:4px;top:137px;left:159px}.seo-map-path.path-one{width:129px;transform:rotate(-144deg)}.seo-map-path.path-two{width:129px;transform:rotate(-36deg)}.seo-map-path.path-three{width:108px;transform:rotate(0)}.seo-map-path.path-four{width:134px;transform:rotate(39deg)}.seo-map-path.path-five{width:109px;transform:rotate(130deg)}.seo-map-path.path-six{width:108px;transform:rotate(180deg)}.seo-map-hub{border-radius:24px;width:68px;height:68px;top:103px;left:125px}.seo-map-hub svg{width:28px;height:28px}.seo-map-stop{min-width:66px;min-height:34px;padding:0 9px;font-size:11px}.seo-map-stop:before{width:7px;height:7px;margin-right:5px}.seo-map-stop.stop-1{top:44px;left:22px}.seo-map-stop.stop-2{top:44px;left:auto;right:22px}.seo-map-stop.stop-3{top:120px;right:18px}.seo-map-stop.stop-4{bottom:36px;right:28px}.seo-map-stop.stop-5{bottom:36px;left:56px}.seo-map-stop.stop-6{top:120px;bottom:auto;left:18px}.seo-use-case-visual{min-height:360px}.seo-visual-shell{border-radius:32px;width:min(100%,330px)}.seo-visual-shell:before{border-radius:28px;inset:40px}.seo-visual-shell:after{inset:88px}.seo-hero-image{border-radius:28px;width:104px;height:104px;top:96px}.seo-hero-image svg{width:44px;height:44px}.seo-hero-image-line.line-one{width:48px;bottom:22px;left:28px}.seo-hero-image-line.line-two{width:34px;bottom:14px;left:35px}.seo-visual-dot{border-radius:18px;width:54px;height:54px}.seo-visual-dot:before{width:13px;height:13px;top:13px;left:13px}.seo-visual-dot:after{width:24px;height:12px;bottom:12px;left:14px}.seo-visual-dot.dot-a{top:32px;left:38px}.seo-visual-dot.dot-b{top:34px;right:38px}.seo-visual-dot.dot-c{bottom:52px;left:48px}.seo-visual-dot.dot-d{bottom:48px;right:46px}.seo-visual-core{inset:105px 62px auto}.seo-visual-core strong{font-size:22px}.seo-visual-list{bottom:20px;left:20px;right:20px}.seo-visual-list span{padding:7px 10px;font-size:12px}.seo-feature-panel{width:100%}.seo-section-image{border-radius:28px;min-height:240px}.seo-section-image-main{border-radius:28px;width:96px;height:96px;top:40px}.seo-section-image-main svg{width:42px;height:42px}.seo-section-image-pill{min-width:76px;padding:8px 11px;font-size:12px}.seo-section-image-pill.pill-one{bottom:52px;left:22px}.seo-section-image-pill.pill-two{bottom:24px}.seo-section-image-pill.pill-three{bottom:52px;right:22px}.seo-feature-panel span{border-radius:20px;min-height:58px;padding:0 20px;font-size:18px}.group-person-one{left:17%}.group-person-three{right:17%}.group-icon-orbit{width:238px;height:150px}.group-flow-icon{width:54px;height:54px}.korva-ai-visual{padding:18px}.korva-ai-thread-shell{border-radius:30px;min-height:382px}.korva-ai-typed{font-size:12px}.knowledge-broadcast-icon{width:62px;height:62px;left:7%}.knowledge-broadcast-icon svg{width:34px;height:34px}.knowledge-broadcast-line{width:54%;left:22%}.knowledge-person{width:60px;height:60px}.sharing-controls-visual{gap:12px;height:500px;min-height:500px;max-height:500px;padding:18px}.sharing-animation-frame{width:calc(100% - 36px);height:calc(100% - 36px)}.sharing-composer{border-radius:24px;padding:14px}.sharing-field span,.sharing-select span,.sharing-document-card strong,.sharing-attachment-action span{font-size:13px}.bible-search-visual{height:500px;min-height:500px;max-height:500px;padding:18px}.bible-animation-frame{width:calc(100% - 36px);height:calc(100% - 36px)}.welcome-bible-shell{border-radius:30px;height:444px;min-height:0;padding:18px}.welcome-bible-hero h3{font-size:30px}.welcome-bible-reader,.welcome-bible-results{height:274px;min-height:0;padding:14px}.welcome-bible-passage p{font-size:11px}.korva-thread-visual{height:640px;min-height:640px;max-height:640px;padding:18px}.welcome-thread-frame{width:calc(100% - 36px);height:calc(100% - 36px)}.welcome-thread-shell{border-radius:30px;height:424px;min-height:0}.welcome-thread-typed{font-size:11px}.welcome-korva-response{max-height:174px}.welcome-korva-response p,.welcome-korva-response li{font-size:11px}.shared-purpose-field{inset:7%}.shared-purpose-pill{min-height:38px;padding:8px 14px;font-size:13px}.welcome-explorer-visual{padding:18px}.welcome-explorer-shell{border-radius:28px;padding:14px}.welcome-explorer-globe-wrap{border-radius:24px;min-height:192px}.welcome-explorer-globe{width:164px}.welcome-explorer-card{min-height:410px;padding:14px}.welcome-explorer-card h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.person,.korva-dot,.welcome-hero-close,.story-orbit,.story-card,.shared-purpose-pill,.knowledge-person,.knowledge-broadcast-line,.knowledge-info,.korva-ai-thread-shell,.korva-ai-typed,.korva-ai-caret,.korva-ai-send-button,.korva-ai-question-bubble,.korva-ai-answer-bubble,.sharing-composer-post,.sharing-composer-attachment,.sharing-typed-title,.sharing-typed-body,.sharing-typed-description,.sharing-dropdown,.sharing-attachment-action,.sharing-document-card,.sharing-description-field,.sharing-visibility-wrap,.sharing-post-button,.sharing-public-button,.welcome-bible-shell,.welcome-bible-title-chapter,.welcome-bible-title-hope,.welcome-bible-query-matthew,.welcome-bible-query-hope,.welcome-bible-reader,.welcome-bible-share,.welcome-bible-highlight-verse,.welcome-bible-results,.welcome-bible-result-list article,.welcome-thread-shell,.welcome-thread-typed,.welcome-thread-send,.welcome-user-message,.welcome-korva-response,.welcome-globe-emoji,.welcome-globe-pin,.country-option,.welcome-explorer-card-panel,.group-icon-orbit{animation:none}.person,.korva-dot,.welcome-hero-close,.knowledge-person,.knowledge-broadcast-line,.knowledge-info,.korva-ai-question-bubble,.korva-ai-answer-bubble{opacity:1}.korva-ai-thread-shell,.korva-ai-question-bubble,.korva-ai-answer-bubble{transform:none}.sharing-composer-post{opacity:0}.sharing-composer-attachment{opacity:1}.korva-ai-typed{max-width:286px}.sharing-composer-post,.sharing-composer-attachment,.sharing-dropdown,.sharing-attachment-action,.sharing-document-card,.sharing-description-field,.sharing-visibility-wrap,.sharing-public-button{opacity:1;transform:none}.sharing-typed-title,.sharing-typed-body,.sharing-typed-description{clip-path:inset(0)}.sharing-dropdown{max-height:132px}.sharing-controls-visual{place-items:center}.sharing-composer{grid-area:unset}.welcome-bible-shell,.welcome-bible-reader,.welcome-bible-results,.welcome-bible-result-list article{opacity:1;transform:none}.welcome-bible-reader{opacity:0}.welcome-bible-results{opacity:1}.welcome-bible-title-chapter,.welcome-bible-query-matthew{opacity:0}.welcome-bible-title-hope,.welcome-bible-query-hope{opacity:1;width:max-content}.welcome-bible-results{margin-top:8px}.welcome-thread-shell,.welcome-user-message,.welcome-korva-response{opacity:1;transform:none}.welcome-thread-typed{clip-path:inset(0)}.country-option,.welcome-explorer-card-panel{opacity:0}.country-option-afghanistan,.country-card-afghanistan{opacity:1}.country-option-afghanistan{color:#fff;background:#111;border-color:#111}}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", var(--font-geist-sans), "Segoe UI", sans-serif;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:9px 13px;font-weight:700;transition:background-color .14s,border-color .14s,box-shadow .14s,opacity .14s,transform 90ms}button:hover:not(:disabled){background:var(--panel-soft)}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2f9df433}button:disabled{cursor:wait;opacity:.62}button[aria-busy=true]{color:#1667a9;background:#eef7ff;border-color:#2f9df452}input,select,textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--foreground);background:#fff;border-radius:8px;padding:12px 14px}textarea{resize:vertical;min-height:132px}.auto-growing-textarea{resize:none;overflow-y:hidden}.post-message-composer{min-height:112px;line-height:1.42}label{color:var(--muted-strong);gap:8px;font-size:14px;font-weight:700;display:grid}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.15}h2{letter-spacing:0;font-size:24px;line-height:1.15}h3{letter-spacing:0;font-size:18px;line-height:1.2}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{border:1px solid var(--line);background:var(--panel);width:min(100%,520px);box-shadow:none;border-radius:28px;gap:22px;padding:34px 28px;display:grid}.business-auth-shell{background:linear-gradient(#38a8ff1f,#fff0 34%),#fbfbfd}.business-auth-panel{border-color:#38a8ff2e;border-radius:8px;width:min(100%,560px);box-shadow:0 24px 72px #1549741a}.business-auth-brand{color:var(--accent);display:inline}.business-auth-brand span{color:var(--content-blue)}.business-auth-link-row{flex-wrap:wrap;gap:10px;display:flex}.business-auth-about-link{color:#111;width:fit-content;margin-top:18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.business-auth-about-link:hover{text-decoration:underline}.auth-learn-link{background:var(--blue-soft);color:#1757a6;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:40px;margin-top:18px;padding:9px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.auth-learn-link:hover{background:#dceaff}.session-panel{text-align:center;justify-items:center}.session-spinner{border:3px solid var(--panel-soft);border-top-color:var(--foreground);border-radius:50%;width:34px;height:34px;animation:.85s linear infinite session-spin}@keyframes session-spin{to{transform:rotate(360deg)}}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.lede,.hint,.empty{color:var(--muted);font-size:15px;line-height:1.48}.lede{margin-top:12px}.stack{gap:14px;display:grid}.checkbox-line{color:var(--foreground);grid-template-columns:18px 1fr;align-items:center}.checkbox-line input{width:18px;min-height:18px;padding:0}.segmented,.view-tabs,.filter-pills{align-items:center;gap:8px;display:flex}.segmented{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;padding:5px}.segmented button{background:0 0;border-color:#0000;flex:1}.segmented .selected{background:var(--panel);border-color:var(--line)}.compact-segmented{flex-wrap:wrap}.compact-segmented button{flex:calc(50% - 8px);min-width:0;min-height:40px;padding-inline:10px}.primary{color:#fff;background:#171718;border-color:#171718;min-height:52px;font-weight:800}.primary:hover:not(:disabled){color:#fff;background:#2b2b2d}.bible-shell{width:min(760px,100%);min-height:100vh;padding:max(28px, env(safe-area-inset-top)) 26px max(44px, env(safe-area-inset-bottom));align-content:start;gap:18px;margin:0 auto;display:grid}.bible-header{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;display:grid}.bible-header h1{margin-top:2px;font-size:28px;line-height:1.05}.bible-header p{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.32}.bible-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:#1267d6!important;margin:0!important;font-size:12px!important}.bible-close-link,.bible-connect-link{min-height:44px;color:var(--foreground);background:#fff;border:0;border-radius:999px;place-items:center;font-weight:850;text-decoration:none;display:inline-grid;box-shadow:0 12px 34px #0000000f}.bible-close-link{width:44px;font-size:34px;font-weight:300;line-height:1}.bible-connect-link{padding:0 16px;font-size:14px}.bible-search-card,.bible-reader-card,.bible-results-card,.bible-empty-card{border:1px solid var(--line);background:var(--panel);border-radius:28px;gap:18px;display:grid}.bible-search-card{padding:18px}.bible-reader-card,.bible-results-card,.bible-empty-card{padding:28px}.bible-search-form{gap:12px;display:grid}.bible-search-form label{color:var(--foreground);font-size:18px}.bible-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bible-search-row input{background:var(--panel-soft);border-radius:999px;min-height:48px;font-size:15px}.bible-search-row button{color:#fff;background:#111;border-color:#111;border-radius:999px;min-height:48px;padding-inline:18px}.bible-error{color:var(--danger);font-size:14px;line-height:1.4}.bible-section-heading{gap:5px;display:grid}.bible-section-heading h2{font-size:26px}.bible-section-heading p{color:var(--muted);font-size:14px}.bible-passage{gap:10px;padding-top:4px;display:grid}.bible-passage p{color:#1d1d1f;grid-template-columns:58px minmax(0,1fr);gap:10px;font-size:19px;line-height:1.62;display:grid}.bible-reader-guide-actions{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding-bottom:18px;display:flex}.bible-reader-guide-actions button{border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.bible-reader-guide-actions .passage-guide-button{color:#0a8052;background:#eafff5;border-color:#0f8f5d2e}.bible-reader-guide-actions .passage-guide-button:hover{color:#076d45;background:#dcfbea}.bible-reader-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding-bottom:4px;display:grid}.bible-reader-toolbar>:first-child{justify-self:start}.bible-reader-toolbar>:nth-child(2){justify-self:center}.bible-reader-toolbar>:last-child{justify-self:end}.bible-reader-toolbar a,.bible-reader-toolbar button{border:1px solid var(--line);min-height:34px;color:var(--foreground);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.bible-reader-toolbar button.selected,.bible-reader-toolbar .selected-share{color:#1268ad;background:#e8f3ff;border-color:#1677c629}.bible-passage p.selectable{cursor:pointer;border-radius:16px;margin-inline:-10px;padding:4px 10px;transition:background .15s,box-shadow .15s}.bible-passage p.selectable:focus-visible{outline:none;box-shadow:0 0 0 3px #1677c629}.bible-passage p.selected{background:#1677c61f;border-radius:16px;margin-inline:-10px;padding:4px 10px;box-shadow:inset 3px 0 #1677c6}.bible-passage sup{color:var(--muted);font-size:12px;font-weight:800;line-height:2;top:0}.bible-verse-meta{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.bible-verse-read{color:#1268ad;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:10px;font-weight:850;line-height:1}.bible-verse-read:hover{color:#0d5797;text-underline-offset:2px;background:0 0;text-decoration:underline}.bible-verse-read:focus-visible{outline-offset:3px;outline:2px solid #1677c659}.bible-links{flex-wrap:wrap;gap:9px;padding-top:6px;display:flex}.bible-links a{border:1px solid var(--line);min-height:38px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.bible-links.compact a{min-height:34px;font-size:12px}.bible-result-list{gap:12px;display:grid}.bible-book-index{gap:24px;display:grid}.bible-book-index section{gap:12px;display:grid}.bible-book-index h3{font-size:18px;line-height:1.25}.bible-book-index nav{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}.bible-book-index a{border:1px solid var(--line);min-height:42px;color:var(--foreground);border-radius:8px;place-items:center;font-size:14px;font-weight:750;text-decoration:none;display:grid}.bible-book-index a:hover{color:#1268ad;background:#eef7ff;border-color:#1677c647}.bible-language-insights,.bible-connections{justify-self:center;gap:18px;width:min(760px,100%);padding:28px 0;display:grid}.bible-language-insights.nested,.bible-connections.nested{border-top:1px solid var(--line);width:100%;padding:26px 0 0}.bible-language-list{gap:12px;display:grid}.bible-language-list article{background:#f8fcff;border:1px solid #d8e8f4;border-radius:8px;gap:9px;min-width:0;padding:16px;display:grid}.bible-language-list article>span{color:#1268ad;text-transform:uppercase;font-size:11px;font-weight:800}.bible-language-term{align-items:center;gap:14px;min-width:0;display:flex}.bible-language-term>strong{color:#111;overflow-wrap:anywhere;flex:0 auto;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:600;line-height:1.25}.bible-language-term>div{gap:2px;min-width:0;display:grid}.bible-language-term b{color:#1d1d1f;font-size:15px;line-height:1.25}.bible-language-term small{color:#515154;font-size:13px;line-height:1.35}.bible-language-list h3{color:#1d1d1f;font-size:16px;line-height:1.3}.bible-language-list p{color:#1d1d1f;font-size:14px;line-height:1.5}.bible-language-list .bible-language-evidence{color:#1268ad;font-size:12px;font-weight:750}.bible-language-list .bible-language-note{border-left:3px solid #8ac8f8;gap:3px;padding-left:10px;display:grid}.bible-language-note b{color:#515154;text-transform:uppercase;font-size:11px}.bible-language-list nav,.bible-language-list footer{flex-wrap:wrap;gap:8px 12px;display:flex}.bible-language-list nav a{color:#1268ad;font-size:13px;font-weight:750;text-decoration:none}.bible-language-list footer{padding-top:2px}.bible-language-list footer a{color:#5f6368;font-size:11px;font-weight:650}.bible-connection-list{gap:12px;display:grid}.bible-passage-setting{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;padding:18px 2px;display:grid}.bible-passage-setting h3{font-size:17px;line-height:1.3}.bible-passage-setting dl{gap:12px;display:grid}.bible-passage-setting dl>div{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bible-passage-setting dt{color:#6e6e73;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.45}.bible-passage-setting dd{color:#1d1d1f;margin:0;font-size:14px;line-height:1.5}.bible-connection-group{gap:10px;display:grid}.bible-connection-group>h3{font-size:17px;line-height:1.3}.bible-connection-list article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:16px;display:grid}.bible-connection-list article>span{color:#1268ad;text-transform:uppercase;font-size:11px;font-weight:800}.bible-connection-list h4{font-size:16px;line-height:1.3}.bible-connection-list p{color:#1d1d1f;font-size:14px;line-height:1.5}.bible-connection-passage{color:#1268ad;width:fit-content;font-size:13px;font-weight:750;text-decoration:none}.bible-connection-passage:hover{text-decoration:underline}.bible-connection-list nav{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.bible-connection-list nav a{color:#1268ad;font-size:12px;font-weight:700}.bible-result-card{border-bottom:1px solid var(--line);gap:10px;padding:16px 0;display:grid}.bible-result-card:last-child{border-bottom:0}.bible-result-card>a{color:inherit;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;display:grid}.bible-result-card strong,.bible-result-card em{display:block}.bible-result-card strong{font-size:18px;line-height:1.2}.bible-result-card em,.bible-result-card p{color:var(--muted);font-size:14px;font-style:normal;line-height:1.4}.bible-book-icon,.bible-book-mark{color:var(--content-blue);background:#fff;border-radius:50%;place-items:center;font-weight:850;display:grid;box-shadow:0 0 0 1px #38a8ff1a,0 0 18px #38a8ff24}.bible-book-icon{width:52px;height:52px}.bible-book-mark{width:64px;height:64px;font-size:14px}.bible-empty-card{justify-items:start}.bible-empty-card h2{font-size:26px}.bible-empty-card p{max-width:560px;color:var(--muted);font-size:15px;line-height:1.48}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bible-search-home{align-content:start;min-height:100vh}.bible-shell.bible-embedded{width:100%;min-height:0;padding:0}.bible-shell.bible-embedded.bible-search-home{min-height:0}.bible-topbar{justify-content:space-between;align-items:center;min-height:54px;display:flex}.bible-icon-link{width:44px;min-height:44px;color:var(--foreground);background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:850;text-decoration:none;display:grid;box-shadow:0 12px 34px #0000000f}.bible-hero{text-align:center;justify-items:center;gap:12px;padding:18px 0;display:grid}.bible-hero h1{font-size:clamp(42px,9vw,76px);font-weight:800;line-height:.98}.bible-hero>p:not(.bible-eyebrow):not(.bible-error){color:var(--muted);font-size:16px;line-height:1.35}.bible-hero .bible-search-form{width:min(680px,100%);margin-top:16px}.bible-dial-toggle{color:#fff;background:#111;border:0;border-radius:999px;align-items:center;gap:5px;min-height:28px;margin-top:-4px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #0000001f}.bible-dial-toggle-label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.bible-dial-toggle-label i{opacity:.72;background:currentColor;width:22px;height:1px;display:block}.bible-dial-toggle svg{transition:transform .16s}.bible-dial-toggle.open svg{transform:rotate(180deg)}.bible-dial-toggle:hover:not(:disabled){background:#000}.bible-chapter-dial{background:#242426;border:1px solid #ffffff14;border-radius:26px;justify-self:center;width:min(560px,100%);margin:2px 0 22px;padding:14px 16px 18px;display:grid;position:relative;box-shadow:0 18px 46px #00000029}.bible-chapter-dial-fields{grid-template-columns:minmax(0,1.7fr) minmax(82px,.7fr);justify-self:center;gap:10px;width:calc(100% - 36px);min-width:0;margin-top:70px;display:grid}.bible-dial-wheel{min-width:0;padding-top:24px;position:relative}.bible-dial-label{color:#ffffffad;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;position:absolute;top:0;left:12px}.bible-dial-selection{z-index:0;pointer-events:none;background:#3a3a3c;border:1px solid #ffffff0f;border-radius:14px;height:42px;position:absolute;bottom:42px;left:0;right:0;box-shadow:inset 0 1px #ffffff09}.bible-dial-options{z-index:1;overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:y mandatory;perspective:280px;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:126px;padding-block:42px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%)}.bible-dial-options::-webkit-scrollbar{display:none}.bible-dial-options [role=option]{width:100%;height:42px;color:rgba(255, 255, 255, calc(.62 - (var(--bible-dial-depth,1) * .34)));text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;transform:rotateX(calc(var(--bible-dial-offset,0) * -17deg)) scale(calc(1 - (var(--bible-dial-depth,0) * .07)));transform-origin:50%;will-change:transform;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:0 0;border:0;border-radius:0;padding:0 12px;font-size:16px;font-weight:600;line-height:42px;transition:color 90ms linear,transform 90ms linear;display:block;overflow:hidden}.bible-dial-options [role=option].selected{color:#fff;font-weight:800}.bible-dial-options [role=option]:focus-visible{outline-offset:-3px;outline:2px solid #1677c6}.bible-chapter-go{color:#fff;background:#34c759;border:0;border-radius:50%;width:58px;min-width:58px;min-height:58px;font-size:15px;font-weight:850;position:absolute;top:12px;right:14px;box-shadow:0 10px 24px #34c75938}.bible-chapter-dial .bible-chapter-go:hover:not(:disabled){background:#2db64f}.bible-chapter-dial .bible-chapter-go:active:not(:disabled){background:#34c759;transform:scale(.96)}.bible-chapter-dial .bible-chapter-go:focus-visible{outline-offset:3px;background:#34c759;outline:3px solid #34c75947}.bible-chapter-dial .bible-chapter-go.navigating,.bible-chapter-dial .bible-chapter-go.navigating:hover{background:#34c759;place-items:center;display:grid}.bible-search-row{border:1px solid var(--line);background:#fff;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:5px 6px 5px 18px;box-shadow:0 16px 48px #0000000f}.bible-search-row>span{color:var(--muted);font-size:22px;font-weight:800;line-height:1}.bible-search-row input{background:0 0;border:0;border-radius:0;outline:none;min-height:46px;padding-inline:8px;font-size:17px}.bible-search-row button{color:#fff;background:#111;border:0;border-radius:999px;min-height:46px;padding-inline:20px;font-size:14px}.bible-prompt-row{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:2px;display:flex}.bible-prompt-grid{justify-items:center;gap:9px;margin-top:2px;margin-bottom:31px;display:grid}@media (width<=560px){.bible-chapter-dial{width:calc(100% - 12px);padding-inline:12px}.bible-chapter-dial-fields{grid-template-columns:minmax(0,1.55fr) minmax(70px,.65fr);gap:6px;width:calc(100% - 20px)}.bible-dial-label{left:8px}.bible-dial-options [role=option]{padding-inline:7px;font-size:14px}.bible-chapter-go{width:54px;min-width:54px;min-height:54px;right:12px}}.bible-prompt-grid .bible-prompt-row{margin-top:0}.bible-explorer-cta{color:#1267d6;text-align:center;background:#e8f3ff;border:1px solid #1677c629;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:min(430px,100% - 36px);min-height:58px;margin-top:0;margin-bottom:48px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:0 18px 44px #1677c61f}.bible-explorer-cta span{color:#1267d6;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1}.bible-studies-section{justify-self:center;gap:16px;width:min(680px,100%);margin-top:0;display:grid}.bible-study-heading{text-align:center;justify-items:center;gap:5px;display:grid}.bible-study-heading h2{font-size:24px;line-height:1.12}.bible-study-heading>p:not(.bible-eyebrow){max-width:420px;color:var(--muted);font-size:14px;line-height:1.38}.bible-community-book-filter{z-index:4;margin-top:6px;position:relative}.bible-community-book-filter>button{border:1px solid var(--line);color:#1d1d1f;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.bible-community-book-filter>div{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(260px,100vw - 56px);max-height:280px;padding:6px;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 48px #00000024}.bible-community-book-filter>div button{color:#1d1d1f;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;min-height:38px;padding:0 11px;font-size:13px;font-weight:650}.bible-community-book-filter>div button.selected{color:#075fb8;background:#edf5ff;font-weight:800}.bible-community-filter-empty{color:var(--muted);text-align:center;font-size:14px;line-height:1.4}.bible-study-series-stack{gap:20px;display:grid}.bible-my-studies-empty{color:#8a8a8e;text-align:center;margin:2px 0 8px;font-size:14px;line-height:1.4}.bible-study-series{gap:10px;display:grid}.bible-study-series-heading{justify-content:space-between;align-items:baseline;gap:14px;padding:0 2px;display:flex}.bible-study-series-heading h3{color:#1d1d1f;font-size:18px;font-weight:800;line-height:1.18}.bible-study-series-heading p{color:#6e6e73;flex:none;font-size:12px;font-weight:750;line-height:1.2}.bible-study-card-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;width:100%;padding:2px 2px 14px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.bible-study-card-row::-webkit-scrollbar{display:none}.bible-study-card{border:1px solid var(--line);width:min(285px,82vw);min-height:188px;color:var(--foreground);text-align:left;scroll-snap-align:start;background:#fff;border-radius:24px;flex:0 0 min(285px,82vw);align-content:start;gap:8px;padding:18px;display:grid;box-shadow:0 16px 46px #0000000b}.bible-study-card span{color:#1267d6;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.bible-study-card strong{font-size:20px;line-height:1.12}.bible-study-card em,.bible-study-card small{color:#5f6368;font-size:13px;font-style:normal;line-height:1.25}.bible-study-card p{-webkit-line-clamp:3;color:#1d1d1f;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.bible-study-card.community-card{grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden}.bible-study-draft-card{min-height:210px;padding:0;overflow:hidden}.bible-study-draft-card>button{width:100%;min-height:210px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:8px 10px;padding:18px;display:grid}.bible-study-draft-card>button:disabled{cursor:default;opacity:1}.bible-study-draft-card .bible-study-draft-icon{color:#1683ff;background:#eaf4ff;border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.bible-study-draft-card .bible-study-draft-badge{color:#278a51;letter-spacing:.04em;text-transform:uppercase;background:#e9f8ef;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;font-weight:850}.bible-study-draft-card strong,.bible-study-draft-card em,.bible-study-draft-card small,.bible-study-draft-card p,.bible-study-draft-progress{grid-column:1/-1}.bible-study-draft-card strong{margin-top:4px}.bible-study-draft-card em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bible-study-draft-card small{color:#278a51;font-size:12px;font-weight:750}.bible-study-draft-card p{margin:2px 0 4px}.bible-study-draft-card .bible-study-draft-error{color:#a13c35}.bible-study-draft-progress{background:#e8ece9;border-radius:999px;height:7px;display:block;overflow:hidden}.bible-study-draft-progress i{border-radius:inherit;background:#31c46c;height:100%;transition:width .7s;display:block}.bible-study-draft-card.is-ready{border-color:#31c46c57;box-shadow:0 16px 46px #31c46c17}.bible-study-draft-actions{align-items:center;gap:8px;margin:-6px 18px 16px;display:flex}.bible-study-draft-resubmit,.bible-study-draft-dismiss{border:0;border-radius:999px;width:fit-content;min-height:32px;padding:6px 12px;font-size:12px;font-weight:750}.bible-study-draft-resubmit{color:#fff;background:#1d1d1f}.bible-study-draft-dismiss{color:#a13c35;background:0 0}.bible-study-draft-actions button:disabled{opacity:.5}.bible-study-card.community-card>button:first-child{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-content:start;gap:8px;padding:18px 18px 10px;display:grid}.bible-study-modify{border:1px solid var(--line);color:#1267d6;background:#fff;border-radius:999px;width:fit-content;min-height:34px;margin:0 18px 14px;padding:6px 12px;font-size:12px;font-weight:800}.bible-create-study-button{color:#075fb8;background:#dceeff;border:0;border-radius:18px;justify-self:center;width:min(680px,100%);min-height:54px;font-size:16px;font-weight:850}.bible-study-reader-panel,.bible-study-reader-backdrop{z-index:80;position:fixed;inset:0}.bible-study-reader-panel{padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));place-items:end center;display:grid}.bible-study-reader-backdrop{background:#00000038;border:0}.bible-study-reader{z-index:81;border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;width:min(640px,100%);height:min(600px,100vh - 34px);padding:22px;display:grid;position:relative;box-shadow:0 28px 90px #0000002e}.bible-study-preview-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.bible-study-attribution label{color:#5f6368;align-items:center;gap:8px;font-size:12px;display:flex}.bible-study-attribution input[type=checkbox]{width:16px;height:16px}.bible-study-attribution{justify-items:start;gap:8px;display:grid}.bible-study-attribution>span{color:#6e6e73;font-size:12px;font-weight:750}.bible-study-first-name{border:1px solid var(--line);color:#6e6e73;background:#f4f4f6;border-radius:10px;width:min(320px,100%);min-height:34px;padding:7px 10px;font-size:13px}.bible-study-preview-actions button{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:38px;padding:0 13px;font-weight:800}.bible-study-preview-actions button.primary{color:#fff;background:#111;border-color:#111}.bible-study-preview-actions .bible-study-delete-draft{color:#b3261e;border-color:#efc8c5}.bible-study-save-screen{text-align:left;align-content:start;gap:24px}.bible-study-save-screen>div:first-child{gap:10px;display:grid}.bible-study-save-screen>div:first-child>p:last-child{max-width:460px;color:var(--muted);font-size:15px;line-height:1.5}.bible-study-composer-panel{z-index:90;padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));place-items:end center;display:grid;position:fixed;inset:0}.bible-study-composer{z-index:91;border:1px solid var(--line);background:#fff;border-radius:28px;gap:16px;width:min(600px,100%);padding:22px;display:grid;position:relative;box-shadow:0 28px 90px #0000002e}.bible-study-composer header{justify-content:space-between;align-items:start;gap:16px;display:flex}.bible-study-composer header span{color:#1267d6;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.bible-study-composer header button{background:var(--panel-soft);border:0;border-radius:50%;width:40px;min-height:40px}.bible-study-composer textarea{resize:vertical;border:1px solid var(--line);color:#1d1d1f;width:100%;min-height:150px;font:inherit;border-radius:16px;padding:14px;line-height:1.45}.bible-study-prompt-field{gap:7px;display:grid}.bible-study-prompt-field span{color:#6e6e73;font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.bible-study-composer small,.bible-study-composer>p{color:#6e6e73;font-size:13px;line-height:1.4}.bible-study-composer>button.primary{color:#fff;background:#111;border:0;border-radius:999px;min-height:46px;font-weight:850}.bible-study-composer.is-generating{align-content:start;min-height:360px}.bible-study-writing-progress{text-align:center;align-content:center;gap:28px;min-height:248px;padding:12px 4px 4px;display:grid}.bible-study-writing-progress p a{color:#1267d6;font-weight:750}.bible-studies-section#my-studies{margin-top:36px;scroll-margin-top:24px}.bible-studies-section#my-studies+.bible-studies-section.community{margin-top:36px}.bible-my-study-draft-row#my-drafts{scroll-margin-top:24px}.bible-study-writing-progress h3{color:#1d1d1f;font-size:24px;font-weight:780;line-height:1.15}.bible-study-writing-progress>p{color:#6e6e73;font-size:13px;line-height:1.4}.bible-study-writing-journey{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.bible-study-writing-document,.bible-study-writing-person{background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 24px #00000012}.bible-study-writing-document{color:#1683ff;background:#eaf4ff}.bible-study-writing-person{color:#1d1d1f;background:#f4f4f6}.bible-study-writing-track{background:#e8ece9;border-radius:999px;height:8px;position:relative}.bible-study-writing-track i{border-radius:inherit;background:#31c46c;min-width:8px;height:100%;transition:width .7s;display:block;position:relative}.bible-study-writing-track i:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #31c46c;width:0;height:0;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.bible-study-reader-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.bible-study-reader-topbar span,.bible-study-section-kicker{color:#1267d6;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:850}.bible-study-reader-topbar h2{margin-top:4px;font-size:24px;line-height:1.1}.bible-study-reader-topbar button{background:var(--panel-soft);color:#1d1d1f;border:0;border-radius:50%;width:40px;min-height:40px;font-weight:850}.bible-study-progress{gap:8px;display:grid}.bible-study-progress span{color:var(--muted);font-size:12px;font-weight:800}.bible-study-progress div{background:#edf1f4;border-radius:999px;height:5px;overflow:hidden}.bible-study-progress i{border-radius:inherit;background:#1267d6;height:100%;display:block}.bible-study-reader-body{align-content:start;gap:14px;min-height:0;padding-right:2px;display:grid;overflow:auto}.bible-study-reader-body h3{font-size:28px;line-height:1.1}.bible-study-body-text{gap:12px;display:grid}.bible-study-body-text p,.bible-study-body-text li{color:#1d1d1f;font-size:16px;line-height:1.55}.bible-study-body-text em{font-style:italic}.bible-study-body-text ul,.bible-study-body-text ol{gap:8px;padding-left:20px;display:grid}.bible-study-resource-chips{flex-wrap:wrap;gap:9px;padding-top:6px;display:flex}.bible-study-resource-chips a{border:1px solid var(--line);min-height:36px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.bible-study-reader-actions{justify-content:space-between;gap:10px;display:flex}.bible-study-reader-actions button{border:1px solid var(--line);color:#1d1d1f;background:#fff;border-radius:999px;min-height:44px;padding:0 18px;font-weight:850}.bible-study-reader-actions button:disabled{opacity:.45}.bible-study-reader-actions .primary{color:#fff;background:#111;border-color:#111}.explorer-page-shell{min-height:100vh;padding:max(18px, env(safe-area-inset-top)) 18px 48px;background:linear-gradient(#edf6ff 0%,#f7fbff 42%,#fff 100%);align-content:start;gap:18px;display:grid}.explorer-page-topbar{justify-content:space-between;justify-self:center;align-items:center;width:min(760px,100%);min-height:54px;display:flex}.global-explorer{justify-self:center;gap:18px;width:min(760px,100%);margin-top:92px;padding-bottom:60px;display:grid}.explorer-page-shell .global-explorer{margin-top:6px}.global-explorer-heading{text-align:center;justify-items:center;gap:8px;display:grid}.global-explorer-heading h2{font-size:clamp(32px,6vw,54px);font-weight:800;line-height:1}.global-explorer-heading>p:not(.bible-eyebrow){width:min(560px,100%);color:var(--muted);font-size:15px;line-height:1.42}.global-explorer-stage{justify-items:center;display:grid}.global-globe-wrap{background:radial-gradient(circle,#fff 0%,#f7f9ff 58%,#edf5ff 100%);border-radius:28px;width:min(560px,100%);min-height:430px;position:relative;overflow:hidden}.global-globe-canvas{touch-action:none;width:100%;min-height:430px}.global-globe-canvas canvas{width:100%;height:100%;display:block}.global-explorer-status{color:var(--muted);margin:0;font-size:14px;font-weight:750;position:absolute;top:50%;left:50%;translate:-50% -50%}.global-explorer-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-radius:24px;justify-self:center;gap:15px;width:min(680px,100%);padding:22px;display:grid;box-shadow:0 18px 60px #1b4e9617}.global-explorer-card span,.global-explorer-card>div:first-child p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.25}.global-explorer-card h3{margin-top:4px;font-size:26px;line-height:1.05}.global-explorer-card>p{color:var(--muted-strong);font-size:14px;line-height:1.48}.global-explorer-tags,.global-country-list{flex-wrap:wrap;gap:8px;display:flex}.global-explorer-tags span,.global-country-list button{border:1px solid var(--line);min-height:30px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.global-explorer-list{gap:8px;display:grid}.global-explorer-list h4{text-underline-offset:4px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}.global-explorer-list p{color:var(--muted-strong);font-size:13px;line-height:1.42}.global-explorer-list strong{color:var(--foreground)}.global-explorer-link{color:#fff;background:#111;border-radius:999px;align-items:center;width:fit-content;min-height:36px;padding:8px 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.global-explorer-ask-pill{color:#1168b3;background:#eaf5ff;border:1px solid #1777c629;border-radius:999px;align-items:center;width:fit-content;min-height:36px;padding:8px 14px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.global-explorer-ask-pill:hover{color:#0d5797;background:#dff0ff}.bible-links a.bible-ask-korva-pill{color:#1168b3;background:#eaf5ff;border-color:#1777c629;width:fit-content;min-height:36px;padding:8px 14px;font-size:12px;font-weight:850}.bible-links a.bible-ask-korva-pill:hover{color:#0d5797;background:#dff0ff}.global-explorer-media{gap:10px;padding-top:4px;display:grid}.global-explorer-media h4{text-underline-offset:4px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}.global-explorer-media>div{gap:8px;display:grid}.global-explorer-media a{min-width:0;color:var(--foreground);background:#f4f9ff;border:1px solid #1677c624;border-radius:999px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:grid}.global-explorer-media a span{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-height:28px;font-size:11px;font-weight:850;display:inline-flex}.global-explorer-media a strong{overflow-wrap:anywhere;min-width:0;color:var(--foreground);font-size:12px;font-weight:820;line-height:1.25}.global-explorer-controls{justify-items:center;gap:12px;display:grid}.global-explorer-controls label{width:min(420px,100%);color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.global-explorer-controls select{border:1px solid var(--line);min-height:48px;color:var(--foreground);background:#fff;border-radius:999px;padding:0 18px;font-size:15px;font-weight:800}.global-country-list{justify-content:center}.global-country-list button.selected{color:#fff;background:#111;border-color:#111}.bible-prompt-row button,.bible-links a,.bible-links button{border:1px solid var(--line);min-height:34px;color:var(--foreground);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}@media (width<=820px){.global-explorer{margin-top:72px}.global-globe-wrap,.global-globe-canvas{min-height:min(360px,86vw)}.global-explorer-card{border-radius:22px}}.bible-prompt-row button:hover,.bible-links a:hover,.bible-links button:hover{background:var(--panel-soft)}.bible-links .bible-share-chip{color:#0f8f5d;background:#eafff5;border-color:#19c37d2e}.bible-links .bible-share-chip:hover{color:#0a744a;background:#dcfbea}.bible-reader-card,.bible-results-card{width:min(760px,100%);box-shadow:none;border-radius:30px;justify-self:center}.bible-passage p{text-align:left;grid-template-columns:58px minmax(0,1fr)}.bible-passage p:has(sup:empty){grid-template-columns:minmax(0,1fr)}.bible-links{justify-content:flex-start}.bible-links.compact{padding-top:0}.bible-result-card>a{grid-template-columns:minmax(0,1fr)}.bible-result-card strong{font-size:16px}.bible-result-card em{margin-top:4px}.bible-share-panel{z-index:30;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.bible-guide-panel{z-index:45;place-items:end center;padding:18px 18px 0;display:grid;position:fixed;inset:0}.bible-guide-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000003d;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.bible-guide-sheet{width:min(720px,100%);max-height:min(86dvh,780px);padding:22px 22px max(22px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#fffffff5;border:1px solid #ffffffc7;border-bottom:0;border-radius:30px 30px 0 0;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 -20px 70px #0000002e}.bible-guide-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.bible-guide-heading>div{gap:3px;min-width:0;display:grid}.bible-guide-heading span{color:#0a8052;font-size:12px;font-weight:850}.bible-guide-heading h2{font-size:24px;line-height:1.15}.bible-guide-heading>button{border:1px solid var(--line);color:#1d1d1f;background:#f5f5f7;border-radius:50%;place-items:center;width:38px;min-width:38px;min-height:38px;padding:0;display:grid}.bible-guide-content{overscroll-behavior:contain;min-height:0;padding:2px 2px 24px;overflow-y:auto}.bible-guide-content .bible-language-insights.nested:first-child,.bible-guide-content .bible-connections.nested:first-child{border-top:0}.bible-guide-empty{color:var(--muted-strong);padding:32px 2px;font-size:14px;line-height:1.5}.bible-connected-verses{gap:18px;padding-top:26px;display:grid}.bible-connected-verse-list{gap:12px;display:grid}.bible-connected-verse-list article{background:#f8fcff;border:1px solid #d8e8f4;border-radius:8px;gap:8px;min-width:0;padding:16px;display:grid}.bible-connected-verse-list article>span{color:#1268ad;text-transform:uppercase;font-size:11px;font-weight:800}.bible-connected-verse-list h3{color:#1d1d1f;font-size:17px;line-height:1.25}.bible-connected-verse-list p{color:#1d1d1f;font-size:14px;line-height:1.5}.bible-connected-verse-list a{color:#1268ad;width:fit-content;font-size:13px;font-weight:800;text-decoration:none}.bible-connected-verse-list a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.bible-guide-panel{padding:12px 0 0}.bible-guide-sheet{border-radius:26px 26px 0 0;width:100%;max-height:88dvh;padding-inline:18px}}.bible-share-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000003d;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.bible-share-card{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#ffffffeb;border:1px solid #ffffffc7;border-radius:30px;gap:14px;width:min(560px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 70px #0000002e}.bible-share-heading{justify-content:space-between;gap:14px;display:flex}.bible-share-heading h2{font-size:22px}.bible-share-heading p,.bible-share-preview span{color:var(--muted);font-size:13px;line-height:1.35}.bible-share-heading button{border-radius:50%;width:38px;min-height:38px;padding:0}.bible-share-preview{border:1px solid var(--line);background:#fff;border-radius:16px;gap:5px;padding:12px;display:grid}.bible-share-preview span{overflow-wrap:anywhere}.bible-share-actions{justify-content:flex-end;gap:10px;display:flex}.bible-share-actions a{border:1px solid var(--line);min-height:44px;color:var(--foreground);border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.bible-share-actions .primary{border-radius:999px;min-height:44px}.danger{color:var(--danger)}.notice{color:#195c50;background:#23756612;border:1px solid #2375662e;border-radius:8px;padding:11px 14px;font-size:14px;line-height:1.4}.auth-text-button{width:fit-content;min-height:auto;color:var(--muted-strong);background:0 0;border:0;padding:0;font-weight:800}.auth-text-button:hover:not(:disabled){color:var(--foreground);background:0 0}.auth-reminder{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-links{flex-wrap:wrap;gap:14px;padding-top:4px;display:flex}.auth-links a,.legal-nav a{color:var(--muted-strong);font-size:14px;font-weight:800;text-decoration:none}.auth-links a:hover,.legal-nav a:hover{color:var(--foreground)}.legal-shell{width:min(920px,100%);min-height:100vh;padding:max(28px, env(safe-area-inset-top)) 28px max(44px, env(safe-area-inset-bottom));margin:0 auto}.legal-card{gap:34px;padding:34px 0 54px;display:grid}.legal-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-nav span{color:var(--muted)}.legal-header{border-bottom:1px solid var(--line);gap:12px;padding-bottom:8px;display:grid}.legal-header h1{max-width:720px;font-size:40px;font-weight:850;line-height:1.04}.legal-header p{max-width:760px;color:var(--muted-strong);font-size:18px;line-height:1.45}.legal-header small{color:var(--muted);font-size:13px;font-weight:700}.legal-sections{gap:28px;display:grid}.legal-sections section{gap:12px;display:grid}.legal-sections h2{font-size:22px;font-weight:850}.legal-sections p{color:var(--muted-strong);font-size:16px;line-height:1.6}.app-shell{width:min(1180px,100%);min-height:100vh;padding:max(28px, env(safe-area-inset-top)) 34px max(44px, env(safe-area-inset-bottom));align-content:start;gap:28px;margin:0 auto;display:grid}.app-header{z-index:10;grid-template-columns:58px 1fr 58px;align-items:center;min-height:76px;display:grid;position:relative}.app-header h1{text-align:center;font-size:18px;font-weight:800}.brand-lockup{justify-content:center;align-items:center;gap:.35em;display:inline-flex}.brand-lockup img{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:2em;height:2em;display:block}.header-spacer{width:56px;height:56px}.icon-button{background:#fff;border:0;border-radius:50%;justify-self:center;place-items:center;width:56px;height:56px;min-height:56px;display:grid;box-shadow:0 10px 30px #0000000f}.menu-backdrop{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:default;background:#0000003d;border:0;border-radius:0;min-height:0;position:fixed;inset:0}.menu-button{gap:7px}.menu-button:before,.menu-button span{content:"";background:var(--foreground);border-radius:999px;width:24px;height:3px;display:block}.more-button{grid-template-columns:repeat(3,5px);gap:4px}.more-button span{background:var(--foreground);border-radius:50%;width:5px;height:5px}.main-menu,.account-menu{justify-self:center;position:relative}.main-popover,.account-popover{z-index:12;-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#ffffffd1;border:1px solid #ffffffc7;border-radius:30px;gap:6px;width:min(380px,100vw - 48px);padding:20px;display:grid;position:absolute;top:calc(100% + 10px);box-shadow:0 24px 70px #0000002e}.main-popover{width:min(420px,100vw - 48px);left:0}.account-popover{width:min(360px,100vw - 48px);right:0}.app-menu .account-popover{left:0;right:auto}.main-popover span,.account-popover span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 4px;font-size:14px;line-height:1.3;overflow:hidden}.menu-group-block{gap:2px;display:grid}.account-popover .menu-group-label{width:100%;min-height:52px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:17px;font-weight:750;line-height:1.2;display:flex}.account-popover .menu-group-label:hover{background:var(--panel-soft)}.account-popover .menu-group-label i{color:var(--muted);margin-left:auto;font-size:24px;font-style:normal}.main-popover a,.main-popover button,.account-popover a,.account-popover button{min-height:52px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:17px;font-weight:750;text-decoration:none;display:flex}.main-popover a:hover,.main-popover button:hover,.account-popover a:hover,.account-popover button:hover{background:var(--panel-soft)}.main-popover strong,.account-popover strong{width:34px;height:34px;color:var(--foreground);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.menu-icon svg{stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.menu-icon-message{color:var(--content-green)!important}.menu-icon-document{color:var(--content-blue)!important}.menu-icon-file{color:#1757a6!important}.menu-icon-bible{color:#8a5a2b!important}.menu-icon-group{color:var(--content-yellow)!important}.menu-icon-profile{color:#7c3cff!important}.menu-icon-subscription{color:#1d9bf0!important}.menu-icon-install{color:var(--content-green)!important}.account-popover .download-app-menu-button{color:#fff;text-align:center;background:#111;border-radius:999px;justify-content:center;min-height:50px;margin-top:10px;font-size:15px;font-weight:850}.account-popover .download-app-menu-button:hover{background:#000}.account-popover .download-app-menu-button .menu-icon{background:#ffffff29;width:28px;height:28px;color:#fff!important}.account-popover .download-app-menu-button .menu-icon svg{width:16px;height:16px}.menu-icon-business{color:#ff8a00!important}.menu-icon-classroom{color:var(--content-green)!important}.menu-icon-newsroom{color:#ff5f57!important}.profile-menu-trigger i{margin-left:auto}.account-menu-secondary-start{margin-top:8px;border-top:1px solid #00000014!important;padding-top:14px!important}.profile-menu-panel{gap:10px;max-height:min(56vh,520px);padding:2px 2px 8px;display:grid;overflow-y:auto}.profile-menu-card{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;gap:6px;padding:14px;display:grid}.profile-menu-card strong{width:auto;height:auto;color:var(--foreground);background:0 0;place-items:start;font-size:17px;line-height:1.15;display:block}.profile-menu-card span,.profile-menu-card em{color:var(--muted);overflow-wrap:anywhere;white-space:normal;padding:0;font-size:13px;font-style:normal;line-height:1.25}.profile-menu-grid{gap:8px;display:grid}.profile-menu-metric{background:var(--panel-soft);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.profile-menu-metric span{color:var(--muted);white-space:normal;padding:0;font-size:12px;font-weight:800;line-height:1.15}.profile-menu-metric strong{width:auto;height:auto;color:var(--foreground);overflow-wrap:anywhere;background:0 0;place-items:start;font-size:15px;line-height:1.2;display:block}.profile-menu-metric em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.25}.account-popover .profile-subscription-link{background:#eff7ffc2;border:1px solid #1d9bf02e;border-radius:18px;min-height:58px;padding:12px 14px}.account-popover .profile-subscription-link:hover{background:#e1f1ffeb}.profile-subscription-link span{white-space:normal;gap:3px;min-width:0;padding:0;display:grid}.profile-subscription-link b{color:var(--foreground);font-size:15px;line-height:1.15}.profile-subscription-link em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.25}.profile-delete-card{background:#fff1f2c7;border:1px solid #be123c2e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.profile-delete-card strong{color:#9f1239;background:0 0;place-items:start;width:auto;height:auto;font-size:14px;line-height:1.2;display:block}.profile-delete-card span{color:#7f1d1d;margin-top:4px;font-size:12px;line-height:1.3;display:block}.profile-delete-account-button{color:#be123c;background:#fff;border:1px solid #be123c47;border-radius:999px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:850}.install-sheet-backdrop{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000038;place-items:end center;padding:28px;display:grid;position:fixed;inset:0}.install-sheet{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#fffffff0;border:1px solid #ffffffc7;border-radius:30px;gap:18px;width:min(430px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #0000002e}.install-sheet header{justify-content:flex-end;align-items:center;gap:14px;display:flex}.install-sheet-app-icon{background:#fff;border:1px solid #0f172a0f;border-radius:28px;justify-self:center;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 18px 38px #0f172a1f}.install-sheet-app-icon img{border-radius:20px;width:76px;height:76px;box-shadow:0 10px 24px #0f172a14}.install-sheet-copy{gap:7px;display:grid}.install-sheet-copy h2{letter-spacing:0;font-size:26px;font-weight:850;line-height:1.04}.install-sheet-copy p:not(.eyebrow),.install-sheet li,.install-sheet-message{color:var(--muted-strong);font-size:15px;line-height:1.4}.install-sheet ol{gap:9px;margin:0;padding-left:21px;display:grid}.install-sheet li::marker{color:var(--foreground);font-weight:850}.install-share-glyph{border:1px solid var(--line);width:26px;height:26px;color:var(--foreground);vertical-align:middle;background:#fff;border-radius:999px;place-items:center;margin:0 2px;display:inline-grid}.install-share-glyph svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.install-sheet-message{color:#195c50;margin:0}.hidden-items-panel{background:#ffffffb8;border-radius:18px;gap:10px;padding:12px;display:grid}.hidden-items-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.hidden-items-heading strong{width:auto;height:auto;color:var(--foreground);background:0 0;place-items:start;font-size:15px;line-height:1.2;display:block}.hidden-path-list,.hidden-list{gap:8px;display:grid}.hidden-path-list button,.hidden-row{background:var(--panel-soft);width:100%;color:var(--foreground);text-align:left;border:0;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.hidden-path-list button{cursor:pointer}.hidden-path-list button:hover{background:#0000000f}.hidden-path-list strong,.hidden-row strong{width:auto;height:auto;color:var(--foreground);overflow-wrap:anywhere;background:0 0;place-items:start;font-size:13px;line-height:1.2;display:block}.hidden-path-list em,.hidden-row em{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-style:normal;line-height:1.25;display:block}.hidden-path-list i{color:var(--muted);font-style:normal}.restore-hidden-button{color:#fff;white-space:nowrap;background:#171718;border-radius:999px;min-height:30px;padding:5px 12px;font-size:12px;font-weight:850;line-height:1}.restore-hidden-button:hover:not(:disabled){color:#fff;background:#000}.profile-billing-form{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;gap:12px;padding:12px;display:grid}.billing-card-heading{gap:4px;display:grid}.billing-card-heading strong{color:var(--foreground);font-size:14px;font-weight:850;line-height:1.2}.billing-card-heading span{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.profile-dollar-field{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.profile-dollar-field>span{color:var(--muted);padding:0;font-size:12px;font-weight:800}.profile-dollar-input{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:42px;padding:0 12px;display:grid}.profile-dollar-input span{color:var(--muted);padding:0 8px 0 0;font-size:17px;font-weight:800}.profile-dollar-input input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;padding:9px 0;font-size:16px;font-weight:750}.profile-dollar-input input::placeholder{color:#a5a5aa}.profile-dollar-field em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.25}.profile-autofill-row{color:var(--foreground);align-items:center;min-height:34px;font-size:13px;font-weight:750;gap:8px!important;display:flex!important}.profile-autofill-row input{flex:none;width:16px;height:16px;margin:0}.profile-storage-target-row{color:var(--muted);font-size:12px;font-weight:800;gap:6px!important;display:grid!important}.profile-storage-target-row select{border:1px solid var(--line);min-height:42px;color:var(--foreground);background:#fff;border-radius:14px;padding:0 12px;font-size:14px;font-weight:750}.profile-add-balance-button{min-height:44px;color:#fff!important;background:#111!important}.subscription-view{padding-top:12px}.subscription-summary-panel{gap:16px}.subscription-metric-grid{gap:10px}.subscription-card{max-width:100%}.profile-row{grid-template-columns:52px minmax(0,1fr) auto;gap:14px!important;min-height:70px!important}.profile-row strong{color:#fff;background:linear-gradient(145deg,#d8a10c,#b98300);width:52px;height:52px}.profile-row span{color:var(--foreground);gap:3px;padding:0;display:grid}.profile-row b{text-overflow:ellipsis;font-size:17px;line-height:1.2;overflow:hidden}.profile-row em{color:var(--muted);font-size:14px;font-style:normal}.main-popover small{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:auto;font-size:13px;font-weight:800;display:grid}.main-popover i,.account-popover i{color:var(--muted);margin-left:auto;font-size:24px;font-style:normal}.signout-menu-button{margin-top:8px;color:#d52323!important;border-top:1px solid #00000014!important;padding-top:14px!important}.menu-subsection{gap:4px;padding:0 0 4px 44px;display:grid}.documents-menu-subsection{padding-left:56px}.account-popover .menu-subsection a{min-height:42px;color:var(--muted);padding:8px 12px;font-size:15px;font-weight:700}.account-popover .documents-menu-subsection a{color:var(--foreground)}.view-tabs{justify-content:space-between;gap:10px;padding:0 0 8px;overflow-x:auto}.view-tabs a,.filter-pills button{color:#666;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:15px 18px;font-size:20px;font-weight:550;text-decoration:none}.view-tabs a.selected,.filter-pills button.selected{color:var(--foreground);background:#f2f2f3eb}.view-tabs a.selected{padding-inline:32px}.view-stack,.group-workspace{gap:18px;display:grid}.view-stack:has(.home-card){gap:0}.group-index{grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);align-items:start}.split-view,.admin-grid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.panel,.overview-card{border:1px solid var(--line);background:var(--panel);border-radius:26px;align-content:start;gap:16px;padding:28px;display:grid}.overview-card{padding:30px 28px}.home-card{box-shadow:none;gap:22px;padding:8px 4px 0;display:grid}.home-card h2{font-size:24px;font-weight:850;line-height:1.08}.classroom-page{gap:18px}.classroom-hero{gap:10px;padding:10px 4px 4px;display:grid}.classroom-hero p{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:850}.classroom-hero h2{max-width:700px;color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(30px,7vw,48px);font-weight:860;line-height:1.02}.classroom-hero span{max-width:620px;color:var(--muted);font-size:16px;font-weight:650;line-height:1.45}.classroom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.classroom-feature-card{background:linear-gradient(145deg,#22e6a41a,#fff 48%);border:1px solid #22e6a442;border-radius:26px;grid-template-columns:64px minmax(0,1fr) minmax(220px,.82fr);align-items:stretch;gap:16px;padding:18px;display:grid}.classroom-feature-main{color:inherit;grid-column:span 2;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid}.classroom-card{border:1px solid var(--line);min-height:166px;color:inherit;background:#fff;border-radius:24px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.classroom-card:hover,.classroom-feature-main:hover+.classroom-create-card,.classroom-create-card:hover,.classroom-detail-action:hover{border-color:#11111129;transform:translateY(-1px);box-shadow:0 18px 42px #00000014}.classroom-card-icon{background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 30px #0000000f}.classroom-card-icon svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.classroom-feature-main>.classroom-card-icon,.classroom-section-hero>.classroom-card-icon{width:64px;height:64px;color:var(--content-green)}.classroom-feature-main>.classroom-card-icon svg,.classroom-section-hero>.classroom-card-icon svg{width:32px;height:32px}.classroom-feature-copy{align-content:center;gap:8px;display:grid}.classroom-feature-copy>span,.classroom-card span{color:var(--muted);letter-spacing:0;margin-bottom:8px;font-size:12px;font-weight:850;display:inline-flex}.classroom-feature-copy h3,.classroom-card h3{color:var(--foreground);margin:0 0 7px;font-size:22px;font-weight:850;line-height:1.08}.classroom-feature-copy h3{font-size:28px}.classroom-feature-copy p,.classroom-card p{color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.38}.classroom-feature-copy p{max-width:460px;font-size:15px}.classroom-feature-pills{flex-wrap:wrap;align-items:center;gap:0;min-height:58px;margin-top:4px;display:flex}.classroom-feature-pills span{color:#087a58;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22e6a433;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:102px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:850;line-height:1.05;display:inline-flex;box-shadow:inset 0 0 0 1px #22e6a433}.classroom-feature-pills span:nth-child(2){color:#1757a6;background:#38a8ff33;min-width:118px;margin-left:-14px;box-shadow:inset 0 0 0 1px #38a8ff33}.classroom-feature-pills span:nth-child(3){color:#6f35c6;background:#b96cff30;min-width:116px;margin-left:-14px;box-shadow:inset 0 0 0 1px #b96cff33}.classroom-create-card{min-height:140px;color:inherit;text-align:left;border:1px solid #38a8ff47;border-radius:22px;align-content:center;gap:7px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.classroom-create-card span{color:var(--content-blue);font-size:12px;font-weight:850}.classroom-create-card strong{color:var(--foreground);font-size:19px;font-weight:850;line-height:1.08}.classroom-create-card em{color:var(--muted);font-size:13px;font-style:normal;font-weight:650;line-height:1.34}.classroom-card-green{background:linear-gradient(145deg,#22e6a41a,#fff 46%);border-color:#22e6a442}.classroom-card-green .classroom-card-icon{color:var(--content-green)}.classroom-card-blue{background:linear-gradient(145deg,#38a8ff1c,#fff 46%);border-color:#38a8ff47}.classroom-card-blue .classroom-card-icon{color:var(--content-blue)}.classroom-card-purple{background:linear-gradient(145deg,#b96cff1a,#fff 46%);border-color:#b96cff47}.classroom-card-purple .classroom-card-icon{color:var(--content-yellow)}.classroom-card-yellow{background:linear-gradient(145deg,#ff9f1c1f,#fff 46%);border-color:#ff9f1c47}.classroom-card-yellow .classroom-card-icon{color:var(--content-orange)}.classroom-section-hero{border:1px solid var(--line);border-radius:26px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.classroom-section-intro{background:0 0;border:0;border-radius:0;padding:10px 4px 2px}.classroom-section-intro-green>.classroom-card-icon{color:var(--content-green);border:1px solid #22e6a42e;box-shadow:0 10px 28px #1111110d}.classroom-section-intro-yellow>.classroom-card-icon{color:var(--content-orange);border:1px solid #ff9f1c2e;box-shadow:0 10px 28px #1111110d}.classroom-section-intro h2{font-size:clamp(27px,5vw,38px)}.classroom-section-hero p{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:850}.classroom-section-hero h2{max-width:680px;color:var(--foreground);letter-spacing:0;margin:0 0 8px;font-size:clamp(28px,6vw,42px);font-weight:860;line-height:1.04}.classroom-section-hero span{max-width:650px;color:var(--muted);font-size:15px;font-weight:650;line-height:1.42;display:block}.classroom-back-link{justify-self:start}.classroom-detail-action{min-height:112px}.classroom-roadmap-list{gap:10px;display:grid}.classroom-roadmap-list span{border:1px solid var(--line);background:var(--panel-soft);min-height:48px;color:var(--foreground);border-radius:16px;padding:13px 14px;font-size:15px;font-weight:750}.classroom-books-shelf{gap:34px;display:grid}.classroom-book-category{gap:16px;display:grid}.classroom-book-category>header{gap:5px;padding-inline:4px;display:grid}.classroom-book-category h2,.classroom-book-category p{margin:0}.classroom-book-category h2{color:var(--foreground);font-size:21px;font-weight:850;line-height:1.15}.classroom-book-category p{max-width:650px;color:var(--muted);font-size:14px;font-weight:620;line-height:1.42}.classroom-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.classroom-book-card{border:1px solid var(--line);min-height:226px;color:inherit;background:#fff;border-radius:22px;grid-template-columns:118px minmax(0,1fr);gap:16px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.classroom-book-card:hover,.classroom-book-card:focus-visible{border-color:#1111112e;transform:translateY(-1px);box-shadow:0 16px 38px #11111114}.classroom-book-card:focus-visible{outline-offset:2px;outline:3px solid #38a8ff47}.classroom-book-cover{aspect-ratio:2/3;background:#f6f7f8;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 22px #1111111f}.classroom-book-cover img{object-fit:contain;width:100%;height:100%}.classroom-book-copy{align-content:start;gap:7px;min-width:0;display:grid}.classroom-book-copy>*{min-width:0}.classroom-book-publisher{color:var(--content-blue);text-transform:uppercase;font-size:11px;font-weight:850}.classroom-book-label{color:#176ea8;background:#38a8ff1a;border-radius:999px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:800;line-height:1}.classroom-book-copy strong{color:var(--foreground);font-size:17px;font-weight:850;line-height:1.14}.classroom-book-copy em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.3}.classroom-book-copy>span:not(.classroom-book-publisher){color:var(--muted);font-size:13px;font-weight:600;line-height:1.4}.classroom-book-copy b{color:#fff;background:#111;border-radius:999px;place-self:end start;min-height:34px;margin-top:4px;padding:9px 16px;font-size:12px;font-weight:820;line-height:1}.classroom-book-blue{border-top-color:#38a8ffb8}.classroom-book-green{border-top-color:#22e6a4b8}.classroom-book-purple{border-top-color:#b96cffb3}.classroom-book-orange{border-top-color:#ff9f1cb8}.classroom-books-note{color:var(--muted);margin:-4px 4px 0;font-size:12px;font-weight:620;line-height:1.45}.classroom-product-shelf{gap:22px;display:grid}.classroom-product-card{background:linear-gradient(145deg,#38a8ff1a,#fff0 44%),#fff;border-color:#38a8ff3d;gap:18px;padding:20px;display:grid}.classroom-product-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.classroom-product-header span,.classroom-preview-heading span{color:var(--content-blue);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.classroom-product-header h2{color:var(--foreground);margin:6px 0 8px;font-size:28px;font-weight:860;line-height:1.04}.classroom-product-header p,.classroom-preview-heading p{max-width:560px;color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.42}.classroom-product-price{background:#ffffffc7;border:1px solid #11111114;border-radius:20px;justify-items:end;gap:3px;min-width:116px;padding:13px 15px;display:grid;box-shadow:0 14px 38px #0000000f}.classroom-product-price strong{color:var(--foreground);font-size:24px;font-weight:860;line-height:1}.classroom-product-price span{color:var(--muted);text-transform:none;font-size:11px;font-weight:800}.classroom-product-meta{flex-wrap:wrap;gap:8px;display:flex}.classroom-product-meta span{min-height:32px;color:var(--foreground);background:#f7f8fad6;border:1px solid #11111114;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:780;display:inline-flex}.classroom-product-actions{flex-wrap:wrap;gap:10px;display:flex}.classroom-product-actions .primary{width:auto;min-width:178px}.classroom-preview-heading{justify-content:space-between;gap:14px;padding-top:4px;display:flex}.classroom-preview-heading h3{color:var(--foreground);margin:0 0 5px;font-size:20px;font-weight:850;line-height:1.12}.classroom-preview-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0 -20px -4px;padding:2px 20px 8px;display:flex;overflow-x:auto}.classroom-preview-page{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:0 0 min(76vw,255px);margin:0}.classroom-preview-page img{aspect-ratio:8.5/11;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border:1px solid #11111114;border-radius:18px;width:100%;display:block;box-shadow:0 18px 42px #00000014}.classroom-preview-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:18px;width:100%;min-height:0;padding:0;display:block}.classroom-preview-trigger:focus-visible{outline-offset:4px;outline:3px solid #38a8ff85}.classroom-preview-lightbox{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.classroom-preview-lightbox-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default;background:#111111a8;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.classroom-preview-lightbox-card{z-index:1;background:#f8f9fafa;border:1px solid #ffffffb8;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(940px,100%);height:min(900px,100dvh - 32px);padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047}.classroom-preview-lightbox-header{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.classroom-preview-lightbox-header>div{gap:3px;min-width:0;display:grid}.classroom-preview-lightbox-header span,.classroom-preview-lightbox-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classroom-preview-lightbox-header span{color:var(--muted);font-size:12px;font-weight:720}.classroom-preview-lightbox-header strong{color:var(--foreground);font-size:15px;font-weight:820}.classroom-preview-close,.classroom-preview-arrow{width:42px;height:42px;min-height:42px;color:var(--foreground);background:#ffffffeb;border:1px solid #1111111a;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 8px 24px #00000014}.classroom-preview-close span{font-size:28px;font-weight:350;line-height:1}.classroom-preview-lightbox-stage{touch-action:pan-y pinch-zoom;place-items:center;min-height:0;padding:2px 54px;display:grid;position:relative;overflow:hidden}.classroom-preview-lightbox-stage img{aspect-ratio:8.5/11;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border:1px solid #11111114;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 54px #00000024}.classroom-preview-arrow{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.classroom-preview-arrow.previous{left:2px}.classroom-preview-arrow.next{right:2px}.classroom-preview-arrow span{margin-top:-3px;font-size:36px;font-weight:350;line-height:1}.classroom-preview-dots{justify-content:center;align-items:center;gap:9px;min-height:30px;display:flex}.classroom-preview-dots button{background:#1113;border:0;border-radius:50%;width:9px;height:9px;min-height:9px;padding:0}.classroom-preview-dots button.selected{background:var(--content-blue);transform:scale(1.22)}.classroom-preview-page figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:12px;font-weight:750}.billing-card{gap:16px}.billing-card.highlighted{outline-offset:3px;outline:2px solid #22e6a47a;box-shadow:0 18px 44px #22e6a41f}.billing-heading{align-items:center}.admin-metrics-shell{width:min(1060px,100vw - 32px);color:var(--ink);margin:0 auto;padding:34px 0 64px}.admin-metrics-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:44px;display:flex}.admin-metrics-home{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:850;text-decoration:none;display:inline-flex}.admin-metrics-home img{border-radius:10px}.admin-metrics-refresh{border:1px solid var(--line);color:#fff;background:#111;border-radius:999px;min-height:38px;padding:0 18px;font-size:13px;font-weight:800}.admin-metrics-refresh:disabled{opacity:.55}.admin-metrics-hero{gap:6px;margin-bottom:24px;display:grid}.admin-metrics-hero p{color:var(--muted);margin:0;font-size:13px;font-weight:800}.admin-metrics-hero h1{letter-spacing:0;margin:0;font-size:clamp(34px,7vw,68px);line-height:.96}.admin-metrics-hero span{color:var(--muted);font-size:15px}.admin-metrics-panel,.admin-metrics-card,.admin-metrics-list-panel,.admin-metrics-status-tile{border:1px solid var(--line);background:var(--panel);border-radius:24px}.admin-metrics-panel{gap:10px;padding:28px;display:grid}.admin-metrics-panel h2,.admin-metrics-panel p{margin:0}.admin-metrics-panel a{color:var(--ink);font-weight:800}.admin-metrics-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-metrics-scoreboard{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-metrics-score-card{border:1px solid var(--line);background:#fff;border-radius:24px;gap:9px;min-width:0;padding:18px;display:grid}.admin-metrics-score-card span,.admin-metrics-score-card em{color:var(--muted);font-size:12px;font-style:normal}.admin-metrics-score-card strong{color:var(--ink);letter-spacing:0;font-size:clamp(24px,4vw,38px);line-height:.95}.admin-metrics-score-card-blue{box-shadow:inset 0 0 0 1px #1878ff14}.admin-metrics-score-card-purple{box-shadow:inset 0 0 0 1px #903dff1a}.admin-metrics-score-card-green{box-shadow:inset 0 0 0 1px #1ecf6a1a}.admin-metrics-score-card-gold{box-shadow:inset 0 0 0 1px #d6a7261f}.admin-metrics-score-card-ink{box-shadow:inset 0 0 0 1px #11111114}.admin-metrics-score-card-gray{box-shadow:inset 0 0 0 1px #7878781a}.admin-metrics-status-tile{gap:8px;padding:18px;display:grid}.admin-metrics-status-tile span,.admin-metrics-status-tile em,.admin-metrics-muted,.admin-metrics-compact span{color:var(--muted);font-size:13px;font-style:normal}.admin-metrics-status-tile strong{text-transform:capitalize;font-size:26px;line-height:1}.admin-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.admin-metrics-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metrics-card,.admin-metrics-list-panel{align-content:start;gap:14px;padding:22px;display:grid}.admin-metrics-card h2,.admin-metrics-list-panel h2{margin:0;font-size:18px;line-height:1.1}.admin-metrics-card>div,.admin-metrics-list-panel>div{gap:10px;display:grid}.admin-metrics-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding-top:10px;display:flex}.admin-metrics-row:first-child{border-top:0;padding-top:0}.admin-metrics-row span{color:var(--muted);font-size:13px}.admin-metrics-row strong{color:var(--ink);font-size:15px}.admin-metrics-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-metrics-compact{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.admin-metrics-compact:first-child{border-top:0;padding-top:0}.admin-metrics-compact strong{overflow-wrap:anywhere;font-size:14px}.admin-metrics-usage-bars{gap:14px;display:grid}.admin-metrics-usage-bar{gap:8px;display:grid}.admin-metrics-usage-bar div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.admin-metrics-usage-bar strong{font-size:14px}.admin-metrics-usage-bar span{color:var(--muted);white-space:nowrap;font-size:12px}.admin-metrics-usage-bar i{background:#111;border-radius:999px;height:8px;display:block}.admin-metrics-account-economics{gap:7px}.admin-metrics-account-economics span{line-height:1.35}@media (width<=820px){.admin-metrics-status-grid,.admin-metrics-scoreboard,.admin-metrics-grid,.admin-metrics-grid-wide,.admin-metrics-columns{grid-template-columns:1fr}.admin-metrics-shell{width:min(560px,100vw - 24px);padding-top:28px}}.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-metrics span{border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;gap:5px;min-width:0;padding:13px 14px;display:grid}.billing-metrics em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.billing-metrics strong{color:var(--foreground);font-size:22px;font-weight:850;line-height:1}.publisher-metrics{margin-top:14px}.public-library-panel{background:#ffffffb8}.public-library-panel.collapsed{padding-block:16px}.public-library-heading{align-items:center}.public-library-content{gap:18px;padding-top:4px;display:grid}.publisher-management-panel{border-bottom:1px solid var(--line);gap:14px;padding-bottom:4px;display:grid}.publisher-management-panel>.panel-heading{align-items:center}.publisher-storage-bar{background:#f2f2f4;border-radius:999px;height:8px;margin:12px 0 18px;overflow:hidden}.publisher-storage-bar span{border-radius:inherit;background:#34c759;min-width:4px;height:100%;display:block}.publisher-profile-card{border:1px solid var(--line);border-radius:16px;gap:6px;margin:12px 0 18px;padding:14px;display:grid}.publisher-profile-card span{color:var(--muted);font-size:13px;font-weight:800}.publisher-profile-card a,.publisher-profile-card p{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.publisher-member-list{margin-top:14px}.site-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.site-data-card{background:#fff;border:1px solid #11111114;border-radius:8px;padding:18px}.site-data-card.wide{grid-column:1/-1}.site-data-card h3{margin:0 0 8px;font-size:19px;line-height:1.2}.site-key-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-key-row-actions{flex-wrap:wrap;gap:8px;display:flex}.business-intro{gap:8px;margin:18px 0;padding:4px 0 2px;display:grid}.business-intro h3{max-width:760px;color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(28px,5vw,54px);font-weight:860;line-height:1}.business-intro p:not(.eyebrow){max-width:820px;color:var(--muted);margin:0;font-size:16px;font-weight:680;line-height:1.45}.business-setup-card{gap:10px;display:grid}.business-next-step{justify-items:start;gap:10px;padding-top:6px;display:grid}.business-next-step strong{color:var(--foreground);font-size:18px;font-weight:850}.business-setup-form{max-width:640px}.embed-code{color:#262626;white-space:pre-wrap;word-break:break-word;background:#f6f7f8;border-radius:8px;max-width:100%;margin:12px 0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.korva-embed-shell{color:#111;background:#fff;grid-template-rows:auto 1fr auto;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.korva-embed-shell header{border-bottom:1px solid #11111114;padding:22px 22px 16px}.korva-embed-shell header span{color:#6f7177;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.korva-embed-shell header strong{font-size:24px;line-height:1.1;display:block}.korva-embed-shell header p{color:#6f7177;margin:8px 0 0;font-size:14px;line-height:1.4}.korva-embed-thread{flex-direction:column;gap:10px;padding:18px;display:flex;overflow-y:auto}.korva-embed-empty{color:#8a8d94;margin:auto;font-size:14px}.korva-embed-message{border-radius:18px;max-width:86%;padding:12px 14px;font-size:14px;line-height:1.42}.korva-embed-message.user{color:#fff;background:#111;align-self:flex-end}.korva-embed-message.assistant{color:#202124;background:#f4f6f8;align-self:flex-start}.korva-embed-composer{border-top:1px solid #11111114;gap:8px;padding:14px;display:flex}.korva-embed-composer input{min-width:0;font:inherit;border:1px solid #1111111f;border-radius:999px;flex:1;padding:12px 14px}.korva-embed-composer button{color:#fff;background:#111;border:0;border-radius:999px;padding:0 16px;font:700 14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=720px){.site-data-grid,.site-key-limit-grid{grid-template-columns:1fr}.business-topbar{flex-direction:row;align-items:center}.business-hero{grid-template-columns:1fr;min-height:auto;padding-top:118px}.business-widget-preview{height:420px}.business-flow{grid-template-columns:1fr;width:min(100% - 32px,520px);margin-bottom:56px}}.billing-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.billing-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:750;display:grid}.billing-checkbox{align-self:center}.billing-submit{min-height:46px}.site-widget-billing-form{align-items:end;margin-top:14px}.dollar-input{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:42px;padding:0 12px;display:grid}.dollar-input span{color:var(--muted);padding-right:8px;font-size:17px;font-weight:800}.dollar-input input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;padding:9px 0;font-size:16px;font-weight:750}.dollar-input input::placeholder{color:#a5a5aa}.widget-status-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.widget-status-actions button{min-height:40px}.korva-chat-launch-button{color:#1268ad;background:#e8f3ff;border:1px solid #1677c629;border-radius:24px;justify-content:space-between;justify-self:center;align-items:center;width:75%;min-height:76px;margin-bottom:12px;padding:18px 20px;text-decoration:none;display:flex}.korva-chat-launch-button span{color:#1268ad;font-size:22px;font-weight:850;line-height:1.1}.korva-chat-launch-button strong{color:#1677c6;background:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}@media (width<=560px){.korva-chat-launch-button{width:82%}}.korva-chat-page{gap:18px;min-height:56vh;padding-top:18px;display:grid}.korva-ai-transcript{align-content:start;gap:12px;min-height:220px;max-height:none;padding:2px;display:grid;overflow:auto}.korva-chat-empty{text-align:center;align-self:center;justify-items:center;gap:8px;padding:44px 18px 24px;display:grid}.korva-chat-empty h2{margin:0;font-size:26px;line-height:1.08}.korva-chat-empty p{color:var(--muted);max-width:320px;margin:0;font-size:15px;line-height:1.35}.korva-ai-message{border:1px solid var(--line);background:var(--panel-soft);border-radius:18px;gap:6px;max-width:88%;padding:12px 14px;display:grid}.korva-ai-message.user{color:#fff;background:#171718;justify-self:end}.korva-ai-message.assistant{justify-self:start}.korva-ai-message.thinking{width:fit-content;min-width:96px}.korva-ai-message strong{font-size:12px;font-weight:850}.korva-ai-message p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.42}.korva-ai-message-text{gap:3px;display:grid}.korva-ai-message-text .korva-ai-list-line+.korva-ai-list-line{margin-top:5px}.korva-ai-message-text .korva-ai-heading-line{margin-top:10px;font-weight:850}.korva-ai-message-text .korva-ai-heading-line:first-child{margin-top:0}.korva-ai-message span{color:var(--muted);font-size:12px;font-weight:700}.korva-ai-thinking-dots{align-items:center;gap:5px;min-height:20px;display:inline-flex}.korva-ai-thinking-dots span{background:#8b8f97;border-radius:999px;width:7px;height:7px;animation:1.15s ease-in-out infinite korva-thinking-bounce}.korva-ai-thinking-dots span:nth-child(2){animation-delay:.15s}.korva-ai-thinking-dots span:nth-child(3){animation-delay:.3s}.button-thinking-dots{justify-content:center;align-items:center;gap:5px;min-width:46px;min-height:16px;display:inline-flex}.button-thinking-dots span{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.15s ease-in-out infinite korva-thinking-bounce}.button-thinking-dots span:nth-child(2){animation-delay:.15s}.button-thinking-dots span:nth-child(3){animation-delay:.3s}@keyframes korva-thinking-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.korva-ai-form{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:10px;padding:8px;display:grid;box-shadow:0 18px 50px #00000014}.korva-ai-input{resize:none;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;min-height:40px;max-height:150px;padding:9px 6px 9px 10px;font-size:16px;line-height:1.35;overflow-y:auto}.korva-ai-input:focus{outline:none}.korva-ai-send{color:#1677c6;background:#e8f3ff;width:44px;height:44px;min-height:44px;font-size:22px;font-weight:850}.wide{min-width:0}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.heading-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.plus-button{background:var(--panel-soft);border-color:var(--line);width:40px;height:40px;min-height:40px;color:var(--foreground);border-radius:50%;padding:0;font-size:26px;font-weight:450;line-height:1}.plus-button:hover:not(:disabled){color:#1667a9;background:#e9f4ff;border-color:#d8eaff}.text-link{color:var(--muted);font-size:15px;font-weight:700;text-decoration:none}.activity-list{gap:14px;display:grid}.home-feed{gap:12px;display:grid}.home-feed-section{border:1px solid var(--line);background:#fff;border-radius:22px;gap:10px;padding:20px;display:grid}.home-feed-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-feed-heading h3{margin:0;font-size:15px;font-weight:850;line-height:1.2}.home-feed-heading p,.home-feed-empty{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.home-feed-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.home-feed-empty{padding:14px 0 6px}.activity-row{border:1px solid var(--line);min-height:88px;color:var(--foreground);background:#fff;border-radius:22px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:15px;text-decoration:none;display:grid;box-shadow:0 10px 26px #1212140a}.activity-row:last-child{border-bottom:1px solid var(--line)}.activity-row>span:first-child{justify-self:start}.activity-row>span:nth-child(2){gap:7px;display:grid}.activity-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.2;overflow:hidden}.activity-row em{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;line-height:1.35;display:block;overflow:hidden}.activity-icon{border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-weight:850;display:grid}.activity-glyph{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;display:block}.activity-glyph-group{stroke-width:2.5px;width:37px;height:37px}.activity-glyph-announcement{transform:translate(-2px)}.content-icon{background:#fff;border:1px solid #0000000a}.content-icon-post{color:var(--content-green);box-shadow:0 0 0 1px #2375660f,0 0 18px #23756614}.content-icon-announcement{color:var(--content-orange);box-shadow:0 0 0 1px #ff9f1c14,0 0 18px #ff9f1c24}.content-icon-group{color:var(--content-yellow)}.content-icon-document{color:var(--content-blue);box-shadow:0 0 0 1px #38a8ff14,0 0 18px #38a8ff1f}.row-card .content-icon-post,.post-card .content-icon-post{color:var(--content-green)!important}.post-card .content-icon-announcement,.row-card .content-icon-announcement,.activity-row .content-icon-announcement{color:var(--content-orange)!important}.row-card .content-icon-group{color:var(--content-yellow)!important}.row-card .content-icon-document{color:var(--content-blue)!important}.accent-gold{background:var(--gold-soft);color:var(--accent)}.accent-blue{background:var(--blue-soft);color:var(--blue)}.accent-gray{background:var(--gray-soft);color:var(--muted-strong)}.empty-state{text-align:center;justify-items:center;gap:10px;padding:34px 16px;display:grid}.empty-state strong{font-size:20px}.search-row{grid-template-columns:minmax(0,1fr) 58px;gap:14px;display:grid}.search-row-compact{grid-template-columns:minmax(0,75%) 38px;justify-content:start;align-items:center;gap:10px}.search-control{display:block;position:relative}.search-control span{color:var(--muted);font-size:30px;line-height:1;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.search-control input{border-radius:26px;min-height:58px;padding-left:56px;font-size:17px}.search-row-compact .search-control span{font-size:23px;left:14px}.search-row-compact .search-control input{border-radius:19px;min-height:38px;padding-left:42px;font-size:14px}.filter-button{background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;min-height:58px;padding:0;font-size:24px;display:grid}.filter-button.selected{background:var(--panel-soft);color:var(--foreground)}.filter-button svg{stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.search-row-compact .filter-button{width:38px;height:38px;min-height:38px}.icon-only-button{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.icon-only-button svg{stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.action-pill-button{color:#fff;background:#171718;border-color:#171718;border-radius:999px;min-height:38px;padding:0 18px;font-size:14px;font-weight:800;line-height:1}.action-pill-button:hover:not(:disabled){color:#fff;background:#2b2b2d}.danger-icon{color:var(--danger)}.small-action-button{min-height:36px;color:var(--foreground);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.small-action-button span{background:var(--panel-soft);border-radius:50%;place-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:grid}.post-filter-shell{position:relative}.post-filter-popover{z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffffff0;border-radius:16px;gap:4px;width:min(220px,100%);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0000001f}.post-filter-popover button{min-height:36px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:13px}.post-filter-popover button.selected{background:var(--panel-soft)}.post-filter-popover span{color:var(--muted);padding:9px 10px;font-size:13px}.discovery-card{border:1px solid var(--line);min-height:104px;color:var(--foreground);background:#fff;border-radius:26px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 24px;text-decoration:none;display:grid}.group-search-button{cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) 52px;width:100%;min-height:82px}.group-search-button:hover:not(:disabled){background:var(--panel-soft)}.search-icon-bubble{border:1px solid var(--line);width:52px;height:52px;color:var(--foreground);background:#fff;border-radius:50%;justify-self:end;place-items:center;display:grid}.search-icon-bubble svg{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.discovery-card>span:first-child{gap:5px;display:grid}.discovery-card strong{font-size:20px;line-height:1.2}.discovery-card em{color:var(--muted-strong);font-size:16px;font-style:normal}.discovery-card i{color:var(--muted-strong);font-size:34px;font-style:normal}.join-code-card{grid-template-columns:64px minmax(0,1fr) minmax(130px,180px) auto}.join-code-card input,.group-code-search-form input{text-transform:uppercase;border-radius:999px;min-height:44px}.group-code-search-popover{border-radius:24px;gap:16px;padding:20px}.group-code-box input{letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:850}.metric-list,.table-list,.group-list{gap:0;display:grid}.table-list:has(.post-card){gap:14px}.metric-item,.row-card,.post-card{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;gap:10px;padding:18px 0;display:grid}.metric-item{grid-template-columns:1fr auto;align-items:center}.expandable-metric{grid-template-columns:minmax(0,1fr) auto}.metric-item:last-child,.row-card:last-child,.post-card:last-child{border-bottom:0}.metric-item span,.row-card span,.post-card span{color:var(--muted);font-size:15px;line-height:1.35}.document-card>.activity-icon.accent-blue,.post-card>.activity-icon.accent-blue{color:var(--blue)}.document-card>.activity-icon.accent-gold,.post-card>.activity-icon.accent-gold{color:var(--accent)}.document-card>.activity-icon.accent-gray,.post-card>.activity-icon.accent-gray{color:var(--muted-strong)}.metric-item strong{margin-top:8px;font-size:28px;line-height:1;display:block}.metric-item em{color:var(--muted);margin-top:4px;font-size:15px;font-style:normal;display:inline-block}.metric-detail-list{border-top:1px solid var(--line);grid-column:1/-1;gap:0;margin-top:4px;display:grid}.metric-detail-row{border-bottom:1px solid var(--line);color:var(--foreground);gap:3px;padding:12px 0;text-decoration:none;display:grid}.metric-detail-row:last-child{border-bottom:0}.metric-detail-row strong{margin:0;font-size:15px;line-height:1.25}.metric-detail-row span,.metric-detail-empty{color:var(--muted);font-size:13px;line-height:1.35}.metric-detail-empty{padding:12px 0 0}.mini-bars{grid-template-columns:repeat(5,8px);align-items:end;gap:7px;height:56px;display:grid}.mini-bars i{background:var(--blue);border-radius:999px;width:8px;display:block}.mini-bars i:first-child{height:34px}.mini-bars i:nth-child(2){height:48px}.mini-bars i:nth-child(3){height:26px}.mini-bars i:nth-child(4){height:42px}.mini-bars i:nth-child(5){height:52px}.visibility-button{background:var(--panel-soft);min-height:32px;color:var(--muted-strong);border-radius:999px;align-self:center;padding:6px 11px;font-size:13px;font-weight:750}.action-form{border-top:1px solid var(--line);margin-top:2px;padding-top:16px}.action-panel{background:#fbfbfa}.modal-sheet{z-index:40;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default;background:#0000003d;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.modal-card{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffff0;border:1px solid #ffffffc7;border-radius:28px;gap:14px;width:min(520px,100%);max-height:min(720px,100dvh - 48px);padding:20px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a38}.invite-members-card .action-form{margin-top:0}.nested-action-panel{border:1px solid var(--line);border-radius:22px;gap:12px;padding:20px;display:grid}.panel-close-button{background:var(--panel-soft);width:34px;height:34px;min-height:34px;color:var(--muted-strong);border-radius:50%;flex:none;place-items:center;padding:0;font-size:25px;font-weight:450;line-height:1;display:grid}.panel-close-button:hover:not(:disabled){color:var(--foreground);background:#ebebed}.row-card,.post-card{grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:start;gap:14px}.document-card,.post-card{grid-template-columns:64px minmax(0,1fr) auto;padding:20px 0}.post-card{border:1px solid var(--line);background:#fff;border-radius:22px;align-items:start;gap:14px;padding:16px;box-shadow:0 10px 26px #1212140a}.post-card.announcement-card{background:linear-gradient(#fff8eeeb,#fff 46%);border-color:#ff9f1c52;position:relative;overflow:hidden;box-shadow:0 12px 30px #ff9f1c14}.post-card.announcement-card:before{content:"";background:var(--content-orange);pointer-events:none;border-radius:22px 22px 0 0;height:3px;position:absolute;inset:0 0 auto}.document-card{grid-template-columns:minmax(0,1fr) auto}.document-card>.activity-icon,.post-card>.activity-icon,.post-card>.post-icon-stack{grid-row:1/span 2}.row-card strong,.post-card strong{margin-bottom:5px;font-size:21px;line-height:1.25;display:block}.post-content{gap:8px;min-width:0;padding:2px 0;display:grid}.post-icon-stack{align-content:start;justify-items:center;gap:5px;width:64px;display:grid}.announcement-icon-stack{transform:translate(-6px)}.post-icon-stack .post-icon-button{margin-bottom:1px}.announcement-icon-stack .post-icon-button{transform:translate(-18px)}.post-card .post-icon-type{color:var(--foreground);text-align:center;font-size:11px;font-weight:850;line-height:1}.post-card .post-icon-date{color:var(--muted);text-align:center;font-size:10px;font-weight:700;line-height:1.15}.post-title-block{gap:4px;min-width:0;display:grid}.document-select-button{width:100%;min-width:0;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:0;display:grid}.document-select-button:hover:not(:disabled){background:0 0}.document-select-button:hover:not(:disabled) .post-title-block strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.document-select-button:disabled{cursor:default}.document-select-button .activity-icon{grid-row:1}.document-card .post-content,.document-card .post-title-block,.document-card .post-meta,.document-card .document-meta-line,.document-card .status-ok,.document-card .status-flagged,.document-card span,.document-card strong{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%}.document-card .post-title-block strong{margin:0;font-size:15px;line-height:1.25}.document-card .post-meta,.document-card .document-meta-line,.document-card .status-ok,.document-card .status-flagged,.document-card .post-content>span{color:var(--foreground);font-size:11px;line-height:1.35}.document-card .status-flagged{color:var(--danger)}.post-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.post-icon-button{width:58px;height:58px;min-height:58px;padding:0}.post-icon-button:hover:not(:disabled){background:#fff}.post-title-button{min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:0;text-decoration:none}.post-title-button:hover:not(:disabled){background:0 0}.post-title-static{color:inherit}.post-detail-panel{background:0 0;border:0;padding:0}.post-inline-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:30px;display:flex;position:relative}.post-card .post-title-block strong{margin:0;font-size:15px;line-height:1.25}.post-card .post-meta,.post-card .post-status,.post-card .post-note,.post-card .post-safety-notice{color:var(--foreground);font-size:11px;line-height:1.35}.post-card .post-status{width:fit-content}.post-card .post-type-chip{color:var(--foreground);text-transform:lowercase;font-weight:800}.post-card .post-safety-notice{color:var(--danger);font-weight:800}.post-card .post-body{color:var(--foreground);margin:48px 0 0;font-size:13px;line-height:1.5}.post-card .post-body p{white-space:pre-wrap}.post-body-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.post-body-links a{border:1px solid var(--line);min-height:32px;color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.post-body-links a:hover{background:var(--panel-soft)}.post-delete-button{border-radius:8px;place-items:center;width:30px;min-height:30px;padding:0;display:grid}.post-delete-button svg{stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.confirm-delete-shell{flex:none;place-items:center;min-width:30px;min-height:30px;display:inline-grid;position:relative}.post-card-delete-shell,.collection-delete-shell{transform:translateY(15px)}.confirm-delete-actions{z-index:8;border:1px solid var(--line);background:#fffffff5;border-radius:999px;align-items:center;gap:6px;padding:3px;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 10px 24px #0f172a1f}.collection-delete-shell .confirm-delete-actions{margin-left:0;left:0;right:auto;transform:none}.collection-controls{justify-items:start;gap:8px;min-width:0;display:grid}.collection-controls>span{text-align:left}.collection-controls select{width:min(100%,420px)}.confirm-delete-button{min-height:30px;color:var(--danger);white-space:nowrap;background:#ff3b301a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1}.danger-text-button{color:var(--danger)}.danger-text-button svg{stroke:currentColor;width:16px;height:16px}.post-toggle-button{background:var(--panel-soft);min-height:30px;color:var(--muted-strong);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1}.strong-toggle-button{color:#fff;background:#171718;width:fit-content;font-weight:850}.strong-toggle-button:hover:not(:disabled){color:#fff;background:#000}.copied-action-button,.copied-action-button:hover:not(:disabled){color:#047857;background:#dcfce7}.hide-feed-button{color:#fff;white-space:nowrap;background:#171718;border-radius:999px;min-height:30px;padding:5px 12px;font-size:12px;font-weight:850;line-height:1}.hide-feed-button:hover:not(:disabled){color:#fff;background:#000}.composer-addons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-expanded{border-top:1px solid var(--line);gap:14px;margin-top:4px;padding-top:12px;display:grid}.post-detail-section{gap:10px;display:grid}.post-detail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.post-detail-heading h4{align-items:center;gap:6px;margin:0;font-size:13px;font-weight:850;line-height:1.2;display:inline-flex}.paperclip-icon{width:17px;height:17px;color:var(--muted-strong);place-items:center;display:inline-grid}.paperclip-icon svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.post-poll-privacy{color:var(--foreground);margin:0;font-size:12px;font-style:italic;font-weight:500;line-height:1.35}.post-detail-heading span{color:var(--foreground);font-size:11px;font-weight:750}.inline-notice{margin:0;padding:10px 12px;font-size:12px}.comment-list,.signup-block,.poll-block,.attachment-list{gap:9px;display:grid}.attachment-row{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.attachment-row .activity-icon{width:48px;height:48px}.attachment-row .activity-glyph{width:28px;height:28px}.attachment-row span:last-child{gap:3px;min-width:0;display:grid}.attachment-row strong,.attachment-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-row strong{font-size:13px;line-height:1.25}.attachment-row em{color:var(--muted);font-size:11px;font-style:normal}.signup-line-list{gap:12px;display:grid}.signup-line{border:1px solid var(--line);background:#ffffffa3;border-radius:16px;gap:9px;padding:11px;display:grid}.comment-row{background:var(--panel-soft);border-radius:14px;gap:3px;padding:9px 11px;display:grid}.comment-row strong,.signup-block>strong,.poll-block>strong{font-size:12px;line-height:1.25}.comment-row p{color:var(--foreground);margin:0;font-size:12px;line-height:1.4}.inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inline-form input,.inline-form select{border-radius:999px;min-height:34px;padding:7px 11px;font-size:12px}.post-action-button{color:#fff;white-space:nowrap;background:#111;border-radius:999px;min-height:34px;padding:7px 14px;font-size:12px;font-weight:850;line-height:1}.post-action-button:hover:not(:disabled){background:#000}.post-action-button:disabled{opacity:.42}.nested-simple-form{border:1px solid var(--line);background:var(--panel-soft);border-radius:16px;padding:12px}.poll-builder{gap:12px;display:grid}.poll-question-editor{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:11px;display:grid}.poll-question-editor-heading,.poll-answer-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.poll-answer-list{gap:7px;display:grid}.poll-add-button{justify-self:start;margin-top:4px}.signup-line-editor+.poll-add-button,.poll-question-editor>.poll-add-button{margin-top:8px}.poll-question-editor+.poll-add-button{margin-top:10px}.poll-question{border:0;border-top:1px solid var(--line);gap:7px;margin:0;padding:10px 0 0;display:grid}.poll-question legend{padding:0 0 4px;font-size:12px;font-weight:800}.poll-option{min-height:30px;color:var(--foreground);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.poll-option em{color:var(--foreground);font-style:normal;font-weight:750}.group-button{border-bottom:1px solid var(--line);min-height:78px;color:var(--foreground);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.group-button:last-child{border-bottom:0}.group-button:hover .group-open-icon{color:#1667a9;background:#e9f4ff;border-color:#d8eaff}.group-avatar,.group-open-icon{background:var(--panel-soft);border-radius:50%;place-items:center;display:grid}.group-avatar{border:1px solid var(--line);width:58px;height:58px;color:var(--accent);font-size:15px;font-weight:850}.group-avatar.content-icon{color:var(--content-yellow);background:#fff}.group-copy{gap:4px;min-width:0;display:grid}.group-copy strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.group-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.group-open-icon{width:auto;height:auto;color:var(--muted-strong);background:0 0;border:0;justify-self:end;font-size:24px;font-weight:400;line-height:1}.create-panel{position:sticky;top:22px}.detail-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.back-link{color:var(--muted);font-size:16px;font-weight:750;text-decoration:none}.back-link:before{content:"<";margin-right:8px}.group-summary{gap:16px;padding:4px 4px 0;display:grid}.group-summary-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.group-summary-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.group-delete-confirm-anchor{display:inline-flex;position:relative}.group-summary h2{margin-top:4px;font-size:24px;font-weight:850;line-height:1.12}.group-detail-stack{gap:12px;display:grid}.group-description-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.group-description-form textarea{min-height:128px;color:var(--muted-strong);resize:vertical;background:#fff;border-radius:18px;font-size:13px;line-height:1.45}.group-description-form textarea[readonly]{cursor:default;background:#fbfbfb}.group-links-section{background:0 0;border:0;border-radius:0;gap:10px;margin-bottom:36px;padding:0;display:grid}.group-links-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-links-heading strong{font-size:15px;line-height:1.2}.group-links-heading span{color:var(--muted);font-size:12px;font-weight:750}.group-links-title-actions{align-items:center;gap:8px;display:inline-flex}.inline-plus-button{background:var(--panel-soft);width:18px;height:18px;color:var(--foreground);border-radius:999px;place-items:center;padding:0;font-size:13px;font-weight:650;line-height:1;display:grid}.inline-plus-button:hover:not(:disabled){background:#ebebed}.group-link-list{gap:8px;display:grid}.group-link-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid;position:relative}.group-link-row a{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.group-link-row strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.group-link-row span{overflow-wrap:anywhere;color:var(--muted);font-size:14px;font-weight:400;line-height:1.25}.group-link-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto auto;align-items:center;gap:8px;display:grid}.group-link-form input{border-radius:14px;min-height:38px;font-size:13px}.group-link-submit-button{color:#fff;text-align:center;background:#171718;justify-content:center}.group-link-submit-button:hover:not(:disabled){color:#fff;background:#000}.group-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.group-summary-stat{text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:56px;padding:6px;display:grid}.group-summary-stat:hover:not(:disabled),.group-summary-stat.selected{background:var(--panel-soft)}.group-summary-stat.selected{border-color:var(--line)}.summary-icon{border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.summary-icon .activity-glyph{stroke-width:2.8px;width:27px;height:27px}.summary-icon .activity-glyph-group{stroke-width:2.6px;width:30px;height:30px}.group-summary-stat strong{color:var(--foreground);font-size:15px;font-weight:800;line-height:1.1;display:block}.group-summary-stat em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.25;display:block;overflow:hidden}.row-actions{justify-content:flex-end;gap:8px;min-width:30px;display:flex;position:relative}.group-section-list{gap:8px;display:grid}.member-card{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;padding:20px 0}.member-card>.activity-icon{grid-row:1/span 2}.group-section-list .row-card strong{margin:0 0 4px;font-size:15px;line-height:1.25}.group-section-list .row-card span{font-size:11px;line-height:1.35}.member-email-toggle{color:var(--muted);align-items:start;gap:5px;font-size:11px;line-height:1.35;display:grid}.member-email-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-email-checkbox-row{grid-template-columns:12px auto;align-items:center;gap:6px;width:fit-content;display:inline-grid}.member-email-toggle input{flex:none;width:12px;height:12px;min-height:12px;margin:0;padding:0}.member-email-toggle em{color:var(--muted-strong);white-space:nowrap;font-size:11px;font-style:normal;font-weight:650}.member-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.member-role-select{border-radius:19px;min-width:108px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:800}.compact .row-card{padding:13px 0}.status-ok{color:var(--accent)!important}.status-flagged{color:var(--danger)!important}.metric-row{flex-wrap:wrap;gap:8px;display:flex}.metric-row span,.link-code-box,.invite-box{background:var(--panel-soft);color:var(--muted-strong);border-radius:8px;padding:9px 12px;font-size:14px}.link-code-box,.invite-box{gap:10px;display:grid}.link-code-box strong{letter-spacing:.08em;font-size:34px}.copy-line{grid-template-columns:1fr auto;gap:8px;display:grid}.management-panel{border-top:1px solid var(--line);padding-top:2px}.management-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.management-panel summary::-webkit-details-marker{display:none}.management-panel summary span{gap:4px;display:grid}.management-panel summary strong{font-size:18px;line-height:1.2}.management-panel summary em{color:var(--muted);font-size:15px;font-style:normal}.management-panel summary:after{content:"+";background:var(--panel-soft);width:40px;height:40px;color:var(--foreground);border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid}.management-panel[open] summary:after{content:"-"}.management-panel[open] .admin-grid{padding-top:2px}@media (width<=760px){body{background:#fff}.app-shell{width:min(420px,100vw - 56px);padding:max(16px, env(safe-area-inset-top)) 0 max(28px, env(safe-area-inset-bottom));gap:14px}.modal-sheet{padding:14px 14px calc(14px + env(safe-area-inset-bottom));align-items:end}.modal-card{max-height:min(680px, calc(100dvh - 28px - env(safe-area-inset-bottom)));border-radius:26px}.classroom-preview-lightbox{padding:10px}.classroom-preview-lightbox-card{border-radius:22px;height:calc(100dvh - 20px);padding:14px}.classroom-preview-lightbox-stage{padding-inline:46px}.classroom-preview-close,.classroom-preview-arrow{width:40px;height:40px;min-height:40px}.app-header{grid-template-columns:48px 1fr 48px;min-height:64px}.app-header h1{font-size:18px;font-weight:850}.icon-button{width:48px;height:48px;min-height:48px}.view-tabs{justify-content:space-between;gap:4px;margin:0;padding:0 0 12px;overflow:visible}.view-tabs a{padding:10px 6px;font-size:clamp(13px,3.2vw,15px)}.view-tabs a.selected{padding-inline:clamp(16px,4.5vw,22px)}.home-card{border-radius:24px;gap:16px;padding:24px 18px 18px}.home-card h2{font-size:21px}.classroom-grid{grid-template-columns:1fr}.classroom-feature-card{grid-template-columns:54px minmax(0,1fr)}.classroom-feature-main{grid-column:1/-1;grid-template-columns:54px minmax(0,1fr)}.classroom-feature-main>.classroom-card-icon,.classroom-section-hero>.classroom-card-icon{width:54px;height:54px}.classroom-feature-main>.classroom-card-icon svg,.classroom-section-hero>.classroom-card-icon svg{width:28px;height:28px}.classroom-section-hero{grid-template-columns:54px minmax(0,1fr)}.classroom-section-intro{padding-inline:2px}.classroom-book-grid{grid-template-columns:1fr}.classroom-book-card{grid-template-columns:104px minmax(0,1fr);min-height:210px;padding:14px}.classroom-create-card{grid-column:1/-1}.classroom-card{min-height:auto}.classroom-product-card{padding:18px}.classroom-product-header{grid-template-columns:1fr}.classroom-product-price{justify-items:start;width:max-content;min-width:0}.classroom-product-actions{display:grid}.classroom-product-actions .primary{width:100%;min-width:0}.classroom-preview-strip{margin-inline:-18px;padding-inline:18px}.billing-metrics,.billing-form{grid-template-columns:1fr}.activity-row{grid-template-columns:50px minmax(0,1fr);gap:12px;min-height:82px;padding:13px}.activity-row strong{font-size:clamp(16px,4vw,18px)}.activity-row em{font-size:clamp(13px,3.4vw,14px)}.activity-icon{width:50px;height:50px}.split-view,.group-index,.admin-grid{grid-template-columns:1fr}.create-panel{position:static}.group-button{grid-template-columns:50px minmax(0,1fr) 28px;min-height:78px}.group-description-form,.group-link-form,.group-link-row{grid-template-columns:1fr}.group-description-form .small-action-button{justify-self:end}.group-summary-stat{text-align:center;grid-template-columns:1fr;justify-items:center}.group-avatar{width:50px;height:50px}.group-open-icon{width:auto;height:auto}.panel,.overview-card{padding:16px}.row-card,.post-card{grid-template-columns:1fr}.document-card,.post-card,.member-card{grid-template-columns:50px minmax(0,1fr)}.document-card{grid-template-columns:minmax(0,1fr)}.document-select-button{grid-template-columns:50px minmax(0,1fr)}.document-card .row-actions,.post-card .row-actions,.member-card .member-actions{grid-column:1}.post-card .row-actions,.member-card .member-actions{grid-column:2}.row-actions{justify-content:flex-start}.filter-pills{margin:0 -8px;padding:0 8px 4px;overflow-x:auto}.filter-pills button{padding:8px 12px;font-size:14px}}@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-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}
