._dark_1a2rw_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._container_1a2rw_3{min-height:var(--visual-viewport-height, 100vh);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--mono-bright-white-hex, #fff);padding:1rem}._spinner_1a2rw_13{width:2rem;height:2rem;color:var(--spectrum-blue-600-hex, #2563eb);margin-bottom:1rem;animation:_spin_1a2rw_13 1s linear infinite}._label_1a2rw_21{margin:0;color:var(--mono-gray-600-hex, #4b5563);font-weight:var(--font-weight-medium, 500);text-align:center}@keyframes _spin_1a2rw_13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dark_36008_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._button_36008_3{--button-solid-bg: hsl(var(--primary));--button-solid-bg-hover: hsl(var(--primary) / 90%);--button-solid-fg: hsl(var(--primary-foreground));--button-soft-bg: hsl(var(--secondary));--button-soft-bg-hover: hsl(var(--secondary) / 80%);--button-soft-fg: hsl(var(--secondary-foreground));--button-outline-border: hsl(var(--input));--button-outline-fg: hsl(var(--foreground));--button-outline-bg-hover: hsl(var(--muted));--button-outline-fg-hover: hsl(var(--foreground));--button-ghost-fg: hsl(var(--foreground));--button-ghost-bg-hover: hsl(var(--muted));--button-ghost-fg-hover: hsl(var(--foreground));--button-focus-ring: hsl(var(--ring));display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:var(--radius);font-size:var(--typography-font-size-font-size30);font-weight:var(--typography-font-weight-medium, 600);line-height:var(--typography-line-height-regular);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}._button_36008_3:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._button_36008_3:disabled{cursor:not-allowed;opacity:.4;pointer-events:none;filter:grayscale(100%);background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,hsl(var(--background) / 5%) 2px,hsl(var(--background) / 5%) 4px)}._toneNeutral_36008_54{--button-solid-bg: hsl(var(--foreground));--button-solid-bg-hover: hsl(var(--foreground) / 90%);--button-solid-fg: hsl(var(--background));--button-soft-bg: hsl(var(--muted));--button-soft-bg-hover: hsl(var(--muted) / 80%);--button-soft-fg: hsl(var(--foreground));--button-outline-border: hsl(var(--border));--button-outline-fg: hsl(var(--foreground));--button-outline-bg-hover: hsl(var(--muted));--button-outline-fg-hover: hsl(var(--foreground));--button-ghost-fg: hsl(var(--foreground));--button-ghost-bg-hover: hsl(var(--muted));--button-ghost-fg-hover: hsl(var(--foreground));--button-focus-ring: hsl(var(--foreground))}._toneSailBlue_36008_71{--button-solid-bg: hsl(var(--spectrum-sail-blue));--button-solid-bg-hover: hsl(var(--spectrum-sail-blue-shade-10));--button-solid-fg: hsl(var(--mono-bright-white));--button-soft-bg: hsl(var(--spectrum-sail-blue-tint-90));--button-soft-bg-hover: hsl(var(--spectrum-sail-blue-tint-80));--button-soft-fg: hsl(var(--spectrum-sail-blue-shade-50));--button-outline-border: hsl(var(--spectrum-sail-blue-tint-70));--button-outline-fg: hsl(var(--spectrum-sail-blue-shade-50));--button-outline-bg-hover: hsl(var(--spectrum-sail-blue-tint-90));--button-outline-fg-hover: hsl(var(--spectrum-sail-blue-shade-50));--button-ghost-fg: hsl(var(--spectrum-sail-blue-shade-50));--button-ghost-bg-hover: hsl(var(--spectrum-sail-blue-tint-90));--button-ghost-fg-hover: hsl(var(--spectrum-sail-blue-shade-50));--button-focus-ring: hsl(var(--spectrum-sail-blue))}._toneReefTeal_36008_88{--button-solid-bg: hsl(var(--spectrum-reef-teal));--button-solid-bg-hover: hsl(var(--spectrum-reef-teal-shade-10));--button-solid-fg: hsl(var(--mono-bright-white));--button-soft-bg: hsl(var(--spectrum-reef-teal-tint-90));--button-soft-bg-hover: hsl(var(--spectrum-reef-teal-tint-80));--button-soft-fg: hsl(var(--spectrum-reef-teal-shade-60));--button-outline-border: hsl(var(--spectrum-reef-teal-tint-70));--button-outline-fg: hsl(var(--spectrum-reef-teal-shade-60));--button-outline-bg-hover: hsl(var(--spectrum-reef-teal-tint-90));--button-outline-fg-hover: hsl(var(--spectrum-reef-teal-shade-60));--button-ghost-fg: hsl(var(--spectrum-reef-teal-shade-60));--button-ghost-bg-hover: hsl(var(--spectrum-reef-teal-tint-90));--button-ghost-fg-hover: hsl(var(--spectrum-reef-teal-shade-60));--button-focus-ring: hsl(var(--spectrum-reef-teal))}._toneHoneyYellow_36008_105{--button-solid-bg: hsl(var(--spectrum-honey-yellow));--button-solid-bg-hover: hsl(var(--spectrum-honey-yellow-shade-10));--button-solid-fg: hsl(var(--mono-lava-black));--button-soft-bg: hsl(var(--spectrum-honey-yellow-tint-90));--button-soft-bg-hover: hsl(var(--spectrum-honey-yellow-tint-80));--button-soft-fg: hsl(var(--spectrum-honey-yellow-shade-40));--button-outline-border: hsl(var(--spectrum-honey-yellow-tint-60));--button-outline-fg: hsl(var(--spectrum-honey-yellow-shade-40));--button-outline-bg-hover: hsl(var(--spectrum-honey-yellow-tint-90));--button-outline-fg-hover: hsl(var(--spectrum-honey-yellow-shade-50));--button-ghost-fg: hsl(var(--spectrum-honey-yellow-shade-40));--button-ghost-bg-hover: hsl(var(--spectrum-honey-yellow-tint-90));--button-ghost-fg-hover: hsl(var(--spectrum-honey-yellow-shade-50));--button-focus-ring: hsl(var(--spectrum-honey-yellow))}._toneEmberOrange_36008_122{--button-solid-bg: hsl(var(--spectrum-ember-orange));--button-solid-bg-hover: hsl(var(--spectrum-ember-orange-shade-10));--button-solid-fg: hsl(var(--mono-lava-black));--button-soft-bg: hsl(var(--spectrum-ember-orange-tint-90));--button-soft-bg-hover: hsl(var(--spectrum-ember-orange-tint-80));--button-soft-fg: hsl(var(--spectrum-ember-orange-shade-50));--button-outline-border: hsl(var(--spectrum-ember-orange-tint-50));--button-outline-fg: hsl(var(--spectrum-ember-orange-shade-50));--button-outline-bg-hover: hsl(var(--spectrum-ember-orange-tint-90));--button-outline-fg-hover: hsl(var(--spectrum-ember-orange-shade-50));--button-ghost-fg: hsl(var(--spectrum-ember-orange-shade-50));--button-ghost-bg-hover: hsl(var(--spectrum-ember-orange-tint-90));--button-ghost-fg-hover: hsl(var(--spectrum-ember-orange-shade-50));--button-focus-ring: hsl(var(--spectrum-ember-orange))}._toneBubblePink_36008_139{--button-solid-bg: hsl(var(--spectrum-bubble-pink));--button-solid-bg-hover: hsl(var(--spectrum-bubble-pink-shade-10));--button-solid-fg: hsl(var(--mono-lava-black));--button-soft-bg: hsl(var(--spectrum-bubble-pink-tint-90));--button-soft-bg-hover: hsl(var(--spectrum-bubble-pink-tint-80));--button-soft-fg: hsl(var(--spectrum-bubble-pink-shade-50));--button-outline-border: hsl(var(--spectrum-bubble-pink-tint-60));--button-outline-fg: hsl(var(--spectrum-bubble-pink-shade-50));--button-outline-bg-hover: hsl(var(--spectrum-bubble-pink-tint-90));--button-outline-fg-hover: hsl(var(--spectrum-bubble-pink-shade-50));--button-ghost-fg: hsl(var(--spectrum-bubble-pink-shade-50));--button-ghost-bg-hover: hsl(var(--spectrum-bubble-pink-tint-90));--button-ghost-fg-hover: hsl(var(--spectrum-bubble-pink-shade-50));--button-focus-ring: hsl(var(--spectrum-bubble-pink))}._toneCoralRed_36008_156{--button-solid-bg: hsl(var(--spectrum-coral-red));--button-solid-bg-hover: hsl(var(--spectrum-coral-red-shade-10));--button-solid-fg: hsl(var(--mono-bright-white));--button-soft-bg: hsl(var(--spectrum-coral-red-tint-90));--button-soft-bg-hover: hsl(var(--spectrum-coral-red-tint-80));--button-soft-fg: hsl(var(--spectrum-coral-red-shade-50));--button-outline-border: hsl(var(--spectrum-coral-red-tint-60));--button-outline-fg: hsl(var(--spectrum-coral-red-shade-50));--button-outline-bg-hover: hsl(var(--spectrum-coral-red-tint-90));--button-outline-fg-hover: hsl(var(--spectrum-coral-red-shade-50));--button-ghost-fg: hsl(var(--spectrum-coral-red-shade-50));--button-ghost-bg-hover: hsl(var(--spectrum-coral-red-tint-90));--button-ghost-fg-hover: hsl(var(--spectrum-coral-red-shade-50));--button-focus-ring: hsl(var(--spectrum-coral-red))}._sm_36008_174{padding:.5rem .875rem;font-size:var(--typography-font-size-font-size20);gap:.25rem;min-height:2.25rem}._md_36008_181{padding:.625rem 1.25rem;font-size:var(--typography-font-size-font-size30);gap:.375rem;min-height:2.5rem}._lg_36008_188{padding:.75rem 1.5rem;font-size:var(--typography-font-size-font-size40);gap:.5rem;min-height:2.75rem}._xl_36008_195{padding:.875rem 1.75rem;font-size:var(--typography-font-size-font-size40);gap:.625rem;min-height:3rem}._fullWidth_36008_202{width:100%}._variantPrimary_36008_207{background-color:var(--button-solid-bg);color:var(--button-solid-fg);border:1px solid transparent}._variantPrimary_36008_207:hover:not(:disabled){background-color:var(--button-solid-bg-hover)}._variantPrimary_36008_207:active:not(:disabled){transform:translateY(1px)}._variantSecondary_36008_222{background-color:var(--button-soft-bg);color:var(--button-soft-fg);border:1px solid transparent}._variantSecondary_36008_222:hover:not(:disabled){background-color:var(--button-soft-bg-hover)}._variantSecondary_36008_222:active:not(:disabled){transform:translateY(1px)}._variantDestructive_36008_237{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border:1px solid transparent}._variantDestructive_36008_237:hover:not(:disabled){background-color:hsl(var(--destructive) / 90%)}._variantDestructive_36008_237:active:not(:disabled){transform:translateY(1px)}._variantOutline_36008_252{background-color:transparent;color:var(--button-outline-fg);border:1px solid var(--button-outline-border)}._variantOutline_36008_252:hover:not(:disabled){background-color:var(--button-outline-bg-hover);color:var(--button-outline-fg-hover)}._variantOutline_36008_252:active:not(:disabled){transform:translateY(1px)}._variantGhost_36008_268{background-color:transparent;color:var(--button-ghost-fg);border:1px solid transparent}._variantGhost_36008_268:hover:not(:disabled){background-color:var(--button-ghost-bg-hover);color:var(--button-ghost-fg-hover)}._variantGhost_36008_268:active:not(:disabled){transform:translateY(1px)}._loading_36008_284{cursor:wait!important;pointer-events:none}._spinner_36008_289{display:inline-block;animation:_spin_36008_289 1s linear infinite;margin-right:.375rem;font-size:.875em}@keyframes _spin_36008_289{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._variantPrimary_36008_207._loading_36008_284{background-color:color-mix(in srgb,var(--button-solid-bg),transparent 30%)}._variantSecondary_36008_222._loading_36008_284{background-color:color-mix(in srgb,var(--button-soft-bg),transparent 18%)}._variantDestructive_36008_237._loading_36008_284{background-color:hsl(var(--destructive) / 70%)}._variantOutline_36008_252._loading_36008_284{background-color:var(--button-outline-bg-hover);color:var(--button-outline-fg-hover)}._variantGhost_36008_268._loading_36008_284{background-color:var(--button-ghost-bg-hover);color:var(--button-ghost-fg-hover)}._dark_54v96_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._card_54v96_4{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;animation:_card-enter_54v96_1 .5s ease-out forwards;opacity:0}._card_54v96_4:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._sm_54v96_21{padding:16px}._header_54v96_26{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._title_54v96_34{font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.025em;color:hsl(var(--card-foreground))}._description_54v96_43{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.5}._action_54v96_50{margin-left:auto;align-self:flex-start}._content_54v96_56{padding:16px 0;color:hsl(var(--card-foreground));font-size:.875rem;line-height:1.5}._sm_54v96_21 ._content_54v96_56{padding:12px 0}._footer_54v96_69{display:flex;align-items:center;padding-top:16px;gap:8px}._sm_54v96_21 ._footer_54v96_69{padding-top:12px}._card_54v96_4 :where(input,button,select,textarea){border-radius:calc(var(--radius) - 2px)}@keyframes _card-enter_54v96_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._dark_d9wqk_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._chatBubble_d9wqk_8{display:flex;flex-direction:column;gap:.35rem;max-width:100%;animation:_chatBubbleSlideIn_d9wqk_1 .24s ease-out}._chatBubble_d9wqk_8._user_d9wqk_16{align-self:flex-end;align-items:flex-end}._chatBubble_d9wqk_8._ai_d9wqk_21{align-self:flex-start;align-items:flex-start}._bubbleContent_d9wqk_30{padding:.75rem 1rem;border-radius:1.25rem;position:relative;word-wrap:break-word;line-height:1.55;font-size:.98rem;max-width:min(46rem,calc(100vw - 4rem))}._chatBubble_d9wqk_8._user_d9wqk_16 ._bubbleContent_d9wqk_30{background:hsl(var(--warning) / 18%);border:none;color:hsl(var(--foreground))}._chatBubble_d9wqk_8._ai_d9wqk_21 ._bubbleContent_d9wqk_30{background:transparent;border:none;color:hsl(var(--foreground));padding-left:0}._timestamp_d9wqk_55{font-size:.75rem;color:hsl(var(--muted-foreground))}._chatBubble_d9wqk_8._user_d9wqk_16 ._timestamp_d9wqk_55{text-align:right}._chatBubble_d9wqk_8._ai_d9wqk_21 ._timestamp_d9wqk_55{text-align:left;padding-left:0}._metaRow_d9wqk_69{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:0 .15rem}._chatBubble_d9wqk_8._user_d9wqk_16 ._metaRow_d9wqk_69{align-items:baseline;justify-content:flex-end}._chatBubble_d9wqk_8._ai_d9wqk_21 ._metaRow_d9wqk_69{align-items:baseline;justify-content:flex-start;padding-left:0}._referenceTags_d9wqk_88{display:flex;flex-wrap:wrap;gap:.35rem}._referenceTag_d9wqk_88{display:inline-flex;align-items:center;border:1px solid hsl(var(--border));background:hsl(var(--card) / 70%);color:hsl(var(--muted-foreground));border-radius:9999px;padding:.18rem .55rem;font-size:.75rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}._referenceTag_d9wqk_88:hover,._referenceTag_d9wqk_88:focus-visible{background-color:hsl(var(--muted) / 70%);color:hsl(var(--foreground));border-color:hsl(var(--ring) / 40%)}@keyframes _chatBubbleSlideIn_d9wqk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._typingIndicator_d9wqk_129{display:flex;align-items:center;justify-content:center;padding:.15rem .15rem .1rem}._dot_d9wqk_136{width:7px;height:7px;border-radius:50%;background-color:currentcolor;margin:0 2px;animation:_typingBounce_d9wqk_1 1.5s infinite ease-in-out;opacity:.6}._dot_d9wqk_136:nth-child(1){animation-delay:0s}._dot_d9wqk_136:nth-child(2){animation-delay:.2s}._dot_d9wqk_136:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_d9wqk_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@media (width <= 768px){._chatBubble_d9wqk_8{max-width:90%}._bubbleContent_d9wqk_30{padding:.7rem .9rem;max-width:100%}._chatBubble_d9wqk_8._ai_d9wqk_21 ._bubbleContent_d9wqk_30,._chatBubble_d9wqk_8._ai_d9wqk_21 ._timestamp_d9wqk_55,._chatBubble_d9wqk_8._ai_d9wqk_21 ._metaRow_d9wqk_69{padding-left:.5rem}}._dark_v6e5w_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._markdownRenderer_v6e5w_3{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}._markdownRenderer_v6e5w_3 h1,._markdownRenderer_v6e5w_3 h2,._markdownRenderer_v6e5w_3 h3,._markdownRenderer_v6e5w_3 h4,._markdownRenderer_v6e5w_3 h5,._markdownRenderer_v6e5w_3 h6{margin-top:var(--spacing-md, .75rem);margin-bottom:var(--spacing-sm, .5rem);font-weight:var(--typography-font-weight-semibold);color:inherit}._markdownRenderer_v6e5w_3 h1{font-size:1.5em}._markdownRenderer_v6e5w_3 h2{font-size:1.3em}._markdownRenderer_v6e5w_3 h3{font-size:1.1em}._markdownRenderer_v6e5w_3 h4,._markdownRenderer_v6e5w_3 h5,._markdownRenderer_v6e5w_3 h6{font-size:1em}._markdownRenderer_v6e5w_3 p{margin-top:0;margin-bottom:var(--spacing-sm, .5rem)}._markdownRenderer_v6e5w_3 ul,._markdownRenderer_v6e5w_3 ol{margin-top:0;margin-bottom:var(--spacing-sm, .5rem);padding-left:var(--spacing-lg, 1rem)}._markdownRenderer_v6e5w_3 li{margin-bottom:var(--spacing-xs, .25rem)}._markdownRenderer_v6e5w_3 a{color:hsl(var(--spectrum-sail-blue-shade-50));text-decoration:underline}._markdownRenderer_v6e5w_3 a:hover{color:hsl(var(--spectrum-sail-blue-shade-60))}._markdownRenderer_v6e5w_3 strong{font-weight:var(--typography-font-weight-bold)}._markdownRenderer_v6e5w_3 em{font-style:italic}._markdownRenderer_v6e5w_3 code{background-color:hsl(var(--spectrum-pitch-black-tint-90));padding:.125rem .25rem;border-radius:var(--radius-xs, .125rem);font-family:var(--typography-font-family-mono, "Courier New", monospace);font-size:.9em}._markdownRenderer_v6e5w_3 pre{background-color:hsl(var(--spectrum-pitch-black-tint-90));padding:var(--spacing-md, .75rem);border-radius:var(--radius-md, .5rem);overflow-x:auto;margin:var(--spacing-sm, .5rem) 0}._markdownRenderer_v6e5w_3 pre code{background-color:transparent;padding:0;font-size:.9em}._markdownRenderer_v6e5w_3 blockquote{border-left:4px solid hsl(var(--spectrum-sail-blue-tint-50));padding-left:var(--spacing-md, .75rem);margin:var(--spacing-sm, .5rem) 0;font-style:italic;color:hsl(var(--spectrum-pitch-black-shade-60))}._markdownRenderer_v6e5w_3 table{border-collapse:collapse;width:100%;margin:var(--spacing-sm, .5rem) 0}._markdownRenderer_v6e5w_3 th,._markdownRenderer_v6e5w_3 td{border:1px solid hsl(var(--spectrum-ember-orange-tint-70));padding:var(--spacing-xs, .25rem) var(--spacing-sm, .5rem);text-align:left}._markdownRenderer_v6e5w_3 th{background-color:hsl(var(--spectrum-ember-orange-tint-90));font-weight:var(--typography-font-weight-semibold);color:hsl(var(--spectrum-ember-orange-shade-60))}._markdownRenderer_v6e5w_3 hr{border:none;border-top:1px solid hsl(var(--spectrum-pitch-black-tint-70));margin:var(--spacing-md, .75rem) 0}._dark_ol15f_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._conversation_ol15f_3{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:46rem;margin:0 auto}._dark_1xovf_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._message_1xovf_3{display:flex;width:100%;gap:.75rem}._message_1xovf_3._user_1xovf_9{flex-direction:row-reverse}._message_1xovf_3._assistant_1xovf_13,._message_1xovf_3._system_1xovf_14{flex-direction:row}._avatar_1xovf_18{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius)}._content_1xovf_25{display:flex;flex-direction:column;gap:.35rem;max-width:100%}._message_1xovf_3._user_1xovf_9 ._content_1xovf_25{align-items:flex-end}._message_1xovf_3._assistant_1xovf_13 ._content_1xovf_25,._message_1xovf_3._system_1xovf_14 ._content_1xovf_25{align-items:flex-start}._timestamp_1xovf_41{font-size:.72rem;color:hsl(var(--muted-foreground));margin-top:.1rem;padding:0 .25rem}._dark_z4cue_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._messageContent_z4cue_3{display:flex;flex-direction:column;gap:.5rem;line-height:1.6;max-width:100%}._dark_1eok6_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._response_1eok6_3{display:flex;flex-direction:column;gap:.6rem;color:hsl(var(--foreground));font-size:.98rem}._response_1eok6_3 p{margin:0;line-height:1.6}._response_1eok6_3 p:not(:last-child){margin-bottom:.6rem}._response_1eok6_3 code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;background-color:hsl(var(--muted) / 55%);padding:.125rem .25rem;border-radius:calc(var(--radius) / 2)}._response_1eok6_3 pre{background-color:hsl(var(--muted) / 45%);border:1px solid hsl(var(--border));border-radius:var(--radius);padding:.9rem 1rem;overflow-x:auto;margin:.65rem 0}._response_1eok6_3 pre code{background-color:transparent;padding:0}._response_1eok6_3 a{color:hsl(var(--primary));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}._response_1eok6_3 a:hover{text-decoration-thickness:2px}._streaming_1eok6_53:after{content:"▋";animation:_blink_1eok6_1 1s step-end infinite;margin-left:.125rem}@keyframes _blink_1eok6_1{0%,to{opacity:1}50%{opacity:0}}._dark_li92k_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._plan_li92k_3{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background-color:hsl(var(--card) / 70%);border:1px solid hsl(var(--border));border-radius:var(--radius)}._title_li92k_13{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}._steps_li92k_19{display:flex;flex-direction:column;gap:.65rem}._step_li92k_19{display:flex;gap:.75rem;align-items:flex-start}._stepIndicator_li92k_31{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;font-weight:500}._step_li92k_19._pending_li92k_43 ._stepIndicator_li92k_31{background-color:hsl(var(--muted) / 70%);color:hsl(var(--muted-foreground))}._step_li92k_19._in_progress_li92k_48 ._stepIndicator_li92k_31{background-color:hsl(var(--primary) / 18%);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / 25%)}._step_li92k_19._complete_li92k_54 ._stepIndicator_li92k_31{background-color:hsl(var(--secondary) / 18%);color:hsl(var(--secondary));border:1px solid hsl(var(--secondary) / 25%)}._step_li92k_19._failed_li92k_60 ._stepIndicator_li92k_31{background-color:hsl(var(--destructive) / 14%);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / 22%)}._stepContent_li92k_66{flex:1;display:flex;flex-direction:column;gap:.2rem}._stepTitle_li92k_73{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}._stepDescription_li92k_79{font-size:.75rem;color:hsl(var(--muted-foreground))}._spinner_li92k_84{animation:_spin_li92k_84 1s linear infinite}@keyframes _spin_li92k_84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dark_zl6io_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._loader_zl6io_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem}._spinner_zl6io_12{color:hsl(var(--primary))}._spinner_zl6io_12 svg{display:block}._loader_zl6io_3._sm_zl6io_20 ._spinner_zl6io_12 svg{width:1rem;height:1rem}._loader_zl6io_3._md_zl6io_25 ._spinner_zl6io_12 svg{width:1.5rem;height:1.5rem}._loader_zl6io_3._lg_zl6io_30 ._spinner_zl6io_12 svg{width:2rem;height:2rem}._spinPath_zl6io_35{animation:_spin_zl6io_12 1s linear infinite;transform-origin:center}@keyframes _spin_zl6io_12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._text_zl6io_50{font-size:.875rem;color:hsl(var(--muted-foreground));text-align:center}._dark_1sxs0_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._input_1sxs0_3{display:flex;height:2.25rem;width:100%;border-radius:var(--radius);border:1px solid hsl(var(--input));background-color:transparent;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}._input_1sxs0_3:hover:not(:disabled,[data-disabled]){border-color:hsl(var(--ring))}._input_1sxs0_3:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-color:hsl(var(--ring))}._input_1sxs0_3:disabled,._input_1sxs0_3[data-disabled]{cursor:not-allowed;opacity:.5}._input_1sxs0_3[data-invalid]{border-color:hsl(var(--destructive))}._input_1sxs0_3[data-invalid]:focus-visible{outline:2px solid hsl(var(--destructive));outline-offset:2px}._input_1sxs0_3::placeholder{color:hsl(var(--muted-foreground))}._input_1sxs0_3:where([type=number])::-webkit-outer-spin-button,._input_1sxs0_3:where([type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_1sxs0_3:where([type=number]){-moz-appearance:textfield}._dark_33d4l_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._promptInput_33d4l_8{width:100%}._inputWrapper_33d4l_12{display:flex;gap:.5rem;align-items:center;padding:.35rem;border-radius:1.5rem;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:none;transition:border-color .18s ease,background-color .18s ease}._inputWrapper_33d4l_12:focus-within{border-color:hsl(var(--warning) / 70%);background:hsl(var(--card))}._modelSelector_33d4l_29{flex-shrink:0;display:flex;align-items:center}._input_33d4l_12{flex:1;height:3rem;border:none!important;background:transparent!important;padding:0 .5rem!important;box-shadow:none!important;outline:none!important;font-size:.95rem!important}._input_33d4l_12:focus-visible{outline:none!important}._submitButton_33d4l_54{flex-shrink:0;border-radius:1.25rem!important}._dark_bkryb_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._actions_bkryb_3{display:flex;gap:.5rem}._actions_bkryb_3._horizontal_bkryb_8{flex-flow:row wrap}._actions_bkryb_3._vertical_bkryb_12{flex-direction:column}._actionButton_bkryb_16{white-space:nowrap}._dark_1r765_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._suggestion_1r765_3{display:flex;flex-direction:column;gap:.5rem;padding:0}._title_1r765_10{font-size:.76rem;font-weight:800;color:hsl(var(--spectrum-reef-teal-shade-40));text-transform:uppercase;letter-spacing:.12em}._suggestions_1r765_18{display:flex;flex-flow:row wrap;gap:.45rem;justify-content:flex-start}._suggestionButton_1r765_25{justify-content:flex-start;text-align:left;white-space:normal;text-wrap:pretty;border-radius:.85rem!important;box-shadow:none;padding:.55rem .8rem!important;font-weight:600;max-width:11rem}._dark_1mqdo_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._tool_1mqdo_3{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;background-color:hsl(var(--muted) / 45%);border:1px solid hsl(var(--border));border-radius:var(--radius)}._tool_1mqdo_3._pending_1mqdo_13{border-color:hsl(var(--border))}._tool_1mqdo_3._running_1mqdo_17{border-color:hsl(var(--primary) / 35%)}._tool_1mqdo_3._complete_1mqdo_21{border-color:hsl(var(--secondary) / 35%)}._tool_1mqdo_3._failed_1mqdo_25{border-color:hsl(var(--destructive) / 35%)}._header_1mqdo_29{display:flex;align-items:center;gap:.6rem}._iconWrapper_1mqdo_35{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}._tool_1mqdo_3._pending_1mqdo_13 ._iconWrapper_1mqdo_35{color:hsl(var(--muted-foreground))}._tool_1mqdo_3._running_1mqdo_17 ._iconWrapper_1mqdo_35{color:hsl(var(--primary))}._tool_1mqdo_3._complete_1mqdo_21 ._iconWrapper_1mqdo_35{color:hsl(var(--secondary))}._tool_1mqdo_3._failed_1mqdo_25 ._iconWrapper_1mqdo_35{color:hsl(var(--destructive))}._spinner_1mqdo_60{animation:_spin_1mqdo_60 1s linear infinite;transform-origin:center}@keyframes _spin_1mqdo_60{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._title_1mqdo_75{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}._toolName_1mqdo_83{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._status_1mqdo_92{font-size:.75rem;color:hsl(var(--muted-foreground))}._details_1mqdo_97{display:flex;flex-direction:column;gap:.6rem}._detailSection_1mqdo_103{display:flex;flex-direction:column;gap:.25rem}._detailLabel_1mqdo_109{font-size:.72rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em}._detailValue_1mqdo_117{margin:0;padding:.6rem .7rem;background-color:hsl(var(--foreground) / 4%);border-radius:calc(var(--radius) - 12px);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:hsl(var(--foreground));overflow-x:auto;border:1px solid hsl(var(--border))}._errorMessage_1mqdo_129{padding:.6rem .7rem;background-color:hsl(var(--destructive) / 10%);border-radius:calc(var(--radius) - 12px);font-size:.75rem;color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / 20%)}._dark_43hvu_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._scrollArea_43hvu_3{position:relative;overflow:hidden;width:100%;height:100%}._viewport_43hvu_10{width:100%;height:100%;overflow:auto}._scrollbar_43hvu_16{transition:opacity .2s ease-in-out}._scrollbar_43hvu_16:hover{opacity:1}._vertical_43hvu_24{width:8px;height:100%}._horizontal_43hvu_29{width:100%;height:8px}._thumb_43hvu_34{background-color:hsl(var(--border));border-radius:4px;transition:background-color .2s ease-in-out}._thumb_43hvu_34:hover{background-color:hsl(var(--muted-foreground))}._thumb_43hvu_34[data-dragging]{background-color:hsl(var(--primary))}._dark_1hz3z_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._field_1hz3z_3{display:flex;flex-direction:column;gap:.5rem;width:100%;font-family:var(--font-family-sans, sans-serif)}._field_1hz3z_3[data-disabled]{opacity:.7;pointer-events:none}._label_1hz3z_20{font-size:var(--font-size-sm, .875rem);font-weight:500;color:var(--color-foreground, hsl(0deg 0% 10%));margin-bottom:.25rem;display:block;transition:color .2s ease}._label_1hz3z_20[data-disabled]{color:var(--color-muted-foreground, hsl(0deg 0% 50%))}._label_1hz3z_20[data-invalid]{color:var(--color-destructive, hsl(0deg 84% 60%))}._label_1hz3z_20[data-focused]{color:var(--reefTeal50, hsl(186deg 35% 60%))}._control_1hz3z_41{padding:.75rem 1rem;border:1px solid var(--color-border, hsl(0deg 0% 90%));border-radius:var(--radius-sm, .5rem);font-size:var(--font-size-base, 1rem);font-family:var(--font-family-sans, sans-serif);background-color:var(--color-background, hsl(0deg 0% 100%));color:var(--color-foreground, hsl(0deg 0% 10%));transition:all .2s ease;width:100%;outline:none}._control_1hz3z_41:hover:not([data-disabled]){border-color:var(--reefTeal50, hsl(186deg 35% 60%))}._control_1hz3z_41:focus{border-color:var(--reefTeal50, hsl(186deg 35% 60%));box-shadow:0 0 0 2px #0284811a}._control_1hz3z_41[data-disabled]{background-color:var(--color-muted, hsl(0deg 0% 96%));color:var(--color-muted-foreground, hsl(0deg 0% 50%));cursor:not-allowed;opacity:.7}._control_1hz3z_41[data-invalid]{border-color:var(--color-destructive, hsl(0deg 84% 60%));box-shadow:0 0 0 2px #dc26261a}._control_1hz3z_41[data-invalid]:focus{border-color:var(--color-destructive, hsl(0deg 84% 60%));box-shadow:0 0 0 2px #dc262633}._control_1hz3z_41::placeholder{color:var(--color-muted-foreground, hsl(0deg 0% 50%));opacity:.7}._description_1hz3z_85{font-size:var(--font-size-sm, .875rem);color:var(--color-muted-foreground, hsl(0deg 0% 50%));line-height:1.4;margin:0}._description_1hz3z_85[data-disabled]{opacity:.6}._description_1hz3z_85[data-invalid]{color:var(--color-destructive, hsl(0deg 84% 60%))}._item_1hz3z_100{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;width:100%}._item_1hz3z_100[data-disabled]{opacity:.7;pointer-events:none}._error_1hz3z_113{font-size:var(--font-size-sm, .875rem);color:var(--color-destructive, hsl(0deg 84% 60%));line-height:1.4;margin:.25rem 0 0;display:flex;align-items:center;gap:.25rem;animation:_slideDown_1hz3z_1 .2s ease-out}._error_1hz3z_113:before{content:"⚠";font-size:.875rem;flex-shrink:0}._error_1hz3z_113[data-disabled]{opacity:.6}@keyframes _slideDown_1hz3z_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._dark_e5x10_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._playground_e5x10_3{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._tabsRoot_e5x10_10{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._tabsRoot_e5x10_10>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._playgroundContent_e5x10_24{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._tabContent_e5x10_31{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0}._conversationToolbar_e5x10_39{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;border-radius:18px;flex-shrink:0}._toolbarInfo_e5x10_49{display:flex;flex-direction:column;gap:.5rem;min-width:0}._statusRow_e5x10_56{display:flex;align-items:center;gap:.75rem}._statusIndicator_e5x10_62{width:22px;height:22px;flex-shrink:0}._statusLabel_e5x10_68{font-weight:600;height:22px;color:#1e293b;padding-top:.3rem;font-size:.95rem}._statusMeta_e5x10_76{font-size:.85rem;color:#64748b}._statusMetaMuted_e5x10_81{font-size:.75rem;color:#94a3b8}._statusCode_e5x10_86{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;padding:.1rem .4rem;border-radius:6px;background:#fffc;border:1px solid rgb(148 163 184 / 25%);color:#1e293b}._toolbarActions_e5x10_95{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto}._viewTabs_e5x10_104{display:inline-flex;gap:.5rem}._historyContainer_e5x10_109{position:relative;display:flex;align-items:center}._historyButton_e5x10_115,._newConversationButton_e5x10_116,._inputSendButton_e5x10_117{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1.15rem;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;border:1px solid transparent}._historyButton_e5x10_115{border-color:var(--spectrum-ember-orange-tint-30-hex, #f9bc8b);background-color:var(--spectrum-ember-orange-tint-80-hex, #fdecdd);color:var(--spectrum-ember-orange-shade-40-hex, #c25d0a);box-shadow:inset 0 0 0 1px var(--spectrum-ember-orange-alpha-20, rgb(246 160 90 / 20%))}._historyButton_e5x10_115:hover:not(:disabled),._historyButton_e5x10_115:focus-visible:not(:disabled){transform:translateY(-1px);background-color:var(--spectrum-ember-orange-tint-70-hex, #fce3cf);border-color:var(--spectrum-ember-orange-tint-20-hex, #f8b47c)}._historyButton_e5x10_115:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:inset 0 0 0 1px var(--spectrum-ember-orange-alpha-15, rgb(246 160 90 / 15%))}._historyButtonActive_e5x10_152{border-color:var(--spectrum-ember-orange-hex, #f6a05a);box-shadow:inset 0 0 0 1px var(--spectrum-ember-orange-alpha-30, rgb(246 160 90 / 30%));background-color:var(--spectrum-ember-orange-tint-60-hex, #fbd8bb)}._historyPopover_e5x10_158{position:absolute;top:calc(100% + .75rem);width:min(30rem,80vw);padding:1.25rem 1.35rem;border-radius:18px;border:1px solid rgb(205 213 223 / 85%);background:linear-gradient(135deg,#fffffffa,#f1f5fff5);box-shadow:0 32px 80px -40px #0f172a99;display:flex;flex-direction:column;gap:.75rem;z-index:20}._historyHeader_e5x10_173{display:flex;flex-direction:column;gap:.35rem}._historyTitle_e5x10_179{font-size:1rem;font-weight:700;color:#0f172a}._historySubtitle_e5x10_185{font-size:.8rem;color:#64748b}._historyStatus_e5x10_190{display:flex;align-items:center;gap:.5rem;padding:.75rem .5rem;border-radius:12px;background:#e2e8f08c;color:#475569;font-size:.85rem;text-align:left}._historyStatusError_e5x10_202{background:#fee2e299;color:#b91c1c}._historySpinner_e5x10_207{width:1rem;height:1rem;animation:_spin_e5x10_1 1s linear infinite}._historyList_e5x10_213{display:flex;flex-direction:column;gap:.5rem;max-height:18rem;overflow-y:auto;padding-right:.35rem}._historyList_e5x10_213::-webkit-scrollbar{width:6px}._historyList_e5x10_213::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:10px}._historyListItem_e5x10_231{list-style:none}._historyItemButton_e5x10_235{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1rem 2rem;border-radius:10px;border:1px solid rgb(205 213 223 / 70%);background:#ffffffe5;text-align:left;color:#1b2b46;cursor:pointer;transition:transform .2s ease,border .2s ease,box-shadow .2s ease}._historyItemButton_e5x10_235:hover:not(:disabled){transform:translateY(-1px);border-color:#7c9fff99;box-shadow:0 16px 34px -28px #1b2b4673}._historyItemButton_e5x10_235:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._historyItemButtonActive_e5x10_263{border-color:#7c9fffbf;box-shadow:0 18px 40px -26px #3b82f666}._historyItemPrimary_e5x10_268{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.82rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._historyItemMeta_e5x10_277{font-size:.75rem;color:#64748b}._historyBadge_e5x10_282{margin-top:.25rem;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}._historyBadgeArchived_e5x10_296{background:#f871712e;color:#b91c1c}._historyBadgeActive_e5x10_301{background:#60a5fa2e;color:#1d4ed8}._newConversationButton_e5x10_116,._inputSendButton_e5x10_117{border-color:var(--spectrum-ember-orange-hex, #f6a05a);background-color:var(--spectrum-ember-orange-tint-50-hex, #fbd0ad);color:var(--spectrum-ember-orange-shade-60-hex, #7e3c07);box-shadow:inset 0 0 0 1px var(--spectrum-ember-orange-alpha-30, rgb(246 160 90 / 30%))}._newConversationButton_e5x10_116:hover:not(:disabled),._newConversationButton_e5x10_116:focus-visible:not(:disabled),._inputSendButton_e5x10_117:hover:not(:disabled),._inputSendButton_e5x10_117:focus-visible:not(:disabled){transform:translateY(-1px);background-color:var(--spectrum-ember-orange-tint-40-hex, #fac79e);border-color:var(--spectrum-ember-orange-tint-20-hex, #f8b47c);box-shadow:inset 0 0 0 1px var(--spectrum-ember-orange-alpha-35, rgb(246 160 90 / 35%))}._newConversationButton_e5x10_116:disabled,._inputSendButton_e5x10_117:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:inset 0 0 0 1px var(--spectrum-ember-orange-alpha-20, rgb(246 160 90 / 20%))}._info_e5x10_332{margin:1.5rem 0 0;padding:.75rem 1rem;border-radius:12px;background:#e4ecff99;color:#1b2b46;font-size:.95rem}._error_e5x10_341{margin:1.5rem 0 0;padding:.75rem 1rem;border-radius:12px;background:#ffe4e9b3;color:#8b2d3c;font-size:.95rem}._placeholder_e5x10_350{margin:1.5rem 0 0;padding:1rem 1.25rem;border-radius:.9rem;font-size:.9rem;font-weight:600;letter-spacing:.01em;background:var(--mono-pebble-grey-tint-90-hex);color:var(--mono-pebble-grey-hex);text-align:center}._chatContent_e5x10_362{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._chatPanel_e5x10_369{margin-top:1.5rem;padding:1.5rem;border-radius:20px;border:1px solid rgb(214 222 235 / 90%);background:linear-gradient(135deg,#fffffffa,#f5f8fff2);display:flex;flex-direction:column;gap:1.5rem;flex:1;min-height:0}._chatHistory_e5x10_382{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.4rem;min-height:0}._chatHistoryViewport_e5x10_392{display:flex;flex-direction:column;gap:1rem;padding-right:.4rem;min-height:0}._chatHistory_e5x10_382::-webkit-scrollbar{width:6px}._chatHistory_e5x10_382::-webkit-scrollbar-thumb{background:#7c9fffa6;border-radius:999px}._message_e5x10_409{display:flex;width:100%}._user_e5x10_414{justify-content:flex-end}._assistant_e5x10_418{justify-content:flex-start}._statusCaption_e5x10_422{max-width:min(75%,540px);padding:0 .75rem;font-size:.9rem;line-height:1.45;font-style:italic;color:#475569b3;opacity:.85;white-space:pre-wrap}._bubble_e5x10_433{position:relative;max-width:min(75%,540px);padding:1rem 1.25rem;border-radius:18px;line-height:1.45;overflow-wrap:break-word;box-shadow:0 12px 26px -24px #0f172a8c}._userBubble_e5x10_443{background:#fbd8bb;color:#612e05;border-bottom-right-radius:6px;border:1px solid rgb(255 186 134 / 60%)}._assistantBubble_e5x10_450{background:#dbe9fb;color:#0e3b71;border-bottom-left-radius:6px;border:1px solid rgb(156 185 255 / 55%)}._messageContent_e5x10_457{margin:0;white-space:pre-wrap}._messageMeta_e5x10_462{display:block;margin-top:.75rem;font-size:.75rem;letter-spacing:.01em;color:#74829a;opacity:.95}._userBubble_e5x10_443 ._messageMeta_e5x10_462{text-align:right}._assistantBubble_e5x10_450 ._messageMeta_e5x10_462{text-align:left}._typingBubble_e5x10_479{display:inline-flex;align-items:center;gap:.75rem}._typingIndicator_e5x10_485{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}._typingIndicator_e5x10_485 span{width:.45rem;height:.45rem;border-radius:999px;background:#4991e9;animation:_typingBounce_e5x10_1 1.2s infinite ease-in-out both}._typingIndicator_e5x10_485 span:nth-child(1){animation-delay:-.24s}._typingIndicator_e5x10_485 span:nth-child(2){animation-delay:-.12s}._typingLabel_e5x10_508{font-size:.85rem;font-weight:500;color:#10427f}._readAloudRow_e5x10_514{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._readAloudButton_e5x10_522{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.2rem;border-radius:999px;border:none;color:var(--mono-lava-black-hex);font-weight:500;cursor:pointer;box-shadow:0 16px 36px -28px #1b2b4673;transition:transform .2s ease,box-shadow .2s ease}._readAloudButton_e5x10_522:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 48px -28px #1b2b4673}._readAloudButton_e5x10_522:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._roleSelector_e5x10_548{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem}._roleChips_e5x10_556{display:flex;flex-wrap:wrap;gap:.5rem}._roleChip_e5x10_556{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.35rem .85rem}._roleChipActive_e5x10_570{box-shadow:0 10px 24px -18px #0f172a73}._roleChipName_e5x10_574{font-weight:600}._roleChipAccess_e5x10_578{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}._roleEllipsis_e5x10_585{padding:.35rem}._roleEllipsisIcon_e5x10_589{width:1rem;height:1rem}._roleStatus_e5x10_594{margin-top:.45rem;color:#b91c1c;font-size:.85rem}._form_e5x10_600{margin-top:auto;padding-top:1.75rem;display:flex;width:100%}._inputShell_e5x10_607{position:relative;flex:1;display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.25rem .35rem;transition:border .2s ease,box-shadow .2s ease,transform .2s ease;min-height:3.25rem;overflow:hidden}._inputShell_e5x10_607:focus-within{transform:translateY(-1px)}._input_e5x10_117{flex:1;min-width:0;height:100%;border:none;background:transparent;padding:.85rem 1.2rem;font-size:1rem;color:#1e293b}._input_e5x10_117::placeholder{color:#94a3b8}._input_e5x10_117:disabled{color:#94a3b8;cursor:not-allowed}._input_e5x10_117:focus-visible{outline:none}._inputSendButton_e5x10_117{padding:.55rem 1.25rem;height:100%;white-space:nowrap}._buttonIcon_e5x10_654,._buttonSpinner_e5x10_655{width:1.05rem;height:1.05rem;stroke-width:2px}._buttonSpinner_e5x10_655{animation:_spin_e5x10_1 .8s linear infinite}._buttonSpinner_e5x10_655._danger_e5x10_665{color:#c02c45}._sendButtonLabel_e5x10_669{display:inline}._formRecording_e5x10_673{align-items:center;gap:.5rem}._inputShellRecording_e5x10_678{border-color:#f4b4bebf;background:#fff1f4eb}._waveform_e5x10_683{display:flex;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:2.75rem;padding:0 1rem}._waveBar_e5x10_693{width:.18rem;height:1rem;border-radius:999px;background:#e65a74;animation:_waveform_e5x10_683 .8s ease-in-out infinite forwards}._waveBar_e5x10_693:nth-child(1),._waveBar_e5x10_693:nth-child(42){animation-delay:.5s}._waveBar_e5x10_693:nth-child(2),._waveBar_e5x10_693:nth-child(41){animation-delay:.475s}._waveBar_e5x10_693:nth-child(3),._waveBar_e5x10_693:nth-child(40){animation-delay:.45s}._waveBar_e5x10_693:nth-child(4),._waveBar_e5x10_693:nth-child(39){animation-delay:.425s}._waveBar_e5x10_693:nth-child(5),._waveBar_e5x10_693:nth-child(38){animation-delay:.4s}._waveBar_e5x10_693:nth-child(6),._waveBar_e5x10_693:nth-child(37){animation-delay:.375s}._waveBar_e5x10_693:nth-child(7),._waveBar_e5x10_693:nth-child(36){animation-delay:.35s}._waveBar_e5x10_693:nth-child(8),._waveBar_e5x10_693:nth-child(35){animation-delay:.325s}._waveBar_e5x10_693:nth-child(9),._waveBar_e5x10_693:nth-child(34){animation-delay:.3s}._waveBar_e5x10_693:nth-child(10),._waveBar_e5x10_693:nth-child(33){animation-delay:.275s}._waveBar_e5x10_693:nth-child(11),._waveBar_e5x10_693:nth-child(32){animation-delay:.25s}._waveBar_e5x10_693:nth-child(12),._waveBar_e5x10_693:nth-child(31){animation-delay:.225s}._waveBar_e5x10_693:nth-child(13),._waveBar_e5x10_693:nth-child(30){animation-delay:.2s}._waveBar_e5x10_693:nth-child(14),._waveBar_e5x10_693:nth-child(29){animation-delay:.175s}._waveBar_e5x10_693:nth-child(15),._waveBar_e5x10_693:nth-child(28){animation-delay:.15s}._waveBar_e5x10_693:nth-child(16),._waveBar_e5x10_693:nth-child(27){animation-delay:.125s}._waveBar_e5x10_693:nth-child(17),._waveBar_e5x10_693:nth-child(26){animation-delay:.1s}._waveBar_e5x10_693:nth-child(18),._waveBar_e5x10_693:nth-child(25){animation-delay:75ms}._waveBar_e5x10_693:nth-child(19),._waveBar_e5x10_693:nth-child(24){animation-delay:.05s}._waveBar_e5x10_693:nth-child(20),._waveBar_e5x10_693:nth-child(23){animation-delay:25ms}._waveBar_e5x10_693:nth-child(21),._waveBar_e5x10_693:nth-child(22){animation-delay:0s}._buttonGroup_e5x10_723{display:flex;align-items:center;gap:.35rem}._cancelButton_e5x10_729{border-color:#e65a7473!important;color:#be4158!important}._stopButton_e5x10_734{background:#d64562!important}._stopButton_e5x10_734:hover:not(:disabled){background:#c83553!important}._loading_e5x10_742{margin:1.5rem 0 0;padding:2.5rem 1rem;border-radius:16px;color:#7c8ca6;font-size:.95rem;text-align:center}._srOnly_e5x10_751{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (width <= 720px){._conversationToolbar_e5x10_39{flex-direction:column;align-items:stretch}._toolbarActions_e5x10_95{justify-content:stretch;width:100%}._toolbarActions_e5x10_95 ._newConversationButton_e5x10_116,._readAloudButton_e5x10_522{width:100%}._form_e5x10_600{padding-top:1.25rem}._roleSelector_e5x10_548{flex-direction:column;align-items:stretch}._roleEllipsis_e5x10_585{align-self:flex-end}._inputShell_e5x10_607{padding:.2rem .25rem}}@keyframes _typingBounce_e5x10_1{0%,80%,to{transform:scale(0);opacity:.6}40%{transform:scale(1);opacity:1}}@keyframes _spin_e5x10_1{to{transform:rotate(360deg)}}@keyframes _waveform_e5x10_683{0%,to{transform:scaleY(.5)}50%{transform:scaleY(2)}}._backToChatButton_e5x10_829{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1.15rem;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;border:1px solid transparent;border-color:var(--spectrum-ember-orange-tint-30-hex, #f9bc8b);background-color:var(--spectrum-ember-orange-tint-80-hex, #fdecdd);color:var(--spectrum-ember-orange-shade-40-hex, #c25d0a);box-shadow:inset 0 0 0 1px var(--spectrum-ember-orange-alpha-20, rgb(246 160 90 / 20%))}._backToChatButton_e5x10_829:hover:not(:disabled),._backToChatButton_e5x10_829:focus-visible:not(:disabled){transform:translateY(-1px);background-color:var(--spectrum-ember-orange-tint-70-hex, #fce3cf);border-color:var(--spectrum-ember-orange-tint-20-hex, #f8b47c)}._historyView_e5x10_854{margin-top:1.5rem;padding:1.5rem;border-radius:20px;border:1px solid var(--spectrum-ember-orange-tint-50-hex, #fbd0ad);background:linear-gradient(135deg,#fffffffa,#fdf7eef2);display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;max-height:calc(100vh - 300px)}._historyFooter_e5x10_868{display:flex;justify-content:flex-end}._mobile_e5x10_873 ._historyView_e5x10_854{margin:0;padding:1rem;border-radius:0;border:none;background:transparent;max-height:none;flex:1}._historyViewLoading_e5x10_883,._historyViewError_e5x10_884{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;border-radius:16px;font-size:.95rem;text-align:center;flex:1}._historyViewLoading_e5x10_883{color:#7c8ca6;background:#e2e8f04d}._historyViewError_e5x10_884{color:#b91c1c;background:#fee2e24d}._historyViewSpinner_e5x10_906{width:1.5rem;height:1.5rem;animation:_spin_e5x10_1 1s linear infinite}._historyViewEmpty_e5x10_912{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;text-align:center;flex:1}._historyViewEmptyIcon_e5x10_923{width:4rem;height:4rem;color:#cbd5e1;opacity:.6}._historyViewEmpty_e5x10_912 h3{margin:0;font-size:1.25rem;font-weight:600;color:#475569}._historyViewEmpty_e5x10_912 p{margin:0;font-size:.95rem;color:#64748b;max-width:400px}._conversationList_e5x10_944,._conversationListContent_e5x10_952{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}._conversationListViewport_e5x10_960{display:flex;flex-direction:column;gap:1rem;min-height:0}._conversationListHeader_e5x10_967{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.5rem;border-bottom:1px solid rgb(205 213 223 / 50%)}._conversationListHeader_e5x10_967 h2{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}._conversationListHeader_e5x10_967 p{margin:0;font-size:.85rem;color:#64748b}._conversationListItems_e5x10_988{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.4rem;flex:1;min-height:0;max-height:calc(100vh - 500px)}._conversationListItems_e5x10_988::-webkit-scrollbar{width:6px}._conversationListItems_e5x10_988::-webkit-scrollbar-thumb{background:var(--spectrum-ember-orange-tint-40-hex, #fac79e);border-radius:10px}._conversationListItem_e5x10_988{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:12px;border:1px solid var(--spectrum-ember-orange-tint-40-hex, #fac79e);background:#ffffffe5;transition:transform .2s ease,border .2s ease,box-shadow .2s ease}._conversationListItemActive_e5x10_1021{border-color:var(--spectrum-ember-orange-hex, #f6a05a);background-color:var(--spectrum-ember-orange-tint-90-hex, #fdf6ed);box-shadow:0 16px 34px -28px #f6a05a59}._conversationItemButton_e5x10_1027{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;padding:1rem 1.25rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:12px;transition:background-color .2s ease;min-width:0}._conversationItemButton_e5x10_1027:disabled{cursor:not-allowed}._conversationItemContent_e5x10_1048{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}._conversationItemHeader_e5x10_1056{display:flex;flex-direction:column;gap:.25rem}._conversationItemTitleRow_e5x10_1062{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._conversationItemId_e5x10_1070{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conversationItemTimestamp_e5x10_1080{font-size:.75rem;color:#64748b}._conversationItemStatus_e5x10_1085{margin-top:.25rem;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}._conversationItemStatusArchived_e5x10_1099{background:#f871712e;color:#b91c1c}._conversationItemStatusActive_e5x10_1104{background:#60a5fa2e;color:#1d4ed8}._conversationItemStatusCurrent_e5x10_1109{background:var(--spectrum-ember-orange-tint-60-hex, #fbd8bb);color:var(--spectrum-ember-orange-shade-40-hex, #c25d0a);border:1px solid var(--spectrum-ember-orange-tint-40-hex, #fac79e)}._conversationItemActions_e5x10_1115{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._conversationActionButton_e5x10_1122{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;border:1px solid transparent;white-space:nowrap}._conversationActionButton_e5x10_1122:not(._conversationActionDelete_e5x10_1136){background-color:var(--spectrum-ember-orange-tint-70-hex, #fce3cf);color:var(--spectrum-ember-orange-shade-40-hex, #c25d0a);border-color:var(--spectrum-ember-orange-tint-50-hex, #fbd0ad)}._conversationActionButton_e5x10_1122:not(._conversationActionDelete_e5x10_1136):hover:not(:disabled){transform:translateY(-1px);background-color:var(--spectrum-ember-orange-tint-60-hex, #fbd8bb);border-color:var(--spectrum-ember-orange-tint-40-hex, #fac79e)}._conversationActionDelete_e5x10_1136{background-color:#f871711a;color:#b91c1c;border-color:#f8717133}._conversationActionDelete_e5x10_1136:hover:not(:disabled){transform:translateY(-1px);background-color:#f8717126;border-color:#f871714d}._actionButton_e5x10_1161{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;padding:.55rem 1.15rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;border:none}._dangerButton_e5x10_1175{background:#d03a521f;color:#c02c45;box-shadow:inset 0 0 0 1px #d03a522e}._dangerButton_e5x10_1175:hover:not(:disabled){transform:translateY(-1px);background:#d03a522e;box-shadow:inset 0 0 0 1px #d03a523d}._dangerButton_e5x10_1175:disabled{opacity:.5;cursor:not-allowed;transform:none}._historySearch_e5x10_1194{position:relative;margin-bottom:1rem}._historySearchInput_e5x10_1199{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:2px solid var(--spectrum-ember-orange-tint-50-hex, #fbd0ad);border-radius:12px;background:#fff;color:#1e293b;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}._historySearchInput_e5x10_1199:focus{outline:none;border-color:var(--spectrum-ember-orange-hex, #f6a05a);box-shadow:0 0 0 3px #f6a05a1a}._historySearchInput_e5x10_1199::placeholder{color:#94a3b8}._historySearchReset_e5x10_1220{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--spectrum-ember-orange-tint-60-hex, #fbd8bb);color:var(--spectrum-ember-orange-shade-40-hex, #c25d0a);font-size:.7rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}._historySearchReset_e5x10_1220:hover{background:var(--spectrum-ember-orange-tint-40-hex, #fac79e)}._mobile_e5x10_873{height:100%;overflow:hidden;display:flex;flex-direction:column;--mobile-chat-padding: .5rem;--mobile-composer-tab-gap: .625rem}._mobile_e5x10_873 ._playgroundContent_e5x10_24{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:hidden}._mobile_e5x10_873 ._tabContent_e5x10_31{gap:0;position:relative;overflow:hidden}._mobile_e5x10_873 ._chatContent_e5x10_362{padding:0;flex:1;min-height:0}._mobile_e5x10_873 ._chatPanel_e5x10_369{margin:0;padding:0;border-radius:0;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:transparent;border:none;gap:0;position:relative}._mobile_e5x10_873 ._chatHistory_e5x10_382{display:flex;padding-right:0;gap:0;overflow:hidden;flex:1;min-height:0;padding-bottom:0;scroll-padding-bottom:0}._mobile_e5x10_873 ._chatHistoryViewport_e5x10_392{padding:var(--mobile-chat-top-content-offset, .125rem) .875rem calc(9.5rem + var(--mobile-composer-tab-gap) + env(safe-area-inset-bottom,0px));gap:.625rem}._mobile_e5x10_873 ._message_e5x10_409{padding:0 .875rem}._mobile_e5x10_873 ._bubble_e5x10_433{max-width:85%;padding:.75rem 1rem;border-radius:16px}._mobile_e5x10_873 ._userBubble_e5x10_443{border:0;border-bottom-right-radius:4px}._mobile_e5x10_873 ._assistantBubble_e5x10_450{border:0;border-bottom-left-radius:4px}._mobile_e5x10_873 ._form_e5x10_600{position:fixed;left:calc(var(--mobile-chat-inline-padding, 1rem) + env(safe-area-inset-left,0px));right:calc(var(--mobile-chat-inline-padding, 1rem) + env(safe-area-inset-right,0px));bottom:var( --mobile-chat-composer-bottom-offset, calc(5.25rem + var(--mobile-composer-tab-gap) + env(safe-area-inset-bottom, 0px)) );background:transparent;padding:0;border:0;border-radius:0;box-shadow:none;z-index:40;flex-shrink:0;width:auto;box-sizing:border-box;justify-content:space-between;gap:.25rem;align-items:center;margin:0}._mobile_e5x10_873 ._inputShell_e5x10_607{min-height:2.625rem;border-radius:.875rem;padding:.125rem .1875rem;box-shadow:none;border:1px solid #e4e7ee;background:#fff;width:100%;margin:0 auto;flex-direction:row}._mobile_e5x10_873 ._input_e5x10_117{border:0!important;background:transparent;height:100%;box-shadow:none!important;outline:none!important;padding:.5rem .75rem;font-size:14px;font-weight:500;color:#1a1a1a}._mobile_e5x10_873 ._input_e5x10_117::placeholder{color:#8b90a0;font-weight:500}._mobileComposerTextarea_e5x10_1378{display:block;width:100%;min-height:2.25rem;max-height:calc(5.4em + 1.25rem);height:auto;line-height:1.35;resize:none;overflow-y:hidden}._mobile_e5x10_873 ._inputSendButton_e5x10_117{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border-radius:999px;background:#5397ea;color:#fff;border:0;gap:0;box-shadow:none}._mobile_e5x10_873 ._inputSendButton_e5x10_117:hover:not(:disabled),._mobile_e5x10_873 ._inputSendButton_e5x10_117:focus-visible:not(:disabled){transform:none;background:#5397ea;border-color:transparent;box-shadow:none}._mobile_e5x10_873 ._inputSendButton_e5x10_117:disabled{opacity:.55;transform:none;box-shadow:none}.keyboard-open ._mobile_e5x10_873{--mobile-chat-padding: .5rem}._mobile_e5x10_873 ._roleSelector_e5x10_548{display:none}._mobile_e5x10_873 ._inputSendButton_e5x10_117 svg{width:1rem;height:1rem;color:#fff}._mobile_e5x10_873 ._readAloudRow_e5x10_514{display:flex;padding:0 .5rem}._mobile_e5x10_873 ._placeholder_e5x10_350{margin:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0 1.25rem;border-radius:0;background:transparent;color:#8b90a0;font-size:1rem;line-height:1.35;letter-spacing:0;text-align:center;font-weight:600}._mobile_e5x10_873 ._sendButtonLabel_e5x10_669{display:none}._mobile_e5x10_873 ._formRecording_e5x10_673{gap:.375rem}._mobile_e5x10_873 ._inputShellRecording_e5x10_678{border-color:#e65a7459;background:#fff5f7f5}._mobile_e5x10_873 ._waveform_e5x10_683{min-height:2.25rem;padding:0 .625rem}._mobile_e5x10_873 ._buttonGroup_e5x10_723{gap:.25rem}._mobile_e5x10_873 ._cancelButton_e5x10_729,._mobile_e5x10_873 ._stopButton_e5x10_734{min-height:2.25rem;border-radius:.75rem;padding:0 .675rem;font-size:.8rem}._mobile_e5x10_873 ._stopButton_e5x10_734{min-width:6rem}._mobileStreamingMessage_e5x10_1489{margin:.5rem 0;padding:.75rem 1rem;background:#dbe9fb;color:#0e3b71;border-radius:16px 16px 16px 4px;border:0;max-width:85%;font-size:.95rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:break-word}._mobileStreamingMessage_e5x10_1489:empty{display:none}._mobile_e5x10_873 ._mobileStreamingMessage_e5x10_1489{display:block}._mobile_e5x10_873 ._mobileToolCall_e5x10_1512{display:flex}._mobileToolCall_e5x10_1512{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin:.5rem 0;border-radius:12px;background:#f6a05a1a;color:#7e3c07;font-size:.85rem;border:0}._mobileToolCallIcon_e5x10_1530{width:1rem;height:1rem;animation:_pulse_e5x10_1 2s infinite}@keyframes _pulse_e5x10_1{0%,to{opacity:1}50%{opacity:.5}}._conversationTitle_e5x10_1542{margin:0;font-size:.95rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._conversationId_e5x10_1554{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messageCount_e5x10_1564{font-size:.75rem;color:var(--spectrum-ember-orange-shade-20-hex, #e67e22);font-weight:500}._conversationActionButton_e5x10_1122:disabled{opacity:.5;cursor:not-allowed;transform:none}._confirmationDialog_e5x10_1576{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:8px;background:#fffffff2;border:1px solid rgb(226 232 240 / 80%);box-shadow:0 8px 20px -16px #0f172a66;min-width:160px}._confirmationText_e5x10_1588{font-size:.75rem;font-weight:500;color:#475569;text-align:center;white-space:nowrap}._confirmationActions_e5x10_1596{display:flex;gap:.5rem;justify-content:center}._confirmationButtonConfirm_e5x10_1602,._confirmationButtonCancel_e5x10_1603{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .8rem;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;border:1px solid transparent;white-space:nowrap}._confirmationButtonConfirm_e5x10_1602{background-color:#f871711a;color:#b91c1c;border-color:#f8717133}._confirmationButtonConfirm_e5x10_1602:hover:not(:disabled){transform:translateY(-1px);background-color:#f8717126;border-color:#f871714d}._confirmationButtonCancel_e5x10_1603{background-color:#94a3b81a;color:#64748b;border-color:#94a3b833}._confirmationButtonCancel_e5x10_1603:hover:not(:disabled){transform:translateY(-1px);background-color:#94a3b826;border-color:#94a3b84d}._noSearchResults_e5x10_1641{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;text-align:center;flex:1}._noSearchResultsIcon_e5x10_1652{width:4rem;height:4rem;color:#cbd5e1;opacity:.6}@media (width <= 720px){._conversationListItem_e5x10_988{flex-direction:column;align-items:stretch;gap:.75rem}._conversationItemActions_e5x10_1115{justify-content:center}._conversationActionButton_e5x10_1122{flex:1}}._tabs_1jtd3_1{@reference flex flex-col w-full;}._tabsList_1jtd3_5{@reference flex items-center border-b border-border bg-background;}._tabsTrigger_1jtd3_9{@reference flex items-center justify-center px-6 py-3;@reference border-b-2 border-transparent bg-transparent;@reference font-semibold text-muted-foreground;@reference cursor-pointer transition-all duration-200 ease-in-out;@reference whitespace-nowrap relative;@reference rounded-t-lg;}._tabsTrigger_1jtd3_9:hover{@reference text-foreground bg-muted;}._tabsTrigger_1jtd3_9:focus-visible{@reference outline-2 outline-ring outline-offset-[-2px];}._tabsTrigger_1jtd3_9[data-active]{@reference text-primary border-b-primary bg-accent;@reference font-bold;}._tabsTrigger_1jtd3_9:disabled{@reference cursor-not-allowed opacity-50 text-muted-foreground;}._tabsContent_1jtd3_35{@reference py-6 outline-none;}._tabsContent_1jtd3_35:focus-visible{@reference outline-2 outline-ring outline-offset-2;}._dark_1oybu_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._wrapper_1oybu_3{display:inline-flex;align-items:center;gap:var(--spacing-sm, .5rem);color:var(--sailBlue, #2a5afe)}._spinner_1oybu_10{border-radius:9999px;border-style:solid;border-color:var(--sailBlueTint80, rgb(42 90 254 / 20%));border-top-color:var(--sailBlue, #2a5afe);animation:_spinner-rotate_1oybu_1 .8s linear infinite;display:inline-block}._sm_1oybu_19{width:1rem;height:1rem;border-width:2px}._md_1oybu_25{width:1.5rem;height:1.5rem;border-width:3px}._lg_1oybu_31{width:2rem;height:2rem;border-width:3px}._label_1oybu_37{font-family:var(--font-family-sans, "Inter", sans-serif);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500)}@keyframes _spinner-rotate_1oybu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dark_c2hba_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._switch_c2hba_3{--switch-track-width: 2.5rem;--switch-track-height: 1.25rem;--switch-thumb-size: 1rem;--switch-thumb-translate: 1.25rem;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;position:relative;font-family:var(--font-family-sans, sans-serif);-webkit-user-select:none;user-select:none;inline-size:var(--switch-track-width);block-size:var(--switch-track-height);border-radius:var(--radius-full, 9999px);outline:none}._switch_c2hba_3[data-disabled]{cursor:not-allowed;opacity:.7}._switch_c2hba_3[data-readonly]{cursor:default;opacity:.8}._switch_c2hba_3:focus{outline:none}._switch_c2hba_3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-muted, hsl(0deg 0% 96%));border:1px solid var(--color-border, hsl(0deg 0% 90%));border-radius:var(--radius-full, 9999px);transition:all .2s ease;pointer-events:none}._switch_c2hba_3:focus-visible:not([data-disabled],[data-readonly]):before{box-shadow:0 0 0 3px #75b6bd59;border-color:var(--reefTeal50, hsl(186deg 35% 60%))}._switch_c2hba_3:hover:not([data-disabled],[data-readonly]):before{background-color:var(--color-border, hsl(0deg 0% 85%));border-color:var(--reefTeal50, hsl(186deg 35% 60%))}._switch_c2hba_3[data-checked]:before{background-color:var(--reefTeal50, hsl(186deg 35% 60%));border-color:var(--reefTeal50, hsl(186deg 35% 60%))}._switch_c2hba_3[data-disabled]:before{background-color:var(--color-muted, hsl(0deg 0% 96%));border-color:var(--color-border, hsl(0deg 0% 90%));opacity:.7}._switch_c2hba_3[data-invalid]:focus-visible:not([data-disabled]):before{box-shadow:0 0 0 3px #dc262640}._switch_c2hba_3[data-invalid]:before{border-color:var(--color-destructive, hsl(0deg 84% 60%));background-color:var(--color-destructive, hsl(0deg 84% 60%))}._switch_c2hba_3[data-invalid]:hover:not([data-disabled]):before{border-color:var(--color-destructive, hsl(0deg 84% 60%));background-color:#ed2c2c}._switch_c2hba_3[data-required]:after{content:"*";position:absolute;top:-.25rem;right:-.5rem;color:var(--color-destructive, hsl(0deg 84% 60%));font-size:.75rem;font-weight:600}._thumb_c2hba_95{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--switch-thumb-size);height:var(--switch-thumb-size);background-color:var(--color-background, hsl(0deg 0% 100%));border:1px solid var(--color-border, hsl(0deg 0% 90%));border-radius:var(--radius-full, 9999px);transition:all .2s ease;pointer-events:none;box-shadow:0 1px 2px #0000001a}._switch_c2hba_3:focus-visible:not([data-disabled],[data-readonly]) ._thumb_c2hba_95{box-shadow:0 0 0 1px var(--reefTeal50, hsl(186deg 35% 60%)),0 2px 4px #02848140}._switch_c2hba_3:hover:not([data-disabled],[data-readonly]) ._thumb_c2hba_95{border-color:var(--reefTeal50, hsl(186deg 35% 60%));box-shadow:0 1px 2px #02848133}._switch_c2hba_3[data-checked] ._thumb_c2hba_95{transform:translate(var(--switch-thumb-translate));background-color:var(--color-primary-foreground, hsl(0deg 0% 100%));border-color:var(--reefTeal50, hsl(186deg 35% 60%));box-shadow:0 1px 2px #0284814d}._switch_c2hba_3[data-disabled] ._thumb_c2hba_95{background-color:var(--color-muted, hsl(0deg 0% 96%));border-color:var(--color-border, hsl(0deg 0% 90%));opacity:.7;transform:none}._switch_c2hba_3[data-readonly] ._thumb_c2hba_95{opacity:.8;cursor:default}._switch_c2hba_3[data-invalid] ._thumb_c2hba_95{border-color:var(--color-destructive, hsl(0deg 84% 60%));background-color:var(--color-destructive, hsl(0deg 84% 60%));color:var(--color-destructive-foreground, hsl(0deg 0% 100%))}._switch_c2hba_3[data-invalid]:focus-visible:not([data-disabled]) ._thumb_c2hba_95{box-shadow:0 0 0 1px var(--color-destructive, hsl(0deg 84% 60%)),0 2px 4px #dc262640}._switch_c2hba_3[data-invalid]:hover:not([data-disabled]) ._thumb_c2hba_95{border-color:var(--color-destructive, hsl(0deg 84% 60%));box-shadow:0 1px 2px #dc26264d}._switch_c2hba_3:where([data-size=sm]){--switch-track-width: 2rem;--switch-track-height: 1rem;--switch-thumb-size: .75rem;--switch-thumb-translate: 1rem}._switch_c2hba_3:where([data-size=lg]){--switch-track-width: 3rem;--switch-track-height: 1.5rem;--switch-thumb-size: 1.25rem;--switch-thumb-translate: 1.5rem}._dark_1262u_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._toggleGroup_1262u_3{display:flex;align-items:center;gap:.25rem;padding:.25rem;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius)}._toggleGroup_1262u_3:where([data-orientation=vertical]){flex-direction:column;align-items:stretch}._toggleGroupItem_1262u_18{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:calc(var(--radius) - 2px);padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));background:transparent;border:1px solid transparent;transition:all .15s ease-in-out;cursor:pointer;outline:none;min-height:2rem}._toggleGroupItem_1262u_18:hover{background:hsl(var(--background));color:hsl(var(--foreground))}._toggleGroupItem_1262u_18:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;z-index:1}._toggleGroupItem_1262u_18[data-current]{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 2px #0000000d}._toggleGroupItem_1262u_18:disabled{cursor:not-allowed;opacity:.5;color:hsl(var(--muted-foreground))}._toggleGroupItem_1262u_18:disabled:hover{background:transparent}._dark_6graw_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._avatar_6graw_3{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-muted, hsl(0deg 0% 96%));color:var(--color-foreground, hsl(0deg 0% 10%));font-weight:500;position:relative;overflow:hidden;border:1px solid var(--color-border, hsl(0deg 0% 90%));font-family:var(--font-family-sans, sans-serif)}._circular_6graw_16{border-radius:50%}._small_6graw_20{width:2rem;height:2rem;font-size:.75rem}._medium_6graw_26{width:2.5rem;height:2.5rem;font-size:.875rem}._large_6graw_32{width:3rem;height:3rem;font-size:1rem}._xlarge_6graw_38{width:4rem;height:4rem;font-size:1.25rem}._image_6graw_44{width:150%;height:150%;object-fit:cover;display:block}._fallback_6graw_51{width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;overflow:hidden}._fallbackGraphic_6graw_61{width:100%;height:100%;display:block}._dark_1nsxz_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._checkbox_1nsxz_3{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid var(--color-border, hsl(0deg 0% 90%));border-radius:var(--radius-xs, .25rem);background-color:var(--color-background, hsl(0deg 0% 100%));color:var(--color-foreground, hsl(0deg 0% 10%));cursor:pointer;transition:all .2s ease;position:relative;flex-shrink:0}._checkbox_1nsxz_3:hover:not([data-disabled],[data-readonly]){border-color:var(--reefTeal50, hsl(186deg 35% 60%));background-color:var(--color-muted, hsl(0deg 0% 96%))}._checkbox_1nsxz_3[data-focused]{outline:2px solid var(--reefTeal50, hsl(186deg 35% 60%));outline-offset:2px}._checkbox_1nsxz_3[data-checked],._checkbox_1nsxz_3[data-indeterminate]{background-color:var(--reefTeal50, hsl(186deg 35% 60%));border-color:var(--reefTeal50, hsl(186deg 35% 60%));color:var(--color-primary-foreground, hsl(0deg 0% 100%))}._checkbox_1nsxz_3[data-disabled]{cursor:not-allowed;opacity:.5;background-color:var(--color-muted, hsl(0deg 0% 96%));border-color:var(--color-border, hsl(0deg 0% 90%));color:var(--color-muted-foreground, hsl(0deg 0% 50%))}._checkbox_1nsxz_3[data-readonly]{cursor:default;opacity:.8}._checkbox_1nsxz_3[data-invalid]{border-color:var(--color-destructive, hsl(0deg 84% 60%))}._checkbox_1nsxz_3[data-required]:after{content:"*";position:absolute;top:-.25rem;right:-.5rem;color:var(--color-destructive, hsl(0deg 84% 60%));font-size:.75rem;font-weight:600}._indicator_1nsxz_68{display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transform:scale(.8);transition:all .2s ease}._indicator_1nsxz_68[data-checked],._indicator_1nsxz_68[data-indeterminate]{opacity:1;transform:scale(1)}._indicator_1nsxz_68[data-starting-style]{animation:_checkIn_1nsxz_1 .2s ease-out}._indicator_1nsxz_68[data-ending-style]{animation:_checkOut_1nsxz_1 .2s ease-out}._checkIcon_1nsxz_97{width:.75rem;height:.75rem;fill:currentcolor}._indicator_1nsxz_68[data-indeterminate] ._checkIcon_1nsxz_97{display:none}._indicator_1nsxz_68[data-indeterminate]:after{content:"";width:.5rem;height:2px;background-color:currentcolor;border-radius:1px}@keyframes _checkIn_1nsxz_1{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes _checkOut_1nsxz_1{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.8) rotate(-10deg)}}._root_lzc4l_1{position:relative;display:flex;align-items:center;width:100%;height:1.5rem;touch-action:none;-webkit-user-select:none;user-select:none}._root_lzc4l_1[data-orientation=vertical]{flex-direction:column;width:1.5rem;height:100%}._control_lzc4l_17{position:relative;display:flex;align-items:center;width:100%;height:100%;cursor:pointer}._control_lzc4l_17[data-disabled]{cursor:default}._track_lzc4l_30{position:relative;width:100%;height:.25rem;background-color:hsl(var(--muted) / 100%);border-radius:9999px}._root_lzc4l_1[data-orientation=vertical] ._track_lzc4l_30{width:.25rem;height:100%}._indicator_lzc4l_43{position:absolute;height:100%;background-color:hsl(var(--primary) / 100%);border-radius:9999px;transition:all .15s ease-out}._root_lzc4l_1[data-orientation=horizontal] ._indicator_lzc4l_43{left:0}._root_lzc4l_1[data-orientation=vertical] ._indicator_lzc4l_43{bottom:0;width:100%}._thumb_lzc4l_60{position:absolute;width:1rem;height:1rem;background-color:hsl(var(--background) / 100%);border:2px solid hsl(var(--primary) / 100%);border-radius:50%;cursor:grab;transition:all .15s ease-out;outline:none}._thumb_lzc4l_60:focus-visible{box-shadow:0 0 0 2px hsl(var(--background) / 100%),0 0 0 4px hsl(var(--ring) / 100%)}._thumb_lzc4l_60[data-dragging]{cursor:grabbing;transform:scale(1.1)}._root_lzc4l_1[data-orientation=horizontal] ._thumb_lzc4l_60{top:50%;margin-top:-.5rem}._root_lzc4l_1[data-orientation=vertical] ._thumb_lzc4l_60{left:50%;transform:translate(-50%,50%)}._thumb_lzc4l_60[data-dragging][data-orientation=horizontal]{transform:scale(1.1)}._thumb_lzc4l_60[data-dragging][data-orientation=vertical]{transform:translate(-50%,50%) scale(1.1)}._value_lzc4l_99{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums}._root_lzc4l_1[data-disabled] ._track_lzc4l_30{background-color:hsl(var(--muted) / 50%)}._root_lzc4l_1[data-disabled] ._indicator_lzc4l_43{background-color:hsl(var(--muted-foreground) / 50%)}._root_lzc4l_1[data-disabled] ._thumb_lzc4l_60{border-color:hsl(var(--muted-foreground) / 50%);cursor:default}._logo_jwygm_1,._wordmark_mlspd_1{display:block}._dark_u8yf4_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._card_u8yf4_3{position:relative;display:flex;flex-direction:column;gap:.75rem;border:1px solid rgb(217 206 193 / 68%);border-radius:1.5rem;background:#fcf9f5f5;box-shadow:0 14px 36px #1c17110d,inset 0 1px #ffffffd6}._surfaceMobile_u8yf4_16{border-radius:1.25rem}._surfaceWeb_u8yf4_20{border-radius:1.5rem}._toneDefault_u8yf4_24{background:#fcf9f5f5}._toneMuted_u8yf4_28{background:#f7f3edf0}._toneHighlight_u8yf4_32{background:#eff6fcf5;border-color:#bfd7ebe0}._paddingSm_u8yf4_37{padding:.625rem .75rem}._paddingMd_u8yf4_41{padding:.875rem}._paddingLg_u8yf4_45{padding:1rem}._dark_j1b3n_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._root_j1b3n_3{display:flex;align-items:center;gap:.25rem;width:100%;border:1px solid #e4e7ee;border-radius:.75rem;background:#e6e6e6;padding:.25rem}._item_j1b3n_14{display:inline-flex;flex:1 0 0;min-width:0;align-items:center;justify-content:center;min-height:2.75rem;border:0;border-radius:.625rem;background:transparent;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:500;text-align:center;white-space:nowrap;cursor:pointer;padding:.5rem 0;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}._item_j1b3n_14:focus-visible{outline:none;box-shadow:0 0 0 3px #5397ea47}._itemMobile_j1b3n_40{min-height:2.75rem;font-size:.75rem}._itemWeb_j1b3n_45{min-height:2.5rem;font-size:.8125rem}._itemActive_j1b3n_50{color:#1a1a1a;background:#fff;box-shadow:0 1px 6px #00000014}._dark_5p3jx_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._row_5p3jx_3{width:100%;display:flex;align-items:center;min-height:2.75rem;gap:.625rem;border:1px solid #dedede;border-radius:.75rem;background:#fff;padding:.625rem;text-align:left}._clickable_5p3jx_16{cursor:pointer;transition:border-color .2s ease,background-color .2s ease}._clickable_5p3jx_16:hover{border-color:#5397ea;background:#f7fbff}._clickable_5p3jx_16:focus-visible{outline:none;box-shadow:0 0 0 3px #5397ea3d}._leading_5p3jx_31{color:#666d79;display:inline-flex;align-items:center;justify-content:center}._content_5p3jx_38{min-width:0;flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._title_5p3jx_47{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._meta_5p3jx_54{color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600;flex-shrink:0}._trailing_5p3jx_62{color:#575757;display:inline-flex;align-items:center;justify-content:center}._dark_1h9w0_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._tabBar_1h9w0_3{position:fixed;left:max(.75rem,calc(env(safe-area-inset-left,0px) + .5rem));right:max(.75rem,calc(env(safe-area-inset-right,0px) + .5rem));bottom:max(.625rem,env(safe-area-inset-bottom,0px));z-index:30;min-height:4.25rem;background:hsl(var(--card) / .95);border:1px solid hsl(var(--border) / .9);border-radius:1.375rem;box-shadow:0 6px 18px hsl(var(--mono-pitch-black) / .08);padding:.5rem .625rem;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:transform .24s ease,opacity .24s ease}._keyboardHidden_1h9w0_20{transform:translateY(130%);opacity:0;pointer-events:none}._row_1h9w0_26{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;min-height:3.25rem}._tab_1h9w0_3{padding:.4375rem .5rem;min-height:3.25rem;border:0;border-radius:.6875rem;background:transparent;color:hsl(var(--mono-boulder-grey-tint-20));display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;font-family:var(--typography-font-family-work-sans);font-size:.875rem;font-weight:var(--typography-font-weight-bold);line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}._tab_1h9w0_3:focus-visible{outline:none;box-shadow:inset 0 0 0 2px hsl(var(--ring) / .4)}._tabActive_1h9w0_58{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:0;box-shadow:none;font-size:.875rem;font-weight:var(--typography-font-weight-bold)}._icon_1h9w0_67{width:.875rem;height:.875rem}._tabActive_1h9w0_58 ._icon_1h9w0_67{transform:none}._dark_1pr96_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}:root{--typography-font-family-work-sans: "Plus Jakarta Sans", "Host Grotesk", sans-serif;--typography-font-family-jetbrains-mono: "JetBrains Mono"}._container_1pr96_4{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl, 1.5rem);background:var(--login-background, transparent)}._web_1pr96_13{--login-background: hsl(var(--spectrum-ember-orange));justify-content:center}._mobile_1pr96_19{--login-background: linear-gradient( 135deg, hsl(var(--spectrum-sail-blue-tint-90)) 0%, hsl(var(--mono-bright-white)) 50%, hsl(var(--spectrum-sail-blue-tint-80)) 100% );justify-content:flex-start}._toneWarm_1pr96_30{--login-background: hsl(var(--spectrum-ember-orange))}._toneCool_1pr96_34{--login-background: linear-gradient( 135deg, hsl(var(--spectrum-sail-blue-tint-90)) 0%, hsl(var(--mono-bright-white)) 45%, hsl(var(--spectrum-sail-blue-tint-80)) 100% )}._tonePlain_1pr96_43{--login-background: hsl(var(--mono-bright-white))}._header_1pr96_47{width:100%;max-width:560px;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md, 1rem);margin-bottom:var(--spacing-md, 1rem)}._iconButton_1pr96_57{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm, .5rem);border:none;background:transparent;color:hsl(var(--mono-pitch-black-shade-60));border-radius:9999px;cursor:pointer;transition:background-color .2s ease}._iconButton_1pr96_57:hover{background-color:hsl(var(--mono-porcelain-white-shade-10))}._iconButton_1pr96_57:disabled{cursor:not-allowed;opacity:.6}._iconPlaceholder_1pr96_79{width:2.5rem}._icon_1pr96_57{width:1.25rem;height:1.25rem}._headerBrand_1pr96_88{display:inline-flex;align-items:center;gap:var(--spacing-sm, .5rem)}._logoBadge_1pr96_94{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md, .75rem);background-color:hsl(var(--mono-porcelain-white-shade-10))}._brandName_1pr96_104{font-size:var(--font-size-typography-typography20, 1rem);font-weight:var(--font-weight-semibold, 600);color:hsl(var(--mono-pitch-black-shade-90))}._card_1pr96_110{width:100%;max-width:var(--card-max-width, 520px);background:hsl(var(--mono-bright-white));border:1px solid hsl(var(--mono-porcelain-white-shade-10));border-radius:var(--radius-lg, .75rem);padding:var(--spacing-3xl, 2.5rem);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgb(0 0 0 / 8%))}._mobile_1pr96_19 ._card_1pr96_110{padding:var(--spacing-2xl, 2rem) var(--spacing-xl, 1.5rem);border-radius:var(--radius-md, .75rem);box-shadow:0 15px 30px #0000001f}._brandSection_1pr96_126{text-align:center;margin-bottom:var(--spacing-2xl, 2rem)}._logoWrapper_1pr96_131{width:4.5rem;height:4.5rem;margin:0 auto var(--spacing-lg, 1rem);display:flex;align-items:center;justify-content:center}._title_1pr96_140{font-size:var(--font-size-typography-typography50, 2rem);font-weight:var(--font-weight-bold, 700);color:hsl(var(--mono-pitch-black-shade-90));margin:0 0 var(--spacing-xs, .5rem) 0;font-family:var(--typography-font-family-work-sans)}._subtitle_1pr96_148{font-size:var(--font-size-typography-typography25, 1rem);color:hsl(var(--mono-pitch-black-shade-60));margin:0;line-height:1.6}._errorContainer_1pr96_155{margin-bottom:var(--spacing-xl, 1.5rem);padding:var(--spacing-md, .75rem) var(--spacing-lg, 1rem);background:hsl(var(--spectrum-coral-red-tint-90));border:1px solid hsl(var(--spectrum-coral-red-tint-70));border-radius:var(--radius-md, .5rem)}._errorMessage_1pr96_163{color:hsl(var(--spectrum-coral-red));font-size:var(--font-size-typography-typography20, .95rem);margin:0}._noticeContainer_1pr96_169{margin-bottom:var(--spacing-xl, 1.5rem);padding:var(--spacing-md, .75rem) var(--spacing-lg, 1rem);background:hsl(var(--spectrum-sail-blue-tint-90));border:1px solid hsl(var(--spectrum-sail-blue-tint-70));border-radius:var(--radius-md, .5rem)}._noticeMessage_1pr96_177{color:hsl(var(--spectrum-sail-blue));font-size:var(--font-size-typography-typography20, .95rem);margin:0}._form_1pr96_183{display:flex;flex-direction:column;gap:var(--spacing-xl, 1.5rem)}._formGroup_1pr96_189{display:flex;flex-direction:column;gap:var(--spacing-sm, .5rem)}._formLabel_1pr96_195{font-size:var(--font-size-typography-typography20, .95rem);font-weight:var(--font-weight-medium, 600);color:hsl(var(--mono-pitch-black-shade-80))}._inputWrapper_1pr96_201{position:relative}._input_1pr96_201{width:100%;padding:var(--spacing-md, 1.25rem) var(--spacing-xl, 1.5rem);border:1px solid hsl(var(--mono-porcelain-white-shade-10));border-radius:var(--radius-md, .5rem);font-size:var(--font-size-typography-typography20, 1rem);background:hsl(var(--mono-bright-white));color:hsl(var(--mono-pitch-black-shade-80));transition:border-color .2s ease,box-shadow .2s ease}._mobile_1pr96_19 ._input_1pr96_201{padding-left:var(--spacing-3xl, 2.75rem);padding-right:var(--spacing-4xl, 3rem)}._input_1pr96_201:focus{outline:none;border-color:hsl(var(--spectrum-sail-blue));box-shadow:0 0 0 3px #3b82f61f}._input_1pr96_201:disabled{background:hsl(var(--mono-porcelain-white-shade-10));color:hsl(var(--mono-pitch-black-shade-40));cursor:not-allowed}._inputIcon_1pr96_233{position:absolute;left:var(--spacing-lg, 1rem);top:50%;transform:translateY(-50%);color:hsl(var(--mono-pitch-black-shade-40));width:1.1rem;height:1.1rem;pointer-events:none}._toggleButton_1pr96_244{position:absolute;right:var(--spacing-md, .75rem);top:50%;transform:translateY(-50%);background:transparent;border:none;color:hsl(var(--mono-pitch-black-shade-40));padding:var(--spacing-xs, .25rem);cursor:pointer;border-radius:var(--radius-sm, .35rem);transition:color .2s ease;min-width:44px;min-height:44px}._toggleButton_1pr96_244:hover{color:hsl(var(--mono-pitch-black-shade-60))}._forgotRow_1pr96_266{display:flex;justify-content:flex-end}._linkButton_1pr96_271{background:none;border:none;color:hsl(var(--spectrum-sail-blue));font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:color .2s ease;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem)}._linkButton_1pr96_271:hover{color:hsl(var(--spectrum-sail-blue-shade-20))}._linkButton_1pr96_271:disabled{color:hsl(var(--mono-pitch-black-shade-40));cursor:not-allowed}._submitButton_1pr96_296{margin-top:var(--spacing-sm, .5rem)}._signUpRow_1pr96_300{margin-top:var(--spacing-xl, 1.5rem);display:flex;justify-content:center;align-items:center;gap:var(--spacing-xs, .5rem);color:hsl(var(--mono-pitch-black-shade-60));font-size:var(--font-size-typography-typography20, .95rem)}._signUpPrompt_1pr96_310{color:hsl(var(--mono-pitch-black-shade-60))}._footer_1pr96_314{width:100%;max-width:520px;text-align:center;margin-top:var(--spacing-lg, 1rem);padding:var(--spacing-md, 1rem);color:hsl(var(--mono-pitch-black-shade-60));font-size:var(--font-size-typography-typography20, .9rem)}@media (width <= 640px){._container_1pr96_4{padding:var(--spacing-lg, 1rem)}._card_1pr96_110{padding:var(--spacing-2xl, 2rem) var(--spacing-lg, 1.25rem)}._title_1pr96_140{font-size:var(--font-size-typography-typography40, 1.5rem)}._subtitle_1pr96_148{font-size:var(--font-size-typography-typography20, .95rem)}}@media (prefers-reduced-motion: reduce){._iconButton_1pr96_57,._input_1pr96_201,._toggleButton_1pr96_244,._linkButton_1pr96_271{transition:none}}@media (width <= 480px){._container_1pr96_4{padding:var(--spacing-md, .75rem)}._card_1pr96_110{--card-max-width: 100%;padding:var(--spacing-xl, 1.5rem) var(--spacing-lg, 1.25rem)}._logoWrapper_1pr96_131{width:3.75rem;height:3.75rem}._title_1pr96_140{font-size:var(--font-size-typography-typography35, 1.35rem)}}@media (width >= 960px){._container_1pr96_4{padding:var(--spacing-2xl, 2rem)}._card_1pr96_110{--card-max-width: 560px;padding:var(--spacing-3xl, 2.75rem)}}._dark_pi626_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._stack_pi626_3{display:inline-flex;align-items:center;line-height:0;vertical-align:middle}._avatarWrapper_pi626_10{position:relative;display:flex;align-items:center;flex-shrink:0;line-height:0}._stackedAvatar_pi626_18{border:2px solid #fff;box-shadow:0 0 0 1px #0f172a1a}._moreAvatar_pi626_23{background-color:hsl(var(--spectrum-honey-yellow));color:hsl(var(--mono-lava-black))}._dark_ylxzg_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._Documents_ylxzg_11{width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}._LoadingSpinner_ylxzg_19{animation:_spin_ylxzg_1 1s linear infinite}@keyframes _spin_ylxzg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._DocumentCard_ylxzg_29{cursor:pointer;padding:1rem;margin-bottom:.75rem;transition:all .2s ease-in-out;border:1px solid var(--color-gray-200, #e5e7eb);border-radius:var(--radius-md, .5rem);background-color:#fff;position:relative}._DocumentCard_ylxzg_29:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._DocumentCard_ylxzg_29._mobileActive_ylxzg_44{transform:scale(.98)}._DocumentCard__header_ylxzg_48{display:flex;align-items:flex-start;justify-content:space-between}._flex_ylxzg_55{display:flex}._flexItemsStart_ylxzg_59{align-items:flex-start}._flexItemsCenter_ylxzg_63{align-items:center}._flex1_ylxzg_67{flex:1}._minW0_ylxzg_71{min-width:0}._gap2_ylxzg_75{gap:.5rem}._gap3_ylxzg_79{gap:.75rem}._mb2_ylxzg_83{margin-bottom:.5rem}._mt1_ylxzg_87{margin-top:.25rem}._textBase_ylxzg_95{font-size:1rem}._textXs_ylxzg_99{font-size:.75rem}._fontMedium_ylxzg_103{font-weight:500}._textGray900_ylxzg_107{color:var(--color-gray-900, #111827)}._textGray500_ylxzg_111{color:var(--color-gray-500, #6b7280)}._textRed600_ylxzg_115{color:var(--color-red-600, #dc2626)}._bgRed50_ylxzg_119{background-color:var(--color-red-50, #fef2f2)}._p2_ylxzg_123{padding:.5rem}._rounded_ylxzg_127{border-radius:var(--radius-md, .375rem)}._truncate_ylxzg_131{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._p1_ylxzg_137{padding:.25rem}._danger_ylxzg_141{color:var(--coralRed, #dc2626)}._mt3_ylxzg_150{margin-top:.75rem}._justifyBetween_ylxzg_154{justify-content:space-between}._bgGray200_ylxzg_162{background-color:var(--color-gray-200, #e5e7eb)}._bgBlue500_ylxzg_170{background-color:var(--sailBlue, #3b82f6)}._transitionAll_ylxzg_174{transition:all .3s ease-in-out}._wFull_ylxzg_178{width:100%}._roundedFull_ylxzg_183{border-radius:9999px}._h2_ylxzg_166{height:.5rem}._duration300_ylxzg_191{transition-duration:.3s}._mb0_ylxzg_195{margin-bottom:0}._mb4_ylxzg_203{margin-bottom:1rem}._mb6_ylxzg_207{margin-bottom:1.5rem}._p4_ylxzg_211{padding:1rem}._border2_ylxzg_215{border-width:2px}._borderBlue200_ylxzg_219{border-color:var(--sailBlue-tint-20, #dbeafe)}._bgBlue50_ylxzg_170{background-color:var(--sailBlue-tint-10, #eff6ff)}._textBlue600_ylxzg_227{color:var(--sailBlue, #2563eb)}._textPurple600_ylxzg_231{color:var(--reefTeal, #7c3aed)}._textGreen600_ylxzg_235{color:var(--color-green-600, #059669)}._textSm_ylxzg_239{font-size:.875rem}._textCenter_ylxzg_243{text-align:center}._py8_ylxzg_247{padding-top:2rem;padding-bottom:2rem}._mt2_ylxzg_146{margin-top:.5rem}._textGray600_ylxzg_158{color:var(--color-gray-600, #4b5563)}._p8_ylxzg_260{padding:2rem}._textLg_ylxzg_91{font-size:1.125rem}._textRed500_ylxzg_268{color:var(--coralRed, #ef4444)}._mt4_ylxzg_272{margin-top:1rem}._mt8_ylxzg_276{margin-top:2rem}._mb1_ylxzg_199{margin-bottom:.25rem}._DocumentCard__content_ylxzg_284{flex:1;min-width:0}._DocumentCard__titleRow_ylxzg_289{display:flex;align-items:center;gap:var(--spacing-sm, .5rem);margin-bottom:var(--spacing-sm, .5rem)}._DocumentCard__title_ylxzg_289{font-weight:var(--font-weight-medium, 500);color:var(--color-gray-900, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}._DocumentCard__title_ylxzg_289._mobile_ylxzg_44{font-size:var(--font-size-base, 1rem)}._DocumentCard__title_ylxzg_289._desktop_ylxzg_309{font-size:var(--font-size-lg, 1.125rem)}._DocumentCard__metadata_ylxzg_313{display:flex;align-items:center;gap:var(--spacing-md, .75rem);margin-bottom:var(--spacing-sm, .5rem)}._DocumentCard__date_ylxzg_320{font-size:var(--font-size-xs, .75rem);color:var(--color-gray-500, #6b7280)}._DocumentCard__actions_ylxzg_325{display:flex;align-items:center;gap:var(--spacing-sm, .5rem);opacity:.8;transition:opacity .2s ease}._DocumentCard__progress_ylxzg_333{margin-top:var(--spacing-sm, .75rem)}._DocumentCard__progressHeader_ylxzg_337{display:flex;justify-content:space-between;font-size:var(--font-size-xs, .75rem);color:var(--color-gray-600, #6b7280);margin-bottom:var(--spacing-xs, .25rem)}._DocumentCard__error_ylxzg_345{font-size:var(--font-size-xs, .75rem);color:var(--color-red-600, #dc2626);margin-top:var(--spacing-xs, .25rem);padding:var(--spacing-xs, .5rem);background-color:var(--color-red-50, #fef2f2);border-radius:var(--radius-sm, .375rem)}._StatusIndicator_ylxzg_355{display:inline-flex;align-items:center;gap:var(--spacing-xs, .25rem);padding:var(--spacing-xs, .25rem) var(--spacing-xs, .5rem);border-radius:9999px;font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-medium, 500);border-width:1px;border-style:solid;white-space:nowrap}._ProgressBar_ylxzg_369{width:100%;height:.5rem;background-color:var(--color-gray-200, #e5e7eb);border-radius:9999px;overflow:hidden}._ProgressBarFill_ylxzg_377{height:100%;background-color:var(--sailBlue, #3b82f6);border-radius:9999px;transition:width .3s ease-in-out}._UploadProgress_ylxzg_385{padding:var(--spacing-md, 1rem);margin-bottom:var(--spacing-md, 1rem);border:2px solid var(--sailBlue-tint-20, #dbeafe);background-color:var(--sailBlue-tint-10, #eff6ff);border-radius:var(--radius-md, .5rem)}._UploadProgress__header_ylxzg_393{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xs, .5rem)}._UploadProgress__status_ylxzg_400{font-weight:var(--font-weight-medium, 500)}._UploadProgress__status_ylxzg_400._uploading_ylxzg_404{color:var(--sailBlue, #2563eb)}._UploadProgress__status_ylxzg_400._processing_ylxzg_408{color:var(--reefTeal, #7c3aed)}._UploadProgress__status_ylxzg_400._completed_ylxzg_412{color:var(--color-green-600, #059669)}._UploadProgress__status_ylxzg_400._error_ylxzg_416{color:var(--coralRed, #dc2626)}._UploadProgress__error_ylxzg_420{margin-top:var(--spacing-xs, .5rem);font-size:var(--font-size-sm, .875rem);color:var(--coralRed, #dc2626)}._FileUploadArea_ylxzg_427{width:100%;margin-bottom:var(--spacing-md, 1rem)}._FileUploadArea__zone_ylxzg_432{border:2px dashed var(--color-gray-300, #d1d5db);border-radius:var(--radius-md, .5rem);padding:2rem;text-align:center;cursor:copy;transition:all .2s ease-in-out;background-color:var(--color-gray-50, #fafafa)}._FileUploadArea__zone_ylxzg_432:hover:not(._FileUploadArea__zone--disabled_ylxzg_442){border-color:var(--sailBlue, #3b82f6);background-color:var(--sailBlue-tint-10, #f0f9ff);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._FileUploadArea__zone--dragOver_ylxzg_448{border-color:var(--sailBlue-shade10, #1d4ed8);background-color:var(--sailBlue-tint-20, #dbeafe);transform:scale(1.02);cursor:move}._FileUploadArea__zone--disabled_ylxzg_442{opacity:.5;cursor:not-allowed}._FileUploadArea__icon_ylxzg_460{font-size:2.5rem;margin-bottom:var(--spacing-xs, .5rem);transition:transform .2s ease}._FileUploadArea__zone_ylxzg_432:hover ._FileUploadArea__icon_ylxzg_460{transform:scale(1.1)}._FileUploadArea__text_ylxzg_470{color:var(--color-gray-600, #4b5563);margin-bottom:var(--spacing-xs, .5rem)}._FileUploadArea__subtext_ylxzg_475{font-size:var(--font-size-sm, .875rem);color:var(--color-gray-500, #6b7280)}._FileUploadArea__input_ylxzg_480{display:none}._TextInputArea_ylxzg_485{margin-bottom:var(--spacing-md, 1rem)}._TextInputArea__form_ylxzg_489{display:flex;flex-direction:column;gap:var(--spacing-sm, .75rem)}._TextInputArea__label_ylxzg_495{display:block;font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);color:var(--color-gray-700, #374151);margin-bottom:var(--spacing-xs, .25rem)}._TextInputArea__textarea_ylxzg_503{width:100%;padding:var(--spacing-sm, .75rem);border:1px solid var(--color-gray-300, #d1d5db);border-radius:var(--radius-md, .375rem);font-size:var(--font-size-sm, .875rem);line-height:var(--line-height-relaxed, 1.25rem);transition:all .15s ease-in-out;resize:vertical;font-family:inherit}._TextInputArea__textarea_ylxzg_503:hover{border-color:var(--color-gray-400, #9ca3af)}._TextInputArea__textarea_ylxzg_503:focus{outline:none;border-color:var(--sailBlue, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._TextInputArea__textarea_ylxzg_503:disabled{opacity:.5;cursor:not-allowed}._TextInputArea__input_ylxzg_530{width:100%;padding:var(--spacing-xs, .5rem);border:1px solid var(--color-gray-300, #d1d5db);border-radius:var(--radius-md, .375rem);font-size:var(--font-size-sm, .875rem);transition:all .15s ease-in-out;font-family:inherit}._TextInputArea__input_ylxzg_530:hover{border-color:var(--color-gray-400, #9ca3af)}._TextInputArea__input_ylxzg_530:focus{outline:none;border-color:var(--sailBlue, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._TextInputArea__input_ylxzg_530:disabled{opacity:.5;cursor:not-allowed}._TextInputArea__buttons_ylxzg_555{display:flex;gap:var(--spacing-xs, .5rem)}._SearchAndFilters_ylxzg_561{margin-bottom:var(--spacing-md, 1rem)}._SearchAndFilters__form_ylxzg_565{display:flex;flex-direction:column;gap:var(--spacing-sm, .75rem)}._SearchAndFilters__label_ylxzg_571{display:block;font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);color:var(--color-gray-700, #374151);margin-bottom:var(--spacing-xs, .25rem)}._SearchAndFilters__input_ylxzg_579{width:100%;padding:var(--spacing-xs, .5rem) var(--spacing-sm, .75rem);border:1px solid var(--color-gray-300, #d1d5db);border-radius:var(--radius-md, .375rem);font-size:var(--font-size-sm, .875rem);transition:all .15s ease-in-out;font-family:inherit}._SearchAndFilters__input_ylxzg_579:hover{border-color:var(--color-gray-400, #9ca3af)}._SearchAndFilters__input_ylxzg_579:focus{outline:none;border-color:var(--sailBlue, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._SearchAndFilters__input_ylxzg_579:disabled{opacity:.5;cursor:not-allowed}._SearchAndFilters__chips_ylxzg_604{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, .5rem)}._Button_ylxzg_611{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs, .5rem);padding:var(--spacing-xs, .5rem) var(--spacing-md, 1rem);border-radius:var(--radius-md, .375rem);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-relaxed, 1.25rem);cursor:pointer;transition:all .15s ease-in-out;border:1px solid transparent;text-decoration:none;white-space:nowrap;font-family:inherit;background-color:transparent}._Button_ylxzg_611._primary_ylxzg_630{background-color:var(--sailBlue, #3b82f6);color:#fff;border-color:var(--sailBlue, #3b82f6)}._Button_ylxzg_611._primary_ylxzg_630:hover:not(:disabled){background-color:var(--sailBlue-shade10, #2563eb);border-color:var(--sailBlue-shade10, #2563eb)}._Button_ylxzg_611._secondary_ylxzg_641{background-color:#fff;color:var(--color-gray-700, #374151);border-color:var(--color-gray-300, #d1d5db)}._Button_ylxzg_611._secondary_ylxzg_641:hover:not(:disabled){background-color:var(--color-gray-50, #f9fafb);border-color:var(--color-gray-400, #9ca3af)}._Button_ylxzg_611._ghost_ylxzg_652{background-color:transparent;color:var(--color-gray-600, #6b7280);border-color:transparent}._Button_ylxzg_611._ghost_ylxzg_652:hover:not(:disabled){background-color:var(--color-gray-100, #f3f4f6);color:var(--color-gray-700, #374151)}._Button_ylxzg_611._danger_ylxzg_141{color:var(--coralRed, #dc2626)}._Button_ylxzg_611._danger_ylxzg_141:hover:not(:disabled){background-color:var(--color-red-50, #fef2f2);color:var(--coralRed, #dc2626)}._Button_ylxzg_611._sm_ylxzg_672{padding:var(--spacing-xs, .25rem) var(--spacing-sm, .75rem);font-size:var(--font-size-xs, .75rem)}._Button_ylxzg_611._lg_ylxzg_677{padding:var(--spacing-sm, .75rem) var(--spacing-lg, 1.5rem);font-size:var(--font-size-base, 1rem)}._Button_ylxzg_611._compact_ylxzg_682{padding:var(--spacing-xs, .25rem)}._Button_ylxzg_611:disabled{opacity:.5;cursor:not-allowed}._Button_ylxzg_611._fullWidth_ylxzg_691{width:100%}._Button_ylxzg_611._flex1_ylxzg_67{flex:1}._FilterChip_ylxzg_700{display:inline-flex;align-items:center;gap:var(--spacing-xs, .25rem);padding:var(--spacing-xs, .25rem) var(--spacing-sm, .75rem);border-radius:9999px;font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:all .15s ease-in-out;border:1px solid transparent;font-family:inherit;background-color:transparent}._FilterChip_ylxzg_700._active_ylxzg_715{background-color:var(--sailBlue, #3b82f6);color:#fff;border-color:var(--sailBlue, #3b82f6)}._FilterChip_ylxzg_700._inactive_ylxzg_721{background-color:var(--color-gray-200, #e5e7eb);color:var(--color-gray-700, #374151);border-color:var(--color-gray-200, #e5e7eb)}._FilterChip_ylxzg_700._inactive_ylxzg_721:hover{background-color:var(--color-gray-300, #d1d5db)}._FilterChip_ylxzg_700:disabled{opacity:.5;cursor:not-allowed}._TabNav_ylxzg_737{display:flex;border-bottom:1px solid var(--color-gray-200, #e5e7eb);margin-bottom:var(--spacing-md, 1rem)}._TabNav__tab_ylxzg_743{flex:1;padding:var(--spacing-xs, .5rem) var(--spacing-md, 1rem);font-weight:var(--font-weight-medium, 500);color:var(--color-gray-600, #6b7280);cursor:pointer;transition:all .15s ease-in-out;border-bottom:2px solid transparent;font-family:inherit;background-color:transparent;border-top:none;border-left:none;border-right:none}._TabNav__tab_ylxzg_743:hover{color:var(--color-gray-700, #374151)}._TabNav__tab_ylxzg_743._active_ylxzg_715{color:var(--sailBlue, #3b82f6);border-bottom-color:var(--sailBlue, #3b82f6)}._Card_ylxzg_768{background-color:#fff;border:1px solid var(--color-gray-200, #e5e7eb);border-radius:var(--radius-md, .5rem);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}._Card__header_ylxzg_776{padding:var(--spacing-md, 1rem) var(--spacing-lg, 1.5rem) var(--spacing-xs, .5rem)}._Card__title_ylxzg_780{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-gray-900, #111827);margin:0}._Card__content_ylxzg_787{padding:var(--spacing-md, 1rem) var(--spacing-lg, 1.5rem)}._Card_ylxzg_768._padded_ylxzg_791{padding:var(--spacing-md, 1rem)}._ErrorMessage_ylxzg_796{color:var(--coralRed, #dc2626);background-color:var(--color-red-50, #fef2f2);border:1px solid var(--color-red-200, #fecaca);border-radius:var(--radius-md, .375rem);padding:var(--spacing-sm, .75rem);font-size:var(--font-size-sm, .875rem);margin-bottom:var(--spacing-md, 1rem);display:flex;align-items:center;gap:var(--spacing-xs, .5rem)}._SuccessMessage_ylxzg_810{color:var(--color-green-700, #059669);background-color:var(--color-green-50, #ecfdf5);border:1px solid var(--color-green-200, #a7f3d0);border-radius:var(--radius-md, .375rem);padding:var(--spacing-sm, .75rem);font-size:var(--font-size-sm, .875rem);margin-bottom:var(--spacing-md, 1rem);display:flex;align-items:center;gap:var(--spacing-xs, .5rem)}._EmptyState_ylxzg_824{text-align:center;padding:3rem var(--spacing-lg, 1.5rem);color:var(--color-gray-600, #6b7280)}._EmptyState__icon_ylxzg_830{font-size:3rem;margin-bottom:var(--spacing-md, 1rem);opacity:.5}._EmptyState__title_ylxzg_836{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-medium, 500);color:var(--color-gray-700, #374151);margin-bottom:var(--spacing-xs, .5rem)}._EmptyState__description_ylxzg_843{margin-bottom:var(--spacing-lg, 1.5rem)}._Separator_ylxzg_848{display:flex;align-items:center;gap:var(--spacing-md, 1rem);margin-bottom:var(--spacing-md, 1rem)}._Separator__line_ylxzg_855{flex:1;height:1px;background-color:var(--color-gray-300, #d1d5db)}._Separator__text_ylxzg_861{font-size:var(--font-size-sm, .875rem);color:var(--color-gray-500, #6b7280)}._Skeleton_ylxzg_867{background:linear-gradient(90deg,var(--color-gray-100, #f3f4f6) 25%,var(--color-gray-200, #e5e7eb) 50%,var(--color-gray-100, #f3f4f6) 75%);background-size:200% 100%;animation:_loading_ylxzg_1449 1.5s infinite}@keyframes _loading_ylxzg_1449{0%{background-position:200% 0}to{background-position:-200% 0}}._Skeleton_ylxzg_867._text_ylxzg_91{height:1rem;border-radius:var(--radius-sm, .25rem);margin-bottom:var(--spacing-xs, .5rem)}._skeletonTitle_ylxzg_884{height:1.25rem;border-radius:var(--radius-sm, .25rem);margin-bottom:var(--spacing-sm, .75rem);width:75%}._Skeleton_ylxzg_867._card_ylxzg_891{height:6rem;border-radius:var(--radius-md, .5rem);margin-bottom:var(--spacing-md, 1rem)}@media (width <= 768px){._Documents_ylxzg_11{padding:var(--spacing-xs, .5rem)}._DocumentCard_ylxzg_29{padding:var(--spacing-sm, .75rem);margin-bottom:var(--spacing-sm, .75rem)}._Card__header_ylxzg_776{padding:var(--spacing-sm, .75rem) var(--spacing-md, 1rem) var(--spacing-xs, .25rem)}._Card__content_ylxzg_787{padding:var(--spacing-sm, .75rem) var(--spacing-md, 1rem)}._FileUploadArea__zone_ylxzg_432{padding:1.5rem;min-height:120px}._TextInputArea__textarea_ylxzg_503{padding:var(--spacing-xs, .5rem);min-height:80px;font-size:16px}._TextInputArea__input_ylxzg_530,._SearchAndFilters__input_ylxzg_579{padding:var(--spacing-xs, .5rem);font-size:16px}._Button_ylxzg_611{padding:var(--spacing-sm, .75rem);font-size:var(--font-size-sm, .875rem);min-height:44px;min-width:44px}._FilterChip_ylxzg_700{min-height:40px;padding:var(--spacing-xs, .5rem) var(--spacing-md, 1rem)}._TabNav__tab_ylxzg_743{padding:var(--spacing-sm, .75rem) var(--spacing-xs, .5rem);font-size:var(--font-size-sm, .875rem)}}@media (hover: none) and (pointer: coarse){._DocumentCard_ylxzg_29:active{transform:scale(.98);background-color:var(--color-gray-50, #f9fafb)}._Button_ylxzg_611:active,._FilterChip_ylxzg_700:active{transform:scale(.95)}._FileUploadArea__zone_ylxzg_432:active{background-color:var(--color-gray-100, #f3f4f6);transform:scale(.98)}._TextInputArea__textarea_ylxzg_503:active,._TextInputArea__input_ylxzg_530:active,._SearchAndFilters__input_ylxzg_579:active{transform:scale(.99)}._DocumentCard_ylxzg_29{min-height:60px}}._DocumentCard__container_ylxzg_983{position:relative;overflow:hidden}._DocumentCard__container_ylxzg_983._mobile_ylxzg_44{margin-bottom:var(--spacing-sm, .75rem)}._DocumentCard__deleteIndicator_ylxzg_993{position:absolute;right:0;top:0;bottom:0;width:100px;background:linear-gradient(90deg,transparent,var(--coralRed, #dc2626) 20%,var(--coralRed, #dc2626));display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}._DocumentCard__deleteIndicator_ylxzg_993._visible_ylxzg_1010{opacity:1}._DocumentCard__deleteIcon_ylxzg_1014{font-size:1.5rem;margin-bottom:var(--spacing-xs, .25rem)}._DocumentCard__deleteText_ylxzg_1019{font-size:var(--font-size-xs, .75rem);font-weight:var(--font-weight-medium, 500)}._DocumentSkeleton_ylxzg_1025{padding:var(--spacing-sm, .75rem);border:1px solid var(--color-gray-200, #e5e7eb);border-radius:var(--radius-md, .5rem);background:#fff}._DocumentSkeleton__header_ylxzg_1032{display:flex;align-items:center;gap:var(--spacing-sm, .5rem);margin-bottom:var(--spacing-sm, .75rem)}._DocumentSkeleton__icon_ylxzg_1039{width:1.5rem;height:1.5rem;border-radius:var(--radius-sm, .25rem)}._DocumentSkeleton__title_ylxzg_1045{flex:1}._DocumentSkeleton__content_ylxzg_1049{display:flex;flex-direction:column;gap:var(--spacing-xs, .25rem);margin-bottom:var(--spacing-sm, .75rem)}._DocumentSkeleton__status_ylxzg_1056{width:4rem;height:1rem;border-radius:9999px}._DocumentSkeleton__date_ylxzg_1062{width:3rem;height:.75rem;border-radius:var(--radius-sm, .25rem)}._DocumentSkeleton__actions_ylxzg_1068{display:flex;gap:var(--spacing-xs, .5rem);justify-content:flex-end}._DocumentSkeleton__action_ylxzg_1068{width:2rem;height:2rem;border-radius:var(--radius-md, .375rem)}._MobileClipboardPaste_ylxzg_1081{position:relative}._MobileClipboardPaste__button_ylxzg_1085{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs, .5rem);min-height:48px}._MobileClipboardPaste__icon_ylxzg_1093{font-size:1.25rem}._MobileClipboardPaste__text_ylxzg_1097{font-weight:var(--font-weight-medium, 500)}._MobileClipboardPaste__error_ylxzg_1101{padding:var(--spacing-xs, .5rem);background-color:var(--color-red-50, #fef2f2);border-radius:var(--radius-sm, .375rem);border-left:3px solid var(--coralRed, #dc2626)}._MobileClipboardPaste__hint_ylxzg_1108{font-style:italic;opacity:.8}._mobileFileButton_ylxzg_1114{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs, .5rem);min-height:48px}._mobileFileButton__icon_ylxzg_1122{font-size:1.25rem}._UploadProgress_ylxzg_385._mobile_ylxzg_44{cursor:pointer}._UploadProgress__icon_ylxzg_1131{font-size:1.25rem}._UploadProgress__details_ylxzg_1135{background-color:var(--color-gray-50, #fafafa);padding:var(--spacing-xs, .5rem);border-radius:var(--radius-sm, .375rem);border-left:3px solid var(--sailBlue, #3b82f6)}._UploadProgress__error_ylxzg_420{background-color:var(--color-red-50, #fef2f2);padding:var(--spacing-xs, .5rem);border-radius:var(--radius-sm, .375rem);border-left:3px solid var(--coralRed, #dc2626)}._h3_ylxzg_1150{height:.375rem}._InfiniteScroll__trigger_ylxzg_1155{min-height:100px}@media (hover: none) and (pointer: coarse){._DocumentCard__container_ylxzg_983._mobile_ylxzg_44 ._DocumentCard_ylxzg_29{transition:transform .1s ease-out}._MobileClipboardPaste__button_ylxzg_1085:active,._mobileFileButton_ylxzg_1114:active{transform:scale(.98)}}._WebTwoPanelLayout_ylxzg_1175{display:flex;gap:var(--spacing-lg, 1.5rem);height:100%;min-height:600px}._WebTwoPanelLayout__leftPanel_ylxzg_1182,._WebTwoPanelLayout__rightPanel_ylxzg_1183{display:flex;flex-direction:column;overflow:hidden}._WebTwoPanelLayout__panelHeader_ylxzg_1189{padding:var(--spacing-md, 1rem) var(--spacing-lg, 1.5rem) var(--spacing-sm, .75rem);background:linear-gradient(135deg,var(--color-gray-50, #fafafa) 0%,white 100%);border-bottom:1px solid var(--color-gray-200, #e5e7eb);border-top-left-radius:var(--radius-md, .5rem);border-top-right-radius:var(--radius-md, .5rem)}._WebTwoPanelLayout__panelTitle_ylxzg_1197{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-gray-900, #111827);margin:0}._WebTwoPanelLayout__panelContent_ylxzg_1204{flex:1;overflow-y:auto;padding:var(--spacing-lg, 1.5rem);background:#fff;border:1px solid var(--color-gray-200, #e5e7eb);border-radius:var(--radius-md, .5rem)}._WebTwoPanelLayout__divider_ylxzg_1213{width:1px;background:linear-gradient(to bottom,transparent 0%,var(--color-gray-300, #d1d5db) 20%,var(--color-gray-300, #d1d5db) 80%,transparent 100%);align-self:stretch;margin:0 var(--spacing-md, 1rem)}._FileUploadArea__zone__web_ylxzg_1226{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,var(--color-gray-50, #fafafa) 0%,white 50%,var(--sailBlue-tint-10, #eff6ff) 100%);border:2px dashed var(--color-gray-300, #d1d5db);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._FileUploadArea__zone__web_ylxzg_1226:hover:not(._FileUploadArea__zone--disabled_ylxzg_442){border-color:var(--sailBlue, #3b82f6);background:linear-gradient(135deg,var(--sailBlue-tint-10, #eff6ff) 0%,white 50%,var(--sailBlue-tint-20, #dbeafe) 100%);transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._FileUploadArea__zone--dragOver_ylxzg_448._FileUploadArea__zone__web_ylxzg_1226{border-color:var(--sailBlue-shade10, #1d4ed8);background:linear-gradient(135deg,var(--sailBlue-tint-20, #dbeafe) 0%,white 50%,var(--sailBlue-tint-30, #bfdbfe) 100%);transform:scale(1.02);box-shadow:0 25px 50px -12px #3b82f640}._FileUploadArea__content_ylxzg_1260{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm, .75rem)}._FileUploadArea__hint_ylxzg_1267{font-size:var(--font-size-xs, .75rem);color:var(--color-gray-500, #6b7280);font-style:italic}._FileUploadArea__dragOverlay_ylxzg_1274{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md, .5rem);display:flex;align-items:center;justify-content:center;z-index:10}._FileUploadArea__filePreview_ylxzg_1286{background:#fff;padding:var(--spacing-lg, 1.5rem);border-radius:var(--radius-md, .5rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:300px;width:90%}._FileUploadArea__filePreview_ylxzg_1286 h4{margin:0 0 var(--spacing-sm, .75rem) 0;font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-gray-900, #111827)}._FileUploadArea__fileList_ylxzg_1302{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}._FileUploadArea__fileItem_ylxzg_1310{display:flex;align-items:center;gap:var(--spacing-xs, .5rem);padding:var(--spacing-xs, .5rem) 0;border-bottom:1px solid var(--color-gray-100, #f3f4f6);font-size:var(--font-size-sm, .875rem)}._FileUploadArea__fileItem_ylxzg_1310:last-child{border-bottom:none}._FileUploadArea__fileIcon_ylxzg_1323{font-size:1rem;flex-shrink:0}._FileUploadArea__fileName_ylxzg_1328{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-700, #374151)}._FileUploadArea__fileSize_ylxzg_1337{flex-shrink:0;color:var(--color-gray-500, #6b7280);font-size:var(--font-size-xs, .75rem)}._FileUploadArea__moreFiles_ylxzg_1343{text-align:center;padding:var(--spacing-xs, .5rem) 0;color:var(--color-gray-500, #6b7280);font-size:var(--font-size-xs, .75rem);font-style:italic}._FileUploadArea__errors_ylxzg_1352{animation:_slideDown_ylxzg_1 .3s ease-out}._FileUploadArea__error_ylxzg_1352{padding:var(--spacing-xs, .5rem);background-color:var(--color-red-50, #fef2f2);border-radius:var(--radius-sm, .375rem);border-left:3px solid var(--coralRed, #dc2626);margin-bottom:var(--spacing-xs, .5rem);animation:_slideIn_ylxzg_1 .3s ease-out}@keyframes _slideDown_ylxzg_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideIn_ylxzg_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._DocumentCard_ylxzg_29._focused_ylxzg_1390{box-shadow:0 0 0 3px #3b82f61a,0 0 0 1px var(--sailBlue, #3b82f6);transform:translateY(-1px)}._DocumentCard_ylxzg_29._focused_ylxzg_1390 ._DocumentCard__actions_ylxzg_325{opacity:1}@media (hover: hover) and (pointer: fine){._FileUploadArea__zone__web_ylxzg_1226:hover ._FileUploadArea__icon_ylxzg_460{transform:scale(1.1) rotate(5deg)}._FileUploadArea__zone__web_ylxzg_1226:active{transform:scale(.98)}._WebTwoPanelLayout__panelContent_ylxzg_1204::-webkit-scrollbar{width:8px}._WebTwoPanelLayout__panelContent_ylxzg_1204::-webkit-scrollbar-track{background:var(--color-gray-100, #f3f4f6);border-radius:4px}._WebTwoPanelLayout__panelContent_ylxzg_1204::-webkit-scrollbar-thumb{background:var(--color-gray-300, #d1d5db);border-radius:4px}._WebTwoPanelLayout__panelContent_ylxzg_1204::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400, #9ca3af)}}._WebTwoPanelLayout__panelContent_ylxzg_1204{position:relative}._WebTwoPanelLayout__panelContent_ylxzg_1204:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:3px;background:linear-gradient(90deg,transparent 0%,var(--sailBlue, #3b82f6) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}._WebTwoPanelLayout__panelContent_ylxzg_1204._loading_ylxzg_1449:before{opacity:1;animation:_shimmer_ylxzg_1 1.5s infinite}@keyframes _shimmer_ylxzg_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width <= 1200px){._WebTwoPanelLayout_ylxzg_1175{flex-direction:column;gap:var(--spacing-md, 1rem);min-height:auto}._WebTwoPanelLayout__leftPanel_ylxzg_1182,._WebTwoPanelLayout__rightPanel_ylxzg_1183{width:100%!important}._WebTwoPanelLayout__divider_ylxzg_1213{width:100%;height:1px;margin:var(--spacing-md, 1rem) 0}}@media (hover: hover) and (pointer: fine){._DocumentCard_ylxzg_29:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}._DocumentCard_ylxzg_29:hover ._DocumentCard__actions_ylxzg_325{opacity:1}._Button_ylxzg_611:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._FilterChip_ylxzg_700:hover:not(:disabled){transform:translateY(-1px)}}@media (prefers-contrast: high){._Documents_ylxzg_11{border:2px solid}._DocumentCard_ylxzg_29,._Card_ylxzg_768,._Button_ylxzg_611,._SearchAndFilters__input_ylxzg_579,._TextInputArea__textarea_ylxzg_503,._TextInputArea__input_ylxzg_530{border-width:2px}}@media (prefers-reduced-motion: reduce){._Documents_ylxzg_11,._DocumentCard_ylxzg_29,._Button_ylxzg_611,._FilterChip_ylxzg_700,._FileUploadArea__zone_ylxzg_432,._ProgressBarFill_ylxzg_377,._LoadingSpinner_ylxzg_19{transition:none}._LoadingSpinner_ylxzg_19{animation:none}}._Button_ylxzg_611:focus-visible,._FilterChip_ylxzg_700:focus-visible,._SearchAndFilters__input_ylxzg_579:focus-visible,._TextInputArea__textarea_ylxzg_503:focus-visible,._TextInputArea__input_ylxzg_530:focus-visible,._FileUploadArea__zone_ylxzg_432:focus-visible{outline:2px solid var(--sailBlue, #3b82f6);outline-offset:2px;z-index:10}@media print{._Documents_ylxzg_11{color:#000;background:#fff}._Button_ylxzg_611,._FilterChip_ylxzg_700,._FileUploadArea__zone_ylxzg_432{display:none}._DocumentCard_ylxzg_29{break-inside:avoid;border:1px solid #ccc;margin-bottom:var(--spacing-md, 1rem)}}._dark_dhb2w_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._thumbnailContainer_dhb2w_3{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:hsl(var(--spectrum-reef-teal-tint-70));flex-shrink:0;overflow:hidden}._thumbnailImage_dhb2w_15{width:100%;height:100%;object-fit:cover}._imagePlaceholder_dhb2w_21{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:hsl(var(--spectrum-reef-teal-shade-30))}._row_dhb2w_30{display:grid;grid-template-columns:1fr auto;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;background:hsl(var(--spectrum-reef-teal-tint-90));box-shadow:0 1px 2px #0000000a;width:100%}._content_dhb2w_42{display:flex;flex-direction:column;gap:.35rem}._titleRow_dhb2w_48,._titleGroup_dhb2w_55{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}._assigneeStack_dhb2w_62{margin-left:.15rem}._badgeGroup_dhb2w_66{display:inline-flex;align-items:center;gap:.35rem;padding-top:.15rem}._chipBadges_dhb2w_73{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;margin-left:auto}._listBadge_dhb2w_81{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;background:hsl(var(--spectrum-reef-teal));color:hsl(var(--mono-lava-black));text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:.01em}._metaRow_dhb2w_95{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.9rem;color:hsl(var(--mono-lava-black))}._metaBadge_dhb2w_104{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:.75rem;background:hsl(var(--spectrum-reef-teal-tint-80))}._statusBadge_dhb2w_113{background:hsl(var(--spectrum-reef-teal));color:hsl(var(--mono-lava-black));font-weight:700;letter-spacing:.02em}._completionCheckbox_dhb2w_120{margin-left:0;width:1.45rem;height:1.45rem;border:2px solid hsl(var(--spectrum-reef-teal-shade-30));border-radius:.35rem;background:hsl(var(--spectrum-reef-teal-tint-90));color:hsl(var(--spectrum-reef-teal-shade-70))}._completionCheckbox_dhb2w_120:hover:not([data-disabled],[data-readonly]){border-color:hsl(var(--spectrum-reef-teal-shade-40));background:hsl(var(--spectrum-reef-teal-tint-90))}._completionCheckbox_dhb2w_120[data-checked]{border-color:hsl(var(--spectrum-reef-teal-shade-10));background:hsl(var(--spectrum-reef-teal-shade-10));color:hsl(var(--spectrum-reef-teal-tint-90))}._completionIndicator_dhb2w_141{opacity:1;transform:scale(1)}._completionIndicator_dhb2w_141 svg{width:1rem;height:1rem}._actions_dhb2w_151{display:flex;align-items:center;gap:.5rem}._actionButton_dhb2w_157{display:inline-flex;align-items:center;gap:.35rem}._actionButton_dhb2w_157 svg{flex-shrink:0}._chip_dhb2w_73{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:.65rem;background:hsl(var(--spectrum-reef-teal-tint-80));box-shadow:none}._chip_dhb2w_73 ._content_dhb2w_42{min-width:0}._chipTitleRow_dhb2w_182{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;min-width:0}._chip_dhb2w_73 ._title_dhb2w_48{font-size:1.1rem;font-weight:700;line-height:1.2;color:hsl(var(--spectrum-reef-teal-shade-60));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipTopRightBadges_dhb2w_201{display:flex;align-items:center;gap:.35rem;flex:0 0 auto;margin-left:auto}._chipListBadge_dhb2w_209{padding:.1rem .42rem;border-radius:.32rem;background:hsl(var(--spectrum-reef-teal-shade-30));color:hsl(var(--spectrum-reef-teal-tint-90));font-size:.72rem;line-height:1.1;letter-spacing:.04em}._chipTimeBadge_dhb2w_219{display:inline-flex;align-items:center;padding:.1rem .42rem;border-radius:.32rem;background:hsl(var(--spectrum-reef-teal-shade-30) / 20%);font-size:.72rem;font-weight:700;line-height:1.1;color:hsl(var(--spectrum-reef-teal-shade-60));white-space:nowrap}._chipToggle_dhb2w_237{cursor:pointer}._completionHitTarget_dhb2w_241{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:-.5rem}._chip_dhb2w_73 ._actions_dhb2w_151{gap:0;align-self:center}._row_dhb2w_30[role=button]{cursor:pointer}._chipToggle_dhb2w_237[aria-disabled=true]{cursor:not-allowed}._row_dhb2w_30[role=button]:focus-visible{outline:2px solid hsl(var(--spectrum-reef-teal));outline-offset:2px}._chipCompleted_dhb2w_268{border-color:hsl(var(--spectrum-reef-teal) / 65%);background:hsl(var(--spectrum-reef-teal-tint-90))}._chipCompleted_dhb2w_268 ._title_dhb2w_48{color:hsl(var(--spectrum-reef-teal-shade-70))}._chipCompleted_dhb2w_268 ._chipListBadge_dhb2w_209,._chipCompleted_dhb2w_268 ._chipTimeBadge_dhb2w_219{opacity:.72}._chipCompleted_dhb2w_268 ._completionCheckbox_dhb2w_120:not([data-checked]){background:hsl(var(--spectrum-reef-teal-tint-90))}@media (width <= 900px){._row_dhb2w_30{grid-template-columns:1fr}._actions_dhb2w_151{justify-content:flex-start}}._container_i7ndf_4{min-height:var(--visual-viewport-height, 100vh);flex-direction:column}._header_i7ndf_10{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;padding-top:max(1.5rem,env(safe-area-inset-top))}._brandContainer_i7ndf_18{display:flex;align-items:center;width:5rem;gap:.5rem}._brandLogo_i7ndf_25{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}._brandText_i7ndf_34{font-size:1.25rem;font-weight:800;color:var(--mono-lava-black-hex);font-family:var(--typography-font-family-work-sans)}._content_i7ndf_42{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem}._logoSection_i7ndf_52{text-align:center;margin-bottom:3rem}._logoLarge_i7ndf_57{width:8rem;height:8rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;animation:_gentleSpin_i7ndf_1 18s linear infinite}._logoLarge_i7ndf_57 svg{animation:_gentlePulse_i7ndf_1 1.75s ease-in-out infinite}@keyframes _gentleSpin_i7ndf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _gentlePulse_i7ndf_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._title_i7ndf_92{max-width:24rem;font-size:1.8rem;font-weight:800;color:var(--mono-lava-black-hex);margin-bottom:1rem;line-height:1.2;text-align:center}._subtitle_i7ndf_103{font-size:1.25rem;color:var(--mono-lava-black-hex);max-width:20rem;margin:0 auto;line-height:1.5}._featuresSection_i7ndf_112{width:100%;max-width:20rem;margin-bottom:3rem}._featureItem_i7ndf_118{display:flex;align-items:flex-start;gap:2rem;margin-top:1.5rem}._featureIcon_i7ndf_125{padding-top:1rem;width:2.5rem;height:4.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._featureIcon_i7ndf_125 svg{color:var(--mono-lava-black-tint-20-hex);width:100%;height:100%}._featureContent_i7ndf_142 h3{font-size:1.125rem;font-weight:600;color:var(--mono-lava-black-hex);margin-bottom:.25rem;line-height:1.3}._featureContent_i7ndf_142 p{color:var(--mono-lava-black-tint-20-hex);font-size:.875rem;line-height:1.5;margin:0}._ctaSection_i7ndf_158{width:100%;max-width:20rem;display:flex;flex-direction:column;gap:1rem}._arrowIcon_i7ndf_166{width:1.25rem;height:1.25rem}._footer_i7ndf_172{text-align:center;padding:1.5rem}._footerText_i7ndf_177{color:var(--mono-lava-black-tint-40-hex);font-size:.875rem;margin:0;line-height:1.5}._footerLink_i7ndf_184{color:var(--mono-lava-black-hex);text-decoration:none;font-weight:600;transition:color .2s ease;touch-action:manipulation}._footerLink_i7ndf_184:hover{color:#2563eb}._footerLink_i7ndf_184:focus{outline:2px solid #3b82f6;outline-offset:1px}@media (hover: none){._primaryButton_i7ndf_203,._secondaryButton_i7ndf_204{-webkit-tap-highlight-color:transparent}}._dark_twg5n_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._container_twg5n_3{min-height:var(--visual-viewport-height, 100vh);background:var(--mono-bright-white-hex, #fff);display:flex;flex-direction:column}._header_twg5n_10{display:flex;align-items:center;padding:1rem 1rem .5rem}._backButton_twg5n_17{padding:.5rem;margin-left:-.5rem;color:var(--mono-gray-600-hex, #4b5563);background:transparent;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:44px;min-height:44px;transition:background-color .2s ease,color .2s ease}._backButton_twg5n_17:hover{background:var(--mono-gray-100-hex, #f3f4f6);color:var(--mono-gray-700-hex, #374151)}._icon_twg5n_38{width:1.5rem;height:1.5rem}._content_twg5n_43{flex:1;padding:1rem 1.5rem 1.5rem}._heading_twg5n_48{margin:0 0 .5rem;font-size:1.875rem;font-weight:var(--font-weight-bold, 700);color:var(--mono-lava-black-hex, #111827)}._subtitle_twg5n_55{margin:0;color:var(--mono-gray-600-hex, #4b5563)}._errorBox_twg5n_60{margin:1rem 0;padding:1rem;background:var(--spectrum-red-50-hex, #fef2f2);border:1px solid var(--spectrum-red-200-hex, #fecaca);border-radius:.75rem}._errorText_twg5n_68{margin:0;color:var(--spectrum-red-600-hex, #dc2626);font-size:.875rem}._form_twg5n_74{display:flex;flex-direction:column;gap:1.5rem}._fieldLabel_twg5n_80{display:block;font-size:.875rem;font-weight:var(--font-weight-medium, 500);color:var(--mono-gray-700-hex, #374151);margin-bottom:.5rem}._inputWrapper_twg5n_88{position:relative}._inputIcon_twg5n_92{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--mono-gray-400-hex, #9ca3af)}._input_twg5n_88{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid var(--mono-pebble-grey-hex, #d1d5db);border-radius:.75rem;font-size:1rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_twg5n_88:focus{outline:none;border-color:var(--spectrum-blue-500-hex, #3b82f6);background:var(--mono-bright-white-hex, #fff);box-shadow:0 0 0 3px #3b82f633}._input_twg5n_88:disabled{background:var(--mono-gray-100-hex, #f3f4f6);cursor:not-allowed}._toggleButton_twg5n_124{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:10px;color:var(--mono-gray-400-hex, #9ca3af);cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;transition:color .2s ease}._toggleButton_twg5n_124:hover{color:var(--mono-gray-600-hex, #4b5563)}._helperText_twg5n_146{margin:.25rem 0 0;font-size:.875rem;color:var(--mono-gray-500-hex, #6b7280)}._terms_twg5n_152{font-size:.875rem;color:var(--mono-gray-600-hex, #4b5563)}._link_twg5n_157{color:var(--spectrum-blue-600-hex, #2563eb);text-decoration:none;font-weight:var(--font-weight-semibold, 600)}._link_twg5n_157:hover{color:var(--spectrum-blue-700-hex, #1d4ed8)}._submitButton_twg5n_167{width:100%;padding:.875rem 1rem;background:var(--spectrum-blue-600-hex, #2563eb);color:var(--mono-bright-white-hex, #fff);border:none;border-radius:.75rem;font-weight:var(--font-weight-semibold, 600);font-size:1rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}._submitButton_twg5n_167:hover:not(:disabled){background:var(--spectrum-blue-700-hex, #1d4ed8)}._submitButton_twg5n_167:disabled{background:var(--spectrum-blue-400-hex, #60a5fa);cursor:not-allowed;opacity:.9}._footer_twg5n_190{margin-top:2rem;text-align:center}._footerText_twg5n_195{margin:0;color:var(--mono-gray-600-hex, #4b5563)}._footerLink_twg5n_200{color:var(--spectrum-blue-600-hex, #2563eb);font-weight:var(--font-weight-semibold, 600);text-decoration:none}._footerLink_twg5n_200:hover{color:var(--spectrum-blue-700-hex, #1d4ed8)}._container_1xotq_1{max-width:480px;margin:0 auto;padding:0 20px;min-height:var(--visual-viewport-height, 100vh);display:flex;flex-direction:column}._header_1xotq_10{padding:16px 0}._backButton_1xotq_14{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;width:44px;height:44px;color:#374151;text-decoration:none}._icon_1xotq_26{width:24px;height:24px}._content_1xotq_31{flex:1;padding:24px 0;display:flex;flex-direction:column}._title_1xotq_38{font-size:28px;font-weight:700;color:#111827;margin:0 0 8px}._subtitle_1xotq_45{font-size:16px;color:#6b7280;margin:0 0 24px;line-height:1.5}._errorBox_1xotq_52{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;margin-bottom:20px}._errorText_1xotq_60{margin:0;color:#991b1b;font-size:14px}._form_1xotq_66{display:flex;flex-direction:column;gap:20px}._fieldLabel_1xotq_72{display:block;font-weight:600;font-size:14px;color:#374151;margin-bottom:8px}._inputWrapper_1xotq_80{position:relative;display:flex;align-items:center}._inputIcon_1xotq_86{position:absolute;left:14px;color:#9ca3af;pointer-events:none;z-index:1;width:20px;height:20px}._input_1xotq_80{width:100%;padding:12px 48px 12px 44px;border:1px solid #d1d5db;border-radius:12px;font-size:16px;color:#111827;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}._input_1xotq_80:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._input_1xotq_80::placeholder{color:#9ca3af}._toggleButton_1xotq_117{position:absolute;right:12px;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:8px;min-width:44px;min-height:44px;transition:color .15s ease,background-color .15s ease}._toggleButton_1xotq_117:hover{color:#6b7280;background:#f3f4f6}._toggleButton_1xotq_117:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._helper_1xotq_144{margin:6px 0 0;font-size:13px;color:#6b7280}._submitButton_1xotq_150{width:100%;padding:14px 20px;background:#3b82f6;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease;text-align:center;text-decoration:none;display:block}._submitButton_1xotq_150:hover:not(:disabled){background:#2563eb}._submitButton_1xotq_150:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}._submitButton_1xotq_150:disabled{opacity:.6;cursor:not-allowed}._footer_1xotq_180{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}._footerText_1xotq_186{margin:0;font-size:14px;color:#6b7280;text-align:center}._footerLink_1xotq_193{color:#3b82f6;text-decoration:none;font-weight:600}._footerLink_1xotq_193:hover{text-decoration:underline}._loadingContainer_1xotq_203{display:flex;justify-content:center;align-items:center;padding:40px 0}._spinner_1xotq_210{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1xotq_210 .8s linear infinite}@keyframes _spin_1xotq_210{to{transform:rotate(360deg)}}._successIcon_1xotq_225{display:flex;justify-content:center;margin-bottom:24px}._successIconSymbol_1xotq_231{width:64px;height:64px;color:#10b981}._successTitle_1xotq_237{font-size:24px;font-weight:700;color:#111827;margin:0 0 12px;text-align:center}._successMessage_1xotq_245{font-size:16px;color:#6b7280;margin:0 0 24px;line-height:1.5;text-align:center}._actions_1xotq_253{display:flex;flex-direction:column;gap:12px}._scrim_1656l_1{position:fixed;left:0;right:0;height:calc(10.5rem + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:20;overflow:hidden}._bottom_1656l_11{bottom:0}._top_1656l_15{top:0;transform:rotate(180deg);transform-origin:center}._top_1656l_15 ._layer1_1656l_21{backdrop-filter:blur(.75px);-webkit-backdrop-filter:blur(.75px);mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 62%) 84%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 62%) 84%)}._top_1656l_15 ._layer2_1656l_28{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom,transparent 14%,rgb(0 0 0 / 64%) 87%);-webkit-mask-image:linear-gradient(to bottom,transparent 14%,rgb(0 0 0 / 64%) 87%)}._top_1656l_15 ._layer3_1656l_35{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to bottom,transparent 26%,rgb(0 0 0 / 68%) 90%);-webkit-mask-image:linear-gradient(to bottom,transparent 26%,rgb(0 0 0 / 68%) 90%)}._top_1656l_15 ._layer4_1656l_42{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);mask-image:linear-gradient(to bottom,transparent 36%,rgb(0 0 0 / 72%) 93%);-webkit-mask-image:linear-gradient(to bottom,transparent 36%,rgb(0 0 0 / 72%) 93%)}._top_1656l_15 ._layer5_1656l_49{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);mask-image:linear-gradient(to bottom,transparent 48%,rgb(0 0 0 / 76%) 95%);-webkit-mask-image:linear-gradient(to bottom,transparent 48%,rgb(0 0 0 / 76%) 95%)}._top_1656l_15 ._layer6_1656l_56{backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);mask-image:linear-gradient(to bottom,transparent 60%,rgb(0 0 0 / 80%) 98%);-webkit-mask-image:linear-gradient(to bottom,transparent 60%,rgb(0 0 0 / 80%) 98%)}._top_1656l_15 ._layer7_1656l_63{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:linear-gradient(to bottom,transparent 74%,rgb(0 0 0 / 80%) 98%);-webkit-mask-image:linear-gradient(to bottom,transparent 74%,rgb(0 0 0 / 80%) 98%)}._top_1656l_15 ._tint_1656l_70{background:linear-gradient(180deg,#fff0,#ffffff08,#ffffff1a,#ffffff38 54%,#ffffff5c 70%,#ffffff8a 84%,#ffffffb8 94%,#ffffffdb)}._layer1_1656l_21,._layer2_1656l_28,._layer3_1656l_35,._layer4_1656l_42,._layer5_1656l_49,._layer6_1656l_56,._layer7_1656l_63,._tint_1656l_70{position:absolute;top:0;right:0;bottom:0;left:0}._layer1_1656l_21{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 70%) 70%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 70%) 70%)}._layer2_1656l_28{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom,transparent 10%,rgb(0 0 0 / 70%) 72%);-webkit-mask-image:linear-gradient(to bottom,transparent 10%,rgb(0 0 0 / 70%) 72%)}._layer3_1656l_35{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to bottom,transparent 20%,rgb(0 0 0 / 72%) 76%);-webkit-mask-image:linear-gradient(to bottom,transparent 20%,rgb(0 0 0 / 72%) 76%)}._layer4_1656l_42{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(to bottom,transparent 32%,rgb(0 0 0 / 75%) 80%);-webkit-mask-image:linear-gradient(to bottom,transparent 32%,rgb(0 0 0 / 75%) 80%)}._layer5_1656l_49{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);mask-image:linear-gradient(to bottom,transparent 46%,rgb(0 0 0 / 78%) 86%);-webkit-mask-image:linear-gradient(to bottom,transparent 46%,rgb(0 0 0 / 78%) 86%)}._layer6_1656l_56{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);mask-image:linear-gradient(to bottom,transparent 58%,rgb(0 0 0 / 82%) 92%);-webkit-mask-image:linear-gradient(to bottom,transparent 58%,rgb(0 0 0 / 82%) 92%)}._layer7_1656l_63{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);mask-image:linear-gradient(to bottom,transparent 70%,rgb(0 0 0 / 90%) 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 70%,rgb(0 0 0 / 90%) 100%)}._tint_1656l_70{background:linear-gradient(180deg,#fff0,#fff0 18%,#ffffff1f 40%,#ffffff52 60%,#ffffff94 78%,#ffffffc7 90%,#ffffffeb 97%,#fff)}._dark_l2frj_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._page_l2frj_3{min-height:100%;display:flex;flex-direction:column;gap:.625rem;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem calc(6.25rem + env(safe-area-inset-bottom,0px));background:#f4f5f8}._profileHeader_l2frj_14{display:grid;grid-template-columns:2.75rem 1fr;align-items:center;gap:.75rem;border-radius:1.125rem;background:#f8f9fc}._avatar_l2frj_23{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid #d8dbe3;background:linear-gradient(145deg,#fff,#edf0f6);background-position:center;background-size:cover;background-repeat:no-repeat;color:#575757;display:inline-flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:700}._identity_l2frj_41{min-width:0}._identity_l2frj_41 h2{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}._identity_l2frj_41 p{margin:.125rem 0 0;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:500}._tabContent_l2frj_62{flex:1;min-height:0}._tabPanel_l2frj_67{animation:_fadeIn_l2frj_1 .2s ease-out}@keyframes _fadeIn_l2frj_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._tabCard_l2frj_82{gap:.5rem}._sectionTitle_l2frj_86{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._divider_l2frj_96{height:1px;background:#dedede;margin:.25rem 0}._versionRow_l2frj_102{min-height:2.5rem;border-radius:.75rem;background:#e6e6e6;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._versionRow_l2frj_102 strong{color:#1a1a1a;font-weight:700}._statusRow_l2frj_121{min-height:2.5rem;border-radius:.75rem;background:#f0f0f0;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._statusValue_l2frj_135{color:#1a1a1a;font-weight:700}._debugModeRow_l2frj_140{min-height:2.5rem;border-radius:.75rem;background:#eef1f7;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._debugModeRow_l2frj_140 strong{color:#1a1a1a;text-transform:uppercase;font-size:.6875rem}._signOutCard_l2frj_160{margin-top:auto}._signOutButton_l2frj_164{min-height:2.75rem;border-radius:.75rem;border:0;background:#f28473;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;width:100%;cursor:pointer}._signOutButton_l2frj_164:disabled{opacity:.6;cursor:not-allowed}._signOutButton_l2frj_164:hover:not(:disabled){background:#e07564}._dark_1frn3_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._settingRow_1frn3_4{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;cursor:pointer;transition:background .15s ease;margin-bottom:.25rem}._settingRow_1frn3_4:hover{background:#f8f9fc}._settingRow_1frn3_4:focus{outline:2px solid #575757;outline-offset:-2px}._settingIcon_1frn3_24{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(145deg,#f4f5f8,#e8ebf0);display:flex;align-items:center;justify-content:center;color:#575757;flex-shrink:0}._settingContent_1frn3_36{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}._settingTitle_1frn3_44{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:600}._settingMeta_1frn3_51{color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._settingChevron_1frn3_61{color:#c4c4c4;flex-shrink:0}._toggleRow_1frn3_67{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border-radius:.5rem;transition:background .15s ease;margin-bottom:.25rem}._toggleRow_1frn3_67:hover{background:#f8f9fc}._toggleContent_1frn3_82{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._toggleIcon_1frn3_90{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(145deg,#f4f5f8,#e8ebf0);display:flex;align-items:center;justify-content:center;color:#575757;flex-shrink:0}._toggleText_1frn3_102{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}._toggleTitle_1frn3_110{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:600}._toggleDescription_1frn3_117{color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500}._statusRow_1j3ka_4{min-height:2.75rem;border-radius:.75rem;background:#f0f0f0;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}._statusLabel_1j3ka_15{display:flex;align-items:center;gap:.5rem;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._statusIcon_1j3ka_25{color:#575757;flex-shrink:0}._statusValue_1j3ka_31{display:flex;align-items:center;gap:.375rem;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:700}._statusLoading_1j3ka_41{opacity:.6}._statusIconConnected_1j3ka_46{color:#22c55e;flex-shrink:0}._statusIconReconnecting_1j3ka_51{color:#f59e0b;flex-shrink:0}._statusIconDisconnected_1j3ka_56{color:#9ca3af;flex-shrink:0}._statusIconDefault_1j3ka_61{color:#575757;flex-shrink:0}._debugSection_1j3ka_67{display:flex;flex-direction:column;gap:.5rem}._debugRow_1j3ka_73{min-height:2.5rem;border-radius:.75rem;background:#eef1f7;padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._debugEnabled_1j3ka_87{color:#1a1a1a;text-transform:uppercase;font-size:.6875rem;font-weight:700}._debugInfo_1j3ka_94{display:flex;flex-direction:column;gap:.375rem;padding:0 .75rem}._debugItem_1j3ka_101{display:flex;align-items:center;justify-content:space-between;color:#6b7280;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem}._debugItem_1j3ka_101 span{font-weight:500}._debugItem_1j3ka_101 code{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.6875rem;background:#e5e7eb;padding:.125rem .375rem;border-radius:.25rem;color:#374151}._page_1lr0t_1{min-height:100vh;padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem calc(1rem + env(safe-area-inset-bottom,0px));background:#f4f5f8}._card_1lr0t_7{max-width:32rem;margin:0 auto;background:#fff;border:1px solid #dde3ee;border-radius:1rem;box-shadow:0 18px 38px -30px #1a1a1a61;padding:1rem;display:flex;flex-direction:column;gap:.75rem}._card_1lr0t_7 h1{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:1.375rem;font-weight:700}._message_1lr0t_28{margin:0;color:#575757;font-size:.875rem}._cameraContainer_1lr0t_34{position:relative;border-radius:.875rem;overflow:hidden;border:1px solid #d5dbe8;background:#0f172a;min-height:14rem}._video_1lr0t_43{width:100%;height:14rem;object-fit:cover;display:block}._videoPlaceholder_1lr0t_50{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#dbeafe;font-size:.875rem}._primaryButton_1lr0t_60,._secondaryButton_1lr0t_61{border:0;border-radius:.75rem;min-height:2.5rem;font-weight:700;cursor:pointer}._primaryButton_1lr0t_60{background:#1f5fd4;color:#fff}._secondaryButton_1lr0t_61{background:#eef2fb;color:#2f4575}._divider_1lr0t_79{height:1px;background:#e5e9f2}._label_1lr0t_84{color:#4b5563;font-size:.75rem;font-weight:600}._input_1lr0t_90{border:1px solid #d1d8e5;border-radius:.75rem;min-height:2.5rem;padding:0 .75rem;font-size:.875rem}._error_1lr0t_98{margin:0;color:#b42318;font-size:.8125rem}._link_1lr0t_104{color:#2f6ad8;text-decoration:none;width:fit-content}._link_1lr0t_104:hover{text-decoration:underline}._dark_1nid9_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._page_1nid9_3{--inbox-outer-padding: 1rem;--inbox-inner-padding: .875rem;--inbox-tab-height: 2.5rem;--inbox-search-height: 2.625rem;--inbox-top-pad: calc(.75rem + env(safe-area-inset-top, 0px)) ;--inbox-top-bottom-gap: .75rem;--inbox-composer-tab-gap: .625rem;--inbox-bottom-dock-offset: calc(5.25rem + var(--inbox-composer-tab-gap) + env(safe-area-inset-bottom, 0px));--inbox-top-chrome-height: calc(var(--inbox-top-pad) + var(--inbox-tab-height) + var(--inbox-top-bottom-gap));--inbox-bottom-chrome-height: calc(9.5rem + var(--inbox-composer-tab-gap) + env(safe-area-inset-bottom, 0px));position:relative;height:100%;min-height:100%;overflow:hidden;background:#fff}._topScrim_1nid9_22{z-index:24;height:calc(var(--inbox-top-chrome-height) + 1.25rem)}._bottomScrim_1nid9_27{z-index:24;height:calc(9rem + env(safe-area-inset-bottom,0px))}._topChrome_1nid9_32{position:absolute;inset-inline:0;top:0;z-index:30;display:flex;flex-direction:column;gap:0;padding:var(--inbox-top-pad) var(--inbox-outer-padding) var(--inbox-top-bottom-gap)}._filtersWrapper_1nid9_43{width:100%;min-height:var(--inbox-tab-height);padding-inline:var(--inbox-inner-padding)}._filtersControl_1nid9_49{width:100%;min-height:var(--inbox-tab-height);border:1px solid #dedede;border-radius:.5rem;padding:0;gap:0;background:#f6f6f4;overflow:hidden}._filterTab_1nid9_60{flex:1 1 0;min-width:0;min-height:var(--inbox-tab-height);border:0;border-right:1px solid #dedede;border-radius:0;background:#f6f6f4;color:#1a1a1a;box-shadow:none;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1}._filterTab_1nid9_60:last-of-type{border-right:0}._filterTab_1nid9_60[data-current],._filterTab_1nid9_60[aria-pressed=true],._filterTab_1nid9_60[data-state=on]{background:#5397ea;color:#fff}._filterTab_1nid9_60[data-current]:hover,._filterTab_1nid9_60[data-current]:focus-visible,._filterTab_1nid9_60[aria-pressed=true]:hover,._filterTab_1nid9_60[aria-pressed=true]:focus-visible,._filterTab_1nid9_60[data-state=on]:hover,._filterTab_1nid9_60[data-state=on]:focus-visible{background:#5397ea;color:#fff}._filterTab_1nid9_60:hover{background:#ededeb}._filterTab_1nid9_60:focus-visible{outline:2px solid #8bb8ef;outline-offset:-2px}._searchRow_1nid9_107{display:flex;align-items:center;gap:.25rem;min-height:var(--inbox-search-height);width:100%}._bottomComposer_1nid9_115{position:absolute;inset-inline:0;bottom:var(--inbox-bottom-dock-offset);z-index:40;padding-inline:var(--inbox-outer-padding)}._searchField_1nid9_123{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;min-height:var(--inbox-search-height);border-radius:.875rem;border:1px solid #e4e7ee;background:#fff;padding:.125rem .75rem;color:#8b90a0}._searchField_1nid9_123 input{border:0;background:transparent;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:500;min-width:0}._searchField_1nid9_123 input:focus{outline:none}._searchCountBadge_1nid9_152{min-width:1.5rem;height:1.5rem;padding:0 .25rem;border-radius:999px;background:#f6cf5a;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}._decisionStack_1nid9_169{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.25rem;padding:var(--inbox-top-chrome-height) calc(var(--inbox-outer-padding) + var(--inbox-inner-padding)) var(--inbox-bottom-chrome-height);background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}._placeholderCard_1nid9_182{border-radius:1rem;border:1px dashed #d7dce6;padding:.75rem}._placeholderCard_1nid9_182 p{margin:0;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600}._decisionCard_1nid9_196{flex:0 0 auto;border-radius:1rem;background:#fff;border:2px solid transparent;overflow:hidden}._eventCard_1nid9_204{border-color:#5397ea}._reminderCard_1nid9_208{border-color:#53a3ac}._decisionHeader_1nid9_212{display:flex;align-items:center;justify-content:flex-start;padding:.625rem .75rem .375rem}._badge_1nid9_219{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.625rem;font-weight:800;text-transform:uppercase;padding:.1875rem .5rem}._badgeBlue_1nid9_231{color:#5397ea;background:#5397ea26}._badgeTeal_1nid9_236{color:#53a3ac;background:#53a3ac26}._title_1nid9_241{margin:0;padding:0 .75rem;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._metaChips_1nid9_255{display:flex;gap:.375rem;padding:.375rem .75rem 0}._metaChip_1nid9_255{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:.375rem;min-height:1.9375rem;border-radius:.5rem;border:1px solid #dedede;background:#fff;padding:.25rem .5rem;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._overviewRow_1nid9_281{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .75rem 0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:800}._sourceTag_1nid9_293{display:inline-flex;align-items:center;gap:.25rem;color:#575757;font-size:.6875rem;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryBlock_1nid9_306{margin:.375rem .75rem 0;border-radius:.625rem;border:1px solid #d7dfef;padding:.625rem}._summaryBlue_1nid9_313{background:#5397ea1a}._summaryTeal_1nid9_317{background:#53a3ac1a}._summaryBlock_1nid9_306 p{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;line-height:1.4}._decisionRail_1nid9_330{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.5rem .75rem .75rem}._dismissButton_1nid9_337,._approveButton_1nid9_338{min-height:1.9375rem;border-radius:.5rem;border:0;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;cursor:pointer}._dismissButton_1nid9_337{border:1px solid #dedede;background:#f6f6f4;color:#575757}._approveButton_1nid9_338{color:#fff}._approveBlue_1nid9_362{background:#5397ea}._approveTeal_1nid9_366{background:#53a3ac}._error_1nid9_370{margin:0;padding:.25rem .125rem;color:#bb2b22;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600}._dark_b7w7y_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._container_b7w7y_3{min-height:var(--visual-viewport-height, 100vh);background:var(--mono-bright-white-hex, #fff);display:flex;flex-direction:column}._header_b7w7y_10{display:flex;align-items:center;padding:1rem 1rem .5rem}._backButton_b7w7y_17{padding:.5rem;margin-left:-.5rem;color:var(--mono-gray-600-hex, #4b5563);background:transparent;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:44px;min-height:44px;transition:background-color .2s ease,color .2s ease}._backButton_b7w7y_17:hover{background:var(--mono-gray-100-hex, #f3f4f6);color:var(--mono-gray-700-hex, #374151)}._icon_b7w7y_38{width:1.5rem;height:1.5rem}._content_b7w7y_43{flex:1;padding:1rem 1.5rem 1.5rem}._title_b7w7y_48{margin:0 0 .5rem;font-size:1.875rem;font-weight:var(--font-weight-bold, 700);color:var(--mono-lava-black-hex, #111827)}._subtitle_b7w7y_55{margin:0;color:var(--mono-gray-600-hex, #4b5563)}._errorBox_b7w7y_60{margin:1rem 0;padding:1rem;background:var(--spectrum-red-50-hex, #fef2f2);border:1px solid var(--spectrum-red-200-hex, #fecaca);border-radius:.75rem}._errorText_b7w7y_68{margin:0;color:var(--spectrum-red-600-hex, #dc2626);font-size:.875rem}._form_b7w7y_74{display:flex;flex-direction:column;gap:1.5rem}._fieldLabel_b7w7y_80{display:block;font-size:.875rem;font-weight:var(--font-weight-medium, 500);color:var(--mono-gray-700-hex, #374151);margin-bottom:.5rem}._inputWrapper_b7w7y_88{position:relative}._inputIcon_b7w7y_92{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--mono-gray-400-hex, #9ca3af)}._input_b7w7y_88{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid var(--mono-pebble-grey-hex, #d1d5db);border-radius:.75rem;font-size:1rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_b7w7y_88:focus{outline:none;border-color:var(--spectrum-blue-500-hex, #3b82f6);background:var(--mono-bright-white-hex, #fff);box-shadow:0 0 0 3px #3b82f633}._input_b7w7y_88:disabled{background:var(--mono-gray-100-hex, #f3f4f6);cursor:not-allowed}._submitButton_b7w7y_124{width:100%;padding:.875rem 1rem;background:var(--spectrum-blue-600-hex, #2563eb);color:var(--mono-bright-white-hex, #fff);border:none;border-radius:.75rem;font-weight:var(--font-weight-semibold, 600);font-size:1rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}._submitButton_b7w7y_124:hover:not(:disabled){background:var(--spectrum-blue-700-hex, #1d4ed8)}._submitButton_b7w7y_124:disabled{background:var(--spectrum-blue-400-hex, #60a5fa);cursor:not-allowed;opacity:.9}._footer_b7w7y_147{margin-top:2rem;text-align:center}._footerText_b7w7y_152{margin:0;color:var(--mono-gray-600-hex, #4b5563)}._footerLink_b7w7y_157{color:var(--spectrum-blue-600-hex, #2563eb);font-weight:var(--font-weight-semibold, 600);text-decoration:none}._footerLink_b7w7y_157:hover{color:var(--spectrum-blue-700-hex, #1d4ed8)}._successContent_b7w7y_167{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.5rem;text-align:center}._successIcon_b7w7y_177{width:4rem;height:4rem;border-radius:50%;background:var(--spectrum-green-100-hex, #dcfce7);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}._successIconSymbol_b7w7y_188{width:2rem;height:2rem;color:var(--spectrum-green-600-hex, #16a34a)}._successTitle_b7w7y_194{margin:0 0 .5rem;font-size:1.5rem;font-weight:var(--font-weight-bold, 700);color:var(--mono-lava-black-hex, #111827)}._successMessage_b7w7y_201{margin:0 0 1.5rem;color:var(--mono-gray-600-hex, #4b5563);line-height:1.5}._highlight_b7w7y_207{font-weight:var(--font-weight-medium, 500);color:var(--mono-lava-black-hex, #111827)}._mutedText_b7w7y_212{font-size:.875rem;color:var(--mono-gray-500-hex, #6b7280)}._successFooter_b7w7y_217{padding:1.5rem;text-align:center}._successLink_b7w7y_222{color:var(--spectrum-blue-600-hex, #2563eb);font-weight:var(--font-weight-semibold, 600);text-decoration:none}._successLink_b7w7y_222:hover{color:var(--spectrum-blue-700-hex, #1d4ed8)}._dark_1o935_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._container_1o935_3{min-height:var(--visual-viewport-height, 100vh);display:flex;flex-direction:column;background:var(--mono-porcelain-white-hex, #f8f9fa)}._documentsContent_1o935_10{flex:1;display:flex;flex-direction:column;padding:0 1rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom))}._dark_oadpn_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._container_oadpn_3{height:100%;display:flex;flex-direction:column;background:#f8f9fa}._pageHeader_oadpn_10{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;padding-top:max(1rem,env(safe-area-inset-top));background:#fff;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:10}._title_oadpn_23{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}._fabButton_oadpn_30{width:3rem;height:3rem;border-radius:50%;background:var(--spectrum-reef-teal-hex, #0fb5a8);color:var(--mono-bright-white-hex, #fff);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--spectrum-reef-teal-alpha-30, rgb(15 181 168 / 30%));transition:all .2s ease}._fabButton_oadpn_30:hover{background:var(--spectrum-reef-teal-shade-10-hex, #0d9c90);transform:scale(1.05)}._fabButton_oadpn_30:disabled{opacity:.6;cursor:not-allowed;transform:none}._searchContainer_oadpn_56{padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #e9ecef}._searchWrapper_oadpn_62{position:relative;display:flex;align-items:center}._searchIcon_oadpn_68{position:absolute;left:.75rem;color:#6c757d;z-index:2}._searchInput_oadpn_75{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e9ecef;border-radius:.5rem;font-size:.95rem;background:#f8f9fa;transition:all .2s ease}._searchInput_oadpn_75:focus{outline:none;border-color:var(--spectrum-reef-teal-hex, #0fb5a8);background:#fff;box-shadow:0 0 0 3px var(--spectrum-reef-teal-alpha-10, rgb(15 181 168 / 10%))}._clearSearchButton_oadpn_92{position:absolute;right:.75rem;background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}._clearSearchButton_oadpn_92:hover{background:#e9ecef;color:#495057}._searchingIndicator_oadpn_112{font-size:.875rem;color:#6c757d;margin-top:.5rem;font-style:italic}._list_oadpn_119{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.5rem 0}._conversationItem_oadpn_126{position:relative;margin:.25rem 1rem;background:#fff;border-radius:.75rem;border:1px solid #e9ecef;overflow:hidden;transition:all .2s ease}._conversationItem_oadpn_126:hover{border-color:var(--spectrum-reef-teal-hex, #0fb5a8);box-shadow:0 2px 8px var(--spectrum-reef-teal-alpha-10, rgb(15 181 168 / 10%))}._conversationMain_oadpn_141{display:flex;align-items:center;padding:1rem;cursor:pointer}._conversationAvatar_oadpn_148{width:3rem;height:3rem;border-radius:.5rem;background:var(--mono-porcelain-white-hex, #f8f9fa);display:flex;align-items:center;justify-content:center;color:var(--spectrum-reef-teal-hex, #0fb5a8);margin-right:.75rem;flex-shrink:0}._conversationContent_oadpn_161{flex:1;min-width:0}._conversationHeader_oadpn_166{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}._conversationTitle_oadpn_173{font-size:1rem;font-weight:600;color:var(--mono-lava-black-hex, #111827);margin:0;line-height:1.4;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversationTime_oadpn_185{font-size:.8125rem;color:#6c757d;white-space:nowrap;margin-left:.5rem}._conversationMeta_oadpn_192{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6c757d}._messageCount_oadpn_200{color:#6c757d}._activeIndicator_oadpn_204{background:#28a745;color:#fff;padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500;text-transform:uppercase}._conversationActions_oadpn_214{position:relative;display:flex;align-items:center}._actionMenuButton_oadpn_220{padding:.5rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:.25rem;transition:all .2s ease;margin:0 .5rem 0 .25rem}._actionMenuButton_oadpn_220:hover{background:#f8f9fa;color:#495057}._actionMenu_oadpn_220{position:absolute;top:100%;right:.5rem;background:#fff;border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:8rem;overflow:hidden}._actionMenuItem_oadpn_249{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#495057;transition:all .2s ease}._actionMenuItem_oadpn_249:hover{background:#f8f9fa}._actionMenuDelete_oadpn_268{color:#dc3545}._actionMenuDelete_oadpn_268:hover{background:#f8d7da}._menuBackdrop_oadpn_276{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:transparent}._deleteConfirm_oadpn_283{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e9ecef;border-radius:.75rem;padding:1.5rem;box-shadow:0 8px 24px #00000026;z-index:200;min-width:16rem;text-align:center}._deleteConfirm_oadpn_283 p{margin:0 0 1.5rem;font-size:1rem;color:#1a1a1a;font-weight:500}._deleteConfirmActions_oadpn_305{display:flex;gap:.75rem;justify-content:center}._cancelButton_oadpn_311,._deleteButton_oadpn_312{padding:.5rem 1rem;border:1px solid transparent;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_oadpn_311{background:#f8f9fa;color:#495057;border-color:#e9ecef}._cancelButton_oadpn_311:hover{background:#e9ecef}._deleteButton_oadpn_312{background:#dc3545;color:#fff}._deleteButton_oadpn_312:hover{background:#c82333}._emptyState_oadpn_341,._loadingState_oadpn_342{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#6c757d}._emptyState_oadpn_341 svg{margin-bottom:1rem;color:#dee2e6}._emptyState_oadpn_341 h3{font-size:1.25rem;font-weight:600;color:#495057;margin:0 0 .5rem}._emptyState_oadpn_341 p{font-size:.95rem;margin:0 0 1.5rem;line-height:1.5}._startConversationButton_oadpn_370{background:var(--spectrum-reef-teal-hex, #0fb5a8);color:var(--mono-bright-white-hex, #fff);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._startConversationButton_oadpn_370:hover{background:var(--spectrum-reef-teal-shade-10-hex, #0d9c90);transform:translateY(-1px)}._loadingSpinner_oadpn_387{width:2rem;height:2rem;border:2px solid var(--mono-pebble-grey-hex, #d1d5db);border-top:2px solid var(--spectrum-reef-teal-hex, #0fb5a8);border-radius:50%;animation:_spin_oadpn_1 1s linear infinite;margin-bottom:1rem}@keyframes _spin_oadpn_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_oadpn_402{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}._errorState_oadpn_402 h3{font-size:1.25rem;font-weight:600;color:#dc3545;margin:0 0 .5rem}._errorState_oadpn_402 p{color:#6c757d;margin:0 0 1.5rem;line-height:1.5}._retryButton_oadpn_424{background:var(--spectrum-reef-teal-hex, #0fb5a8);color:var(--mono-bright-white-hex, #fff);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_oadpn_424:hover{background:var(--spectrum-reef-teal-shade-10-hex, #0d9c90)}._loadMore_oadpn_440{padding:1rem;text-align:center}._loadMore_oadpn_440 button{background:var(--mono-porcelain-white-hex, #f8f9fa);color:var(--spectrum-reef-teal-hex, #0fb5a8);border:1px solid var(--mono-pebble-grey-hex, #d1d5db);padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._loadMore_oadpn_440 button:hover{background:var(--spectrum-reef-teal-hex, #0fb5a8);color:var(--mono-bright-white-hex, #fff)}._loadMore_oadpn_440 button:disabled{opacity:.6;cursor:not-allowed}._dark_2j0un_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._page_2j0un_3{--mobile-chat-top-content-offset: calc(3.75rem + env(safe-area-inset-top, 0px)) ;--mobile-chat-inline-padding: 1rem;--mobile-chat-composer-bottom-offset: calc(5.25rem + env(safe-area-inset-bottom, 0px)) ;height:100%;min-height:0;display:flex;flex-direction:column;gap:0;padding:0 1rem;background:#fff;position:relative;overflow:hidden}._topScrim_2j0un_19{height:6.5rem;z-index:3}._topRail_2j0un_24{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem;position:fixed;left:calc(var(--mobile-chat-inline-padding, 1rem) + env(safe-area-inset-left,0px));right:calc(var(--mobile-chat-inline-padding, 1rem) + env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + .25rem);z-index:4;border:0;border-radius:.75rem;background:transparent;padding:.25rem}._historyButton_2j0un_41,._newButton_2j0un_42{min-height:1.9375rem;border-radius:.5rem;border:0;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .625rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1;font-weight:700;cursor:pointer}._historyButton_2j0un_41{border:0;background:#f6f6f4;color:#575757}._newButton_2j0un_42{background:#5397ea;color:#fff}._chatSurface_2j0un_69{flex:1 1 auto;min-height:0;display:flex;border-radius:1.625rem;border:0;background:#fff;overflow:hidden}._dark_ysye7_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._homePage_ysye7_3{position:relative;height:100%;min-height:0;display:flex;overflow:hidden;background:#f6f6f4}._topScrim_ysye7_12{z-index:7;height:calc(6rem + env(safe-area-inset-top,0))}._headlineShell_ysye7_17{position:absolute;top:env(safe-area-inset-top,0);left:0;right:0;z-index:8;padding:.875rem 1rem .5rem}._contentViewport_ysye7_26{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:.75rem;padding:calc(env(safe-area-inset-top,0) + 3.75rem) 1rem calc(6.75rem + env(safe-area-inset-bottom,0));background:#f6f6f4}._dayLabel_ysye7_43{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.375rem;font-weight:800;color:#1a1a1a}._sectionCard_ysye7_51{display:flex;flex-direction:column;gap:1rem;border-radius:1.5rem;border:1px solid #e4e7ee;background:#fff;padding:.875rem .875rem .75rem}._sectionHeader_ysye7_61{display:flex;align-items:center;justify-content:space-between;min-height:1.5rem}._sectionIcon_ysye7_68{color:#ababab}._sectionHeader_ysye7_61 h2{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:1.0625rem;font-weight:800}._eventList_ysye7_80{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._eventRow_ysye7_89{display:flex;align-items:center;gap:.625rem;min-height:2.125rem;border-radius:.625rem;background:#5397ea1a;padding:.5rem .625rem}._eventTime_ysye7_99{color:#11498d;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:800;opacity:.8;white-space:nowrap}._eventTitle_ysye7_108{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipList_ysye7_118{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.25rem}._chipItem_ysye7_127{display:flex}._reminderChip_ysye7_131{margin:0}._statusText_ysye7_135{margin:0;color:#666d79;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600}._errorText_ysye7_143{margin:.25rem 0 0;color:#9b2226;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._dark_1hf8o_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._screen_1hf8o_7{min-height:100%;display:flex;flex-direction:column;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem calc(1rem + env(safe-area-inset-bottom,0px));background:#f4f5f8}._header_1hf8o_15{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;margin-bottom:1rem}._backButton_1hf8o_23{width:2.5rem;height:2.5rem;border:none;background:transparent;color:#575757;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.5rem;padding:0}._backButton_1hf8o_23:hover{background:#e8e8e8}._title_1hf8o_41{margin:0;text-align:center;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:700}._headerSpacer_1hf8o_50{width:2.5rem}._formCard_1hf8o_54{gap:1rem}._loadingContainer_1hf8o_58{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;color:#575757;font-family:Plus Jakarta Sans,sans-serif}._loadingSpinner_1hf8o_69{width:2rem;height:2rem;border:2px solid #e8e8e8;border-top-color:#575757;border-radius:50%;animation:_spin_1hf8o_1 .8s linear infinite}@keyframes _spin_1hf8o_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._avatarSection_1hf8o_91{display:flex;flex-direction:column;align-items:center;gap:.5rem}._avatarContainer_1hf8o_98{position:relative;width:6rem;height:6rem;border-radius:50%;overflow:hidden;cursor:pointer;transition:transform .15s ease}._avatarContainer_1hf8o_98:hover{transform:scale(1.02)}._avatarContainer_1hf8o_98:focus{outline:2px solid #575757;outline-offset:2px}._avatarImage_1hf8o_117{width:100%;height:100%;object-fit:cover}._avatarOverlay_1hf8o_123{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease}._avatarContainer_1hf8o_98:hover ._avatarOverlay_1hf8o_123{opacity:1}._avatarHint_1hf8o_139{margin:0;color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500}._formFields_1hf8o_151{display:flex;flex-direction:column;gap:1rem}._fieldGroup_1hf8o_157{display:flex;flex-direction:column;gap:.375rem}._fieldLabel_1hf8o_163{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._actionButtons_1hf8o_170{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}._errorMessage_1hf8o_177{padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:500}._successMessage_1hf8o_188{padding:.75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;color:#16a34a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:500}._rosterCard_1hf8o_203{gap:.5rem}._sectionHeader_1hf8o_207{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._sectionTitle_1hf8o_214{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._memberCount_1hf8o_224{color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500}._addButton_1hf8o_231{width:100%;margin-bottom:.5rem}._divider_1hf8o_236{height:1px;background:#dedede;margin:.25rem 0}._emptyState_1hf8o_242{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.5rem;text-align:center}._emptyStateText_1hf8o_252{margin:0;color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:500}._memberRow_1hf8o_264{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem;background:#f8f9fc;border-radius:.75rem;cursor:pointer;transition:background .15s ease}._memberRow_1hf8o_264:hover{background:#eef0f5}._memberAvatar_1hf8o_280{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(145deg,#fff,#edf0f6);border:1px solid #d8dbe3;display:flex;align-items:center;justify-content:center;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;overflow:hidden}._memberAvatar_1hf8o_280 img{width:100%;height:100%;object-fit:cover}._memberInfo_1hf8o_302{min-width:0}._memberName_1hf8o_306{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._memberRole_1hf8o_317{margin:.125rem 0 0;color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500}._memberActions_1hf8o_325{color:#8a8a8a}._roleBadge_1hf8o_329{display:inline-flex;align-items:center;padding:.125rem .5rem;background:#e8e8e8;border-radius:999px;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase}._roleBadgeAdult_1hf8o_342{background:#dbeafe;color:#1d4ed8}._roleBadgeChild_1hf8o_347{background:#fce7f3;color:#be185d}._passwordRequirements_1hf8o_356{padding:.75rem;background:#f8f9fc;border-radius:.5rem}._passwordRequirementsTitle_1hf8o_362{margin:0 0 .5rem;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:600}._requirementList_1hf8o_370{margin:0;padding:0 0 0 1.25rem;list-style:none}._requirementItem_1hf8o_376{color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500;margin-bottom:.25rem;position:relative}._requirementItem_1hf8o_376:before{content:"";position:absolute;left:-1rem;top:.375rem;width:.375rem;height:.375rem;border-radius:50%;background:#d8dbe3}._requirementMet_1hf8o_396:before{content:"✓";position:absolute;left:-1rem;top:0;width:auto;height:auto;background:transparent;color:#16a34a;font-size:.75rem;font-weight:700}._requirementMet_1hf8o_396{color:#16a34a}._restrictedNotice_1hf8o_417{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:1rem;text-align:center}._restrictedIcon_1hf8o_427{width:4rem;height:4rem;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;color:#d97706}._restrictedTitle_1hf8o_438{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700}._restrictedText_1hf8o_446{margin:0;color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}._deleteButton_1hf8o_455{margin-top:1rem}._dark_18o8z_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._currentTimezone_18o8z_4{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:linear-gradient(145deg,#f8f9fc,#eef0f5);border-radius:.75rem;margin-bottom:1rem}._currentTimezoneIcon_18o8z_14{width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#575757;flex-shrink:0}._currentTimezoneInfo_18o8z_26{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._currentTimezoneLabel_18o8z_34{color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500}._currentTimezoneValue_18o8z_41{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:600;word-break:break-all}._currentTimeDisplay_18o8z_49{display:flex;align-items:center;gap:.375rem;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:500}._searchSection_18o8z_60{margin-bottom:1rem}._searchWrapper_18o8z_64{position:relative;display:flex;align-items:center}._searchIcon_18o8z_70{position:absolute;left:.75rem;color:#8a8a8a;pointer-events:none}._searchInput_18o8z_77{width:100%;padding-left:2.5rem!important}._timezoneList_18o8z_83{max-height:400px;overflow-y:auto;margin:0 -1rem;padding:0 1rem}._timezoneGroup_18o8z_90{margin-bottom:1rem}._groupHeader_18o8z_94{margin:0 0 .5rem;padding:.25rem .5rem;background:#f4f5f8;border-radius:.375rem;color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0}._groupOptions_18o8z_109{display:flex;flex-direction:column;gap:.25rem}._timezoneOption_18o8z_115{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;background:transparent;border:1px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}._timezoneOption_18o8z_115:hover{background:#f8f9fc;border-color:#e8e8e8}._timezoneOptionSelected_18o8z_135{background:#eef2ff!important;border-color:#c7d2fe!important}._timezoneOptionInfo_18o8z_140{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}._timezoneOptionLabel_18o8z_148{color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._timezoneOptionOffset_18o8z_158{color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500}._timezoneOptionCheck_18o8z_165{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:#4f46e5;flex-shrink:0}._currentBadge_18o8z_175{padding:.125rem .5rem;background:#dbeafe;border-radius:999px;color:#1d4ed8;font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;flex-shrink:0}._emptyState_18o8z_188{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}._emptyState_18o8z_188 p{margin:0;color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:500}._dark_1sdag_1{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}._toggleSection_1sdag_4{padding:.75rem 0;border-bottom:1px solid #e8e8e8}._toggleSection_1sdag_4:last-of-type{border-bottom:none}._toggleRow_1sdag_13{display:flex;align-items:center;justify-content:space-between;gap:1rem}._toggleLabelGroup_1sdag_20{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}._toggleIcon_1sdag_28{color:#575757;flex-shrink:0;margin-top:.125rem}._toggleLabel_1sdag_20{display:block;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}._toggleDescription_1sdag_43{display:block;color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:500}._timeSection_1sdag_52{padding:1rem 0;border-bottom:1px solid #e8e8e8}._sectionLabel_1sdag_57{margin:0 0 .75rem;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600}._timeRow_1sdag_65{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._timeField_1sdag_71{display:flex;flex-direction:column;gap:.375rem}._timeLabel_1sdag_77{color:#575757;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500}._timeInputWrapper_1sdag_84{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f9fc;border:1px solid #d8dbe3;border-radius:.5rem}._timeIcon_1sdag_94{color:#8a8a8a;flex-shrink:0}._timeInput_1sdag_84{flex:1;border:none;background:transparent;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:500;padding:0;min-width:0}._timeInput_1sdag_84:focus{outline:none}._timeInput_1sdag_84:disabled{opacity:.6;cursor:not-allowed}._sliderSection_1sdag_121{padding:1rem 0;border-bottom:1px solid #e8e8e8}._sliderSection_1sdag_121:last-of-type{border-bottom:none}._sliderLabel_1sdag_130{display:block;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:600;margin-bottom:.75rem}._hint_1sdag_140{display:block;color:#8a8a8a;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:500;margin-top:.5rem}._page_1w31q_1{min-height:100vh;padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem calc(1rem + env(safe-area-inset-bottom,0px));background:#f4f5f8}._card_1w31q_7{max-width:30rem;margin:0 auto;background:#fff;border:1px solid #dde3ee;border-radius:1rem;box-shadow:0 18px 38px -30px #1a1a1a61;padding:1rem;display:flex;flex-direction:column;gap:.75rem}._card_1w31q_7 h1{margin:0;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif;font-size:1.375rem;font-weight:700}._message_1w31q_28{margin:0;color:#575757;font-size:.875rem}._success_1w31q_34{margin:0;color:#166534;font-weight:600}._error_1w31q_40{margin:0;color:#b42318;font-size:.8125rem}._primaryButton_1w31q_46,._secondaryButton_1w31q_47{border:0;border-radius:.75rem;min-height:2.5rem;font-weight:700;cursor:pointer}._primaryButton_1w31q_46{background:#1f5fd4;color:#fff}._secondaryButton_1w31q_47{background:#eef2fb;color:#2f4575}._link_1w31q_65{color:#2f6ad8;text-decoration:none;width:fit-content}._link_1w31q_65:hover{text-decoration:underline}._container_1u0o6_1{min-height:var(--visual-viewport-height, 100vh);background:var(--color-background);padding-bottom:2rem}._header_1u0o6_7{background:var(--color-card);border-bottom:1px solid var(--color-border);padding:1.5rem 1rem;text-align:center}._header_1u0o6_7 h1{font-size:1.75rem;font-weight:700;margin-bottom:.25rem;color:var(--color-foreground)}._header_1u0o6_7 p{font-size:.875rem;color:var(--color-muted-foreground)}._content_1u0o6_26{padding:1rem;display:flex;flex-direction:column;gap:1.5rem}._section_1u0o6_33{background:var(--color-card);border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}._section_1u0o6_33 h2{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--color-foreground);padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}._inputSection_1u0o6_49{margin-top:1rem}._loaderDemo_1u0o6_53{display:flex;justify-content:center;padding:1rem 0}*{box-sizing:border-box}body{margin:0;-moz-osx-font-smoothing:grayscale;background-color:var(--mono-porcelain-white-hex);color:var(--mono-lava-black-hex);font-family:var(--typography-font-family-work-sans);font-style:normal;font-synthesis:none;font-variation-settings:"slnt" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;overscroll-behavior-y:none}#root{height:var(--visual-viewport-height, 100vh);overflow:hidden;position:relative}.app{height:var(--visual-viewport-height, 100vh);display:flex;flex-direction:column;background-color:var(--mono-porcelain-white-hex);overflow:hidden}.mobile-layout{height:var(--visual-viewport-height, 100vh);display:flex;flex-direction:column;overflow:clip;position:relative}.mobile-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;-webkit-overflow-scrolling:touch;position:relative}.page-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;padding-top:max(1rem,env(safe-area-inset-top));background:#fff;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:10}.page-header h1{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a}.search-container{padding:1rem;background:#fff;border-bottom:1px solid #e9ecef}.search-icon{position:absolute;left:12px;color:#6c757d;pointer-events:none}.search-input{width:100%;padding:12px 12px 12px 44px;border:1px solid #dee2e6;border-radius:24px;font-size:16px;background:#f8f9fa;transition:border-color .2s,background-color .2s}.search-input:focus{outline:none;border-color:var(--spectrum-reef-teal-hex);background:var(--mono-bright-white-hex)}.conversations-list{padding:0 1rem}.conversation-item{display:flex;align-items:center;padding:1rem 0;border-bottom:1px solid #e9ecef;cursor:pointer;transition:background-color .2s}.conversation-item:hover{background-color:#f8f9fa;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.conversation-avatar{width:48px;height:48px;border-radius:50%;background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.conversation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.conversation-title{margin:0;font-size:1rem;font-weight:500;color:var(--mono-lava-black-hex);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time{font-size:.75rem;color:#6c757d;flex-shrink:0;margin-left:.5rem}.conversation-preview{margin:0;font-size:.875rem;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#6c757d}.empty-state svg{margin-bottom:1rem;opacity:.5}.empty-state h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:500}.empty-state p{margin:0;font-size:.875rem}.profile-page{width:100%;height:100%;background:var(--mono-porcelain-white-hex);display:flex;flex-direction:column}.profile-content{padding:1rem;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.profile-header{display:flex;align-items:center;padding:1.5rem;background:#fff;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000000d}.profile-avatar{width:64px;height:64px;border-radius:50%;background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.profile-info h2{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--mono-lava-black-hex)}.profile-info p{margin:0;font-size:.875rem;color:var(--mono-boulder-grey-hex)}.profile-menu{display:flex;flex-direction:column;gap:1.5rem}.menu-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.menu-section h3{margin:0;padding:1rem 1.5rem .5rem;font-size:.875rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.menu-item{display:flex;align-items:center;padding:1rem 1.5rem;cursor:pointer;transition:background-color .2s;border:none;background:none;width:100%;text-align:left;font-size:1rem;color:#1a1a1a}.menu-item:hover{background-color:#f8f9fa}.menu-item svg{margin-right:1rem;color:#6c757d;flex-shrink:0}.menu-item-danger{color:#dc3545}.menu-item-danger svg{color:#dc3545}.quick-actions{padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.quick-action-card{background:#fff;border-radius:12px;padding:1.5rem;text-align:center;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px #0000000d}.quick-action-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.quick-action-card svg{margin-bottom:1rem;color:var(--spectrum-reef-teal-hex)}.quick-action-card h3{margin:0 0 .5rem;font-size:1rem;font-weight:500;color:var(--mono-lava-black-hex)}.quick-action-card p{margin:0;font-size:.875rem;color:var(--mono-boulder-grey-hex)}.recent-activity{padding:0 1rem 1rem}.recent-activity h2{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#1a1a1a}.activity-list{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.activity-item{display:flex;align-items:center;padding:1rem}.activity-item svg{margin-right:1rem;color:#6c757d;flex-shrink:0}.activity-content{flex:1}.activity-content p{margin:0 0 .25rem;font-size:.875rem;color:#1a1a1a}.activity-time{font-size:.75rem;color:#6c757d}.conversations-page{height:100%;display:flex;flex-direction:column;background:#f8f9fa}.conversations-page .page-header{padding:1rem 1.25rem;padding-top:max(1rem,env(safe-area-inset-top));background:#fff;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:10}.conversations-page .page-header h1{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}.search-container{padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #e9ecef}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:.75rem;color:#6c757d;z-index:2}.search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e9ecef;border-radius:.5rem;font-size:.95rem;background:#f8f9fa;transition:all .2s ease}.search-input:focus{outline:none;border-color:var(--spectrum-reef-teal-hex);background:var(--mono-bright-white-hex);box-shadow:0 0 0 3px var(--spectrum-reef-teal-alpha-10)}.clear-search-button{position:absolute;right:.75rem;background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}.clear-search-button:hover{background:#e9ecef;color:#495057}.searching-indicator{font-size:.875rem;color:#6c757d;margin-top:.5rem;font-style:italic}.conversations-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.5rem 0}.conversation-item{position:relative;margin:.25rem 1rem;background:#fff;border-radius:.75rem;border:1px solid #e9ecef;overflow:hidden;transition:all .2s ease}.conversation-item:hover{border-color:var(--spectrum-reef-teal-hex);box-shadow:0 2px 8px var(--spectrum-reef-teal-alpha-10)}.conversation-main{display:flex;align-items:center;padding:1rem;cursor:pointer}.conversation-avatar{width:3rem;height:3rem;border-radius:.5rem;background:var(--mono-porcelain-white-hex);display:flex;align-items:center;justify-content:center;color:var(--spectrum-reef-teal-hex);margin-right:.75rem;flex-shrink:0}.conversation-content{flex:1;min-width:0}.conversation-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.conversation-title{font-size:1rem;font-weight:600;color:var(--mono-lava-black-hex);margin:0;line-height:1.4;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time{font-size:.8125rem;color:#6c757d;white-space:nowrap;margin-left:.5rem}.conversation-meta{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6c757d}.message-count{color:#6c757d}.active-indicator{background:#28a745;color:#fff;padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.conversation-actions{position:relative;display:flex;align-items:center}.action-menu-button{padding:.5rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:.25rem;transition:all .2s ease;margin:0 .5rem 0 .25rem}.action-menu-button:hover{background:#f8f9fa;color:#495057}.action-menu{position:absolute;top:100%;right:.5rem;background:#fff;border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:8rem;overflow:hidden}.action-menu-item{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#495057;transition:all .2s ease}.action-menu-item.delete:hover{background:#f8d7da}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:transparent}.delete-confirm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e9ecef;border-radius:.75rem;padding:1.5rem;box-shadow:0 8px 24px #00000026;z-index:200;min-width:16rem;text-align:center}.delete-confirm p{margin:0 0 1.5rem;font-size:1rem;color:#1a1a1a;font-weight:500}.delete-confirm-actions{display:flex;gap:.75rem;justify-content:center}.cancel-button,.delete-button{padding:.5rem 1rem;border:1px solid transparent;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-button{background:#f8f9fa;color:#495057;border-color:#e9ecef}.cancel-button:hover{background:#e9ecef}.delete-button{background:#dc3545;color:#fff}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#6c757d}.empty-state svg{margin-bottom:1rem;color:#dee2e6}.empty-state h3{font-size:1.25rem;font-weight:600;color:#495057;margin:0 0 .5rem}.empty-state p{font-size:.95rem;margin:0 0 1.5rem;line-height:1.5}.start-conversation-button{background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.start-conversation-button:hover{background:var(--spectrum-reef-teal-shade-10-hex);transform:translateY(-1px)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#6c757d}.loading-spinner{width:2rem;height:2rem;border:2px solid var(--mono-pebble-grey-hex);border-top:2px solid var(--spectrum-reef-teal-hex);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.error-state h3{font-size:1.25rem;font-weight:600;color:#dc3545;margin:0 0 .5rem}.error-state p{color:#6c757d;margin:0 0 1.5rem;line-height:1.5}.retry-button{background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.retry-button:hover{background:var(--spectrum-reef-teal-shade-10-hex)}.load-more{padding:1rem;text-align:center}.load-more button{background:var(--mono-porcelain-white-hex);color:var(--spectrum-reef-teal-hex);border:1px solid var(--mono-pebble-grey-hex);padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.load-more button:hover{background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex)}.load-more button:disabled{opacity:.6;cursor:not-allowed}.conversation-detail-page{height:100%;display:flex;flex-direction:column;background:#f8f9fa}.conversation-header{display:flex;align-items:center;padding:1rem 1.25rem;padding-top:max(1rem,env(safe-area-inset-top));background:#fff;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:10}.back-button{padding:.5rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:.25rem;transition:all .2s ease;margin-right:.75rem}.back-button:hover{background:#f8f9fa;color:#495057}.conversation-title{font-size:1.125rem;font-weight:600;color:#1a1a1a;flex:1}.messages-container{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem;min-height:0}.messages-list{display:flex;flex-direction:column;gap:1rem;max-width:100%;margin:0;width:100%;padding:0 .5rem}.message{display:flex;flex-direction:column;gap:.25rem;max-width:85%}.user-message{align-self:flex-end;align-items:flex-end}.assistant-message{align-self:flex-start;align-items:flex-start}.message-content{padding:.75rem 1rem;border-radius:.75rem;font-size:.95rem;line-height:1.4;word-wrap:break-word;white-space:pre-wrap;display:flex;align-items:center;gap:.5rem}.user-message .message-content{background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);border-bottom-right-radius:.25rem}.assistant-message .message-content{background:var(--mono-bright-white-hex);color:var(--mono-lava-black-hex);border:1px solid var(--mono-pebble-grey-hex);border-bottom-left-radius:.25rem}.message-time{font-size:.75rem;color:#6c757d;margin:0 .5rem}.empty-conversation{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6c757d}.empty-conversation h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#495057}.empty-conversation p{font-size:1rem;margin:0}.user-message .message-time{text-align:right}.message-input-container{padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e9ecef;flex-shrink:0}@media (width <= 1023px){.message-input-container{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}}.message-form{display:flex;gap:.75rem;align-items:flex-end;max-width:100%;margin:0;width:100%;padding:0 .5rem}.message-input{flex:1;padding:.875rem 1.125rem;border:1.5px solid #e9ecef;border-radius:1.75rem;font-size:1rem;line-height:1.4;background:#f8f9fa;transition:all .2s ease;resize:none;min-height:44px;max-height:120px;overflow-y:auto;-webkit-overflow-scrolling:touch}.message-input:focus{outline:none;border-color:var(--spectrum-reef-teal-hex);background:var(--mono-bright-white-hex);box-shadow:0 0 0 4px var(--spectrum-reef-teal-alpha-15);transform:translateY(-1px)}.message-input:disabled{opacity:.6;cursor:not-allowed;background:#f1f3f4}.send-button{width:3rem;height:3rem;border-radius:50%;background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 2px 8px var(--spectrum-reef-teal-alpha-30)}.send-button:hover:not(:disabled){background:var(--spectrum-reef-teal-shade-10-hex);transform:scale(1.05);box-shadow:0 4px 12px var(--spectrum-reef-teal-alpha-40)}.send-button:active:not(:disabled){transform:scale(.95)}.send-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.send-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.send-button:active:before{width:100px;height:100px}@keyframes typing{0%,60%,to{opacity:1}30%{opacity:.3}}.typing-indicator{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:var(--mono-bright-white-hex);border-radius:1rem;font-size:.875rem;color:#6c757d;border:1px solid var(--mono-pebble-grey-hex)}.typing-dots{display:flex;gap:.25rem}.typing-dots span{width:6px;height:6px;border-radius:50%;background:var(--spectrum-reef-teal-hex);animation:typing 1.4s infinite}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1000;-webkit-overflow-scrolling:touch}.conversation-load-modal{height:var(--visual-viewport-height, 100vh);width:100vw;display:flex;flex-direction:column;overflow:hidden;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;padding-top:max(1rem,env(safe-area-inset-top));background:#fff;border-bottom:1px solid #e9ecef;flex-shrink:0;position:relative;z-index:10}.modal-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a}.close-button{padding:.75rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.close-button:hover{background:#f8f9fa;color:#495057}.close-button:active{transform:scale(.95)}.modal-search{padding:.75rem 1.25rem 1rem;background:#fff;flex-shrink:0}.modal-search .search-input-wrapper{position:relative;display:flex;align-items:center}.modal-search .search-icon{position:absolute;left:1rem;color:#6c757d;z-index:2;pointer-events:none}.modal-search .search-input{width:100%;padding:1rem 1rem 1rem 3rem;border:1px solid #e9ecef;border-radius:.75rem;font-size:1rem;background:#f8f9fa;transition:all .2s ease;min-height:48px}.modal-search .search-input:focus{outline:none;border-color:var(--spectrum-reef-teal-hex);background:var(--mono-bright-white-hex);box-shadow:0 0 0 4px var(--spectrum-reef-teal-alpha-10)}.modal-search .clear-search-button{position:absolute;right:1rem;background:none;border:none;color:#6c757d;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s ease;min-width:36px;min-height:36px}.modal-search .clear-search-button:hover{background:#e9ecef;color:#495057}.modal-search .searching-indicator{font-size:.875rem;color:#6c757d;margin-top:.5rem;font-style:italic}.modal-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f8f9fa;padding-bottom:env(safe-area-inset-bottom)}.modal-content .conversations-list{padding:.75rem 0}.modal-content .conversation-item{position:relative;margin:0 1rem .75rem;background:#fff;border-radius:1rem;border:1px solid #e9ecef;overflow:hidden;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}.modal-content .conversation-item:hover{border-color:var(--spectrum-reef-teal-hex);box-shadow:0 4px 12px var(--spectrum-reef-teal-alpha-15);transform:translateY(-1px)}.modal-content .conversation-item.current{background:var(--spectrum-reef-teal-alpha-10);border-color:var(--spectrum-reef-teal-hex);box-shadow:0 4px 12px var(--spectrum-reef-teal-alpha-20)}.modal-content .conversation-main{display:flex;align-items:center;padding:1.25rem 1rem;cursor:pointer;min-height:72px}.modal-content .conversation-avatar{width:3rem;height:3rem;border-radius:.5rem;background:var(--mono-porcelain-white-hex);display:flex;align-items:center;justify-content:center;color:var(--spectrum-reef-teal-hex);margin-right:.75rem;flex-shrink:0}.modal-content .conversation-content{flex:1;min-width:0}.modal-content .conversation-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.modal-content .conversation-title{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.4;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.5rem}.current-badge{background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500;text-transform:uppercase;white-space:nowrap}.modal-content .conversation-time{font-size:.8125rem;color:#6c757d;white-space:nowrap;margin-left:.5rem}.modal-content .conversation-meta{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6c757d}.modal-content .conversation-actions{position:relative;display:flex;align-items:center}.modal-content .action-menu-button{padding:.5rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:.25rem;transition:all .2s ease;margin:0 .5rem 0 .25rem}.modal-content .action-menu-button:hover{background:#f8f9fa;color:#495057}.modal-content .action-menu{position:absolute;top:100%;right:.5rem;background:#fff;border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:8rem;overflow:hidden}.modal-content .action-menu-item{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#495057;transition:all .2s ease}.modal-content .action-menu-item:hover{background:#f8f9fa}.modal-content .action-menu-item.delete{color:#dc3545}.modal-content .action-menu-item.delete:hover{background:#f8d7da}.modal-footer{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9ecef;flex-shrink:0;position:relative;z-index:10}.new-conversation-button{width:100%;background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);border:none;padding:1rem 1.25rem;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:52px}.new-conversation-button:hover{background:var(--spectrum-reef-teal-shade-10-hex);transform:translateY(-1px);box-shadow:0 4px 12px var(--spectrum-reef-teal-alpha-25)}.new-conversation-button:active{transform:translateY(0)}.load-button{padding:.5rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:.25rem;transition:all .2s ease;margin-right:.75rem;display:flex;align-items:center;justify-content:center;position:relative}.load-button:hover{background:var(--mono-porcelain-white-hex);color:var(--spectrum-reef-teal-hex)}.load-button:active{transform:scale(.95)}.documents-page{min-height:var(--visual-viewport-height, 100vh);display:flex;flex-direction:column;background-color:var(--mono-porcelain-white-hex)}.documents-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 1rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.document-item{display:flex;align-items:center;padding:1rem 0;border-bottom:1px solid #e9ecef;transition:background-color .2s;position:relative}.document-item:hover{background-color:#f8f9fa;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.document-main{display:flex;align-items:center;flex:1;cursor:pointer}.document-avatar{width:48px;height:48px;border-radius:50%;background:var(--spectrum-reef-teal-hex);color:var(--mono-bright-white-hex);display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.document-content{flex:1;min-width:0}.document-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.document-title{margin:0;font-size:1rem;font-weight:500;color:var(--mono-lava-black-hex);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-time{font-size:.75rem;color:#6c757d;flex-shrink:0;margin-left:.5rem}.document-meta{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.source-type{color:#6c757d;text-transform:capitalize}.status-indicator{font-weight:500;text-transform:capitalize}.document-actions{position:relative}.action-menu-button{background:none;border:none;padding:.5rem;border-radius:.25rem;cursor:pointer;color:#6c757d;transition:background-color .2s}.action-menu-button:hover{background:#e9ecef}.action-menu{position:absolute;right:0;top:100%;background:#fff;border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;z-index:10;min-width:120px}.action-menu-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:none;cursor:pointer;font-size:.875rem;width:100%;text-align:left;transition:background-color .2s}.action-menu-item:hover{background:#f8f9fa}.action-menu-item.delete{color:#dc3545}.delete-confirm{position:absolute;left:0;right:0;bottom:100%;background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1rem;box-shadow:0 2px 8px #0000001a;z-index:15;margin-bottom:.5rem}.delete-confirm p{margin:0 0 1rem;font-size:.875rem;color:#1a1a1a}.delete-confirm-actions{display:flex;gap:.5rem}.cancel-button,.delete-button{flex:1;padding:.5rem;border:1px solid;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:background-color .2s}.cancel-button{background:#fff;border-color:#dee2e6;color:#495057}.cancel-button:hover{background:#f8f9fa}.delete-button{background:#dc3545;border-color:#dc3545;color:#fff}.delete-button:hover{background:#c82333}.chat-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e9ecef;padding:1rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom));z-index:15}.chat-input-wrapper{display:flex;align-items:flex-end;gap:.5rem;max-width:100%}.paste-button{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:.75rem;color:#6c757d;cursor:pointer;transition:all .2s ease;flex-shrink:0}.paste-button:hover{background:#e9ecef;color:#495057}.chat-input{flex:1;border:1px solid #dee2e6;border-radius:.5rem;padding:.75rem;font-size:.95rem;resize:none;min-height:44px;max-height:120px;line-height:1.4;background:#f8f9fa;transition:all .2s ease}.chat-input:focus{outline:none;border-color:var(--spectrum-reef-teal-hex);background:#fff;box-shadow:0 0 0 3px var(--spectrum-reef-teal-alpha-10)}.chat-input:disabled{opacity:.6;cursor:not-allowed}.send-button{background:var(--spectrum-reef-teal-hex);border:none;border-radius:.5rem;padding:.75rem;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.send-button:hover:not(:disabled){background:#26a69a;transform:translateY(-1px)}.send-button:disabled{opacity:.5;cursor:not-allowed}.loading-spinner.small{width:16px;height:16px;border:2px solid rgb(255 255 255 / 30%);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.auth-page{background:var(--mono-bright-white-hex, #fff);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);min-height:var(--visual-viewport-height, 100vh)}.auth-page--warm{background:#ec9a55}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@theme{ --font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui; --font-heading: "Fold Grotesque Pro", sans-serif; --color-bubble-pink: hsl(var(--spectrum-bubble-pink)); --color-coral-red: hsl(var(--spectrum-coral-red)); --color-ember-orange: hsl(var(--spectrum-ember-orange)); --color-honey-yellow: hsl(var(--spectrum-honey-yellow)); --color-reef-teal: hsl(var(--spectrum-reef-teal)); --color-sail-blue: hsl(var(--spectrum-sail-blue)); --radius: 1.5rem; }@reference "tailwindcss";@theme{ --color-background: hsl(var(--background)); --color-foreground: hsl(var(--foreground)); --color-card: hsl(var(--card)); --color-card-foreground: hsl(var(--card-foreground)); --color-popover: hsl(var(--popover)); --color-popover-foreground: hsl(var(--popover-foreground)); --color-primary: hsl(var(--primary)); --color-primary-foreground: hsl(var(--primary-foreground)); --color-secondary: hsl(var(--secondary)); --color-secondary-foreground: hsl(var(--secondary-foreground)); --color-muted: hsl(var(--muted)); --color-muted-foreground: hsl(var(--muted-foreground)); --color-accent: hsl(var(--accent)); --color-accent-foreground: hsl(var(--accent-foreground)); --color-destructive: hsl(var(--destructive)); --color-destructive-foreground: hsl(var(--destructive-foreground)); --color-border: hsl(var(--border)); --color-input: hsl(var(--input)); --color-ring: hsl(var(--ring)); --color-chart-1: hsl(var(--chart-1)); --color-chart-2: hsl(var(--chart-2)); --color-chart-3: hsl(var(--chart-3)); --color-chart-4: hsl(var(--chart-4)); --color-chart-5: hsl(var(--chart-5)); --color-sidebar: hsl(var(--sidebar)); --color-sidebar-foreground: hsl(var(--sidebar-foreground)); --color-sidebar-primary: hsl(var(--sidebar-primary)); --color-sidebar-primary-foreground: hsl(var(--sidebar-primary-foreground)); --color-sidebar-accent: hsl(var(--sidebar-accent)); --color-sidebar-accent-foreground: hsl(var(--sidebar-accent-foreground)); --color-sidebar-border: hsl(var(--sidebar-border)); --color-sidebar-ring: hsl(var(--sidebar-ring)); --color-warning: hsl(var(--warning)); --color-warning-foreground: hsl(var(--warning-foreground)); --color-spectrum-bubble-pink: hsl(var(--spectrum-bubble-pink)); --color-spectrum-bubble-pink-tint-10: hsl(var(--spectrum-bubble-pink-tint-10)); --color-spectrum-bubble-pink-tint-20: hsl(var(--spectrum-bubble-pink-tint-20)); --color-spectrum-bubble-pink-tint-30: hsl(var(--spectrum-bubble-pink-tint-30)); --color-spectrum-bubble-pink-tint-40: hsl(var(--spectrum-bubble-pink-tint-40)); --color-spectrum-bubble-pink-tint-50: hsl(var(--spectrum-bubble-pink-tint-50)); --color-spectrum-bubble-pink-tint-60: hsl(var(--spectrum-bubble-pink-tint-60)); --color-spectrum-bubble-pink-tint-70: hsl(var(--spectrum-bubble-pink-tint-70)); --color-spectrum-bubble-pink-tint-80: hsl(var(--spectrum-bubble-pink-tint-80)); --color-spectrum-bubble-pink-tint-90: hsl(var(--spectrum-bubble-pink-tint-90)); --color-spectrum-bubble-pink-shade-10: hsl(var(--spectrum-bubble-pink-shade-10)); --color-spectrum-bubble-pink-shade-20: hsl(var(--spectrum-bubble-pink-shade-20)); --color-spectrum-bubble-pink-shade-30: hsl(var(--spectrum-bubble-pink-shade-30)); --color-spectrum-bubble-pink-shade-40: hsl(var(--spectrum-bubble-pink-shade-40)); --color-spectrum-bubble-pink-shade-50: hsl(var(--spectrum-bubble-pink-shade-50)); --color-spectrum-bubble-pink-shade-60: hsl(var(--spectrum-bubble-pink-shade-60)); --color-spectrum-bubble-pink-shade-70: hsl(var(--spectrum-bubble-pink-shade-70)); --color-spectrum-bubble-pink-shade-80: hsl(var(--spectrum-bubble-pink-shade-80)); --color-spectrum-bubble-pink-shade-90: hsl(var(--spectrum-bubble-pink-shade-90)); --color-spectrum-bubble-pink-alpha-10: hsla(343, 100%, 84%, .1); --color-spectrum-bubble-pink-alpha-20: hsla(343, 100%, 84%, .2); --color-spectrum-bubble-pink-alpha-30: hsla(343, 100%, 84%, .3); --color-spectrum-bubble-pink-alpha-40: hsla(343, 100%, 84%, .4); --color-spectrum-bubble-pink-alpha-50: hsla(343, 100%, 84%, .5); --color-spectrum-bubble-pink-alpha-60: hsla(343, 100%, 84%, .6); --color-spectrum-bubble-pink-alpha-70: hsla(343, 100%, 84%, .7); --color-spectrum-bubble-pink-alpha-80: hsla(343, 100%, 84%, .8); --color-spectrum-bubble-pink-alpha-90: hsla(343, 100%, 84%, .9); --color-spectrum-coral-red: hsl(var(--spectrum-coral-red)); --color-spectrum-coral-red-tint-10: hsl(var(--spectrum-coral-red-tint-10)); --color-spectrum-coral-red-tint-20: hsl(var(--spectrum-coral-red-tint-20)); --color-spectrum-coral-red-tint-30: hsl(var(--spectrum-coral-red-tint-30)); --color-spectrum-coral-red-tint-40: hsl(var(--spectrum-coral-red-tint-40)); --color-spectrum-coral-red-tint-50: hsl(var(--spectrum-coral-red-tint-50)); --color-spectrum-coral-red-tint-60: hsl(var(--spectrum-coral-red-tint-60)); --color-spectrum-coral-red-tint-70: hsl(var(--spectrum-coral-red-tint-70)); --color-spectrum-coral-red-tint-80: hsl(var(--spectrum-coral-red-tint-80)); --color-spectrum-coral-red-tint-90: hsl(var(--spectrum-coral-red-tint-90)); --color-spectrum-coral-red-shade-10: hsl(var(--spectrum-coral-red-shade-10)); --color-spectrum-coral-red-shade-20: hsl(var(--spectrum-coral-red-shade-20)); --color-spectrum-coral-red-shade-30: hsl(var(--spectrum-coral-red-shade-30)); --color-spectrum-coral-red-shade-40: hsl(var(--spectrum-coral-red-shade-40)); --color-spectrum-coral-red-shade-50: hsl(var(--spectrum-coral-red-shade-50)); --color-spectrum-coral-red-shade-60: hsl(var(--spectrum-coral-red-shade-60)); --color-spectrum-coral-red-shade-70: hsl(var(--spectrum-coral-red-shade-70)); --color-spectrum-coral-red-shade-80: hsl(var(--spectrum-coral-red-shade-80)); --color-spectrum-coral-red-shade-90: hsl(var(--spectrum-coral-red-shade-90)); --color-spectrum-coral-red-alpha-10: hsla(8, 83%, 70%, .1); --color-spectrum-coral-red-alpha-20: hsla(8, 83%, 70%, .2); --color-spectrum-coral-red-alpha-30: hsla(8, 83%, 70%, .3); --color-spectrum-coral-red-alpha-40: hsla(8, 83%, 70%, .4); --color-spectrum-coral-red-alpha-50: hsla(8, 83%, 70%, .5); --color-spectrum-coral-red-alpha-60: hsla(8, 83%, 70%, .6); --color-spectrum-coral-red-alpha-70: hsla(8, 83%, 70%, .7); --color-spectrum-coral-red-alpha-80: hsla(8, 83%, 70%, .8); --color-spectrum-coral-red-alpha-90: hsla(8, 83%, 70%, .9); --color-spectrum-ember-orange: hsl(var(--spectrum-ember-orange)); --color-spectrum-ember-orange-tint-10: hsl(var(--spectrum-ember-orange-tint-10)); --color-spectrum-ember-orange-tint-20: hsl(var(--spectrum-ember-orange-tint-20)); --color-spectrum-ember-orange-tint-30: hsl(var(--spectrum-ember-orange-tint-30)); --color-spectrum-ember-orange-tint-40: hsl(var(--spectrum-ember-orange-tint-40)); --color-spectrum-ember-orange-tint-50: hsl(var(--spectrum-ember-orange-tint-50)); --color-spectrum-ember-orange-tint-60: hsl(var(--spectrum-ember-orange-tint-60)); --color-spectrum-ember-orange-tint-70: hsl(var(--spectrum-ember-orange-tint-70)); --color-spectrum-ember-orange-tint-80: hsl(var(--spectrum-ember-orange-tint-80)); --color-spectrum-ember-orange-tint-90: hsl(var(--spectrum-ember-orange-tint-90)); --color-spectrum-ember-orange-shade-10: hsl(var(--spectrum-ember-orange-shade-10)); --color-spectrum-ember-orange-shade-20: hsl(var(--spectrum-ember-orange-shade-20)); --color-spectrum-ember-orange-shade-30: hsl(var(--spectrum-ember-orange-shade-30)); --color-spectrum-ember-orange-shade-40: hsl(var(--spectrum-ember-orange-shade-40)); --color-spectrum-ember-orange-shade-50: hsl(var(--spectrum-ember-orange-shade-50)); --color-spectrum-ember-orange-shade-60: hsl(var(--spectrum-ember-orange-shade-60)); --color-spectrum-ember-orange-shade-70: hsl(var(--spectrum-ember-orange-shade-70)); --color-spectrum-ember-orange-shade-80: hsl(var(--spectrum-ember-orange-shade-80)); --color-spectrum-ember-orange-shade-90: hsl(var(--spectrum-ember-orange-shade-90)); --color-spectrum-ember-orange-alpha-10: hsla(27, 90%, 66%, .1); --color-spectrum-ember-orange-alpha-20: hsla(27, 90%, 66%, .2); --color-spectrum-ember-orange-alpha-30: hsla(27, 90%, 66%, .3); --color-spectrum-ember-orange-alpha-40: hsla(27, 90%, 66%, .4); --color-spectrum-ember-orange-alpha-50: hsla(27, 90%, 66%, .5); --color-spectrum-ember-orange-alpha-60: hsla(27, 90%, 66%, .6); --color-spectrum-ember-orange-alpha-70: hsla(27, 90%, 66%, .7); --color-spectrum-ember-orange-alpha-80: hsla(27, 90%, 66%, .8); --color-spectrum-ember-orange-alpha-90: hsla(27, 90%, 66%, .9); --color-spectrum-honey-yellow: hsl(var(--spectrum-honey-yellow)); --color-spectrum-honey-yellow-tint-10: hsl(var(--spectrum-honey-yellow-tint-10)); --color-spectrum-honey-yellow-tint-20: hsl(var(--spectrum-honey-yellow-tint-20)); --color-spectrum-honey-yellow-tint-30: hsl(var(--spectrum-honey-yellow-tint-30)); --color-spectrum-honey-yellow-tint-40: hsl(var(--spectrum-honey-yellow-tint-40)); --color-spectrum-honey-yellow-tint-50: hsl(var(--spectrum-honey-yellow-tint-50)); --color-spectrum-honey-yellow-tint-60: hsl(var(--spectrum-honey-yellow-tint-60)); --color-spectrum-honey-yellow-tint-70: hsl(var(--spectrum-honey-yellow-tint-70)); --color-spectrum-honey-yellow-tint-80: hsl(var(--spectrum-honey-yellow-tint-80)); --color-spectrum-honey-yellow-tint-90: hsl(var(--spectrum-honey-yellow-tint-90)); --color-spectrum-honey-yellow-shade-10: hsl(var(--spectrum-honey-yellow-shade-10)); --color-spectrum-honey-yellow-shade-20: hsl(var(--spectrum-honey-yellow-shade-20)); --color-spectrum-honey-yellow-shade-30: hsl(var(--spectrum-honey-yellow-shade-30)); --color-spectrum-honey-yellow-shade-40: hsl(var(--spectrum-honey-yellow-shade-40)); --color-spectrum-honey-yellow-shade-50: hsl(var(--spectrum-honey-yellow-shade-50)); --color-spectrum-honey-yellow-shade-60: hsl(var(--spectrum-honey-yellow-shade-60)); --color-spectrum-honey-yellow-shade-70: hsl(var(--spectrum-honey-yellow-shade-70)); --color-spectrum-honey-yellow-shade-80: hsl(var(--spectrum-honey-yellow-shade-80)); --color-spectrum-honey-yellow-shade-90: hsl(var(--spectrum-honey-yellow-shade-90)); --color-spectrum-honey-yellow-alpha-10: hsla(45, 90%, 66%, .1); --color-spectrum-honey-yellow-alpha-20: hsla(45, 90%, 66%, .2); --color-spectrum-honey-yellow-alpha-30: hsla(45, 90%, 66%, .3); --color-spectrum-honey-yellow-alpha-40: hsla(45, 90%, 66%, .4); --color-spectrum-honey-yellow-alpha-50: hsla(45, 90%, 66%, .5); --color-spectrum-honey-yellow-alpha-60: hsla(45, 90%, 66%, .6); --color-spectrum-honey-yellow-alpha-70: hsla(45, 90%, 66%, .7); --color-spectrum-honey-yellow-alpha-80: hsla(45, 90%, 66%, .8); --color-spectrum-honey-yellow-alpha-90: hsla(45, 90%, 66%, .9); --color-spectrum-reef-teal: hsl(var(--spectrum-reef-teal)); --color-spectrum-reef-teal-tint-10: hsl(var(--spectrum-reef-teal-tint-10)); --color-spectrum-reef-teal-tint-20: hsl(var(--spectrum-reef-teal-tint-20)); --color-spectrum-reef-teal-tint-30: hsl(var(--spectrum-reef-teal-tint-30)); --color-spectrum-reef-teal-tint-40: hsl(var(--spectrum-reef-teal-tint-40)); --color-spectrum-reef-teal-tint-50: hsl(var(--spectrum-reef-teal-tint-50)); --color-spectrum-reef-teal-tint-60: hsl(var(--spectrum-reef-teal-tint-60)); --color-spectrum-reef-teal-tint-70: hsl(var(--spectrum-reef-teal-tint-70)); --color-spectrum-reef-teal-tint-80: hsl(var(--spectrum-reef-teal-tint-80)); --color-spectrum-reef-teal-tint-90: hsl(var(--spectrum-reef-teal-tint-90)); --color-spectrum-reef-teal-shade-10: hsl(var(--spectrum-reef-teal-shade-10)); --color-spectrum-reef-teal-shade-20: hsl(var(--spectrum-reef-teal-shade-20)); --color-spectrum-reef-teal-shade-30: hsl(var(--spectrum-reef-teal-shade-30)); --color-spectrum-reef-teal-shade-40: hsl(var(--spectrum-reef-teal-shade-40)); --color-spectrum-reef-teal-shade-50: hsl(var(--spectrum-reef-teal-shade-50)); --color-spectrum-reef-teal-shade-60: hsl(var(--spectrum-reef-teal-shade-60)); --color-spectrum-reef-teal-shade-70: hsl(var(--spectrum-reef-teal-shade-70)); --color-spectrum-reef-teal-shade-80: hsl(var(--spectrum-reef-teal-shade-80)); --color-spectrum-reef-teal-shade-90: hsl(var(--spectrum-reef-teal-shade-90)); --color-spectrum-reef-teal-alpha-10: hsla(186, 35%, 50%, .1); --color-spectrum-reef-teal-alpha-20: hsla(186, 35%, 50%, .2); --color-spectrum-reef-teal-alpha-30: hsla(186, 35%, 50%, .3); --color-spectrum-reef-teal-alpha-40: hsla(186, 35%, 50%, .4); --color-spectrum-reef-teal-alpha-50: hsla(186, 35%, 50%, .5); --color-spectrum-reef-teal-alpha-60: hsla(186, 35%, 50%, .6); --color-spectrum-reef-teal-alpha-70: hsla(186, 35%, 50%, .7); --color-spectrum-reef-teal-alpha-80: hsla(186, 35%, 50%, .8); --color-spectrum-reef-teal-alpha-90: hsla(186, 35%, 50%, .9); --color-spectrum-sail-blue: hsl(var(--spectrum-sail-blue)); --color-spectrum-sail-blue-tint-10: hsl(var(--spectrum-sail-blue-tint-10)); --color-spectrum-sail-blue-tint-20: hsl(var(--spectrum-sail-blue-tint-20)); --color-spectrum-sail-blue-tint-30: hsl(var(--spectrum-sail-blue-tint-30)); --color-spectrum-sail-blue-tint-40: hsl(var(--spectrum-sail-blue-tint-40)); --color-spectrum-sail-blue-tint-50: hsl(var(--spectrum-sail-blue-tint-50)); --color-spectrum-sail-blue-tint-60: hsl(var(--spectrum-sail-blue-tint-60)); --color-spectrum-sail-blue-tint-70: hsl(var(--spectrum-sail-blue-tint-70)); --color-spectrum-sail-blue-tint-80: hsl(var(--spectrum-sail-blue-tint-80)); --color-spectrum-sail-blue-tint-90: hsl(var(--spectrum-sail-blue-tint-90)); --color-spectrum-sail-blue-shade-10: hsl(var(--spectrum-sail-blue-shade-10)); --color-spectrum-sail-blue-shade-20: hsl(var(--spectrum-sail-blue-shade-20)); --color-spectrum-sail-blue-shade-30: hsl(var(--spectrum-sail-blue-shade-30)); --color-spectrum-sail-blue-shade-40: hsl(var(--spectrum-sail-blue-shade-40)); --color-spectrum-sail-blue-shade-50: hsl(var(--spectrum-sail-blue-shade-50)); --color-spectrum-sail-blue-shade-60: hsl(var(--spectrum-sail-blue-shade-60)); --color-spectrum-sail-blue-shade-70: hsl(var(--spectrum-sail-blue-shade-70)); --color-spectrum-sail-blue-shade-80: hsl(var(--spectrum-sail-blue-shade-80)); --color-spectrum-sail-blue-shade-90: hsl(var(--spectrum-sail-blue-shade-90)); --color-spectrum-sail-blue-alpha-10: hsla(213, 78%, 62%, .1); --color-spectrum-sail-blue-alpha-20: hsla(213, 78%, 62%, .2); --color-spectrum-sail-blue-alpha-30: hsla(213, 78%, 62%, .3); --color-spectrum-sail-blue-alpha-40: hsla(213, 78%, 62%, .4); --color-spectrum-sail-blue-alpha-50: hsla(213, 78%, 62%, .5); --color-spectrum-sail-blue-alpha-60: hsla(213, 78%, 62%, .6); --color-spectrum-sail-blue-alpha-70: hsla(213, 78%, 62%, .7); --color-spectrum-sail-blue-alpha-80: hsla(213, 78%, 62%, .8); --color-spectrum-sail-blue-alpha-90: hsla(213, 78%, 62%, .9); --color-mono-pitch-black: hsl(var(--mono-pitch-black)); --color-mono-pitch-black-tint-10: hsl(var(--mono-pitch-black-tint-10)); --color-mono-pitch-black-tint-20: hsl(var(--mono-pitch-black-tint-20)); --color-mono-pitch-black-tint-30: hsl(var(--mono-pitch-black-tint-30)); --color-mono-pitch-black-tint-40: hsl(var(--mono-pitch-black-tint-40)); --color-mono-pitch-black-tint-50: hsl(var(--mono-pitch-black-tint-50)); --color-mono-pitch-black-tint-60: hsl(var(--mono-pitch-black-tint-60)); --color-mono-pitch-black-tint-70: hsl(var(--mono-pitch-black-tint-70)); --color-mono-pitch-black-tint-80: hsl(var(--mono-pitch-black-tint-80)); --color-mono-pitch-black-tint-90: hsl(var(--mono-pitch-black-tint-90)); --color-mono-pitch-black-shade-10: hsl(var(--mono-pitch-black-shade-10)); --color-mono-pitch-black-shade-20: hsl(var(--mono-pitch-black-shade-20)); --color-mono-pitch-black-shade-30: hsl(var(--mono-pitch-black-shade-30)); --color-mono-pitch-black-shade-40: hsl(var(--mono-pitch-black-shade-40)); --color-mono-pitch-black-shade-50: hsl(var(--mono-pitch-black-shade-50)); --color-mono-pitch-black-shade-60: hsl(var(--mono-pitch-black-shade-60)); --color-mono-pitch-black-shade-70: hsl(var(--mono-pitch-black-shade-70)); --color-mono-pitch-black-shade-80: hsl(var(--mono-pitch-black-shade-80)); --color-mono-pitch-black-shade-90: hsl(var(--mono-pitch-black-shade-90)); --color-mono-pitch-black-alpha-10: hsla(0, 0%, 0%, .1); --color-mono-pitch-black-alpha-20: hsla(0, 0%, 0%, .2); --color-mono-pitch-black-alpha-30: hsla(0, 0%, 0%, .3); --color-mono-pitch-black-alpha-40: hsla(0, 0%, 0%, .4); --color-mono-pitch-black-alpha-50: hsla(0, 0%, 0%, .5); --color-mono-pitch-black-alpha-60: hsla(0, 0%, 0%, .6); --color-mono-pitch-black-alpha-70: hsla(0, 0%, 0%, .7); --color-mono-pitch-black-alpha-80: hsla(0, 0%, 0%, .8); --color-mono-pitch-black-alpha-90: hsla(0, 0%, 0%, .9); --color-mono-lava-black: hsl(var(--mono-lava-black)); --color-mono-lava-black-tint-10: hsl(var(--mono-lava-black-tint-10)); --color-mono-lava-black-tint-20: hsl(var(--mono-lava-black-tint-20)); --color-mono-lava-black-tint-30: hsl(var(--mono-lava-black-tint-30)); --color-mono-lava-black-tint-40: hsl(var(--mono-lava-black-tint-40)); --color-mono-lava-black-tint-50: hsl(var(--mono-lava-black-tint-50)); --color-mono-lava-black-tint-60: hsl(var(--mono-lava-black-tint-60)); --color-mono-lava-black-tint-70: hsl(var(--mono-lava-black-tint-70)); --color-mono-lava-black-tint-80: hsl(var(--mono-lava-black-tint-80)); --color-mono-lava-black-tint-90: hsl(var(--mono-lava-black-tint-90)); --color-mono-lava-black-shade-10: hsl(var(--mono-lava-black-shade-10)); --color-mono-lava-black-shade-20: hsl(var(--mono-lava-black-shade-20)); --color-mono-lava-black-shade-30: hsl(var(--mono-lava-black-shade-30)); --color-mono-lava-black-shade-40: hsl(var(--mono-lava-black-shade-40)); --color-mono-lava-black-shade-50: hsl(var(--mono-lava-black-shade-50)); --color-mono-lava-black-shade-60: hsl(var(--mono-lava-black-shade-60)); --color-mono-lava-black-shade-70: hsl(var(--mono-lava-black-shade-70)); --color-mono-lava-black-shade-80: hsl(var(--mono-lava-black-shade-80)); --color-mono-lava-black-shade-90: hsl(var(--mono-lava-black-shade-90)); --color-mono-lava-black-alpha-10: hsla(0, 0%, 10%, .1); --color-mono-lava-black-alpha-20: hsla(0, 0%, 10%, .2); --color-mono-lava-black-alpha-30: hsla(0, 0%, 10%, .3); --color-mono-lava-black-alpha-40: hsla(0, 0%, 10%, .4); --color-mono-lava-black-alpha-50: hsla(0, 0%, 10%, .5); --color-mono-lava-black-alpha-60: hsla(0, 0%, 10%, .6); --color-mono-lava-black-alpha-70: hsla(0, 0%, 10%, .7); --color-mono-lava-black-alpha-80: hsla(0, 0%, 10%, .8); --color-mono-lava-black-alpha-90: hsla(0, 0%, 10%, .9); --color-mono-boulder-grey: hsl(var(--mono-boulder-grey)); --color-mono-boulder-grey-tint-10: hsl(var(--mono-boulder-grey-tint-10)); --color-mono-boulder-grey-tint-20: hsl(var(--mono-boulder-grey-tint-20)); --color-mono-boulder-grey-tint-30: hsl(var(--mono-boulder-grey-tint-30)); --color-mono-boulder-grey-tint-40: hsl(var(--mono-boulder-grey-tint-40)); --color-mono-boulder-grey-tint-50: hsl(var(--mono-boulder-grey-tint-50)); --color-mono-boulder-grey-tint-60: hsl(var(--mono-boulder-grey-tint-60)); --color-mono-boulder-grey-tint-70: hsl(var(--mono-boulder-grey-tint-70)); --color-mono-boulder-grey-tint-80: hsl(var(--mono-boulder-grey-tint-80)); --color-mono-boulder-grey-tint-90: hsl(var(--mono-boulder-grey-tint-90)); --color-mono-boulder-grey-shade-10: hsl(var(--mono-boulder-grey-shade-10)); --color-mono-boulder-grey-shade-20: hsl(var(--mono-boulder-grey-shade-20)); --color-mono-boulder-grey-shade-30: hsl(var(--mono-boulder-grey-shade-30)); --color-mono-boulder-grey-shade-40: hsl(var(--mono-boulder-grey-shade-40)); --color-mono-boulder-grey-shade-50: hsl(var(--mono-boulder-grey-shade-50)); --color-mono-boulder-grey-shade-60: hsl(var(--mono-boulder-grey-shade-60)); --color-mono-boulder-grey-shade-70: hsl(var(--mono-boulder-grey-shade-70)); --color-mono-boulder-grey-shade-80: hsl(var(--mono-boulder-grey-shade-80)); --color-mono-boulder-grey-shade-90: hsl(var(--mono-boulder-grey-shade-90)); --color-mono-boulder-grey-alpha-10: hsla(0, 0%, 34%, .1); --color-mono-boulder-grey-alpha-20: hsla(0, 0%, 34%, .2); --color-mono-boulder-grey-alpha-30: hsla(0, 0%, 34%, .3); --color-mono-boulder-grey-alpha-40: hsla(0, 0%, 34%, .4); --color-mono-boulder-grey-alpha-50: hsla(0, 0%, 34%, .5); --color-mono-boulder-grey-alpha-60: hsla(0, 0%, 34%, .6); --color-mono-boulder-grey-alpha-70: hsla(0, 0%, 34%, .7); --color-mono-boulder-grey-alpha-80: hsla(0, 0%, 34%, .8); --color-mono-boulder-grey-alpha-90: hsla(0, 0%, 34%, .9); --color-mono-pebble-grey: hsl(var(--mono-pebble-grey)); --color-mono-pebble-grey-tint-10: hsl(var(--mono-pebble-grey-tint-10)); --color-mono-pebble-grey-tint-20: hsl(var(--mono-pebble-grey-tint-20)); --color-mono-pebble-grey-tint-30: hsl(var(--mono-pebble-grey-tint-30)); --color-mono-pebble-grey-tint-40: hsl(var(--mono-pebble-grey-tint-40)); --color-mono-pebble-grey-tint-50: hsl(var(--mono-pebble-grey-tint-50)); --color-mono-pebble-grey-tint-60: hsl(var(--mono-pebble-grey-tint-60)); --color-mono-pebble-grey-tint-70: hsl(var(--mono-pebble-grey-tint-70)); --color-mono-pebble-grey-tint-80: hsl(var(--mono-pebble-grey-tint-80)); --color-mono-pebble-grey-tint-90: hsl(var(--mono-pebble-grey-tint-90)); --color-mono-pebble-grey-shade-10: hsl(var(--mono-pebble-grey-shade-10)); --color-mono-pebble-grey-shade-20: hsl(var(--mono-pebble-grey-shade-20)); --color-mono-pebble-grey-shade-30: hsl(var(--mono-pebble-grey-shade-30)); --color-mono-pebble-grey-shade-40: hsl(var(--mono-pebble-grey-shade-40)); --color-mono-pebble-grey-shade-50: hsl(var(--mono-pebble-grey-shade-50)); --color-mono-pebble-grey-shade-60: hsl(var(--mono-pebble-grey-shade-60)); --color-mono-pebble-grey-shade-70: hsl(var(--mono-pebble-grey-shade-70)); --color-mono-pebble-grey-shade-80: hsl(var(--mono-pebble-grey-shade-80)); --color-mono-pebble-grey-shade-90: hsl(var(--mono-pebble-grey-shade-90)); --color-mono-pebble-grey-alpha-10: hsla(0, 0%, 50%, .1); --color-mono-pebble-grey-alpha-20: hsla(0, 0%, 50%, .2); --color-mono-pebble-grey-alpha-30: hsla(0, 0%, 50%, .3); --color-mono-pebble-grey-alpha-40: hsla(0, 0%, 50%, .4); --color-mono-pebble-grey-alpha-50: hsla(0, 0%, 50%, .5); --color-mono-pebble-grey-alpha-60: hsla(0, 0%, 50%, .6); --color-mono-pebble-grey-alpha-70: hsla(0, 0%, 50%, .7); --color-mono-pebble-grey-alpha-80: hsla(0, 0%, 50%, .8); --color-mono-pebble-grey-alpha-90: hsla(0, 0%, 50%, .9); --color-mono-porcelain-white: hsl(var(--mono-porcelain-white)); --color-mono-porcelain-white-tint-10: hsl(var(--mono-porcelain-white-tint-10)); --color-mono-porcelain-white-tint-20: hsl(var(--mono-porcelain-white-tint-20)); --color-mono-porcelain-white-tint-30: hsl(var(--mono-porcelain-white-tint-30)); --color-mono-porcelain-white-tint-40: hsl(var(--mono-porcelain-white-tint-40)); --color-mono-porcelain-white-tint-50: hsl(var(--mono-porcelain-white-tint-50)); --color-mono-porcelain-white-tint-60: hsl(var(--mono-porcelain-white-tint-60)); --color-mono-porcelain-white-tint-70: hsl(var(--mono-porcelain-white-tint-70)); --color-mono-porcelain-white-tint-80: hsl(var(--mono-porcelain-white-tint-80)); --color-mono-porcelain-white-tint-90: hsl(var(--mono-porcelain-white-tint-90)); --color-mono-porcelain-white-shade-10: hsl(var(--mono-porcelain-white-shade-10)); --color-mono-porcelain-white-shade-20: hsl(var(--mono-porcelain-white-shade-20)); --color-mono-porcelain-white-shade-30: hsl(var(--mono-porcelain-white-shade-30)); --color-mono-porcelain-white-shade-40: hsl(var(--mono-porcelain-white-shade-40)); --color-mono-porcelain-white-shade-50: hsl(var(--mono-porcelain-white-shade-50)); --color-mono-porcelain-white-shade-60: hsl(var(--mono-porcelain-white-shade-60)); --color-mono-porcelain-white-shade-70: hsl(var(--mono-porcelain-white-shade-70)); --color-mono-porcelain-white-shade-80: hsl(var(--mono-porcelain-white-shade-80)); --color-mono-porcelain-white-shade-90: hsl(var(--mono-porcelain-white-shade-90)); --color-mono-porcelain-white-alpha-10: hsla(60, 9%, 96%, .1); --color-mono-porcelain-white-alpha-20: hsla(60, 9%, 96%, .2); --color-mono-porcelain-white-alpha-30: hsla(60, 9%, 96%, .3); --color-mono-porcelain-white-alpha-40: hsla(60, 9%, 96%, .4); --color-mono-porcelain-white-alpha-50: hsla(60, 9%, 96%, .5); --color-mono-porcelain-white-alpha-60: hsla(60, 9%, 96%, .6); --color-mono-porcelain-white-alpha-70: hsla(60, 9%, 96%, .7); --color-mono-porcelain-white-alpha-80: hsla(60, 9%, 96%, .8); --color-mono-porcelain-white-alpha-90: hsla(60, 9%, 96%, .9); --color-mono-bright-white: hsl(var(--mono-bright-white)); --color-mono-bright-white-tint-10: hsl(var(--mono-bright-white-tint-10)); --color-mono-bright-white-tint-20: hsl(var(--mono-bright-white-tint-20)); --color-mono-bright-white-tint-30: hsl(var(--mono-bright-white-tint-30)); --color-mono-bright-white-tint-40: hsl(var(--mono-bright-white-tint-40)); --color-mono-bright-white-tint-50: hsl(var(--mono-bright-white-tint-50)); --color-mono-bright-white-tint-60: hsl(var(--mono-bright-white-tint-60)); --color-mono-bright-white-tint-70: hsl(var(--mono-bright-white-tint-70)); --color-mono-bright-white-tint-80: hsl(var(--mono-bright-white-tint-80)); --color-mono-bright-white-tint-90: hsl(var(--mono-bright-white-tint-90)); --color-mono-bright-white-shade-10: hsl(var(--mono-bright-white-shade-10)); --color-mono-bright-white-shade-20: hsl(var(--mono-bright-white-shade-20)); --color-mono-bright-white-shade-30: hsl(var(--mono-bright-white-shade-30)); --color-mono-bright-white-shade-40: hsl(var(--mono-bright-white-shade-40)); --color-mono-bright-white-shade-50: hsl(var(--mono-bright-white-shade-50)); --color-mono-bright-white-shade-60: hsl(var(--mono-bright-white-shade-60)); --color-mono-bright-white-shade-70: hsl(var(--mono-bright-white-shade-70)); --color-mono-bright-white-shade-80: hsl(var(--mono-bright-white-shade-80)); --color-mono-bright-white-shade-90: hsl(var(--mono-bright-white-shade-90)); --color-mono-bright-white-alpha-10: hsla(0, 0%, 100%, .1); --color-mono-bright-white-alpha-20: hsla(0, 0%, 100%, .2); --color-mono-bright-white-alpha-30: hsla(0, 0%, 100%, .3); --color-mono-bright-white-alpha-40: hsla(0, 0%, 100%, .4); --color-mono-bright-white-alpha-50: hsla(0, 0%, 100%, .5); --color-mono-bright-white-alpha-60: hsla(0, 0%, 100%, .6); --color-mono-bright-white-alpha-70: hsla(0, 0%, 100%, .7); --color-mono-bright-white-alpha-80: hsla(0, 0%, 100%, .8); --color-mono-bright-white-alpha-90: hsla(0, 0%, 100%, .9); }:root{--spectrum-bubble-pink: #ffadc5;--spectrum-bubble-pink-tint-10: #ffb8cc;--spectrum-bubble-pink-tint-20: #ffbdcf;--spectrum-bubble-pink-tint-30: #ffc7d7;--spectrum-bubble-pink-tint-40: #ffccda;--spectrum-bubble-pink-tint-50: #ffd6e2;--spectrum-bubble-pink-tint-60: #ffe0e9;--spectrum-bubble-pink-tint-70: #ffe5ed;--spectrum-bubble-pink-tint-80: #fff0f4;--spectrum-bubble-pink-tint-90: #fff5f8;--spectrum-bubble-pink-shade-10: #ff85a7;--spectrum-bubble-pink-shade-20: #ff5786;--spectrum-bubble-pink-shade-30: #ff2e69;--spectrum-bubble-pink-shade-40: #ff0048;--spectrum-bubble-pink-shade-50: #d6003d;--spectrum-bubble-pink-shade-60: #ad0031;--spectrum-bubble-pink-shade-70: #800024;--spectrum-bubble-pink-shade-80: #570019;--spectrum-bubble-pink-shade-90: #29000c;--spectrum-bubble-pink-alpha-10: rgba(255, 173, 197, .1);--spectrum-bubble-pink-alpha-20: rgba(255, 173, 197, .2);--spectrum-bubble-pink-alpha-30: rgba(255, 173, 197, .3);--spectrum-bubble-pink-alpha-40: rgba(255, 173, 197, .4);--spectrum-bubble-pink-alpha-50: rgba(255, 173, 197, .5);--spectrum-bubble-pink-alpha-60: rgba(255, 173, 197, .6);--spectrum-bubble-pink-alpha-70: rgba(255, 173, 197, .7);--spectrum-bubble-pink-alpha-80: rgba(255, 173, 197, .8);--spectrum-bubble-pink-alpha-90: rgba(255, 173, 197, .9);--spectrum-coral-red: #f28473;--spectrum-coral-red-tint-10: #f39081;--spectrum-coral-red-tint-20: #f59d8f;--spectrum-coral-red-tint-30: #f6a99d;--spectrum-coral-red-tint-40: #f7b5ab;--spectrum-coral-red-tint-50: #f8c1b9;--spectrum-coral-red-tint-60: #facec7;--spectrum-coral-red-tint-70: #fbdad5;--spectrum-coral-red-tint-80: #fce6e3;--spectrum-coral-red-tint-90: #fef3f1;--spectrum-coral-red-shade-10: #ef6752;--spectrum-coral-red-shade-20: #ec4b32;--spectrum-coral-red-shade-30: #e53115;--spectrum-coral-red-shade-40: #c42a12;--spectrum-coral-red-shade-50: #a3230f;--spectrum-coral-red-shade-60: #831c0c;--spectrum-coral-red-shade-70: #621509;--spectrum-coral-red-shade-80: #410e06;--spectrum-coral-red-shade-90: #210703;--spectrum-coral-red-alpha-10: rgba(242, 132, 115, .1);--spectrum-coral-red-alpha-20: rgba(242, 132, 115, .2);--spectrum-coral-red-alpha-30: rgba(242, 132, 115, .3);--spectrum-coral-red-alpha-40: rgba(242, 132, 115, .4);--spectrum-coral-red-alpha-50: rgba(242, 132, 115, .5);--spectrum-coral-red-alpha-60: rgba(242, 132, 115, .6);--spectrum-coral-red-alpha-70: rgba(242, 132, 115, .7);--spectrum-coral-red-alpha-80: rgba(242, 132, 115, .8);--spectrum-coral-red-alpha-90: rgba(242, 132, 115, .9);--spectrum-ember-orange: #f6a05a;--spectrum-ember-orange-tint-10: #f7a969;--spectrum-ember-orange-tint-20: #f8b47c;--spectrum-ember-orange-tint-30: #f9bc8b;--spectrum-ember-orange-tint-40: #fac79e;--spectrum-ember-orange-tint-50: #fbd0ad;--spectrum-ember-orange-tint-60: #fbd8bb;--spectrum-ember-orange-tint-70: #fce3cf;--spectrum-ember-orange-tint-80: #fdecdd;--spectrum-ember-orange-tint-90: #fef7f0;--spectrum-ember-orange-shade-10: #f58d38;--spectrum-ember-orange-shade-20: #f37c1b;--spectrum-ember-orange-shade-30: #df6b0c;--spectrum-ember-orange-shade-40: #c25d0a;--spectrum-ember-orange-shade-50: #a04d08;--spectrum-ember-orange-shade-60: #7e3c07;--spectrum-ember-orange-shade-70: #612e05;--spectrum-ember-orange-shade-80: #3f1e03;--spectrum-ember-orange-shade-90: #221002;--spectrum-ember-orange-alpha-10: rgba(246, 160, 90, .1);--spectrum-ember-orange-alpha-20: rgba(246, 160, 90, .2);--spectrum-ember-orange-alpha-30: rgba(246, 160, 90, .3);--spectrum-ember-orange-alpha-40: rgba(246, 160, 90, .4);--spectrum-ember-orange-alpha-50: rgba(246, 160, 90, .5);--spectrum-ember-orange-alpha-60: rgba(246, 160, 90, .6);--spectrum-ember-orange-alpha-70: rgba(246, 160, 90, .7);--spectrum-ember-orange-alpha-80: rgba(246, 160, 90, .8);--spectrum-ember-orange-alpha-90: rgba(246, 160, 90, .9);--spectrum-honey-yellow: #f6cf5a;--spectrum-honey-yellow-tint-10: #f7d469;--spectrum-honey-yellow-tint-20: #f8d97c;--spectrum-honey-yellow-tint-30: #f9dd8b;--spectrum-honey-yellow-tint-40: #fae39e;--spectrum-honey-yellow-tint-50: #fbe7ad;--spectrum-honey-yellow-tint-60: #fbebbb;--spectrum-honey-yellow-tint-70: #fcf1cf;--spectrum-honey-yellow-tint-80: #fdf5dd;--spectrum-honey-yellow-tint-90: #fefbf0;--spectrum-honey-yellow-shade-10: #f5c538;--spectrum-honey-yellow-shade-20: #f3bd1b;--spectrum-honey-yellow-shade-30: #dfaa0c;--spectrum-honey-yellow-shade-40: #c2940a;--spectrum-honey-yellow-shade-50: #a07a08;--spectrum-honey-yellow-shade-60: #7e6007;--spectrum-honey-yellow-shade-70: #614a05;--spectrum-honey-yellow-shade-80: #3f3003;--spectrum-honey-yellow-shade-90: #221a02;--spectrum-honey-yellow-alpha-10: rgba(246, 207, 90, .1);--spectrum-honey-yellow-alpha-20: rgba(246, 207, 90, .2);--spectrum-honey-yellow-alpha-30: rgba(246, 207, 90, .3);--spectrum-honey-yellow-alpha-40: rgba(246, 207, 90, .4);--spectrum-honey-yellow-alpha-50: rgba(246, 207, 90, .5);--spectrum-honey-yellow-alpha-60: rgba(246, 207, 90, .6);--spectrum-honey-yellow-alpha-70: rgba(246, 207, 90, .7);--spectrum-honey-yellow-alpha-80: rgba(246, 207, 90, .8);--spectrum-honey-yellow-alpha-90: rgba(246, 207, 90, .9);--spectrum-reef-teal: #53a3ac;--spectrum-reef-teal-tint-10: #64acb4;--spectrum-reef-teal-tint-20: #75b6bd;--spectrum-reef-teal-tint-30: #87bfc5;--spectrum-reef-teal-tint-40: #98c8cd;--spectrum-reef-teal-tint-50: #a9d1d6;--spectrum-reef-teal-tint-60: #badade;--spectrum-reef-teal-tint-70: #cbe3e6;--spectrum-reef-teal-tint-80: #ddedee;--spectrum-reef-teal-tint-90: #eef6f7;--spectrum-reef-teal-shade-10: #4b939b;--spectrum-reef-teal-shade-20: #42838a;--spectrum-reef-teal-shade-30: #3a7278;--spectrum-reef-teal-shade-40: #326267;--spectrum-reef-teal-shade-50: #295256;--spectrum-reef-teal-shade-60: #214145;--spectrum-reef-teal-shade-70: #193134;--spectrum-reef-teal-shade-80: #112122;--spectrum-reef-teal-shade-90: #081011;--spectrum-reef-teal-alpha-10: rgba(83, 163, 172, .1);--spectrum-reef-teal-alpha-20: rgba(83, 163, 172, .2);--spectrum-reef-teal-alpha-30: rgba(83, 163, 172, .3);--spectrum-reef-teal-alpha-40: rgba(83, 163, 172, .4);--spectrum-reef-teal-alpha-50: rgba(83, 163, 172, .5);--spectrum-reef-teal-alpha-60: rgba(83, 163, 172, .6);--spectrum-reef-teal-alpha-70: rgba(83, 163, 172, .7);--spectrum-reef-teal-alpha-80: rgba(83, 163, 172, .8);--spectrum-reef-teal-alpha-90: rgba(83, 163, 172, .9);--spectrum-sail-blue: #5397ea;--spectrum-sail-blue-tint-10: #65a2ec;--spectrum-sail-blue-tint-20: #77adee;--spectrum-sail-blue-tint-30: #84b5f0;--spectrum-sail-blue-tint-40: #97c0f2;--spectrum-sail-blue-tint-50: #a9cbf4;--spectrum-sail-blue-tint-60: #bbd6f7;--spectrum-sail-blue-tint-70: #cde1f9;--spectrum-sail-blue-tint-80: #dbe9fb;--spectrum-sail-blue-tint-90: #edf4fd;--spectrum-sail-blue-shade-10: #3786e6;--spectrum-sail-blue-shade-20: #1c76e3;--spectrum-sail-blue-shade-30: #1865c3;--spectrum-sail-blue-shade-40: #1557a8;--spectrum-sail-blue-shade-50: #11498d;--spectrum-sail-blue-shade-60: #0e3b71;--spectrum-sail-blue-shade-70: #0b2d56;--spectrum-sail-blue-shade-80: #071c36;--spectrum-sail-blue-shade-90: #030e1b;--spectrum-sail-blue-alpha-10: rgba(83, 151, 234, .1);--spectrum-sail-blue-alpha-20: rgba(83, 151, 234, .2);--spectrum-sail-blue-alpha-30: rgba(83, 151, 234, .3);--spectrum-sail-blue-alpha-40: rgba(83, 151, 234, .4);--spectrum-sail-blue-alpha-50: rgba(83, 151, 234, .5);--spectrum-sail-blue-alpha-60: rgba(83, 151, 234, .6);--spectrum-sail-blue-alpha-70: rgba(83, 151, 234, .7);--spectrum-sail-blue-alpha-80: rgba(83, 151, 234, .8);--spectrum-sail-blue-alpha-90: rgba(83, 151, 234, .9);--mono-pitch-black: #000000;--mono-pitch-black-tint-10: #1a1a1a;--mono-pitch-black-tint-20: #333333;--mono-pitch-black-tint-30: #4d4d4d;--mono-pitch-black-tint-40: #666666;--mono-pitch-black-tint-50: #808080;--mono-pitch-black-tint-60: #999999;--mono-pitch-black-tint-70: #b3b3b3;--mono-pitch-black-tint-80: #cccccc;--mono-pitch-black-tint-90: #e6e6e6;--mono-pitch-black-shade-10: #000000;--mono-pitch-black-shade-20: #000000;--mono-pitch-black-shade-30: #000000;--mono-pitch-black-shade-40: #000000;--mono-pitch-black-shade-50: #000000;--mono-pitch-black-shade-60: #000000;--mono-pitch-black-shade-70: #000000;--mono-pitch-black-shade-80: #000000;--mono-pitch-black-shade-90: #000000;--mono-pitch-black-alpha-10: rgba(0, 0, 0, .1);--mono-pitch-black-alpha-20: rgba(0, 0, 0, .2);--mono-pitch-black-alpha-30: rgba(0, 0, 0, .3);--mono-pitch-black-alpha-40: rgba(0, 0, 0, .4);--mono-pitch-black-alpha-50: rgba(0, 0, 0, .5);--mono-pitch-black-alpha-60: rgba(0, 0, 0, .6);--mono-pitch-black-alpha-70: rgba(0, 0, 0, .7);--mono-pitch-black-alpha-80: rgba(0, 0, 0, .8);--mono-pitch-black-alpha-90: rgba(0, 0, 0, .9);--mono-lava-black: #1a1a1a;--mono-lava-black-tint-10: #303030;--mono-lava-black-tint-20: #474747;--mono-lava-black-tint-30: #5e5e5e;--mono-lava-black-tint-40: #757575;--mono-lava-black-tint-50: #8c8c8c;--mono-lava-black-tint-60: #a3a3a3;--mono-lava-black-tint-70: #bababa;--mono-lava-black-tint-80: #d1d1d1;--mono-lava-black-tint-90: #e8e8e8;--mono-lava-black-shade-10: #171717;--mono-lava-black-shade-20: #141414;--mono-lava-black-shade-30: #121212;--mono-lava-black-shade-40: #0f0f0f;--mono-lava-black-shade-50: #0d0d0d;--mono-lava-black-shade-60: #0a0a0a;--mono-lava-black-shade-70: #080808;--mono-lava-black-shade-80: #050505;--mono-lava-black-shade-90: #030303;--mono-lava-black-alpha-10: rgba(26, 26, 26, .1);--mono-lava-black-alpha-20: rgba(26, 26, 26, .2);--mono-lava-black-alpha-30: rgba(26, 26, 26, .3);--mono-lava-black-alpha-40: rgba(26, 26, 26, .4);--mono-lava-black-alpha-50: rgba(26, 26, 26, .5);--mono-lava-black-alpha-60: rgba(26, 26, 26, .6);--mono-lava-black-alpha-70: rgba(26, 26, 26, .7);--mono-lava-black-alpha-80: rgba(26, 26, 26, .8);--mono-lava-black-alpha-90: rgba(26, 26, 26, .9);--mono-boulder-grey: #575757;--mono-boulder-grey-tint-10: #696969;--mono-boulder-grey-tint-20: #787878;--mono-boulder-grey-tint-30: #8a8a8a;--mono-boulder-grey-tint-40: #999999;--mono-boulder-grey-tint-50: #ababab;--mono-boulder-grey-tint-60: #bdbdbd;--mono-boulder-grey-tint-70: #cccccc;--mono-boulder-grey-tint-80: #dedede;--mono-boulder-grey-tint-90: #ededed;--mono-boulder-grey-shade-10: #4f4f4f;--mono-boulder-grey-shade-20: #454545;--mono-boulder-grey-shade-30: #3d3d3d;--mono-boulder-grey-shade-40: #333333;--mono-boulder-grey-shade-50: #2b2b2b;--mono-boulder-grey-shade-60: #242424;--mono-boulder-grey-shade-70: #1a1a1a;--mono-boulder-grey-shade-80: #121212;--mono-boulder-grey-shade-90: #080808;--mono-boulder-grey-alpha-10: rgba(87, 87, 87, .1);--mono-boulder-grey-alpha-20: rgba(87, 87, 87, .2);--mono-boulder-grey-alpha-30: rgba(87, 87, 87, .3);--mono-boulder-grey-alpha-40: rgba(87, 87, 87, .4);--mono-boulder-grey-alpha-50: rgba(87, 87, 87, .5);--mono-boulder-grey-alpha-60: rgba(87, 87, 87, .6);--mono-boulder-grey-alpha-70: rgba(87, 87, 87, .7);--mono-boulder-grey-alpha-80: rgba(87, 87, 87, .8);--mono-boulder-grey-alpha-90: rgba(87, 87, 87, .9);--mono-pebble-grey: #808080;--mono-pebble-grey-tint-10: #8c8c8c;--mono-pebble-grey-tint-20: #999999;--mono-pebble-grey-tint-30: #a6a6a6;--mono-pebble-grey-tint-40: #b3b3b3;--mono-pebble-grey-tint-50: #bfbfbf;--mono-pebble-grey-tint-60: #cccccc;--mono-pebble-grey-tint-70: #d9d9d9;--mono-pebble-grey-tint-80: #e6e6e6;--mono-pebble-grey-tint-90: #f2f2f2;--mono-pebble-grey-shade-10: #737373;--mono-pebble-grey-shade-20: #666666;--mono-pebble-grey-shade-30: #595959;--mono-pebble-grey-shade-40: #4d4d4d;--mono-pebble-grey-shade-50: #404040;--mono-pebble-grey-shade-60: #333333;--mono-pebble-grey-shade-70: #262626;--mono-pebble-grey-shade-80: #1a1a1a;--mono-pebble-grey-shade-90: #0d0d0d;--mono-pebble-grey-alpha-10: rgba(128, 128, 128, .1);--mono-pebble-grey-alpha-20: rgba(128, 128, 128, .2);--mono-pebble-grey-alpha-30: rgba(128, 128, 128, .3);--mono-pebble-grey-alpha-40: rgba(128, 128, 128, .4);--mono-pebble-grey-alpha-50: rgba(128, 128, 128, .5);--mono-pebble-grey-alpha-60: rgba(128, 128, 128, .6);--mono-pebble-grey-alpha-70: rgba(128, 128, 128, .7);--mono-pebble-grey-alpha-80: rgba(128, 128, 128, .8);--mono-pebble-grey-alpha-90: rgba(128, 128, 128, .9);--mono-porcelain-white: #f6f6f4;--mono-porcelain-white-tint-10: #f6f6f4;--mono-porcelain-white-tint-20: #f8f8f7;--mono-porcelain-white-tint-30: #f8f8f7;--mono-porcelain-white-tint-40: #fafaf9;--mono-porcelain-white-tint-50: #fafaf9;--mono-porcelain-white-tint-60: #fafaf9;--mono-porcelain-white-tint-70: #fdfdfc;--mono-porcelain-white-tint-80: #fdfdfc;--mono-porcelain-white-tint-90: #ffffff;--mono-porcelain-white-shade-10: #dfdfd8;--mono-porcelain-white-shade-20: #cacabf;--mono-porcelain-white-shade-30: #b2b2a3;--mono-porcelain-white-shade-40: #9e9e8a;--mono-porcelain-white-shade-50: #85856f;--mono-porcelain-white-shade-60: #6a6a58;--mono-porcelain-white-shade-70: #515143;--mono-porcelain-white-shade-80: #35352c;--mono-porcelain-white-shade-90: #1c1c17;--mono-porcelain-white-alpha-10: rgba(246, 246, 244, .1);--mono-porcelain-white-alpha-20: rgba(246, 246, 244, .2);--mono-porcelain-white-alpha-30: rgba(246, 246, 244, .3);--mono-porcelain-white-alpha-40: rgba(246, 246, 244, .4);--mono-porcelain-white-alpha-50: rgba(246, 246, 244, .5);--mono-porcelain-white-alpha-60: rgba(246, 246, 244, .6);--mono-porcelain-white-alpha-70: rgba(246, 246, 244, .7);--mono-porcelain-white-alpha-80: rgba(246, 246, 244, .8);--mono-porcelain-white-alpha-90: rgba(246, 246, 244, .9);--mono-bright-white: #ffffff;--mono-bright-white-tint-10: #ffffff;--mono-bright-white-tint-20: #ffffff;--mono-bright-white-tint-30: #ffffff;--mono-bright-white-tint-40: #ffffff;--mono-bright-white-tint-50: #ffffff;--mono-bright-white-tint-60: #ffffff;--mono-bright-white-tint-70: #ffffff;--mono-bright-white-tint-80: #ffffff;--mono-bright-white-tint-90: #ffffff;--mono-bright-white-shade-10: #e6e6e6;--mono-bright-white-shade-20: #cccccc;--mono-bright-white-shade-30: #b3b3b3;--mono-bright-white-shade-40: #999999;--mono-bright-white-shade-50: #808080;--mono-bright-white-shade-60: #666666;--mono-bright-white-shade-70: #4d4d4d;--mono-bright-white-shade-80: #333333;--mono-bright-white-shade-90: #1a1a1a;--mono-bright-white-alpha-10: rgba(255, 255, 255, .1);--mono-bright-white-alpha-20: rgba(255, 255, 255, .2);--mono-bright-white-alpha-30: rgba(255, 255, 255, .3);--mono-bright-white-alpha-40: rgba(255, 255, 255, .4);--mono-bright-white-alpha-50: rgba(255, 255, 255, .5);--mono-bright-white-alpha-60: rgba(255, 255, 255, .6);--mono-bright-white-alpha-70: rgba(255, 255, 255, .7);--mono-bright-white-alpha-80: rgba(255, 255, 255, .8);--mono-bright-white-alpha-90: rgba(255, 255, 255, .9)}:root{--spectrum-bubble-pink: 343 100% 84%;--spectrum-bubble-pink-hex: var(--spectrum-bubble-pink);--spectrum-bubble-pink-tint-10: 343 100% 86%;--spectrum-bubble-pink-tint-10-hex: var(--spectrum-bubble-pink-tint-10);--spectrum-bubble-pink-tint-20: 343 100% 87%;--spectrum-bubble-pink-tint-20-hex: var(--spectrum-bubble-pink-tint-20);--spectrum-bubble-pink-tint-30: 343 100% 89%;--spectrum-bubble-pink-tint-30-hex: var(--spectrum-bubble-pink-tint-30);--spectrum-bubble-pink-tint-40: 343 100% 90%;--spectrum-bubble-pink-tint-40-hex: var(--spectrum-bubble-pink-tint-40);--spectrum-bubble-pink-tint-50: 343 100% 92%;--spectrum-bubble-pink-tint-50-hex: var(--spectrum-bubble-pink-tint-50);--spectrum-bubble-pink-tint-60: 343 100% 94%;--spectrum-bubble-pink-tint-60-hex: var(--spectrum-bubble-pink-tint-60);--spectrum-bubble-pink-tint-70: 343 100% 95%;--spectrum-bubble-pink-tint-70-hex: var(--spectrum-bubble-pink-tint-70);--spectrum-bubble-pink-tint-80: 343 100% 97%;--spectrum-bubble-pink-tint-80-hex: var(--spectrum-bubble-pink-tint-80);--spectrum-bubble-pink-tint-90: 343 100% 98%;--spectrum-bubble-pink-tint-90-hex: var(--spectrum-bubble-pink-tint-90);--spectrum-bubble-pink-shade-10: 343 100% 76%;--spectrum-bubble-pink-shade-10-hex: var(--spectrum-bubble-pink-shade-10);--spectrum-bubble-pink-shade-20: 343 100% 67%;--spectrum-bubble-pink-shade-20-hex: var(--spectrum-bubble-pink-shade-20);--spectrum-bubble-pink-shade-30: 343 100% 59%;--spectrum-bubble-pink-shade-30-hex: var(--spectrum-bubble-pink-shade-30);--spectrum-bubble-pink-shade-40: 343 100% 50%;--spectrum-bubble-pink-shade-40-hex: var(--spectrum-bubble-pink-shade-40);--spectrum-bubble-pink-shade-50: 343 100% 42%;--spectrum-bubble-pink-shade-50-hex: var(--spectrum-bubble-pink-shade-50);--spectrum-bubble-pink-shade-60: 343 100% 34%;--spectrum-bubble-pink-shade-60-hex: var(--spectrum-bubble-pink-shade-60);--spectrum-bubble-pink-shade-70: 343 100% 25%;--spectrum-bubble-pink-shade-70-hex: var(--spectrum-bubble-pink-shade-70);--spectrum-bubble-pink-shade-80: 343 100% 17%;--spectrum-bubble-pink-shade-80-hex: var(--spectrum-bubble-pink-shade-80);--spectrum-bubble-pink-shade-90: 343 100% 8%;--spectrum-bubble-pink-shade-90-hex: var(--spectrum-bubble-pink-shade-90);--spectrum-bubble-pink-alpha-10: hsla(343, 100%, 84%, .1);--spectrum-bubble-pink-alpha-20: hsla(343, 100%, 84%, .2);--spectrum-bubble-pink-alpha-30: hsla(343, 100%, 84%, .3);--spectrum-bubble-pink-alpha-40: hsla(343, 100%, 84%, .4);--spectrum-bubble-pink-alpha-50: hsla(343, 100%, 84%, .5);--spectrum-bubble-pink-alpha-60: hsla(343, 100%, 84%, .6);--spectrum-bubble-pink-alpha-70: hsla(343, 100%, 84%, .7);--spectrum-bubble-pink-alpha-80: hsla(343, 100%, 84%, .8);--spectrum-bubble-pink-alpha-90: hsla(343, 100%, 84%, .9);--spectrum-coral-red: 8 83% 70%;--spectrum-coral-red-hex: var(--spectrum-coral-red);--spectrum-coral-red-tint-10: 8 83% 73%;--spectrum-coral-red-tint-10-hex: var(--spectrum-coral-red-tint-10);--spectrum-coral-red-tint-20: 8 83% 76%;--spectrum-coral-red-tint-20-hex: var(--spectrum-coral-red-tint-20);--spectrum-coral-red-tint-30: 8 83% 79%;--spectrum-coral-red-tint-30-hex: var(--spectrum-coral-red-tint-30);--spectrum-coral-red-tint-40: 8 83% 82%;--spectrum-coral-red-tint-40-hex: var(--spectrum-coral-red-tint-40);--spectrum-coral-red-tint-50: 8 83% 85%;--spectrum-coral-red-tint-50-hex: var(--spectrum-coral-red-tint-50);--spectrum-coral-red-tint-60: 8 83% 88%;--spectrum-coral-red-tint-60-hex: var(--spectrum-coral-red-tint-60);--spectrum-coral-red-tint-70: 8 83% 91%;--spectrum-coral-red-tint-70-hex: var(--spectrum-coral-red-tint-70);--spectrum-coral-red-tint-80: 8 83% 94%;--spectrum-coral-red-tint-80-hex: var(--spectrum-coral-red-tint-80);--spectrum-coral-red-tint-90: 8 83% 97%;--spectrum-coral-red-tint-90-hex: var(--spectrum-coral-red-tint-90);--spectrum-coral-red-shade-10: 8 83% 63%;--spectrum-coral-red-shade-10-hex: var(--spectrum-coral-red-shade-10);--spectrum-coral-red-shade-20: 8 83% 56%;--spectrum-coral-red-shade-20-hex: var(--spectrum-coral-red-shade-20);--spectrum-coral-red-shade-30: 8 83% 49%;--spectrum-coral-red-shade-30-hex: var(--spectrum-coral-red-shade-30);--spectrum-coral-red-shade-40: 8 83% 42%;--spectrum-coral-red-shade-40-hex: var(--spectrum-coral-red-shade-40);--spectrum-coral-red-shade-50: 8 83% 35%;--spectrum-coral-red-shade-50-hex: var(--spectrum-coral-red-shade-50);--spectrum-coral-red-shade-60: 8 83% 28%;--spectrum-coral-red-shade-60-hex: var(--spectrum-coral-red-shade-60);--spectrum-coral-red-shade-70: 8 83% 21%;--spectrum-coral-red-shade-70-hex: var(--spectrum-coral-red-shade-70);--spectrum-coral-red-shade-80: 8 83% 14%;--spectrum-coral-red-shade-80-hex: var(--spectrum-coral-red-shade-80);--spectrum-coral-red-shade-90: 8 83% 7%;--spectrum-coral-red-shade-90-hex: var(--spectrum-coral-red-shade-90);--spectrum-coral-red-alpha-10: hsla(8, 83%, 70%, .1);--spectrum-coral-red-alpha-20: hsla(8, 83%, 70%, .2);--spectrum-coral-red-alpha-30: hsla(8, 83%, 70%, .3);--spectrum-coral-red-alpha-40: hsla(8, 83%, 70%, .4);--spectrum-coral-red-alpha-50: hsla(8, 83%, 70%, .5);--spectrum-coral-red-alpha-60: hsla(8, 83%, 70%, .6);--spectrum-coral-red-alpha-70: hsla(8, 83%, 70%, .7);--spectrum-coral-red-alpha-80: hsla(8, 83%, 70%, .8);--spectrum-coral-red-alpha-90: hsla(8, 83%, 70%, .9);--spectrum-ember-orange: 27 90% 66%;--spectrum-ember-orange-hex: var(--spectrum-ember-orange);--spectrum-ember-orange-tint-10: 27 90% 69%;--spectrum-ember-orange-tint-10-hex: var(--spectrum-ember-orange-tint-10);--spectrum-ember-orange-tint-20: 27 90% 73%;--spectrum-ember-orange-tint-20-hex: var(--spectrum-ember-orange-tint-20);--spectrum-ember-orange-tint-30: 27 90% 76%;--spectrum-ember-orange-tint-30-hex: var(--spectrum-ember-orange-tint-30);--spectrum-ember-orange-tint-40: 27 90% 80%;--spectrum-ember-orange-tint-40-hex: var(--spectrum-ember-orange-tint-40);--spectrum-ember-orange-tint-50: 27 90% 83%;--spectrum-ember-orange-tint-50-hex: var(--spectrum-ember-orange-tint-50);--spectrum-ember-orange-tint-60: 27 90% 86%;--spectrum-ember-orange-tint-60-hex: var(--spectrum-ember-orange-tint-60);--spectrum-ember-orange-tint-70: 27 90% 90%;--spectrum-ember-orange-tint-70-hex: var(--spectrum-ember-orange-tint-70);--spectrum-ember-orange-tint-80: 27 90% 93%;--spectrum-ember-orange-tint-80-hex: var(--spectrum-ember-orange-tint-80);--spectrum-ember-orange-tint-90: 27 90% 97%;--spectrum-ember-orange-tint-90-hex: var(--spectrum-ember-orange-tint-90);--spectrum-ember-orange-shade-10: 27 90% 59%;--spectrum-ember-orange-shade-10-hex: var(--spectrum-ember-orange-shade-10);--spectrum-ember-orange-shade-20: 27 90% 53%;--spectrum-ember-orange-shade-20-hex: var(--spectrum-ember-orange-shade-20);--spectrum-ember-orange-shade-30: 27 90% 46%;--spectrum-ember-orange-shade-30-hex: var(--spectrum-ember-orange-shade-30);--spectrum-ember-orange-shade-40: 27 90% 40%;--spectrum-ember-orange-shade-40-hex: var(--spectrum-ember-orange-shade-40);--spectrum-ember-orange-shade-50: 27 90% 33%;--spectrum-ember-orange-shade-50-hex: var(--spectrum-ember-orange-shade-50);--spectrum-ember-orange-shade-60: 27 90% 26%;--spectrum-ember-orange-shade-60-hex: var(--spectrum-ember-orange-shade-60);--spectrum-ember-orange-shade-70: 27 90% 20%;--spectrum-ember-orange-shade-70-hex: var(--spectrum-ember-orange-shade-70);--spectrum-ember-orange-shade-80: 27 90% 13%;--spectrum-ember-orange-shade-80-hex: var(--spectrum-ember-orange-shade-80);--spectrum-ember-orange-shade-90: 27 90% 7%;--spectrum-ember-orange-shade-90-hex: var(--spectrum-ember-orange-shade-90);--spectrum-ember-orange-alpha-10: hsla(27, 90%, 66%, .1);--spectrum-ember-orange-alpha-20: hsla(27, 90%, 66%, .2);--spectrum-ember-orange-alpha-30: hsla(27, 90%, 66%, .3);--spectrum-ember-orange-alpha-40: hsla(27, 90%, 66%, .4);--spectrum-ember-orange-alpha-50: hsla(27, 90%, 66%, .5);--spectrum-ember-orange-alpha-60: hsla(27, 90%, 66%, .6);--spectrum-ember-orange-alpha-70: hsla(27, 90%, 66%, .7);--spectrum-ember-orange-alpha-80: hsla(27, 90%, 66%, .8);--spectrum-ember-orange-alpha-90: hsla(27, 90%, 66%, .9);--spectrum-honey-yellow: 45 90% 66%;--spectrum-honey-yellow-hex: var(--spectrum-honey-yellow);--spectrum-honey-yellow-tint-10: 45 90% 69%;--spectrum-honey-yellow-tint-10-hex: var(--spectrum-honey-yellow-tint-10);--spectrum-honey-yellow-tint-20: 45 90% 73%;--spectrum-honey-yellow-tint-20-hex: var(--spectrum-honey-yellow-tint-20);--spectrum-honey-yellow-tint-30: 45 90% 76%;--spectrum-honey-yellow-tint-30-hex: var(--spectrum-honey-yellow-tint-30);--spectrum-honey-yellow-tint-40: 45 90% 80%;--spectrum-honey-yellow-tint-40-hex: var(--spectrum-honey-yellow-tint-40);--spectrum-honey-yellow-tint-50: 45 90% 83%;--spectrum-honey-yellow-tint-50-hex: var(--spectrum-honey-yellow-tint-50);--spectrum-honey-yellow-tint-60: 45 90% 86%;--spectrum-honey-yellow-tint-60-hex: var(--spectrum-honey-yellow-tint-60);--spectrum-honey-yellow-tint-70: 45 90% 90%;--spectrum-honey-yellow-tint-70-hex: var(--spectrum-honey-yellow-tint-70);--spectrum-honey-yellow-tint-80: 45 90% 93%;--spectrum-honey-yellow-tint-80-hex: var(--spectrum-honey-yellow-tint-80);--spectrum-honey-yellow-tint-90: 45 90% 97%;--spectrum-honey-yellow-tint-90-hex: var(--spectrum-honey-yellow-tint-90);--spectrum-honey-yellow-shade-10: 45 90% 59%;--spectrum-honey-yellow-shade-10-hex: var(--spectrum-honey-yellow-shade-10);--spectrum-honey-yellow-shade-20: 45 90% 53%;--spectrum-honey-yellow-shade-20-hex: var(--spectrum-honey-yellow-shade-20);--spectrum-honey-yellow-shade-30: 45 90% 46%;--spectrum-honey-yellow-shade-30-hex: var(--spectrum-honey-yellow-shade-30);--spectrum-honey-yellow-shade-40: 45 90% 40%;--spectrum-honey-yellow-shade-40-hex: var(--spectrum-honey-yellow-shade-40);--spectrum-honey-yellow-shade-50: 45 90% 33%;--spectrum-honey-yellow-shade-50-hex: var(--spectrum-honey-yellow-shade-50);--spectrum-honey-yellow-shade-60: 45 90% 26%;--spectrum-honey-yellow-shade-60-hex: var(--spectrum-honey-yellow-shade-60);--spectrum-honey-yellow-shade-70: 45 90% 20%;--spectrum-honey-yellow-shade-70-hex: var(--spectrum-honey-yellow-shade-70);--spectrum-honey-yellow-shade-80: 45 90% 13%;--spectrum-honey-yellow-shade-80-hex: var(--spectrum-honey-yellow-shade-80);--spectrum-honey-yellow-shade-90: 45 90% 7%;--spectrum-honey-yellow-shade-90-hex: var(--spectrum-honey-yellow-shade-90);--spectrum-honey-yellow-alpha-10: hsla(45, 90%, 66%, .1);--spectrum-honey-yellow-alpha-20: hsla(45, 90%, 66%, .2);--spectrum-honey-yellow-alpha-30: hsla(45, 90%, 66%, .3);--spectrum-honey-yellow-alpha-40: hsla(45, 90%, 66%, .4);--spectrum-honey-yellow-alpha-50: hsla(45, 90%, 66%, .5);--spectrum-honey-yellow-alpha-60: hsla(45, 90%, 66%, .6);--spectrum-honey-yellow-alpha-70: hsla(45, 90%, 66%, .7);--spectrum-honey-yellow-alpha-80: hsla(45, 90%, 66%, .8);--spectrum-honey-yellow-alpha-90: hsla(45, 90%, 66%, .9);--spectrum-reef-teal: 186 35% 50%;--spectrum-reef-teal-hex: var(--spectrum-reef-teal);--spectrum-reef-teal-tint-10: 186 35% 55%;--spectrum-reef-teal-tint-10-hex: var(--spectrum-reef-teal-tint-10);--spectrum-reef-teal-tint-20: 186 35% 60%;--spectrum-reef-teal-tint-20-hex: var(--spectrum-reef-teal-tint-20);--spectrum-reef-teal-tint-30: 186 35% 65%;--spectrum-reef-teal-tint-30-hex: var(--spectrum-reef-teal-tint-30);--spectrum-reef-teal-tint-40: 186 35% 70%;--spectrum-reef-teal-tint-40-hex: var(--spectrum-reef-teal-tint-40);--spectrum-reef-teal-tint-50: 186 35% 75%;--spectrum-reef-teal-tint-50-hex: var(--spectrum-reef-teal-tint-50);--spectrum-reef-teal-tint-60: 186 35% 80%;--spectrum-reef-teal-tint-60-hex: var(--spectrum-reef-teal-tint-60);--spectrum-reef-teal-tint-70: 186 35% 85%;--spectrum-reef-teal-tint-70-hex: var(--spectrum-reef-teal-tint-70);--spectrum-reef-teal-tint-80: 186 35% 90%;--spectrum-reef-teal-tint-80-hex: var(--spectrum-reef-teal-tint-80);--spectrum-reef-teal-tint-90: 186 35% 95%;--spectrum-reef-teal-tint-90-hex: var(--spectrum-reef-teal-tint-90);--spectrum-reef-teal-shade-10: 186 35% 45%;--spectrum-reef-teal-shade-10-hex: var(--spectrum-reef-teal-shade-10);--spectrum-reef-teal-shade-20: 186 35% 40%;--spectrum-reef-teal-shade-20-hex: var(--spectrum-reef-teal-shade-20);--spectrum-reef-teal-shade-30: 186 35% 35%;--spectrum-reef-teal-shade-30-hex: var(--spectrum-reef-teal-shade-30);--spectrum-reef-teal-shade-40: 186 35% 30%;--spectrum-reef-teal-shade-40-hex: var(--spectrum-reef-teal-shade-40);--spectrum-reef-teal-shade-50: 186 35% 25%;--spectrum-reef-teal-shade-50-hex: var(--spectrum-reef-teal-shade-50);--spectrum-reef-teal-shade-60: 186 35% 20%;--spectrum-reef-teal-shade-60-hex: var(--spectrum-reef-teal-shade-60);--spectrum-reef-teal-shade-70: 186 35% 15%;--spectrum-reef-teal-shade-70-hex: var(--spectrum-reef-teal-shade-70);--spectrum-reef-teal-shade-80: 186 35% 10%;--spectrum-reef-teal-shade-80-hex: var(--spectrum-reef-teal-shade-80);--spectrum-reef-teal-shade-90: 186 35% 5%;--spectrum-reef-teal-shade-90-hex: var(--spectrum-reef-teal-shade-90);--spectrum-reef-teal-alpha-10: hsla(186, 35%, 50%, .1);--spectrum-reef-teal-alpha-20: hsla(186, 35%, 50%, .2);--spectrum-reef-teal-alpha-30: hsla(186, 35%, 50%, .3);--spectrum-reef-teal-alpha-40: hsla(186, 35%, 50%, .4);--spectrum-reef-teal-alpha-50: hsla(186, 35%, 50%, .5);--spectrum-reef-teal-alpha-60: hsla(186, 35%, 50%, .6);--spectrum-reef-teal-alpha-70: hsla(186, 35%, 50%, .7);--spectrum-reef-teal-alpha-80: hsla(186, 35%, 50%, .8);--spectrum-reef-teal-alpha-90: hsla(186, 35%, 50%, .9);--spectrum-sail-blue: 213 78% 62%;--spectrum-sail-blue-hex: var(--spectrum-sail-blue);--spectrum-sail-blue-tint-10: 213 78% 66%;--spectrum-sail-blue-tint-10-hex: var(--spectrum-sail-blue-tint-10);--spectrum-sail-blue-tint-20: 213 78% 70%;--spectrum-sail-blue-tint-20-hex: var(--spectrum-sail-blue-tint-20);--spectrum-sail-blue-tint-30: 213 78% 73%;--spectrum-sail-blue-tint-30-hex: var(--spectrum-sail-blue-tint-30);--spectrum-sail-blue-tint-40: 213 78% 77%;--spectrum-sail-blue-tint-40-hex: var(--spectrum-sail-blue-tint-40);--spectrum-sail-blue-tint-50: 213 78% 81%;--spectrum-sail-blue-tint-50-hex: var(--spectrum-sail-blue-tint-50);--spectrum-sail-blue-tint-60: 213 78% 85%;--spectrum-sail-blue-tint-60-hex: var(--spectrum-sail-blue-tint-60);--spectrum-sail-blue-tint-70: 213 78% 89%;--spectrum-sail-blue-tint-70-hex: var(--spectrum-sail-blue-tint-70);--spectrum-sail-blue-tint-80: 213 78% 92%;--spectrum-sail-blue-tint-80-hex: var(--spectrum-sail-blue-tint-80);--spectrum-sail-blue-tint-90: 213 78% 96%;--spectrum-sail-blue-tint-90-hex: var(--spectrum-sail-blue-tint-90);--spectrum-sail-blue-shade-10: 213 78% 56%;--spectrum-sail-blue-shade-10-hex: var(--spectrum-sail-blue-shade-10);--spectrum-sail-blue-shade-20: 213 78% 50%;--spectrum-sail-blue-shade-20-hex: var(--spectrum-sail-blue-shade-20);--spectrum-sail-blue-shade-30: 213 78% 43%;--spectrum-sail-blue-shade-30-hex: var(--spectrum-sail-blue-shade-30);--spectrum-sail-blue-shade-40: 213 78% 37%;--spectrum-sail-blue-shade-40-hex: var(--spectrum-sail-blue-shade-40);--spectrum-sail-blue-shade-50: 213 78% 31%;--spectrum-sail-blue-shade-50-hex: var(--spectrum-sail-blue-shade-50);--spectrum-sail-blue-shade-60: 213 78% 25%;--spectrum-sail-blue-shade-60-hex: var(--spectrum-sail-blue-shade-60);--spectrum-sail-blue-shade-70: 213 78% 19%;--spectrum-sail-blue-shade-70-hex: var(--spectrum-sail-blue-shade-70);--spectrum-sail-blue-shade-80: 213 78% 12%;--spectrum-sail-blue-shade-80-hex: var(--spectrum-sail-blue-shade-80);--spectrum-sail-blue-shade-90: 213 78% 6%;--spectrum-sail-blue-shade-90-hex: var(--spectrum-sail-blue-shade-90);--spectrum-sail-blue-alpha-10: hsla(213, 78%, 62%, .1);--spectrum-sail-blue-alpha-20: hsla(213, 78%, 62%, .2);--spectrum-sail-blue-alpha-30: hsla(213, 78%, 62%, .3);--spectrum-sail-blue-alpha-40: hsla(213, 78%, 62%, .4);--spectrum-sail-blue-alpha-50: hsla(213, 78%, 62%, .5);--spectrum-sail-blue-alpha-60: hsla(213, 78%, 62%, .6);--spectrum-sail-blue-alpha-70: hsla(213, 78%, 62%, .7);--spectrum-sail-blue-alpha-80: hsla(213, 78%, 62%, .8);--spectrum-sail-blue-alpha-90: hsla(213, 78%, 62%, .9);--mono-pitch-black: 0 0% 0%;--mono-pitch-black-hex: var(--mono-pitch-black);--mono-pitch-black-tint-10: 0 0% 10%;--mono-pitch-black-tint-10-hex: var(--mono-pitch-black-tint-10);--mono-pitch-black-tint-20: 0 0% 20%;--mono-pitch-black-tint-20-hex: var(--mono-pitch-black-tint-20);--mono-pitch-black-tint-30: 0 0% 30%;--mono-pitch-black-tint-30-hex: var(--mono-pitch-black-tint-30);--mono-pitch-black-tint-40: 0 0% 40%;--mono-pitch-black-tint-40-hex: var(--mono-pitch-black-tint-40);--mono-pitch-black-tint-50: 0 0% 50%;--mono-pitch-black-tint-50-hex: var(--mono-pitch-black-tint-50);--mono-pitch-black-tint-60: 0 0% 60%;--mono-pitch-black-tint-60-hex: var(--mono-pitch-black-tint-60);--mono-pitch-black-tint-70: 0 0% 70%;--mono-pitch-black-tint-70-hex: var(--mono-pitch-black-tint-70);--mono-pitch-black-tint-80: 0 0% 80%;--mono-pitch-black-tint-80-hex: var(--mono-pitch-black-tint-80);--mono-pitch-black-tint-90: 0 0% 90%;--mono-pitch-black-tint-90-hex: var(--mono-pitch-black-tint-90);--mono-pitch-black-shade-10: 0 0% 0%;--mono-pitch-black-shade-10-hex: var(--mono-pitch-black-shade-10);--mono-pitch-black-shade-20: 0 0% 0%;--mono-pitch-black-shade-20-hex: var(--mono-pitch-black-shade-20);--mono-pitch-black-shade-30: 0 0% 0%;--mono-pitch-black-shade-30-hex: var(--mono-pitch-black-shade-30);--mono-pitch-black-shade-40: 0 0% 0%;--mono-pitch-black-shade-40-hex: var(--mono-pitch-black-shade-40);--mono-pitch-black-shade-50: 0 0% 0%;--mono-pitch-black-shade-50-hex: var(--mono-pitch-black-shade-50);--mono-pitch-black-shade-60: 0 0% 0%;--mono-pitch-black-shade-60-hex: var(--mono-pitch-black-shade-60);--mono-pitch-black-shade-70: 0 0% 0%;--mono-pitch-black-shade-70-hex: var(--mono-pitch-black-shade-70);--mono-pitch-black-shade-80: 0 0% 0%;--mono-pitch-black-shade-80-hex: var(--mono-pitch-black-shade-80);--mono-pitch-black-shade-90: 0 0% 0%;--mono-pitch-black-shade-90-hex: var(--mono-pitch-black-shade-90);--mono-pitch-black-alpha-10: hsla(0, 0%, 0%, .1);--mono-pitch-black-alpha-20: hsla(0, 0%, 0%, .2);--mono-pitch-black-alpha-30: hsla(0, 0%, 0%, .3);--mono-pitch-black-alpha-40: hsla(0, 0%, 0%, .4);--mono-pitch-black-alpha-50: hsla(0, 0%, 0%, .5);--mono-pitch-black-alpha-60: hsla(0, 0%, 0%, .6);--mono-pitch-black-alpha-70: hsla(0, 0%, 0%, .7);--mono-pitch-black-alpha-80: hsla(0, 0%, 0%, .8);--mono-pitch-black-alpha-90: hsla(0, 0%, 0%, .9);--mono-lava-black: 0 0% 10%;--mono-lava-black-hex: var(--mono-lava-black);--mono-lava-black-tint-10: 0 0% 19%;--mono-lava-black-tint-10-hex: var(--mono-lava-black-tint-10);--mono-lava-black-tint-20: 0 0% 28%;--mono-lava-black-tint-20-hex: var(--mono-lava-black-tint-20);--mono-lava-black-tint-30: 0 0% 37%;--mono-lava-black-tint-30-hex: var(--mono-lava-black-tint-30);--mono-lava-black-tint-40: 0 0% 46%;--mono-lava-black-tint-40-hex: var(--mono-lava-black-tint-40);--mono-lava-black-tint-50: 0 0% 55%;--mono-lava-black-tint-50-hex: var(--mono-lava-black-tint-50);--mono-lava-black-tint-60: 0 0% 64%;--mono-lava-black-tint-60-hex: var(--mono-lava-black-tint-60);--mono-lava-black-tint-70: 0 0% 73%;--mono-lava-black-tint-70-hex: var(--mono-lava-black-tint-70);--mono-lava-black-tint-80: 0 0% 82%;--mono-lava-black-tint-80-hex: var(--mono-lava-black-tint-80);--mono-lava-black-tint-90: 0 0% 91%;--mono-lava-black-tint-90-hex: var(--mono-lava-black-tint-90);--mono-lava-black-shade-10: 0 0% 9%;--mono-lava-black-shade-10-hex: var(--mono-lava-black-shade-10);--mono-lava-black-shade-20: 0 0% 8%;--mono-lava-black-shade-20-hex: var(--mono-lava-black-shade-20);--mono-lava-black-shade-30: 0 0% 7%;--mono-lava-black-shade-30-hex: var(--mono-lava-black-shade-30);--mono-lava-black-shade-40: 0 0% 6%;--mono-lava-black-shade-40-hex: var(--mono-lava-black-shade-40);--mono-lava-black-shade-50: 0 0% 5%;--mono-lava-black-shade-50-hex: var(--mono-lava-black-shade-50);--mono-lava-black-shade-60: 0 0% 4%;--mono-lava-black-shade-60-hex: var(--mono-lava-black-shade-60);--mono-lava-black-shade-70: 0 0% 3%;--mono-lava-black-shade-70-hex: var(--mono-lava-black-shade-70);--mono-lava-black-shade-80: 0 0% 2%;--mono-lava-black-shade-80-hex: var(--mono-lava-black-shade-80);--mono-lava-black-shade-90: 0 0% 1%;--mono-lava-black-shade-90-hex: var(--mono-lava-black-shade-90);--mono-lava-black-alpha-10: hsla(0, 0%, 10%, .1);--mono-lava-black-alpha-20: hsla(0, 0%, 10%, .2);--mono-lava-black-alpha-30: hsla(0, 0%, 10%, .3);--mono-lava-black-alpha-40: hsla(0, 0%, 10%, .4);--mono-lava-black-alpha-50: hsla(0, 0%, 10%, .5);--mono-lava-black-alpha-60: hsla(0, 0%, 10%, .6);--mono-lava-black-alpha-70: hsla(0, 0%, 10%, .7);--mono-lava-black-alpha-80: hsla(0, 0%, 10%, .8);--mono-lava-black-alpha-90: hsla(0, 0%, 10%, .9);--mono-boulder-grey: 0 0% 34%;--mono-boulder-grey-hex: var(--mono-boulder-grey);--mono-boulder-grey-tint-10: 0 0% 41%;--mono-boulder-grey-tint-10-hex: var(--mono-boulder-grey-tint-10);--mono-boulder-grey-tint-20: 0 0% 47%;--mono-boulder-grey-tint-20-hex: var(--mono-boulder-grey-tint-20);--mono-boulder-grey-tint-30: 0 0% 54%;--mono-boulder-grey-tint-30-hex: var(--mono-boulder-grey-tint-30);--mono-boulder-grey-tint-40: 0 0% 60%;--mono-boulder-grey-tint-40-hex: var(--mono-boulder-grey-tint-40);--mono-boulder-grey-tint-50: 0 0% 67%;--mono-boulder-grey-tint-50-hex: var(--mono-boulder-grey-tint-50);--mono-boulder-grey-tint-60: 0 0% 74%;--mono-boulder-grey-tint-60-hex: var(--mono-boulder-grey-tint-60);--mono-boulder-grey-tint-70: 0 0% 80%;--mono-boulder-grey-tint-70-hex: var(--mono-boulder-grey-tint-70);--mono-boulder-grey-tint-80: 0 0% 87%;--mono-boulder-grey-tint-80-hex: var(--mono-boulder-grey-tint-80);--mono-boulder-grey-tint-90: 0 0% 93%;--mono-boulder-grey-tint-90-hex: var(--mono-boulder-grey-tint-90);--mono-boulder-grey-shade-10: 0 0% 31%;--mono-boulder-grey-shade-10-hex: var(--mono-boulder-grey-shade-10);--mono-boulder-grey-shade-20: 0 0% 27%;--mono-boulder-grey-shade-20-hex: var(--mono-boulder-grey-shade-20);--mono-boulder-grey-shade-30: 0 0% 24%;--mono-boulder-grey-shade-30-hex: var(--mono-boulder-grey-shade-30);--mono-boulder-grey-shade-40: 0 0% 20%;--mono-boulder-grey-shade-40-hex: var(--mono-boulder-grey-shade-40);--mono-boulder-grey-shade-50: 0 0% 17%;--mono-boulder-grey-shade-50-hex: var(--mono-boulder-grey-shade-50);--mono-boulder-grey-shade-60: 0 0% 14%;--mono-boulder-grey-shade-60-hex: var(--mono-boulder-grey-shade-60);--mono-boulder-grey-shade-70: 0 0% 10%;--mono-boulder-grey-shade-70-hex: var(--mono-boulder-grey-shade-70);--mono-boulder-grey-shade-80: 0 0% 7%;--mono-boulder-grey-shade-80-hex: var(--mono-boulder-grey-shade-80);--mono-boulder-grey-shade-90: 0 0% 3%;--mono-boulder-grey-shade-90-hex: var(--mono-boulder-grey-shade-90);--mono-boulder-grey-alpha-10: hsla(0, 0%, 34%, .1);--mono-boulder-grey-alpha-20: hsla(0, 0%, 34%, .2);--mono-boulder-grey-alpha-30: hsla(0, 0%, 34%, .3);--mono-boulder-grey-alpha-40: hsla(0, 0%, 34%, .4);--mono-boulder-grey-alpha-50: hsla(0, 0%, 34%, .5);--mono-boulder-grey-alpha-60: hsla(0, 0%, 34%, .6);--mono-boulder-grey-alpha-70: hsla(0, 0%, 34%, .7);--mono-boulder-grey-alpha-80: hsla(0, 0%, 34%, .8);--mono-boulder-grey-alpha-90: hsla(0, 0%, 34%, .9);--mono-pebble-grey: 0 0% 50%;--mono-pebble-grey-hex: var(--mono-pebble-grey);--mono-pebble-grey-tint-10: 0 0% 55%;--mono-pebble-grey-tint-10-hex: var(--mono-pebble-grey-tint-10);--mono-pebble-grey-tint-20: 0 0% 60%;--mono-pebble-grey-tint-20-hex: var(--mono-pebble-grey-tint-20);--mono-pebble-grey-tint-30: 0 0% 65%;--mono-pebble-grey-tint-30-hex: var(--mono-pebble-grey-tint-30);--mono-pebble-grey-tint-40: 0 0% 70%;--mono-pebble-grey-tint-40-hex: var(--mono-pebble-grey-tint-40);--mono-pebble-grey-tint-50: 0 0% 75%;--mono-pebble-grey-tint-50-hex: var(--mono-pebble-grey-tint-50);--mono-pebble-grey-tint-60: 0 0% 80%;--mono-pebble-grey-tint-60-hex: var(--mono-pebble-grey-tint-60);--mono-pebble-grey-tint-70: 0 0% 85%;--mono-pebble-grey-tint-70-hex: var(--mono-pebble-grey-tint-70);--mono-pebble-grey-tint-80: 0 0% 90%;--mono-pebble-grey-tint-80-hex: var(--mono-pebble-grey-tint-80);--mono-pebble-grey-tint-90: 0 0% 95%;--mono-pebble-grey-tint-90-hex: var(--mono-pebble-grey-tint-90);--mono-pebble-grey-shade-10: 0 0% 45%;--mono-pebble-grey-shade-10-hex: var(--mono-pebble-grey-shade-10);--mono-pebble-grey-shade-20: 0 0% 40%;--mono-pebble-grey-shade-20-hex: var(--mono-pebble-grey-shade-20);--mono-pebble-grey-shade-30: 0 0% 35%;--mono-pebble-grey-shade-30-hex: var(--mono-pebble-grey-shade-30);--mono-pebble-grey-shade-40: 0 0% 30%;--mono-pebble-grey-shade-40-hex: var(--mono-pebble-grey-shade-40);--mono-pebble-grey-shade-50: 0 0% 25%;--mono-pebble-grey-shade-50-hex: var(--mono-pebble-grey-shade-50);--mono-pebble-grey-shade-60: 0 0% 20%;--mono-pebble-grey-shade-60-hex: var(--mono-pebble-grey-shade-60);--mono-pebble-grey-shade-70: 0 0% 15%;--mono-pebble-grey-shade-70-hex: var(--mono-pebble-grey-shade-70);--mono-pebble-grey-shade-80: 0 0% 10%;--mono-pebble-grey-shade-80-hex: var(--mono-pebble-grey-shade-80);--mono-pebble-grey-shade-90: 0 0% 5%;--mono-pebble-grey-shade-90-hex: var(--mono-pebble-grey-shade-90);--mono-pebble-grey-alpha-10: hsla(0, 0%, 50%, .1);--mono-pebble-grey-alpha-20: hsla(0, 0%, 50%, .2);--mono-pebble-grey-alpha-30: hsla(0, 0%, 50%, .3);--mono-pebble-grey-alpha-40: hsla(0, 0%, 50%, .4);--mono-pebble-grey-alpha-50: hsla(0, 0%, 50%, .5);--mono-pebble-grey-alpha-60: hsla(0, 0%, 50%, .6);--mono-pebble-grey-alpha-70: hsla(0, 0%, 50%, .7);--mono-pebble-grey-alpha-80: hsla(0, 0%, 50%, .8);--mono-pebble-grey-alpha-90: hsla(0, 0%, 50%, .9);--mono-porcelain-white: 60 9% 96%;--mono-porcelain-white-hex: var(--mono-porcelain-white);--mono-porcelain-white-tint-10: 60 9% 96%;--mono-porcelain-white-tint-10-hex: var(--mono-porcelain-white-tint-10);--mono-porcelain-white-tint-20: 60 9% 97%;--mono-porcelain-white-tint-20-hex: var(--mono-porcelain-white-tint-20);--mono-porcelain-white-tint-30: 60 9% 97%;--mono-porcelain-white-tint-30-hex: var(--mono-porcelain-white-tint-30);--mono-porcelain-white-tint-40: 60 9% 98%;--mono-porcelain-white-tint-40-hex: var(--mono-porcelain-white-tint-40);--mono-porcelain-white-tint-50: 60 9% 98%;--mono-porcelain-white-tint-50-hex: var(--mono-porcelain-white-tint-50);--mono-porcelain-white-tint-60: 60 9% 98%;--mono-porcelain-white-tint-60-hex: var(--mono-porcelain-white-tint-60);--mono-porcelain-white-tint-70: 60 9% 99%;--mono-porcelain-white-tint-70-hex: var(--mono-porcelain-white-tint-70);--mono-porcelain-white-tint-80: 60 9% 99%;--mono-porcelain-white-tint-80-hex: var(--mono-porcelain-white-tint-80);--mono-porcelain-white-tint-90: 60 9% 100%;--mono-porcelain-white-tint-90-hex: var(--mono-porcelain-white-tint-90);--mono-porcelain-white-shade-10: 60 9% 86%;--mono-porcelain-white-shade-10-hex: var(--mono-porcelain-white-shade-10);--mono-porcelain-white-shade-20: 60 9% 77%;--mono-porcelain-white-shade-20-hex: var(--mono-porcelain-white-shade-20);--mono-porcelain-white-shade-30: 60 9% 67%;--mono-porcelain-white-shade-30-hex: var(--mono-porcelain-white-shade-30);--mono-porcelain-white-shade-40: 60 9% 58%;--mono-porcelain-white-shade-40-hex: var(--mono-porcelain-white-shade-40);--mono-porcelain-white-shade-50: 60 9% 48%;--mono-porcelain-white-shade-50-hex: var(--mono-porcelain-white-shade-50);--mono-porcelain-white-shade-60: 60 9% 38%;--mono-porcelain-white-shade-60-hex: var(--mono-porcelain-white-shade-60);--mono-porcelain-white-shade-70: 60 9% 29%;--mono-porcelain-white-shade-70-hex: var(--mono-porcelain-white-shade-70);--mono-porcelain-white-shade-80: 60 9% 19%;--mono-porcelain-white-shade-80-hex: var(--mono-porcelain-white-shade-80);--mono-porcelain-white-shade-90: 60 9% 10%;--mono-porcelain-white-shade-90-hex: var(--mono-porcelain-white-shade-90);--mono-porcelain-white-alpha-10: hsla(60, 9%, 96%, .1);--mono-porcelain-white-alpha-20: hsla(60, 9%, 96%, .2);--mono-porcelain-white-alpha-30: hsla(60, 9%, 96%, .3);--mono-porcelain-white-alpha-40: hsla(60, 9%, 96%, .4);--mono-porcelain-white-alpha-50: hsla(60, 9%, 96%, .5);--mono-porcelain-white-alpha-60: hsla(60, 9%, 96%, .6);--mono-porcelain-white-alpha-70: hsla(60, 9%, 96%, .7);--mono-porcelain-white-alpha-80: hsla(60, 9%, 96%, .8);--mono-porcelain-white-alpha-90: hsla(60, 9%, 96%, .9);--mono-bright-white: 0 0% 100%;--mono-bright-white-hex: var(--mono-bright-white);--mono-bright-white-tint-10: 0 0% 100%;--mono-bright-white-tint-10-hex: var(--mono-bright-white-tint-10);--mono-bright-white-tint-20: 0 0% 100%;--mono-bright-white-tint-20-hex: var(--mono-bright-white-tint-20);--mono-bright-white-tint-30: 0 0% 100%;--mono-bright-white-tint-30-hex: var(--mono-bright-white-tint-30);--mono-bright-white-tint-40: 0 0% 100%;--mono-bright-white-tint-40-hex: var(--mono-bright-white-tint-40);--mono-bright-white-tint-50: 0 0% 100%;--mono-bright-white-tint-50-hex: var(--mono-bright-white-tint-50);--mono-bright-white-tint-60: 0 0% 100%;--mono-bright-white-tint-60-hex: var(--mono-bright-white-tint-60);--mono-bright-white-tint-70: 0 0% 100%;--mono-bright-white-tint-70-hex: var(--mono-bright-white-tint-70);--mono-bright-white-tint-80: 0 0% 100%;--mono-bright-white-tint-80-hex: var(--mono-bright-white-tint-80);--mono-bright-white-tint-90: 0 0% 100%;--mono-bright-white-tint-90-hex: var(--mono-bright-white-tint-90);--mono-bright-white-shade-10: 0 0% 90%;--mono-bright-white-shade-10-hex: var(--mono-bright-white-shade-10);--mono-bright-white-shade-20: 0 0% 80%;--mono-bright-white-shade-20-hex: var(--mono-bright-white-shade-20);--mono-bright-white-shade-30: 0 0% 70%;--mono-bright-white-shade-30-hex: var(--mono-bright-white-shade-30);--mono-bright-white-shade-40: 0 0% 60%;--mono-bright-white-shade-40-hex: var(--mono-bright-white-shade-40);--mono-bright-white-shade-50: 0 0% 50%;--mono-bright-white-shade-50-hex: var(--mono-bright-white-shade-50);--mono-bright-white-shade-60: 0 0% 40%;--mono-bright-white-shade-60-hex: var(--mono-bright-white-shade-60);--mono-bright-white-shade-70: 0 0% 30%;--mono-bright-white-shade-70-hex: var(--mono-bright-white-shade-70);--mono-bright-white-shade-80: 0 0% 20%;--mono-bright-white-shade-80-hex: var(--mono-bright-white-shade-80);--mono-bright-white-shade-90: 0 0% 10%;--mono-bright-white-shade-90-hex: var(--mono-bright-white-shade-90);--mono-bright-white-alpha-10: hsla(0, 0%, 100%, .1);--mono-bright-white-alpha-20: hsla(0, 0%, 100%, .2);--mono-bright-white-alpha-30: hsla(0, 0%, 100%, .3);--mono-bright-white-alpha-40: hsla(0, 0%, 100%, .4);--mono-bright-white-alpha-50: hsla(0, 0%, 100%, .5);--mono-bright-white-alpha-60: hsla(0, 0%, 100%, .6);--mono-bright-white-alpha-70: hsla(0, 0%, 100%, .7);--mono-bright-white-alpha-80: hsla(0, 0%, 100%, .8);--mono-bright-white-alpha-90: hsla(0, 0%, 100%, .9)}:root{--radius: 1.5rem;--background: var(--mono-porcelain-white);--foreground: var(--mono-lava-black);--card: var(--mono-bright-white);--card-foreground: var(--mono-lava-black);--popover: var(--mono-bright-white);--popover-foreground: var(--mono-lava-black);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--spectrum-reef-teal);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-pitch-black-tint-90);--muted-foreground: var(--mono-boulder-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-lava-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-tint-80);--input: var(--mono-boulder-grey-tint-80);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-porcelain-white);--sidebar-foreground: var(--mono-lava-black);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-pebble-grey);--sidebar-accent-foreground: var(--mono-lava-black);--sidebar-border: var(--mono-boulder-grey);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}.dark{--radius: 1.5rem;--background: var(--mono-pitch-black);--foreground: var(--mono-bright-white);--card: var(--mono-lava-black);--card-foreground: var(--mono-bright-white);--popover: var(--mono-lava-black);--popover-foreground: var(--mono-bright-white);--primary: var(--spectrum-sail-blue);--primary-foreground: var(--mono-bright-white);--secondary: var(--mono-boulder-grey-shade-20);--secondary-foreground: var(--mono-bright-white);--muted: var(--mono-boulder-grey-shade-30);--muted-foreground: var(--mono-pebble-grey);--accent: var(--spectrum-honey-yellow);--accent-foreground: var(--mono-pitch-black);--destructive: var(--spectrum-coral-red);--destructive-foreground: var(--mono-bright-white);--border: var(--mono-boulder-grey-shade-30);--input: var(--mono-boulder-grey-shade-30);--ring: var(--spectrum-sail-blue);--warning: var(--spectrum-ember-orange);--warning-foreground: var(--mono-pitch-black);--chart1: var(--spectrum-bubble-pink);--chart2: var(--spectrum-coral-red);--chart3: var(--spectrum-ember-orange);--chart4: var(--spectrum-honey-yellow);--chart5: var(--spectrum-reef-teal);--sidebar: var(--mono-lava-black);--sidebar-foreground: var(--mono-bright-white);--sidebar-primary: var(--spectrum-sail-blue);--sidebar-primary-foreground: var(--mono-bright-white);--sidebar-accent: var(--mono-boulder-grey-shade-30);--sidebar-accent-foreground: var(--mono-bright-white);--sidebar-border: var(--mono-boulder-grey-shade-30);--sidebar-ring: var(--spectrum-sail-blue);--sidebar-width: 260px;--sidebar-width-icon: 64px}body{font-weight:600;font-variant-ligatures:none}@font-face{font-family:JetBrains Mono;src:url(./fonts/JetBrainsMonoVariable.ttf) format("truetype-variations"),url(./fonts/JetBrainsMonoVariable.ttf) format("truetype");font-weight:100 800;font-style:normal;font-display:swap}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}@layer base{*{border-color:hsl(var(--border));outline-color:hsl(var(--ring)/50%)}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--typography-font-family-work-sans)}}:root{--radius:1.5rem;--visual-viewport-height:100vh;--keyboard-inset-height:0px;--sidebar-width:260px;--sidebar-width-icon:64px;line-height:var(--typography-line-height-regular);font-weight:var(--typography-font-weight-regular);color-scheme:light;color:hsl(var(--foreground));background-color:hsl(var(--background));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@supports (height:100dvh){:root{--visual-viewport-height:100dvh}}a{color:hsl(var(--spectrum-reef-teal));-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:hsl(var(--spectrum-reef-teal-shade-10))}body{min-width:320px;min-height:var(--visual-viewport-height,100vh);overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}#root{text-align:left;width:100%;margin:0;padding:0}.pwa-install-prompt{color:#fff;z-index:1000;background:#000;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.pwa-install-prompt button{background:hsl(var(--spectrum-reef-teal));color:hsl(var(--mono-bright-white));cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem}.pwa-install-prompt button:hover{background:hsl(var(--spectrum-reef-teal-shade-10))}
