.handle-links-module__xiRQ6q__links{width:100%;display:grid}.handle-links-module__xiRQ6q__list{border:1px solid var(--line);border-radius:var(--bt-r-card);background:color-mix(in srgb, var(--surface) 82%, transparent);gap:10px;margin:0;padding:18px;list-style:none;display:grid}.handle-links-module__xiRQ6q__row{border:1px solid var(--line);border-radius:var(--bt-r-field);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:12px 14px;display:grid}.handle-links-module__xiRQ6q__mark{background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);filter:grayscale();opacity:.7;transition:filter .24s var(--ease), opacity .24s var(--ease);border-radius:12px;place-items:center;display:grid}.handle-links-module__xiRQ6q__mark img{filter:brightness(0)invert()}.handle-links-module__xiRQ6q__row[data-linked] .handle-links-module__xiRQ6q__mark{filter:none;opacity:1}.handle-links-module__xiRQ6q__text{gap:2px;min-width:0;display:grid}.handle-links-module__xiRQ6q__name{font-family:var(--serif);font-weight:400;font-size:calc(26px * var(--a11y-text,1));letter-spacing:-.01em;color:var(--ink);line-height:1.1}.handle-links-module__xiRQ6q__state{font-size:var(--bt-fs-small);color:var(--ink-note);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.handle-links-module__xiRQ6q__row[data-linked] .handle-links-module__xiRQ6q__state{color:var(--ink-2)}.handle-links-module__xiRQ6q__row[data-reconnect] .handle-links-module__xiRQ6q__state{color:var(--accent)}.handle-links-module__xiRQ6q__handleButton{min-width:112px;min-height:44px;border:1px solid var(--line-2)!important;background:var(--surface)!important;color:var(--accent)!important;padding-inline:15px!important;font-weight:400!important}.handle-links-module__xiRQ6q__handleButton:disabled{opacity:.55;cursor:default}.handle-links-module__xiRQ6q__handleButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.handle-links-module__xiRQ6q__handleButton:not(:disabled):hover{border-color:var(--accent)!important;background:var(--bt-accent-tint)!important}}.handle-links-module__xiRQ6q__quiet{color:var(--ink-note)!important;background:0 0!important;border-color:#0000!important}@media (hover:hover){.handle-links-module__xiRQ6q__quiet:not(:disabled):hover{color:var(--accent)!important}}.handle-links-module__xiRQ6q__note{font-size:var(--bt-fs-note);color:var(--ink-2);margin:0;line-height:1.55}.handle-links-module__xiRQ6q__note:not(:empty){margin-top:12px}.handle-links-module__xiRQ6q__consent{font-size:var(--bt-fs-note);color:var(--ink-2);text-align:center;text-wrap:pretty;margin:0 0 14px;line-height:1.55}@media (max-width:359px){.handle-links-module__xiRQ6q__list{padding:12px}.handle-links-module__xiRQ6q__row{gap:12px;padding-inline:10px}.handle-links-module__xiRQ6q__name{font-size:calc(22px * var(--a11y-text,1))}.handle-links-module__xiRQ6q__handleButton{min-width:96px;padding-inline:12px!important}}
.photo-viewer-module__6W0o1W__scrim{z-index:90;background:#140e0beb;position:fixed;inset:0}.photo-viewer-module__6W0o1W__frame{--bar-h:76px;--stage-h:calc(100dvh - var(--bar-h) - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));z-index:91;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex;position:fixed;inset:0}.photo-viewer-module__6W0o1W__frame:focus-visible{outline:none}.photo-viewer-module__6W0o1W__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.photo-viewer-module__6W0o1W__media{max-width:100%;max-height:var(--stage-h);object-fit:contain;border-radius:2px;width:auto;height:auto}.photo-viewer-module__6W0o1W__videoBox{--ar:1.7778;width:min(88vw, calc(var(--stage-h) * var(--ar)));aspect-ratio:var(--ar);max-height:var(--stage-h);background:#000;border-radius:4px;position:relative;overflow:hidden}.photo-viewer-module__6W0o1W__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.photo-viewer-module__6W0o1W__loading,.photo-viewer-module__6W0o1W__fail{text-align:center;font-size:calc(15px * var(--a11y-text,1));color:#faf6f0d9;pointer-events:none;place-content:center;justify-items:center;gap:12px;padding:24px;line-height:1.5;display:grid;position:absolute;inset:0}.photo-viewer-module__6W0o1W__fail{font-size:calc(16px * var(--a11y-text,1));background:#140e0bdb}.photo-viewer-module__6W0o1W__spinner{border:2px solid #faf6f040;border-top-color:var(--bt-gold,#c8a96e);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite photo-viewer-module__6W0o1W__spin}@keyframes photo-viewer-module__6W0o1W__spin{to{transform:rotate(360deg)}}.photo-viewer-module__6W0o1W__bar{min-height:var(--bar-h);box-sizing:border-box;padding:12px max(16px, env(safe-area-inset-left)) 12px;color:var(--bt-on-accent,#faf6f0);flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;display:flex}.photo-viewer-module__6W0o1W__pos{font-size:calc(13px * var(--a11y-text,1));letter-spacing:.04em;color:#faf6f0bf}.photo-viewer-module__6W0o1W__controls{align-items:center;gap:6px;margin-left:auto;display:flex}.photo-viewer-module__6W0o1W__navBtn,.photo-viewer-module__6W0o1W__closeBtn{width:44px;height:44px;color:inherit;cursor:pointer;font-size:calc(22px * var(--a11y-text,1));background:#ffffff14;border:none;border-radius:99px;place-items:center;line-height:1;transition:background-color .16s;display:grid}.photo-viewer-module__6W0o1W__navBtn:disabled{opacity:.3;cursor:default}@media (hover:hover){.photo-viewer-module__6W0o1W__navBtn:not(:disabled):hover,.photo-viewer-module__6W0o1W__closeBtn:hover{background:#ffffff29}}.photo-viewer-module__6W0o1W__navBtn:focus-visible,.photo-viewer-module__6W0o1W__closeBtn:focus-visible{outline:2px solid var(--bt-gold,#c8a96e);outline-offset:2px}.photo-viewer-module__6W0o1W__closeBtn svg{width:18px;height:18px}.photo-viewer-module__6W0o1W__deleteBtn{height:44px;color:inherit;cursor:pointer;font:inherit;font-size:calc(15px * var(--a11y-text,1));background:#ffffff14;border:none;border-radius:99px;align-items:center;gap:8px;padding:0 18px 0 14px;transition:background-color .16s;display:inline-flex}.photo-viewer-module__6W0o1W__deleteBtn svg{stroke-width:1.6px;width:17px;height:17px}@media (hover:hover){.photo-viewer-module__6W0o1W__deleteBtn:hover{background:#ffffff29}}.photo-viewer-module__6W0o1W__deleteBtn:focus-visible{outline:2px solid var(--bt-gold,#c8a96e);outline-offset:2px}@media (prefers-reduced-motion:reduce){.photo-viewer-module__6W0o1W__frame,.photo-viewer-module__6W0o1W__scrim{transition:none}.photo-viewer-module__6W0o1W__spinner{animation-duration:3s}}
.photos-module__rEZ0yG__photos{gap:16px;display:grid}.photos-module__rEZ0yG__field{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.photos-module__rEZ0yG__item{aspect-ratio:1;min-width:0;display:grid}.photos-module__rEZ0yG__item>*{min-width:0}.photos-module__rEZ0yG__field .photos-module__rEZ0yG__item .tile{aspect-ratio:auto;border-radius:12px;height:100%;box-shadow:inset 0 0 0 1px #2219150f}.photos-module__rEZ0yG__field .photos-module__rEZ0yG__item .tile-scrim{background:#22191547}.photos-module__rEZ0yG__field .photos-module__rEZ0yG__item .tile-video-mark{color:#fff;font-size:calc(28px * var(--a11y-text,1));text-shadow:0 1px 8px #00000080;place-items:center;display:grid;position:absolute;inset:0}.photos-module__rEZ0yG__field .photos-module__rEZ0yG__item .tile-fail{color:#fff;background:#22191594}.photos-module__rEZ0yG__field .photos-module__rEZ0yG__item .tile-fail{text-align:center;padding:8px}.photos-module__rEZ0yG__pendingTile{color:#fff;text-align:center;font-size:calc(12px * var(--a11y-text,1));background:#221915b8;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0}.photos-module__rEZ0yG__pendingNote{font-size:calc(10px * var(--a11y-text,1));line-height:1.3}.photos-module__rEZ0yG__field .photos-module__rEZ0yG__item .tile-fail p{max-width:100%;font-size:calc(11px * var(--a11y-text,1));line-height:1.3}.photos-module__rEZ0yG__field .photos-module__rEZ0yG__item .tile-fail button{min-height:40px;color:inherit;padding:0 10px;text-decoration:underline}.photos-module__rEZ0yG__field[data-n="0"] .photos-module__rEZ0yG__item,.photos-module__rEZ0yG__field[data-n="1"] .photos-module__rEZ0yG__item:first-child{aspect-ratio:4/3;grid-column:1/-1}.photos-module__rEZ0yG__field[data-n="1"] .photos-module__rEZ0yG__item:last-child:not(:first-child){aspect-ratio:auto;grid-column:1/-1}.photos-module__rEZ0yG__field[data-n="2"] .photos-module__rEZ0yG__item:first-child,.photos-module__rEZ0yG__field[data-n="3"] .photos-module__rEZ0yG__item:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.photos-module__rEZ0yG__field[data-n="0"] .tile{border-radius:var(--bt-r-tile)}.photos-module__rEZ0yG__field[data-n="1"] .photos-module__rEZ0yG__item:first-child .tile{border-radius:var(--bt-r-tile)}.photos-module__rEZ0yG__field[data-n="2"] .photos-module__rEZ0yG__item:first-child .tile{border-radius:var(--bt-r-tile)}.photos-module__rEZ0yG__field[data-n="3"] .photos-module__rEZ0yG__item:first-child .tile{border-radius:var(--bt-r-tile)}.photos-module__rEZ0yG__add{background:var(--surface);width:100%;height:100%;min-height:56px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--bt-fs-small);transition:box-shadow .2s var(--ease), background-color .2s var(--ease), transform .16s var(--ease);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.photos-module__rEZ0yG__add svg{width:22px;height:22px}.photos-module__rEZ0yG__add:active{transform:scale(.98)}.photos-module__rEZ0yG__add:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.photos-module__rEZ0yG__add:hover{box-shadow:inset 0 0 0 1px var(--accent)}}.photos-module__rEZ0yG__field[data-n="0"] .photos-module__rEZ0yG__add{border-radius:var(--bt-r-tile);font-family:var(--serif);font-weight:300;font-size:calc(28px * var(--a11y-text,1));letter-spacing:-.01em;box-shadow:inset 0 0 0 1px var(--line-2), 0 20px 52px #2219150d;gap:14px}.photos-module__rEZ0yG__field[data-n="0"] .photos-module__rEZ0yG__add:before{content:"";border-radius:calc(var(--bt-r-tile) - 6px);box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:14px}.photos-module__rEZ0yG__field[data-n="0"] .photos-module__rEZ0yG__add svg{stroke-width:1.2px;width:30px;height:30px}.photos-module__rEZ0yG__field[data-n="1"] .photos-module__rEZ0yG__add{flex-direction:row;gap:10px}.photos-module__rEZ0yG__meta{font-size:var(--bt-fs-lead);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.photos-module__rEZ0yG__left{font-size:var(--bt-fs-note);color:var(--ink-note)}.photos-module__rEZ0yG__error{font-size:var(--bt-fs-note);color:var(--bt-alert);padding:0 2px;line-height:1.55}.photos-module__rEZ0yG__quiet{font-size:var(--bt-fs-note);color:var(--ink-note);align-items:center;gap:8px;padding:0 2px;display:flex}.photos-module__rEZ0yG__quiet svg{flex:none;width:16px;height:16px}.photos-module__rEZ0yG__notes{border-top:1px solid var(--line);font-size:var(--bt-fs-note);color:var(--ink-2);gap:6px;padding-top:14px;line-height:1.55;display:grid}.photos-module__rEZ0yG__notes>:last-child{justify-self:start}@media (min-width:640px){.photos-module__rEZ0yG__field{gap:8px}}@media (prefers-reduced-motion:reduce){.photos-module__rEZ0yG__add:active{transform:none}}
.photo-archive-module__BMHqGW__archive{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:6px;display:grid}@media (min-width:640px){.photo-archive-module__BMHqGW__archive{--cols:3;gap:12px}}@media (min-width:1440px){.photo-archive-module__BMHqGW__archive{--cols:4}}.photo-archive-module__BMHqGW__tile{aspect-ratio:4/3}.photo-archive-module__BMHqGW__pendingTile{text-align:center;background:var(--bt-chip);height:100%;color:var(--bt-accent);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.photo-archive-module__BMHqGW__tile{background:var(--bt-chip);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #2219150f,0 4px 14px -6px #2219152e}.photo-archive-module__BMHqGW__tile:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #22191514}@media (hover:hover){.photo-archive-module__BMHqGW__tile[data-state=done]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #22191514,0 14px 28px -10px #22191559}.photo-archive-module__BMHqGW__tile[data-state=done]:hover .photo-archive-module__BMHqGW__tileButton{scale:1.04}.photo-archive-module__BMHqGW__del{opacity:0;transition:opacity .16s var(--ease)}.photo-archive-module__BMHqGW__tile:hover .photo-archive-module__BMHqGW__del,.photo-archive-module__BMHqGW__tile:focus-within .photo-archive-module__BMHqGW__del{opacity:1}}@media (prefers-reduced-motion:reduce){.photo-archive-module__BMHqGW__tile,.photo-archive-module__BMHqGW__tileButton,.photo-archive-module__BMHqGW__del{transition:none}.photo-archive-module__BMHqGW__tile[data-state=done]:hover{transform:none}.photo-archive-module__BMHqGW__tile[data-state=done]:hover .photo-archive-module__BMHqGW__tileButton{scale:none}}.photo-archive-module__BMHqGW__tileButton{width:100%;height:100%;color:inherit;appearance:none;cursor:pointer;transition:scale .5s var(--ease);background-position:50%;background-size:cover;border:none;margin:0;padding:0;position:absolute;inset:0}.photo-archive-module__BMHqGW__tileButton:disabled{cursor:default}.photo-archive-module__BMHqGW__tileButton:focus-visible{outline:2px solid var(--bt-gold);outline-offset:-2px;border-radius:inherit}.photo-archive-module__BMHqGW__tileScrim{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#22191547;position:absolute;inset:0}.photo-archive-module__BMHqGW__tileFail{background:var(--bt-chip);color:var(--bt-accent);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.photo-archive-module__BMHqGW__tileFail p{text-align:center;max-width:90%;font-size:calc(12px * var(--a11y-text,1));line-height:1.4}.photo-archive-module__BMHqGW__videoFace{display:block;position:absolute;inset:0}.photo-archive-module__BMHqGW__still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.photo-archive-module__BMHqGW__stillEmpty{background:var(--bt-chip);color:var(--bt-accent);font-size:calc(14px * var(--a11y-text,1));letter-spacing:.04em;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.photo-archive-module__BMHqGW__stillEmpty svg{width:30px;height:30px}.photo-archive-module__BMHqGW__videoMark{height:28px;color:var(--bt-on-accent);font-size:calc(12.5px * var(--a11y-text,1));font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#2219159e;border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 8px;line-height:1;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:0 0 0 1px #faf7f22e}.photo-archive-module__BMHqGW__videoMark svg{fill:currentColor;width:11px;height:11px}
.responsive-dialog-module__xANTBa__scrim{z-index:80;background:#22191561;position:fixed;inset:0}.responsive-dialog-module__xANTBa__panel{z-index:81;overscroll-behavior:contain;background:var(--bt-ground,#efe6d8);max-height:88dvh;color:var(--bt-ink);padding:10px 22px calc(28px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -10px 40px #2219151f}.responsive-dialog-module__xANTBa__panel:focus-visible{outline:none}.responsive-dialog-module__xANTBa__scrim.responsive-dialog-module__xANTBa__above{z-index:100}.responsive-dialog-module__xANTBa__panel.responsive-dialog-module__xANTBa__above{z-index:101}.responsive-dialog-module__xANTBa__grabber{background:var(--bt-line-2);border-radius:99px;width:40px;height:4px;margin:0 auto 14px;display:block}.responsive-dialog-module__xANTBa__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.responsive-dialog-module__xANTBa__eyebrow{font-size:calc(11px * var(--a11y-text,1));letter-spacing:.2em;text-transform:uppercase;color:var(--bt-accent);margin-bottom:8px}.responsive-dialog-module__xANTBa__title{font-family:var(--font-accent-loaded), Georgia, serif;font-weight:300;font-size:calc(clamp(28px, 7vw, 34px) * var(--a11y-text,1));color:var(--bt-ink);line-height:1.08}.responsive-dialog-module__xANTBa__lede{font-size:calc(16px * var(--a11y-text,1));color:var(--bt-ink-2);max-width:52ch;margin-top:10px;line-height:1.6}.responsive-dialog-module__xANTBa__close{cursor:pointer;background:color-mix(in srgb, var(--bt-accent) 8%, transparent);min-height:44px;color:var(--bt-accent);font-size:calc(15px * var(--a11y-text,1));transition:background-color .16s var(--ease-out);border:none;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.responsive-dialog-module__xANTBa__close svg{width:16px;height:16px}@media (hover:hover){.responsive-dialog-module__xANTBa__close:hover{background:color-mix(in srgb, var(--bt-accent) 14%, transparent)}}.responsive-dialog-module__xANTBa__close:active{transform:scale(.97)}.responsive-dialog-module__xANTBa__close:focus-visible{outline:2px solid var(--bt-accent);outline-offset:2px}.responsive-dialog-module__xANTBa__scrim[data-state=open]{animation:responsive-dialog-module__xANTBa__fadeIn .24s var(--ease-out)}.responsive-dialog-module__xANTBa__scrim[data-state=closed]{animation:responsive-dialog-module__xANTBa__fadeOut .2s var(--ease-out)}.responsive-dialog-module__xANTBa__panel[data-state=open]{animation:responsive-dialog-module__xANTBa__rise .32s var(--ease-out)}.responsive-dialog-module__xANTBa__panel[data-state=closed]{animation:responsive-dialog-module__xANTBa__sink .22s var(--ease-out)}@keyframes responsive-dialog-module__xANTBa__fadeIn{0%{opacity:0}}@keyframes responsive-dialog-module__xANTBa__fadeOut{to{opacity:0}}@keyframes responsive-dialog-module__xANTBa__rise{0%{transform:translateY(100%)}}@keyframes responsive-dialog-module__xANTBa__sink{to{transform:translateY(100%)}}@media (min-width:640px){.responsive-dialog-module__xANTBa__panel{width:min(580px,100vw - 48px);max-height:min(86dvh,760px);box-shadow:0 0 0 1px var(--bt-line), 0 24px 60px #22191524;border-radius:24px;padding:30px 32px 32px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.responsive-dialog-module__xANTBa__panel.responsive-dialog-module__xANTBa__compact{width:min(460px,100vw - 48px)}.responsive-dialog-module__xANTBa__grabber{display:none}.responsive-dialog-module__xANTBa__panel[data-state=open]{animation:responsive-dialog-module__xANTBa__settle .26s var(--ease-out)}.responsive-dialog-module__xANTBa__panel[data-state=closed]{animation:responsive-dialog-module__xANTBa__unsettle .18s var(--ease-out)}@keyframes responsive-dialog-module__xANTBa__settle{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}}@keyframes responsive-dialog-module__xANTBa__unsettle{to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.98)}}}@media (min-width:1024px){.responsive-dialog-module__xANTBa__panel{width:min(960px,100vw - 96px);padding:44px 52px 48px}.responsive-dialog-module__xANTBa__panel.responsive-dialog-module__xANTBa__compact{width:480px;padding:36px 40px}.responsive-dialog-module__xANTBa__title{font-size:calc(44px * var(--a11y-text,1))}.responsive-dialog-module__xANTBa__compact .responsive-dialog-module__xANTBa__title{font-size:calc(34px * var(--a11y-text,1))}}@media (prefers-reduced-motion:reduce){.responsive-dialog-module__xANTBa__scrim[data-state],.responsive-dialog-module__xANTBa__panel[data-state]{animation-duration:1ms}}
.selfie-module__C00XXq__plate{border-radius:var(--bt-r-media);aspect-ratio:4/5;width:min(100%, var(--selfie-plate-width,440px));background:var(--surface,var(--bt-surface));box-shadow:0 0 0 1px var(--bt-line), 0 20px 52px #2219150f;margin-inline:auto;position:relative;overflow:hidden}.selfie-module__C00XXq__plateOval{transition:opacity .32s var(--ease-out);position:absolute;overflow:visible}.selfie-module__C00XXq__plateOval path{fill:none;vector-effect:non-scaling-stroke;stroke:var(--bt-gold);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1.1 1.9}.selfie-module__C00XXq__plate[data-waiting] .selfie-module__C00XXq__plateOval{opacity:.4}.selfie-module__C00XXq__actions{width:min(100%, var(--selfie-plate-width,512px));flex-direction:column;align-items:stretch;gap:12px;margin-inline:auto;display:flex}.selfie-module__C00XXq__note{font-size:var(--bt-fs-note);color:var(--bt-ink-note);text-align:center;line-height:1.55}.selfie-module__C00XXq__error{font-size:var(--bt-fs-note);color:var(--bt-alert);text-align:center;line-height:1.55}.selfie-module__C00XXq__review{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,2.4vh,24px);width:100%;min-height:0;display:flex}.selfie-module__C00XXq__reviewPhoto{display:contents}.selfie-module__C00XXq__reviewImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.selfie-module__C00XXq__imageError{width:100%;height:100%;color:var(--bt-ink-note);text-align:center;place-items:center;padding:24px;display:grid}.selfie-module__C00XXq__review .shot{border-radius:var(--bt-r-media);width:min(100%,360px,80svh - 292px);min-height:0;box-shadow:0 0 0 1px var(--bt-line), 0 20px 52px #22191514;background:var(--bt-surface);flex:none}.selfie-module__C00XXq__reviewActions{gap:14px;width:min(100%,360px)}.selfie-module__C00XXq__reviewActions>*{flex:0 168px}.selfie-module__C00XXq__reviewButton{width:100%;min-height:48px;font-weight:400;padding-inline:22px!important}.selfie-module__C00XXq__reviewButton:first-child{border:1px solid var(--bt-line-2)!important;background:var(--bt-surface)!important;color:var(--bt-ink)!important}.selfie-module__C00XXq__reviewError{margin:0}.selfie-module__C00XXq__stepReview{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,1.8vh,24px);width:100%;min-height:0;display:flex}.selfie-module__C00XXq__stepReviewActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.selfie-module__C00XXq__stepReviewActions>*{width:100%;min-width:0!important}@media (max-height:700px) and (min-width:600px){.selfie-module__C00XXq__review{gap:12px}.selfie-module__C00XXq__review .shot{width:min(100%,280px,80svh - 280px)}}@media (max-width:599px){.selfie-module__C00XXq__review{gap:16px}.selfie-module__C00XXq__review .shot{width:min(100%,80svh - 200px)}.selfie-module__C00XXq__reviewActions{gap:10px;width:min(100%,360px)}.selfie-module__C00XXq__reviewActions>*{flex:1 1 0}.selfie-module__C00XXq__stepReview{gap:clamp(10px,1.6svh,16px)}.selfie-module__C00XXq__stepReviewActions{gap:10px}}@media (max-height:620px) and (max-width:599px){.selfie-module__C00XXq__review{gap:10px}.selfie-module__C00XXq__review .shot{width:min(100%,80svh - 264px)}.selfie-module__C00XXq__stepReview{gap:8px}}.selfie-module__C00XXq__viewfinder{z-index:60;padding:max(16px, env(safe-area-inset-top,0px)) max(0px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(0px, env(safe-area-inset-left,0px));color:#fff;touch-action:none;overscroll-behavior:contain;--ready:#34c759;--warn:#ffb340;--fail:#ff6961;--cam-focus:#fff;--under:140px;--pad:0px;animation:selfie-module__C00XXq__camOpen .2s var(--ease-out) backwards;background:#000;place-items:center;display:grid;position:fixed;inset:0;container-type:size}@keyframes selfie-module__C00XXq__camOpen{0%{opacity:0}}.selfie-module__C00XXq__stack{--win-w:min(100cqw - var(--pad) * 2, 608px, (100cqh - 32px - var(--under) - var(--pad) * 2) * .8);width:calc(var(--win-w) + var(--pad) * 2);padding:var(--pad);flex-direction:column;align-items:center;display:flex}.selfie-module__C00XXq__window{width:var(--win-w);aspect-ratio:4/5;border-radius:min(12px, max(0px, (100cqw - var(--win-w)) * 100));background:#111;position:relative;overflow:hidden}.selfie-module__C00XXq__prompt{width:100%;height:40px;font-size:calc(15px * var(--a11y-text,1));line-height:calc(20px * var(--a11y-text,1));text-align:center;color:#ffffffe6;text-wrap:balance;justify-content:center;align-items:center;margin:16px 0 12px;padding-inline:16px;display:flex}.selfie-module__C00XXq__promptText{animation:selfie-module__C00XXq__promptIn .2s var(--ease-out);justify-content:center;align-items:center;gap:8px;display:inline-flex}@keyframes selfie-module__C00XXq__promptIn{0%{opacity:.2}}.selfie-module__C00XXq__promptIcon{fill:none;stroke:#000;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:18px;height:18px}.selfie-module__C00XXq__prompt[data-tone=ready] .selfie-module__C00XXq__promptIcon{background:var(--ready)}.selfie-module__C00XXq__prompt[data-tone=warn] .selfie-module__C00XXq__promptIcon{background:var(--warn)}.selfie-module__C00XXq__prompt[data-tone=fail] .selfie-module__C00XXq__promptIcon{background:var(--fail)}.selfie-module__C00XXq__row{grid-template-columns:44px 1fr 44px;place-items:center;width:100%;height:72px;padding-inline:16px;display:grid}.selfie-module__C00XXq__rowSpacer{width:44px;height:44px}@media (max-height:619.98px) and (max-aspect-ratio:1){.selfie-module__C00XXq__viewfinder{--under:104px}.selfie-module__C00XXq__prompt{height:24px;margin:10px 0 6px}.selfie-module__C00XXq__row{height:64px}.selfie-module__C00XXq__shutter{width:64px;height:64px}.selfie-module__C00XXq__shutterDot{width:51px;height:51px}}@media (min-width:768px) and (min-height:560px){.selfie-module__C00XXq__viewfinder{--pad:20px;background:#0c0a0ac7}.selfie-module__C00XXq__stack{background:#1c1c1e;border-radius:24px;box-shadow:0 24px 80px #00000080}.selfie-module__C00XXq__row{padding-inline:4px}}@container (min-aspect-ratio:4/3) and (max-height:559.98px){.selfie-module__C00XXq__stack{--win-w:min((100cqh - 32px) * .8, 100cqw - 220px);grid-template-columns:var(--win-w) 180px;grid-template-rows:1fr auto auto 1fr;align-items:center;column-gap:20px;width:auto;display:grid}.selfie-module__C00XXq__window{border-radius:12px;grid-row:1/5}.selfie-module__C00XXq__prompt{grid-area:2/2;height:auto;min-height:40px;margin:0 0 12px;padding:0}.selfie-module__C00XXq__row{grid-area:3/2;grid-template-rows:44px 72px 44px;grid-template-columns:72px;justify-self:center;row-gap:12px;width:72px;height:auto;padding:0}}.selfie-module__C00XXq__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s var(--ease-out);position:absolute;inset:0;transform:scaleX(-1)}.selfie-module__C00XXq__video[data-on]{opacity:1}.selfie-module__C00XXq__mesh{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.selfie-module__C00XXq__close{color:#fff;width:44px;height:44px;transition:background-color .16s var(--ease-out), transform .16s var(--spring);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.selfie-module__C00XXq__close:active{transition-duration:.1s;transform:scale(.96)}@media (hover:hover){.selfie-module__C00XXq__close:hover{background:#fff3}}.selfie-module__C00XXq__dim{z-index:1;pointer-events:none;transition:opacity .16s var(--ease-out);background:#00000059;position:absolute;inset:0}.selfie-module__C00XXq__oval{z-index:2;pointer-events:none;transition:opacity .12s var(--ease-out);position:absolute;overflow:visible}.selfie-module__C00XXq__oval path{fill:none;vector-effect:non-scaling-stroke;stroke:#ffffffd9;stroke-width:1.5px;transition:stroke .2s var(--ease-out), stroke-width .2s var(--ease-out)}.selfie-module__C00XXq__window[data-state=ready] .selfie-module__C00XXq__oval path{stroke:var(--ready);stroke-width:2px}.selfie-module__C00XXq__window[data-state=warn] .selfie-module__C00XXq__oval path{stroke:var(--warn);stroke-width:2px}.selfie-module__C00XXq__window[data-state=fail] .selfie-module__C00XXq__oval path{stroke:var(--fail);stroke-width:2px}.selfie-module__C00XXq__shutter{width:72px;height:72px;transition:transform .16s var(--spring), box-shadow .2s var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 4px #fff}.selfie-module__C00XXq__shutter:active{transition:transform .1s var(--ease-out), box-shadow .2s var(--ease-out);transform:scale(.96)}.selfie-module__C00XXq__shutterDot{width:58px;height:58px;transition:background-color .2s var(--ease-out);background:#fff;border-radius:50%}.selfie-module__C00XXq__shutter:active .selfie-module__C00XXq__shutterDot{background:#ffffffd1}.selfie-module__C00XXq__shutter[aria-disabled=true]{box-shadow:inset 0 0 0 4px #ffffff73}.selfie-module__C00XXq__shutter[aria-disabled=true] .selfie-module__C00XXq__shutterDot{background:#ffffff24}.selfie-module__C00XXq__shutter[aria-disabled=true]:active{transform:none}.selfie-module__C00XXq__shutter[aria-disabled=true]:active .selfie-module__C00XXq__shutterDot{background:#ffffff24}.selfie-module__C00XXq__close:focus-visible,.selfie-module__C00XXq__shutter:focus-visible{outline:2px solid var(--cam-focus);outline-offset:4px}.selfie-module__C00XXq__flash{z-index:4;pointer-events:none;animation:selfie-module__C00XXq__flashPop .11s var(--ease-out) forwards;background:#fff;position:absolute;inset:0}@keyframes selfie-module__C00XXq__flashPop{0%{opacity:.55}to{opacity:0}}.selfie-module__C00XXq__viewfinder[data-frozen] .selfie-module__C00XXq__oval,.selfie-module__C00XXq__viewfinder[data-frozen] .selfie-module__C00XXq__dim,.selfie-module__C00XXq__viewfinder[data-frozen] .selfie-module__C00XXq__prompt{opacity:0}.selfie-module__C00XXq__veil{z-index:60;pointer-events:none;animation:selfie-module__C00XXq__veilOut .42s var(--ease-sheet,var(--ease-out)) forwards;background:#000;position:fixed;inset:0}@keyframes selfie-module__C00XXq__veilOut{to{opacity:0}}.selfie-module__C00XXq__shot[data-landed]~*{animation:selfie-module__C00XXq__settleIn .36s var(--ease-out) .14s backwards}@keyframes selfie-module__C00XXq__settleIn{0%{opacity:0;transform:translateY(6px)}}@media (min-width:640px){.selfie-module__C00XXq__stepReview .shot{width:100%}.selfie-route .selfie-module__C00XXq__shot{box-shadow:0 0 0 1px var(--bt-line), 0 20px 52px #22191514}}.selfie-module__C00XXq__meshInfo{z-index:4;pointer-events:none;color:#fff;font:calc(10px * var(--a11y-text,1))/1.35 ui-monospace, monospace;word-break:break-all;background:#0009;border-radius:6px;padding:4px 6px;position:absolute;top:60px;left:8px;right:8px}.selfie-module__C00XXq__readout{z-index:4;pointer-events:none;color:#fff;font:calc(11px * var(--a11y-text,1))/1.45 ui-monospace, monospace;white-space:pre;background:#0009;border-radius:6px;margin:0;padding:6px 8px;position:absolute;bottom:8px;left:8px}html.a11y-colour .selfie-module__C00XXq__window[data-state=ready] .selfie-module__C00XXq__oval path{stroke-width:3px}html.a11y-colour .selfie-module__C00XXq__window[data-state=warn] .selfie-module__C00XXq__oval path{stroke-dasharray:10 6}html.a11y-colour .selfie-module__C00XXq__window[data-state=fail] .selfie-module__C00XXq__oval path{stroke-dasharray:2 5;stroke-linecap:round}html.a11y-calm .selfie-module__C00XXq__flash{display:none}
.media-uploader-module__fUqRjq__uploader{border:1px solid var(--line);border-radius:calc(var(--bt-r-card) + 4px);background:color-mix(in srgb, var(--surface) 72%, transparent);gap:14px;padding:24px;display:grid}.media-uploader-module__fUqRjq__zone{border:1.5px dashed var(--line-2);border-radius:var(--bt-r-card);background:var(--surface);text-align:center;transition:border-color .2s var(--ease), background-color .2s var(--ease);justify-items:center;gap:6px;padding:28px 20px 24px;display:grid}.media-uploader-module__fUqRjq__zone[data-dragging]{border-color:var(--accent);background:var(--bt-accent-tint)}.media-uploader-module__fUqRjq__zone[data-full]{border-style:solid}.media-uploader-module__fUqRjq__zoneIcon{border:1.5px dashed var(--line-2);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.media-uploader-module__fUqRjq__zoneIcon svg{width:22px;height:22px}.media-uploader-module__fUqRjq__zoneTitle{font-size:calc(17px * var(--a11y-text,1));color:var(--ink);line-height:1.35}.media-uploader-module__fUqRjq__zoneHint{font-size:var(--bt-fs-note);color:var(--bt-ink-note);line-height:1.55}.media-uploader-module__fUqRjq__browse{border-radius:var(--bt-r-field);min-height:44px;font-size:var(--bt-fs-body);margin-top:12px;font-weight:400;border:1px solid var(--line-2)!important;background:var(--surface)!important;color:var(--ink)!important;padding-inline:22px!important}.media-uploader-module__fUqRjq__browse:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.media-uploader-module__fUqRjq__browse:hover{border-color:var(--accent)}}.media-uploader-module__fUqRjq__count{font-size:var(--bt-fs-note);color:var(--bt-ink-note)}.media-uploader-module__fUqRjq__refused{font-size:var(--bt-fs-note);color:var(--bt-alert);gap:4px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.media-uploader-module__fUqRjq__refusedName{overflow-wrap:anywhere}.media-uploader-module__fUqRjq__list{overscroll-behavior:contain;gap:10px;max-height:410px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.media-uploader-module__fUqRjq__list[data-scrollable]{scrollbar-width:none;padding-inline-end:6px}.media-uploader-module__fUqRjq__list[data-scrollable]::-webkit-scrollbar{display:none}.media-uploader-module__fUqRjq__list[data-scrollable]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.media-uploader-module__fUqRjq__row{border:1px solid var(--line);border-radius:var(--bt-r-tile);background:var(--surface);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:12px 10px 12px 12px;display:grid}.media-uploader-module__fUqRjq__row[data-state=failed]{border-color:color-mix(in srgb, var(--bt-alert) 35%, var(--line))}.media-uploader-module__fUqRjq__thumb{background:var(--fill-4) center / cover no-repeat;width:48px;height:48px;color:var(--accent);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2219150f}.media-uploader-module__fUqRjq__thumb svg{width:18px;height:18px}.media-uploader-module__fUqRjq__body{gap:4px;min-width:0;display:grid}.media-uploader-module__fUqRjq__name{font-size:var(--bt-fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.media-uploader-module__fUqRjq__meta{font-size:var(--bt-fs-note);color:var(--bt-ink-note);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.4;display:flex}.media-uploader-module__fUqRjq__dot{color:var(--line-2)}.media-uploader-module__fUqRjq__status{align-items:center;gap:6px;display:inline-flex}.media-uploader-module__fUqRjq__status svg{width:15px;height:15px}.media-uploader-module__fUqRjq__status[data-state=done]{color:var(--accent)}.media-uploader-module__fUqRjq__status[data-state=failed]{color:var(--bt-alert)}.media-uploader-module__fUqRjq__spinner{border:1.6px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite media-uploader-module__fUqRjq__spin}@keyframes media-uploader-module__fUqRjq__spin{to{transform:rotate(360deg)}}.media-uploader-module__fUqRjq__track{background:var(--fill-4);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.media-uploader-module__fUqRjq__fill{border-radius:inherit;background:var(--accent);height:100%;transition:width .24s var(--ease)}.media-uploader-module__fUqRjq__error{font-size:var(--bt-fs-note);color:var(--bt-alert);line-height:1.45}.media-uploader-module__fUqRjq__actions{align-items:center;display:flex}.media-uploader-module__fUqRjq__iconButton{width:44px;height:44px;color:var(--bt-ink-note);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:grid}.media-uploader-module__fUqRjq__iconButton svg{width:19px;height:19px}.media-uploader-module__fUqRjq__iconButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover){.media-uploader-module__fUqRjq__iconButton:hover{background:var(--fill-4);color:var(--accent)}}@media (prefers-reduced-motion:reduce){.media-uploader-module__fUqRjq__spinner{animation-duration:2.4s}.media-uploader-module__fUqRjq__fill,.media-uploader-module__fUqRjq__zone,.media-uploader-module__fUqRjq__browse{transition:none}}@media (max-width:479px){.media-uploader-module__fUqRjq__uploader{padding:14px}}
.prayer-composer-module__A5ImxW__panel{border:1px solid var(--line);border-radius:calc(var(--bt-r-card) + 4px);background:color-mix(in srgb, var(--surface) 72%, transparent);grid-template-columns:minmax(0,1fr);gap:14px;width:100%;padding:24px;display:grid;container-type:inline-size}.prayer-composer-module__A5ImxW__plainField{border-radius:var(--bt-r-field);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.prayer-composer-module__A5ImxW__plainField:has(textarea:focus-visible){box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--bt-accent-tint)}.prayer-composer-module__A5ImxW__plainField textarea{padding-inline:16px}.prayer-composer-module__A5ImxW__plainField .mirror{padding-inline:16px}.prayer-composer-module__A5ImxW__plainField textarea{caret-color:var(--accent)}.prayer-composer-module__A5ImxW__plainField textarea::placeholder{color:var(--ink-note)}.prayer-composer-module__A5ImxW__formGhostButton{align-self:flex-start;color:var(--accent)!important;background:0 0!important;border-color:#0000!important;padding-inline:15px!important;font-weight:400!important}.prayer-composer-module__A5ImxW__sealWhy{color:var(--accent)!important;font-weight:400!important}.prayer-composer-module__A5ImxW__sealWhy:hover,.prayer-composer-module__A5ImxW__sealWhy[data-pressed],.prayer-composer-module__A5ImxW__sealWhy[data-popup-open],.prayer-composer-module__A5ImxW__sealWhy[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 10%, transparent)!important;color:var(--accent)!important}.prayer-composer-module__A5ImxW__revealChoice{color:#a7bac6;min-height:54px;box-shadow:none;padding:10px 14px;border-color:var(--line-2)!important}.prayer-composer-module__A5ImxW__revealChoice:before,.prayer-composer-module__A5ImxW__durationChoice:before{box-shadow:none!important}.prayer-composer-module__A5ImxW__revealChoice .t-sub{font-size:calc(13px * var(--a11y-text,1));line-height:calc(18px * var(--a11y-text,1));color:#a7bac6}.prayer-composer-module__A5ImxW__revealChoice .date{font-size:calc(18px * var(--a11y-text,1));line-height:calc(23px * var(--a11y-text,1));color:#8fa7b6}.prayer-composer-module__A5ImxW__revealChoice[aria-pressed=true]{box-shadow:none;background:#8fa7b61a;border-color:#a7bac66b!important}.prayer-composer-module__A5ImxW__revealChoice[aria-pressed=true] .date{color:#a7bac6}.prayer-composer-module__A5ImxW__orDivider{font-size:var(--bt-fs-eyebrow);line-height:calc(18px * var(--a11y-text,1));letter-spacing:.2em;color:var(--ink-note)}.prayer-composer-module__A5ImxW__durationRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:100%;padding:2px;display:grid}.prayer-composer-module__A5ImxW__durationChoice{border-radius:var(--bt-r-field);background:var(--bg);width:100%;min-width:0;min-height:56px;color:var(--ink);box-shadow:none;transition:background-color .18s var(--ease), box-shadow .18s var(--ease), transform .16s var(--ease);place-content:center;align-items:center;gap:5px;padding:10px 8px;display:inline-flex;border-color:var(--line-2)!important}.prayer-composer-module__A5ImxW__durationChoice:active{transform:scale(.96)}.prayer-composer-module__A5ImxW__durationChoice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prayer-composer-module__A5ImxW__durationChoice[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 0 0 4px var(--bt-accent-tint);border-color:var(--accent)!important}.prayer-composer-module__A5ImxW__durationNumber{font-family:var(--serif);font-size:calc(19px * var(--a11y-text,1));line-height:calc(20px * var(--a11y-text,1))}.prayer-composer-module__A5ImxW__durationUnit{font-size:var(--bt-fs-eyebrow);color:var(--ink-note)}.prayer-composer-module__A5ImxW__durationChoice[aria-pressed=true] .prayer-composer-module__A5ImxW__durationUnit{color:var(--accent)}.prayer-composer-module__A5ImxW__dateTrigger{text-align:start;justify-content:space-between;width:100%;height:auto;min-height:72px;font-weight:400;border-radius:var(--bt-r-field)!important;background:var(--bg)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important;border:0!important;flex-direction:row!important;align-items:center!important;padding:12px 16px!important;display:flex!important}.prayer-composer-module__A5ImxW__dateTrigger:before{display:none}.prayer-composer-module__A5ImxW__dateTrigger[aria-pressed=true]{background:var(--surface)!important;box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--bt-accent-tint)!important}.prayer-composer-module__A5ImxW__dateTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prayer-composer-module__A5ImxW__dateTrigger>svg{color:var(--accent);flex:none;opacity:1!important;width:20px!important;height:20px!important;margin:0!important}.prayer-composer-module__A5ImxW__dateCopy{white-space:normal;min-width:0}.prayer-composer-module__A5ImxW__dateTrigger{gap:12px}.prayer-composer-module__A5ImxW__panel .between>:first-child{white-space:nowrap}.prayer-composer-module__A5ImxW__dateValue{font-size:calc(16px * var(--a11y-text,1))!important;line-height:calc(22px * var(--a11y-text,1))!important;color:var(--accent)!important}.prayer-composer-module__A5ImxW__dateValue[data-empty]{opacity:.62;font-size:calc(14px * var(--a11y-text,1))!important;line-height:calc(20px * var(--a11y-text,1))!important;color:var(--ink-note)!important}.prayer-composer-module__A5ImxW__calendarPopup{--shadcn-background:#190d13;--shadcn-foreground:#f5ebdd;--shadcn-popover:#29171f;--shadcn-popover-foreground:#f5ebdd;--shadcn-primary:#c9ae73;--shadcn-primary-foreground:#1f0f16;--shadcn-muted:#35232b;--shadcn-muted-foreground:#c0aea9;--shadcn-accent:#c9ae7329;--shadcn-accent-foreground:#f5ebdd;--shadcn-border:#f5ebdd24;--shadcn-input:#f5ebdd33;--shadcn-ring:#c9ae73;width:var(--anchor-width);max-width:var(--available-width);border-color:var(--shadcn-border);background:var(--shadcn-popover);color:var(--shadcn-popover-foreground);font-family:var(--font-sans-loaded), system-ui, sans-serif;transition:opacity .16s var(--ease);font-weight:400;transform:none}.prayer-composer-module__A5ImxW__calendarPopup[data-starting-style],.prayer-composer-module__A5ImxW__calendarPopup[data-ending-style]{opacity:0;transform:none}.prayer-composer-module__A5ImxW__calendarPositioner{transition:none!important}.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar]{width:100%}.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar] table{table-layout:fixed;width:100%}:is(.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar] th,.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar] td){width:14.2857%}.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar] td>button{margin-inline:auto}:is(.prayer-composer-module__A5ImxW__calendarPopup .font-medium,.prayer-composer-module__A5ImxW__calendarPopup .font-semibold){font-weight:400}.prayer-composer-module__A5ImxW__sealMeaningsPopup{--shadcn-background:#190d13;--shadcn-foreground:#f5ebdd;--shadcn-popover:#29171f;--shadcn-popover-foreground:#f5ebdd;--shadcn-primary:#c9ae73;--shadcn-primary-foreground:#1f0f16;--shadcn-muted:#35232b;--shadcn-muted-foreground:#c0aea9;--shadcn-accent:#c9ae7329;--shadcn-accent-foreground:#f5ebdd;--shadcn-border:#f5ebdd24;--shadcn-input:#f5ebdd33;--shadcn-ring:#c9ae73;border-color:var(--shadcn-border);background:var(--shadcn-popover);color:var(--shadcn-popover-foreground);font-family:var(--font-sans-loaded), system-ui, sans-serif}:is(.prayer-composer-module__A5ImxW__sealMeaningsPopup .font-medium,.prayer-composer-module__A5ImxW__sealMeaningsPopup .font-semibold){font-weight:400}.prayer-composer-module__A5ImxW__sealMeaningsTitle{font-weight:400;font-size:var(--bt-fs-body)}.prayer-composer-module__A5ImxW__sealMeaningsList{font-size:calc(13px * var(--a11y-text,1));color:var(--shadcn-muted-foreground);flex-direction:column;gap:10px;margin-top:8px;display:flex}.prayer-composer-module__A5ImxW__sealMeaningsRow{gap:10px;display:flex}.prayer-composer-module__A5ImxW__sealMeaningsNumber{font-variant-numeric:tabular-nums;width:28px;color:var(--shadcn-foreground);flex-shrink:0}.prayer-composer-module__A5ImxW__calendarSelectTrigger{color:#f5ebdd;text-align:center;background:#f5ebdd0d;border-color:#f5ebdd29;justify-content:center;min-width:92px;min-height:32px;padding-inline:28px;font-weight:400;position:relative}.prayer-composer-module__A5ImxW__calendarSelectTrigger [data-slot=select-value]{text-align:center;flex:none}.prayer-composer-module__A5ImxW__calendarSelectTrigger [data-slot=select-icon]{position:absolute;inset-inline-end:8px}.prayer-composer-module__A5ImxW__calendarSelectPortal{--shadcn-background:#190d13;--shadcn-foreground:#f5ebdd;--shadcn-popover:#29171f;--shadcn-popover-foreground:#f5ebdd;--shadcn-primary:#c9ae73;--shadcn-primary-foreground:#1f0f16;--shadcn-muted:#35232b;--shadcn-muted-foreground:#c0aea9;--shadcn-accent:#c9ae7329;--shadcn-accent-foreground:#f5ebdd;--shadcn-border:#f5ebdd24;--shadcn-input:#f5ebdd33;--shadcn-ring:#c9ae73;color:var(--shadcn-foreground);font-family:var(--font-sans-loaded), system-ui, sans-serif}.prayer-composer-module__A5ImxW__calendarSelectSurface{border-color:var(--shadcn-border);background:var(--shadcn-popover);max-height:190px;overflow:hidden}.prayer-composer-module__A5ImxW__calendarSelectList{overscroll-behavior:contain;scrollbar-width:none;max-height:190px!important;overflow-y:auto!important}.prayer-composer-module__A5ImxW__calendarSelectList::-webkit-scrollbar{display:none}.prayer-composer-module__A5ImxW__calendarSelectItem{text-align:center;grid-template-columns:1rem minmax(0,1fr) 1rem;padding-inline:8px}.prayer-composer-module__A5ImxW__calendarSelectItem>:first-child{grid-column:1}.prayer-composer-module__A5ImxW__calendarSelectItem>:last-child{grid-column:2}.prayer-composer-module__A5ImxW__calendarHeader{align-items:center;min-height:40px;padding-inline:8px;display:flex;position:relative}.prayer-composer-module__A5ImxW__calendarTitle{text-align:center;font-size:var(--bt-fs-body);flex:1;padding-inline:36px;font-weight:400}.prayer-composer-module__A5ImxW__calendarGrabber{display:none}.prayer-composer-module__A5ImxW__calendarClose{color:#c0aea9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-inline-end:4px}.prayer-composer-module__A5ImxW__calendarClose svg{width:18px;height:18px}.prayer-composer-module__A5ImxW__calendarClose:focus-visible{outline-offset:2px;outline:2px solid #c9ae73}.prayer-composer-module__A5ImxW__calendarBackdrop{display:none}@media (max-width:479px){.prayer-composer-module__A5ImxW__panel{padding:14px}.prayer-composer-module__A5ImxW__panel>section.card{padding:16px 12px}.prayer-composer-module__A5ImxW__dateTrigger{min-height:68px;padding-inline:14px!important}}@media (min-width:480px){.prayer-composer-module__A5ImxW__durationRail{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:600px){.prayer-composer-module__A5ImxW__durationRail{grid-template-columns:repeat(5,minmax(0,1fr))}}.prayer-composer-module__A5ImxW__sealRow{flex-direction:column;gap:12px;display:flex}@container (min-width:760px){.prayer-composer-module__A5ImxW__sealRow{grid-template-columns:minmax(0,5fr) minmax(0,2.7fr);align-items:stretch;gap:10px;display:grid}.prayer-composer-module__A5ImxW__sealRow>:last-child{justify-content:stretch}.prayer-composer-module__A5ImxW__sealRow .prayer-composer-module__A5ImxW__dateTrigger{flex:1;min-height:56px}.prayer-composer-module__A5ImxW__orDivider{display:none}.prayer-composer-module__A5ImxW__revealChoice{flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;min-height:52px!important}}@media (min-width:768px) and (max-height:860px){.prayer-composer-module__A5ImxW__panel{gap:10px;padding:16px 20px}.prayer-composer-module__A5ImxW__panel>section.card{gap:10px;padding:16px 20px}}@media (min-width:640px){.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar]{--cell-size:32px}.prayer-composer-module__A5ImxW__calendarHeader{min-height:34px}}@media (max-width:639px){.prayer-composer-module__A5ImxW__calendarBackdrop{z-index:49;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .22s var(--ease);background:#0a04079e;display:block;position:fixed;inset:0}.prayer-composer-module__A5ImxW__calendarBackdrop[data-starting-style],.prayer-composer-module__A5ImxW__calendarBackdrop[data-ending-style]{opacity:0}.prayer-composer-module__A5ImxW__calendarPositioner{width:100vw!important;max-width:none!important;height:auto!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.prayer-composer-module__A5ImxW__calendarPopup{width:100%;max-width:none;max-height:min(78svh,660px);padding:8px max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));transition:transform .32s var(--ease), opacity .18s var(--ease);border-width:1px 0 0;border-radius:28px 28px 0 0;box-shadow:0 -24px 80px #00000061;position:relative!important;inset:auto!important}.prayer-composer-module__A5ImxW__calendarPopup[data-starting-style],.prayer-composer-module__A5ImxW__calendarPopup[data-ending-style]{opacity:1;transform:translateY(100%)}.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar]{width:100%;margin-inline:auto}.prayer-composer-module__A5ImxW__calendarPopup [data-slot=calendar]>*{margin-inline:auto}.prayer-composer-module__A5ImxW__calendarHeader{min-height:52px;padding-top:8px}.prayer-composer-module__A5ImxW__calendarGrabber{background:#f5ebdd47;border-radius:4px;width:38px;height:4px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}}
.hub-hero-module__uur6iq__hero{opacity:1;background:100% 62%/cover no-repeat;-webkit-mask:linear-gradient(#000 80%,#0000);mask:linear-gradient(#000 80%,#0000)}.hub-hero-module__uur6iq__hero:after{content:"";background:linear-gradient(90deg,#2a0f1abf 0%,#2a0f1a99 30%,#2a0f1a40 55%,#2a0f1a00 75%),#0006;position:absolute;inset:0}.hub-hero-module__uur6iq__light{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0009 0%,#000 45%),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#0009 0%,#000 45%),linear-gradient(#000 80%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:639px){.hub-hero-module__uur6iq__hero{background-position:70% 0;background-size:cover}.hub-hero-module__uur6iq__hero:after{background:linear-gradient(#2a0f1ab3 0%,#2a0f1a8c 60%,#2a0f1a4d 100%)}}html:has(.hub-hero-module__uur6iq__hero:not([style*="display: none"] .hub-hero-module__uur6iq__hero)){overflow-x:clip}.hub-dark{background:var(--bt-dark);color:var(--bt-on-accent)}:is(html:has(.hub-dark),.stage:has(.hub-dark)){background:var(--bt-dark)}
.steps-module__X4gPBG__flow{background:var(--bg);color:var(--ink);font-family:var(--body);padding:16px 20px calc(32px + env(safe-area-inset-bottom));gap:28px;font-weight:400}.steps-module__X4gPBG__body{flex-direction:column;flex:1;gap:20px;display:flex}.steps-module__X4gPBG__flow .pair{gap:12px}.steps-module__X4gPBG__flow .col.gap-12{gap:14px}@media (max-width:639.98px){.steps-module__X4gPBG__flow.selfie-route{--selfie-plate-width:min(100%, max(140px, calc((100svh - 405px) * .8)));gap:clamp(10px,2svh,28px);min-height:100svh}.steps-module__X4gPBG__flow.selfie-route .steps-module__X4gPBG__body{gap:clamp(10px,1.6svh,20px);min-height:0}}.steps-module__X4gPBG__flow .steps-wrap{flex-direction:row;align-items:center;gap:14px;display:flex}.steps-module__X4gPBG__flow .steps-wrap>[data-slot=progress]{flex:1;min-width:0}.steps-module__X4gPBG__flow .steps-close{border-radius:var(--bt-r-pill);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);transition:box-shadow .2s var(--ease), color .2s var(--ease), background-color .2s var(--ease), transform .16s var(--ease);flex:none;place-items:center;display:grid;position:relative}.steps-module__X4gPBG__flow .steps-close:after{content:"";position:absolute;inset:-6px}.steps-module__X4gPBG__flow .steps-close svg{width:14px;height:14px}.steps-module__X4gPBG__flow .steps-close:active{transform:scale(.92)}.steps-module__X4gPBG__flow .steps-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.steps-module__X4gPBG__flow .steps-close:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}}.steps-module__X4gPBG__head{margin-top:0}.steps-module__X4gPBG__title{font-family:var(--serif);font-weight:300;font-size:calc(clamp(38px, 10vw, 52px) * var(--a11y-text,1));letter-spacing:-.02em;text-wrap:balance;line-height:1.02}.steps-module__X4gPBG__lede{font-size:var(--bt-fs-lead);color:var(--ink-2);text-wrap:pretty;max-width:30em;margin-top:12px;font-weight:300;line-height:1.6}.steps-module__X4gPBG__note{font-size:var(--bt-fs-note);color:var(--ink-2);text-wrap:pretty;max-width:30em;margin-top:10px;line-height:1.55}:is(.steps-module__X4gPBG__flow.name-route .steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.photos-route .steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.handles-route .steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.prayer-route .steps-module__X4gPBG__head){text-align:center}:is(.steps-module__X4gPBG__flow.name-route .steps-module__X4gPBG__lede,.steps-module__X4gPBG__flow.name-route .steps-module__X4gPBG__note,.steps-module__X4gPBG__flow.photos-route .steps-module__X4gPBG__lede,.steps-module__X4gPBG__flow.photos-route .steps-module__X4gPBG__note,.steps-module__X4gPBG__flow.prayer-route .steps-module__X4gPBG__lede,.steps-module__X4gPBG__flow.prayer-route .steps-module__X4gPBG__note,.steps-module__X4gPBG__flow.handles-route .steps-module__X4gPBG__lede,.steps-module__X4gPBG__flow.handles-route .steps-module__X4gPBG__note){margin-inline:auto}:is(.steps-module__X4gPBG__flow.name-route,.steps-module__X4gPBG__flow.selfie-route,.steps-module__X4gPBG__flow.photos-route,.steps-module__X4gPBG__flow.handles-route,.steps-module__X4gPBG__flow.prayer-route){--font-sans-loaded:var(--font-satoshi);--font-accent-loaded:var(--font-satoshi);--body:var(--font-satoshi)!important;--serif:var(--font-satoshi)!important;--font-sans:var(--font-satoshi)!important;--font-heading:var(--font-satoshi)!important}.steps-module__X4gPBG__flow .card{border-radius:var(--bt-r-card);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 14px 36px #2219150a;padding:22px 20px}.steps-module__X4gPBG__flow .grow.col{gap:12px;padding-top:8px}.steps-module__X4gPBG__flow .shot{border-radius:var(--bt-r-media)}.steps-module__X4gPBG__flow .card.flush{padding:0;overflow:hidden}.steps-module__X4gPBG__flow .rows-row{min-height:68px;box-shadow:none;gap:14px;padding:12px 18px;position:relative}.steps-module__X4gPBG__flow .rows-row+.rows-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:70px;right:0}.steps-module__X4gPBG__flow .brand-mark{border-radius:10px;width:38px;height:38px}.steps-module__X4gPBG__flow .rows-row .t-sub{font-size:var(--bt-fs-lead);color:var(--ink)}.steps-module__X4gPBG__flow .rows-row .link{border-radius:var(--bt-r-pill);background:var(--bt-accent-tint);min-height:32px;color:var(--accent);font-size:var(--bt-fs-small);transition:background-color .2s var(--ease), transform .16s var(--ease);flex:none;padding:0 16px}.steps-module__X4gPBG__flow .rows-row .link:active{transform:scale(.96)}@media (hover:hover){.steps-module__X4gPBG__flow .rows-row .link:hover{background:var(--bt-accent-tint-2);text-decoration:none}}.steps-module__X4gPBG__flow .switch.on{background:var(--accent)}.steps-module__X4gPBG__flow .switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.steps-module__X4gPBG__flow .countdown.compact{background:0 0;border-radius:0;padding:0 2px}.steps-module__X4gPBG__flow .countdown.compact .ember{color:var(--accent)}:is(.steps-module__X4gPBG__flow .compose .mirror,.steps-module__X4gPBG__flow .compose textarea){font-family:var(--serif);font-size:calc(24px * var(--a11y-text,1));line-height:calc(34px * var(--a11y-text,1))}.steps-module__X4gPBG__flow .compose .mirror mark{color:var(--ink);background:#e8d5a88c;border-radius:4px}.steps-module__X4gPBG__flow .divider-top{border-top:1px solid var(--line);box-shadow:none;padding-top:12px}.steps-module__X4gPBG__flow .seal-default{border-radius:var(--bt-r-field);background:var(--bg);min-height:60px;box-shadow:inset 0 0 0 1px var(--line-2);padding:12px 16px}.steps-module__X4gPBG__flow .seal-default[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--bt-accent-tint)}.steps-module__X4gPBG__flow .seal-default .date{color:var(--ink-note)}.steps-module__X4gPBG__flow .seal-default[aria-pressed=true] .date{color:var(--accent)}.steps-module__X4gPBG__flow .ladder{gap:8px}.steps-module__X4gPBG__flow .chip{border-radius:var(--bt-r-field);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), transform .16s var(--ease)}.steps-module__X4gPBG__flow .chip .n{font-family:var(--serif);font-size:calc(22px * var(--a11y-text,1));font-variant-numeric:lining-nums}.steps-module__X4gPBG__flow .chip .n.small{font-family:var(--body);font-size:var(--bt-fs-note);line-height:calc(23px * var(--a11y-text,1))}.steps-module__X4gPBG__flow .chip .y{font-size:var(--bt-fs-eyebrow);letter-spacing:.04em;color:var(--ink-note)}.steps-module__X4gPBG__flow .chip[aria-pressed=true]{background:var(--accent);box-shadow:none}.steps-module__X4gPBG__flow .chip[aria-pressed=true] .n{color:var(--on-accent)}.steps-module__X4gPBG__flow .chip[aria-pressed=true] .y{color:#faf6f0b8}@media (hover:hover){.steps-module__X4gPBG__flow .chip:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--accent)}}.steps-module__X4gPBG__in{animation:steps-module__X4gPBG__rise .9s var(--ease) backwards;animation-delay:calc(var(--i,0) * 90ms + 60ms)}@keyframes steps-module__X4gPBG__rise{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.steps-module__X4gPBG__in{animation:none}.steps-module__X4gPBG__flow .chip:active{transform:none}}@media (min-width:640px){.steps-module__X4gPBG__flow{padding-inline:32px}.steps-module__X4gPBG__flow .card{padding:26px}.steps-module__X4gPBG__flow.flow-route{--flow-steps-h:18px;--flow-gap:24px;--flow-gutter:32px;--flow-pad-top:32px;--flow-pad-bottom:calc(48px + env(safe-area-inset-bottom));--flow-content-top:28px;--flow-task-max:560px;--flow-media-max:400px;--flow-stuck-h:0px;align-content:start;align-items:start;row-gap:var(--flow-gap);padding:var(--flow-pad-top) var(--flow-gutter) var(--flow-pad-bottom);grid-template-columns:minmax(0,1fr);grid-template-areas:"steps""head""body";column-gap:0;display:grid}.steps-module__X4gPBG__flow.flow-route>.steps-wrap{box-sizing:border-box;width:100%;height:var(--flow-steps-h);grid-area:steps;padding-bottom:12px}.steps-module__X4gPBG__flow.flow-route>.steps-module__X4gPBG__head{padding-top:var(--flow-content-top);grid-area:head}.steps-module__X4gPBG__flow.flow-route>.steps-module__X4gPBG__body{width:100%;max-width:var(--flow-task-max);grid-area:body;min-width:0}.steps-module__X4gPBG__flow.flow-route .steps-module__X4gPBG__eyebrow{border-radius:var(--bt-r-pill);background:var(--bt-accent-tint);min-height:30px;color:var(--accent);font-size:var(--bt-fs-badge);line-height:calc(18px * var(--a11y-text,1));letter-spacing:.15em;align-items:center;margin-bottom:18px;padding:6px 11px;display:inline-flex}.steps-module__X4gPBG__flow.flow-route .steps-module__X4gPBG__title{font-size:calc(clamp(50px, 4.2vw, 58px) * var(--a11y-text,1));line-height:1.02}.steps-module__X4gPBG__flow.flow-route .steps-module__X4gPBG__lede{max-width:31em;color:var(--ink-2);font-size:calc(17px * var(--a11y-text,1));margin-top:16px;line-height:1.65}.steps-module__X4gPBG__flow.flow-route .steps-module__X4gPBG__note{max-width:31em;margin-top:12px}.steps-module__X4gPBG__flow.selfie-route{--selfie-top:calc(var(--flow-stuck-h) + var(--flow-gap));--selfie-budget:calc(100svh - var(--selfie-top) - var(--flow-gap));--selfie-plate:min(var(--flow-media-max), max(240px, (var(--selfie-budget) - 95px - var(--flow-gap)) * .8));--selfie-plate-width:min(100%, var(--selfie-plate));height:100svh;min-height:0;overflow:hidden}.steps-module__X4gPBG__flow.selfie-route>.steps-module__X4gPBG__body>*{width:var(--selfie-width,var(--selfie-plate-width));margin-inline:0}}@media (min-width:640px) and (max-height:600px){.steps-module__X4gPBG__flow.selfie-route{--selfie-plate-width:min(100%, var(--flow-media-max))}}@media (min-width:960px){.steps-module__X4gPBG__flow.flow-route{--flow-task-max:none;--flow-media-max:420px;--flow-stuck-h:var(--flow-steps-h);grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);grid-template-areas:"steps steps""head body";column-gap:clamp(48px,5vw,72px)}.steps-module__X4gPBG__flow.flow-route>.steps-module__X4gPBG__head{top:calc(var(--flow-pad-top) + var(--flow-stuck-h) + var(--flow-gap));min-height:calc(100svh - var(--flow-pad-top) - var(--flow-stuck-h) - var(--flow-gap) - var(--flow-pad-bottom));flex-direction:column;justify-content:center;padding-top:0;padding-bottom:0;display:flex;position:sticky}.steps-module__X4gPBG__flow.flow-route .steps-module__X4gPBG__title{font-size:calc(clamp(54px, 4.8vw, 72px) * var(--a11y-text,1))}.steps-module__X4gPBG__flow.selfie-route{--selfie-top:calc(var(--flow-stuck-h) + var(--flow-gap) + var(--flow-content-top))}.steps-module__X4gPBG__flow.flow-route>.steps-module__X4gPBG__body{padding-top:var(--flow-content-top)}:is(.steps-module__X4gPBG__flow.name-route>.steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.photos-route>.steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.handles-route>.steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.prayer-route>.steps-module__X4gPBG__head){min-height:0;position:static}:is(.steps-module__X4gPBG__flow.name-route .steps-module__X4gPBG__title,.steps-module__X4gPBG__flow.photos-route .steps-module__X4gPBG__title,.steps-module__X4gPBG__flow.handles-route .steps-module__X4gPBG__title,.steps-module__X4gPBG__flow.prayer-route .steps-module__X4gPBG__title){font-size:calc(clamp(38px, 10vw, 52px) * var(--a11y-text,1))}}:is(.steps-module__X4gPBG__flow.name-route,.steps-module__X4gPBG__flow.photos-route,.steps-module__X4gPBG__flow.handles-route,.steps-module__X4gPBG__flow.prayer-route){flex-direction:column;align-items:center;display:flex}:is(.steps-module__X4gPBG__flow.name-route>.steps-wrap,.steps-module__X4gPBG__flow.photos-route>.steps-wrap,.steps-module__X4gPBG__flow.handles-route>.steps-wrap,.steps-module__X4gPBG__flow.prayer-route>.steps-wrap){align-self:stretch}:is(.steps-module__X4gPBG__flow.name-route>.steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.photos-route>.steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.handles-route>.steps-module__X4gPBG__head,.steps-module__X4gPBG__flow.prayer-route>.steps-module__X4gPBG__head){width:100%;max-width:560px;margin-top:auto}:is(.steps-module__X4gPBG__flow.name-route>.steps-module__X4gPBG__body,.steps-module__X4gPBG__flow.photos-route>.steps-module__X4gPBG__body,.steps-module__X4gPBG__flow.handles-route>.steps-module__X4gPBG__body,.steps-module__X4gPBG__flow.prayer-route>.steps-module__X4gPBG__body){flex:none;align-items:center;width:100%;max-width:560px;margin-bottom:auto;padding-top:0}.steps-module__X4gPBG__flow.prayer-route>.steps-module__X4gPBG__body{max-width:1000px}.steps-module__X4gPBG__flow.prayer-route>.steps-wrap{align-self:center;width:100%;max-width:756px}@media (min-width:768px) and (max-height:780px){.steps-module__X4gPBG__flow.prayer-route{row-gap:14px;padding-top:20px}.steps-module__X4gPBG__flow.prayer-route>.steps-module__X4gPBG__body{gap:10px}.steps-module__X4gPBG__flow.prayer-route .steps-module__X4gPBG__title{font-size:calc(42px * var(--a11y-text,1))}}.steps-module__X4gPBG__flow.selfie-route{flex-direction:column;align-items:center;display:flex}.steps-module__X4gPBG__flow.selfie-route>.steps-wrap{align-self:stretch}.steps-module__X4gPBG__flow.selfie-route>.steps-module__X4gPBG__body{flex:none;align-items:center;width:100%;margin-top:auto;margin-bottom:auto}
.brand-mark-module__nm99QW__mark{-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px;transition:opacity .2s var(--ease-out);border-radius:6px;place-self:flex-start start;align-items:center;margin-block:0;padding:4px 10px 4px 0;text-decoration:none;display:inline-flex}.brand-mark-module__nm99QW__img{width:auto;height:50px;display:block}@media (min-width:640px){.brand-mark-module__nm99QW__img{height:56px}}@media (hover:hover){.brand-mark-module__nm99QW__mark:hover{opacity:.72}}.brand-mark-module__nm99QW__mark:active{opacity:.6}.brand-mark-module__nm99QW__mark:focus-visible{outline:2px solid var(--bt-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.brand-mark-module__nm99QW__mark{transition:none}}
.onboard-module__-iIpmW__page{--ground:#1e1113;--card:#29171f;--control:#35232b;--control-hover:#3d2a33;--control-selected:#45303a;--ivory:#f5ebdd;--muted:#c0aea9;--gold:#c9ae73;--champagne:#d5bd86;--champagne-hover:#ddc798;--champagne-press:#c7ae76;--on-gold:#29171f;--provider:#f3ebdd;--provider-hover:#e8ddcb;--track:#21131a;--segment:#50343f;--field:#21151b;--field-line:#84646f;--ease-ui:cubic-bezier(.2, 0, 0, 1);--error:#f2a69b;--line:#f5ebdd1a;--line-control:#f5ebdd29;--ctl-h:44px;--ctl-radius:10px;--shadcn-background:var(--control);--shadcn-foreground:var(--ivory);--shadcn-card:var(--card);--shadcn-card-foreground:var(--ivory);--shadcn-popover:var(--card);--shadcn-popover-foreground:var(--ivory);--shadcn-primary:var(--gold);--shadcn-primary-foreground:var(--on-gold);--shadcn-secondary:var(--control);--shadcn-secondary-foreground:var(--ivory);--shadcn-muted:var(--control);--shadcn-muted-foreground:var(--muted);--shadcn-accent:var(--control-hover);--shadcn-accent-foreground:var(--ivory);--shadcn-border:var(--line);--shadcn-input:var(--line-control);--shadcn-ring:var(--gold);--shadcn-destructive:var(--error);--destructive-foreground:var(--error);min-height:100dvh;padding:16px 16px calc(24px + env(safe-area-inset-bottom));color:var(--ivory);isolation:isolate;background:0 0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.onboard-module__-iIpmW__page.skin-108{--onboarding-font-sans:var(--font-satoshi);--onboarding-font-heading:var(--font-satoshi);--font-sans-loaded:var(--font-satoshi);--font-accent-loaded:var(--font-satoshi);font-family:var(--font-satoshi);--body:var(--font-satoshi)!important;--serif:var(--font-satoshi)!important;--font-sans:var(--font-satoshi)!important;--font-heading:var(--font-satoshi)!important}html:has(.onboard-module__-iIpmW__page:not([style*="display: none"] .onboard-module__-iIpmW__page)){background:#1e1113 linear-gradient(#1b0e12 0%,#1f1113 60%,#201213 100%) fixed}html:has(.onboard-module__-iIpmW__page:not([style*="display: none"] .onboard-module__-iIpmW__page)) body{background:#1e1113 linear-gradient(#1b0e12 0%,#1f1113 60%,#201213 100%) fixed}.stage:has(.onboard-module__-iIpmW__page:not([style*="display: none"] .onboard-module__-iIpmW__page)){background:0 0}.onboard-module__-iIpmW__backdrop{z-index:-1;pointer-events:none;opacity:0;transition:opacity .36s var(--ease);position:fixed;inset:0;-webkit-mask-image:radial-gradient(34% 46%,#0000001f 0%,#00000073 62%,#000 100%);mask-image:radial-gradient(34% 46%,#0000001f 0%,#00000073 62%,#000 100%)}.onboard-module__-iIpmW__backdrop[data-ready]{opacity:.85}.onboard-module__-iIpmW__backdrop canvas{width:100%;height:100%;display:block}@media (max-width:639px){.onboard-module__-iIpmW__backdrop{-webkit-mask-image:linear-gradient(#000 0%,#00000080 22%,#0000004d 50%,#00000080 78%,#000 100%);mask-image:linear-gradient(#000 0%,#00000080 22%,#0000004d 50%,#00000080 78%,#000 100%)}}.onboard-module__-iIpmW__top{align-items:center;min-height:44px;display:flex}.onboard-module__-iIpmW__mark{border-radius:8px;display:inline-flex}.onboard-module__-iIpmW__mark img{width:auto;height:48px}.onboard-module__-iIpmW__mark:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.onboard-module__-iIpmW__main{grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding-block:28px 40px;display:grid}.onboard-module__-iIpmW__frame{width:100%;min-width:0;max-width:440px;color:var(--ivory);border:1px solid var(--line);background:#1f1117d1;border-radius:18px;scroll-margin-top:24px;box-shadow:0 1px 2px #0000004d,0 24px 56px -24px #0009}.onboard-module__-iIpmW__frame:before,.onboard-module__-iIpmW__card:before{box-shadow:none;background:0 0}.onboard-module__-iIpmW__card{clip-path:none;background:linear-gradient(#f5ebdd0f 0%,#f5ebdd04 40%,#f5ebdd00 100%),#29171fe0;border:1px solid #f5ebdd1f;border-radius:17px;margin:-1px -1px 0;box-shadow:inset 0 1px #f5ebdd14,0 8px 20px -12px #00000080}.onboard-module__-iIpmW__cardHeader{text-align:center;justify-items:center;gap:0;padding:32px 24px 0}.onboard-module__-iIpmW__title{font-size:calc(clamp(24px, 6.4vw, 28px) * var(--a11y-text,1));letter-spacing:-.01em;text-wrap:balance;color:var(--ivory);line-height:1.15}.onboard-module__-iIpmW__lede{font-size:calc(15px * var(--a11y-text,1));color:var(--muted);text-wrap:balance;margin-top:8px;line-height:1.5}.onboard-module__-iIpmW__cardPanel{padding:24px 24px 28px}.onboard-module__-iIpmW__stack{flex-direction:column;gap:16px;display:flex}.onboard-module__-iIpmW__tabs{gap:12px}.onboard-module__-iIpmW__tabList{width:100%;height:var(--ctl-h);border-radius:var(--ctl-radius);background:var(--track);padding:4px;box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #f5ebdd0f}.onboard-module__-iIpmW__tabList [data-slot=tabs-tab]{height:100%;font-size:calc(15px * var(--a11y-text,1));color:var(--muted);transition:color .16s var(--ease-ui), background-color .16s var(--ease-ui);border-radius:7px;flex:1;font-weight:400}.onboard-module__-iIpmW__tabList [data-slot=tabs-tab][data-active]{color:var(--ivory);background:var(--segment);box-shadow:0 1px 2px #0000004d,inset 0 1px #f5ebdd0f}@media (hover:hover){.onboard-module__-iIpmW__tabList [data-slot=tabs-tab]:not([data-active]):hover{color:var(--ivory);background:#f5ebdd0a}}.onboard-module__-iIpmW__tabList [data-slot=tabs-tab]:focus-visible{outline:2px solid var(--gold);outline-offset:2px;box-shadow:none}.onboard-module__-iIpmW__tabList [data-slot=tab-indicator]{display:none}.onboard-module__-iIpmW__tabPanel{outline:none}.onboard-module__-iIpmW__tabPanel[data-ending-style]{display:none}@media (max-width:455px){.onboard-module__-iIpmW__tabPanel{min-height:91px}}.onboard-module__-iIpmW__field{gap:8px;width:100%}.onboard-module__-iIpmW__field>*{margin:0}.onboard-module__-iIpmW__label{font-size:calc(14px * var(--a11y-text,1));color:var(--ivory);padding:0;font-weight:400}.onboard-module__-iIpmW__input{height:var(--ctl-h);min-height:var(--ctl-h);border-radius:var(--ctl-radius);background:var(--segment);color:var(--ivory);font-size:calc(16px * var(--a11y-text,1));transition:border-color .16s var(--ease-ui), box-shadow .16s var(--ease-ui);border-color:#0000;box-shadow:0 1px 2px #0000004d,inset 0 1px #f5ebdd0f}.onboard-module__-iIpmW__input input{border-radius:calc(var(--ctl-radius) - 1px);height:42px;line-height:calc(42px * var(--a11y-text,1));font-size:calc(16px * var(--a11y-text,1));letter-spacing:.01em;color:var(--ivory);padding-block:0}.onboard-module__-iIpmW__input[data-slot=input-group] input{border-start-start-radius:0;border-end-start-radius:0}.onboard-module__-iIpmW__input input::placeholder{color:#a8948f;opacity:1}.onboard-module__-iIpmW__input input:-webkit-autofill{-webkit-text-fill-color:var(--ivory);caret-color:var(--ivory);-webkit-box-shadow:0 0 0 1000px var(--segment) inset;box-shadow:0 0 0 1000px var(--segment) inset}.onboard-module__-iIpmW__input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ivory);caret-color:var(--ivory);-webkit-box-shadow:0 0 0 1000px var(--segment) inset;box-shadow:0 0 0 1000px var(--segment) inset}.onboard-module__-iIpmW__input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ivory);caret-color:var(--ivory);-webkit-box-shadow:0 0 0 1000px var(--segment) inset;box-shadow:0 0 0 1000px var(--segment) inset}.onboard-module__-iIpmW__input:has([aria-invalid=true]){border-color:var(--error)}.onboard-module__-iIpmW__dial{color:var(--ivory);font-variant-numeric:tabular-nums;border-inline-end:1px solid #72545fb3;padding-inline-end:8px}.onboard-module__-iIpmW__hint{font-size:calc(13px * var(--a11y-text,1));color:var(--muted);text-wrap:pretty;line-height:1.5}.onboard-module__-iIpmW__error{font-size:calc(13px * var(--a11y-text,1));color:var(--error);line-height:1.5}.onboard-module__-iIpmW__actionError{font-size:calc(13px * var(--a11y-text,1));color:var(--error);margin-top:-4px;line-height:1.5}.onboard-module__-iIpmW__errorRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.onboard-module__-iIpmW__primary{width:100%;height:var(--ctl-h);border-radius:var(--ctl-radius);background:var(--champagne);border-color:var(--champagne);color:var(--on-gold);font-size:calc(16px * var(--a11y-text,1));letter-spacing:.015em;transition:background-color .16s var(--ease-ui), transform .12s var(--ease-ui);font-weight:400;box-shadow:0 1px 2px #0000004d,inset 0 1px #f5ebdd0f}.onboard-module__-iIpmW__primary:before{display:none}@media (hover:hover){.onboard-module__-iIpmW__primary:not(:disabled):hover{background:var(--champagne-hover);border-color:var(--champagne-hover)}}.onboard-module__-iIpmW__primary:not(:disabled):active{background:var(--champagne-press);border-color:var(--champagne-press);transform:scale(.985)}.onboard-module__-iIpmW__primary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.onboard-module__-iIpmW__primary[data-loading]{opacity:1;color:var(--on-gold)}.onboard-module__-iIpmW__primary [data-slot=button-loading-indicator]{order:-1;position:static}.onboard-module__-iIpmW__primary:disabled:not([data-loading]){opacity:.5}.onboard-module__-iIpmW__textAction{height:auto;min-height:44px;font-size:calc(14px * var(--a11y-text,1));color:var(--gold);padding-inline:0;font-weight:400}.onboard-module__-iIpmW__textAction[data-loading]{color:var(--gold)}.onboard-module__-iIpmW__textAction [data-slot=button-loading-indicator]{order:-1;position:static}.onboard-module__-iIpmW__codeSet{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.onboard-module__-iIpmW__codeHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.onboard-module__-iIpmW__codeHeading .onboard-module__-iIpmW__hint{margin:0}.onboard-module__-iIpmW__sentTo{color:var(--ivory);font-variant-numeric:tabular-nums;white-space:nowrap}.onboard-module__-iIpmW__otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,2vw - 2px,8px);margin-top:4px;display:grid}.onboard-module__-iIpmW__digit{aspect-ratio:1;border-radius:var(--ctl-radius);border:1px solid var(--field-line);background:var(--field);width:100%;min-width:0;height:auto;min-height:44px;max-height:52px;color:var(--ivory);font:inherit;font-size:calc(22px * var(--a11y-text,1));text-align:center;font-variant-numeric:lining-nums tabular-nums;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);padding:0}.onboard-module__-iIpmW__digit:focus-visible{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9ae7338}.onboard-module__-iIpmW__digit[aria-invalid=true]{border-color:var(--error)}.onboard-module__-iIpmW__digit:disabled{opacity:.6}.onboard-module__-iIpmW__between{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboard-module__-iIpmW__social{flex-direction:column;gap:12px;display:flex}.onboard-module__-iIpmW__socialButton{width:100%;height:auto;min-height:var(--ctl-h);border-radius:var(--ctl-radius);white-space:normal;font-size:calc(16px * var(--a11y-text,1));letter-spacing:.01em;box-shadow:none;transition:background-color .14s var(--ease), border-color .14s var(--ease);padding-block:8px;font-weight:400}.onboard-module__-iIpmW__socialButton:before{display:none}.onboard-module__-iIpmW__socialButton:focus-visible{outline:2px solid var(--gold);outline-offset:2px;box-shadow:none}.onboard-module__-iIpmW__socialGoogle,.onboard-module__-iIpmW__socialQuiet{background:var(--provider);border-color:var(--provider);color:var(--on-gold)}@media (hover:hover){.onboard-module__-iIpmW__socialGoogle:not(:disabled):hover,.onboard-module__-iIpmW__socialQuiet:not(:disabled):hover{background:var(--provider-hover);border-color:var(--provider-hover)}}.onboard-module__-iIpmW__socialGoogle:not(:disabled):active,.onboard-module__-iIpmW__socialQuiet:not(:disabled):active{background:#ddd0bb}.onboard-module__-iIpmW__socialIcon{opacity:1;border-radius:4px;flex:none;width:18px;height:18px}.onboard-module__-iIpmW__socialNote{font-size:calc(13px * var(--a11y-text,1));color:var(--muted);text-align:center;line-height:1.5}.onboard-module__-iIpmW__socialNote:empty{margin-top:-12px}.onboard-module__-iIpmW__bhutanRequest{flex-direction:column;align-items:center;gap:16px;display:flex}.onboard-module__-iIpmW__bhutanQr{background:#fff;border-radius:8px;width:min(100%,256px);height:auto}.onboard-module__-iIpmW__bhutanCode{width:100%;font-size:calc(14px * var(--a11y-text,1));flex-direction:column;gap:12px;display:flex}.onboard-module__-iIpmW__bhutanCode input{border:1px solid var(--line);border-radius:var(--ctl-radius);min-height:48px;color:var(--ink);background:var(--card);font:inherit;padding:12px}.onboard-module__-iIpmW__bhutanCode input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.onboard-module__-iIpmW__or{font-size:calc(13px * var(--a11y-text,1));color:var(--muted);align-items:center;gap:12px;margin-top:4px;display:flex}.onboard-module__-iIpmW__or:before,.onboard-module__-iIpmW__or:after{content:"";background:var(--line);flex:1;height:1px}.onboard-module__-iIpmW__frameFooter{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:14px 20px 16px;display:flex;position:relative}.onboard-module__-iIpmW__note{font-size:calc(12px * var(--a11y-text,1));white-space:nowrap;color:var(--muted);align-items:center;gap:6px;line-height:1.4;display:inline-flex}.onboard-module__-iIpmW__note svg{width:14px;height:14px;color:var(--gold);flex:none}.onboard-module__-iIpmW__dot{color:var(--muted)}.onboard-module__-iIpmW__frameFooter .onboard-module__-iIpmW__noteLink{min-height:0;font-size:calc(12px * var(--a11y-text,1));letter-spacing:0;white-space:nowrap;color:var(--gold);text-underline-offset:3px;padding:4px 0;-webkit-text-decoration:underline #c9ae7373;text-decoration:underline #c9ae7373}.onboard-module__-iIpmW__frameFooter .onboard-module__-iIpmW__noteLink:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}@media (hover:hover){.onboard-module__-iIpmW__frameFooter .onboard-module__-iIpmW__noteLink:hover{text-decoration-color:currentColor}}@media (max-width:420px){.onboard-module__-iIpmW__frameFooter{flex-direction:column}.onboard-module__-iIpmW__dot{display:none}}.onboard-module__-iIpmW__footer{justify-content:center;padding-top:8px;display:flex}.onboard-module__-iIpmW__legal{font-size:calc(13px * var(--a11y-text,1));flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.onboard-module__-iIpmW__legal a{color:var(--muted);padding:6px 0;text-decoration:none}.onboard-module__-iIpmW__legal a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}@media (hover:hover){.onboard-module__-iIpmW__legal a:hover{color:var(--ivory)}}.onboard-module__-iIpmW__in{animation:onboard-module__-iIpmW__rise .52s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes onboard-module__-iIpmW__rise{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.onboard-module__-iIpmW__in{animation:none}.onboard-module__-iIpmW__backdrop,.onboard-module__-iIpmW__tabList [data-slot=tabs-tab],.onboard-module__-iIpmW__tabList [data-slot=tab-indicator],.onboard-module__-iIpmW__input,.onboard-module__-iIpmW__primary{transition:none}.onboard-module__-iIpmW__primary:not(:disabled):active{transform:none}}@media (min-width:640px){.onboard-module__-iIpmW__page{padding:24px 32px 28px}.onboard-module__-iIpmW__cardHeader{padding:36px 32px 0}.onboard-module__-iIpmW__cardPanel{padding:24px 32px 32px}.onboard-module__-iIpmW__digit{height:56px}}@media (min-width:1024px){.onboard-module__-iIpmW__page{padding:28px 40px 32px}.onboard-module__-iIpmW__main{padding-block:32px 48px}}.onboard-module__-iIpmW__contactFeedback{text-align:left;min-height:40px}.onboard-module__-iIpmW__contactFeedback>*{font-size:calc(13px * var(--a11y-text,1));line-height:calc(20px * var(--a11y-text,1));margin:0}.onboard-module__-iIpmW__feedbackLine{display:block}.onboard-module__-iIpmW__emailAlternative{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.onboard-module__-iIpmW__emailAlternative:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:359px){.onboard-module__-iIpmW__contactFeedback{min-height:60px}}html.a11y-contrast .onboard-module__-iIpmW__page{--muted:#e6dad5;--field-line:#b39aa3;--line:#f5ebdd4d;--line-control:#f5ebdd6b}
.voice-module__t3_Zva__row{align-items:center;gap:10px;min-width:0;display:flex}.voice-module__t3_Zva__player{width:min(100%,360px);margin-inline:auto}.voice-module__t3_Zva__round{width:40px;height:40px;color:inherit;cursor:pointer;transition:transform .16s var(--spring,ease-out);background:0 0;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.voice-module__t3_Zva__round:active{transform:scale(.96)}.voice-module__t3_Zva__round:focus-visible{outline:2px solid var(--accent,var(--tint));outline-offset:2px}.voice-module__t3_Zva__round:disabled{opacity:.4;cursor:default}.voice-module__t3_Zva__round.voice-module__t3_Zva__solid{border-color:var(--accent,var(--tint));background:var(--accent,var(--tint));color:var(--on-accent,#fff)}.voice-module__t3_Zva__wave{touch-action:manipulation;flex:1;align-items:center;gap:clamp(1px,1%,2px);min-width:0;height:32px;display:flex;overflow:hidden}.voice-module__t3_Zva__wave.voice-module__t3_Zva__seekable{cursor:pointer}.voice-module__t3_Zva__bar{opacity:.35;transform-origin:50%;background:currentColor;border-radius:2px;flex:1;min-width:1px;height:100%;transition:transform .12s linear}.voice-module__t3_Zva__bar.voice-module__t3_Zva__played{background:var(--accent,var(--tint));opacity:1}.voice-module__t3_Zva__time{font-variant-numeric:tabular-nums;font-size:calc(13px * var(--a11y-text,1));line-height:calc(18px * var(--a11y-text,1));opacity:.85;flex:none}.voice-module__t3_Zva__dot{background:var(--red,#d70015);border-radius:999px;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite alternate voice-module__t3_Zva__pulse}@keyframes voice-module__t3_Zva__pulse{0%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.voice-module__t3_Zva__dot{animation:none}.voice-module__t3_Zva__bar{transition:none}}
.pecha-sealing-module__ZC9jpG__ceremony{text-align:center;width:100%;min-height:min(60svh,560px);color:var(--bt-ink);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px 16px;animation:.4s both pecha-sealing-module__ZC9jpG__appear;display:flex;overflow:visible}.pecha-sealing-module__ZC9jpG__stage{order:-1}.pecha-sealing-module__ZC9jpG__heading h2{font-family:var(--font-serif-loaded), Georgia, serif;font-size:calc(clamp(30px, 5vw, 46px) * var(--a11y-text,1));color:#f5ebdd;margin:12px 0;font-weight:300}.pecha-sealing-module__ZC9jpG__heading p{font-size:calc(14px * var(--a11y-text,1));color:#d2c4be;line-height:1.6}.pecha-sealing-module__ZC9jpG__heading .pecha-sealing-module__ZC9jpG__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:calc(10px * var(--a11y-text,1));color:#c9ae73}.pecha-sealing-module__ZC9jpG__stage{box-sizing:border-box;perspective:1100px;flex-shrink:0;place-items:center;width:min(100%,660px);height:clamp(280px,42vw,380px);padding-top:clamp(50px,8vw,80px);display:grid}.pecha-sealing-module__ZC9jpG__book{aspect-ratio:3.1;width:88%;transform-style:preserve-3d;animation:2.9s cubic-bezier(.22,.61,.36,1) both pecha-sealing-module__ZC9jpG__settle,.48s ease-out 4.09s both pecha-sealing-module__ZC9jpG__bookPress;position:relative;transform:rotateX(32deg)rotate(-8deg)}.pecha-sealing-module__ZC9jpG__base,.pecha-sealing-module__ZC9jpG__pages,.pecha-sealing-module__ZC9jpG__paper,.pecha-sealing-module__ZC9jpG__cover{border-radius:2px;position:absolute;inset:0}.pecha-sealing-module__ZC9jpG__base{background:#661f24;transform:translateZ(-24px)translateY(10px);box-shadow:0 35px 36px -10px #190b0b55,inset 0 -5px #43191b}.pecha-sealing-module__ZC9jpG__pages{background:repeating-linear-gradient(0deg,#aa9165 0 1px,#e1d0ab 1px,#f3e5c4 4px);inset:4px 7px -5px;transform:translateZ(-12px)translateY(9px);box-shadow:0 6px #b39a70}.pecha-sealing-module__ZC9jpG__paper{color:#453125;background:linear-gradient(115deg,#ebd9b1,#fff1cd 55%,#e7d1a5);place-items:center;display:grid;inset:0 8px;box-shadow:inset 0 0 22px #a38a5330}.pecha-sealing-module__ZC9jpG__paperFrame{border:1px solid #a58a56;position:absolute;inset:12% 6%}.pecha-sealing-module__ZC9jpG__paper p{font-family:var(--font-serif-loaded), Georgia, serif;font-size:calc(clamp(12px, 2.4vw, 20px) * var(--a11y-text,1));overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:12% 10%;padding:0;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.pecha-sealing-module__ZC9jpG__cover{backface-visibility:hidden;background:linear-gradient(115deg,#a54035,#8a2a2b 48%,#611d25);border:1px solid #b56545;place-items:center;animation:1.25s cubic-bezier(.22,.61,.36,1) .55s both pecha-sealing-module__ZC9jpG__closeCover;display:grid;transform:translate3d(0,-70%,100px)rotateX(-24deg);box-shadow:inset 0 0 0 5px #692222,inset 0 0 0 6px #be82514d,0 5px #4b1820}.pecha-sealing-module__ZC9jpG__coverFrame{outline-offset:5px;color:#e3bc78;border:1px solid #d9ad655e;outline:1px solid #d9ad6533;justify-content:center;align-items:center;gap:7%;display:flex;position:absolute;inset:17% 11%}.pecha-sealing-module__ZC9jpG__cord{transform-origin:top;background:linear-gradient(90deg,#85602b,#efda9c 35%,#c8a65e 60%,#8a642f);width:7px;animation:.65s cubic-bezier(.22,.61,.36,1) 1.85s both pecha-sealing-module__ZC9jpG__wrap;position:absolute;top:-2%;bottom:-5%;transform:translateZ(6px)scaleY(0);box-shadow:2px 1px 3px #240d1460}.pecha-sealing-module__ZC9jpG__cordLeft{left:16%}.pecha-sealing-module__ZC9jpG__cordRight{animation-delay:2s;right:16%}.pecha-sealing-module__ZC9jpG__tie{width:48px;height:48px;transform-style:preserve-3d;animation:.6s cubic-bezier(.2,.8,.3,1) 2.6s both pecha-sealing-module__ZC9jpG__tie;position:absolute;top:43%;left:16%;transform:translate(-43%,-30%)translateZ(9px)}.pecha-sealing-module__ZC9jpG__loopLeft,.pecha-sealing-module__ZC9jpG__loopRight{border:3px solid #ddbd78;border-radius:60% 60% 40%;width:25px;height:16px;position:absolute;top:0;box-shadow:1px 1px 2px #3b1a1670}.pecha-sealing-module__ZC9jpG__loopLeft{left:0;transform:rotate(30deg)}.pecha-sealing-module__ZC9jpG__loopRight{right:0;transform:rotate(-30deg)}.pecha-sealing-module__ZC9jpG__tailLeft,.pecha-sealing-module__ZC9jpG__tailRight{transform-origin:top;background:linear-gradient(90deg,#aa8342,#e4cb8a);width:4px;height:32px;position:absolute;top:14px;left:22px}.pecha-sealing-module__ZC9jpG__tailLeft{transform:rotate(30deg)}.pecha-sealing-module__ZC9jpG__tailRight{height:25px;transform:rotate(-27deg)}.pecha-sealing-module__ZC9jpG__knot{background:#e6c783;border-radius:3px;width:11px;height:9px;position:absolute;top:9px;left:19px;box-shadow:inset 0 -2px #a67c3f,0 2px 3px #38171988}.pecha-sealing-module__ZC9jpG__sealPlace{aspect-ratio:1.2;width:25%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(4px)}.pecha-sealing-module__ZC9jpG__inkSeal{place-items:center;display:grid;position:absolute;inset:0}.pecha-sealing-module__ZC9jpG__impression{width:96%;height:96%;color:var(--bt-gold,#c8a96e);stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;animation:70ms linear 4.09s both pecha-sealing-module__ZC9jpG__revealSeal;position:relative}.pecha-sealing-module__ZC9jpG__stamp{aspect-ratio:120/210;transform-origin:50% 100%;width:105%;transform-style:preserve-3d;animation:2s linear 3.25s both pecha-sealing-module__ZC9jpG__stampPress,2s linear 3.25s both pecha-sealing-module__ZC9jpG__stampVisibility;position:absolute;bottom:25%;left:-2.5%}.pecha-sealing-module__ZC9jpG__stampTool{filter:drop-shadow(4px 9px 5px #260b1455);width:100%;height:100%;display:block;overflow:visible}@keyframes pecha-sealing-module__ZC9jpG__revealSeal{0%{opacity:0}to{opacity:1}}@keyframes pecha-sealing-module__ZC9jpG__stampPress{0%{transform:translate3d(calc(100% * var(--stamp-travel,1)),0,50px) rotateX(-32deg) rotateY(-14deg) rotateZ(28deg);animation-timing-function:ease}30%{animation-timing-function:cubic-bezier(.65,0,.95,.55);transform:translateZ(42px)rotateX(-32deg)rotateY(0)rotate(0)}42%{animation-timing-function:ease-out;transform:translateZ(-2px)rotateX(-32deg)rotateY(0)rotate(-.4deg)}48%,60%{animation-timing-function:linear;transform:translate(0,0)rotateX(-32deg)rotateY(0)rotate(0)}64%{transform:translate3d(calc(0.078% * var(--stamp-travel,1)),-0.224%,1.82px) rotateX(-32deg) rotateY(-.392deg) rotateZ(.784deg);animation-timing-function:linear}68%{transform:translate3d(calc(1.082% * var(--stamp-travel,1)),-0.832%,6.76px) rotateX(-32deg) rotateY(-1.456deg) rotateZ(2.912deg);animation-timing-function:linear}72%{transform:translate3d(calc(4.666% * var(--stamp-travel,1)),-1.728%,14.04px) rotateX(-32deg) rotateY(-3.024deg) rotateZ(6.048deg);animation-timing-function:linear}76%{transform:translate3d(calc(12.39% * var(--stamp-travel,1)),-2.816%,22.88px) rotateX(-32deg) rotateY(-4.928deg) rotateZ(9.856deg);animation-timing-function:linear}80%{transform:translate3d(calc(25.0% * var(--stamp-travel,1)),-4.0%,32.5px) rotateX(-32deg) rotateY(-7deg) rotateZ(14deg);animation-timing-function:linear}84%{transform:translate3d(calc(41.99% * var(--stamp-travel,1)),-5.184%,42.12px) rotateX(-32deg) rotateY(-9.072deg) rotateZ(18.144deg);animation-timing-function:linear}88%{transform:translate3d(calc(61.466% * var(--stamp-travel,1)),-6.272%,50.96px) rotateX(-32deg) rotateY(-10.976deg) rotateZ(21.952deg);animation-timing-function:linear}92%{transform:translate3d(calc(80.282% * var(--stamp-travel,1)),-7.168%,58.24px) rotateX(-32deg) rotateY(-12.544deg) rotateZ(25.088deg);animation-timing-function:linear}96%{transform:translate3d(calc(94.478% * var(--stamp-travel,1)),-7.776%,63.18px) rotateX(-32deg) rotateY(-13.608deg) rotateZ(27.216deg);animation-timing-function:linear}to{transform:translate3d(calc(100.0% * var(--stamp-travel,1)),-8.0%,65px) rotateX(-32deg) rotateY(-14deg) rotateZ(28deg);animation-timing-function:linear}}@keyframes pecha-sealing-module__ZC9jpG__bookPress{0%{translate:0}14%{translate:0 2px}48%{translate:0 1.5px}to{translate:0}}.pecha-sealing-module__ZC9jpG__contactShadow{background:radial-gradient(#20081077,#0000 72%);border-radius:50%;animation:2s linear 3.25s both pecha-sealing-module__ZC9jpG__dieShadow;position:absolute;inset:8%;transform:translateZ(-.5px)}@keyframes pecha-sealing-module__ZC9jpG__dieShadow{0%{opacity:0;scale:1.35}30%{opacity:.18;scale:1.15}42%,60%{opacity:.8;scale:1}76%{opacity:.15;scale:1.25}to{opacity:0;scale:1.5}}@keyframes pecha-sealing-module__ZC9jpG__stampVisibility{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}.pecha-sealing-module__ZC9jpG__continue{font:inherit;font-size:calc(14px * var(--a11y-text,1));color:#c9ae73;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:12px 0}.pecha-sealing-module__ZC9jpG__continue span{margin-inline-start:12px}.pecha-sealing-module__ZC9jpG__continue:focus-visible{outline-offset:6px;outline:2px solid}@keyframes pecha-sealing-module__ZC9jpG__appear{0%{opacity:0}to{opacity:1}}@keyframes pecha-sealing-module__ZC9jpG__closeCover{0%{opacity:0;transform:translate3d(0,-70%,100px)rotateX(-24deg)}25%{opacity:1}to{opacity:1;transform:translateZ(3px)rotateX(0)}}@keyframes pecha-sealing-module__ZC9jpG__wrap{0%{transform:translateZ(6px)scaleY(0)}to{transform:translateZ(6px)scaleY(1)}}@keyframes pecha-sealing-module__ZC9jpG__tie{0%{opacity:0;transform:translate(-43%,-30%)translateZ(9px)scale(.45)}to{opacity:1;transform:translate(-43%,-30%)translateZ(9px)scale(1)}}@keyframes pecha-sealing-module__ZC9jpG__settle{0%{transform:rotateX(20deg)rotate(-4deg)translateY(15px)}to{transform:rotateX(32deg)rotate(-8deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.pecha-sealing-module__ZC9jpG__ceremony,.pecha-sealing-module__ZC9jpG__book,.pecha-sealing-module__ZC9jpG__cover,.pecha-sealing-module__ZC9jpG__cord,.pecha-sealing-module__ZC9jpG__tie,.pecha-sealing-module__ZC9jpG__impression{animation:none}.pecha-sealing-module__ZC9jpG__stamp,.pecha-sealing-module__ZC9jpG__contactShadow{animation:none;display:none}.pecha-sealing-module__ZC9jpG__cover{transform:translateZ(3px)}.pecha-sealing-module__ZC9jpG__cord{transform:translateZ(6px)}}@media (min-width:768px) and (max-height:960px){.pecha-sealing-module__ZC9jpG__ceremony{gap:14px;min-height:0;padding-block:24px}.pecha-sealing-module__ZC9jpG__stage{width:min(100%,620px);height:350px;padding-top:80px}.pecha-sealing-module__ZC9jpG__heading h2{font-size:calc(clamp(32px, 4vw, 44px) * var(--a11y-text,1));margin:10px 0}.pecha-sealing-module__ZC9jpG__continue{padding-block:11px}}@media (min-width:768px) and (max-height:760px){.pecha-sealing-module__ZC9jpG__stage{width:min(100%,420px);height:236px;padding-top:70px}.pecha-sealing-module__ZC9jpG__heading h2{font-size:calc(30px * var(--a11y-text,1))}}@media (max-width:479px){.pecha-sealing-module__ZC9jpG__ceremony{padding-inline:0}.pecha-sealing-module__ZC9jpG__book{width:93%}.pecha-sealing-module__ZC9jpG__cord{width:5px}}.pecha-sealing-module__ZC9jpG__sealNumber{fill:currentColor;stroke:currentColor;stroke-width:.35px;font-family:Georgia,serif;font-size:calc(18px * var(--a11y-text,1));letter-spacing:-1px;font-weight:400}@media (max-width:639px){.pecha-sealing-module__ZC9jpG__sealPlace{--stamp-travel:.4}}
.prayer-pecha-module___k_yCG__popup{box-shadow:none;background:0 0;border:0}.prayer-pecha-module___k_yCG__popup:before{display:none}.prayer-pecha-module___k_yCG__pecha{--pecha-face:"108 Onboarding Cal Sans UI", ui-sans-serif, system-ui, sans-serif;--pecha-serif:var(--pecha-face);--pecha-words:var(--pecha-face), var(--font-dzo-loaded);--pecha-body:var(--pecha-face);--bt-accent:#4a1a2e;--bt-on-accent:#faf6f0;--bt-alert:#8c2a2a;font-family:var(--pecha-body);--ink:#22140ee6;--ink-soft:#22140ea8;--rubric:#8c2222e6;--rule:#6e1e288c;color:var(--ink);filter:drop-shadow(0 12px 20px #00000057)drop-shadow(0 2px 4px #00000040);background:url(/stock/pecha-paper.webp) 50%/100% 100% no-repeat;padding:26px 16px 28px;display:flex;position:relative}.prayer-pecha-module___k_yCG__sizer{container-type:inline-size}@container (min-width:640px){.prayer-pecha-module___k_yCG__pecha{min-height:31.6667cqw;padding:2.6% 4.5%}.flow-route .prayer-pecha-module___k_yCG__pecha.prayer-pecha-module___k_yCG__writing{min-height:min(31.6667cqw,30svh)}}@media (max-height:860px){@container (min-width:640px){.flow-route .prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__text{padding-top:2.5%}}}@media (max-height:780px){@container (min-width:640px){.flow-route .prayer-pecha-module___k_yCG__pecha.prayer-pecha-module___k_yCG__writing{min-height:min(31.6667cqw,22svh)}}}.prayer-pecha-module___k_yCG__frame{border:3px double #6e1e28bf;flex:1;grid-template-columns:1fr;display:grid}@container (min-width:640px){.prayer-pecha-module___k_yCG__frame{grid-template-columns:13% 1fr 13%}}.prayer-pecha-module___k_yCG__panel{display:none}@container (min-width:640px){.prayer-pecha-module___k_yCG__panel{border:1.5px solid #6e1e2899;place-items:center;margin:7%;display:grid;position:relative;box-shadow:inset 0 0 0 3px #efe2c4e6,inset 0 0 0 4px #6e1e2859}}.prayer-pecha-module___k_yCG__panel img{object-fit:contain;filter:drop-shadow(0 0 #8c6a3c)drop-shadow(0 0 #8c6a3c)sepia(.4)saturate(1.3)brightness(.62)contrast(1.15);width:90%;height:82%;position:absolute;inset:9% 5%}.prayer-pecha-module___k_yCG__om{font-family:var(--font-dzo);font-size:calc(clamp(28px, 4vw, 52px) * var(--a11y-text,1));color:#6e1e28d9;line-height:1}.prayer-pecha-module___k_yCG__text{flex-direction:column;gap:18px;padding:20px 16px 22px;display:flex;position:relative}@container (min-width:640px){.prayer-pecha-module___k_yCG__text{border-inline:1.5px solid var(--rule);gap:10px;padding:26px 4.5% 22px}}.prayer-pecha-module___k_yCG__text{padding-bottom:76px}@container (min-width:640px){.prayer-pecha-module___k_yCG__text{padding-bottom:66px}}.prayer-pecha-module___k_yCG__close{z-index:1;color:var(--bt-ink);background:#fffdf9f0;border-radius:999px;position:absolute;top:-30px;right:-6px;box-shadow:0 2px 8px #22191533}@container (min-width:640px){.prayer-pecha-module___k_yCG__close{top:-40px;right:-14px}}.prayer-pecha-module___k_yCG__close:hover{background:var(--bt-surface);color:var(--bt-ink)}.prayer-pecha-module___k_yCG__heading{text-align:center;border-bottom:1.5px solid var(--rule);flex-direction:column;align-items:center;gap:2px;padding:0 0 10px;display:flex}.prayer-pecha-module___k_yCG__title{font-family:var(--pecha-serif);font-weight:300;font-size:calc(clamp(26px, 2.2vw, 34px) * var(--a11y-text,1));color:var(--rubric);line-height:1.1}.prayer-pecha-module___k_yCG__subtitle{font-size:calc(13.5px * var(--a11y-text,1));color:var(--ink-soft)}.prayer-pecha-module___k_yCG__prayer{flex-direction:column;flex:1;justify-content:center;gap:6px;min-height:64px;display:flex}.prayer-pecha-module___k_yCG__words{font-family:var(--pecha-words);text-align:center;font-weight:400;font-size:calc(clamp(20px, min(2.3vw, 6cqw), 36px) * var(--a11y-text,1));color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.45}.prayer-pecha-module___k_yCG__words:lang(dz){line-height:2;font-size:calc(clamp(18px, min(1.9vw, 5cqw), 30px) * var(--a11y-text,1))}.prayer-pecha-module___k_yCG__words[data-long]{font-size:calc(clamp(17px, min(1.6vw, 4.6cqw), 24px) * var(--a11y-text,1))}.prayer-pecha-module___k_yCG__words[data-long]:lang(dz){font-size:calc(clamp(16px, min(1.4vw, 4.2cqw), 22px) * var(--a11y-text,1))}.prayer-pecha-module___k_yCG__words[data-long]{overscroll-behavior:contain;max-height:17.4em;overflow-y:auto}.prayer-pecha-module___k_yCG__words[data-long]:lang(dz){max-height:24em}.prayer-pecha-module___k_yCG__sealedLine{font-family:var(--pecha-words);text-align:center;text-wrap:balance;font-weight:400;font-size:calc(clamp(20px, min(2.3vw, 6cqw), 36px) * var(--a11y-text,1));color:var(--ink);margin:0;line-height:1.45}.prayer-pecha-module___k_yCG__sealedLine svg{vertical-align:-.08em;width:.7em;height:.7em;color:var(--rubric);margin-inline-end:.3em;display:inline-block}.prayer-pecha-module___k_yCG__writeWords{resize:none;field-sizing:content;width:100%;min-height:calc(1.45em + 8px);box-shadow:none;caret-color:var(--rubric);font-family:var(--pecha-words);text-align:center;font-weight:400;font-size:calc(clamp(20px, min(2.3vw, 6cqw), 36px) * var(--a11y-text,1));color:var(--ink);background:0 0;border:0;outline:none;margin:0;padding:4px 0;line-height:1.45;display:block;overflow:hidden}.prayer-pecha-module___k_yCG__writeWords:lang(dz){line-height:2;font-size:calc(clamp(18px, min(1.9vw, 5cqw), 30px) * var(--a11y-text,1));min-height:calc(2em + 8px)}.prayer-pecha-module___k_yCG__writeWords::placeholder{color:var(--ink-soft);opacity:1;font-style:italic}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__text{justify-content:center;padding-top:18px;padding-bottom:40px}@container (min-width:640px){.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__text{padding:4.5% 4.5% 44px}}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__prayer{--write-size:clamp(17px, min(1.7vw, 4.4cqw), 25px);min-height:calc(var(--write-size) * 1.45 * 3 + 8px);cursor:text}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__prayer:has(.prayer-pecha-module___k_yCG__writeWords:lang(dz)){--write-size:clamp(16px, min(1.5vw, 4cqw), 23px);min-height:calc(var(--write-size) * 2 * 3 + 8px)}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__prayer:has(.prayer-pecha-module___k_yCG__writeVoice){cursor:auto}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__writeWords{font-size:var(--write-size);font-weight:300}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__writeWords:lang(dz){font-size:var(--write-size)}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__writeWords{max-height:calc(var(--write-size) * 1.45 * 7 + 8px);overflow-y:auto}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__writeWords:lang(dz){max-height:calc(var(--write-size) * 2 * 7 + 8px)}@container (min-width:640px){.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__action{bottom:16px}}.prayer-pecha-module___k_yCG__actionStart{position:absolute;bottom:8px;left:14px}@container (min-width:640px){.prayer-pecha-module___k_yCG__actionStart{bottom:10px;left:20px}}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__text{padding-bottom:60px}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__action{bottom:20px}@container (min-width:640px){.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__action{bottom:22px}}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__action{pointer-events:none;justify-content:flex-end;display:flex;left:120px}@container (min-width:640px){.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__action{left:126px}}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__action :is(a,button,input,label){pointer-events:auto}.prayer-pecha-module___k_yCG__writing .prayer-pecha-module___k_yCG__writeFoot{text-align:end;flex-wrap:wrap;justify-content:flex-end;row-gap:2px}.prayer-pecha-module___k_yCG__writeTools{align-items:center;gap:6px;display:flex}.prayer-pecha-module___k_yCG__mic,.prayer-pecha-module___k_yCG__trash{border:1px solid color-mix(in srgb, var(--bt-accent) 45%, transparent);width:44px;height:44px;color:var(--bt-accent);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease,ease-out), background-color .16s var(--ease,ease-out), color .16s var(--ease,ease-out);background:0 0;border-radius:999px;place-items:center;display:inline-grid}.prayer-pecha-module___k_yCG__trash{color:var(--ink-soft);border-color:#0000}.prayer-pecha-module___k_yCG__fileButton{border:1px solid color-mix(in srgb, var(--bt-accent) 45%, transparent);width:44px;height:44px;transition:background-color .16s var(--ease,ease-out);color:var(--bt-accent);font-family:var(--pecha-body);font-size:calc(12.5px * var(--a11y-text,1));letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.prayer-pecha-module___k_yCG__fileButton:hover{background:color-mix(in srgb, var(--bt-accent) 8%, transparent)}.prayer-pecha-module___k_yCG__fileButton:focus-visible{outline:2px solid var(--bt-accent);outline-offset:2px}.prayer-pecha-module___k_yCG__fileButton:disabled{opacity:.4;cursor:default}.prayer-pecha-module___k_yCG__mic:hover{background:color-mix(in srgb, var(--bt-accent) 8%, transparent)}.prayer-pecha-module___k_yCG__trash:hover{color:var(--bt-alert)}.prayer-pecha-module___k_yCG__mic:focus-visible,.prayer-pecha-module___k_yCG__trash:focus-visible{outline:2px solid var(--bt-accent);outline-offset:2px}.prayer-pecha-module___k_yCG__mic:disabled,.prayer-pecha-module___k_yCG__trash:disabled{opacity:.4;cursor:default}.prayer-pecha-module___k_yCG__mic[aria-pressed=true]{background:var(--bt-accent);color:var(--bt-on-accent);border-color:var(--bt-accent);animation:prayer-pecha-module___k_yCG__micListen 1.4s var(--ease,ease-out) infinite;transform:scale(1.08)}@keyframes prayer-pecha-module___k_yCG__micListen{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bt-accent) 35%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--bt-accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.prayer-pecha-module___k_yCG__mic[aria-pressed=true]{animation:none;transform:none}}.prayer-pecha-module___k_yCG__voiceNote{text-align:center;max-width:520px;font-family:var(--pecha-body);font-size:calc(12.5px * var(--a11y-text,1));letter-spacing:.02em;color:var(--ink-soft);margin:6px auto 2px;line-height:1.5}.prayer-pecha-module___k_yCG__inlineAction{font:inherit;color:var(--bt-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.prayer-pecha-module___k_yCG__inlineAction:focus-visible{outline:2px solid var(--bt-accent);outline-offset:2px;border-radius:2px}.prayer-pecha-module___k_yCG__voiceProblem{text-align:center;font-family:var(--pecha-body);font-size:calc(13px * var(--a11y-text,1));color:var(--bt-alert);margin:6px 0 2px}.prayer-pecha-module___k_yCG__writeVoice{justify-content:center;display:flex}.prayer-pecha-module___k_yCG__writeFoot{font-family:var(--pecha-body);font-size:calc(12.5px * var(--a11y-text,1));letter-spacing:.02em;color:var(--ink-soft);align-items:baseline;gap:10px;display:flex}.prayer-pecha-module___k_yCG__writeFoot [data-over]{color:var(--bt-alert)}.prayer-pecha-module___k_yCG__badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prayer-pecha-module___k_yCG__badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--bt-accent) 20%, transparent);font-family:var(--pecha-body);font-size:calc(12.5px * var(--a11y-text,1));letter-spacing:.02em;color:var(--bt-accent);white-space:nowrap;background:#faf6f0f2;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 4px;line-height:1.2;display:inline-flex}.prayer-pecha-module___k_yCG__badge svg{flex:none}.prayer-pecha-module___k_yCG__badge a{min-height:0;font:inherit;letter-spacing:inherit;color:inherit;text-underline-offset:2px;text-decoration:underline;display:inline}.prayer-pecha-module___k_yCG__badge .row{flex-wrap:wrap;justify-content:center;gap:0;display:inline-flex}@container (max-width:639.98px){.prayer-pecha-module___k_yCG__badges{justify-content:center;justify-items:start;gap:7px;display:grid}.prayer-pecha-module___k_yCG__badge{box-shadow:none;white-space:normal;max-width:100%;font-size:calc(12px * var(--a11y-text,1));line-height:calc(18px * var(--a11y-text,1));background:0 0;align-items:flex-start;padding:0}.prayer-pecha-module___k_yCG__badge .prayer-pecha-module___k_yCG__num{width:18px;height:18px;font-size:calc(10px * var(--a11y-text,1))}.prayer-pecha-module___k_yCG__badge svg{margin-top:2px}.prayer-pecha-module___k_yCG__badge[data-tone=alert]{box-shadow:none}.prayer-pecha-module___k_yCG__badge[data-wide]{display:none}}.prayer-pecha-module___k_yCG__badge a+a{margin-inline-start:10px}@container (min-width:640px){.prayer-pecha-module___k_yCG__badges{display:contents}.prayer-pecha-module___k_yCG__badge{z-index:1;position:absolute}.prayer-pecha-module___k_yCG__badge[data-at=tl]{top:-14px;left:20px}.prayer-pecha-module___k_yCG__badge[data-at=tr]{top:-14px;right:20px}.prayer-pecha-module___k_yCG__badge[data-at=bl]{bottom:-14px;left:20px}.prayer-pecha-module___k_yCG__badge[data-at=br]{bottom:-14px;right:20px}}.prayer-pecha-module___k_yCG__num{background:var(--bt-accent);width:20px;height:20px;color:var(--bt-on-accent);font-size:calc(11px * var(--a11y-text,1));border-radius:999px;flex:none;place-items:center;line-height:1;display:inline-grid}.prayer-pecha-module___k_yCG__badge[data-tone=alert]{color:var(--bt-alert);box-shadow:0 0 0 1px color-mix(in srgb, var(--bt-alert) 45%, transparent)}.prayer-pecha-module___k_yCG__badge[data-tone=alert] .prayer-pecha-module___k_yCG__num{background:var(--bt-alert)}.prayer-pecha-module___k_yCG__seal{color:#faecdcf2;width:clamp(38px,3.6vw,48px);height:clamp(38px,3.6vw,48px);font-family:var(--font-dzo);font-size:calc(clamp(10px, .9vw, 13px) * var(--a11y-text,1));box-shadow:inset 0 0 0 2px #faecdc59, 0 2px 6px color-mix(in srgb, var(--bt-accent) 25%, transparent);background:#8c1e24db;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:14px;left:14px;transform:rotate(-6deg)}.prayer-pecha-module___k_yCG__sealName{text-align:center;overflow-wrap:anywhere;width:auto;min-width:clamp(38px,3.6vw,48px);max-width:min(42%,168px);height:auto;min-height:clamp(38px,3.6vw,48px);line-height:1.2;font-family:var(--pecha-body);font-size:calc(clamp(12px, 1vw, 14px) * var(--a11y-text,1));padding:6px 10px}.prayer-pecha-module___k_yCG__sealText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prayer-pecha-module___k_yCG__sealName:lang(dz){font-family:var(--font-dzo);line-height:1.6}.prayer-pecha-module___k_yCG__action{position:absolute;bottom:16px;right:14px}@container (min-width:640px){.prayer-pecha-module___k_yCG__action{bottom:22px;right:20px}.prayer-pecha-module___k_yCG__seal{bottom:20px;left:20px}}.prayer-pecha-module___k_yCG__edit{background:var(--bt-gold);color:#2e0f1c;box-shadow:0 2px 8px color-mix(in srgb, var(--bt-accent) 22%, transparent);border-color:#0000}.prayer-pecha-module___k_yCG__edit:hover{background:var(--bt-gold-soft)}.prayer-pecha-module___k_yCG__rise{animation:prayer-pecha-module___k_yCG__rise .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes prayer-pecha-module___k_yCG__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prayer-pecha-module___k_yCG__rise{animation-name:prayer-pecha-module___k_yCG__fade}@keyframes prayer-pecha-module___k_yCG__fade{0%{opacity:0}to{opacity:1}}}.prayer-pecha-module___k_yCG__pecha [data-pecha-scroll]{scrollbar-width:none}.prayer-pecha-module___k_yCG__pecha [data-pecha-scroll]::-webkit-scrollbar{display:none}.prayer-pecha-module___k_yCG__scrollTrack{z-index:2;cursor:pointer;touch-action:none;width:12px;position:absolute;top:9%;bottom:9%;right:4px}.prayer-pecha-module___k_yCG__scrollTrack[hidden]{display:none}@container (min-width:640px){.prayer-pecha-module___k_yCG__scrollTrack{right:calc(2.25% - 6px)}}.prayer-pecha-module___k_yCG__scrollTrack:before{content:"";background:#6e1e2829;border-radius:2px;position:absolute;inset:0 5px}.prayer-pecha-module___k_yCG__scrollThumb{background:#6e1e289e;border-radius:4px;transition:background-color .16s,left .16s,right .16s;position:absolute;left:3px;right:3px}.prayer-pecha-module___k_yCG__scrollTrack:hover .prayer-pecha-module___k_yCG__scrollThumb,.prayer-pecha-module___k_yCG__scrollTrack:active .prayer-pecha-module___k_yCG__scrollThumb{background:#6e1e28d9;left:2px;right:2px}
