@layer boreal-ui.reset,boreal-ui.base;@layer boreal-ui.components{._overlay_1u6nq_87{z-index:9999;opacity:0;pointer-events:none;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background-color:#00000080;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}._content_1u6nq_100{background:var(--background-color-light);color:inherit;opacity:0;width:92%;max-width:560px;max-height:85vh;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);flex-direction:column;transition:transform .2s,opacity .2s;display:flex;position:relative;overflow:hidden;transform:scale(.95)}@media (max-width:479.98px){._content_1u6nq_100{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);width:90%;max-width:100%}}@media (min-width:1024px){._content_1u6nq_100{max-width:720px}}._content_1u6nq_100:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:4px;border-radius:8px}._header_1u6nq_137{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-md);border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex}@media (max-width:479.98px){._header_1u6nq_137{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}}._headerContent_1u6nq_151{flex:1;min-width:0}._title_1u6nq_155{font-family:var(--font-family-heading);font-size:var(--font-size-heading-sm,1.25rem);font-weight:var(--font-weight-heading,700);color:inherit;margin:0;line-height:1.2}._body_1u6nq_163{min-height:0;padding:var(--spacing-lg) var(--spacing-xl);flex:auto;overflow-y:auto}@media (max-width:479.98px){._body_1u6nq_163{padding:var(--spacing-md) var(--spacing-lg)}}._footer_1u6nq_174{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--border-color,#ffffff1f);flex-shrink:0;display:flex}@media (max-width:479.98px){._footer_1u6nq_174{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}}._closeButton_1u6nq_188{border:none;flex-shrink:0}._closeButtonFloating_1u6nq_192{top:var(--spacing-sm);right:var(--spacing-sm);z-index:2;border:none;position:absolute}._srOnly_1u6nq_199{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._roundNone_1u6nq_210{border-radius:var(--border-radius-none)}._roundSmall_1u6nq_213{border-radius:var(--border-radius-sm)}._roundMedium_1u6nq_216{border-radius:var(--border-radius-md)}._roundLarge_1u6nq_219{border-radius:var(--border-radius-lg)}._roundFull_1u6nq_222{border-radius:var(--border-radius-full)}._shadowNone_1u6nq_225{box-shadow:var(--box-shadow-none)}._shadowLight_1u6nq_228{box-shadow:var(--box-shadow-light)}._shadowMedium_1u6nq_231{box-shadow:var(--box-shadow-medium)}._shadowStrong_1u6nq_234{box-shadow:var(--box-shadow-heavy)}._shadowIntense_1u6nq_237{box-shadow:var(--box-shadow-intense)}._visible_1u6nq_240{opacity:1;pointer-events:auto}._visible_1u6nq_240 ._content_1u6nq_100{opacity:1;transform:scale(1)}@media (max-width:479.98px){._visible_1u6nq_240 ._content_1u6nq_100{transform:translateY(0)}}._hidden_1u6nq_253{opacity:0;pointer-events:none}._hidden_1u6nq_253 ._content_1u6nq_100{opacity:0;transform:scale(.95)}@media (max-width:479.98px){._hidden_1u6nq_253 ._content_1u6nq_100{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){._overlay_1u6nq_87,._content_1u6nq_100,._closeButton_1u6nq_188,._closeButtonFloating_1u6nq_192{transition:none!important}}@media (hover:none){._closeButton_1u6nq_188:hover,._closeButtonFloating_1u6nq_192:hover{transform:none}}@media (forced-colors:active){._overlay_1u6nq_87{background:0 0}._content_1u6nq_100{color:canvastext;background:canvas;border:1px solid buttontext;outline-color:highlight}._header_1u6nq_137,._footer_1u6nq_174{border-color:buttontext}._closeButton_1u6nq_188,._closeButtonFloating_1u6nq_192{color:buttontext;border:1px solid buttontext;border-radius:4px}}}@layer boreal-ui.overrides;
