.app .skip-nav:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app .skip-nav:focus{z-index:100;position:fixed;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2)}.app main[data-has-utilities]{gap:var(--sp-4)}@media print{.app [data-next-utilities]{display:none}}.app{--ground:#edf2f5;--ink:#13263a;--ink-2:#44576a;--ink-3:#566879;--line:#13263a1a;--line-2:#13263a29;--field:#fff;--field-edge:#8494a3;--glass:#ffffff8f;--glass-hi:#ffffffc2;--glass-edge:#fffc;--scrim:#13263a4d;--dialog:#ffffffed;--primary:#1b6a60;--primary-hi:#155a51;--on-primary:#fff;--focus:#2b7fa1;--team:#268f73;--community:#3a6fc0;--church:#b0770f;--team-soft:#268f7321;--community-soft:#3a6fc01f;--church-soft:#b0770f21;--b-strong:#1d5f73;--b-growing:#3a8a82;--b-support:#b27617;--b-urgent:#b0502a;--b-more:#7a8a99;--sh-1:0 1px 1px #13263a0a,0 10px 30px -14px #13263a38;--sh-2:0 1px 2px #13263a0f,0 30px 64px -28px #13263a61;--hl:inset 0 1px 0 #ffffffe6;--a1:#268f733d;--a2:#3a6fc033;--a3:#b0770f26;--blend:normal;--sel:#2c8a7412}.app[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b1520;--ink:#e6eef5;--ink-2:#b4c3d0;--ink-3:#9aabba;--line:#e6eef51a;--line-2:#e6eef52b;--field:#132232;--field-edge:#6f8395;--glass:#1422308a;--glass-hi:#1c2c3cb3;--glass-edge:#ffffff1a;--scrim:#0000008c;--dialog:#162432f0;--primary:#62c4b0;--primary-hi:#80d4c2;--on-primary:#062019;--focus:#8fd5ee;--team:#3aab8c;--community:#5e8fdc;--church:#b98b30;--team-soft:#3aab8c29;--community-soft:#5e8fdc29;--church-soft:#b98b3029;--b-strong:#6cc0d6;--b-growing:#72c7b2;--b-support:#e0b156;--b-urgent:#ef8f67;--b-more:#8a9aa9;--sh-1:0 1px 1px #00000040,0 12px 32px -14px #0009;--sh-2:0 1px 2px #0000004d,0 32px 72px -30px #000000d9;--hl:inset 0 1px 0 #ffffff12;--a1:#2c8a744d;--a2:#3a6fc042;--a3:#b0770f29;--blend:screen;--sel:#5cc3a61a}.app{--radius-hair:3px;--radius-s:8px;--radius-m:12px;--radius-l:18px;--radius-xl:26px;--t-11:11px;--t-12:12px;--t-13:13px;--t-14:14px;--t-15:15px;--t-16:16px;--t-18:18px;--t-20:20px;--t-24:24px;--t-30:30px;--t-36:36px;--t-40:40px;--t-56:56px;--stage-setup:var(--ink-3);--stage-collecting:var(--ink-3);--stage-closed:var(--ink-3);--stage-results:var(--ink-3);--stage-reviewed:var(--ink-3);--stage-done:var(--ink-3);--dot:10px;--accent-bar:5px;--target:44px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--gutter:32px;--page-max:1120px;--page-max-narrow:880px;--page-max-read:520px}.paper{--ink:#13263a;--ink-2:#44576a;--ink-3:#566879;--line:#13263a1a;--line-2:#13263a29;--field:#fff;--b-strong:#1d5f73;--b-growing:#3a8a82;--b-support:#b27617;--b-urgent:#b0502a;--b-more:#7a8a99;--team:#268f73;--community:#3a6fc0;--church:#b0770f;color:var(--ink)}body{margin:0}a{color:var(--primary)}a:hover{color:var(--primary-hi)}.app{--ground:#edf2f5;--ink:#13263a;--ink-2:#44576a;--ink-3:#566879;--line:#13263a1a;--line-2:#13263a29;--field:#fff;--field-edge:#8494a3;--edge-control:#6f8395;--glass:#ffffff8f;--glass-hi:#ffffffc2;--glass-edge:#fffc;--scrim:#13263a4d;--primary:#1b6a60;--primary-hi:#155a51;--on-primary:#fff;--focus:#2b7fa1;--focus-glow:#2b7fa12e;--team:#268f73;--community:#3a6fc0;--church:#b0770f;--team-soft:#268f7321;--community-soft:#3a6fc01f;--church-soft:#b0770f21;--b-strong:#1d5f73;--b-growing:#3a8a82;--b-support:#b27617;--b-urgent:#b0502a;--b-more:#7a8a99;--sh-1:0 1px 1px #13263a0a,0 10px 30px -14px #13263a38;--sh-2:0 1px 2px #13263a0f,0 30px 64px -28px #13263a61;--hl:inset 0 1px 0 #ffffffe6;--a1:#268f733d;--a2:#3a6fc033;--a3:#b0770f26;--blend:normal;--sel:#268f7312;--dialog:#ffffffed;box-sizing:border-box;background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;box-shadow:0 0 0 100vmax var(--ground);font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Sans,sans-serif;font-size:16px;line-height:1.5;position:relative;overflow:hidden}.app[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b1520;--ink:#e6eef5;--ink-2:#b4c3d0;--ink-3:#9aabba;--line:#e6eef51a;--line-2:#e6eef52b;--field:#132232;--field-edge:#6f8395;--edge-control:#6f8395;--glass:#1422308a;--glass-hi:#1c2c3cb3;--glass-edge:#ffffff1a;--scrim:#0000008c;--primary:#62c4b0;--primary-hi:#80d4c2;--on-primary:#062019;--focus:#8fd5ee;--focus-glow:#8fd5ee2e;--team:#3aab8c;--community:#5e8fdc;--church:#b98b30;--team-soft:#3aab8c29;--community-soft:#5e8fdc29;--church-soft:#b98b3029;--b-strong:#6cc0d6;--b-growing:#72c7b2;--b-support:#e0b156;--b-urgent:#ef8f67;--b-more:#8a9aa9;--sh-1:0 1px 1px #00000040,0 12px 32px -14px #0009;--sh-2:0 1px 2px #0000004d,0 32px 72px -30px #000000d9;--hl:inset 0 1px 0 #ffffff12;--a1:#2c8a744d;--a2:#3a6fc042;--a3:#b0770f29;--blend:screen;--sel:#5cc3a61a;--dialog:#162432f0}.app *,.app :before,.app :after{box-sizing:border-box}.app p{text-wrap:pretty;margin:0}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora i{border-radius:50%;display:block;position:absolute}.aurora i:first-child{background:radial-gradient(closest-side,var(--a1),transparent);width:900px;height:760px;animation:38s ease-in-out infinite alternate d1;top:-300px;left:-260px}.aurora i:nth-child(2){background:radial-gradient(closest-side,var(--a2),transparent);width:1100px;height:820px;animation:46s ease-in-out infinite alternate d2;bottom:-460px;left:28%}.aurora i:nth-child(3){background:radial-gradient(closest-side,var(--a3),transparent);width:820px;height:720px;animation:52s ease-in-out infinite alternate d3;top:-260px;right:-280px}@keyframes d1{to{transform:translate(70px,50px)scale(1.06)}}@keyframes d2{to{transform:translate(-90px,-40px)scale(1.04)}}@keyframes d3{to{transform:translate(-50px,70px)scale(1.08)}}.layer{z-index:1;position:relative}.layer>*{flex-shrink:0}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);border:1px solid var(--glass-edge);box-shadow:var(--hl),var(--sh-1)}.glass-hi{background:var(--glass-hi);-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);border:1px solid var(--glass-edge);box-shadow:var(--hl),var(--sh-2)}.solid{background:var(--field);border:1px solid var(--line)}.top{border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);align-items:center;gap:12px;height:64px;padding:0 32px;display:flex}.brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.mk circle{mix-blend-mode:var(--blend)}.display{letter-spacing:-.012em;text-wrap:balance;margin:0;font-family:Newsreader,ui-serif,Georgia,Noto Serif,serif;font-size:56px;font-weight:400;line-height:60px}.h1{letter-spacing:-.008em;text-wrap:balance;margin:0;font-family:Newsreader,ui-serif,Georgia,Noto Serif,serif;font-size:30px;font-weight:450;line-height:36px}.h2{letter-spacing:-.006em;text-wrap:balance;margin:0;font-size:20px;font-weight:650;line-height:28px}.h3{margin:0;font-size:16px;font-weight:650;line-height:24px}.small{color:var(--ink-2);font-size:14px;line-height:20px}.micro{color:var(--ink-3);font-size:13px;font-weight:550;line-height:16px}.num{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;font-family:Newsreader,ui-serif,Georgia,serif;font-weight:400}.tab-n{font-variant-numeric:tabular-nums}.btn{justify-content:center;align-items:center;gap:var(--btn-gap);min-height:var(--target);padding:0 var(--btn-pad);border-radius:var(--radius-m);font-family:inherit;font-weight:600;font-size:var(--t-15);cursor:pointer;border:1px solid var(--edge-control);background:var(--glass-hi);color:var(--ink);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-state) ease,background-color var(--dur-state) ease,color var(--dur-state) ease;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--field);color:var(--ink)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--hl-primary),0 10px 24px -12px var(--primary);border-color:#0000}.btn-primary:hover{background:var(--primary-hi);color:var(--on-primary);box-shadow:var(--hl-primary),0 14px 28px -12px var(--primary);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)scale(.98)}.btn:disabled,.btn[aria-disabled=true]{color:var(--ink-3);border-color:var(--ink-3);box-shadow:none;cursor:not-allowed;background:0 0;transform:none}.btn-primary:disabled,.btn-primary[aria-disabled=true]{color:var(--ink-3);border:1px solid var(--ink-3);box-shadow:none;background:0 0}.btn-quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn-quiet:hover{background:var(--line);color:var(--ink)}.btn-icon{width:var(--target);padding:0}.btn-lg{min-height:var(--btn-h-lg);padding:0 var(--btn-pad-lg);font-size:var(--t-16);border-radius:var(--radius-m)}.btn-block{width:100%}.app a:focus-visible,.app button:focus-visible,.app input:focus-visible,.app select:focus-visible,.app textarea:focus-visible,.app summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lbl{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px;display:block}.opt{color:var(--ink-3);font-weight:500}.in{border:1px solid var(--field-edge);background:var(--field);width:100%;min-height:48px;color:var(--ink);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:22px;transition:border-color .2s,box-shadow .2s}.in::placeholder{color:var(--ink-3)}.in:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-glow);outline:none}.field-help{color:var(--ink-2)}.field-error{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.in[aria-invalid=true]{border:2px solid var(--ink);padding:11px 13px}.in:disabled{color:var(--ink-3);border-color:var(--ink-3);cursor:not-allowed}textarea.in{resize:vertical;min-height:104px}.sel{display:block;position:relative}.sel select{appearance:none;padding-right:42px}.sel svg{pointer-events:none;color:var(--ink-2);position:absolute;top:14px;right:14px}.cb,.rd{appearance:none;border:1.5px solid var(--field-edge);background:var(--field);cursor:pointer;width:22px;height:22px;transition:background-color var(--dur-press),border-color var(--dur-press);flex:none;place-content:center;margin:0;display:inline-grid}.cb{border-radius:7px}.rd{border-radius:50%}.cb:before{content:"";background:var(--on-primary);clip-path:polygon(12% 50%,0 64%,40% 100%,100% 22%,86% 9%,39% 74%);width:12px;height:12px;transition:transform var(--dur-press) var(--ease-out);transform:scale(0)}.rd:before{content:"";background:var(--on-primary);width:10px;height:10px;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;transform:scale(0)}.cb:checked,.rd:checked{background:var(--primary);border-color:var(--primary)}.cb:checked:before,.rd:checked:before{transform:scale(1)}.row-opt{border:1px solid var(--line-2);background:var(--field);cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-height:52px;padding:10px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.row-opt:hover{border-color:var(--field-edge)}.row-opt:has(input:checked){border-color:var(--primary);background:var(--sel)}.row-opt.compact{min-height:48px;padding:8px 14px}.row-opt:has(:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.row-opt:has(input:disabled){color:var(--ink-3);border-color:var(--line-2);cursor:not-allowed}fieldset.opts{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}fieldset.opts>legend{margin:0 0 8px;padding:0}.seg{background:var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}.seg label{min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:flex;position:relative}.seg input{opacity:0;width:1px;height:1px;position:absolute}.seg label:has(input:checked){background:var(--field);color:var(--ink);box-shadow:var(--sh-1)}.seg label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.status{white-space:nowrap;background:var(--glass-hi);border:1px solid var(--line);height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.status i{border-radius:50%;width:8px;height:8px;display:block}.tabs{border-radius:16px;gap:4px;padding:5px;display:flex}.tab{min-height:48px;color:var(--ink-2);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:flex;position:relative}.tab:hover{background:var(--line);color:var(--ink)}.tab[aria-current=page]{background:var(--field);color:var(--ink);box-shadow:var(--sh-1)}.tab .dot{border:1.5px solid var(--line-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-content:center;font-size:12px;font-weight:700;display:inline-grid}.tab .dot.done{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.now{letter-spacing:.06em;text-transform:uppercase;height:20px;color:var(--primary);background:var(--team-soft);border-radius:6px;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.meter{align-items:flex-end;gap:3px;height:18px;display:inline-flex}.meter b{background:var(--line-2);border-radius:2px;width:6px;display:block}.meter b:first-child{height:7px}.meter b:nth-child(2){height:10px}.meter b:nth-child(3){height:14px}.meter b:nth-child(4){height:18px}.meter b.on{background:currentColor}.meter.gap b{background:0 0;border:1.5px dashed}.bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.bar span{border-radius:inherit;height:100%;display:block}.icn{border-radius:12px;flex:none;place-content:center;display:inline-grid}.card-link{color:var(--ink);border-radius:22px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:block}.card-link:hover{color:var(--ink);box-shadow:var(--hl),var(--sh-2);transform:translateY(-2px)}.card-link:hover .go{transform:translate(3px)}.go{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.link{color:var(--primary);border-radius:6px;font-weight:600;text-decoration:none}.link:hover{color:var(--primary-hi);text-underline-offset:3px;text-decoration:underline}.hr{background:var(--line);border:0;height:1px;margin:0}.kbd{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.av{background:var(--team-soft);width:32px;height:32px;color:var(--primary);border-radius:50%;place-content:center;font-size:13px;font-weight:700;display:inline-grid}.menu-btn{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 6px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.menu-btn:hover{background:var(--line)}.mi.danger:hover{background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2)}.enter{animation:.32s cubic-bezier(.2,.8,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.app,.app[data-theme=dark]{--glass:var(--field);--glass-hi:var(--field);--dialog:var(--field)}.app *{-webkit-backdrop-filter:none;backdrop-filter:none}}.app .lead,.app .small.lead{font-size:var(--t-18);line-height:28px}.app .body-16,.app .small.body-16{font-size:var(--t-16);line-height:26px}.app .t-15,.app .small.t-15{font-size:var(--t-15)}.app .t-16,.app .small.t-16{font-size:var(--t-16)}.app .display-tight,.app .display.display-tight{font-size:var(--t-56);line-height:54px}.cap-row{border-left:var(--accent-bar) solid var(--lens);padding:2px 0 2px 12px}.cap-name{font-weight:600;font-size:var(--t-15)}.glass[data-lens],.glass-hi[data-lens],.l-card[data-lens]{border-top:var(--accent-bar) solid var(--lens)}.app{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:72px;--gutter:32px;--page-max:1120px;--page-max-narrow:880px;--page-max-read:520px}.app[data-w=phone]{--gutter:16px;--page-max:100%;--page-max-narrow:100%;--page-max-read:100%}.l-page{width:100%;max-width:var(--page-max);gap:var(--sp-5);flex-direction:column;margin:0 auto;display:flex}.l-page[data-w=narrow]{max-width:var(--page-max-narrow)}.l-page[data-w=read]{max-width:var(--page-max-read)}.l-main{padding:var(--sp-6) 0 56px;flex-direction:column;flex-grow:1;align-items:center;display:flex}.l-phone{padding:var(--sp-3) var(--gutter) 120px;gap:var(--sp-4);flex-grow:1}.l-shell{flex-direction:column;height:100%;display:flex}.l-section{gap:var(--sp-4);flex-direction:column;display:flex}:where(.l-stack){--g:var(--sp-4)}:where(.l-row){--g:var(--sp-3)}:where(.l-grid){--g:var(--sp-4)}.l-stack{gap:var(--g);flex-direction:column;display:flex}.l-row{align-items:center;gap:var(--g);display:flex}.l-grid{gap:var(--g);display:grid}.l-grid[data-tpl=hero-landing]{grid-template-columns:1fr 440px;align-items:center;gap:64px}.l-grid[data-tpl=hero-about]{grid-template-columns:1fr 380px;align-items:center;gap:64px}[data-gap="1"]{--g:var(--sp-1)}[data-gap="2"]{--g:var(--sp-2)}[data-gap="3"]{--g:var(--sp-3)}[data-gap="4"]{--g:var(--sp-4)}[data-gap="5"]{--g:var(--sp-5)}[data-gap="6"]{--g:var(--sp-6)}[data-gap="7"]{--g:var(--sp-7)}[data-gap="8"]{--g:var(--sp-8)}.l-main[data-rhythm=marketing]{gap:var(--sp-8);padding:var(--sp-8) 0 64px}.l-main[data-rhythm=read]{gap:var(--sp-7);padding:var(--sp-7) 0 64px}.l-card[data-pad=hero]{border-radius:var(--radius-xl);flex-direction:column;padding:28px 24px;display:flex}.l-card[data-pad=list]{border-radius:var(--radius-l);flex-direction:column;padding:8px 18px;display:flex}details.dd>summary.dd-row{min-height:48px;font-weight:600;font-size:var(--t-15);justify-content:space-between;align-items:center;display:flex}.phone-top[data-shell=participant]>.btn{padding:0 10px}.app .lead-16,.app .small.lead-16{font-size:var(--t-16);color:var(--ink-2);line-height:24px}.app[data-w=phone] .display.display-hero{font-size:var(--t-40);line-height:44px}.facts{margin:0;padding:0;list-style:none}.facts>li{min-height:var(--target)}.icn[data-size],.icn.icn-row{background:var(--lens-soft,var(--team-soft));color:var(--primary)}.icn[data-size][data-tone=neutral]{background:var(--line);color:var(--ink-2)}.icn[data-size="32"]{width:32px;height:32px}.icn[data-size="36"],.icn.icn-row{width:36px;height:36px}.icn[data-size="56"]{border-radius:var(--radius-l);width:56px;height:56px}.icn[data-size="64"]{border-radius:var(--radius-l);width:64px;height:64px}.row-opt.answer{min-height:60px;font-size:var(--t-16);line-height:22px}.app .in.code{font-size:var(--t-24);letter-spacing:.14em;min-height:56px}.app .kbd.receipt{font-size:var(--t-20);letter-spacing:.12em}.passage{border-radius:var(--radius-l);overflow:hidden}.passage-text{padding:var(--sp-4);font-family:Newsreader,Georgia,serif;font-size:var(--t-16);height:300px;color:var(--ink);line-height:27px;overflow:hidden}.passage-foot{padding:10px var(--sp-4);border-top:1px solid var(--line);align-items:center;gap:10px;display:flex}.passage-foot>:first-child{flex-grow:1}.l-card[data-pad=work]{border-radius:var(--radius-xl);flex-direction:column;padding:32px 36px;display:flex}.l-grid[data-tpl=aside-wide]{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.row-opt[data-kind=gap]{grid-template-columns:22px 230px 1fr 130px;align-items:center;gap:14px;min-height:60px;display:grid}.l-card[data-accent=practice],.glass-hi[data-accent=practice]{border-top:var(--accent-bar) solid var(--b-support)}.qr[data-size=plan]{--qr-w:72px;width:72px}.link[data-tone=danger]{color:var(--b-urgent)}.l-media{border-radius:var(--radius-xl);flex-direction:column;gap:14px;padding:20px;display:flex}.l-media-frame{aspect-ratio:16/10;border-radius:var(--radius-l);background:var(--ink);color:var(--ground);place-items:center;display:grid;position:relative;overflow:hidden}.l-media-frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l-media-play{width:72px;height:72px;color:var(--field);background:#ffffff24;border-radius:50%}.l-media-title{color:#fffc;position:absolute;bottom:14px;left:16px}.l-row[data-wrap]{flex-wrap:wrap}.l-row[data-split]{justify-content:space-between}.l-grid[data-tpl=aside-end]{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.l-grid[data-tpl=aside-start]{grid-template-columns:260px minmax(0,1fr);align-items:start}.l-measure{max-width:720px}.side-nav{top:var(--sp-5);border-radius:var(--radius-l);flex-direction:column;padding:12px 18px;display:flex;position:sticky}.side-nav a{min-height:40px;color:var(--ink-2);align-items:center;font-weight:500;display:flex}.side-nav a[aria-current]{font-weight:700}.l-card[data-pad=table]{border-radius:var(--radius-l);padding:8px 4px}.l-card[data-pad=tile]{border-radius:var(--radius-xl);padding:var(--sp-4);flex-direction:column;display:flex}.qr-tile .h2{font-size:var(--t-20);text-align:center;min-height:52px;line-height:26px}.qr-tile .kbd{font-size:var(--t-14);letter-spacing:.04em}.qr-tile .micro{color:var(--ink);font-size:var(--t-14);align-items:center;gap:8px;display:inline-flex}.qr-head .display{font-size:var(--t-56);line-height:56px}.qr-head .small{font-size:var(--t-20)}.qr-foot .small{font-size:var(--t-18)}.qr-tile-phone{gap:18px}.qr-tile-phone .lensdot{width:12px;height:12px}.qr-tile-phone .h2{font-size:var(--t-22)}.qr-tile-phone .qr-wrap{justify-content:center;display:flex}.qr-tile-phone .qr-wrap>*{width:260px}.qr-tile-phone .small{text-align:center}.pager{justify-content:center;gap:6px;display:flex}.pager i{background:var(--line-2);border-radius:50%;width:8px;height:8px}.pager i[aria-current]{background:var(--primary)}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%}.tbl td:first-child{font-weight:600}.chip[data-on]{background:var(--sel);border-color:var(--primary)}.menu[data-flow]{width:auto;position:static}.sel[data-size=compact]{width:170px}.sel[data-size=compact] .in{min-height:40px;padding:6px 42px 6px 12px}.seg[data-inline]{width:200px}.app .t-24,.app .h2.t-24{font-size:var(--t-24)}.l-media[data-dir=row]{grid-template-columns:220px 1fr;align-items:center;gap:20px;display:grid}.l-media[data-dir=row] .l-media-frame{border-radius:var(--radius-m);color:var(--field)}.l-card[data-pad=rows]{border-radius:var(--radius-l);flex-direction:column;gap:0;padding:4px 14px;display:flex}.list-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:8px 4px;display:flex}.list-body{flex-grow:1;min-width:0}.list-title{font-weight:600;font-size:var(--t-15);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dd-body{padding-bottom:10px}.dialog:not(dialog){border-radius:var(--radius-xl);background:var(--dialog);width:min(560px,100% - 48px);color:var(--ink);padding:36px}.scrim{background:var(--scrim);position:absolute;inset:0}.sheet:not(dialog){border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;gap:2px;display:flex}.sheet[data-pad=menu],dialog.glass-hi.sheet[data-pad=menu]{padding:8px 12px 28px}.sheet-handle{border-radius:var(--radius-hair);background:var(--line-2);width:36px;height:4px;margin:4px auto 10px}.mi[data-size=lg]{min-height:52px}.l-card[data-pad=bar]{border-radius:var(--radius-l);padding:12px 16px}.tbl-foot{padding:12px 12px 4px}.mi-end{margin-left:auto}.l-row>.btn-block{flex-grow:1;width:auto}.scrim[data-sheet]{z-index:20;flex-direction:column;justify-content:flex-end;display:flex}.dialog[data-at=board]{margin-left:-280px;position:absolute;top:80px;left:50%}.sheet-title{padding:0 12px 6px}details.dd{position:relative}details.dd>summary{cursor:pointer;list-style:none}details.dd>summary::-webkit-details-marker{display:none}.menu{border-radius:var(--radius-l);z-index:5;flex-direction:column;gap:2px;width:300px;padding:8px;display:flex;position:absolute;top:52px;right:0}.mi{border-radius:var(--radius-m);min-height:44px;color:var(--ink);font-weight:600;font-size:var(--t-15);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 12px;font-family:inherit;text-decoration:none;display:flex}.mi:hover{background:var(--line);color:var(--ink)}.mi.danger{color:var(--b-urgent)}.chip{border-radius:var(--radius-pill);background:var(--field);border:1px solid var(--line-2);height:36px;font-weight:600;font-size:var(--t-14);align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.chip button{background:var(--line);width:24px;height:24px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-content:center;display:grid}.dz{border-radius:var(--radius-l);border:1.5px dashed var(--field-edge);background:var(--field);align-items:center;gap:16px;padding:18px 20px;display:flex}.th{font-size:var(--t-13);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 12px 10px;font-weight:600;line-height:16px}.td{border-top:1px solid var(--line);vertical-align:middle;font-size:var(--t-15);padding:12px}.paper{color:var(--ink);background:#fff;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;box-shadow:0 1px 2px #0000001a,0 24px 48px -24px #13263a66}.paper .q{font-size:var(--t-18);margin:0 0 8px;line-height:26px}.paper .ptitle{color:var(--ink);font-family:Newsreader,ui-serif,serif;font-weight:450}.paper .pbadge{border:1.5px solid var(--ink);color:var(--ink);font-size:var(--t-13);white-space:nowrap;padding:3px 10px;font-weight:650;line-height:18px;display:inline-block}.paper .pfoot{font-size:var(--t-13);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;display:flex}.paper .pfoot .pf-text{flex:1 1 0;min-width:0}.paper .pfoot .pn{white-space:nowrap;flex:none}.top[data-variant=document]>.brand,.top[data-variant=document]>.small{flex:none}.top[data-variant=document]>.h3{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.top[data-variant=document] .top-end{flex:none}.top[data-variant=document] .top-end>*{white-space:nowrap;flex:none}@media (width<=1199.98px){.top[data-variant=document]{flex-wrap:wrap;row-gap:8px;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.top[data-variant=document] .top-end{margin-left:auto}}.psheet{overflow:hidden;box-shadow:0 1px 2px #0000001a,0 24px 48px -24px #13263a66}.psheet>.paper{transform-origin:0 0;width:794px;box-shadow:none}.psheet[data-fit]{aspect-ratio:210/297;width:100%;max-width:794px;container-type:inline-size}.psheet[data-fit=letter]{aspect-ratio:8.5/11;max-width:816px}.psheet[data-fit]>.paper{aspect-ratio:210/297;gap:var(--sp-2);transform:scale(tan(atan2(100cqi,794px)));flex-direction:column;padding:56px 64px;display:flex}.psheet[data-fit=letter]>.paper{aspect-ratio:8.5/11;width:816px;transform:scale(tan(atan2(100cqi,816px)))}.paper .o{font-size:var(--t-16);align-items:center;gap:10px;line-height:26px;display:flex}.paper .o i{border:1.5px solid var(--ink);border-radius:50%;width:16px;height:16px;display:inline-block}.paper .o i.sq{border-radius:var(--radius-hair)}.paper .rl{border-bottom:1px solid var(--field-edge);height:30px}.gapbar{grid-template-columns:200px 1fr 200px;align-items:center;gap:16px;display:grid}.gapbar .axis{height:40px;position:relative}.gapbar .axis:before{content:"";background:var(--line-2);border-radius:var(--radius-hair);height:2px;position:absolute;top:19px;left:0;right:0}.pt{border:3px solid var(--field);width:24px;height:24px;box-shadow:0 0 0 1.5px var(--line-2);border-radius:50%;margin-left:-12px;position:absolute;top:8px}.gapbar .span{border-radius:var(--radius-hair);background:var(--b-urgent);opacity:.55;height:6px;position:absolute;top:17px}.lvl{font-weight:600;font-size:var(--t-15);align-items:center;gap:10px;display:inline-flex}.ans{flex-direction:column;gap:6px;display:flex}.ans .r{min-height:36px;font-size:var(--t-15);grid-template-columns:1fr 64px 220px;align-items:center;gap:12px;display:grid}.toast{border-radius:var(--radius-m);background:var(--ink);min-height:44px;color:var(--ground);font-weight:600;font-size:var(--t-14);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.phone-top{justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;display:flex}.phone-bar{border-width:1px 0 0;border-radius:0;gap:10px;padding:12px 16px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.qr{aspect-ratio:1;--qr-q:29;--qr-w:176px;padding:calc(var(--qr-w) * 4 / var(--qr-q));border-radius:var(--radius-s);background:#fff;grid-template-columns:repeat(21,1fr);gap:0;display:grid}.qr[data-n="25"]{--qr-q:33;grid-template-columns:repeat(25,1fr)}.qr[data-n="29"]{--qr-q:37;grid-template-columns:repeat(29,1fr)}.qr[data-n="33"]{--qr-q:41;grid-template-columns:repeat(33,1fr)}.qr[data-n="37"]{--qr-q:45;grid-template-columns:repeat(37,1fr)}.qr[data-n="41"]{--qr-q:49;grid-template-columns:repeat(41,1fr)}.qr[data-n="45"]{--qr-q:53;grid-template-columns:repeat(45,1fr)}.qr[data-n="49"]{--qr-q:57;grid-template-columns:repeat(49,1fr)}.qr[data-n="53"]{--qr-q:61;grid-template-columns:repeat(53,1fr)}.qr[data-n="57"]{--qr-q:65;grid-template-columns:repeat(57,1fr)}.qr i{background:#111;display:block}.qr i.o{background:0 0}.app{--radius-hair:3px;--radius-s:8px;--radius-m:12px;--radius-l:18px;--radius-xl:26px;--t-11:11px;--t-12:12px;--t-13:13px;--t-14:14px;--t-15:15px;--t-16:16px;--t-18:18px;--t-20:20px;--t-24:24px;--t-30:30px;--t-36:36px;--t-40:40px;--t-56:56px;--stage-setup:var(--ink-3);--stage-collecting:var(--ink-3);--stage-closed:var(--ink-3);--stage-results:var(--ink-3);--stage-reviewed:var(--ink-3);--stage-done:var(--ink-3);--dot:10px;--accent-bar:5px;--target:44px;--radius-pill:999px;--dot-stage:8px;--btn-gap:8px;--btn-pad:18px;--btn-pad-lg:24px;--btn-h-lg:52px;--hl-primary:inset 0 1px 0 #fff3;--dur-press:.12s;--dur-state:.2s;--dur-enter:.32s;--ease-out:cubic-bezier(.2,.8,.2,1)}.title-page{font-family:Newsreader,ui-serif,Georgia,serif;font-weight:450;font-size:var(--t-40);letter-spacing:-.008em;text-wrap:balance;margin:0;line-height:46px}.title-phone{font-family:Newsreader,ui-serif,Georgia,serif;font-weight:450;font-size:var(--t-30);letter-spacing:-.008em;text-wrap:balance;margin:0;line-height:34px}.tag{border-radius:var(--radius-pill);height:24px;font-weight:600;font-size:var(--t-12);background:var(--line);color:var(--ink-2);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pill{border-radius:var(--radius-pill);height:28px;font-weight:600;font-size:var(--t-13);white-space:nowrap;background:var(--glass-hi);border:1px solid var(--line);color:var(--ink);align-items:center;gap:7px;padding:0 11px 0 9px;line-height:1;display:inline-flex}.pill i{width:var(--dot-stage);height:var(--dot-stage);background:var(--stage);border-radius:50%;display:block}.pill[data-stage=setup]{--stage:var(--stage-setup)}.pill[data-stage=collecting]{--stage:var(--stage-collecting)}.pill[data-stage=closed]{--stage:var(--stage-closed)}.pill[data-stage=results]{--stage:var(--stage-results)}.pill[data-stage=reviewed]{--stage:var(--stage-reviewed)}.pill[data-stage=done]{--stage:var(--stage-done)}@media (prefers-reduced-transparency:reduce){.pill{background:var(--field)}}.lensdot{width:var(--dot);height:var(--dot);border-radius:50%;flex:none;display:inline-block}[data-lens=team]{--lens:var(--team);--lens-soft:var(--team-soft)}[data-lens=community]{--lens:var(--community);--lens-soft:var(--community-soft)}[data-lens=church]{--lens:var(--church);--lens-soft:var(--church-soft)}.lensdot[data-lens],.pt[data-lens]{background:var(--lens)}.paper{--ink:#13263a;--field-edge:#8494a3;--ink-2:#44576a;--ink-3:#566879;--line:#13263a1a;--line-2:#13263a29;--field:#fff;--b-strong:#1d5f73;--b-growing:#3a8a82;--b-support:#b27617;--b-urgent:#b0502a;--b-more:#7a8a99;--team:#268f73;--community:#3a6fc0;--church:#b0770f;--blend:normal;color:var(--ink)}.paper .muted{color:var(--ink-2)}.paper .rule{border-color:var(--line-2)}.lvl .g{line-height:0;display:none}.lvl[data-level=strong]{--lvl:var(--b-strong)}.lvl[data-level=growing]{--lvl:var(--b-growing)}.lvl[data-level=support]{--lvl:var(--b-support)}.lvl[data-level=urgent]{--lvl:var(--b-urgent)}.lvl[data-level=more]{--lvl:var(--b-more)}.lvl .g{color:var(--lvl)}.tag svg{flex-shrink:0}.tag[data-kind=practice]{border:1px solid var(--line-2);color:var(--ink)}.app[data-imagery=bars] .g-bars,.app[data-imagery=faces] .g-faces,.app[data-imagery=jars] .g-jars,.app[data-imagery=plants] .g-plants{display:inline-flex}.app [data-grow]{flex-grow:1;min-width:0}.l-row[data-align=baseline]{align-items:baseline}.l-row[data-align=start]{align-items:flex-start}.l-row[data-justify=end]{justify-content:flex-end}.l-stack[data-align=center]{text-align:center;align-items:center}.l-grid[data-tpl=aside]{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.l-grid[data-tpl=survey-row]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px 100px auto;align-items:center;min-height:56px}.l-grid[data-tpl=survey-row]>.num{text-align:right}.num[data-size="40"]{font-size:var(--t-40)}.num[data-size="20"]{font-size:var(--t-20)}.qr[data-size=room]{--qr-w:176px;width:176px}.qr[data-size=phone]{--qr-w:260px;width:260px}.qr[data-size=page]{--qr-w:440px;width:440px}.qr[data-size=sheet]{--qr-w:120px;width:120px}.app[data-w=phone] .tabs{padding:4px}.app[data-w=phone] .tab{min-height:40px;font-size:var(--t-13);gap:6px;padding:0 6px}dialog.glass-hi{border-radius:var(--radius-xl);background:var(--dialog);color:var(--ink);overscroll-behavior:contain;width:min(560px,100% - 48px);max-height:calc(100dvh - 48px);padding:36px}dialog.glass-hi[data-w=wide]{width:min(1000px,100% - 48px);padding:32px 36px}dialog.glass-hi::backdrop{background:var(--scrim)}dialog.glass-hi.sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:100%;margin:auto 0 0;padding:20px 20px 28px}html:has(dialog[open]:modal){overflow:hidden}.l-grid[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.num[data-size="36"]{font-size:var(--t-36);line-height:40px}.l-main[data-rhythm=report]{gap:var(--sp-6)}.inv-banner>.small{color:var(--ink);flex-grow:1}.mi-theme{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--target);color:var(--ink);font-weight:600;font-size:var(--t-15);padding:0 12px;display:flex}.band-axis{flex-direction:column;gap:2px;min-width:0;display:flex}.band-axis>.band-track{height:40px;position:relative}.paper .band-axis>.band-track{height:32px}.band-labels{column-gap:var(--sp-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.band-labels>span{text-align:center;font-size:var(--t-12);color:var(--ink-3);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:550;line-height:16px}.paper .band-labels>span{font-size:var(--t-11);line-height:14px}.report-sheets{gap:var(--sp-4);flex-direction:column;display:flex}.barbell-row{grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;gap:20px;display:grid}.glass.barbell-row{border-radius:var(--radius-l);padding:18px 24px 24px}.paper .barbell-row>.bb-label{font-size:var(--t-13);color:var(--ink);font-weight:600}.paper .barbell-row>.bb-verdict{font-size:var(--t-12);color:var(--ink-2)}.paper .barbell-row{grid-template-columns:180px minmax(0,1fr) 150px;gap:14px;min-height:56px}.paper .barbell-row[data-kind=score]{min-height:48px}.paper .paper-title-row{justify-content:space-between;align-items:flex-start;display:flex}.paper .paper-title{font-family:Newsreader,ui-serif,serif;font-size:var(--t-36);line-height:36px}.paper .sheet-meta{font-size:var(--t-13);color:var(--ink-2);margin-top:6px}.paper .sheet-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.paper .sheet-tile{border-radius:var(--radius-m);border:1px solid #ddd;border-top:var(--accent-bar) solid var(--lens);padding:14px}.paper .sheet-tile-name{font-weight:650}.paper .sheet-tile-level{margin-top:8px}.paper .nowrap{white-space:nowrap}.paper .score-track{height:40px;position:relative}.paper .score-line{border-radius:var(--radius-hair);background:#e3e8ec;height:2px;position:absolute;top:19px;left:0;right:0}.paper .bb-legend{gap:14px;margin-top:6px;display:flex}.paper .legend-item{font-size:var(--t-12);align-items:center;gap:6px;display:inline-flex}.paper .bb-legend-dot{background:var(--lens);border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #c9d2da}.paper .bb-legend-note{font-size:var(--t-12);color:var(--ink-2);margin-left:auto}.paper .radar-label{font-size:var(--t-11)}.paper .radar-dot{background:var(--lens);border-radius:50%;width:10px;height:10px}.paper .radar-row{grid-template-columns:420px 1fr;align-items:center;gap:16px;display:grid}.paper .svg-visible{overflow:visible}.paper .radar-side{flex-direction:column;gap:10px;display:flex}.paper .radar-legend{flex-wrap:wrap;gap:14px;display:flex}.paper .sheet-text{font-size:var(--t-13);color:var(--ink);line-height:20px}.paper .sheet-head{font-weight:650;font-size:var(--t-15);margin-bottom:6px}.paper .sheet-text[data-v="14"]{font-size:var(--t-14);line-height:22px}.paper .sheet-head[data-v="2"]{font-weight:650;font-size:var(--t-15);margin-bottom:2px}.paper .sheet-head[data-v="4"]{font-weight:650;font-size:var(--t-15);margin-bottom:4px}.paper .sheet-head[data-v="8"]{font-weight:650;font-size:var(--t-15);margin-bottom:8px}.paper .sheet-head[data-v="0"]{font-weight:650;font-size:var(--t-15);margin-bottom:0}.paper .sheet-lead{font-size:var(--t-12);color:var(--ink-2);margin-bottom:8px}.paper .sheet-list{font-size:var(--t-14);margin:0;padding-left:20px;line-height:22px}.paper .plan-row{min-height:36px;font-size:var(--t-13);border-top:1px solid #eee;grid-template-columns:24px 1fr 90px;align-items:center;gap:12px;display:grid}.paper .plan-check{border-radius:var(--radius-s);width:18px;height:18px;font-size:var(--t-12);border:1.5px solid #333;place-content:center;display:inline-grid}.paper .plan-gap{text-align:right;color:var(--ink-2)}.paper .plan-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.paper .plan-tile{border-radius:var(--radius-m);border:1px solid #ddd;border-top:var(--accent-bar) solid var(--lens);padding:12px 14px}.paper .plan-tile-name{font-weight:650;font-size:var(--t-13)}.paper .plan-tile-level{margin-top:6px}.paper .plan-notes{grid-template-columns:1fr 1fr;gap:20px;display:grid}.paper .plan-note{font-size:var(--t-13);border-radius:var(--radius-m);border:1px solid #ddd;min-height:90px;padding:12px 14px;line-height:20px}.paper .plan-dates{font-size:var(--t-13);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.paper .plan-dt{color:#666;font-size:var(--t-11);text-transform:uppercase;letter-spacing:.04em}.paper .plan-dd{margin-top:2px;font-weight:650}.paper .mono{font-family:ui-monospace,Menlo,monospace}.paper .plan-share{border-radius:var(--radius-m);font-size:var(--t-12);color:var(--ink);border:1px solid #ddd;grid-template-columns:1fr 72px;align-items:center;gap:12px;padding:12px 14px;display:grid}.paper .score-val{font-size:var(--t-11);color:var(--ink);font-weight:650;position:absolute;top:-5px;transform:translate(-50%)}.paper .score-track>.pt{border:3px solid #fff;width:18px;height:18px;margin-left:-9px;top:11px;box-shadow:0 0 0 1px #c9d2da}.paper .score-band{border-radius:var(--radius-hair);background:#c9d2da;height:6px;position:absolute;top:17px}.paper .score-band[data-wide]{background:var(--b-urgent)}.paper .band-track>.pt{border:3px solid #fff;width:18px;height:18px;margin-left:-9px;top:11px;box-shadow:0 0 0 1px #c9d2da}.paper .band-sep{background:var(--line-2);width:1px;height:12px;position:absolute;top:14px}.paper .band-span{border-radius:var(--radius-hair);background:var(--line-2);opacity:.8;height:6px;position:absolute;top:17px}.paper .band-span[data-wide]{background:var(--b-urgent)}.paper .band-line{background:var(--line);border-radius:var(--radius-hair);height:2px;position:absolute;top:19px;left:0;right:0}.paper .bb-na{color:var(--ink-3)}.lvl>.lvl-word{color:var(--ink)}.l-main[data-rhythm=center]{padding:var(--sp-6) var(--gutter);justify-content:center}.icn[data-size="28"],.app .icn.icn-lens.su-icn-s{border-radius:var(--radius-s);width:28px;height:28px}.av[data-size="28"]{width:28px;height:28px;font-size:var(--t-11);border-radius:var(--radius-s)}.av[data-logo]{border:1.5px dashed var(--field-edge);background:var(--field);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.th[data-align=end],.td[data-align=end]{text-align:right}.l-card[data-pad=form]{border-radius:var(--radius-l);padding:16px 18px}.l-grid[data-tpl=invite]{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end}.in-search{position:relative}.in-search>svg{color:var(--ink-2);pointer-events:none;position:absolute;top:13px;left:12px}.in-search>.in{min-height:44px;padding-left:40px}.seg[data-size=wide]{width:320px}.app ol.tabs.steps{margin:0;list-style:none}.app .steps>li{flex:1;min-width:0;display:flex}.app .steps .tab[aria-current=step]{background:var(--field);color:var(--ink);box-shadow:var(--sh-1)}.app .steps .tab[aria-disabled=true]{color:var(--ink-3)}.app .steps .tab[aria-current=step] .dot{border-color:var(--primary);color:var(--primary)}.app .l-page.su-page{gap:var(--sp-6)}.app .l-card[data-pad=setup]{border-radius:var(--radius-xl);padding:var(--sp-6)}.app .bar[data-step]>span{background:var(--primary)}.app .bar[data-step="1"]>span{width:20%}.app .bar[data-step="2"]>span{width:40%}.app .bar[data-step="3"]>span{width:60%}.app .bar[data-step="4"]>span{width:80%}.app .bar[data-step="5"]>span{width:100%}.app .su-field{flex-direction:column;min-width:0;display:flex}.app .su-field>.field-help,.app .su-field>.field-error{margin-top:var(--sp-2)}.app[data-w=phone] .su-form .in{min-height:52px}.app .su-search{display:block;position:relative}.app .su-search>svg{left:var(--sp-3);color:var(--ink-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.app .su-search>.in{padding-left:var(--sp-6)}.app button.row-opt.su-match{font:inherit;color:var(--ink);text-align:left;width:100%}.app .dz.su-col{align-items:stretch;gap:var(--sp-2);flex-direction:column}.app .su-tile{border-radius:var(--radius-l);padding:var(--sp-3) var(--sp-4)}.app .row-opt.su-group{padding:var(--sp-4);align-items:stretch;gap:var(--sp-4);flex-direction:column}.app .su-role{align-items:center;gap:var(--sp-2);cursor:pointer;display:flex}.app .su-role>.small{margin-left:auto}.app .in.su-count{width:64px;min-height:var(--target);text-align:center;flex:none}.app .seg.su-stepper{padding:var(--sp-1)}.app .seg .btn-icon.su-step{width:36px;min-height:36px}.app .su-num{width:40px;font-size:var(--t-20);place-content:center;display:grid}.app .su-ctx details.disc{border-top:1px solid var(--line);border-radius:0;padding:0}.app .su-ctx details.disc>summary.disc-sum{min-height:52px}.app .su-ctx details.disc>summary.disc-sum:not(.h3){font-weight:400}.app .su-groups>details.disc{border-top:0}.app .su-ctx .disc-body{padding:var(--sp-1) 0 var(--sp-3)}.app .su-sumrow{gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:start;display:grid}.app .su-summary{flex-direction:column;display:flex}.app .su-sumrow>.lbl{margin:0}.app .su-line{border-top:1px solid var(--line);min-height:48px}.app .su-kv{flex-direction:column;min-width:0;display:flex}.app .l-grid[data-tpl=su-project]{grid-template-columns:minmax(0,1fr) 460px;align-items:start}.app .card-link.su-rev{gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;display:grid}.app .su-rev>.go{color:var(--ink-2)}.app .card-link.su-revline{align-items:center;gap:var(--sp-3);border-top:1px solid var(--line);min-height:64px;padding:var(--sp-2) 0;display:flex}.app .su-revcol{flex-direction:column;display:flex}.app .su-revcol>.l-row{margin-top:var(--sp-1)}.app .su-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lvl-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;display:flex}.app[data-w=phone] .lvl-row{min-height:36px}.paper[data-sheet]{break-inside:avoid;gap:var(--sp-5);border-radius:var(--radius-s);flex-direction:column;width:794px;min-height:1000px;padding:56px 64px;display:flex}.paper[data-sheet=a4]{min-height:1120px}.l-grid[data-state=held]{opacity:.45}.held-card{border-radius:var(--radius-xl);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:40px;display:grid}.held-card .held-lines{padding-top:6px}.lvl-legend{border-radius:var(--radius-l);flex-wrap:wrap;align-items:center;gap:22px;padding:12px 18px;display:flex}.seg[data-size=compact]{padding:3px}.seg[data-size=compact] label{min-height:36px;font-size:var(--t-13);padding:0 10px}.crumb-hit{min-height:var(--target);align-self:flex-start;align-items:center;display:inline-flex}.phone-top[data-shell=facilitator]{gap:8px;padding:6px 12px 6px 16px}.l-card:not([data-pad]){border-radius:var(--radius-l);padding:var(--sp-5)}.app[data-w=phone] .l-card:not([data-pad]){padding:var(--sp-4)}.ev-card{border:1px solid var(--line-2);border-radius:var(--radius-m);break-inside:avoid;border-top:var(--accent-bar) solid var(--lens)}.ev-head{background:color-mix(in srgb,var(--line) 40%,transparent);align-items:center;gap:10px;padding:10px 14px;display:flex}.ev-table{border-collapse:collapse;width:100%;font-size:var(--t-12)}.ev-table th{color:var(--ink-2);text-align:left;padding:6px 14px;font-weight:600}.ev-table td{border-top:1px solid var(--line);color:var(--ink);padding:8px 14px}.ev-table [data-align=end]{text-align:right}.ev-table td.ev-muted{color:var(--ink-2)}.lens-card-head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.lens-card>.lvl-row>.small{color:var(--ink)}.app[data-w=phone]>.l-shell>.phone-main{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.lvl-pair{align-items:center;gap:var(--sp-2);font-size:var(--t-14);color:var(--ink-2);display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newer-state:not([data-newer-state=on]) [data-newer]{display:none}.seg label{white-space:nowrap}.app .top[data-variant=document][data-pdf]{row-gap:var(--sp-2);height:auto;min-height:64px;padding-top:var(--sp-2);padding-bottom:var(--sp-2);flex-wrap:wrap}.app .top[data-variant=document][data-pdf] .top-end{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0}.app .top[data-variant=document][data-pdf] .top-end>*{white-space:normal}.app .top[data-variant=document][data-pdf] .pdf-actions{flex:0 auto;min-width:0;max-width:100%}@media print{.app .pdf-actions{display:none}}.app .btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.btn{transition:none}}@media (prefers-reduced-transparency:reduce){.pill{background:var(--field)}}.lensdot[data-lens=team],.pt[data-lens=team]{background:var(--team)}.lensdot[data-lens=community],.pt[data-lens=community]{background:var(--community)}.lensdot[data-lens=church],.pt[data-lens=church]{background:var(--church)}.l-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.l-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.l-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.l-grid[data-tpl=barbell]{grid-template-columns:220px 1fr 220px}.l-page[data-gap]{gap:var(--g)}.top-end{align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}.crumb{min-width:0}.crumb ol{white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumb li{align-items:center;gap:8px;min-width:0;display:flex}.crumb li+li:before{content:"›";color:var(--ink-3)}.crumb a,.crumb [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb [aria-current]{color:var(--ink);font-weight:600}.app .top{z-index:30;position:relative}.dd[data-menu][open]{z-index:30}@media print{.app header.top[data-variant=document]{display:none}}.menu[data-align=start]{left:0;right:auto}.mi[aria-disabled=true],.mi[aria-disabled=true]:hover{color:var(--ink-3);box-shadow:none;cursor:not-allowed;background:0 0}.mi-why{font-size:var(--t-13);color:var(--ink-2);margin:0;padding:4px 12px 8px;line-height:20px}.mi-head{padding:10px 12px 8px}.mi .tag{margin-left:auto}.tag .lensdot{background:var(--lens);border-radius:50%;width:8px;height:8px}.app:not([data-imagery]) .g-bars{display:inline-flex}@media print{.app .lvl-legend{display:none}}.app.l-screen{overflow:clip}.phone-bar{padding-bottom:calc(28px + env(safe-area-inset-bottom));position:fixed}.app.l-screen[data-w=phone]{flex-direction:column;height:100dvh;display:flex}.app.l-screen[data-w=phone]>.l-shell{flex:1 1 0;min-height:0}.phone-top .btn,.phone-top .menu-btn{min-width:44px}.phone-top .menu-btn{justify-content:center;padding:0}.phone-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);font-size:var(--t-14);flex-grow:1;line-height:20px;overflow:hidden}.phone-step{color:var(--ink);font-weight:600;font-size:var(--t-14)}.phone-top>:last-child:not(:first-child){margin-left:auto}.phone-bar .btn-primary{flex-grow:1}.app.l-screen{flex-direction:column;min-height:100vh;display:flex}.app.l-screen>.l-shell{flex:1 0 auto}.app :is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus{outline:none}.app[data-w=phone] .display{font-size:var(--t-36);line-height:40px}.app .l-row[data-wrap]{flex-wrap:wrap}.app .l-row[data-split]{justify-content:space-between}.app details>summary{cursor:pointer}.app details>summary:not(.btn-icon){width:max-content}.card-link.l-stack{display:flex}.icn.icn-lens{background:var(--lens-soft);width:40px;height:40px;color:var(--lens)}.app details.disc{border-radius:var(--radius-l);padding:0 var(--sp-5)}.app:where([data-w=phone]) details.disc{padding:0 var(--sp-4)}.app details.disc>summary.disc-sum{cursor:pointer;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;color:var(--ink);font-weight:600;list-style:none;display:flex}.app details.disc>summary.disc-sum::-webkit-details-marker{display:none}.app .disc-chev{color:var(--ink-2);margin-left:auto;transition:transform .2s;display:inline-grid}.app details.disc[open] .disc-chev{transform:rotate(180deg)}.app .disc-body{border-top:1px solid var(--line);padding:var(--sp-4) 0 var(--sp-5)}.app .disc-body ol{padding-left:var(--sp-5);margin:0}@media (prefers-reduced-motion:reduce){.app .disc-chev{transition:none}}.app .l-card[data-pad=list] details.disc{padding:0}.app .l-card[data-pad=list] details.disc>summary.disc-sum{min-height:48px;font-size:var(--t-15)}.app .l-card[data-pad=list] .disc-body{border-top:0;padding:0 0 10px}.qr[data-n="25"]{grid-template-columns:repeat(25,1fr)}.qr[data-n="29"]{grid-template-columns:repeat(29,1fr)}.qr[data-n="33"]{grid-template-columns:repeat(33,1fr)}.qr[data-n="37"]{grid-template-columns:repeat(37,1fr)}.qr[data-n="41"]{grid-template-columns:repeat(41,1fr)}.qr[data-n="45"]{grid-template-columns:repeat(45,1fr)}.qr[data-n="49"]{grid-template-columns:repeat(49,1fr)}.qr[data-n="53"]{grid-template-columns:repeat(53,1fr)}.qr[data-n="57"]{grid-template-columns:repeat(57,1fr)}body:has(.gx-bar){background:var(--gx-bg,Canvas);color:canvastext;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Sans,sans-serif}.gx-bar{border-bottom:1px solid color-mix(in srgb, CanvasText 15%, transparent);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.gx-note{opacity:.7;flex:240px}.gx-toggle{gap:4px;display:inline-flex}.gx-tab{font:inherit;text-transform:capitalize;border:1px solid color-mix(in srgb, CanvasText 25%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:50px;padding:6px 12px}.gx-tab[aria-pressed=true]{color:canvas;background:canvastext}.gx-grid{grid-template-columns:1fr;display:grid}@media (width>=900px){.gx-grid[data-mode=both]{grid-template-columns:1fr 1fr}}.app.gx-sheet{background:var(--ground);color:var(--ink);font-size:var(--t-16);box-sizing:border-box;min-width:0;padding:24px 16px;line-height:1.5}.app.gx-sheet h2{font-size:var(--t-20);margin:0 0 8px}.app .gx-h{font-size:var(--t-16);margin:24px 0 8px}.app .gx-row{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.app .gx-k{font-size:var(--t-13);color:var(--ink-3);flex:0 0 100%;font-weight:600}.app .gx-block .btn{flex:100%}.app .gx-title{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.app .gx-title strong{font-size:var(--t-24)}.app .gx-legend{font-size:var(--t-14);align-items:center;gap:8px;display:inline-flex}.app .gx-pts .pt{width:var(--dot);height:var(--dot);border-radius:50%;display:inline-block}a.gx-tab{text-decoration:none}.gx-tab[aria-current=page]{color:canvas;background:canvastext}.gx-lay{min-width:0}.gx-lay>.app{background:var(--ground);color:var(--ink);font-size:var(--t-16);min-height:100%;line-height:1.5}.gx-lay>.app[data-w=phone]{max-width:390px;margin:0 auto}.app .gx-lv{outline:2px dashed var(--lv);outline-offset:-2px;border-radius:var(--radius-m);padding:var(--sp-3)}.app [data-lv=shell]{--lv:var(--ink-3)}.app [data-lv=page]{--lv:var(--primary)}.app [data-lv=section]{--lv:var(--focus)}.app [data-lv=card]{--lv:var(--b-growing)}.app [data-lv=axis]{--lv:var(--b-support)}.app .gx-lv-k{gap:var(--sp-2);color:var(--ink);display:inline-flex}.app .gx-lv-k b{color:var(--lv)}.app .gx-sw{outline:2px dashed var(--lv);outline-offset:-2px;border-radius:var(--radius-hair);width:20px;height:14px}.app .gx-k8{min-width:64px}.app .gx-ruler{background:var(--primary);border-radius:var(--radius-hair);height:12px}.app .gx-ruler[data-sp="1"]{width:var(--sp-1)}.app .gx-ruler[data-sp="2"]{width:var(--sp-2)}.app .gx-ruler[data-sp="3"]{width:var(--sp-3)}.app .gx-ruler[data-sp="4"]{width:var(--sp-4)}.app .gx-ruler[data-sp="5"]{width:var(--sp-5)}.app .gx-ruler[data-sp="6"]{width:var(--sp-6)}.app .gx-ruler[data-sp="7"]{width:var(--sp-7)}.app .gx-wbar{height:28px;padding:0 var(--sp-2);background:var(--line-2);border-radius:var(--radius-hair);display:block}.app .gx-wbar[data-w=max]{width:100%}.app .gx-wbar[data-w=narrow]{width:78.5714%}.app .gx-wbar[data-w=read]{width:46.4286%}.app:where(.gx-sheet,.gx-lay .app) .chip{padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--radius-s);background:var(--field);display:inline-flex}.app:where(.gx-sheet,.gx-lay .app) .h2{font-size:var(--t-20);margin:0;font-weight:650;line-height:1.4}.app:where(.gx-sheet,.gx-lay .app) .h3{font-size:var(--t-16);margin:0;font-weight:650;line-height:1.5}.app:where(.gx-sheet,.gx-lay .app) .small{font-size:var(--t-14);color:var(--ink-2);margin:0}.app:where(.gx-sheet,.gx-lay .app) .micro{font-size:var(--t-13);color:var(--ink-3);font-weight:550}.app:where(.gx-sheet,.gx-lay .app) .kbd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-14)}.gx-lay .l-row{flex-wrap:wrap}.gx-lay .app *{overflow-wrap:anywhere;min-width:0}.app .gx-frame{border:1px dashed var(--line-2);border-radius:var(--radius-m);margin:0 0 16px;position:relative;overflow:visible}.app .gx-open{margin-bottom:380px}.app .gx-open-s{margin-bottom:160px}.app .gx-menus{align-items:flex-start;gap:24px;min-height:260px}.app .gx-menus details.dd{flex:none}.app .gx-menus details.dd[open]{width:316px}.app .gx-skin{color:var(--ink);background:0 0}.app .gx-phones,.app .gx-phone{max-width:390px}.app .gx-phone .phone-bar{position:relative}@media (width<=700px){.app .gx-menus{flex-direction:column;min-height:0}.app .gx-menus details.dd[open]{margin-bottom:270px}}.loading-content{min-width:0}.loading-shapes{pointer-events:none}.loading-bar{height:var(--sp-4);border-radius:var(--radius-s);background:var(--line-2);width:100%;max-width:100%}.loading-bar.loading-title{height:var(--sp-6);width:60%}.loading-bar.loading-subtitle{width:45%}.loading-bar.loading-short{width:75%}.loading-bar.loading-value{height:var(--sp-7);width:35%}
