.status-pill-module__JzjswG__pill{align-items:center;gap:var(--ui-space-1-5);width:fit-content;padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-full);font:var(--ui-weight-medium) var(--ui-text-xs)/var(--ui-leading-snug) var(--ui-sans);white-space:nowrap;display:inline-flex}.status-pill-module__JzjswG__pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-pill-module__JzjswG__success{color:var(--ui-success);background:var(--ui-success-soft)}.status-pill-module__JzjswG__warning{color:var(--ui-warning);background:var(--ui-warning-soft)}.status-pill-module__JzjswG__danger{color:var(--ui-danger);background:var(--ui-danger-soft)}.status-pill-module__JzjswG__info{color:var(--ui-info);background:var(--ui-info-soft)}.status-pill-module__JzjswG__neutral{color:var(--ui-text-secondary);background:var(--ui-surface-hover)}
.auth-showcase-module__WISzia__showcase{top:var(--ui-space-3);align-content:center;gap:var(--ui-space-12);height:calc(100svh - var(--ui-space-6));margin:var(--ui-space-3);padding:var(--ui-space-12) clamp(var(--ui-space-8), 5vw, var(--ui-space-20));border-radius:var(--ui-radius-xl);color:var(--ui-text-on-accent);background:radial-gradient(110% 70% at 90% 0%, color-mix(in srgb, var(--ui-accent-fill-top) 55%, transparent), transparent 62%), radial-gradient(80% 60% at 0% 100%, color-mix(in srgb, var(--ui-accent-fill-top) 26%, transparent), transparent 70%), var(--ui-accent-fill-hover);isolation:isolate;display:grid;position:sticky;overflow:hidden}.auth-showcase-module__WISzia__showcase:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--ui-surface) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ui-surface) 6%, transparent) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 55% 55%,#000,#0000);mask-image:radial-gradient(70% 60% at 55% 55%,#000,#0000)}.auth-showcase-module__WISzia__pitch{max-width:30rem}.auth-showcase-module__WISzia__pitch h2{font:var(--ui-weight-semibold) var(--ui-text-2xl)/var(--ui-leading-tight) var(--ui-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.auth-showcase-module__WISzia__pitch p{margin:var(--ui-space-4) 0 0;color:color-mix(in srgb, var(--ui-text-on-accent) 72%, transparent);font-size:var(--ui-text-lg);line-height:var(--ui-leading-normal)}.auth-showcase-module__WISzia__stage{width:min(100%,400px);padding-top:var(--ui-space-16);position:relative}.auth-showcase-module__WISzia__widget{border-radius:var(--ui-radius-xl);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 30px 80px -20px hsl(var(--ui-shadow-color) / .6);overflow:hidden}.auth-showcase-module__WISzia__widgetHead{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border);display:flex}.auth-showcase-module__WISzia__widgetHead strong{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);display:block}.auth-showcase-module__WISzia__widgetHead small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.auth-showcase-module__WISzia__avatar{width:32px;height:32px;color:var(--ui-text-on-accent);background:var(--ui-accent-fill);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold);border-radius:50%;place-items:center;display:grid}.auth-showcase-module__WISzia__thread{gap:var(--ui-space-3);padding:var(--ui-space-5);display:grid}.auth-showcase-module__WISzia__bubble{max-width:88%;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);animation:auth-showcase-module__WISzia__rise .48s var(--ui-ease-out) both;animation-delay:calc(var(--i) * .38s + .25s);margin:0}.auth-showcase-module__WISzia__visitor{border-bottom-right-radius:var(--ui-radius-xs);color:var(--ui-text-on-accent);background:var(--ui-accent-fill);justify-self:end}.auth-showcase-module__WISzia__reply{border-bottom-left-radius:var(--ui-radius-xs);color:var(--ui-text);background:var(--ui-surface-hover);justify-self:start}.auth-showcase-module__WISzia__source{width:fit-content;margin-top:var(--ui-space-2);padding:var(--ui-space-0-5) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-full);color:var(--ui-text-secondary);background:var(--ui-surface);font-size:var(--ui-text-xs);display:block}.auth-showcase-module__WISzia__emergency{padding:var(--ui-space-3) var(--ui-space-5);border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);text-align:center;margin:0}.auth-showcase-module__WISzia__queue{width:272px;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-xl);animation:auth-showcase-module__WISzia__rise .52s var(--ui-ease-out) both;animation-delay:1.9s;position:absolute;top:0;right:-104px}.auth-showcase-module__WISzia__queue>small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);letter-spacing:.04em;text-transform:uppercase}.auth-showcase-module__WISzia__queueRow{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-2);display:flex}.auth-showcase-module__WISzia__queueRow strong{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);display:block}.auth-showcase-module__WISzia__queueRow small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}@keyframes auth-showcase-module__WISzia__rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1240px){.auth-showcase-module__WISzia__stage{padding-top:var(--ui-space-20)}.auth-showcase-module__WISzia__queue{right:-16px}}@media (max-width:959px){.auth-showcase-module__WISzia__showcase{display:none}}@media (max-height:760px){.auth-showcase-module__WISzia__showcase{gap:var(--ui-space-8)}.auth-showcase-module__WISzia__pitch p{display:none}}@media (prefers-reduced-motion:reduce){.auth-showcase-module__WISzia__bubble,.auth-showcase-module__WISzia__queue{animation:none}}
.auth-shell-module__BsoETq__shell{min-height:100svh;color:var(--ui-text);background:var(--ui-surface);color-scheme:var(--ui-color-scheme);font-family:var(--ui-sans);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);display:grid}.auth-shell-module__BsoETq__column{min-width:0;min-height:100svh;padding:var(--ui-space-6) clamp(var(--ui-space-5), 5vw, var(--ui-space-16));grid-template-rows:auto 1fr auto;display:grid}.auth-shell-module__BsoETq__top{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.auth-shell-module__BsoETq__logo{border-radius:var(--ui-radius-xs);align-items:center;display:inline-flex}.auth-shell-module__BsoETq__logo img{width:auto;height:28px;display:block}.auth-shell-module__BsoETq__logo:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}.auth-shell-module__BsoETq__switch{color:var(--ui-text-tertiary);font-size:var(--ui-text-sm);text-align:right;margin:0}.auth-shell-module__BsoETq__switch a{color:var(--ui-text);font-weight:var(--ui-weight-medium);border-radius:var(--ui-radius-xs);transition:color var(--ui-duration-fast);text-decoration:none}.auth-shell-module__BsoETq__switch a:hover{color:var(--ui-accent)}.auth-shell-module__BsoETq__switch a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.auth-shell-module__BsoETq__body{padding:var(--ui-space-12) 0;place-items:center;display:grid}.auth-shell-module__BsoETq__panel{width:min(100%,400px)}.auth-shell-module__BsoETq__lead{margin-bottom:var(--ui-space-8)}.auth-shell-module__BsoETq__heading{animation:auth-shell-module__BsoETq__rise .42s var(--ui-ease-out) both}.auth-shell-module__BsoETq__heading h1{color:var(--ui-text);font:var(--ui-weight-bold) var(--ui-text-3xl)/var(--ui-leading-tight) var(--ui-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.auth-shell-module__BsoETq__heading p{margin:var(--ui-space-3) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-lg);line-height:var(--ui-leading-normal);text-wrap:pretty}.auth-shell-module__BsoETq__content{gap:var(--ui-space-5);margin-top:var(--ui-space-8);display:grid}.auth-shell-module__BsoETq__content :where(form){gap:var(--ui-space-5);display:grid}.auth-shell-module__BsoETq__content :where(form)>:where(button[type=submit]){margin-top:var(--ui-space-1)}.auth-shell-module__BsoETq__aside{margin:var(--ui-space-8) 0 0;color:var(--ui-text-tertiary);font-size:var(--ui-text-sm);text-align:center}.auth-shell-module__BsoETq__aside :where(a,button){color:var(--ui-text);font:inherit;font-weight:var(--ui-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.auth-shell-module__BsoETq__aside :where(a,button):hover{color:var(--ui-accent)}.auth-shell-module__BsoETq__foot{justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);flex-wrap:wrap;display:flex}.auth-shell-module__BsoETq__foot a{color:inherit;text-decoration:none}.auth-shell-module__BsoETq__foot a:hover{color:var(--ui-text)}@keyframes auth-shell-module__BsoETq__rise{0%{opacity:0;transform:translateY(6px)}}@media (max-width:959px){.auth-shell-module__BsoETq__shell{grid-template-columns:1fr}}@media (max-width:540px){.auth-shell-module__BsoETq__column{padding:var(--ui-space-5) var(--ui-space-4)}.auth-shell-module__BsoETq__switch span{display:none}.auth-shell-module__BsoETq__body{padding:var(--ui-space-10) 0 var(--ui-space-12);align-items:start}.auth-shell-module__BsoETq__heading h1{font-size:var(--ui-text-2xl)}}@media (prefers-reduced-motion:reduce){.auth-shell-module__BsoETq__heading{animation:none}}@media (max-width:800px),(pointer:coarse){.auth-shell-module__BsoETq__shell :is(button,select,summary):not([data-variant=link]):not([data-inline]){min-height:var(--ui-tap);min-width:var(--ui-tap)}.auth-shell-module__BsoETq__shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select){min-height:var(--ui-tap);font-size:max(var(--ui-text-lg), 16px)}.auth-shell-module__BsoETq__logo,.auth-shell-module__BsoETq__switch a,.auth-shell-module__BsoETq__aside a,.auth-shell-module__BsoETq__foot a{min-height:var(--ui-tap);align-items:center;display:inline-flex}}
.playground-module__WTXXGq__textLink{align-items:center;gap:var(--ui-space-1);color:var(--ui-accent);font:var(--ui-weight-semibold) var(--ui-text-xs) var(--ui-sans);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.playground-module__WTXXGq__textLink:hover{color:var(--ui-accent-hover);text-underline-offset:3px;text-decoration:underline}.playground-module__WTXXGq__inlineError{padding:var(--ui-space-3) var(--ui-space-3);border:1px solid color-mix(in srgb, var(--ui-danger) 22%, transparent);border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.playground-module__WTXXGq__frame{border-radius:var(--ui-radius-xl);background:var(--ui-preview-paper);width:100%;height:640px;box-shadow:var(--ui-preview-shadow);overflow:hidden}.playground-module__WTXXGq__frame>main{height:100%}.playground-module__WTXXGq__frameLoading{gap:var(--ui-space-4);height:100%;padding:0 0 var(--ui-space-4);grid-template-rows:auto 1fr auto auto;display:grid}.playground-module__WTXXGq__frameLoading i,.playground-module__WTXXGq__skeletonComposer,.playground-module__WTXXGq__siteIconSkeleton{border-radius:var(--ui-radius-sm);background:linear-gradient(90deg, var(--ui-surface-hover) 20%, var(--ui-surface-muted) 50%, var(--ui-surface-hover) 80%);background-size:240% 100%;animation:1.3s infinite playground-module__WTXXGq__playgroundShimmer;display:block}.playground-module__WTXXGq__skeletonHeader{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-4);border-bottom:1px solid var(--ui-border);display:flex}.playground-module__WTXXGq__skeletonHeader i:first-child{border-radius:var(--ui-radius-md);width:34px;height:34px}.playground-module__WTXXGq__skeletonHeader i:last-child{width:45%;height:14px}.playground-module__WTXXGq__skeletonBody{align-content:start;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-5);display:grid}.playground-module__WTXXGq__skeletonBody i:first-child{border-radius:var(--ui-radius-lg);width:78%;height:44px}.playground-module__WTXXGq__skeletonBody i:last-child{width:52%;height:16px}.playground-module__WTXXGq__skeletonChips{gap:var(--ui-space-2);padding:0 var(--ui-space-5);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__skeletonChips i{border-radius:var(--ui-radius-full);width:38%;height:30px}.playground-module__WTXXGq__skeletonChips i:nth-child(2){width:46%}.playground-module__WTXXGq__skeletonChips i:nth-child(3){width:30%}.playground-module__WTXXGq__skeletonComposer{height:44px;margin:0 var(--ui-space-5);border-radius:var(--ui-radius-lg)}.playground-module__WTXXGq__siteIconSkeleton{flex-shrink:0;width:28px;height:28px}@keyframes playground-module__WTXXGq__playgroundShimmer{to{background-position:-240% 0}}@media (prefers-reduced-motion:reduce){.playground-module__WTXXGq__frameLoading i,.playground-module__WTXXGq__skeletonComposer,.playground-module__WTXXGq__siteIconSkeleton{animation:none}}.playground-module__WTXXGq__frameFailed{align-content:center;justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-8);color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);text-align:center;display:grid}.playground-module__WTXXGq__frameFailed strong{color:var(--ui-text);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold)}.playground-module__WTXXGq__frameFailed p{max-width:32ch;margin:0}.playground-module__WTXXGq__loadFailed{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__loadFailed p{color:var(--ui-danger);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.playground-module__WTXXGq__fixButton{padding:var(--ui-space-1) var(--ui-space-3);border:1px dashed var(--ui-border-hover);border-radius:var(--ui-radius-full);background:var(--ui-surface);color:var(--ui-text-secondary);font:var(--ui-weight-semibold) var(--ui-text-xs) var(--ui-sans);cursor:pointer;align-self:flex-start}.playground-module__WTXXGq__fixButton:hover{color:var(--ui-text);border-style:solid}.playground-module__WTXXGq__launcher{cursor:pointer;width:58px;height:58px;box-shadow:var(--ui-preview-lift);transition:transform .25s var(--ui-ease-out), background-color var(--ui-duration);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.playground-module__WTXXGq__launcher:hover{transform:scale(1.05)}.playground-module__WTXXGq__launcher:active{transform:scale(.96)}.playground-module__WTXXGq__launcher:focus-visible{outline:3px solid color-mix(in srgb, currentColor 30%, transparent);outline-offset:3px}.playground-module__WTXXGq__launcherIcons{place-items:center;display:grid}.playground-module__WTXXGq__launcherIcons>*{transition:opacity .2s ease, transform .3s var(--ui-ease-out);grid-area:1/1;place-items:center;display:grid}.playground-module__WTXXGq__launcher svg{width:26px;height:26px}.playground-module__WTXXGq__launcherIcons>.playground-module__WTXXGq__launcherHidden{opacity:0;transform:rotate(-90deg)scale(.6)}.playground-module__WTXXGq__launcherLogo{border-radius:var(--ui-radius-sm);background:var(--ui-preview-paper);object-fit:contain;width:34px;height:34px}.playground-module__WTXXGq__launcherLabelled{gap:var(--ui-space-2);width:auto;padding:0 var(--ui-space-6) 0 var(--ui-space-4);border-radius:var(--ui-radius-full);font:var(--ui-weight-semibold) var(--ui-text-lg)/var(--ui-leading-tight) var(--ui-sans);letter-spacing:-.01em;white-space:nowrap;grid-auto-flow:column}.playground-module__WTXXGq__launcher{position:relative}.playground-module__WTXXGq__unreadBadge{min-width:20px;height:20px;padding:0 var(--ui-space-1-5);border-radius:var(--ui-radius-full);background:var(--ui-preview-unread);color:var(--ui-preview-paper);font:var(--ui-weight-bold) var(--ui-text-xs)/20px var(--ui-sans);text-align:center;box-shadow:0 0 0 2px var(--ui-preview-paper);position:absolute;top:-3px;right:-3px}@keyframes playground-module__WTXXGq__greetingIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.playground-module__WTXXGq__greeting{justify-items:end;gap:var(--ui-space-2);width:min(320px,100%);color:var(--ui-preview-ink);font:var(--ui-weight-regular) var(--ui-text-md)/var(--ui-leading-normal) var(--ui-sans);text-align:left;animation:playground-module__WTXXGq__greetingIn .4s var(--ui-ease-out);display:grid}.playground-module__WTXXGq__greetingLeft{justify-items:start}.playground-module__WTXXGq__greetingCard{border-radius:var(--ui-radius-xl);background:var(--ui-preview-paper);width:100%;box-shadow:var(--ui-preview-greeting-lift);position:relative}.playground-module__WTXXGq__greetingSay{gap:var(--ui-space-3);width:100%;padding:var(--ui-space-4) var(--ui-space-10) var(--ui-space-4) var(--ui-space-4);border-radius:var(--ui-radius-xl);color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);margin:0;display:grid}button.playground-module__WTXXGq__greetingSay{cursor:pointer}.playground-module__WTXXGq__greetingAvatar{border-radius:var(--ui-radius-md);background:var(--brand);width:36px;height:36px;color:var(--on-brand);font:var(--ui-weight-bold) var(--ui-text-sm)/1 var(--ui-sans);letter-spacing:.02em;place-items:center;display:grid;overflow:hidden}.playground-module__WTXXGq__greetingAvatar img{object-fit:cover;background:var(--ui-preview-paper);width:100%;height:100%}.playground-module__WTXXGq__greetingWords{gap:var(--ui-space-1-5);overflow-wrap:anywhere;min-width:0;display:grid}.playground-module__WTXXGq__greetingMeta{color:var(--ui-preview-ink-muted);font-size:var(--ui-text-xs);line-height:var(--ui-leading-snug)}.playground-module__WTXXGq__greetingClose{top:var(--ui-space-2);right:var(--ui-space-2);width:28px;height:28px;color:var(--ui-preview-ink-muted);font:var(--ui-text-xl)/1 var(--ui-sans);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}button.playground-module__WTXXGq__greetingClose{cursor:pointer}button.playground-module__WTXXGq__greetingClose:hover{background:var(--ui-preview-paper-soft);color:var(--ui-preview-ink)}.playground-module__WTXXGq__greetingReplies{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;max-width:100%;display:flex}.playground-module__WTXXGq__greetingLeft .playground-module__WTXXGq__greetingReplies{justify-content:flex-start}.playground-module__WTXXGq__greetingReply{max-width:100%;padding:var(--ui-space-2) var(--ui-space-4);border:1.5px solid var(--brand-ink);border-radius:var(--ui-radius-full);background:var(--ui-preview-paper);color:var(--brand-ink);font:var(--ui-weight-semibold) var(--ui-text-md)/var(--ui-leading-snug) var(--ui-sans);overflow-wrap:anywhere;box-shadow:var(--ui-preview-lift)}button.playground-module__WTXXGq__greetingReply{cursor:pointer}.playground-module__WTXXGq__greeting :is(button):focus-visible{outline:3px solid color-mix(in oklab, var(--brand) 45%, var(--ui-preview-paper));outline-offset:2px}.playground-module__WTXXGq__greetingDark{color:var(--ui-preview-night-ink)}.playground-module__WTXXGq__greetingDark .playground-module__WTXXGq__greetingCard{background:var(--ui-preview-night-raised);box-shadow:var(--ui-preview-night-lift)}.playground-module__WTXXGq__greetingDark :is(.playground-module__WTXXGq__greetingMeta,.playground-module__WTXXGq__greetingClose){color:var(--ui-preview-night-ink-muted)}.playground-module__WTXXGq__greetingDark button.playground-module__WTXXGq__greetingClose:hover{background:var(--ui-preview-night-soft);color:var(--ui-preview-night-ink)}.playground-module__WTXXGq__greetingDark .playground-module__WTXXGq__greetingReply{border-color:var(--brand-glow);background:var(--ui-preview-night-raised);color:var(--brand-glow)}.playground-module__WTXXGq__segmented{gap:var(--ui-space-1);padding:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.playground-module__WTXXGq__segmented button{min-height:32px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-sm) var(--ui-sans);cursor:pointer;background:0 0;border:0}.playground-module__WTXXGq__segmented button[aria-checked=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-sm), 0 0 0 1px var(--ui-border)}.playground-module__WTXXGq__segmented button:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.playground-module__WTXXGq__themeCard{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-sans);cursor:pointer;flex:1;display:grid}.playground-module__WTXXGq__themeSwatch{gap:var(--ui-space-1-5);height:56px;padding:var(--ui-space-2);border-radius:var(--ui-radius-xs);display:grid}.playground-module__WTXXGq__themeSwatch i{border-radius:var(--ui-radius-xs);height:8px;display:block}.playground-module__WTXXGq__themeSwatch[data-theme=light]{background:var(--ui-preview-paper);box-shadow:inset 0 0 0 1px var(--ui-surface-active)}.playground-module__WTXXGq__themeSwatch[data-theme=light] i{background:var(--ui-preview-paper-soft)}.playground-module__WTXXGq__themeSwatch[data-theme=dark]{background:var(--ui-preview-night)}.playground-module__WTXXGq__themeSwatch[data-theme=dark] i{background:var(--ui-preview-night-soft)}.playground-module__WTXXGq__themeSwatch i:nth-child(2){justify-self:end;width:60%}.playground-module__WTXXGq__themeCard.playground-module__WTXXGq__pickerActive{border-color:var(--ui-accent-fill);box-shadow:0 0 0 1px var(--ui-accent-fill-top);color:var(--ui-text)}.playground-module__WTXXGq__radiusTile{justify-items:center;gap:var(--ui-space-1-5);padding:var(--ui-space-3) var(--ui-space-1-5);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-sans);cursor:pointer;flex:1;display:grid}.playground-module__WTXXGq__radiusTile i{border:2px solid var(--ui-border-control);border-bottom:0;border-left:0;width:36px;height:24px;display:block}.playground-module__WTXXGq__radiusTile.playground-module__WTXXGq__pickerActive{border-color:var(--ui-accent-fill);box-shadow:0 0 0 1px var(--ui-accent-fill-top);color:var(--ui-text)}.playground-module__WTXXGq__radiusTile.playground-module__WTXXGq__pickerActive i{border-color:var(--ui-accent-fill)}.playground-module__WTXXGq__fields select{min-height:36px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-sm,var(--ui-radius-sm));background:var(--ui-surface);color:var(--ui-text);font:var(--ui-weight-regular) var(--ui-text-md) var(--ui-sans)}.playground-module__WTXXGq__stageLeft .playground-module__WTXXGq__stageWidget,.playground-module__WTXXGq__stageLeft.playground-module__WTXXGq__fullPreviewWidget{justify-items:start}.playground-module__WTXXGq__stageLeft.playground-module__WTXXGq__fullPreviewWidget{left:20px;right:auto}.playground-module__WTXXGq__snippet{gap:var(--ui-space-3);display:grid}.playground-module__WTXXGq__snippet pre{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface-sunken);font:var(--ui-weight-medium) var(--ui-text-xs)/var(--ui-leading-normal) var(--ui-mono);margin:0;overflow-x:auto}.playground-module__WTXXGq__snippetActions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__playground{flex-direction:column;height:calc(100dvh - 56px);min-height:640px;display:flex}.playground-module__WTXXGq__toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-6);padding:var(--ui-space-5) var(--ui-space-6);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__toolbar h1{color:var(--ui-text);font:var(--ui-weight-bold) var(--ui-text-xl)/var(--ui-leading-tight) var(--ui-sans);letter-spacing:-.025em;margin:0}.playground-module__WTXXGq__toolbar p{max-width:70ch;margin:var(--ui-space-1) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal)}.playground-module__WTXXGq__toolbarActions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__banners{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-6) 0;display:grid}.playground-module__WTXXGq__layout{flex:1;grid-template-columns:minmax(340px,420px) minmax(0,1fr);min-height:0;display:grid}.playground-module__WTXXGq__panel{border-right:1px solid var(--ui-border);background:var(--ui-surface);flex-direction:column;min-height:0;display:flex}.playground-module__WTXXGq__tabs{gap:var(--ui-space-1);padding:0 var(--ui-space-4);border-bottom:1px solid var(--ui-border);display:flex}.playground-module__WTXXGq__tabs button{align-items:center;gap:var(--ui-space-1-5);min-height:44px;padding:0 var(--ui-space-3);color:var(--ui-text-tertiary);font:var(--ui-weight-medium) var(--ui-text-md) var(--ui-sans);cursor:pointer;transition:color var(--ui-duration-fast);background:0 0;border:0;display:inline-flex;position:relative}.playground-module__WTXXGq__tabs button:hover{color:var(--ui-text)}.playground-module__WTXXGq__tabs button:after{border-radius:var(--ui-radius-xs) var(--ui-radius-xs) 0 0;content:"";height:2px;transition:background-color var(--ui-duration);background:0 0;position:absolute;bottom:-1px;left:8px;right:8px}.playground-module__WTXXGq__tabs button.playground-module__WTXXGq__tabActive{color:var(--ui-text)}.playground-module__WTXXGq__tabs button.playground-module__WTXXGq__tabActive:after{background:var(--ui-text)}.playground-module__WTXXGq__tabs button:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:var(--ui-radius-xs);outline:0}.playground-module__WTXXGq__dirtyDot{background:var(--ui-warning);border-radius:50%;width:6px;height:6px}.playground-module__WTXXGq__panelBody{min-height:0;padding:var(--ui-space-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.playground-module__WTXXGq__panelSections{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);display:grid}.playground-module__WTXXGq__panelCard{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid}.playground-module__WTXXGq__panelCard>header{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.playground-module__WTXXGq__panelCard h3{color:var(--ui-text);font:var(--ui-weight-semibold) var(--ui-text-md) var(--ui-sans);letter-spacing:-.01em;margin:0}.playground-module__WTXXGq__panelNote{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.playground-module__WTXXGq__siteIcon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);width:32px;height:32px;color:var(--ui-text-secondary);font:var(--ui-weight-bold) var(--ui-text-sm) var(--ui-sans);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.playground-module__WTXXGq__siteIcon img{object-fit:contain;width:100%;height:100%}.playground-module__WTXXGq__sourceRow{align-items:center;gap:var(--ui-space-3);min-height:36px;display:flex}.playground-module__WTXXGq__sourceRow>div{gap:var(--ui-space-0-5);flex:1;min-width:0;display:grid}.playground-module__WTXXGq__sourceRow strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playground-module__WTXXGq__sourceRow small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.playground-module__WTXXGq__statusChip{align-items:center;gap:var(--ui-space-1-5);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-full);font:var(--ui-weight-semibold) var(--ui-text-xs) var(--ui-sans);flex-shrink:0;display:inline-flex}.playground-module__WTXXGq__statusChip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.playground-module__WTXXGq__statusRunning:before{display:none}.playground-module__WTXXGq__statusDone{background:var(--ui-success-soft);color:var(--ui-success)}.playground-module__WTXXGq__statusRunning{background:var(--ui-info-soft);color:var(--ui-info)}.playground-module__WTXXGq__statusFailed{background:var(--ui-danger-soft);color:var(--ui-danger)}.playground-module__WTXXGq__importForm{gap:var(--ui-space-3);display:grid}.playground-module__WTXXGq__importForm p{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.playground-module__WTXXGq__importForm>div{gap:var(--ui-space-2);display:flex}.playground-module__WTXXGq__importForm input,.playground-module__WTXXGq__fields input[type=text],.playground-module__WTXXGq__fields input[type=url],.playground-module__WTXXGq__fields textarea,.playground-module__WTXXGq__stepBody input[type=text]{width:100%;min-width:0;min-height:36px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font:var(--ui-weight-regular) var(--ui-text-md) var(--ui-sans);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration-fast), box-shadow var(--ui-duration-fast)}.playground-module__WTXXGq__fields textarea{height:auto;min-height:76px;padding:var(--ui-space-2) var(--ui-space-3);line-height:var(--ui-leading-normal);resize:vertical}.playground-module__WTXXGq__importForm input:focus,.playground-module__WTXXGq__fields input:focus,.playground-module__WTXXGq__fields textarea:focus,.playground-module__WTXXGq__stepBody input[type=text]:focus{border-color:var(--ui-focus);box-shadow:var(--ui-focus-ring);outline:0}.playground-module__WTXXGq__fields input::placeholder,.playground-module__WTXXGq__fields textarea::placeholder,.playground-module__WTXXGq__importForm input::placeholder,.playground-module__WTXXGq__stepBody input::placeholder{color:var(--ui-text-tertiary)}.playground-module__WTXXGq__cardActions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__cardActions small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.playground-module__WTXXGq__sourceCounts{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.playground-module__WTXXGq__sourceCounts div{gap:var(--ui-space-0-5);padding:var(--ui-space-2) var(--ui-space-3);display:grid}.playground-module__WTXXGq__sourceCounts div+div{border-left:1px solid var(--ui-border)}.playground-module__WTXXGq__sourceCounts dt{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}.playground-module__WTXXGq__sourceCounts dd{color:var(--ui-text);font:var(--ui-weight-semibold) var(--ui-text-lg) var(--ui-sans);font-variant-numeric:tabular-nums;margin:0}.playground-module__WTXXGq__originList{gap:var(--ui-space-1-5);margin:0;padding:0;list-style:none;display:grid}.playground-module__WTXXGq__originList li{align-items:center;gap:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-text-sm);overflow-wrap:anywhere;display:flex}.playground-module__WTXXGq__originList svg{color:var(--ui-success)}.playground-module__WTXXGq__factList{gap:var(--ui-space-2);padding:0 0 0 var(--ui-space-4);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0;display:grid}.playground-module__WTXXGq__brandSuggestion{gap:var(--ui-space-3);background:linear-gradient(160deg, var(--ui-accent-subtle), var(--ui-surface) 70%);display:grid}.playground-module__WTXXGq__brandSuggestionHead{align-items:center;gap:var(--ui-space-3);display:flex}.playground-module__WTXXGq__brandSuggestionHead>div{gap:var(--ui-space-0-5);flex:1;min-width:0;display:grid}.playground-module__WTXXGq__brandSwatches{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));display:grid}.playground-module__WTXXGq__swatchTile{align-content:start;gap:var(--ui-space-1-5);min-width:0;padding:var(--ui-space-1-5) var(--ui-space-1-5) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-xs)/var(--ui-leading-snug) var(--ui-sans);text-align:center;cursor:pointer;grid-template-rows:auto auto 1fr;transition:border-color .15s,box-shadow .15s;display:grid}.playground-module__WTXXGq__swatchTile:hover:not(:disabled){border-color:var(--ui-border-hover)}.playground-module__WTXXGq__swatchTile[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent)}.playground-module__WTXXGq__swatchTile:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.playground-module__WTXXGq__swatchTile[aria-pressed=true]:focus-visible{box-shadow:0 0 0 1px var(--ui-accent), var(--ui-focus-ring)}.playground-module__WTXXGq__swatchTile:disabled{cursor:default}.playground-module__WTXXGq__swatchSample{border-radius:var(--ui-radius-xs);min-height:2.5rem;box-shadow:var(--ui-swatch-ring);font:var(--ui-weight-bold) var(--ui-text-md)/var(--ui-leading-tight) var(--ui-sans);place-items:center;display:grid}.playground-module__WTXXGq__swatchRole{overflow-wrap:break-word}.playground-module__WTXXGq__swatchMarks{place-content:start center;align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__swatchWarning{justify-content:center;align-items:center;gap:var(--ui-space-1);color:var(--ui-warning);text-align:left;display:inline-flex}.playground-module__WTXXGq__swatchWarning svg{flex-shrink:0}.playground-module__WTXXGq__brandSuggestion strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold)}.playground-module__WTXXGq__brandSuggestion small{align-items:center;gap:var(--ui-space-1);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);flex-wrap:wrap;display:inline-flex}.playground-module__WTXXGq__brandSuggestion i{border-radius:var(--ui-radius-xs);width:10px;height:10px;box-shadow:var(--ui-swatch-ring);display:inline-block}.playground-module__WTXXGq__fields{gap:var(--ui-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.playground-module__WTXXGq__fields legend{margin-bottom:var(--ui-space-3);color:var(--ui-text-tertiary);font:var(--ui-weight-semibold) var(--ui-text-xs) var(--ui-sans);letter-spacing:.04em;text-transform:uppercase;padding:0}.playground-module__WTXXGq__fields label,.playground-module__WTXXGq__questionsField{gap:var(--ui-space-1-5);min-width:0;color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);display:grid}.playground-module__WTXXGq__fields small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-snug)}.playground-module__WTXXGq__fields:disabled{opacity:.7}.playground-module__WTXXGq__fields+.playground-module__WTXXGq__fields{margin-top:var(--ui-space-3)}.playground-module__WTXXGq__logoField{align-items:center;gap:var(--ui-space-2);display:flex}.playground-module__WTXXGq__logoField .playground-module__WTXXGq__logoThumb{width:36px;height:36px}.playground-module__WTXXGq__colorRow{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.playground-module__WTXXGq__panel input[type=checkbox][role=switch]{appearance:none;border-radius:var(--ui-radius-full);background:var(--ui-border-control);cursor:pointer;width:32px;height:18px;transition:background-color var(--ui-duration) var(--ui-ease-out);flex-shrink:0;margin:0;position:relative}.playground-module__WTXXGq__panel input[type=checkbox][role=switch]:before{content:"";background:var(--ui-switch-thumb);width:14px;height:14px;box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-duration) var(--ui-ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.playground-module__WTXXGq__panel input[type=checkbox][role=switch]:checked{background:var(--ui-accent-fill)}.playground-module__WTXXGq__panel input[type=checkbox][role=switch]:checked:before{transform:translate(14px)}.playground-module__WTXXGq__panel input[type=checkbox][role=switch]:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.playground-module__WTXXGq__panel input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:default}.playground-module__WTXXGq__switch{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);display:inline-flex}.playground-module__WTXXGq__fields .playground-module__WTXXGq__toggleRow{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.playground-module__WTXXGq__toggleRow>span{gap:var(--ui-space-0-5);display:grid}.playground-module__WTXXGq__fieldsetHint{margin:calc(-1 * var(--ui-space-1-5)) 0 0}.playground-module__WTXXGq__inlineField{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);display:flex}.playground-module__WTXXGq__fields .playground-module__WTXXGq__inlineField input{width:76px}.playground-module__WTXXGq__pickerRow{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__positionCard{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-sans);cursor:pointer;transition:border-color var(--ui-duration), box-shadow var(--ui-duration);flex:1;display:grid}.playground-module__WTXXGq__miniPage{border-radius:var(--ui-radius-xs);background:var(--ui-surface-hover);height:48px;display:block;position:relative}.playground-module__WTXXGq__miniPage i{background:var(--ui-text-tertiary);border-radius:50%;width:12px;height:12px;position:absolute;bottom:7px}.playground-module__WTXXGq__miniPage[data-side=left] i{left:8px}.playground-module__WTXXGq__miniPage[data-side=right] i{right:8px}.playground-module__WTXXGq__iconTile{cursor:pointer;width:48px;height:48px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-text) 8%, transparent);transition:box-shadow var(--ui-duration);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.playground-module__WTXXGq__iconTile svg{width:22px;height:22px}.playground-module__WTXXGq__iconTile img{border-radius:var(--ui-radius-sm);background:var(--ui-preview-paper);object-fit:contain;width:28px;height:28px}.playground-module__WTXXGq__iconTile:disabled{opacity:.4;cursor:not-allowed}.playground-module__WTXXGq__positionCard:hover:not(:disabled){border-color:var(--ui-border-hover)}.playground-module__WTXXGq__positionCard.playground-module__WTXXGq__pickerActive{border-color:var(--ui-accent-fill);box-shadow:0 0 0 1px var(--ui-accent-fill-top);color:var(--ui-text)}.playground-module__WTXXGq__positionCard.playground-module__WTXXGq__pickerActive .playground-module__WTXXGq__miniPage i{background:var(--ui-accent-fill)}.playground-module__WTXXGq__iconTile.playground-module__WTXXGq__pickerActive{box-shadow:0 0 0 2px var(--ui-surface), 0 0 0 4px var(--ui-accent-fill-top)}.playground-module__WTXXGq__positionCard:focus-visible,.playground-module__WTXXGq__iconTile:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.playground-module__WTXXGq__colorField{align-items:center;gap:var(--ui-space-1-5);height:36px;padding:0 var(--ui-space-1);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);display:flex}.playground-module__WTXXGq__colorField:focus-within{border-color:var(--ui-focus);box-shadow:var(--ui-focus-ring)}.playground-module__WTXXGq__colorField input[type=color]{border-radius:var(--ui-radius-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;width:26px;height:26px;padding:0}.playground-module__WTXXGq__colorField input[type=color]::-webkit-color-swatch-wrapper{padding:0}.playground-module__WTXXGq__colorField input[type=color]::-webkit-color-swatch{border-radius:var(--ui-radius-xs);box-shadow:var(--ui-swatch-ring);border:0}.playground-module__WTXXGq__colorField input[type=text]{min-height:28px;padding:0 var(--ui-space-1);box-shadow:none;font-family:var(--ui-mono);font-size:var(--ui-text-xs);text-transform:lowercase;border:0}.playground-module__WTXXGq__colorField input[type=text]:focus{box-shadow:none}.playground-module__WTXXGq__questionsHead{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.playground-module__WTXXGq__questionsHead em{padding:var(--ui-space-0-5) var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-surface-hover);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-sans);font-style:normal}.playground-module__WTXXGq__questionList{gap:var(--ui-space-1-5);margin:var(--ui-space-1) 0 0;counter-reset:question;padding:0;list-style:none;display:grid}.playground-module__WTXXGq__questionList li{align-items:center;gap:var(--ui-space-0-5);display:flex}.playground-module__WTXXGq__questionList li:before{width:18px;color:var(--ui-text-tertiary);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-mono);counter-increment:question;content:counter(question);flex-shrink:0}.playground-module__WTXXGq__questionList input{margin-right:var(--ui-space-1);flex:1}.playground-module__WTXXGq__questionList button{border-radius:var(--ui-radius-xs);width:28px;min-height:28px;color:var(--ui-text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.playground-module__WTXXGq__questionList button:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.playground-module__WTXXGq__questionList button:disabled{opacity:.35;cursor:default}.playground-module__WTXXGq__questionActions{gap:var(--ui-space-1-5);margin-top:var(--ui-space-1);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__saveBar{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex}.playground-module__WTXXGq__saveBar>span{align-items:center;gap:var(--ui-space-1-5);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);flex:1;display:inline-flex}.playground-module__WTXXGq__saveBar>span svg{color:var(--ui-success)}.playground-module__WTXXGq__canvas{min-width:0;min-height:0;padding:var(--ui-space-12) var(--ui-space-6) var(--ui-space-8);background-color:var(--ui-surface-muted);background-image:radial-gradient(circle at 1px 1px, var(--ui-border-hover) 1px, transparent 0);background-size:18px 18px;flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:relative;overflow:auto}.playground-module__WTXXGq__canvasLabel{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-full);background:var(--ui-surface);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-sans);white-space:nowrap;box-shadow:var(--ui-shadow-xs);position:absolute;top:14px;left:50%;transform:translate(-50%)}.playground-module__WTXXGq__stage{justify-items:center;width:100%;display:grid}.playground-module__WTXXGq__stageWidget{justify-items:end;gap:var(--ui-space-4);width:min(400px,100%);display:grid}.playground-module__WTXXGq__stageWidget .playground-module__WTXXGq__frame,.playground-module__WTXXGq__stageClosed{height:clamp(480px,100dvh - 300px,640px)}.playground-module__WTXXGq__stageClosed{width:100%;color:var(--ui-text-tertiary);font-size:var(--ui-text-sm);text-align:center;place-items:center;display:grid}.playground-module__WTXXGq__stageClosed p{padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-surface) 80%, transparent);margin:0}.playground-module__WTXXGq__fullPreview{z-index:60;padding:var(--ui-space-5);background:var(--ui-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;display:flex;position:fixed;inset:0}.playground-module__WTXXGq__fullPreviewBar{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;background:var(--ui-surface-hover);border-bottom:1px solid var(--ui-border);display:flex}.playground-module__WTXXGq__fullPreviewBar>span{align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-1) var(--ui-space-4) var(--ui-space-1) var(--ui-space-1-5);border-radius:var(--ui-radius-full);background:var(--ui-surface);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.playground-module__WTXXGq__fullPreviewBar .playground-module__WTXXGq__siteIcon{width:20px;height:20px;font-size:var(--ui-text-xs);border-radius:50%}.playground-module__WTXXGq__fullPreviewPage{border-radius:0 0 var(--ui-radius-lg) var(--ui-radius-lg);background:var(--ui-preview-paper);flex:1;min-height:0;position:relative;overflow:hidden}.playground-module__WTXXGq__fakePage{gap:var(--ui-space-4);max-width:760px;padding:var(--ui-space-16) clamp(var(--ui-space-5), 6vw, var(--ui-space-20));display:grid}.playground-module__WTXXGq__fakePage i{border-radius:var(--ui-radius-xs);background:var(--ui-surface-hover);height:12px;display:block}.playground-module__WTXXGq__fullPreviewWidget{justify-items:end;gap:var(--ui-space-4);width:min(400px,100% - 40px);display:grid;position:absolute;bottom:20px;right:20px}.playground-module__WTXXGq__fullPreviewWidget .playground-module__WTXXGq__frame{height:min(660px,100dvh - 220px)}.playground-module__WTXXGq__getStarted{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);display:grid}.playground-module__WTXXGq__getStartedIntro h1{color:var(--ui-text);font:var(--ui-weight-bold) var(--ui-text-2xl)/var(--ui-leading-tight) var(--ui-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.playground-module__WTXXGq__getStartedIntro p{max-width:64ch;margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal)}.playground-module__WTXXGq__getStartedLayout{gap:var(--ui-space-8);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.playground-module__WTXXGq__progress{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.playground-module__WTXXGq__progress li{align-items:center;gap:var(--ui-space-3);flex:1;min-width:0;display:flex}.playground-module__WTXXGq__progress li:last-child{flex:none}.playground-module__WTXXGq__progress li:after{min-width:16px;height:2px;margin-right:var(--ui-space-3);border-radius:var(--ui-radius-xs);background:var(--ui-surface-active);content:"";transition:background-color .4s var(--ui-ease-out);flex:1}.playground-module__WTXXGq__progress li:last-child:after{display:none}.playground-module__WTXXGq__progress li.playground-module__WTXXGq__progressDone:after{background:var(--ui-accent-fill-top)}.playground-module__WTXXGq__progress button{align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-1) var(--ui-space-1-5) var(--ui-space-1) var(--ui-space-1);border-radius:var(--ui-radius-full);color:var(--ui-text-tertiary);font:var(--ui-weight-medium) var(--ui-text-sm) var(--ui-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.playground-module__WTXXGq__progress button:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.playground-module__WTXXGq__progress em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.playground-module__WTXXGq__progress button>span{border:1.5px solid var(--ui-border-hover);background:var(--ui-surface);width:26px;min-height:26px;font:var(--ui-weight-semibold) var(--ui-text-xs) var(--ui-sans);transition:background-color var(--ui-duration), border-color var(--ui-duration), color var(--ui-duration);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.playground-module__WTXXGq__progress .playground-module__WTXXGq__progressDone button>span{border-color:var(--ui-accent-fill);background:var(--ui-accent-fill-top);color:var(--ui-text-on-accent)}.playground-module__WTXXGq__progress .playground-module__WTXXGq__progressCurrent button{color:var(--ui-text)}.playground-module__WTXXGq__progress .playground-module__WTXXGq__progressCurrent button>span{border-color:var(--ui-accent-fill);color:var(--ui-accent-hover);box-shadow:0 0 0 4px var(--ui-accent-soft)}.playground-module__WTXXGq__steps{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.playground-module__WTXXGq__step{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);transition:box-shadow var(--ui-duration), border-color var(--ui-duration);overflow:hidden}.playground-module__WTXXGq__stepOpen{border-color:color-mix(in srgb, var(--ui-accent-fill) 28%, var(--ui-border));box-shadow:var(--ui-shadow-md)}.playground-module__WTXXGq__stepHead{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-4);display:flex}.playground-module__WTXXGq__stepHead>span{border:1.5px solid var(--ui-border-hover);width:26px;height:26px;color:var(--ui-text-secondary);font:var(--ui-weight-semibold) var(--ui-text-xs) var(--ui-sans);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.playground-module__WTXXGq__stepDoneMark{background:var(--ui-accent-fill-top);border-color:var(--ui-accent-fill)!important;color:var(--ui-text-on-accent)!important}.playground-module__WTXXGq__stepOpen .playground-module__WTXXGq__stepHead>span:not(.playground-module__WTXXGq__stepDoneMark){border-color:var(--ui-accent-fill);color:var(--ui-accent-hover)}.playground-module__WTXXGq__stepHead>div{flex:1;min-width:0}.playground-module__WTXXGq__stepHead h2{color:var(--ui-text);font:var(--ui-weight-semibold) var(--ui-text-lg)/var(--ui-leading-snug) var(--ui-sans);letter-spacing:-.015em;margin:0}.playground-module__WTXXGq__stepHead p{margin:var(--ui-space-0-5) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playground-module__WTXXGq__stepHead>button{flex-shrink:0}.playground-module__WTXXGq__stepBody{gap:var(--ui-space-4);padding:0 var(--ui-space-4) var(--ui-space-4) var(--ui-space-12);display:grid}.playground-module__WTXXGq__stepBody>p{color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);margin:0}.playground-module__WTXXGq__stepBody code{padding:1px var(--ui-space-1-5);border-radius:var(--ui-radius-xs);background:var(--ui-surface-hover);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-mono)}.playground-module__WTXXGq__stepForm{gap:var(--ui-space-2);display:flex}.playground-module__WTXXGq__stepProgress{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-info-soft);color:var(--ui-text);font-size:var(--ui-text-sm);overflow-wrap:anywhere;display:flex}.playground-module__WTXXGq__stepProgress p{margin:0}.playground-module__WTXXGq__stepSuccess{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-success-soft);color:var(--ui-text);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__stepSuccess>svg{color:var(--ui-success);flex-shrink:0}.playground-module__WTXXGq__stepSuccess>span{flex:1;min-width:180px}.playground-module__WTXXGq__stepFailure{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid color-mix(in srgb, var(--ui-danger) 22%, transparent);border-radius:var(--ui-radius-md);background:var(--ui-danger-soft);color:var(--ui-text);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);display:grid}.playground-module__WTXXGq__stepFailure strong{color:var(--ui-danger)}.playground-module__WTXXGq__stepFailure>div{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__stepNote{gap:var(--ui-space-1-5);padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-3) var(--ui-space-8);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-normal);margin:0;display:grid}.playground-module__WTXXGq__stepNote strong{color:var(--ui-text);font-weight:var(--ui-weight-semibold)}.playground-module__WTXXGq__stepExamples{gap:var(--ui-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.playground-module__WTXXGq__stepExamples li{padding:var(--ui-space-1-5) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-full);background:var(--ui-surface-sunken);color:var(--ui-text);font-size:var(--ui-text-xs)}.playground-module__WTXXGq__stepFooter{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-1);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__stepFooter>div{gap:var(--ui-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.playground-module__WTXXGq__finished{align-items:center;gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-4);border:1px solid color-mix(in srgb, var(--ui-accent-fill) 22%, var(--ui-border));border-radius:var(--ui-radius-lg);background:linear-gradient(160deg, var(--ui-accent-subtle), var(--ui-surface) 70%);flex-wrap:wrap;display:flex}.playground-module__WTXXGq__finished>div{flex:1;min-width:200px}.playground-module__WTXXGq__finished strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold)}.playground-module__WTXXGq__finished p{margin:var(--ui-space-0-5) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-sm)}.playground-module__WTXXGq__previewAside{gap:var(--ui-space-3);display:grid;position:sticky;top:80px}.playground-module__WTXXGq__previewAsideBar{justify-content:space-between;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);display:flex}.playground-module__WTXXGq__previewAsideBar>div{gap:var(--ui-space-3);display:flex}@media (max-width:1100px){.playground-module__WTXXGq__getStartedLayout{grid-template-columns:minmax(0,1fr)}.playground-module__WTXXGq__previewAside{width:min(400px,100%);position:static}}@media (max-width:900px){.playground-module__WTXXGq__playground{height:auto;min-height:0}.playground-module__WTXXGq__layout{grid-template-columns:minmax(0,1fr)}.playground-module__WTXXGq__panel{border-right:0;border-bottom:1px solid var(--ui-border)}.playground-module__WTXXGq__panelBody{overflow:visible}.playground-module__WTXXGq__saveBar{z-index:2;position:sticky;bottom:0}.playground-module__WTXXGq__canvas{padding:var(--ui-space-16) var(--ui-space-4) var(--ui-space-6)}}@media (max-width:640px){.playground-module__WTXXGq__toolbar{padding:var(--ui-space-4) var(--ui-space-4)}.playground-module__WTXXGq__toolbarActions{width:100%}.playground-module__WTXXGq__toolbarActions>button{padding:0 var(--ui-space-3);flex:1}.playground-module__WTXXGq__banners{padding:var(--ui-space-3) var(--ui-space-4) 0}.playground-module__WTXXGq__tabs{padding:0 var(--ui-space-2)}.playground-module__WTXXGq__frame,.playground-module__WTXXGq__stageWidget .playground-module__WTXXGq__frame,.playground-module__WTXXGq__stageClosed{height:580px}.playground-module__WTXXGq__colorRow{grid-template-columns:minmax(0,1fr)}.playground-module__WTXXGq__sourceCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-module__WTXXGq__sourceCounts div:nth-child(3){border-left:0}.playground-module__WTXXGq__sourceCounts div:nth-child(n+3){border-top:1px solid var(--ui-border)}.playground-module__WTXXGq__fullPreview{padding:0}.playground-module__WTXXGq__fullPreviewBar,.playground-module__WTXXGq__fullPreviewPage{border-radius:0}.playground-module__WTXXGq__fullPreviewWidget{width:calc(100% - 16px);bottom:8px;right:8px}.playground-module__WTXXGq__progress li:not(.playground-module__WTXXGq__progressCurrent) em{display:none}.playground-module__WTXXGq__stepBody{padding-left:var(--ui-space-4)}.playground-module__WTXXGq__stepForm{flex-direction:column}.playground-module__WTXXGq__stepHead p{white-space:normal}}@media (prefers-reduced-motion:reduce){.playground-module__WTXXGq__launcher,.playground-module__WTXXGq__launcherIcons>*,.playground-module__WTXXGq__swatchTile{transition:none}.playground-module__WTXXGq__greeting{animation:none}}@media (max-width:800px),(pointer:coarse){.playground-module__WTXXGq__switch,.playground-module__WTXXGq__fields .playground-module__WTXXGq__toggleRow{min-height:var(--ui-tap)}}
.widget-guardrails-module__3_T4jG__card{margin-top:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);font-family:var(--ui-sans);overflow:hidden}.widget-guardrails-module__3_T4jG__header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-6);padding:var(--ui-space-5) var(--ui-space-5);border-bottom:1px solid var(--ui-border);display:flex}.widget-guardrails-module__3_T4jG__header h2{font:var(--ui-weight-bold) var(--ui-text-lg) var(--ui-sans);letter-spacing:-.01em;margin:0}.widget-guardrails-module__3_T4jG__header p:not(:first-child){max-width:560px;margin-top:var(--ui-space-1-5);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal)}.widget-guardrails-module__3_T4jG__stat{justify-items:end;gap:var(--ui-space-0-5);text-align:right;flex:none;display:grid}.widget-guardrails-module__3_T4jG__stat span{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);white-space:nowrap}.widget-guardrails-module__3_T4jG__stat strong{font:var(--ui-weight-semibold) var(--ui-text-2xl) / 1.1 var(--ui-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.widget-guardrails-module__3_T4jG__banner{padding:var(--ui-space-3) var(--ui-space-5) 0}.widget-guardrails-module__3_T4jG__body{gap:var(--ui-space-5);padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-5);display:grid}.widget-guardrails-module__3_T4jG__quiet,.widget-guardrails-module__3_T4jG__hint{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-normal)}.widget-guardrails-module__3_T4jG__breakdown{gap:var(--ui-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.widget-guardrails-module__3_T4jG__breakdown li{padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-full);background:var(--ui-surface-sunken);color:var(--ui-text-secondary);font-size:var(--ui-text-xs)}.widget-guardrails-module__3_T4jG__breakdown strong{color:var(--ui-text);font-variant-numeric:tabular-nums}.widget-guardrails-module__3_T4jG__switchRow{align-items:flex-start;gap:var(--ui-space-3);cursor:pointer;display:flex;position:relative}.widget-guardrails-module__3_T4jG__switchRow input{opacity:0;cursor:pointer;width:34px;height:20px;margin:0;position:absolute}.widget-guardrails-module__3_T4jG__switchTrack{border-radius:var(--ui-radius-full);background:var(--ui-border-control);width:32px;height:18px;transition:background var(--ui-duration-fast) var(--ui-ease-out);flex:none;margin-top:1px;position:relative}.widget-guardrails-module__3_T4jG__switchTrack:after{content:"";background:var(--ui-switch-thumb);width:14px;height:14px;box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-duration-fast) var(--ui-ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.widget-guardrails-module__3_T4jG__switchRow input:checked+.widget-guardrails-module__3_T4jG__switchTrack{background:var(--ui-accent)}.widget-guardrails-module__3_T4jG__switchRow input:checked+.widget-guardrails-module__3_T4jG__switchTrack:after{transform:translate(14px)}.widget-guardrails-module__3_T4jG__switchRow input:focus-visible+.widget-guardrails-module__3_T4jG__switchTrack{box-shadow:var(--ui-focus-ring)}.widget-guardrails-module__3_T4jG__switchRow strong{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);display:block}.widget-guardrails-module__3_T4jG__switchRow small{margin-top:var(--ui-space-0-5);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);display:block}.widget-guardrails-module__3_T4jG__fields{gap:var(--ui-space-4);padding:0 0 0 var(--ui-space-12);border:0;min-width:0;margin:0;display:grid}.widget-guardrails-module__3_T4jG__fields:disabled{opacity:.5}.widget-guardrails-module__3_T4jG__inline{align-items:flex-end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.widget-guardrails-module__3_T4jG__inline label,.widget-guardrails-module__3_T4jG__messageField{gap:var(--ui-space-1-5);display:grid}.widget-guardrails-module__3_T4jG__inline label>span,.widget-guardrails-module__3_T4jG__messageField>span{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);display:flex}.widget-guardrails-module__3_T4jG__inline input,.widget-guardrails-module__3_T4jG__inline select,.widget-guardrails-module__3_T4jG__messageField textarea{min-height:34px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font:var(--ui-weight-regular) var(--ui-text-sm) var(--ui-sans)}.widget-guardrails-module__3_T4jG__inline input{font-variant-numeric:tabular-nums;width:92px}.widget-guardrails-module__3_T4jG__inline select{padding-right:var(--ui-space-1-5)}.widget-guardrails-module__3_T4jG__messageField textarea{width:100%;min-height:72px;padding:var(--ui-space-2) var(--ui-space-3);line-height:var(--ui-leading-normal);resize:vertical}.widget-guardrails-module__3_T4jG__inline input:focus-visible,.widget-guardrails-module__3_T4jG__inline select:focus-visible,.widget-guardrails-module__3_T4jG__messageField textarea:focus-visible{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);outline:none}.widget-guardrails-module__3_T4jG__joiner{padding-bottom:var(--ui-space-2);color:var(--ui-text-tertiary);font-size:var(--ui-text-sm)}.widget-guardrails-module__3_T4jG__inline .widget-guardrails-module__3_T4jG__hint{padding-bottom:var(--ui-space-2)}.widget-guardrails-module__3_T4jG__messageField small{font-weight:var(--ui-weight-regular);font-variant-numeric:tabular-nums}.widget-guardrails-module__3_T4jG__over{color:var(--ui-danger)}.widget-guardrails-module__3_T4jG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.widget-guardrails-module__3_T4jG__always{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);margin:0;list-style:none;display:grid}.widget-guardrails-module__3_T4jG__always li{padding-left:var(--ui-space-5);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-normal);position:relative}.widget-guardrails-module__3_T4jG__always li:before{content:"";background:var(--ui-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px}.widget-guardrails-module__3_T4jG__always strong{color:var(--ui-text);font-weight:var(--ui-weight-semibold)}.widget-guardrails-module__3_T4jG__footer{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);display:flex}.widget-guardrails-module__3_T4jG__footer small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.widget-guardrails-module__3_T4jG__footer>div{gap:var(--ui-space-2);display:flex}@media (max-width:640px){.widget-guardrails-module__3_T4jG__header{flex-direction:column}.widget-guardrails-module__3_T4jG__stat{text-align:left;justify-items:start}.widget-guardrails-module__3_T4jG__fields{padding-left:0}.widget-guardrails-module__3_T4jG__footer{flex-direction:column;align-items:stretch}.widget-guardrails-module__3_T4jG__footer>div{justify-content:flex-end}}
.email-sending-module__tuVDxq__intro{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.email-sending-module__tuVDxq__form{gap:var(--ui-space-4);display:grid}.email-sending-module__tuVDxq__address{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.email-sending-module__tuVDxq__address input{flex:8rem}.email-sending-module__tuVDxq__suffix{min-width:0;color:var(--ui-text-secondary);font:var(--ui-weight-regular) var(--ui-text-sm)/var(--ui-leading-snug) var(--ui-mono);overflow-wrap:anywhere}.email-sending-module__tuVDxq__sender{font:var(--ui-weight-medium) var(--ui-text-sm)/var(--ui-leading-snug) var(--ui-mono);overflow-wrap:anywhere}.email-sending-module__tuVDxq__section{gap:var(--ui-space-1);padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-3);border-top:1px solid var(--ui-border);display:grid}.email-sending-module__tuVDxq__section h3{color:var(--ui-text);font:var(--ui-weight-semibold) var(--ui-text-md)/var(--ui-leading-snug) var(--ui-sans);margin:0}.email-sending-module__tuVDxq__section p{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.email-sending-module__tuVDxq__records{border-top:1px solid var(--ui-border)}.email-sending-module__tuVDxq__copyCell{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.email-sending-module__tuVDxq__copyCell code{min-width:0;color:var(--ui-text);font:var(--ui-weight-regular) var(--ui-text-xs)/var(--ui-leading-normal) var(--ui-mono);overflow-wrap:anywhere;flex:1}.email-sending-module__tuVDxq__copyCell button{flex-shrink:0}.email-sending-module__tuVDxq__notes{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5);border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0;display:grid}.email-sending-module__tuVDxq__notes p{margin:0}.email-sending-module__tuVDxq__footer{justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.email-sending-module__tuVDxq__footer .email-sending-module__tuVDxq__spacer{margin-right:auto}@media (max-width:640px){.email-sending-module__tuVDxq__section,.email-sending-module__tuVDxq__notes{padding-inline:var(--ui-space-4)}.email-sending-module__tuVDxq__footer{padding-inline:var(--ui-space-4);flex-direction:column-reverse;align-items:stretch}.email-sending-module__tuVDxq__footer .email-sending-module__tuVDxq__spacer{margin-right:0}}
.workforce-module__iiRlpW__viewStage{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.workforce-module__iiRlpW__stackedPage{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);display:grid}.workforce-module__iiRlpW__eyebrow{margin:0 0 var(--ui-space-1-5);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}.workforce-module__iiRlpW__workspaceSwitcher{align-items:center;gap:var(--ui-space-3);min-height:44px;padding:var(--ui-space-1-5) var(--ui-space-2);border-radius:var(--ui-radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.workforce-module__iiRlpW__workspaceMark{aspect-ratio:1;border-radius:var(--ui-radius-sm);width:30px;color:var(--ui-text-on-accent);background:linear-gradient(160deg, var(--ui-accent-fill-top), var(--ui-accent-fill-hover));box-shadow:var(--ui-highlight), var(--ui-shadow-xs);font-size:var(--ui-text-md);font-weight:var(--ui-weight-bold);place-items:center;display:grid}.workforce-module__iiRlpW__workspaceSwitcher>div{min-width:0;color:var(--ui-text);gap:1px;display:grid}.workforce-module__iiRlpW__workspaceSwitcher strong{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workforce-module__iiRlpW__workspaceSwitcher small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.workforce-module__iiRlpW__sidebarNavigation{align-content:start;gap:var(--ui-space-5);margin-top:var(--ui-space-5);display:grid}.workforce-module__iiRlpW__navGroup{gap:var(--ui-space-0-5);display:grid}.workforce-module__iiRlpW__navGroup>span{padding:0 var(--ui-space-3) var(--ui-space-1-5);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}.workforce-module__iiRlpW__navGroup button{align-items:center;gap:var(--ui-space-3);min-height:34px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);text-align:left;transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast), box-shadow var(--ui-duration-fast);background:0 0;border:1px solid #0000;display:flex}.workforce-module__iiRlpW__navGroup button svg{color:var(--ui-text-tertiary);transition:color var(--ui-duration-fast);flex-shrink:0}.workforce-module__iiRlpW__navGroup button:hover:not(:disabled){color:var(--ui-text);background:color-mix(in srgb, var(--ui-text) 5%, transparent)}.workforce-module__iiRlpW__navGroup .workforce-module__iiRlpW__navActive,.workforce-module__iiRlpW__navGroup .workforce-module__iiRlpW__navActive:hover:not(:disabled){border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs)}.workforce-module__iiRlpW__navGroup .workforce-module__iiRlpW__navActive svg{color:var(--ui-accent)}.workforce-module__iiRlpW__navGroup button:disabled{opacity:.5}.workforce-module__iiRlpW__sidebarFooter{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-1);grid-template-columns:30px minmax(0,1fr);display:grid}.workforce-module__iiRlpW__sidebarFooter>div:nth-child(2){min-width:0;display:grid}.workforce-module__iiRlpW__sidebarFooter strong,.workforce-module__iiRlpW__sidebarFooter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workforce-module__iiRlpW__sidebarFooter strong{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium)}.workforce-module__iiRlpW__sidebarFooter span{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);text-transform:capitalize}.workforce-module__iiRlpW__avatar{aspect-ratio:1;border-radius:var(--ui-radius-full);width:30px;color:var(--ui-accent-strong);background:var(--ui-accent-muted);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);place-items:center;display:grid}.workforce-module__iiRlpW__breadcrumb{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.workforce-module__iiRlpW__breadcrumb p{margin:0}.workforce-module__iiRlpW__breadcrumb strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workforce-module__iiRlpW__breadcrumb p,.workforce-module__iiRlpW__breadcrumb>span{color:var(--ui-text-tertiary);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);white-space:nowrap}.workforce-module__iiRlpW__mobileBrand{display:none}.workforce-module__iiRlpW__environmentSwitcher{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.workforce-module__iiRlpW__environmentSelect{display:none}.workforce-module__iiRlpW__dataTableWrap{overflow-x:auto}.workforce-module__iiRlpW__dataTable{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px}.workforce-module__iiRlpW__dataTable thead th{padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border);color:var(--ui-text-tertiary);background:var(--ui-surface-sunken);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);text-align:left;white-space:nowrap}.workforce-module__iiRlpW__dataTable .workforce-module__iiRlpW__tableActionsHeader{text-align:right}.workforce-module__iiRlpW__dataTable tbody tr{border-bottom:1px solid var(--ui-border);transition:background-color var(--ui-duration-fast)}.workforce-module__iiRlpW__dataTable tbody tr:last-child{border-bottom:0}.workforce-module__iiRlpW__dataTable tbody tr:hover{background:var(--ui-surface-sunken)}.workforce-module__iiRlpW__dataTable tbody tr.workforce-module__iiRlpW__queueRowEmergency{background:color-mix(in srgb, var(--ui-danger-soft) 45%, var(--ui-surface))}.workforce-module__iiRlpW__dataTable tbody tr.workforce-module__iiRlpW__queueRowEmergency:hover{background:var(--ui-danger-soft)}.workforce-module__iiRlpW__dataTable td{padding:var(--ui-space-4);vertical-align:middle;overflow:hidden}.workforce-module__iiRlpW__dataTable td>strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-snug);display:block}.workforce-module__iiRlpW__dataTable td>small{margin-top:var(--ui-space-0-5);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-snug);display:block}.workforce-module__iiRlpW__queueIdentity{gap:var(--ui-space-1);display:grid}.workforce-module__iiRlpW__queueIdentity strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium)}.workforce-module__iiRlpW__queueIdentity small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.workforce-module__iiRlpW__queueDateCell{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);white-space:nowrap}.workforce-module__iiRlpW__queueActionsCell{text-align:right}.workforce-module__iiRlpW__queueActions{justify-content:end;gap:var(--ui-space-1-5) var(--ui-space-2);flex-wrap:wrap;display:inline-flex}.workforce-module__iiRlpW__queueActions small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.workforce-module__iiRlpW__integrationIcon{aspect-ratio:1;border-radius:var(--ui-radius-sm);width:28px;color:var(--ui-accent);background:var(--ui-surface-hover);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);flex-shrink:0;place-items:center;display:grid}.workforce-module__iiRlpW__integrationIdentityCell{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.workforce-module__iiRlpW__integrationIdentityCell>*{min-width:0}.workforce-module__iiRlpW__integrationIdentityCell strong{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workforce-module__iiRlpW__integrationActions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.workforce-module__iiRlpW__subtleMeta{margin-top:var(--ui-space-1);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);display:block}.workforce-module__iiRlpW__subtleStrong{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);display:block}.workforce-module__iiRlpW__connectorChip{padding:var(--ui-space-0-5) var(--ui-space-2);border-radius:var(--ui-radius-xs);color:var(--ui-text-secondary);background:var(--ui-surface-muted);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);align-items:center;display:inline-flex}.workforce-module__iiRlpW__inlineCode{padding:var(--ui-space-0-5) var(--ui-space-1-5);border-radius:var(--ui-radius-xs);color:var(--ui-text-secondary);background:var(--ui-surface-muted);font:var(--ui-weight-medium) var(--ui-text-xs) var(--ui-mono);word-break:break-all}.workforce-module__iiRlpW__skeletonBlock{border-radius:var(--ui-radius-xs);background:linear-gradient(90deg, var(--ui-surface-hover) 20%, var(--ui-surface-muted) 50%, var(--ui-surface-hover) 80%);background-size:240% 100%;height:14px;animation:1.3s infinite workforce-module__iiRlpW__shimmer;display:inline-block}@keyframes workforce-module__iiRlpW__shimmer{to{background-position:-240% 0}}.workforce-module__iiRlpW__patientFormGrid{gap:var(--ui-space-3);grid-template-columns:1fr 1fr;display:grid}.workforce-module__iiRlpW__memberships{margin:0;padding:0;list-style:none;display:grid}.workforce-module__iiRlpW__memberships li{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workforce-module__iiRlpW__memberships li+li{border-top:1px solid var(--ui-border)}.workforce-module__iiRlpW__memberships li>div{gap:var(--ui-space-0-5);min-width:0;display:grid}.workforce-module__iiRlpW__memberships strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium)}.workforce-module__iiRlpW__memberships small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workforce-module__iiRlpW__organizationMark{aspect-ratio:1;border-radius:var(--ui-radius-sm);width:32px;color:var(--ui-text-secondary);background:var(--ui-surface-active);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);place-items:center;display:grid}.workforce-module__iiRlpW__recaptcha{height:0;overflow:hidden}.workforce-module__iiRlpW__setupChecklist{padding:var(--ui-space-1) var(--ui-space-2) var(--ui-space-2);margin:0;list-style:none;display:grid}.workforce-module__iiRlpW__setupChecklist li{align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);transition:background-color var(--ui-duration-fast);grid-template-columns:22px minmax(0,1fr) auto;display:grid}.workforce-module__iiRlpW__setupChecklist li:not(.workforce-module__iiRlpW__setupStepDone):hover{background:var(--ui-surface-sunken)}.workforce-module__iiRlpW__setupChecklist strong{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium)}.workforce-module__iiRlpW__setupChecklist p{margin:var(--ui-space-0-5) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal)}.workforce-module__iiRlpW__setupStepMark{border:1.5px dashed var(--ui-border-control);width:22px;height:22px;color:var(--ui-text-on-accent);border-radius:50%;place-items:center;display:grid}.workforce-module__iiRlpW__setupStepDone .workforce-module__iiRlpW__setupStepMark{background:var(--ui-accent-fill-top);box-shadow:0 0 0 3px var(--ui-accent-soft);border:0}.workforce-module__iiRlpW__setupStepDone strong{color:var(--ui-text-tertiary);font-weight:var(--ui-weight-regular)}.workforce-module__iiRlpW__setupStepDone p{color:var(--ui-text-tertiary)}.workforce-module__iiRlpW__setupProgress{border-radius:var(--ui-radius-full);background:var(--ui-surface-hover);flex:0 0 180px;width:180px;height:6px;overflow:hidden}.workforce-module__iiRlpW__setupProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--ui-accent-fill-top), var(--ui-accent-fill));height:100%;transition:width .6s var(--ui-ease-out);display:block}.workforce-module__iiRlpW__caseDock{right:var(--ui-space-6);bottom:var(--ui-space-6);z-index:40;width:min(380px, calc(100vw - var(--ui-space-8)));max-height:min(520px, calc(100svh - var(--ui-space-8)));border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-xl);flex-direction:column;display:flex;position:fixed;overflow:hidden}.workforce-module__iiRlpW__caseDock>header{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-3) var(--ui-space-5);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-sunken);cursor:pointer;display:flex}.workforce-module__iiRlpW__caseDockCollapsed>header{border-bottom:0}.workforce-module__iiRlpW__caseDock>header>div{align-items:baseline;gap:var(--ui-space-2);min-width:0;display:flex}.workforce-module__iiRlpW__caseDock>header span{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold)}.workforce-module__iiRlpW__caseDock>header small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.workforce-module__iiRlpW__caseDock>header>button{width:28px;min-height:28px;color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.workforce-module__iiRlpW__caseDock>header>button:hover{color:var(--ui-text);background:var(--ui-surface-hover)}.workforce-module__iiRlpW__caseDock .workforce-module__iiRlpW__caseDockThread{padding:var(--ui-space-3) var(--ui-space-4)}.workforce-module__iiRlpW__caseDock .workforce-module__iiRlpW__caseDockComposer{padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-4)}.workforce-module__iiRlpW__sessionState{min-height:100svh;padding:var(--ui-space-6);color:var(--ui-text);background:var(--ui-canvas);color-scheme:var(--ui-color-scheme);font-family:var(--ui-sans);place-items:center;display:grid}.workforce-module__iiRlpW__sessionState section{width:min(100%,480px);padding:var(--ui-space-10);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-surface);box-shadow:var(--ui-shadow-lg);justify-items:start;display:grid}.workforce-module__iiRlpW__sessionIcon{width:40px;height:40px;margin-bottom:var(--ui-space-5);border-radius:var(--ui-radius-md);color:var(--ui-danger);background:var(--ui-danger-soft);place-items:center;display:grid}.workforce-module__iiRlpW__sessionState h1{margin:var(--ui-space-3) 0 0;font:var(--ui-weight-semibold) var(--ui-text-2xl)/var(--ui-leading-tight) var(--ui-sans);letter-spacing:-.02em}.workforce-module__iiRlpW__sessionState p{margin:var(--ui-space-3) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal)}.workforce-module__iiRlpW__sessionActions{align-items:center;gap:var(--ui-space-3) var(--ui-space-5);margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.workforce-module__iiRlpW__workspaceSkeleton{min-height:100svh;padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-2) 0;background:var(--ui-canvas);color-scheme:var(--ui-color-scheme);grid-template-columns:244px minmax(0,1fr);display:grid;overflow:hidden}.workforce-module__iiRlpW__workspaceSkeletonSidebar{height:calc(100svh - var(--ui-space-4));padding:var(--ui-space-3) var(--ui-space-4);flex-direction:column;display:flex}.workforce-module__iiRlpW__workspaceSkeletonMain{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;overflow:hidden}.workforce-module__iiRlpW__workspaceSkeletonMain>header{height:56px;padding:0 var(--ui-space-8);border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;display:flex}.workforce-module__iiRlpW__workspaceSkeletonContent{max-width:1240px;padding:var(--ui-space-8) clamp(var(--ui-space-6), 3.2vw, var(--ui-space-12))}.workforce-module__iiRlpW__skeletonBrand,.workforce-module__iiRlpW__skeletonOrganization,.workforce-module__iiRlpW__skeletonNavigation div,.workforce-module__iiRlpW__skeletonAccount,.workforce-module__iiRlpW__workspaceSkeletonMain>header div,.workforce-module__iiRlpW__workspaceSkeletonMain>header span,.workforce-module__iiRlpW__skeletonEyebrow,.workforce-module__iiRlpW__skeletonTitle,.workforce-module__iiRlpW__skeletonSubtitle,.workforce-module__iiRlpW__skeletonCards article,.workforce-module__iiRlpW__skeletonPanel{background:var(--ui-surface-active);position:relative;overflow:hidden}.workforce-module__iiRlpW__skeletonBrand{border-radius:var(--ui-radius-sm);width:150px;height:30px}.workforce-module__iiRlpW__skeletonOrganization{width:120px;height:12px;margin-top:var(--ui-space-8);border-radius:var(--ui-radius-xs)}.workforce-module__iiRlpW__skeletonNavigation{gap:var(--ui-space-3);margin-top:var(--ui-space-4);display:grid}.workforce-module__iiRlpW__skeletonNavigation div{border-radius:var(--ui-radius-sm);height:30px}.workforce-module__iiRlpW__skeletonNavigation div:nth-child(2){width:88%}.workforce-module__iiRlpW__skeletonNavigation div:nth-child(4){width:94%}.workforce-module__iiRlpW__skeletonAccount{border-radius:var(--ui-radius-md);height:44px;margin-top:auto}.workforce-module__iiRlpW__workspaceSkeletonMain>header div{border-radius:var(--ui-radius-xs);width:134px;height:13px}.workforce-module__iiRlpW__workspaceSkeletonMain>header span{border-radius:var(--ui-radius-md);width:160px;height:32px}.workforce-module__iiRlpW__skeletonEyebrow{border-radius:var(--ui-radius-xs);width:108px;height:10px}.workforce-module__iiRlpW__skeletonTitle{width:min(360px,72%);height:30px;margin-top:var(--ui-space-3);border-radius:var(--ui-radius-sm)}.workforce-module__iiRlpW__skeletonSubtitle{width:min(510px,90%);height:14px;margin-top:var(--ui-space-3);border-radius:var(--ui-radius-xs)}.workforce-module__iiRlpW__skeletonCards{gap:var(--ui-space-3);margin-top:var(--ui-space-8);grid-template-columns:repeat(3,1fr);display:grid}.workforce-module__iiRlpW__skeletonCards article{border-radius:var(--ui-radius-lg);min-height:88px}.workforce-module__iiRlpW__skeletonPanel{min-height:300px;margin-top:var(--ui-space-6);border-radius:var(--ui-radius-lg)}.workforce-module__iiRlpW__skeletonBrand:after,.workforce-module__iiRlpW__skeletonOrganization:after,.workforce-module__iiRlpW__skeletonNavigation div:after,.workforce-module__iiRlpW__skeletonAccount:after,.workforce-module__iiRlpW__workspaceSkeletonMain>header div:after,.workforce-module__iiRlpW__workspaceSkeletonMain>header span:after,.workforce-module__iiRlpW__skeletonEyebrow:after,.workforce-module__iiRlpW__skeletonTitle:after,.workforce-module__iiRlpW__skeletonSubtitle:after,.workforce-module__iiRlpW__skeletonCards article:after,.workforce-module__iiRlpW__skeletonPanel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-surface) 50%, transparent), transparent);animation:1.5s ease-in-out infinite workforce-module__iiRlpW__sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes workforce-module__iiRlpW__sweep{to{transform:translate(100%)}}@media (max-width:800px){.workforce-module__iiRlpW__breadcrumb p{display:none}.workforce-module__iiRlpW__mobileBrand{text-overflow:ellipsis;display:inline;overflow:hidden}.workforce-module__iiRlpW__breadcrumb>span.workforce-module__iiRlpW__mobileBrand{color:var(--ui-text-secondary)}.workforce-module__iiRlpW__environmentSwitcher .workforce-module__iiRlpW__environmentTabs{display:none}.workforce-module__iiRlpW__environmentSelect{width:auto;padding:0 var(--ui-space-3);display:block}.workforce-module__iiRlpW__patientFormGrid{grid-template-columns:minmax(0,1fr)}.workforce-module__iiRlpW__setupProgress{flex-basis:auto;width:100%}.workforce-module__iiRlpW__queueActions,.workforce-module__iiRlpW__integrationActions{justify-content:flex-start}.workforce-module__iiRlpW__dataTableWrap{overflow-x:visible}.workforce-module__iiRlpW__dataTable{width:100%;min-width:0}.workforce-module__iiRlpW__dataTable thead{display:none}.workforce-module__iiRlpW__dataTable,.workforce-module__iiRlpW__dataTable tbody,.workforce-module__iiRlpW__dataTable tr{width:100%;display:block}.workforce-module__iiRlpW__dataTable tbody tr{padding:var(--ui-space-1) var(--ui-space-4)}.workforce-module__iiRlpW__dataTable td{padding:var(--ui-space-2) 0;text-align:left;overflow-wrap:anywhere;border:0;display:block}.workforce-module__iiRlpW__dataTable td+td{border-top:1px solid var(--ui-border)}.workforce-module__iiRlpW__dataTable td[data-label]:before{content:attr(data-label);margin-bottom:var(--ui-space-1);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);display:block}.workforce-module__iiRlpW__dataTable td .workforce-module__iiRlpW__queueActions{justify-content:flex-start}.workforce-module__iiRlpW__queueActionsCell{text-align:left}.workforce-module__iiRlpW__workspaceSkeleton{padding:0;display:block}.workforce-module__iiRlpW__workspaceSkeletonSidebar{display:none}.workforce-module__iiRlpW__workspaceSkeletonMain{border:0;border-radius:0;min-height:100svh}.workforce-module__iiRlpW__workspaceSkeletonMain>header{padding:0 var(--ui-space-4)}.workforce-module__iiRlpW__workspaceSkeletonContent{padding:var(--ui-space-6) var(--ui-space-4)}.workforce-module__iiRlpW__skeletonCards{grid-template-columns:minmax(0,1fr)}.workforce-module__iiRlpW__skeletonCards article:nth-child(n+2){display:none}.workforce-module__iiRlpW__sessionState section{padding:var(--ui-space-6)}.workforce-module__iiRlpW__caseDock{right:var(--ui-space-3);bottom:var(--ui-space-3);width:calc(100vw - var(--ui-space-6))}.workforce-module__iiRlpW__memberships li{padding-inline:var(--ui-space-4)}}@media (max-width:800px),(pointer:coarse){.workforce-module__iiRlpW__navGroup button,.workforce-module__iiRlpW__caseDock>header>button{min-height:var(--ui-tap);min-width:var(--ui-tap)}.workforce-module__iiRlpW__dataTable td a[href]{min-height:var(--ui-tap);align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.workforce-module__iiRlpW__skeletonBlock,.workforce-module__iiRlpW__workspaceSkeleton :after{animation:none}}
.sidebar-module__FTBb-W__nav.sidebar-module__FTBb-W__nav{align-content:start;gap:var(--ui-space-2);min-height:0;margin-top:var(--ui-space-0-5);margin-inline:calc(-1 * var(--ui-space-1));padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-0-5);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--ui-space-1), black calc(100% - var(--ui-space-1-5)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--ui-space-1), black calc(100% - var(--ui-space-1-5)), transparent);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex:auto;overflow-y:auto}.sidebar-module__FTBb-W__nav.sidebar-module__FTBb-W__nav [role=group]{gap:0}.sidebar-module__FTBb-W__nav.sidebar-module__FTBb-W__nav [role=group] button{min-height:30px}.sidebar-module__FTBb-W__nav.sidebar-module__FTBb-W__nav [role=group]>span{padding:0 var(--ui-space-3) var(--ui-space-1);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-snug);font-weight:var(--ui-weight-medium);letter-spacing:0;text-transform:none}.sidebar-module__FTBb-W__footer{gap:var(--ui-space-1-5);padding:var(--ui-space-1-5) 0;display:grid}.sidebar-module__FTBb-W__footer:empty{display:none}.sidebar-module__FTBb-W__card{gap:var(--ui-space-1-5);width:100%;padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);font:inherit;text-align:left;transition:border-color var(--ui-duration-fast), box-shadow var(--ui-duration-fast), background-color var(--ui-duration-fast);display:grid}.sidebar-module__FTBb-W__card:hover{border-color:var(--ui-border-strong)}.sidebar-module__FTBb-W__card:focus-visible,.sidebar-module__FTBb-W__guideLink:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.sidebar-module__FTBb-W__cardActive,.sidebar-module__FTBb-W__cardActive:hover{border-color:var(--ui-accent-mid)}.sidebar-module__FTBb-W__cardTitle{min-width:0;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.sidebar-module__FTBb-W__cardHead{justify-content:space-between;align-items:baseline;column-gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.sidebar-module__FTBb-W__cardDetail{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-snug)}.sidebar-module__FTBb-W__segments{gap:var(--ui-space-1);display:flex}.sidebar-module__FTBb-W__segments i{border-radius:var(--ui-radius-full);background:var(--ui-surface-active);flex:1;height:4px}.sidebar-module__FTBb-W__segments .sidebar-module__FTBb-W__segmentDone{background:var(--ui-accent-fill-top)}.sidebar-module__FTBb-W__meter{border-radius:var(--ui-radius-full);background:var(--ui-surface-active);height:4px;overflow:hidden}.sidebar-module__FTBb-W__meter i{border-radius:inherit;background:var(--ui-accent-fill-top);height:100%;display:block}.sidebar-module__FTBb-W__creditsLow .sidebar-module__FTBb-W__cardDetail{color:var(--ui-warning)}.sidebar-module__FTBb-W__creditsLow .sidebar-module__FTBb-W__meter i{background:var(--ui-warning)}.sidebar-module__FTBb-W__creditsPaused,.sidebar-module__FTBb-W__creditsPaused:hover{border-color:color-mix(in srgb, var(--ui-danger) 30%, transparent);background:var(--ui-danger-soft)}.sidebar-module__FTBb-W__creditsPaused .sidebar-module__FTBb-W__cardTitle,.sidebar-module__FTBb-W__creditsPaused .sidebar-module__FTBb-W__cardDetail{color:var(--ui-danger)}.sidebar-module__FTBb-W__user.sidebar-module__FTBb-W__user{padding:var(--ui-space-3) var(--ui-space-0-5) var(--ui-space-0-5) var(--ui-space-3);border-top:1px solid var(--ui-border-strong);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center}.sidebar-module__FTBb-W__user.sidebar-module__FTBb-W__user .sidebar-module__FTBb-W__footerAction{border-radius:var(--ui-radius-sm);width:30px;height:30px;color:var(--ui-text-tertiary);transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.sidebar-module__FTBb-W__user.sidebar-module__FTBb-W__user .sidebar-module__FTBb-W__footerAction:hover{color:var(--ui-text);background:color-mix(in srgb, var(--ui-text) 5%, transparent)}.sidebar-module__FTBb-W__user.sidebar-module__FTBb-W__user .sidebar-module__FTBb-W__footerAction:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.sidebar-module__FTBb-W__guideLink{align-items:center;gap:var(--ui-space-2);width:100%;min-height:30px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-tertiary);font:var(--ui-weight-medium) var(--ui-text-xs)/1 var(--ui-sans);text-align:left;background:0 0;border:0;display:flex}.sidebar-module__FTBb-W__guideLink svg{flex-shrink:0;width:15px;height:15px}.sidebar-module__FTBb-W__guideLink:hover,.sidebar-module__FTBb-W__guideLinkActive{color:var(--ui-text);background:color-mix(in srgb, var(--ui-text) 5%, transparent)}@media (max-width:800px){.sidebar-module__FTBb-W__nav.sidebar-module__FTBb-W__nav{flex:none;min-height:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:800px),(pointer:coarse){.sidebar-module__FTBb-W__nav.sidebar-module__FTBb-W__nav [role=group] button,.sidebar-module__FTBb-W__guideLink,.sidebar-module__FTBb-W__user.sidebar-module__FTBb-W__user .sidebar-module__FTBb-W__footerAction{min-height:var(--ui-tap);min-width:var(--ui-tap)}}@media (prefers-reduced-motion:reduce){.sidebar-module__FTBb-W__card{transition:none}}
.internal-dashboard-module__fSVg-W__page{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);display:grid}.internal-dashboard-module__fSVg-W__pair{align-items:start;gap:var(--ui-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.internal-dashboard-module__fSVg-W__note{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.internal-dashboard-module__fSVg-W__formActions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.internal-dashboard-module__fSVg-W__cellNote{margin-top:var(--ui-space-1);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-snug);overflow-wrap:anywhere;display:block}.internal-dashboard-module__fSVg-W__mono{font-family:var(--ui-mono);font-size:var(--ui-text-xs);overflow-wrap:anywhere}.internal-dashboard-module__fSVg-W__alert{color:var(--ui-danger);font-weight:var(--ui-weight-semibold)}.internal-dashboard-module__fSVg-W__table.internal-dashboard-module__fSVg-W__table thead th{white-space:normal;vertical-align:bottom}.internal-dashboard-module__fSVg-W__table.internal-dashboard-module__fSVg-W__table td{overflow-wrap:anywhere}.internal-dashboard-module__fSVg-W__rowLink{border-radius:var(--ui-radius-xs);max-width:100%;color:var(--ui-text);font:var(--ui-weight-medium) var(--ui-text-md) / var(--ui-leading-snug) var(--ui-sans);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.internal-dashboard-module__fSVg-W__rowLink:hover{color:var(--ui-accent);text-underline-offset:2px;text-decoration:underline}.internal-dashboard-module__fSVg-W__rowLink:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}
.internal-account-module__aXeKpW__summary{justify-items:start;gap:var(--ui-space-1);min-width:0;display:grid}.internal-account-module__aXeKpW__summary small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-snug);overflow-wrap:anywhere}.internal-account-module__aXeKpW__end{text-align:right;justify-items:end}@media (max-width:640px){.internal-account-module__aXeKpW__end{text-align:left;justify-items:start}}
.baa-module__P97aqW__page{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr);display:grid}.baa-module__P97aqW__lead{color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);margin:0}.baa-module__P97aqW__agreement{gap:var(--ui-space-3);max-height:28rem;padding:var(--ui-space-5) var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface-sunken);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);overflow-wrap:anywhere;display:grid;overflow-y:auto}.baa-module__P97aqW__agreement:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.baa-module__P97aqW__agreement p{white-space:pre-line;margin:0}.baa-module__P97aqW__agreement h3{margin:var(--ui-space-2) 0 0;color:var(--ui-text);font:var(--ui-weight-semibold) var(--ui-text-md)/var(--ui-leading-snug) var(--ui-sans);letter-spacing:-.01em}.baa-module__P97aqW__agreement h3:first-child{margin-top:0}.baa-module__P97aqW__filled{color:var(--ui-accent);font-weight:var(--ui-weight-medium)}.baa-module__P97aqW__signatures{gap:var(--ui-space-6);margin-top:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.baa-module__P97aqW__signatures>div{gap:var(--ui-space-1);min-width:0;display:grid}.baa-module__P97aqW__signatures small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.baa-module__P97aqW__signatures span{color:var(--ui-text-secondary);font-size:var(--ui-text-sm)}.baa-module__P97aqW__signature{padding-bottom:var(--ui-space-1);border-bottom:1px solid var(--ui-border-strong);color:var(--ui-text);font-size:var(--ui-text-xl);font-style:italic;font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-snug)}.baa-module__P97aqW__choices{gap:var(--ui-space-2);display:grid}.baa-module__P97aqW__signatureInput.baa-module__P97aqW__signatureInput{font-size:var(--ui-text-lg);font-style:italic}.baa-module__P97aqW__footer,.baa-module__P97aqW__cardFooter{justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-border);background:var(--ui-surface-sunken);flex-wrap:wrap;display:flex}.baa-module__P97aqW__upload{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);display:grid}.baa-module__P97aqW__steps{gap:var(--ui-space-2);padding-left:var(--ui-space-5);color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);margin:0;display:grid}.baa-module__P97aqW__steps li{padding-left:var(--ui-space-1)}.baa-module__P97aqW__steps li>span{margin-right:var(--ui-space-2)}.baa-module__P97aqW__uploadFooter{justify-content:flex-end;display:flex}@media (max-width:640px){.baa-module__P97aqW__agreement{padding:var(--ui-space-4)}.baa-module__P97aqW__footer,.baa-module__P97aqW__cardFooter{padding-inline:var(--ui-space-4)}.baa-module__P97aqW__footer>*,.baa-module__P97aqW__uploadFooter>*{width:100%}}
.internal-customers-module__h5dH4q__healthTable td{vertical-align:top}.internal-customers-module__h5dH4q__attention{gap:var(--ui-space-0-5);color:var(--ui-warning);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-leading-snug);margin:0;padding:0;list-style:none;display:grid}.internal-customers-module__h5dH4q__section{gap:var(--ui-space-3);min-width:0;display:grid}.internal-customers-module__h5dH4q__section+.internal-customers-module__h5dH4q__section{padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.internal-customers-module__h5dH4q__section h3{justify-content:space-between;align-items:center;gap:var(--ui-space-2);color:var(--ui-text);font:var(--ui-weight-semibold) var(--ui-text-md) / var(--ui-leading-snug) var(--ui-sans);letter-spacing:-.01em;flex-wrap:wrap;margin:0;display:flex}.internal-customers-module__h5dH4q__section h4{margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-sm) / var(--ui-leading-snug) var(--ui-sans)}.internal-customers-module__h5dH4q__note{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.internal-customers-module__h5dH4q__meta{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular)}.internal-customers-module__h5dH4q__facts.internal-customers-module__h5dH4q__facts{padding:0}.internal-customers-module__h5dH4q__form{gap:var(--ui-space-4);display:grid}.internal-customers-module__h5dH4q__actions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.internal-customers-module__h5dH4q__websites{gap:var(--ui-space-0-5);font:var(--ui-weight-regular) var(--ui-text-xs) / var(--ui-leading-snug) var(--ui-mono);overflow-wrap:anywhere;display:grid}.internal-customers-module__h5dH4q__steps{gap:var(--ui-space-1-5);font-size:var(--ui-text-sm);margin:0;padding:0;list-style:none;display:grid}.internal-customers-module__h5dH4q__steps li{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-secondary);display:flex}.internal-customers-module__h5dH4q__steps li:before{content:"";border:1.5px solid var(--ui-border-control);border-radius:50%;flex:none;width:12px;height:12px}.internal-customers-module__h5dH4q__steps li.internal-customers-module__h5dH4q__done{color:var(--ui-text)}.internal-customers-module__h5dH4q__steps li.internal-customers-module__h5dH4q__done:before{border-color:var(--ui-accent-fill);background:var(--ui-accent-fill);box-shadow:inset 0 0 0 2px var(--ui-surface)}.internal-customers-module__h5dH4q__funnel{display:grid}.internal-customers-module__h5dH4q__funnel>div{align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-5);font-size:var(--ui-text-sm);grid-template-columns:180px minmax(0,1fr) auto;display:grid}.internal-customers-module__h5dH4q__funnel>div+div{border-top:1px solid var(--ui-border)}.internal-customers-module__h5dH4q__funnel strong{color:var(--ui-text);font-weight:var(--ui-weight-medium)}.internal-customers-module__h5dH4q__funnel span{color:var(--ui-text-secondary);font-variant-numeric:tabular-nums}.internal-customers-module__h5dH4q__bar{border-radius:var(--ui-radius-full);background:var(--ui-surface-active);height:6px;overflow:hidden}.internal-customers-module__h5dH4q__bar i{border-radius:inherit;background:var(--ui-accent-fill-top);height:100%;display:block}@media (max-width:640px){.internal-customers-module__h5dH4q__funnel>div{padding-inline:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto}.internal-customers-module__h5dH4q__funnel .internal-customers-module__h5dH4q__bar{grid-area:2/1/auto/-1}.internal-customers-module__h5dH4q__funnel>div>span:empty{display:none}}
.feedback-module__R1v_2a__anchor{scroll-margin-top:var(--ui-space-20)}.feedback-module__R1v_2a__form{gap:var(--ui-space-4);display:grid}.feedback-module__R1v_2a__choices{gap:var(--ui-space-2);display:grid}.feedback-module__R1v_2a__note{color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);margin:0}.feedback-module__R1v_2a__list{margin:0;padding:0;list-style:none;display:grid}.feedback-module__R1v_2a__item{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-4) var(--ui-space-5);display:grid}.feedback-module__R1v_2a__item+.feedback-module__R1v_2a__item{border-top:1px solid var(--ui-border)}.feedback-module__R1v_2a__itemHead{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.feedback-module__R1v_2a__itemHead strong{font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug)}.feedback-module__R1v_2a__meta{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-snug);overflow-wrap:anywhere}.feedback-module__R1v_2a__message{color:var(--ui-text);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.feedback-module__R1v_2a__reply{gap:var(--ui-space-1);padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);display:grid}.feedback-module__R1v_2a__emptyWrap{padding:var(--ui-space-4) var(--ui-space-5)}@media (max-width:640px){.feedback-module__R1v_2a__item,.feedback-module__R1v_2a__emptyWrap{padding-inline:var(--ui-space-4)}}
.internal-token-usage-module__vi_vRG__page{gap:var(--ui-space-6);color:var(--ui-text);display:grid}.internal-token-usage-module__vi_vRG__scopeBar{justify-content:space-between;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.internal-token-usage-module__vi_vRG__scopeSwitch{gap:var(--ui-space-0-5);width:fit-content;max-width:100%;padding:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);flex-wrap:wrap;display:flex}.internal-token-usage-module__vi_vRG__scopeSwitch button{min-height:28px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);font:var(--ui-weight-medium) var(--ui-text-sm) var(--ui-sans);cursor:pointer;background:0 0;border:0}.internal-token-usage-module__vi_vRG__scopeSwitch button:hover{color:var(--ui-text)}.internal-token-usage-module__vi_vRG__scopeSwitch button[aria-pressed=true]{color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm), 0 0 0 1px var(--ui-border)}.internal-token-usage-module__vi_vRG__filters,.internal-token-usage-module__vi_vRG__search{align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.internal-token-usage-module__vi_vRG__filters label,.internal-token-usage-module__vi_vRG__search label{gap:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);display:grid}.internal-token-usage-module__vi_vRG__filters :is(input,select),.internal-token-usage-module__vi_vRG__search :is(input,select){min-height:38px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-sm);color:var(--ui-text);background:var(--ui-surface);font:var(--ui-weight-regular) var(--ui-text-md) var(--ui-sans)}.internal-token-usage-module__vi_vRG__presets{gap:var(--ui-space-1-5);flex-wrap:wrap;display:flex}.internal-token-usage-module__vi_vRG__coverage{padding:var(--ui-space-4) var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal)}.internal-token-usage-module__vi_vRG__coverage p{margin:var(--ui-space-1-5) 0;color:var(--ui-text-secondary)}.internal-token-usage-module__vi_vRG__coverage small,.internal-token-usage-module__vi_vRG__muted{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-normal)}.internal-token-usage-module__vi_vRG__metrics{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.internal-token-usage-module__vi_vRG__metrics article{gap:var(--ui-space-1-5);min-width:0;padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);display:grid}.internal-token-usage-module__vi_vRG__metrics span{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium)}.internal-token-usage-module__vi_vRG__metrics strong{color:var(--ui-text);font:var(--ui-weight-semibold) var(--ui-text-2xl)/1 var(--ui-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.internal-token-usage-module__vi_vRG__metrics small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-snug)}.internal-token-usage-module__vi_vRG__panel{gap:var(--ui-space-5);min-width:0;padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);display:grid}.internal-token-usage-module__vi_vRG__panel h2,.internal-token-usage-module__vi_vRG__detailHeading h2{font:var(--ui-weight-semibold) var(--ui-text-lg)/var(--ui-leading-snug) var(--ui-sans);letter-spacing:-.015em;margin:0}.internal-token-usage-module__vi_vRG__detailHeading{justify-content:space-between;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.internal-token-usage-module__vi_vRG__chart{align-items:end;gap:var(--ui-space-1);height:150px;padding-top:var(--ui-space-2);border-bottom:1px solid var(--ui-border-strong);display:flex}.internal-token-usage-module__vi_vRG__chart>div{border-radius:var(--ui-radius-xs) var(--ui-radius-xs) 0 0;background:var(--ui-accent-fill-top);flex:1;min-width:1px}.internal-token-usage-module__vi_vRG__chartLabels{justify-content:space-between;gap:var(--ui-space-3);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);display:flex}.internal-token-usage-module__vi_vRG__panel summary{color:var(--ui-accent);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);cursor:pointer}.internal-token-usage-module__vi_vRG__panel details[open]>:not(summary){margin-top:var(--ui-space-4)}.internal-token-usage-module__vi_vRG__scroll{max-height:520px;overflow:auto}.internal-token-usage-module__vi_vRG__scroll table{border-collapse:collapse;width:100%;font-size:var(--ui-text-sm);text-align:left}.internal-token-usage-module__vi_vRG__scroll th{padding:var(--ui-space-3);color:var(--ui-text-tertiary);background:var(--ui-surface-sunken);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);white-space:nowrap}.internal-token-usage-module__vi_vRG__scroll td{padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border);font-variant-numeric:tabular-nums}.internal-token-usage-module__vi_vRG__scroll td small{margin-top:var(--ui-space-1);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);display:block}.internal-token-usage-module__vi_vRG__scroll tr[aria-selected=true]{background:var(--ui-accent-subtle)}.internal-token-usage-module__vi_vRG__clientButton{color:var(--ui-accent);font:var(--ui-weight-semibold) var(--ui-text-sm) var(--ui-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.internal-token-usage-module__vi_vRG__clientButton:hover{text-decoration:underline}.internal-token-usage-module__vi_vRG__empty{padding:var(--ui-space-6);color:var(--ui-text-tertiary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);text-align:center}.internal-token-usage-module__vi_vRG__pagination{justify-content:end;align-items:center;gap:var(--ui-space-3);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);flex-wrap:wrap;display:flex}.internal-token-usage-module__vi_vRG__page :is(button,input,select):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (max-width:650px){.internal-token-usage-module__vi_vRG__panel{padding:var(--ui-space-4)}.internal-token-usage-module__vi_vRG__filters label{flex:1;min-width:130px}.internal-token-usage-module__vi_vRG__search label{width:100%}}
.billing-module__ALwsIq__hero{align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-6) var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-muted);grid-template-columns:minmax(0,1fr) minmax(240px,360px);display:grid}.billing-module__ALwsIq__paused{border-color:color-mix(in srgb, var(--ui-warning) 30%, var(--ui-border));background:var(--ui-warning-soft)}.billing-module__ALwsIq__heroLabel{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium)}.billing-module__ALwsIq__heroValue{margin:var(--ui-space-1) 0 var(--ui-space-1-5);color:var(--ui-text);font:var(--ui-weight-bold) var(--ui-text-3xl)/var(--ui-leading-tight) var(--ui-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.billing-module__ALwsIq__hero p{max-width:62ch;color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);margin:0}.billing-module__ALwsIq__hero p b{color:var(--ui-warning)}.billing-module__ALwsIq__meter{gap:var(--ui-space-2);display:grid}.billing-module__ALwsIq__track{border-radius:var(--ui-radius-full);background:var(--ui-surface-active);height:10px;overflow:hidden}.billing-module__ALwsIq__fill{border-radius:inherit;background:var(--ui-accent-fill-top);height:100%;display:block}.billing-module__ALwsIq__warm{background:var(--ui-warning)}.billing-module__ALwsIq__hot{background:var(--ui-danger)}.billing-module__ALwsIq__meter small{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-normal);font-variant-numeric:tabular-nums}.billing-module__ALwsIq__note{color:var(--ui-text-tertiary);font-size:var(--ui-text-sm);line-height:var(--ui-leading-normal);margin:0}.billing-module__ALwsIq__text{max-width:68ch;color:var(--ui-text-secondary);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);margin:0}.billing-module__ALwsIq__pausedText{color:var(--ui-warning);font-weight:var(--ui-weight-semibold)}.billing-module__ALwsIq__footer{justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-5);flex-wrap:wrap;display:flex}.billing-module__ALwsIq__packs{gap:var(--ui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-module__ALwsIq__pack.billing-module__ALwsIq__pack{gap:var(--ui-space-0-5);padding:var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ui-duration-fast), background-color var(--ui-duration-fast);display:grid}.billing-module__ALwsIq__pack.billing-module__ALwsIq__pack:hover:not(:disabled){border-color:var(--ui-accent-mid);background:var(--ui-accent-subtle)}.billing-module__ALwsIq__pack.billing-module__ALwsIq__pack:disabled{opacity:.6;cursor:not-allowed}.billing-module__ALwsIq__pack strong{font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold)}.billing-module__ALwsIq__pack span{color:var(--ui-text-tertiary);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}.billing-module__ALwsIq__auto{gap:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);display:grid}.billing-module__ALwsIq__autoFields{align-items:flex-end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.billing-module__ALwsIq__autoFields>label{flex:0 220px}.billing-module__ALwsIq__autoFields input[type=number]{max-width:140px}.billing-module__ALwsIq__usage{table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere;width:100%;font-size:var(--ui-text-md);font-variant-numeric:tabular-nums}.billing-module__ALwsIq__usage th{padding:var(--ui-space-3) var(--ui-space-5);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-sunken);color:var(--ui-text-tertiary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium);text-align:left}.billing-module__ALwsIq__usage td{padding:var(--ui-space-3) var(--ui-space-5);border-bottom:1px solid var(--ui-border);color:var(--ui-text)}.billing-module__ALwsIq__usage :is(th,td):nth-child(n+2){text-align:right}.billing-module__ALwsIq__usage tfoot td{font-weight:var(--ui-weight-semibold);border-bottom:0}.billing-module__ALwsIq__purchases{padding:var(--ui-space-1) var(--ui-space-5) var(--ui-space-3);font-size:var(--ui-text-sm);margin:0;list-style:none;display:grid}.billing-module__ALwsIq__purchases li{gap:var(--ui-space-3);padding:var(--ui-space-2) 0;border-top:1px solid var(--ui-border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 6rem 7rem;display:grid}.billing-module__ALwsIq__purchases li:first-child{border-top:0}.billing-module__ALwsIq__purchases time{color:var(--ui-text-tertiary);text-align:right}.billing-module__ALwsIq__plans{gap:var(--ui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-module__ALwsIq__plan{align-content:start;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);display:grid}.billing-module__ALwsIq__current{border-color:var(--ui-accent-fill);box-shadow:0 0 0 1px var(--ui-accent-fill)}.billing-module__ALwsIq__plan h3{color:var(--ui-text);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-semibold);margin:0}.billing-module__ALwsIq__plan>strong{color:var(--ui-text);font-size:var(--ui-text-xl);font-weight:var(--ui-weight-semibold)}.billing-module__ALwsIq__plan ul{gap:var(--ui-space-1);padding-left:var(--ui-space-4);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);line-height:var(--ui-leading-normal);margin:0;display:grid}.billing-module__ALwsIq__plan>button{justify-self:start}@media (max-width:860px){.billing-module__ALwsIq__hero,.billing-module__ALwsIq__plans,.billing-module__ALwsIq__packs{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.billing-module__ALwsIq__hero{padding:var(--ui-space-5) var(--ui-space-4)}.billing-module__ALwsIq__footer{padding-inline:var(--ui-space-4);justify-content:stretch}.billing-module__ALwsIq__footer>*{flex:auto}.billing-module__ALwsIq__heroValue{font-size:var(--ui-text-3xl)}.billing-module__ALwsIq__purchases{padding-inline:var(--ui-space-4)}.billing-module__ALwsIq__purchases li{grid-template-columns:minmax(0,1fr) auto}.billing-module__ALwsIq__purchases li>:nth-child(3){display:none}.billing-module__ALwsIq__usage :is(th,td){padding-inline:var(--ui-space-4)}}
.internal-feedback-module__7fFGaq__filters{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-3) var(--ui-space-4);flex-wrap:wrap;display:flex}.internal-feedback-module__7fFGaq__excerpt.internal-feedback-module__7fFGaq__excerpt{-webkit-line-clamp:2;line-clamp:2;font-weight:var(--ui-weight-regular);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.internal-feedback-module__7fFGaq__navCount{min-width:18px;height:18px;padding:0 var(--ui-space-1-5);border-radius:var(--ui-radius-full);color:var(--ui-text-on-accent);background:var(--ui-accent-fill);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);place-items:center;margin-left:auto;line-height:1;display:inline-grid}.internal-feedback-module__7fFGaq__drawerBody{gap:var(--ui-space-5);display:grid}.internal-feedback-module__7fFGaq__section{gap:var(--ui-space-2);display:grid}.internal-feedback-module__7fFGaq__section h3{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-snug);margin:0}.internal-feedback-module__7fFGaq__text{padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);font-size:var(--ui-text-md);line-height:var(--ui-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.internal-feedback-module__7fFGaq__meta{color:var(--ui-text-tertiary);font-size:var(--ui-text-xs)}.internal-feedback-module__7fFGaq__form{gap:var(--ui-space-4);display:grid}
