@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_b275666-module__UoWYpG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_b275666-module__UoWYpG__variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--my-tabbar-clear:calc(108px + env(safe-area-inset-bottom,0px));--amana-paper:#fbfbf8;--amana-sand:#e8ece9;--amana-marine:#14344b;--amana-sun:#f0c24a;--amana-aqua:#1f7f7b;--amana-shallows:#a9deda;--amana-coral:#f07c58;--amana-white:#fff;--amana-ink-70:#59707f;--amana-ink-40:#9fabb3;--amana-ink-20:#cdd3d5;--amana-ink-10:#e4e7e7;--amana-success:#2e7d5b;--amana-warning:#c98a1b;--amana-error:#b23b2e;--amana-focus-ring:0 0 0 4px #f0c24a8c;--amana-font:var(--font-figtree), "Figtree", "Segoe UI", Helvetica, Arial, sans-serif;--amana-type-display:700 36px/40px var(--amana-font);--amana-type-h1:700 30px/36px var(--amana-font);--amana-type-h2:600 28px/34px var(--amana-font);--amana-type-h3:600 22px/28px var(--amana-font);--amana-type-body:400 16px/24px var(--amana-font);--amana-type-small:400 14px/20px var(--amana-font);--amana-type-label:600 13px/16px var(--amana-font);--amana-type-desktop-display:700 56px/60px var(--amana-font);--amana-type-desktop-h1:700 44px/50px var(--amana-font);--amana-type-desktop-h2:700 36px/42px var(--amana-font);--amana-type-desktop-h3:600 22px/28px var(--amana-font);--amana-type-desktop-body:400 18px/28px var(--amana-font);--amana-radius-button:8px;--amana-radius-input:8px;--amana-radius-card-app:16px;--amana-radius-card-kids:24px;--amana-radius-card-house:16px;--amana-radius-pill:999px;--amana-radius-phone-block:24px;--amana-radius-desktop-block:32px;--amana-radius-note:12px;--amana-space-base:4px;--amana-space-1:4px;--amana-space-2:8px;--amana-space-3:12px;--amana-space-4:16px;--amana-space-5:20px;--amana-space-6:24px;--amana-space-8:32px;--amana-space-section-mobile:40px;--amana-space-section-desktop:104px;--amana-gutter-mobile:20px;--amana-gutter-desktop:60px;--amana-content-max:1120px;--amana-bp-phone:390px;--amana-bp-sm:640px;--amana-bp-md:960px;--amana-bp-lg:1200px;--amana-bp-desktop:1440px;--amana-bp-admin:1280px;--amana-bp-tablet:1024px;--amana-ease:cubic-bezier(.2, 0, 0, 1);--amana-dur-control:.2s;--amana-dur-page:.32s;--amana-shadow-card-float:0 12px 32px #14344b1f;--amana-shadow-tabbar:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #14344b0f, 0 0 0 1px #14344b14, 0 14px 36px #14344b29}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--amana-paper);color:var(--amana-marine);font:var(--amana-type-body);-webkit-font-smoothing:antialiased}a{color:var(--amana-aqua);transition:color var(--amana-dur-control) var(--amana-ease);text-decoration:none}a:hover{color:var(--amana-marine)}input::placeholder,textarea::placeholder{color:var(--amana-ink-40)}:focus-visible{box-shadow:var(--amana-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.am-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-display{font:var(--amana-type-display);letter-spacing:-.015em;margin:0}.am-h1{font:var(--amana-type-h1);margin:0}.am-h2{font:var(--amana-type-h2);margin:0}.am-h3{font:var(--amana-type-h3);margin:0}.am-body{font:var(--amana-type-body);margin:0}.am-small{font:var(--amana-type-small);margin:0}.am-muted{color:var(--amana-ink-70)}.am-label{font:var(--amana-type-label);letter-spacing:.02em;color:var(--amana-ink-70);margin:0}.am-footline,.am-fine{color:var(--amana-ink-70);margin:0;font-size:13px;line-height:18px}.am-button{border-radius:var(--amana-radius-button);cursor:pointer;min-height:48px;transition:background-color var(--amana-dur-control) var(--amana-ease), color var(--amana-dur-control) var(--amana-ease), border-color var(--amana-dur-control) var(--amana-ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.am-button--full{width:100%}.am-button--primary,.am-button--primary:hover{background:var(--amana-marine);color:var(--amana-paper);border-color:var(--amana-marine)}.am-button--sun,.am-button--sun:hover{background:var(--amana-sun);color:var(--amana-marine);border-color:var(--amana-sun)}.am-button--secondary,.am-button--secondary:hover{color:var(--amana-marine);border-color:var(--amana-marine);background:0 0}.am-button--tertiary{color:var(--amana-aqua);background:0 0;border:0;justify-content:flex-start;min-height:44px;padding:0}.am-button--tertiary:hover{color:var(--amana-marine)}.am-button--sm{height:40px;min-height:40px;padding:0 16px;font-size:14px;line-height:20px}.am-button[aria-busy=true]{background:var(--amana-ink-40);border-color:var(--amana-ink-40);color:var(--amana-paper);cursor:progress}.am-button:disabled,.am-button[aria-disabled=true]{border-color:var(--amana-ink-20);color:var(--amana-ink-40);cursor:not-allowed;background:0 0}.am-button svg{flex-shrink:0;width:18px;height:18px;display:block}.am-field{flex-direction:column;gap:6px;display:flex}.am-field__label{color:var(--amana-marine);font-size:14px;font-weight:600;line-height:20px}.am-field__input{border:1.5px solid var(--amana-ink-40);border-radius:var(--amana-radius-input);background:var(--amana-white);height:48px;color:var(--amana-marine);width:100%;transition:border-color var(--amana-dur-control) var(--amana-ease);padding:0 14px;font-family:inherit;font-size:16px;line-height:24px}textarea.am-field__input{resize:vertical;height:auto;min-height:96px;padding:12px 14px}.am-field__input:focus{border-color:var(--amana-marine);box-shadow:var(--amana-focus-ring);outline:none}.am-field__input[aria-invalid=true],.am-field__input[aria-invalid=true]:focus{border-color:var(--amana-error);box-shadow:none}.am-field--success .am-field__input{border-color:var(--amana-success)}.am-field--disabled .am-field__label{color:var(--amana-ink-70)}.am-field__input:disabled,.am-field__input[readonly]{background:var(--amana-sand);border-color:var(--amana-ink-20);color:var(--amana-marine);-webkit-text-fill-color:var(--amana-marine);opacity:1}.am-field__message{color:var(--amana-ink-70);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}.am-field__message svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.am-field__message--error{color:var(--amana-error)}.am-field__message--success{color:var(--amana-success)}.am-check{cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;font-size:14px;line-height:20px;display:flex;position:relative}.am-check__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.am-check__box{border:1.5px solid var(--amana-ink-40);background:var(--amana-white);color:#0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.am-check__box svg{width:14px;height:14px;display:block}.am-check__input:checked+.am-check__box{background:var(--amana-marine);border-color:var(--amana-marine);color:var(--amana-paper)}.am-check__input:focus-visible+.am-check__box{box-shadow:var(--amana-focus-ring)}.am-check__input[aria-invalid=true]+.am-check__box{border-color:var(--amana-error)}.am-check__input:disabled+.am-check__box{background:var(--amana-sand);border-color:var(--amana-ink-20)}.am-toggle{cursor:pointer;align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.am-toggle__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.am-toggle__text{flex-direction:column;flex:1 1 0;gap:2px;display:flex}.am-toggle__label{font-size:16px;font-weight:600;line-height:22px}.am-toggle__helper{color:var(--amana-ink-70);font-size:14px;line-height:20px}.am-toggle__track{background:var(--amana-ink-20);border-radius:999px;flex-shrink:0;width:44px;height:26px;display:block;position:relative}.am-toggle__thumb{background:var(--amana-white);border-radius:999px;width:20px;height:20px;display:block;position:absolute;top:3px;left:3px}.am-toggle__input:checked~.am-toggle__track{background:var(--amana-aqua)}.am-toggle__input:checked~.am-toggle__track .am-toggle__thumb{left:21px}.am-toggle__input:focus-visible~.am-toggle__track{box-shadow:var(--amana-focus-ring)}.am-choices{background:var(--amana-white);border:1px solid var(--amana-ink-10);border-radius:var(--amana-radius-card-app);flex-direction:column;gap:8px;min-width:0;margin:0;padding:16px 16px 4px;display:flex}.am-choices__head{flex-direction:column;gap:4px;padding:0;display:flex}.am-choices__title{font-size:14px;font-weight:600;line-height:20px}.am-choices__rule{background:var(--amana-ink-10);height:1px}.am-choices--error{border-color:var(--amana-error)}.am-digits{border:0;justify-content:space-between;gap:8px;min-width:0;margin:0;padding:0;display:flex}.am-digits__box{text-align:center;width:48px;height:56px;color:var(--amana-marine);border:1.5px solid var(--amana-ink-40);border-radius:var(--amana-radius-input);background:var(--amana-white);min-width:0;transition:border-color var(--amana-dur-control) var(--amana-ease);padding:0;font-family:inherit;font-size:24px;font-weight:600}.am-digits__box:not(:placeholder-shown){border-color:var(--amana-marine)}.am-digits__box:focus{border-color:var(--amana-marine);box-shadow:var(--amana-focus-ring);outline:none}.am-digits--error .am-digits__box,.am-digits--error .am-digits__box:focus{border-color:var(--amana-error);box-shadow:none}.am-card{background:var(--amana-white);border:1px solid var(--amana-ink-10);border-radius:var(--amana-radius-card-app);padding:20px}.am-tag{border-radius:var(--amana-radius-pill);background:var(--amana-sand);height:24px;color:var(--amana-marine);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.am-tag--sun{background:var(--amana-sun)}.am-status{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.am-status__dot{border-radius:var(--amana-radius-pill);width:8px;height:8px;display:block}.am-status__word{color:var(--amana-marine);font-size:14px;font-weight:500;line-height:20px}.my-phone{background:var(--amana-paper);flex-direction:column;max-width:480px;margin:0 auto;display:flex;position:relative}.my-header{background:var(--amana-sand);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 8px 0 20px;display:flex}.my-header__actions{align-items:center;display:flex}.my-header__icon{border-radius:var(--amana-radius-button);width:44px;height:44px;color:var(--amana-marine);justify-content:center;align-items:center;display:flex;position:relative}.my-header__icon svg{flex-shrink:0;width:24px;height:24px;display:block}.my-header__dot{border-radius:var(--amana-radius-pill);background:var(--amana-sun);border:1.5px solid var(--amana-paper);width:8px;height:8px;position:absolute;top:9px;right:9px}.my-main{padding:24px var(--amana-gutter-mobile) var(--my-tabbar-clear);flex-direction:column;flex:auto;gap:24px;display:flex}.my-tabbar{bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--amana-radius-pill);-webkit-backdrop-filter:blur(28px)saturate(180%);width:min(100% - 40px,440px);height:64px;box-shadow:var(--amana-shadow-tabbar);z-index:10;background:linear-gradient(#ffffff9e,#ffffff6b);border:1px solid #ffffffbf;align-items:stretch;gap:2px;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.my-tabbar__item{border-radius:var(--amana-radius-pill);height:52px;color:var(--amana-ink-70);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.my-tabbar__item:hover,.my-tabbar__item[aria-current=page]{color:var(--amana-marine)}.my-tabbar__item svg{flex-shrink:0;width:22px;height:22px;display:block}.my-tabbar__item[aria-current=page] svg{width:24px;height:24px}.my-tabbar__label{letter-spacing:.02em;font-size:11px;font-weight:500;line-height:14px}.my-tabbar__item[aria-current=page] .my-tabbar__label{font-weight:700}.signin{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.signin__hero{background:var(--amana-marine);border-radius:0 0 28px 28px;flex-direction:column;flex-shrink:0;justify-content:flex-end;height:400px;padding:0 24px 56px;display:flex;position:relative;overflow:hidden}.signin__hero-content{flex-direction:column;gap:20px;display:flex;position:relative}.signin__title{color:var(--amana-paper);max-width:300px}.signin__subtitle{color:var(--amana-shallows);margin:0;font-size:16px;line-height:24px}.signin__main{flex-direction:column;flex:1 1 0;gap:20px;margin-top:-32px;padding:0 20px 24px;display:flex;position:relative}.signin__card{background:var(--amana-white);border:1px solid var(--amana-ink-10);border-radius:var(--amana-radius-card-app);box-shadow:var(--amana-shadow-card-float);flex-direction:column;gap:16px;margin:0;padding:20px;display:flex}.signin__new{flex-direction:column;padding:0 4px;display:flex}.signin__spacer{flex:1 1 0}.signin__footline{padding:0 4px}.am-khatam{pointer-events:none;background-color:currentColor;display:block;position:absolute;inset:0;-webkit-mask-image:url(/brand/khatam-tile-96.svg);mask-image:url(/brand/khatam-tile-96.svg);-webkit-mask-size:96px 96px;mask-size:96px 96px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.my-step{background:var(--amana-paper);flex-direction:column;max-width:480px;margin:0 auto;display:flex;position:relative}.my-step__band{background:var(--amana-marine);border-radius:0 0 var(--amana-radius-phone-block) var(--amana-radius-phone-block);flex-shrink:0;padding:0 0 24px}.my-step__header{align-items:center;height:64px;padding:0 8px 0 20px;display:flex}.my-step__main{padding:24px var(--amana-gutter-mobile) 24px;flex-direction:column;flex:auto;gap:20px;display:flex}.my-step__title{flex-direction:column;gap:6px;margin-top:-8px;display:flex}.my-step__form{flex-direction:column;gap:16px;margin:0;display:flex}.am-back{min-height:44px;color:var(--amana-aqua);align-self:flex-start;align-items:center;gap:4px;margin-left:-6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.am-back svg{flex-shrink:0;width:20px;height:20px;display:block}.am-linkbutton{font:inherit;color:var(--amana-aqua);cursor:pointer;background:0 0;border:0;padding:0}.am-linkbutton:hover{color:var(--amana-marine)}.am-back.am-linkbutton{font-size:14px;font-weight:500;line-height:20px}.am-note{border-radius:var(--amana-radius-note);background:var(--amana-shallows);color:var(--amana-marine);align-items:center;gap:12px;padding:14px 16px;display:flex}.am-note--sand{background:var(--amana-sand)}.am-note svg{flex-shrink:0;width:22px;height:22px;display:block}.am-option{border-radius:var(--amana-radius-note);border:1.5px solid var(--amana-ink-20);background:var(--amana-white);width:100%;color:var(--amana-marine);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.am-option[aria-current=true]{border-color:var(--amana-marine);background:var(--amana-shallows)}.am-option__icon{flex-shrink:0;width:26px;height:26px;display:block}.am-option__text{flex-direction:column;flex:1 1 0;gap:2px;display:flex}.am-option__title{font-size:16px;font-weight:600;line-height:22px}.am-option__line{color:var(--amana-ink-70);font-size:14px;line-height:20px}.am-option__end{width:20px;height:20px;color:var(--amana-ink-40);flex-shrink:0;display:block}.am-option[aria-current=true] .am-option__end{color:var(--amana-marine)}.am-rows{background:var(--amana-white);border:1px solid var(--amana-ink-10);border-radius:var(--amana-radius-card-app);flex-direction:column;padding:4px 16px;display:flex}.am-rows>*+*{border-top:1px solid var(--amana-ink-10)}.am-row{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:8px 0;display:flex}.am-row__icon{width:24px;height:24px;color:var(--amana-aqua);flex-shrink:0;display:block}.am-row__text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.am-row__title{color:var(--amana-marine);font-size:16px;font-weight:600;line-height:22px}.am-row__line{color:var(--amana-ink-70);font-size:14px;line-height:20px}.am-row__icon--marine{color:var(--amana-marine)}.am-row__end{width:20px;height:20px;color:var(--amana-ink-40);flex-shrink:0;display:block}.am-avatar{border-radius:var(--amana-radius-pill);background:var(--amana-sand);width:32px;height:32px;color:var(--amana-marine);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.admin{background:var(--amana-paper);min-height:100vh;display:flex}.admin-rail{background:var(--amana-marine);width:240px;color:var(--amana-paper);flex-direction:column;flex-shrink:0;gap:4px;height:100vh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-rail__brand{padding:4px 14px 20px}.admin-rail__tag{letter-spacing:.04em;color:var(--amana-shallows);margin-top:6px;font-size:12px;font-weight:600;line-height:16px}.admin-rail__item{border-radius:var(--amana-radius-button);height:44px;color:var(--amana-paper);transition:background-color var(--amana-dur-control) var(--amana-ease);flex-shrink:0;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.admin-rail__item:hover{color:var(--amana-paper);background:#fbfbf814}.admin-rail__item[aria-current=page]{background:#fbfbf824;font-weight:600}.admin-rail__item svg{flex-shrink:0;width:20px;height:20px;display:block}.admin-rail__switch{border:1px solid #fbfbf852;margin-bottom:12px}.admin-rail__spacer{flex:1 1 0}.admin-rail__user{border-top:1px solid #fbfbf829;align-items:center;gap:10px;padding:10px 14px;display:flex}.admin-rail__who{flex-direction:column;display:flex}.admin-rail__name{font-size:14px;font-weight:600;line-height:18px}.admin-rail__role{color:var(--amana-shallows);font-size:12px;line-height:16px}.admin-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.admin-topbar{background:var(--amana-sand);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 32px;display:flex}.admin-topbar__title{margin:0;font-size:22px;font-weight:700;line-height:28px}.admin-topbar__heading{flex-direction:column;display:flex}.admin-topbar__subtitle{color:var(--amana-ink-70);font-size:13px;line-height:16px}.admin-topbar__actions{align-items:center;gap:10px;display:flex}.admin-content{flex-direction:column;flex:1 1 0;gap:20px;padding:24px 32px 32px;display:flex}.my-offline__band{background:var(--amana-marine);color:var(--amana-paper);border-radius:0 0 var(--amana-radius-phone-block) var(--amana-radius-phone-block);flex-shrink:0}.my-header--marine{background:var(--amana-marine)}.my-header--marine .my-header__icon{color:var(--amana-paper)}.my-header--marine .my-header__dot{border-color:var(--amana-marine)}.my-offline__title{padding:8px var(--amana-gutter-mobile) 24px}.my-offline__title p{font:var(--amana-type-small);color:var(--amana-shallows);margin:4px 0 0}.my-offline__card{background:var(--amana-white);border:1px solid var(--amana-ink-10);border-radius:var(--amana-radius-card-app);padding:4px 16px}.my-offline__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-offline__text{flex-direction:column;gap:2px;display:flex}.my-offline__row-title{font-size:16px;font-weight:600;line-height:22px}.my-offline__row-line{font:var(--amana-type-small);color:var(--amana-ink-70)}.my-offline__rule{background:var(--amana-ink-10);height:1px}.my-offline__main{gap:20px}.am-confirm{flex-direction:column;flex:auto;gap:20px;padding:20px;display:flex}.am-confirm__spacer{flex:1 1 0}.am-confirm__mark{border-radius:var(--amana-radius-pill);background:var(--amana-sun);width:56px;height:56px;color:var(--amana-marine);flex-shrink:0;justify-content:center;align-items:center;display:flex}.am-confirm__mark--sand{background:var(--amana-sand)}.am-confirm__mark svg{width:28px;height:28px;display:block}.am-confirm__text{flex-direction:column;gap:8px;display:flex}.am-confirm__title{font:var(--amana-type-h1);color:var(--amana-marine);margin:0}.am-confirm__sub{font:var(--amana-type-body);color:var(--amana-ink-70);margin:0}.am-confirm__note{color:var(--amana-ink-70);margin:0;font-size:13px;line-height:18px}.am-confirm__actions{flex-direction:column;gap:12px;display:flex}.am-confirm .am-row{cursor:default}.am-confirm a.am-row{cursor:pointer;text-decoration:none}.am-confirm__step{border-radius:var(--amana-radius-pill);background:var(--amana-sand);width:28px;height:28px;color:var(--amana-marine);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.am-confirm__step--now{background:var(--amana-marine);color:var(--amana-paper)}.am-confirm__step--done{background:var(--amana-success);color:var(--amana-paper)}.am-confirm__step--done svg{width:14px;height:14px;display:block}.am-confirm__step--todo{border:2px solid var(--amana-ink-20);background:0 0}.am-confirm__tick{width:20px;height:20px;color:var(--amana-success);flex-shrink:0;display:block}.my-preview-banner{padding:var(--amana-space-2) var(--amana-gutter-mobile);background:var(--amana-sun);color:var(--amana-marine);font:var(--amana-type-label);letter-spacing:.02em;text-align:center;margin:0}.my-phone,.my-step{height:100dvh;height:min(max(100dvh, var(--my-app-h,0px)), 100lvh);overflow:clip}html.my-kb :is(.my-phone,.my-step){height:var(--my-kb-h,100dvh);top:var(--my-kb-top,0px)}.my-scroll{overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}html:has(:is(.my-phone,.my-step)){overscroll-behavior:none}.am-status-cap{height:calc(env(safe-area-inset-top,0px) + min(env(safe-area-inset-top,0px), 12px));z-index:45;background:var(--amana-sand);position:fixed;top:0;left:0;right:0}.am-status-cap--kids{background:var(--amana-paper)}:is(html:has(:is(.par-band,.staff-band,.pledge-band,.my-offline__band,.my-step__band,.signin__hero)) .am-status-cap,html:has(.kids-header.site-header--marine) .am-status-cap){background:var(--amana-marine)}html:has(.am-status-cap:not(.am-status-cap--kids)){background:var(--amana-marine)}html:has(.am-status-cap:not(.am-status-cap--kids)) body{min-height:100vh}html:has(.my-preview-banner) .am-status-cap{background:var(--amana-sun)}html:has(:is(.my-phone,.my-step)) .am-status-cap{display:none}.my-step__band{z-index:20;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.signin__hero{height:calc(400px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.my-header{z-index:20;box-sizing:content-box;padding-top:env(safe-area-inset-top,0px);flex-shrink:0;position:sticky;top:0}.my-preview-banner{padding-top:calc(var(--amana-space-2) + env(safe-area-inset-top,0px))}.my-preview-banner+.my-header{padding-top:0}.site-header.kids-header{box-sizing:content-box;padding-top:env(safe-area-inset-top,0px)}.site-menu{border-top:env(safe-area-inset-top,0px) solid transparent}.admin-rail__group{letter-spacing:.06em;text-transform:uppercase;color:#fbfbf88c;padding:14px 14px 4px;font-size:11px;font-weight:700;line-height:14px}.admin-rail__gap{flex-shrink:0;height:10px}.my-desk{display:none}@media (min-width:1280px){html:has(.my-desk) .my-phone{display:none}.my-desk{background:var(--amana-paper);min-height:100vh;color:var(--amana-marine);display:flex}}.my-wide>.admin-rail{display:none}@media (min-width:1280px){.my-wide{background:var(--amana-paper);min-height:100vh;display:flex}.my-wide>.admin-rail{display:flex}.my-wide>.my-phone{flex:auto;min-width:0;max-width:none;height:auto;margin:0;overflow:visible}.my-wide .my-header,.my-wide .my-header--marine{background:var(--amana-paper);justify-content:flex-end;height:64px;padding:0 24px}.my-wide .my-header>:not(.my-header__actions){display:none}.my-wide .my-header--marine .my-header__icon{color:var(--amana-marine)}.my-wide .my-header--marine .my-header__dot{border-color:var(--amana-paper)}.my-wide .my-tabbar{display:none}.my-wide .my-scroll{padding:0 32px 32px;overflow:visible}.my-wide .my-scroll>*{width:100%;max-width:1040px}.my-wide .my-scroll>main{padding-bottom:32px;padding-left:0;padding-right:0}.my-wide .app-shop .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.my-wide .my-scroll>.reg-main{max-width:640px}.my-wide :is(.par-band,.staff-band){border-radius:var(--amana-radius-phone-block)}.my-wide .reg-section:has(>.par-program){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.my-wide .reg-section:has(>.par-program)>h2{grid-column:1/-1;margin-bottom:-6px}.my-wide .par-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html:has(.my-step) body{background:var(--amana-sand)}.my-step{border-radius:var(--amana-radius-phone-block);max-width:520px;height:auto;margin:64px auto;overflow:clip}.my-step .my-scroll{overflow:visible}.my-step__band{position:static}}.admin-rail--app{width:232px}.admin-rail--app .admin-rail__brand{padding:4px 14px 10px}.admin-rail--app .admin-rail__tag{letter-spacing:.06em;font-size:11px;font-weight:700;line-height:14px}.admin-rail--app .admin-rail__item{height:40px;position:relative}.admin-rail--app .admin-rail__item[aria-current=page]:before{content:"";background:var(--amana-sun);border-radius:2px;width:3px;height:20px;position:absolute;top:10px;left:-12px}.admin-rail--app .admin-rail__switch{border-color:#fbfbf838;gap:10px;margin:6px 2px 10px;padding:0 12px;font-weight:600}.admin-rail--app .admin-rail__switch svg{width:18px;height:18px}.admin-rail--app .admin-rail__user{padding:12px 14px 0}
