._stack_dkl7u_1{flex-direction:column;gap:16px;display:flex}._block_dkl7u_7{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--bg-gray150), var(--bg-white), var(--bg-gray150));background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_dkl7u_1}@keyframes _shimmer_dkl7u_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._block_dkl7u_7{animation:none}}._region_1lsnj_1{top:calc(12px + env(safe-area-inset-top));z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed;left:16px;right:16px}._toast_1lsnj_12{border-left:4px solid var(--c-danger);border-radius:var(--radius-md);background:var(--bg-white);width:min(100%,380px);font-size:var(--fs-sm);pointer-events:auto;flex-direction:column;gap:2px;padding:12px 16px;animation:.2s ease-out _slide-in_1lsnj_1;display:flex;box-shadow:0 8px 24px #11182724}._success_1lsnj_27{border-left-color:var(--c-success)}._warning_1lsnj_31{border-left-color:var(--c-warning)}@media (width>=720px){._region_1lsnj_1{justify-content:flex-end;top:20px;left:auto;right:24px}}@keyframes _slide-in_1lsnj_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._toast_1lsnj_12{animation:none}}._button_5p0v2_1{justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:20px;transition:background-color .15s;display:inline-flex;position:relative}._primary_5p0v2_12{background:var(--bg-brand01);color:var(--c-on-accent)}._primary_5p0v2_12:hover:not(:disabled){background:var(--bg-brand01-light)}._primary_5p0v2_12:disabled{background:var(--bg-gray200);color:var(--c-gray400);box-shadow:none}._secondary_5p0v2_25{border:1px solid var(--c-gray300);background:var(--bg-white);color:var(--c-gray900);font-weight:500}._secondary_5p0v2_25:hover:not(:disabled){background:var(--bg-gray100)}._small_5p0v2_34{border-radius:var(--radius-sm);height:36px;font-size:var(--fs-sm);padding:0 12px}._medium_5p0v2_35{border-radius:var(--radius-md);height:42px;font-size:var(--fs-base);padding:0 16px}._large_5p0v2_36{border-radius:var(--radius-md);height:48px;padding:0 24px}._withIcon_5p0v2_38._small_5p0v2_34{padding-left:36px}._withIcon_5p0v2_38._medium_5p0v2_35{padding-left:44px}._withIcon_5p0v2_38._large_5p0v2_36{padding-left:50px}._iconBubble_5p0v2_42{background:var(--bg-brand01-dark);color:var(--c-white);justify-content:center;align-items:center;display:flex;position:absolute;top:6px;left:6px}._small_5p0v2_34 ._iconBubble_5p0v2_42{border-radius:var(--radius-xs);width:26px;height:26px;top:5px;left:5px}._medium_5p0v2_35 ._iconBubble_5p0v2_42{border-radius:var(--radius-sm);width:30px;height:30px}._large_5p0v2_36 ._iconBubble_5p0v2_42{border-radius:var(--radius-sm);width:36px;height:36px}._secondary_5p0v2_25 ._iconBubble_5p0v2_42{background:var(--bg-gray100);color:var(--c-gray800)}._spinner_5p0v2_59{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.8s linear infinite _spin_5p0v2_59;position:absolute;top:50%;right:16px}@keyframes _spin_5p0v2_59{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_5p0v2_59{animation-duration:3s}}._page_w4ah2_1{min-height:100vh;padding:32px var(--gutter);background:var(--bg-brand02);justify-content:center;align-items:center;display:flex}._card_w4ah2_10{border-radius:var(--radius-xl);background:var(--bg-white);width:min(420px,100%);box-shadow:var(--shadow-hero);flex-direction:column;padding:32px 24px;display:flex}._logo_w4ah2_20{width:140px;margin:0 auto 24px}._title_w4ah2_25{font-size:var(--fs-2xl);text-align:center}._subtitle_w4ah2_30{color:var(--c-gray600);font-size:var(--fs-sm);text-align:center;margin:4px 0 24px}._google_w4ah2_37{border:1px solid var(--c-gray300);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:10px;height:48px;font-weight:500;display:flex}._google_w4ah2_37:hover:not(:disabled){background:var(--bg-gray100)}._apple_w4ah2_50{border-radius:var(--radius-lg);color:#fff;background:#000;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:10px;font-weight:500;display:flex}._apple_w4ah2_50:hover:not(:disabled){background:#1f1f1f}._separator_w4ah2_65{color:var(--c-gray400);font-size:var(--fs-xs);align-items:center;gap:12px;margin:20px 0;display:flex}._separator_w4ah2_65:before,._separator_w4ah2_65:after{content:"";background:var(--bg-gray200);flex:1;height:1px}._form_w4ah2_82{flex-direction:column;gap:14px;display:flex}._field_w4ah2_88{color:var(--c-gray700);font-size:var(--fs-sm);flex-direction:column;gap:6px;font-weight:500;display:flex}._field_w4ah2_88 input{border:1px solid var(--c-gray300);border-radius:var(--radius-md);height:48px;font:inherit;font-size:var(--fs-md);color:var(--c-black);padding:0 14px}._field_w4ah2_88 input:focus{border-color:var(--c-brand02);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-brand02) 18%, transparent);outline:none}._forgot_w4ah2_113{color:var(--c-brand02);font-size:var(--fs-xs);align-self:flex-end;margin-top:-6px;font-weight:600}._error_w4ah2_121,._info_w4ah2_122{border-radius:var(--radius-md);font-size:var(--fs-sm);padding:10px 12px}._error_w4ah2_121{background:color-mix(in srgb, var(--bg-danger) 10%, transparent);color:var(--c-danger)}._info_w4ah2_122{background:var(--lightningcss-light,#e8f5f1)var(--lightningcss-dark,var(--tint-success));color:var(--lightningcss-light,#2f6d5d)var(--lightningcss-dark,var(--c-success-dark))}._footer_w4ah2_138{color:var(--c-gray500);font-size:var(--fs-xs);text-align:center;margin-top:20px}._footer_w4ah2_138 a{color:var(--c-brand02);font-weight:600;text-decoration:underline}._fieldError_w4ah2_151{color:var(--c-danger);font-size:var(--fs-xs);font-style:normal}._avatar_w4ah2_157{justify-content:center;display:flex}._avatarButton_w4ah2_162{background:var(--bg-gray200);width:84px;height:84px;color:var(--c-gray500);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}._avatarButton_w4ah2_162 img{object-fit:cover;border-radius:50%;width:100%;height:100%}._avatarBadge_w4ah2_182{border:2px solid var(--c-white);background:var(--bg-brand02);width:26px;height:26px;color:var(--c-white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}._shell_5sy32_1{background:var(--bg-beige);min-height:100vh}._sidebar_5sy32_6{padding:16px var(--gutter);border-bottom:1px solid var(--c-gray200);background:var(--bg-white);flex-direction:column;gap:16px;display:flex}._brand_5sy32_15{align-items:center;gap:10px;padding:0 10px;display:flex}._logo_5sy32_22{width:112px}._adminPill_5sy32_24{border-radius:var(--radius-pill);background:var(--bg-brand01);color:var(--c-on-accent);font-size:var(--fs-xs);padding:2px 8px;font-weight:700}._section_5sy32_33{flex-direction:column;gap:2px;display:flex}._sectionTitle_5sy32_39{color:var(--c-gray600);font-size:var(--fs-xs);letter-spacing:.6px;text-transform:uppercase;margin:0 12px 4px;font-weight:600}._links_5sy32_48{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._link_5sy32_48{border-radius:var(--radius-md);color:var(--c-gray700);font-size:var(--fs-base);align-items:center;gap:12px;padding:8px 12px;font-weight:500;display:flex}._link_5sy32_48:hover{background:var(--bg-gray100)}._active_5sy32_70,._active_5sy32_70:hover{background:color-mix(in srgb, var(--c-brand02) 14%, var(--bg-white));color:var(--c-brand02-dark)}._label_5sy32_76{flex:1}._badge_5sy32_78{border-radius:var(--radius-pill);background:var(--bg-brand01);min-width:20px;color:var(--c-on-accent);font-size:var(--fs-xs);text-align:center;padding:0 6px;font-weight:700;line-height:20px}._account_5sy32_90{border:1px solid var(--c-gray200);border-radius:var(--radius-lg);align-items:center;gap:10px;padding:10px 12px;display:flex}._avatar_5sy32_99{border-radius:var(--radius-pill);background:var(--bg-brand02);width:34px;height:34px;color:var(--c-white);justify-content:center;align-items:center;font-weight:700;display:flex}._accountText_5sy32_111{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}._accountName_5sy32_119{color:var(--c-gray900);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._accountRole_5sy32_128{color:var(--c-gray600);font-size:var(--fs-xs)}._signOut_5sy32_133{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--c-gray600);justify-content:center;align-items:center;display:flex}._signOut_5sy32_133:hover{background:var(--bg-gray100)}._content_5sy32_145{min-width:0}@media (width>=960px){._shell_5sy32_1{grid-template-columns:248px 1fr;display:grid}._sidebar_5sy32_6{border-right:1px solid var(--c-gray200);border-bottom:0;height:100vh;padding:22px 14px 14px;position:sticky;top:0;overflow-y:auto}._account_5sy32_90{margin-top:auto}}@font-face{font-family:IBM Plex Sans;font-weight:300;src:url(/assets/IBMPlexSans-Light-BYiZMREL.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans;font-weight:400;src:url(/assets/IBMPlexSans-Regular-B-kPMoAo.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:italic;src:url(/assets/IBMPlexSans-Italic-C7MXyy3q.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans;font-weight:500;src:url(/assets/IBMPlexSans-Medium-DF2YZOnS.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans;font-weight:600;src:url(/assets/IBMPlexSans-SemiBold-Czimjq_M.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans;font-weight:700;src:url(/assets/IBMPlexSans-Bold-CJbyaLwG.ttf)format("truetype");font-display:swap}@font-face{font-family:Epilogue;font-weight:600;src:url(/assets/Epilogue-SemiBold-Ck2uZkES.ttf)format("truetype");font-display:swap}@font-face{font-family:Epilogue;font-weight:700;src:url(/assets/Epilogue-Bold-hflWK9aH.ttf)format("truetype");font-display:swap}@font-face{font-family:Epilogue;font-weight:800;src:url(/assets/Epilogue-ExtraBold-BDamA99M.ttf)format("truetype");font-display:swap}@font-face{font-family:Icomoon;src:url(/assets/Icomoon-BXNRz-56.ttf)format("truetype");font-display:block}:root{--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-heading:"Epilogue", "IBM Plex Sans", sans-serif;--fs-xxs:10px;--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:22px;--fs-3xl:30px;--fs-4xl:36px;--c-hairline:#e2dfd6;--border-hairline:1px solid var(--c-hairline);--shadow-card:0 0 0 1px var(--c-hairline);--shadow-tile:0 0 0 1px var(--c-hairline);--shadow-hero:0 0 0 1px var(--c-hairline), 0 8px 24px #11182714;--shadow-chip:0 0 0 1px var(--c-hairline);--shadow-hover:0 0 0 1px var(--c-gray300), 0 6px 16px #1118270f;--shadow-fab:0 4px 12px #11182729;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--gutter:16px;--content-width:760px;--header-height:48px;--tint-success:color-mix(in srgb, var(--c-success) 18%, var(--bg-white));--tint-warning:color-mix(in srgb, var(--c-warning) 16%, var(--bg-white));--tint-warning-strong:color-mix(in srgb, var(--c-warning) 30%, var(--bg-white));--tint-danger:color-mix(in srgb, var(--c-danger) 18%, var(--bg-white));--tint-info:color-mix(in srgb, var(--c-brand02) 18%, var(--bg-white));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-hairline:#ffffff17;--shadow-hero:0 0 0 1px var(--c-hairline), 0 8px 24px #0006;--shadow-fab:0 4px 12px #00000073}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg-beige);color:var(--c-black);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-heading);margin:0;font-weight:600;line-height:1.3}p{margin:0}:where(:root[data-theme=dark]) :where(input,textarea,select){color:inherit;background-color:#0000}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--c-brand01);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}:where(input:not([type=checkbox],[type=radio],[type=file]),textarea,select):focus{border-color:var(--c-brand02);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-brand02) 14%, transparent)}img{max-width:100%;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
