@charset "UTF-8";._banner_1o5so_1{position:fixed;right:16px;left:16px;bottom:14px;z-index:80;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;border:1px solid var(--ui-border);border-radius:14px;padding:12px;background:color-mix(in oklab,var(--ui-surface-1) 95%,transparent);box-shadow:var(--ui-shadow-2, 0 16px 44px rgba(0, 0, 0, .18));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._textWrap_1o5so_20{min-width:min(100%,300px);max-width:56ch}._title_1o5so_25{color:var(--ui-text-1);font-size:13px;font-weight:640}._copy_1o5so_31{margin-top:4px;color:var(--ui-text-2);font-size:12px;line-height:1.45}._actions_1o5so_38{display:inline-flex;flex-wrap:wrap;gap:8px}._btnPrimary_1o5so_44,._btnSecondary_1o5so_45{border:1px solid transparent;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer}._btnPrimary_1o5so_44{color:#fff;background:linear-gradient(132deg,var(--ui-accent) 0%,color-mix(in oklab,var(--ui-accent) 72%,black 28%) 100%)}._btnSecondary_1o5so_45{color:var(--ui-text-1);background:var(--ui-surface-2);border-color:var(--ui-border)}._modalLayer_1o5so_66{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#0a10185c}._modal_1o5so_66{width:min(540px,100%);max-height:min(88dvh,760px);overflow-y:auto;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface-1);box-shadow:0 26px 70px #00000052;padding:18px}._modalHeader_1o5so_87{display:flex;align-items:center;justify-content:space-between;gap:10px}._modalHeader_1o5so_87 h2{color:var(--ui-text-1);font-size:19px}._closeBtn_1o5so_98{border:0;background:transparent;color:var(--ui-text-2);font-size:12px;cursor:pointer}._summary_1o5so_106{margin-top:10px;color:var(--ui-text-2);font-size:12px}._options_1o5so_112{margin-top:14px;display:grid;gap:10px}._option_1o5so_112{display:flex;justify-content:space-between;align-items:start;gap:12px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface-2);padding:10px 12px}._option_1o5so_112 input{margin-top:2px}._optionTitle_1o5so_132{color:var(--ui-text-1);font-size:12px;font-weight:620}._optionCopy_1o5so_138{margin-top:3px;color:var(--ui-text-2);font-size:11px;line-height:1.45}._modalActions_1o5so_145{margin-top:16px;display:flex;justify-content:end;gap:8px}@media (max-width: 760px){._actions_1o5so_38{width:100%}._btnPrimary_1o5so_44,._btnSecondary_1o5so_45{flex:1 1 148px}}.clerkDevIndicator{position:fixed;left:12px;bottom:12px;z-index:2400;width:min(360px,100vw - 24px);border-radius:12px;border:1px solid var(--lineSubtle, var(--line));background:color-mix(in oklab,var(--bgPanel) 92%,var(--bg) 8%);color:var(--text);box-shadow:var(--ui-shadow-2);padding:10px 12px;display:grid;gap:6px}.clerkDevIndicator h3{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--textMuted)}.clerkDevIndicator p{margin:0;font-size:12px}.clerkDevIndicator button{width:fit-content;border-radius:8px;border:1px solid var(--line);background:var(--bgPanel2);color:var(--text);padding:6px 10px;font-size:12px;cursor:pointer}.clerkDevIndicator pre{margin:0;max-height:170px;overflow:auto;padding:8px;border-radius:8px;border:1px solid var(--lineSubtle, var(--line));background:color-mix(in oklab,var(--bgPanel2) 92%,black 8%);font-size:11px;line-height:1.4}.clerkDevIndicator code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._authShell_1iopo_1{position:relative;display:flex;min-height:100vh;min-block-size:100dvh;overflow-x:clip;background:radial-gradient(circle at 12% 12%,color-mix(in oklab,var(--ui-accent) 12%,transparent) 0,transparent 44%),radial-gradient(circle at 88% 18%,color-mix(in oklab,var(--ui-accent) 9%,transparent) 0,transparent 46%),var(--ui-bg, var(--app-bg));padding:clamp(18px,2.4vw,28px)}._backgroundGlow_1iopo_11,._meshOverlay_1iopo_12{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._backgroundGlow_1iopo_11{background:radial-gradient(circle at 30% 70%,color-mix(in oklab,var(--ui-surface-1) 72%,transparent) 0,transparent 58%);opacity:.9}._meshOverlay_1iopo_12{background-image:linear-gradient(to right,color-mix(in oklab,var(--ui-border) 38%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--ui-border) 32%,transparent) 1px,transparent 1px);background-size:42px 42px;opacity:.22;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 18%,black 82%,transparent 100%)}._frame_1iopo_30{position:relative;z-index:1;width:min(1160px,100%);margin:0 auto;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px)}._header_1iopo_40{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(2px,.6vw,8px)}._logoLink_1iopo_48{display:inline-flex;inline-size:min(300px,52vw)}._backLink_1iopo_53{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill, 999px);padding:7px 12px;background:color-mix(in oklab,var(--ui-surface-1) 85%,transparent);color:var(--ui-text-2);font-size:12px;font-weight:560;line-height:1;letter-spacing:-.01em;text-decoration:none;transition:border-color .16s ease,color .16s ease,background-color .16s ease}._backLink_1iopo_53:hover{border-color:var(--ui-border-strong);color:var(--ui-text-1);background:var(--ui-surface-1)}._backLink_1iopo_53:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring)}._content_1iopo_78{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,480px);align-items:center;gap:clamp(22px,4vw,54px);flex:1 1 auto}._copyBlock_1iopo_86{display:grid;gap:10px;max-width:42ch}._eyebrow_1iopo_92{margin:0;color:color-mix(in oklab,var(--ui-accent) 68%,var(--ui-text-1));font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}._title_1iopo_102{margin:0;color:var(--ui-text-1);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:720;line-height:1.08;letter-spacing:-.03em}._subtitle_1iopo_111{margin:0;color:var(--ui-text-2);font-size:clamp(.96rem,1.7vw,1.08rem);line-height:1.55;letter-spacing:-.01em}._surface_1iopo_119{width:100%;display:grid;align-items:center}._footer_1iopo_125{display:flex;flex-wrap:wrap;gap:14px;padding:0 clamp(2px,.6vw,8px) 2px}._footer_1iopo_125 a{color:var(--ui-text-2);font-size:12px;font-weight:560;text-decoration:none;letter-spacing:-.01em;transition:color .16s ease,text-decoration-color .16s ease}._footer_1iopo_125 a:hover{color:var(--ui-text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}._footer_1iopo_125 a:focus-visible{outline:none;border-radius:6px;box-shadow:0 0 0 3px var(--ui-focus-ring)}@media (max-width: 960px){._content_1iopo_78{grid-template-columns:minmax(0,1fr);gap:20px}._copyBlock_1iopo_86{max-width:62ch}._title_1iopo_102{font-size:clamp(1.55rem,5.8vw,2.1rem)}}@media (max-width: 640px){._authShell_1iopo_1{padding:14px}._meshOverlay_1iopo_12{background-size:32px 32px;opacity:.16}._header_1iopo_40{align-items:flex-start;flex-direction:column}._logoLink_1iopo_48{inline-size:min(260px,100%)}._content_1iopo_78{gap:16px}._copyBlock_1iopo_86{gap:8px}._subtitle_1iopo_111{font-size:.95rem}._footer_1iopo_125{gap:10px 14px}}._shell_fwzjy_1{position:relative;min-height:100vh;min-block-size:100dvh;overflow:hidden;padding-block-start:calc(18px + env(safe-area-inset-top,0px));padding-block-end:calc(18px + env(safe-area-inset-bottom,0px));padding-inline-start:calc(14px + env(safe-area-inset-left,0px));padding-inline-end:calc(14px + env(safe-area-inset-right,0px));background:radial-gradient(circle at 14% -4%,color-mix(in oklab,var(--ui-accent) 13%,transparent) 0%,transparent 52%),radial-gradient(circle at 96% 6%,color-mix(in oklab,var(--ui-surface-2) 74%,transparent) 0%,transparent 48%),var(--ui-bg, var(--app-bg));color:var(--ui-text-1)}._backgroundGlow_fwzjy_14,._meshOverlay_fwzjy_15,._backgroundSweep_fwzjy_16{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._backgroundGlow_fwzjy_14{background:radial-gradient(circle at 20% 78%,color-mix(in oklab,var(--ui-surface-1) 70%,transparent) 0%,transparent 62%);opacity:.9}._meshOverlay_fwzjy_15{background-image:linear-gradient(to right,color-mix(in oklab,var(--ui-border) 36%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--ui-border) 30%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 16%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 16%,black 82%,transparent 100%);opacity:.16}._backgroundSweep_fwzjy_16{top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(118deg,transparent 0%,color-mix(in oklab,var(--ui-accent) 8%,transparent) 35%,transparent 66%);animation:_backgroundSweep_fwzjy_16 8.2s linear infinite;transform:translate3d(-14%,0,0);opacity:.56}._frame_fwzjy_42{position:relative;z-index:1;width:min(940px,100%);margin:0 auto;display:grid;gap:14px}._header_fwzjy_51{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:2px}._logoLink_fwzjy_59{inline-size:min(290px,52vw)}._backLink_fwzjy_63{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill, 999px);background:color-mix(in oklab,var(--ui-surface-1) 88%,transparent);color:var(--ui-text-2);text-decoration:none;font-size:12px;font-weight:560;line-height:1;letter-spacing:-.01em;padding:8px 13px;transition:border-color var(--ui-duration-1) var(--ui-ease-premium),color var(--ui-duration-1) var(--ui-ease-premium),background-color var(--ui-duration-1) var(--ui-ease-premium)}._backLink_fwzjy_63:hover{border-color:var(--ui-border-strong);color:var(--ui-text-1);background:var(--ui-surface-1)}._backLink_fwzjy_63:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring)}._panel_fwzjy_88{border:1px solid color-mix(in oklab,var(--ui-border) 88%,transparent);border-radius:calc(var(--ui-radius-lg, 14px) + 8px);background:linear-gradient(152deg,color-mix(in oklab,var(--ui-surface-1) 97%,transparent),color-mix(in oklab,var(--ui-surface-1) 84%,transparent));box-shadow:var(--ui-shadow-2);display:grid;gap:14px;padding:clamp(16px,2.8vw,26px);animation:_errorScreenEnter_fwzjy_1 .22s var(--ui-ease-premium)}._topRow_fwzjy_99{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}._eyebrow_fwzjy_107{margin:0;color:color-mix(in oklab,var(--ui-accent) 68%,var(--ui-text-1));font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}._codeBadge_fwzjy_117{border:1px solid color-mix(in oklab,var(--ui-border-strong) 72%,transparent);border-radius:var(--ui-radius-pill, 999px);background:color-mix(in oklab,var(--ui-surface-2) 90%,transparent);color:var(--ui-text-2);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:650;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}._hero_fwzjy_132{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:center}._copy_fwzjy_139{display:grid;gap:10px}._title_fwzjy_144{margin:0;color:var(--ui-text-1);font-size:clamp(1.55rem,3.6vw,2.2rem);letter-spacing:-.03em;line-height:1.08;text-wrap:balance}._description_fwzjy_153{margin:0;color:var(--ui-text-2);font-size:clamp(.95rem,1.7vw,1.06rem);line-height:1.52;text-wrap:pretty}._illustration_fwzjy_161{border:1px solid color-mix(in oklab,var(--ui-border) 78%,transparent);border-radius:calc(var(--ui-radius-md, 12px) + 2px);background:color-mix(in oklab,var(--ui-surface-2) 82%,transparent);min-block-size:188px;display:grid;place-items:center;padding:12px}._illustration_fwzjy_161 svg{inline-size:min(100%,280px);block-size:auto}._actions_fwzjy_176{display:flex;flex-wrap:wrap;gap:8px}._actionPrimary_fwzjy_182,._actionSecondary_fwzjy_183,._actionGhost_fwzjy_184,._copyButton_fwzjy_185,._searchButton_fwzjy_186{min-height:36px;border-radius:var(--ui-radius-pill, 999px);padding:0 13px;font-size:12px;font-weight:620;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--ui-duration-1) var(--ui-ease-premium),background-color var(--ui-duration-1) var(--ui-ease-premium),color var(--ui-duration-1) var(--ui-ease-premium),transform var(--ui-duration-1) var(--ui-ease-premium)}._actionPrimary_fwzjy_182{border:1px solid color-mix(in oklab,var(--ui-accent) 60%,var(--ui-border));background:color-mix(in oklab,var(--ui-accent) 84%,var(--ui-surface-2));color:var(--ui-accent-contrast)}._actionSecondary_fwzjy_183{border:1px solid var(--ui-border);background:color-mix(in oklab,var(--ui-surface-1) 95%,transparent);color:var(--ui-text-1)}._actionGhost_fwzjy_184,._copyButton_fwzjy_185,._searchButton_fwzjy_186{border:1px solid color-mix(in oklab,var(--ui-border) 84%,transparent);background:color-mix(in oklab,var(--ui-surface-2) 86%,transparent);color:var(--ui-text-2)}._actionPrimary_fwzjy_182:hover,._actionSecondary_fwzjy_183:hover,._actionGhost_fwzjy_184:hover,._copyButton_fwzjy_185:hover,._searchButton_fwzjy_186:hover{border-color:var(--ui-border-strong);transform:translateY(-1px)}._actionPrimary_fwzjy_182:focus-visible,._actionSecondary_fwzjy_183:focus-visible,._actionGhost_fwzjy_184:focus-visible,._copyButton_fwzjy_185:focus-visible,._searchButton_fwzjy_186:focus-visible,._searchInput_fwzjy_234:focus-visible,._detailsSummary_fwzjy_235:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring)}._contextPanel_fwzjy_240{border:1px solid color-mix(in oklab,var(--ui-border) 84%,transparent);border-radius:calc(var(--ui-radius-md, 12px) + 2px);background:color-mix(in oklab,var(--ui-surface-1) 94%,transparent);display:grid;gap:10px;padding:12px;animation:_errorScreenEnter_fwzjy_1 .22s var(--ui-ease-premium)}._contextTitle_fwzjy_250{margin:0;color:var(--ui-text-1);font-size:.88rem;font-weight:650;letter-spacing:-.01em}._recentsList_fwzjy_258{margin:0;padding:0;list-style:none;display:grid;gap:8px}._recentsItem_fwzjy_266{display:grid;gap:2px}._recentsLink_fwzjy_271{color:var(--ui-text-1);font-size:.85rem;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}._recentsLink_fwzjy_271:hover{color:color-mix(in oklab,var(--ui-accent) 64%,var(--ui-text-1));text-decoration:underline;text-decoration-thickness:1px}._recentsMeta_fwzjy_285{color:var(--ui-text-2);font-size:.75rem;line-height:1.3}._recentsEmpty_fwzjy_291{margin:0;color:var(--ui-text-2);font-size:.82rem}._searchForm_fwzjy_297{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._searchInput_fwzjy_234{min-height:36px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill, 999px);background:color-mix(in oklab,var(--ui-surface-2) 88%,transparent);color:var(--ui-text-1);font:inherit;font-size:.85rem;padding-inline:12px}._searchInput_fwzjy_234::placeholder{color:color-mix(in oklab,var(--ui-text-2) 84%,transparent)}._details_fwzjy_235{border:1px solid color-mix(in oklab,var(--ui-border) 82%,transparent);border-radius:calc(var(--ui-radius-md, 12px) + 2px);background:color-mix(in oklab,var(--ui-surface-2) 86%,transparent);overflow:hidden;animation:_errorScreenEnter_fwzjy_1 .22s var(--ui-ease-premium)}._detailsSummary_fwzjy_235{list-style:none;cursor:pointer;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ui-text-1);font-size:.83rem;font-weight:630}._detailsSummary_fwzjy_235::-webkit-details-marker{display:none}._detailsCaret_fwzjy_343{inline-size:9px;block-size:9px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--ui-duration-1) var(--ui-ease-premium)}._details_fwzjy_235[open] ._detailsCaret_fwzjy_343{transform:rotate(225deg)}._detailsBody_fwzjy_356{border-top:1px solid color-mix(in oklab,var(--ui-border) 70%,transparent);padding:12px;display:grid;gap:10px}._detailsCode_fwzjy_363{margin:0;max-block-size:240px;overflow:auto;border:1px solid color-mix(in oklab,var(--ui-border) 74%,transparent);border-radius:calc(var(--ui-radius-sm, 8px) + 2px);background:color-mix(in oklab,var(--ui-surface-1) 92%,transparent);color:var(--ui-text-1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.45;padding:10px;white-space:pre-wrap;word-break:break-word}._liveRegion_fwzjy_379{min-block-size:1em;color:var(--ui-text-2);font-size:.75rem}@media (max-width: 880px){._hero_fwzjy_132{grid-template-columns:1fr}._illustration_fwzjy_161{order:-1;min-block-size:154px}}@media (max-width: 700px){._shell_fwzjy_1{padding-block-start:calc(12px + env(safe-area-inset-top,0px));padding-block-end:calc(12px + env(safe-area-inset-bottom,0px));padding-inline:calc(10px + env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-right,0px))}._meshOverlay_fwzjy_15{background-size:34px 34px;opacity:.14}._header_fwzjy_51{flex-direction:column;align-items:flex-start}._logoLink_fwzjy_59{inline-size:min(250px,100%)}._searchForm_fwzjy_297{grid-template-columns:1fr}}[dir=rtl] ._detailsCaret_fwzjy_343{transform:rotate(-135deg)}[dir=rtl] ._details_fwzjy_235[open] ._detailsCaret_fwzjy_343{transform:rotate(-315deg)}@media (prefers-reduced-motion: reduce){._backgroundSweep_fwzjy_16,._panel_fwzjy_88,._contextPanel_fwzjy_240,._details_fwzjy_235{animation:none;transform:none}._backgroundSweep_fwzjy_16{opacity:.24}}@keyframes _backgroundSweep_fwzjy_16{0%{transform:translate3d(-18%,0,0)}to{transform:translate3d(18%,0,0)}}@keyframes _errorScreenEnter_fwzjy_1{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.appState{width:100%;min-height:100vh;min-block-size:100dvh;display:grid;place-items:center;padding:2rem;overflow:auto;background:var(--ui-bg, var(--app-bg))}.appState__card{width:min(520px,100%);border:1px solid var(--ui-border, var(--line, #d1d5db));border-radius:var(--ui-radius-shell, 14px);padding:1.5rem;background:var(--ui-surface-1, var(--bgPanel, #ffffff));box-shadow:var(--ui-elevation-1, 0 8px 18px rgba(15, 23, 42, .08))}.appState__loader{margin-bottom:.75rem}.appState__title{margin:0;font-size:1.15rem}.appState__description{margin-top:.75rem;margin-bottom:0}.appState__action{margin-top:1rem;border:1px solid color-mix(in oklab,var(--ui-accent) 68%,var(--ui-border));background:color-mix(in oklab,var(--ui-accent) 84%,var(--ui-surface-2));color:var(--ui-accent-contrast, #fff);border-radius:var(--ui-radius-control, 8px);padding:.45rem .85rem;cursor:pointer;transition:border-color var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease),background-color var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease)}.appState__action:hover{border-color:color-mix(in oklab,var(--ui-accent) 82%,var(--ui-border));background:color-mix(in oklab,var(--ui-accent) 92%,var(--ui-surface-2))}.clerkConfigWarning{position:fixed;right:12px;bottom:12px;z-index:2400;width:min(420px,100vw - 24px);border-radius:12px;border:1px solid color-mix(in oklab,#f59e0b 46%,var(--line));background:color-mix(in oklab,#f59e0b 14%,var(--bgPanel));color:var(--text);box-shadow:var(--ui-shadow-2);padding:10px 12px}.clerkConfigWarning strong{display:block;font-size:13px;margin-bottom:4px}.clerkConfigWarning p{margin:0;font-size:12px;color:var(--textMuted)}.clerkConfigWarning code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text)}:root{--ui-ease-premium: var(--ui-motion-ease-emphasized, cubic-bezier(.2, .8, .2, 1));--ui-duration-1: var(--ui-motion-duration-fast, .12s);--ui-duration-2: var(--ui-motion-duration-normal, .18s);--ui-duration-3: var(--ui-motion-duration-slow, .24s)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}:root{--app-bg: var(--bg);--ui-bg: var(--app-bg);--ui-surface-1: var(--bgPanel);--ui-surface-2: var(--bgPanel2);--ui-surface-3: color-mix(in oklab, var(--bgPanel2) 82%, var(--bg) 18%);--ui-floating-surface: color-mix(in oklab, var(--ui-surface-1) 94%, transparent);--ui-text-1: var(--text);--ui-text-2: var(--textMuted);--ui-border: var(--line);--ui-border-subtle: var(--lineSubtle);--ui-border-strong: color-mix(in oklab, var(--line) 78%, var(--primary) 22%);--ui-accent: var(--primary);--ui-accent-contrast: #ffffff;--ui-focus-ring: color-mix(in oklab, var(--primary) 30%, transparent);--focusRing: var(--ui-focus-ring);--ui-height-compact: var(--ui-control-height-compact, 28px);--ui-height-default: var(--ui-control-height-default, 32px);--ui-height-row: var(--ui-control-height-row, 40px);--ui-height-card: var(--ui-control-height-card, 64px);--insp-section-bg: color-mix(in oklab, var(--ui-surface-2) 90%, transparent);--insp-section-border: var(--ui-border-subtle)}[data-theme=dark]{--ui-accent-contrast: #0f172a;--ui-focus-ring: color-mix(in oklab, var(--primary) 38%, transparent);--focusRing: var(--ui-focus-ring)}:root{--cedrum-clerk-surface-1: var(--ui-surface-1, #ffffff);--cedrum-clerk-surface-2: var(--ui-surface-2, #f8fbff);--cedrum-clerk-text-1: var(--ui-text-1, #111827);--cedrum-clerk-text-2: var(--ui-text-2, #4b5563);--cedrum-clerk-border: var(--ui-border, rgba(17, 24, 39, .12));--cedrum-clerk-border-strong: var(--ui-border-strong, rgba(17, 24, 39, .2));--cedrum-clerk-accent: var(--ui-accent, #1c5eff);--cedrum-clerk-accent-contrast: var(--ui-accent-contrast, #ffffff);--cedrum-clerk-focus-ring: var(--ui-focus-ring, rgba(28, 94, 255, .25));--cedrum-clerk-shadow-1: var(--ui-shadow-1, 0 8px 20px rgba(15, 23, 42, .08));--cedrum-clerk-shadow-2: var(--ui-shadow-2, 0 16px 38px rgba(15, 23, 42, .11));--cedrum-clerk-radius-md: var(--ui-radius-md, 12px);--cedrum-clerk-radius-lg: var(--ui-radius-lg, 14px);--cedrum-clerk-radius-pill: var(--ui-radius-pill, 999px);--cedrum-clerk-primary-gradient: linear-gradient( 132deg, var(--cedrum-clerk-accent) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 68%, black 32%) 100% );--cedrum-clerk-primary-shadow: 0 10px 24px color-mix(in oklab, var(--cedrum-clerk-accent) 24%, transparent);--cedrum-clerk-modal-backdrop: rgba(14, 20, 32, .56);--cedrum-clerk-danger: #ef4444;--cedrum-clerk-success: #1f8b54;--cedrum-clerk-warning: #f36b16}[data-theme=dark]{--cedrum-clerk-primary-gradient: linear-gradient( 132deg, var(--cedrum-clerk-accent) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 64%, white 36%) 100% );--cedrum-clerk-modal-backdrop: rgba(2, 6, 13, .72);--cedrum-clerk-danger: #ff6f61;--cedrum-clerk-success: #52c889;--cedrum-clerk-warning: #ffb74d}@media (prefers-color-scheme: dark){:root:not([data-theme]){--cedrum-clerk-primary-gradient: linear-gradient( 132deg, var(--cedrum-clerk-accent) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 64%, white 36%) 100% );--cedrum-clerk-modal-backdrop: rgba(2, 6, 13, .72)}}@keyframes cedrum-clerk-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:is(.cedrum-clerk-root,.cedrum-clerk-modalContent,.cedrum-clerk-userButtonPopoverCard,.cedrum-clerk-orgSwitcherPopoverCard,.cedrum-clerk-profilePage){color:var(--cedrum-clerk-text-1);font-family:var(--ui-font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.cedrum-clerk-root,.cedrum-clerk-cardBox{width:100%;max-width:none;margin:0;min-width:0}.cedrum-clerk-surface-embedded.cedrum-clerk-root:not(.cedrum-clerk-surface-page):not(.cedrum-clerk-surface-profile-modal):not(.cedrum-clerk-surface-auth-modal),.cedrum-clerk-surface-embedded.cedrum-clerk-root:not(.cedrum-clerk-surface-page):not(.cedrum-clerk-surface-profile-modal):not(.cedrum-clerk-surface-auth-modal) .cedrum-clerk-cardBox{width:min(100%,460px);margin-inline:auto}.cedrum-clerk-surface-page.cedrum-clerk-root,.cedrum-clerk-surface-page.cedrum-clerk-root .cedrum-clerk-cardBox{width:100%;max-width:none;margin:0}:is(.cedrum-clerk-card,.cedrum-clerk-root .cl-card,.cl-modalContent .cl-card){border:1px solid var(--cedrum-clerk-border);border-radius:calc(var(--cedrum-clerk-radius-lg) + 6px);background:var(--cedrum-clerk-surface-1);box-shadow:var(--cedrum-clerk-shadow-2);padding:clamp(20px,2.8vw,28px);animation:cedrum-clerk-card-in .22s ease both}@media (prefers-reduced-motion: reduce){:is(.cedrum-clerk-card,.cedrum-clerk-root .cl-card,.cl-modalContent .cl-card){animation:none}}.cedrum-clerk-main{gap:var(--ui-space-4, 16px)}.cedrum-clerk-logoBox{margin-bottom:2px}.cedrum-clerk-logoImage{width:auto;max-width:164px;max-height:34px}.cedrum-clerk-header{row-gap:6px}.cedrum-clerk-headerTitle{color:var(--cedrum-clerk-text-1);font-size:clamp(1.28rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.cedrum-clerk-headerSubtitle{color:var(--cedrum-clerk-text-2);font-size:.93rem;line-height:1.5}:is(.cedrum-clerk-formHeaderTitle,.cedrum-clerk-root .cl-formHeaderTitle){color:var(--cedrum-clerk-text-1);font-size:1.03rem;font-weight:700;letter-spacing:-.015em}:is(.cedrum-clerk-formHeaderSubtitle,.cedrum-clerk-root .cl-formHeaderSubtitle){color:var(--cedrum-clerk-text-2);font-size:.89rem}.cedrum-clerk-backLink{color:var(--cedrum-clerk-accent);font-size:.82rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.cedrum-clerk-backLink:hover{text-decoration:underline;text-underline-offset:3px}.cedrum-clerk-backLink:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk-form{row-gap:var(--ui-space-4, 16px)}.cedrum-clerk-formField{row-gap:6px}.cedrum-clerk-formLabel{color:var(--cedrum-clerk-text-1);font-size:var(--ui-font-size-sm, .875rem);font-weight:600;letter-spacing:-.01em}.cedrum-clerk-formHint{color:var(--cedrum-clerk-text-2);font-size:.79rem}.cedrum-clerk-formError{color:var(--cedrum-clerk-danger);font-size:.79rem}.cedrum-clerk-formWarning{color:var(--cedrum-clerk-warning);font-size:.79rem}.cedrum-clerk-formSuccess{color:var(--cedrum-clerk-success);font-size:.79rem}.cedrum-clerk-formFieldAction{color:var(--cedrum-clerk-accent);font-size:.81rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.cedrum-clerk-formFieldAction:hover{text-decoration:underline;text-underline-offset:3px}:is(.cedrum-clerk-input,.cedrum-clerk-root .cl-formFieldInput,.cl-modalContent .cl-formFieldInput){min-height:44px;border-radius:var(--cedrum-clerk-radius-md);border:1px solid var(--cedrum-clerk-border);background:var(--cedrum-clerk-surface-2);color:var(--cedrum-clerk-text-1);padding-inline:12px;box-shadow:inset 0 1px #ffffff14;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}:is(.cedrum-clerk-input,.cedrum-clerk-root .cl-formFieldInput,.cl-modalContent .cl-formFieldInput)::placeholder{color:color-mix(in oklab,var(--cedrum-clerk-text-2) 85%,transparent)}:is(.cedrum-clerk-input,.cedrum-clerk-root .cl-formFieldInput,.cl-modalContent .cl-formFieldInput):hover{border-color:var(--cedrum-clerk-border-strong)}:is(.cedrum-clerk-input,.cedrum-clerk-root .cl-formFieldInput,.cl-modalContent .cl-formFieldInput):focus,:is(.cedrum-clerk-input,.cedrum-clerk-root .cl-formFieldInput,.cl-modalContent .cl-formFieldInput):focus-visible{border-color:var(--cedrum-clerk-border-strong);box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}:is(.cedrum-clerk-input,.cedrum-clerk-root .cl-formFieldInput,.cl-modalContent .cl-formFieldInput)[aria-invalid=true]{border-color:color-mix(in oklab,var(--cedrum-clerk-danger) 58%,var(--cedrum-clerk-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--cedrum-clerk-danger) 16%,transparent)}.cedrum-clerk-inputAction{color:var(--cedrum-clerk-text-2);transition:color .14s ease,transform .14s ease}.cedrum-clerk-inputAction:hover{color:var(--cedrum-clerk-text-1);transform:translateY(-1px)}.cedrum-clerk-inputAction:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk-inputActionIcon{width:16px;height:16px}.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary){min-height:44px;width:100%;align-items:center;border-radius:var(--cedrum-clerk-radius-pill);border:1px solid transparent;background:var(--cedrum-clerk-primary-gradient);color:var(--cedrum-clerk-accent-contrast);font-size:var(--ui-font-size-sm, .875rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;box-shadow:var(--cedrum-clerk-primary-shadow);text-shadow:0 1px 1px rgba(0,0,0,.14);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary):hover{transform:translateY(-1px);box-shadow:0 14px 26px color-mix(in oklab,var(--cedrum-clerk-accent) 28%,transparent)}.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary):focus-visible{box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring),0 14px 26px color-mix(in oklab,var(--cedrum-clerk-accent) 28%,transparent)}.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary):disabled,.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary)[aria-disabled=true]{transform:none;opacity:.72;box-shadow:none;cursor:not-allowed}.cedrum-clerk :is(.cedrum-clerk-buttonSecondary,.cl-formButtonReset){min-height:42px;width:100%;border-radius:var(--cedrum-clerk-radius-pill);border:1px solid var(--cedrum-clerk-border);background:var(--cedrum-clerk-surface-1);color:var(--cedrum-clerk-text-1);font-size:var(--ui-font-size-sm, .875rem);font-weight:600;letter-spacing:-.01em;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.cedrum-clerk :is(.cedrum-clerk-buttonSecondary,.cl-formButtonReset):hover{border-color:var(--cedrum-clerk-border-strong);background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 92%,transparent);box-shadow:var(--cedrum-clerk-shadow-1)}.cedrum-clerk :is(.cedrum-clerk-formResendCodeLink,.cl-formResendCodeLink){color:var(--cedrum-clerk-accent);font-size:.86rem;font-weight:600;text-decoration:none}.cedrum-clerk :is(.cedrum-clerk-formResendCodeLink,.cl-formResendCodeLink):hover{text-decoration:underline;text-underline-offset:3px}.cedrum-clerk :is(.cedrum-clerk-formResendCodeLink,.cl-formResendCodeLink):focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk :is(.cedrum-clerk-otpCodeFieldInput,.cl-otpCodeFieldInput){min-height:44px;border-radius:var(--cedrum-clerk-radius-md);border:1px solid var(--cedrum-clerk-border);background:var(--cedrum-clerk-surface-2);color:var(--cedrum-clerk-text-1);box-shadow:inset 0 1px #ffffff14}.cedrum-clerk :is(.cedrum-clerk-otpCodeFieldInput,.cl-otpCodeFieldInput):focus-visible{border-color:var(--cedrum-clerk-border-strong);box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk-otpCodeFieldErrorText{color:var(--cedrum-clerk-danger)}.cedrum-clerk-otpCodeFieldSuccessText{color:var(--cedrum-clerk-success)}.cedrum-clerk-socialRoot{row-gap:var(--ui-space-3, 12px)}.cedrum-clerk-socialButtons{gap:var(--ui-space-2, 8px)}:is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton){min-height:42px;border-radius:var(--cedrum-clerk-radius-md);border:1px solid var(--cedrum-clerk-border);background:var(--cedrum-clerk-surface-1);color:var(--cedrum-clerk-text-1);box-shadow:none}:is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton):hover{border-color:var(--cedrum-clerk-border-strong);background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 94%,transparent)}.cedrum-clerk-socialProviderIcon{width:1rem;height:1rem}.cedrum-clerk-dividerRow{margin:2px 0}.cedrum-clerk-dividerText{color:var(--cedrum-clerk-text-2);font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cedrum-clerk-dividerLine{background:var(--cedrum-clerk-border)}.cedrum-clerk-alert{border:1px solid color-mix(in oklab,var(--cedrum-clerk-warning) 24%,var(--cedrum-clerk-border));border-radius:var(--cedrum-clerk-radius-md);background:color-mix(in oklab,var(--cedrum-clerk-warning) 9%,var(--cedrum-clerk-surface-1));padding:10px 12px;gap:8px}.cedrum-clerk-alertText{color:var(--cedrum-clerk-text-1);font-size:.82rem;line-height:1.45}.cedrum-clerk-alertIcon{color:color-mix(in oklab,var(--cedrum-clerk-warning) 75%,var(--cedrum-clerk-text-1))}.cedrum-clerk-badge{border:1px solid var(--cedrum-clerk-border);border-radius:var(--cedrum-clerk-radius-pill);background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 92%,transparent);color:var(--cedrum-clerk-text-2);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cedrum-clerk-footer{gap:10px}.cedrum-clerk :is(.cedrum-clerk-footerAction,.cl-footerAction){align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem}.cedrum-clerk :is(.cedrum-clerk-footerActionText,.cl-footerActionText){color:var(--cedrum-clerk-text-2);font-size:.86rem;line-height:1.5;letter-spacing:-.01em}.cedrum-clerk :is(.cedrum-clerk-footerActionLink,.cl-footerActionLink),.cedrum-clerk-footerPagesLink{color:var(--cedrum-clerk-accent);font-weight:600;text-decoration:none}.cedrum-clerk :is(.cedrum-clerk-footerActionLink,.cl-footerActionLink):hover,.cedrum-clerk-footerPagesLink:hover{text-decoration:underline;text-underline-offset:3px}.cedrum-clerk :is(.cedrum-clerk-footerActionLink,.cl-footerActionLink):focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk-footerPagesLink:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk-footerPages{gap:10px}.cedrum-clerk-identityPreview{border-radius:var(--cedrum-clerk-radius-md);border:1px solid var(--cedrum-clerk-border);background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 88%,transparent)}.cedrum-clerk-identityPreviewText{color:var(--cedrum-clerk-text-1)}.cedrum-clerk :is(.cedrum-clerk-identityPreviewEditButton,.cl-identityPreviewEditButton){border-radius:var(--cedrum-clerk-radius-pill);border:1px solid var(--cedrum-clerk-border);background:var(--cedrum-clerk-surface-1);color:var(--cedrum-clerk-accent);font-size:.8rem;font-weight:600}.cedrum-clerk :is(.cedrum-clerk-identityPreviewEditButton,.cl-identityPreviewEditButton):hover{border-color:var(--cedrum-clerk-border-strong);background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 92%,transparent)}.cedrum-clerk-avatarBox{border-radius:999px}.cedrum-clerk-modalBackdrop,.cl-modalBackdrop{background:var(--cedrum-clerk-modal-backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cedrum-clerk-modalContent,.cl-modalContent{padding:clamp(12px,2.2vw,20px)}.cedrum-clerk-modalCloseButton{border:1px solid var(--cedrum-clerk-border);border-radius:999px;background:color-mix(in oklab,var(--cedrum-clerk-surface-1) 92%,transparent);color:var(--cedrum-clerk-text-2)}.cedrum-clerk-modalCloseButton:hover{border-color:var(--cedrum-clerk-border-strong);color:var(--cedrum-clerk-text-1)}.cedrum-clerk-modalCloseButton:focus-visible{box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk-userButtonTrigger{border-radius:999px;border:1px solid var(--cedrum-clerk-border);background:color-mix(in oklab,var(--cedrum-clerk-surface-1) 92%,transparent);box-shadow:var(--cedrum-clerk-shadow-1)}.cedrum-clerk-userButtonTrigger:focus-visible{box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring),var(--cedrum-clerk-shadow-1)}.cedrum-clerk-userButtonAvatarBox{width:34px;height:34px;border-radius:999px}.cedrum-clerk-userPreviewMainIdentifier{color:var(--cedrum-clerk-text-1);font-size:.84rem;font-weight:650;letter-spacing:-.01em}.cedrum-clerk-userPreviewSecondaryIdentifier{color:var(--cedrum-clerk-text-2);font-size:.76rem}.cedrum-clerk-orgSwitcherTrigger{border-radius:var(--cedrum-clerk-radius-pill);border:1px solid var(--cedrum-clerk-border);background:color-mix(in oklab,var(--cedrum-clerk-surface-1) 90%,transparent)}.cedrum-clerk-orgSwitcherTrigger:focus-visible{box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring),var(--cedrum-clerk-shadow-1)}.cedrum-clerk-orgSwitcherTriggerIcon{color:var(--cedrum-clerk-text-2)}:is(.cedrum-clerk-userButtonPopoverCard,.cedrum-clerk-orgSwitcherPopoverCard,.cl-userButtonPopoverCard){border:1px solid var(--cedrum-clerk-border);border-radius:calc(var(--cedrum-clerk-radius-lg) + 4px);background:var(--cedrum-clerk-surface-1);box-shadow:var(--cedrum-clerk-shadow-2)}.cedrum-clerk-userButtonPopoverMain,.cedrum-clerk-orgSwitcherPopoverMain{padding:var(--ui-space-2, 8px)}.cedrum-clerk-userButtonPopoverActions{gap:2px}:is(.cedrum-clerk-userButtonPopoverActionButton,.cedrum-clerk-orgSwitcherActionButton,.cedrum-clerk-userButtonPopoverCard .cl-userButtonPopoverActionButton){border-radius:var(--cedrum-clerk-radius-md);color:var(--cedrum-clerk-text-1);font-size:var(--ui-font-size-sm, .875rem)}:is(.cedrum-clerk-userButtonPopoverActionButton,.cedrum-clerk-orgSwitcherActionButton,.cedrum-clerk-userButtonPopoverCard .cl-userButtonPopoverActionButton):hover{background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 92%,transparent)}.cedrum-clerk-userButtonPopoverFooter{border-top:1px solid var(--cedrum-clerk-border)}.cedrum-clerk-userButtonPopoverFooterLink{color:var(--cedrum-clerk-text-2)}.cedrum-clerk-userButtonPopoverFooterLink:hover{color:var(--cedrum-clerk-text-1)}.cedrum-clerk-orgSwitcherPopoverFooter{border-top:1px solid var(--cedrum-clerk-border)}.cedrum-clerk-orgSwitcherPopoverFooterLink{color:var(--cedrum-clerk-text-2)}.cedrum-clerk-orgSwitcherPopoverFooterLink:hover{color:var(--cedrum-clerk-text-1)}.cedrum-clerk-orgSwitcherPopoverFooterLink:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk-orgPreviewText{color:var(--cedrum-clerk-text-1)}.cedrum-clerk-orgListItem{border-radius:var(--cedrum-clerk-radius-md)}.cedrum-clerk-profilePage{gap:var(--ui-space-4, 16px)}.cedrum-clerk-profileNavbar,.cedrum-clerk-profileSection{border:1px solid var(--cedrum-clerk-border);border-radius:calc(var(--cedrum-clerk-radius-lg) + 2px);background:var(--cedrum-clerk-surface-1);box-shadow:var(--cedrum-clerk-shadow-1)}.cedrum-clerk-profileNavbarButton{border-radius:var(--cedrum-clerk-radius-md);color:var(--cedrum-clerk-text-2)}.cedrum-clerk-profileNavbarButton[data-active=true],.cedrum-clerk-profileNavbarButton:hover{color:var(--cedrum-clerk-text-1);background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 92%,transparent)}.cedrum-clerk-profileSectionTitle{color:var(--cedrum-clerk-text-1)}.cedrum-clerk-profileSectionSubtitle{color:var(--cedrum-clerk-text-2)}.cedrum-clerk-profileSectionPrimaryButton{min-height:40px;border-radius:var(--cedrum-clerk-radius-md);border:1px solid var(--cedrum-clerk-border);background:var(--cedrum-clerk-surface-2);color:var(--cedrum-clerk-text-1)}.cedrum-clerk-profileSectionPrimaryButton:hover{border-color:var(--cedrum-clerk-border-strong)}.cedrum-clerk-orgProfilePage{gap:var(--ui-space-4, 16px)}.cedrum-clerk-orgProfileSection{border:1px solid var(--cedrum-clerk-border);border-radius:calc(var(--cedrum-clerk-radius-lg) + 2px);background:var(--cedrum-clerk-surface-1);box-shadow:var(--cedrum-clerk-shadow-1)}.cedrum-clerk-orgProfileSectionTitle{color:var(--cedrum-clerk-text-1)}.cedrum-clerk-orgProfileSectionSubtitle{color:var(--cedrum-clerk-text-2)}.cedrum-clerk-orgProfileSectionPrimaryButton{min-height:40px;border-radius:var(--cedrum-clerk-radius-md);border:1px solid var(--cedrum-clerk-border);background:var(--cedrum-clerk-surface-2);color:var(--cedrum-clerk-text-1)}.cedrum-clerk-orgProfileSectionPrimaryButton:hover{border-color:var(--cedrum-clerk-border-strong)}@media (max-width: 540px){.cedrum-clerk-root,.cedrum-clerk-cardBox{width:100%}:is(.cedrum-clerk-card,.cedrum-clerk-root .cl-card,.cl-modalContent .cl-card){border-radius:calc(var(--cedrum-clerk-radius-md) + 4px);padding:16px}.cedrum-clerk-modalContent,.cl-modalContent{padding:8px}}.cedrum-clerk-hidden,.cedrum-clerk-devBadge{display:none!important}.cedrum-clerk-root,.cedrum-clerk-formContainer,.cedrum-clerk-main,.cedrum-clerk-form,.cedrum-clerk-pageScrollBox,.cedrum-clerk-scrollBox,.cedrum-clerk-profilePage,.cedrum-clerk-profileSection,.cedrum-clerk-orgProfilePage,.cedrum-clerk-orgProfileSection{min-width:0}.cedrum-clerk-surface-auth-modal.cedrum-clerk-root,.cedrum-clerk-surface-auth-modal .cedrum-clerk-cardBox,.cedrum-clerk-surface-profile-modal.cedrum-clerk-root,.cedrum-clerk-surface-profile-modal .cedrum-clerk-cardBox{width:100%;max-width:none;margin:0}.cedrum-clerk-cardBox--flat,.cedrum-clerk-card--flat,.cedrum-clerk-surface-auth-modal .cedrum-clerk-card,.cedrum-clerk-surface-profile-modal .cedrum-clerk-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;animation:none}.cedrum-clerk-main--compact{gap:var(--ui-space-3, 12px)}.cedrum-clerk-main--profileModal{gap:0}.cedrum-clerk-surface-auth-modal .cedrum-clerk-footer{margin-top:2px}.cedrum-clerk-surface-auth-modal .cedrum-clerk-dividerRow{margin:0}.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary){min-height:42px;border-radius:var(--cedrum-clerk-radius-md);border:1px solid color-mix(in oklab,var(--cedrum-clerk-accent) 48%,var(--cedrum-clerk-border));background:var(--cedrum-clerk-accent);color:var(--cedrum-clerk-accent-contrast);text-shadow:none;box-shadow:none;transform:none}.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary):hover{transform:none;box-shadow:none;filter:brightness(.96)}.cedrum-clerk :is(.cedrum-clerk-buttonPrimary,.cl-formButtonPrimary):focus-visible{box-shadow:0 0 0 3px var(--cedrum-clerk-focus-ring)}.cedrum-clerk :is(.cedrum-clerk-buttonSecondary,.cl-formButtonReset){min-height:42px;border-radius:var(--cedrum-clerk-radius-md)}.cedrum-clerk :is(.cedrum-clerk-socialButton,.cl-socialButtonsBlockButton){min-height:42px;border-radius:var(--cedrum-clerk-radius-md)}.cedrum-clerk :is(.cedrum-clerk-footerActionLink,.cl-footerActionLink),.cedrum-clerk :is(.cedrum-clerk-formFieldAction,.cl-formFieldAction),.cedrum-clerk :is(.cedrum-clerk-formResendCodeLink,.cl-formResendCodeLink),.cedrum-clerk .cedrum-clerk-footerPagesLink{color:color-mix(in oklab,var(--cedrum-clerk-accent) 72%,var(--cedrum-clerk-text-1))}.cedrum-clerk-userButtonPopoverActionButton,.cedrum-clerk-userButtonPopoverCustomItemButton{min-height:34px;border-radius:10px}.cedrum-clerk-userButtonPopoverCustomItemButton{color:var(--cedrum-clerk-text-1);font-size:var(--ui-font-size-sm, .875rem)}.cedrum-clerk-userButtonPopoverCustomItemButton:hover{background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 92%,transparent)}.cedrum-clerk-userButtonPopoverCard,.cedrum-clerk-orgSwitcherPopoverCard{z-index:calc(var(--z-popover-top, 1400) + 2)}.cedrum-clerk-surface-page .cedrum-clerk-main,.cedrum-clerk-surface-page .cedrum-clerk-profilePage,.cedrum-clerk-surface-page .cedrum-clerk-pageScrollBox,.cedrum-clerk-surface-page .cedrum-clerk-scrollBox,.cedrum-clerk-surface-page .cedrum-clerk-cardBox,.cedrum-clerk-surface-page .cl-userProfile-root,.cedrum-clerk-surface-page .cl-userProfile-main,.cedrum-clerk-surface-page .cl-profilePage,.cedrum-clerk-surface-page .cl-pageScrollBox,.cedrum-clerk-surface-page .cl-scrollBox,.cedrum-clerk-surface-page .cl-card{width:100%;max-width:none;min-width:0}.cedrum-clerk-surface-page .cedrum-clerk-cardBox{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;animation:none}.cedrum-clerk-surface-page .cedrum-clerk-profilePage{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);width:100%;gap:0;align-items:start;min-width:0}.cedrum-clerk-surface-page .cedrum-clerk-profileNavbar{border:0;border-right:1px solid var(--cedrum-clerk-border);border-radius:0;background:transparent;box-shadow:none;padding:14px 12px;min-width:0;min-height:0;overflow-x:auto;overscroll-behavior-x:contain}.cedrum-clerk-surface-page .cedrum-clerk-profileNavbarButtons{display:grid;gap:4px}.cedrum-clerk-surface-page .cedrum-clerk-profileNavbarButton{min-height:36px;border-radius:10px;justify-content:flex-start;padding-inline:10px;white-space:nowrap}.cedrum-clerk-surface-page :is(.cedrum-clerk-pageScrollBox,.cl-pageScrollBox){width:100%;max-width:none;min-width:0;margin:0;padding:24px 26px 28px}.cedrum-clerk-surface-page :is(.cedrum-clerk-profileSection,.cedrum-clerk-orgProfileSection,.cl-profileSection,.cl-orgProfileSection){width:100%;max-width:none;min-width:0}.cedrum-clerk-surface-page :is(.cedrum-clerk-profileSection+.cedrum-clerk-profileSection,.cedrum-clerk-orgProfileSection+.cedrum-clerk-orgProfileSection,.cl-profileSection+.cl-profileSection,.cl-orgProfileSection+.cl-orgProfileSection){margin-top:18px}.cedrum-clerk-surface-page :is(.cl-profileSectionHeader,.cedrum-clerk-profileSectionHeader,.cl-profileSectionContent,.cedrum-clerk-profileSectionContent,.cedrum-clerk-profileSectionButtonGroup,.cl-profileSectionButtonGroup){min-width:0}.cedrum-clerk-surface-page :is(.cl-profileSectionHeader,.cedrum-clerk-profileSectionHeader){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 0;min-width:0}.cedrum-clerk-surface-page :is(.cl-profileSectionContent,.cedrum-clerk-profileSectionContent){padding:12px 18px 14px;min-width:0}.cedrum-clerk-surface-page :is(.cl-profileSectionItemList,.cedrum-clerk-profileSectionItemList){display:grid;gap:12px;min-width:0}.cedrum-clerk-surface-page :is(.cl-profileSectionItem,.cedrum-clerk-profileSectionItem){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:8px;min-width:0}.cedrum-clerk-surface-page :is(.cl-profileSectionItem>*,.cedrum-clerk-profileSectionItem>*){min-width:0}.cedrum-clerk-surface-page :is(.cl-profileSectionPrimaryButton,.cedrum-clerk-profileSectionPrimaryButton,.cedrum-clerk-orgProfileSectionPrimaryButton,.cl-orgProfileSectionPrimaryButton,.cl-profileSectionItemButton){white-space:nowrap;min-inline-size:max-content}.cedrum-clerk-surface-page .cl-activeDevice{display:flex;align-items:flex-start;gap:12px;min-width:0}.cedrum-clerk-surface-page .cl-activeDevice>div:last-child{flex:1 1 auto;min-width:0}.cedrum-clerk-surface-page .cl-activeDevice p{overflow-wrap:anywhere}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profilePage{display:grid;grid-template-columns:minmax(228px,264px) minmax(0,1fr);width:100%;gap:0;min-height:0;height:100%;align-items:start}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbar{border:0;border-right:1px solid var(--cedrum-clerk-border);border-radius:0;box-shadow:none;background:transparent;padding:12px;min-height:0;overflow-x:auto;overscroll-behavior-x:contain}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButtons{display:grid;gap:4px}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButton{min-height:34px;border-radius:10px;justify-content:flex-start;padding-inline:10px;color:var(--cedrum-clerk-text-2);white-space:nowrap;overflow:visible;text-overflow:clip;min-inline-size:max-content}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButtonText{white-space:nowrap;overflow:visible;text-overflow:clip}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButton[data-active=true],.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButton:hover{color:var(--cedrum-clerk-text-1);background:color-mix(in oklab,var(--cedrum-clerk-surface-2) 88%,transparent)}.cedrum-clerk-surface-profile-modal .cedrum-clerk-pageScrollBox{min-width:0;width:100%;max-width:none;padding:18px 20px 22px;overflow:visible}.cedrum-clerk-surface-profile-modal .cedrum-clerk-scrollBox{min-width:0;width:100%;max-width:none;overflow:visible}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileSection,.cedrum-clerk-surface-profile-modal .cedrum-clerk-orgProfileSection{border:1px solid var(--cedrum-clerk-border);border-radius:calc(var(--cedrum-clerk-radius-md) + 1px);background:color-mix(in oklab,var(--cedrum-clerk-surface-1) 94%,transparent);box-shadow:none}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionHeader,.cl-profileSectionHeader,.cedrum-clerk-profileSectionContent,.cl-profileSectionContent,.cedrum-clerk-profileSectionButtonGroup,.cl-profileSectionButtonGroup){min-width:0}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionHeader,.cl-profileSectionHeader){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionButtonGroup,.cl-profileSectionButtonGroup){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionTitle,.cl-profileSectionTitle,.cedrum-clerk-orgProfileSectionTitle,.cl-orgProfileSectionTitle){font-size:.97rem;font-weight:680;letter-spacing:-.01em;min-width:172px;flex:1 1 240px}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionSubtitle,.cl-profileSectionSubtitle,.cedrum-clerk-orgProfileSectionSubtitle,.cl-orgProfileSectionSubtitle){font-size:.8rem;line-height:1.4}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton,.cl-profileSectionPrimaryButton,.cedrum-clerk-orgProfileSectionPrimaryButton){min-height:36px;border-radius:10px;width:auto;max-width:100%;min-inline-size:fit-content;white-space:nowrap;overflow-wrap:normal;word-break:normal}.cedrum-clerk-surface-profile-modal :is(.cl-profileSectionItemButton,.cedrum-clerk-profileSectionPrimaryButton){width:auto;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionItemList,.cl-profileSectionItemList){min-width:0;display:grid;gap:10px}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionItem,.cl-profileSectionItem){min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionItem>*,.cl-profileSectionItem>*){min-width:0}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-userPreviewMainIdentifier,.cedrum-clerk-userPreviewSecondaryIdentifier,.cl-userPreviewMainIdentifier,.cl-userPreviewSecondaryIdentifier,.cl-profileSectionItemText){min-width:0;overflow-wrap:anywhere}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton__danger,.cl-profileSectionPrimaryButton__danger,.cl-profileSection__danger .cl-profileSectionPrimaryButton){border-color:color-mix(in oklab,var(--cedrum-clerk-danger) 62%,var(--cedrum-clerk-border));background:color-mix(in oklab,var(--cedrum-clerk-danger) 92%,black 8%);color:#fff}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton__danger,.cl-profileSectionPrimaryButton__danger,.cl-profileSection__danger .cl-profileSectionPrimaryButton):hover{filter:brightness(.95)}.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton__danger,.cl-profileSectionPrimaryButton__danger,.cl-profileSection__danger .cl-profileSectionPrimaryButton):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--cedrum-clerk-danger) 26%,transparent)}@media (max-width: 1120px){.cedrum-clerk-surface-page .cedrum-clerk-profilePage{grid-template-columns:minmax(0,1fr)}.cedrum-clerk-surface-page .cedrum-clerk-profileNavbar{border-right:0;border-bottom:1px solid var(--cedrum-clerk-border);padding:10px 14px}.cedrum-clerk-surface-page .cedrum-clerk-profileNavbarButtons{display:inline-flex;gap:6px;min-width:max-content}}@media (max-width: 820px){.cedrum-clerk-surface-page :is(.cedrum-clerk-pageScrollBox,.cl-pageScrollBox){padding:16px 14px 20px}.cedrum-clerk-surface-page :is(.cedrum-clerk-profileSectionItem,.cl-profileSectionItem){grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.cedrum-clerk-surface-profile-modal .cedrum-clerk-profilePage{grid-template-columns:minmax(0,1fr)}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbar{border-right:0;border-bottom:1px solid var(--cedrum-clerk-border);padding:10px 12px}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButtons{display:inline-flex;gap:6px;min-width:max-content;white-space:nowrap}.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButton{min-inline-size:max-content}.cedrum-clerk-surface-profile-modal .cedrum-clerk-pageScrollBox{padding:12px}}.cedrum-account-page{--cedrum-settings-card-pad: 18px;--cedrum-settings-content-max-width: 860px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page{width:100%;max-width:none}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profilePage,.cedrum-clerk-profilePage){display:block!important;grid-template-columns:none!important;gap:0!important;width:100%;max-width:none;min-width:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-cardBox,.cedrum-clerk-cardBox){display:grid;grid-template-columns:minmax(240px,268px) minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-navbar,.cl-profileNavbar,.cedrum-clerk-profileNavbar){grid-column:1;width:100%;min-width:0;border-right:1px solid var(--cedrum-clerk-border);border-bottom:0;background:transparent;padding:16px 12px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profileNavbarButtons,.cedrum-clerk-profileNavbarButtons){display:grid;gap:4px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-navbarButton,.cl-profileNavbarButton,.cedrum-clerk-profileNavbarButton){border-radius:12px;padding:10px 12px;transition:background-color .12s ease,transform .12s ease,color .12s ease}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-navbarButton:hover,.cl-profileNavbarButton:hover,.cedrum-clerk-profileNavbarButton:hover){background:color-mix(in oklab,var(--cedrum-clerk-text-1) 6%,transparent);transform:translate(1px)}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-navbarButton.cl-active,.cl-profileNavbarButton.cl-active,.cedrum-clerk-profileNavbarButton.cl-active,.cl-navbarButton[data-active=true],.cl-profileNavbarButton[data-active=true],.cedrum-clerk-profileNavbarButton[data-active=true]){background:color-mix(in oklab,var(--cedrum-clerk-text-1) 10%,transparent);font-weight:600;transform:none}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-scrollBox,.cedrum-clerk-scrollBox){grid-column:2;width:100%;max-width:none;min-width:0;overflow:visible!important;max-height:none!important;height:auto!important}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-pageScrollBox,.cedrum-clerk-pageScrollBox){padding:26px 28px 72px;width:100%;max-width:none;min-width:0;overflow:visible!important}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-headerTitle{font-size:28px;line-height:1.15;letter-spacing:-.01em}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profileSection,.cedrum-clerk-profileSection){margin:0;display:flex;flex-direction:column;position:relative}.cedrum-account-page :is(.cl-profileSection,.cedrum-dangerZoneCard){width:100%;max-width:var(--cedrum-settings-content-max-width)}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSection+.cl-profileSection{margin-top:16px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionHeader{order:-1;padding:var(--cedrum-settings-card-pad);padding-bottom:12px;display:flex;align-items:center;justify-content:flex-start;gap:12px;border-bottom:1px solid var(--cedrum-clerk-border);background:transparent}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSection:has(:is(.cl-profileSectionPrimaryButton,.cedrum-clerk-profileSectionPrimaryButton)) .cl-profileSectionHeader{padding-right:170px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionContent{order:0;padding:var(--cedrum-settings-card-pad);padding-top:14px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionTitle{margin:0 auto 0 0;min-width:0;text-align:left}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionTitleText{margin:0;max-width:100%;overflow:hidden;color:var(--cedrum-clerk-text-1);text-align:left!important;text-overflow:ellipsis;font-size:14px;font-weight:650;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.cedrum-account-page .cl-profileSectionTitle__connectedAccounts,.cedrum-account-page .cl-profileSectionTitle__activeDevices{justify-content:flex-start!important;text-align:left!important}.cedrum-account-page .cl-profileSectionTitleText__connectedAccounts,.cedrum-account-page .cl-profileSectionTitleText__activeDevices{text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profileSectionHeader__profile,.cl-profileSectionTitle__profile,.cl-profileSectionTitleText__profile){text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionTitle__profile:before,.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionTitle__profile:after{content:none!important}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profileSectionButtonGroup,.cedrum-clerk-profileSectionButtonGroup){margin:0;padding:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profileSectionPrimaryButton,.cedrum-clerk-profileSectionPrimaryButton){position:absolute;top:12px;right:12px;white-space:nowrap}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionItem__password [data-variant=h2]{display:none!important}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:8px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionItem__profile{display:flex;align-items:center;justify-content:flex-start!important;gap:14px;min-width:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionItem__profile :is(.cl-userPreviewTextContainer,.cedrum-clerk-userPreviewTextContainer,.cl-userPreviewMainIdentifier,.cedrum-clerk-userPreviewMainIdentifier,.cl-userPreviewSecondaryIdentifier,.cedrum-clerk-userPreviewSecondaryIdentifier){display:none}.cedrum-account-page .cedrum-profileInlineMeta{flex:1 1 auto;min-width:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionItem__profile :is(.cl-userPreview,.cedrum-clerk-userPreview){flex:0 0 auto!important;width:auto!important;min-width:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionItem__profile .cedrum-profileInlineMetaMount{margin-left:0!important;flex:1 1 auto;min-width:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionItem__profile>:first-child{flex:0 0 auto}.cedrum-account-page .cedrum-profileInlineName{font-size:14px;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cedrum-account-page .cedrum-profileInlineEmail{margin-top:2px;font-size:13px;line-height:1.2;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-activeDevice,.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-activeDevice p{word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-activeDevice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-width:0}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-activeDevice>div:last-child{min-width:0}.cedrum-account-page .cl-profileSection__emailAddresses,.cedrum-account-page .cl-profileSectionPrimaryButton__emailAddresses{display:none!important}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profileSection__danger,.cedrum-clerk-profileSection__danger){display:none!important}.cedrum-account-page [data-localization-key="userProfile.navbar.title"],.cedrum-account-page [data-localization-key="userProfile.navbar.description"],.cedrum-account-page [data-localization-key=developmentMode],.cedrum-account-page [data-localization-key=unstable__developmentMode],.cedrum-account-page .cedrum-clerk-devBadge{display:none!important}.cedrum-account-page .cedrum-dangerZoneCard{margin-top:16px;width:100%;max-width:860px;border-radius:16px;border:1px solid rgba(220,38,38,.3);background:#dc26260f;box-shadow:0 10px 24px #00000014;padding:var(--cedrum-settings-card-pad);box-sizing:border-box;overflow:hidden}.cedrum-account-page .cedrum-dangerZoneSlotMount{width:100%;max-width:var(--cedrum-settings-content-max-width)}.cedrum-account-page .cedrum-dangerConfirmPanel{width:100%;max-width:100%;box-sizing:border-box;margin-top:12px}.cedrum-account-page .cedrum-dangerConfirmPanel *{box-sizing:border-box}.cedrum-account-page .cedrum-dangerConfirmInput{width:100%;max-width:100%;min-width:0;display:block}.cedrum-account-page .cedrum-dangerConfirmActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;width:100%;max-width:100%}.cedrum-account-page .cedrum-dangerConfirmActions :is(button,[type=button]){min-width:0}.cedrum-account-page .cedrum-dangerZoneHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cedrum-account-page .cedrum-dangerZoneTitle{margin:0 0 6px;font-size:14px;font-weight:700;color:#b91c1c}.cedrum-account-page .cedrum-dangerZoneCopy{margin:0;font-size:13px;line-height:1.45;color:#111827bf}.cedrum-account-page .cedrum-dangerZoneCopy+.cedrum-dangerZoneCopy{margin-top:6px}.cedrum-account-page .cedrum-dangerZoneButton{min-height:40px;background:#dc2626;color:#fff;border-radius:10px;padding:10px 14px;font-weight:650;border:1px solid rgba(0,0,0,.1);white-space:nowrap;cursor:pointer;transition:filter .16s ease,box-shadow .16s ease}.cedrum-account-page .cedrum-dangerZoneButton:hover{filter:brightness(.95)}.cedrum-account-page .cedrum-dangerZoneButton:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(28, 94, 255, .25))}.cedrum-account-page .cedrum-dangerZoneButton:disabled{opacity:.62;cursor:not-allowed}@media (max-width: 980px){.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-cardBox,.cedrum-clerk-cardBox){grid-template-columns:minmax(0,1fr)}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-navbar,.cl-profileNavbar,.cedrum-clerk-profileNavbar){grid-column:1;border-right:0;border-bottom:1px solid var(--cedrum-clerk-border);padding:10px 14px}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-profileNavbarButtons,.cedrum-clerk-profileNavbarButtons){display:inline-flex;gap:6px;min-width:max-content}.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-scrollBox,.cedrum-clerk-scrollBox){grid-column:1}}@media (max-width: 820px){.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page :is(.cl-pageScrollBox,.cedrum-clerk-pageScrollBox){padding:16px 14px 56px}.cedrum-account-page :is(.cl-profileSection,.cedrum-dangerZoneCard,.cedrum-dangerZoneSlotMount){max-width:none}.cedrum-account-page .cedrum-dangerZoneHeader{flex-direction:column;align-items:stretch}.cedrum-account-page .cedrum-dangerZoneButton{width:100%}}@media (max-width: 520px){.cedrum-account-page .cedrum-clerk.cedrum-clerk-surface-page .cl-profileSectionTitleText{white-space:normal;overflow:visible;text-overflow:unset}}.cl-modalBackdrop{background:color-mix(in oklab,var(--ui-bg, #0f172a) 55%,transparent)!important;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.cl-modalContent{width:min(980px,calc(100vw - 48px))!important;max-width:980px!important;max-height:min(780px,calc(100vh - 48px))!important;border-radius:24px!important;border:1px solid color-mix(in oklab,var(--ui-border, #334155) 55%,transparent)!important;background:color-mix(in oklab,var(--ui-surface-1, #0f172a) 92%,transparent)!important;box-shadow:0 30px 80px color-mix(in oklab,var(--ui-text-1, #e2e8f0) 18%,transparent)!important;overflow:hidden!important}.cedrum-clerk-profile-modal-shell{min-width:0;width:100%}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-main,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profilePage,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-pageScrollBox,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-scrollBox,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-userProfile-root,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-userProfile-main,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-profilePage,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-pageScrollBox,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-scrollBox{min-width:0;width:100%;max-width:none}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profilePage{display:grid;grid-template-columns:minmax(220px,252px) minmax(0,1fr);width:100%;min-height:100%;gap:0;align-items:start}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbar{border:0;border-right:1px solid var(--cedrum-clerk-border);border-radius:0;box-shadow:none;background:transparent;padding:14px 12px;min-height:0;overflow-x:auto;overscroll-behavior-x:contain}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButtons{display:grid;gap:4px}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButton{min-height:36px;border-radius:10px;justify-content:flex-start;padding-inline:10px;color:var(--cedrum-clerk-text-2);white-space:nowrap;min-inline-size:max-content}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButtonText{white-space:nowrap}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-pageScrollBox,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-pageScrollBox{margin:0;max-width:none;min-width:0;width:100%;padding:24px 26px 28px;overflow:visible}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-scrollBox,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-scrollBox{overflow:visible}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileSection,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-orgProfileSection,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-profileSection,.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cl-orgProfileSection{width:100%;max-width:none;min-width:0}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSection+.cedrum-clerk-profileSection,.cedrum-clerk-orgProfileSection+.cedrum-clerk-orgProfileSection,.cl-profileSection+.cl-profileSection,.cl-orgProfileSection+.cl-orgProfileSection){margin-top:18px}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionHeader,.cl-profileSectionHeader){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:18px 18px 0}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionTitle,.cl-profileSectionTitle,.cedrum-clerk-orgProfileSectionTitle,.cl-orgProfileSectionTitle){flex:1 1 220px;min-width:180px}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionContent,.cl-profileSectionContent){min-width:0;padding:12px 18px 14px}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionButtonGroup,.cl-profileSectionButtonGroup){display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;padding:0 18px 18px;min-width:0}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionItemList,.cl-profileSectionItemList){display:grid;gap:12px;min-width:0}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionItem,.cl-profileSectionItem){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:8px;min-width:0}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionItem>*,.cl-profileSectionItem>*){min-width:0}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-userPreviewMainIdentifier,.cedrum-clerk-userPreviewSecondaryIdentifier,.cl-userPreviewMainIdentifier,.cl-userPreviewSecondaryIdentifier,.cl-profileSectionItemText){min-width:0;overflow-wrap:anywhere}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton,.cl-profileSectionPrimaryButton,.cedrum-clerk-orgProfileSectionPrimaryButton,.cl-orgProfileSectionPrimaryButton,.cl-profileSectionItemButton){min-height:38px;width:auto;max-width:100%;min-inline-size:max-content;padding-inline:14px;font-size:var(--ui-font-size-sm, .875rem);line-height:1.2;white-space:nowrap;overflow-wrap:normal;word-break:normal}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSection__danger,.cl-profileSection__danger){border-color:color-mix(in oklab,var(--cedrum-clerk-danger) 38%,var(--cedrum-clerk-border));background:color-mix(in oklab,var(--cedrum-clerk-danger) 10%,var(--cedrum-clerk-surface-1))}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton__danger,.cl-profileSectionPrimaryButton__danger,.cl-profileSection__danger .cl-profileSectionPrimaryButton){border-color:color-mix(in oklab,var(--cedrum-clerk-danger) 62%,var(--cedrum-clerk-border));background:color-mix(in oklab,var(--cedrum-clerk-danger) 92%,black 8%);color:#fff}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton__danger,.cl-profileSectionPrimaryButton__danger,.cl-profileSection__danger .cl-profileSectionPrimaryButton):hover{filter:brightness(.95)}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionPrimaryButton__danger,.cl-profileSectionPrimaryButton__danger,.cl-profileSection__danger .cl-profileSectionPrimaryButton):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--cedrum-clerk-danger) 26%,transparent)}@media (max-width: 1120px){.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profilePage{grid-template-columns:minmax(0,1fr)}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbar{border-right:0;border-bottom:1px solid var(--cedrum-clerk-border);padding:10px 14px}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal .cedrum-clerk-profileNavbarButtons{display:inline-flex;min-width:max-content;gap:6px}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-pageScrollBox,.cl-pageScrollBox){padding:20px 20px 24px}}@media (max-width: 820px){.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-pageScrollBox,.cl-pageScrollBox){padding:16px 14px 20px}.cedrum-clerk-profile-modal-shell .cedrum-clerk.cedrum-clerk-surface-profile-modal :is(.cedrum-clerk-profileSectionItem,.cl-profileSectionItem){grid-template-columns:minmax(0,1fr)}}:root{--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-2-5: 10px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-space-7: 48px;--ui-space-8: 64px;--insp-section-gap: var(--ui-space-4, 16px);--insp-section-padding: var(--ui-space-4, 16px);--insp-label-gap: 6px;--insp-field-gap: var(--ui-space-3, 12px);--insp-subcontrol-gap: var(--ui-space-2, 8px);--ui-control-height-compact: 28px;--ui-control-height-default: 32px;--ui-control-height-row: 40px;--ui-control-height-card: 64px;--ui-radius-control: 8px;--ui-radius-row: 10px;--ui-radius-panel: 12px;--ui-radius-shell: 14px;--ui-radius-pill: 999px;--ui-radius-sm: var(--ui-radius-control);--ui-radius-md: var(--ui-radius-panel);--ui-radius-lg: var(--ui-radius-shell);--ui-radius-xl: var(--ui-radius-shell);--ui-radius-2xl: var(--ui-radius-shell);--radius-sm: var(--ui-radius-control);--radius-md: var(--ui-radius-row);--radius-lg: var(--ui-radius-panel);--radius-xl: var(--ui-radius-shell);--radius-pill: var(--ui-radius-pill);--ui-elevation-1: 0 8px 18px rgba(15, 23, 42, .08);--ui-elevation-2: 0 16px 34px rgba(15, 23, 42, .12);--ui-elevation-3: 0 24px 56px rgba(15, 23, 42, .16);--ui-shadow-1: var(--ui-elevation-1);--ui-shadow-2: var(--ui-elevation-2);--ui-shadow-3: var(--ui-elevation-3);--ui-motion-duration-fast: .12s;--ui-motion-duration-normal: .18s;--ui-motion-duration-slow: .24s;--ui-motion-ease-standard: cubic-bezier(.22, .61, .36, 1);--ui-motion-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--ui-motion-interactive-duration: var(--ui-motion-duration-fast);--ui-motion-surface-duration: var(--ui-motion-duration-normal);--ui-motion-interactive-ease: var(--ui-motion-ease-standard);--ui-motion-surface-ease: var(--ui-motion-ease-emphasized);--ui-surface-1: var(--bgPanel, #f5f5f7);--ui-surface-2: var(--bgPanel2, #e8e8ed);--ui-surface-3: color-mix(in oklab, var(--ui-surface-2) 82%, var(--bg, #fff) 18%);--insp-section-radius: var(--ui-radius-panel, 12px);--insp-section-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 90%, transparent );--insp-section-border: var(--ui-border, var(--lineSubtle, #e5e5ea));--ui-floating-surface: color-mix( in oklab, var(--ui-surface-1, var(--bgPanel, #f5f5f7)) 94%, transparent );--ui-floating-border: var(--ui-border, var(--lineSubtle, #e5e5ea));--ui-floating-shadow: var(--ui-elevation-3);--ui-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-size-sm: 12px;--ui-font-size-md: 13px;--ui-font-size-lg: 15px;--ui-line-height: 1.5;--ui-focus-ring-width: 3px;--ui-focus-ring: color-mix(in oklab, var(--primary, #007aff) 30%, transparent);--z-canvas: 10;--z-panel: 160;--z-header: 180;--z-popover: 1200;--z-popover-top: 1400;--z-modal: 2100;--z-tooltip: 2000;--z-toast: 2200}html{font-family:var(--ui-font-family)}body{margin:0;font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring)}.u-visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.u-focusRing:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color)}[data-focus-ring=true]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color)}.editor,.properties-panel,.palette,.timelineTextStylePopover{--editor-space-1: var(--space-1);--editor-space-2: var(--space-2);--editor-space-3: var(--space-3);--editor-space-4: var(--space-4)}html[data-clerk-smoketest] .cl-modalContent,html[data-clerk-smoketest] .cedrum-clerk-profile-modal-shell{outline:6px solid lime!important}html[data-clerk-smoketest] .cl-userProfile-root{outline:6px solid cyan!important}html[data-clerk-smoketest] .cedrum-account-page .cedrum-clerk-surface-page{outline:4px solid magenta!important}html[data-clerk-smoketest] .cedrum-account-page .cedrum-clerk-cardBox{outline:4px solid orange!important}
