.AnalysisHistoryDetailPage-module__-zC_zW__container{gap:var(--space-6);max-width:960px;padding-bottom:max(var(--space-8), env(safe-area-inset-bottom,0px));flex-direction:column;width:100%;margin:0 auto;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__hero{overflow:hidden}.AnalysisHistoryDetailPage-module__-zC_zW__heroTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);min-width:0;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__buttonInner{justify-content:center;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.AnalysisHistoryDetailPage-module__-zC_zW__heroBody{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-width:0;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__heroCopy{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__heroTitle{overflow-wrap:anywhere;text-wrap:balance;display:block}.AnalysisHistoryDetailPage-module__-zC_zW__metaPanel{gap:var(--space-2);min-width:220px;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--border-default);box-shadow:var(--shadow-inset-highlight-subtle);display:grid}.AnalysisHistoryDetailPage-module__-zC_zW__metaItem{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__resultSection{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__sectionHeader{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AnalysisHistoryDetailPage-module__-zC_zW__actionBarSlot{width:100%;min-width:0}.AnalysisHistoryDetailPage-module__-zC_zW__secondaryStack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (max-width:720px){.AnalysisHistoryDetailPage-module__-zC_zW__heroBody{gap:var(--space-4);flex-direction:column}.AnalysisHistoryDetailPage-module__-zC_zW__metaPanel{width:100%;min-width:0}}@media (max-width:480px){.AnalysisHistoryDetailPage-module__-zC_zW__heroTop{flex-direction:column;align-items:stretch}}
.Heading-module__nuhiga__heading{font-family:var(--font-family);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary);margin:0}.Heading-module__nuhiga__heading[data-level="1"]{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight-display);text-shadow:var(--text-shadow-display-1)}.Heading-module__nuhiga__heading[data-level="2"]{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight-display);text-shadow:var(--text-shadow-display-2)}.Heading-module__nuhiga__heading[data-level="3"]{font-size:var(--text-2xl)}.Heading-module__nuhiga__heading[data-level="4"]{font-size:var(--text-xl);font-weight:var(--weight-medium)}.Heading-module__nuhiga__heading[data-size=sm]{font-size:var(--text-lg)}.Heading-module__nuhiga__heading[data-size=md]{font-size:var(--text-xl)}.Heading-module__nuhiga__heading[data-size=lg]{font-size:var(--text-2xl)}.Heading-module__nuhiga__heading[data-size=xl]{font-size:var(--text-3xl)}.Heading-module__nuhiga__heading[data-tone=muted]{color:var(--text-muted)}.Heading-module__nuhiga__heading[data-tone=brand]{color:var(--text-link)}.Heading-module__nuhiga__heading[data-tone=danger]{color:var(--text-destructive)}
.Text-module__cYYVMG__text{font-family:var(--font-family);line-height:var(--leading-normal);color:var(--text-primary);margin:0}.Text-module__cYYVMG__text[data-size=xs]{font-size:var(--text-xs)}.Text-module__cYYVMG__text[data-size=sm]{font-size:var(--text-sm)}.Text-module__cYYVMG__text[data-size=md]{font-size:var(--text-md)}.Text-module__cYYVMG__text[data-size=lg]{font-size:var(--text-lg)}.Text-module__cYYVMG__text[data-size=xl]{font-size:var(--text-xl)}.Text-module__cYYVMG__text[data-weight=regular]{font-weight:var(--weight-regular)}.Text-module__cYYVMG__text[data-weight=medium]{font-weight:var(--weight-medium)}.Text-module__cYYVMG__text[data-weight=semibold]{font-weight:var(--weight-semibold)}.Text-module__cYYVMG__text[data-weight=bold]{font-weight:var(--weight-bold)}.Text-module__cYYVMG__text[data-tone=primary]{color:var(--text-primary)}.Text-module__cYYVMG__text[data-tone=muted]{color:var(--text-muted)}.Text-module__cYYVMG__text[data-tone=brand]{color:var(--text-link)}.Text-module__cYYVMG__text[data-tone=danger]{color:var(--text-destructive)}.Text-module__cYYVMG__text[data-numeric=true]{font-variant-numeric:tabular-nums}
.Card-module__obZocW__card{border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}.Card-module__obZocW__card[data-variant=flat]{background:var(--surface-solid);border:var(--border-width) solid var(--border-default)}.Card-module__obZocW__card[data-variant=flat][data-tone=info]{border-color:var(--color-info-soft-border)}.Card-module__obZocW__card[data-variant=flat][data-tone=success]{border-color:var(--color-success-soft-border)}.Card-module__obZocW__card[data-variant=flat][data-tone=warning]{border-color:var(--color-warning-soft-border)}.Card-module__obZocW__card[data-variant=flat][data-tone=danger]{border-color:var(--color-danger-soft-border)}.Card-module__obZocW__card[data-variant=flat][data-tone=blush]{border-color:var(--color-blush-soft-border)}.Card-module__obZocW__card[data-variant=glass]{background-color:var(--surface-glass);background-image:var(--gradient-directional-light-tl), radial-gradient(ellipse at bottom right, var(--color-blush-soft), transparent 70%);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:var(--border-width) solid var(--border-glass);box-shadow:var(--shadow-glass-sm)}.Card-module__obZocW__card[data-variant=soft]{background-color:var(--surface-soft);background-image:linear-gradient(135deg, transparent 0%, var(--color-blush-soft) 100%);box-shadow:var(--shadow-soft-sm)}.Card-module__obZocW__card[data-padding=none]{padding:0;overflow:hidden}.Card-module__obZocW__card[data-padding=sm]{padding:var(--space-3)}.Card-module__obZocW__card[data-padding=md]{padding:var(--space-5)}.Card-module__obZocW__card[data-padding=lg]{padding:var(--space-8)}@media (max-width:480px){.Card-module__obZocW__card[data-padding=md],.Card-module__obZocW__card[data-padding=lg]{padding:var(--space-4)}}.Card-module__obZocW__card[data-interactive=true]{cursor:pointer;touch-action:manipulation;transition:box-shadow var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard), filter var(--duration-fast) var(--easing-standard)}.Card-module__obZocW__card[data-interactive=true]:focus-within:not(:hover){box-shadow:var(--shadow-focus)}.Card-module__obZocW__card[data-interactive=true][data-variant=glass]:focus-within:not(:hover){box-shadow:var(--shadow-glass-sm), var(--shadow-focus)}.Card-module__obZocW__card[data-interactive=true][data-variant=soft]:focus-within:not(:hover){box-shadow:var(--shadow-soft-sm), var(--shadow-focus)}.Card-module__obZocW__card[data-interactive=true]:hover{transform:translateY(-2px)}.Card-module__obZocW__card[data-interactive=true][data-variant=flat]:hover{box-shadow:var(--shadow-glass-sm)}.Card-module__obZocW__card[data-interactive=true][data-variant=glass]:hover{box-shadow:var(--shadow-glass-md)}.Card-module__obZocW__card[data-interactive=true][data-variant=soft]:hover{box-shadow:var(--shadow-soft-md)}.Card-module__obZocW__card[data-interactive=true]:active{filter:var(--press-darken);transform:translateY(0)}.Card-module__obZocW__card[data-interactive=true][data-variant=flat]:active{box-shadow:none}.Card-module__obZocW__card[data-interactive=true][data-variant=glass]:active{box-shadow:var(--shadow-glass-sm)}.Card-module__obZocW__card[data-interactive=true][data-variant=soft]:active{box-shadow:var(--shadow-soft-xs)}.Card-module__obZocW__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.Card-module__obZocW__title{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--text-primary)}.Card-module__obZocW__actions{gap:var(--space-2);flex-shrink:0;display:flex}.Card-module__obZocW__body{color:var(--text-primary);min-width:0}.Card-module__obZocW__corner{top:var(--space-3);right:var(--space-3);z-index:2;pointer-events:none;position:absolute}.Card-module__obZocW__corner>*{pointer-events:auto}
.Modal-module__0NI3OW__overlay{background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));z-index:var(--z-modal);animation:Modal-module__0NI3OW__overlayIn var(--duration-normal) var(--easing-standard);position:fixed;inset:0}.Modal-module__0NI3OW__content{z-index:var(--z-modal);width:calc(100vw - var(--space-8));max-height:calc(100dvh - var(--space-8) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background-color:var(--surface-solid);background-image:radial-gradient(ellipse at bottom right, var(--color-blush-soft), transparent 80%);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass-md);padding:var(--space-6);animation:Modal-module__0NI3OW__contentIn var(--duration-slow) var(--easing-emphasized);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Modal-module__0NI3OW__content:focus{outline:none}.Modal-module__0NI3OW__content[data-size=sm]{max-width:480px}.Modal-module__0NI3OW__content[data-size=md]{max-width:640px}.Modal-module__0NI3OW__content[data-size=lg]{max-width:800px}.Modal-module__0NI3OW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.Modal-module__0NI3OW__titleGroup{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Modal-module__0NI3OW__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight);margin:0}.Modal-module__0NI3OW__description{font-size:var(--text-sm);color:var(--text-muted);margin:0}.Modal-module__0NI3OW__close{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Modal-module__0NI3OW__close:hover{background-color:var(--surface-soft);color:var(--text-primary)}.Modal-module__0NI3OW__close:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Modal-module__0NI3OW__body{color:var(--text-primary);line-height:var(--leading-normal)}.Modal-module__0NI3OW__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-default);display:flex}@keyframes Modal-module__0NI3OW__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__0NI3OW__contentIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}
.ToneIconPod-module__Vofooq__pod{box-shadow:var(--shadow-inset-highlight-subtle);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ToneIconPod-module__Vofooq__pod[data-size=sm]{width:28px;height:28px}.ToneIconPod-module__Vofooq__pod[data-size=md]{width:32px;height:32px}.ToneIconPod-module__Vofooq__pod[data-size=lg]{width:36px;height:36px}.ToneIconPod-module__Vofooq__pod[data-shape=circle]{border-radius:var(--radius-full)}.ToneIconPod-module__Vofooq__pod[data-shape=square]{border-radius:var(--radius-sm)}.ToneIconPod-module__Vofooq__pod[data-tone=neutral]{background-color:var(--color-gray-100);color:var(--color-gray-700);border-color:var(--color-gray-200)}.ToneIconPod-module__Vofooq__pod[data-tone=info]{background-color:var(--color-info-soft-bg);color:var(--color-info-strong-fg);border-color:var(--color-info-soft-border)}.ToneIconPod-module__Vofooq__pod[data-tone=success]{background-color:var(--color-success-soft-bg);color:var(--color-success-strong-fg);border-color:var(--color-success-soft-border)}.ToneIconPod-module__Vofooq__pod[data-tone=warning]{background-color:var(--color-warning-soft-bg);color:var(--color-warning-strong-fg);border-color:var(--color-warning-soft-border)}.ToneIconPod-module__Vofooq__pod[data-tone=danger]{background-color:var(--color-danger-soft-bg);color:var(--color-danger-strong-fg);border-color:var(--color-danger-soft-border)}.ToneIconPod-module__Vofooq__pod[data-tone=blush]{background-color:var(--color-blush-soft);color:var(--color-blush-strong-fg);border-color:var(--color-blush-soft-border)}
.Button-module__dS5TGa__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-emphasized), filter var(--duration-fast) var(--easing-standard);border:none;text-decoration:none;display:inline-flex}.Button-module__dS5TGa__button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Button-module__dS5TGa__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__dS5TGa__button[data-loading=true]:disabled{opacity:1;cursor:wait}.Button-module__dS5TGa__spinner{width:1em;height:1em;animation:Button-module__dS5TGa__btnSpin var(--duration-spin) linear infinite}@keyframes Button-module__dS5TGa__btnSpin{to{transform:rotate(360deg)}}.Button-module__dS5TGa__button[data-size=sm]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);min-height:var(--touch-target-min)}.Button-module__dS5TGa__button[data-size=md]{font-size:var(--text-sm);padding:var(--space-2) var(--space-4);min-height:var(--touch-target-min)}.Button-module__dS5TGa__button[data-size=lg]{font-size:var(--text-md);padding:var(--space-3) var(--space-6);min-height:var(--space-12)}.Button-module__dS5TGa__button[data-icon-only=true][data-size=sm]{padding:var(--space-1);width:var(--touch-target-min)}.Button-module__dS5TGa__button[data-icon-only=true][data-size=md]{padding:var(--space-2);width:var(--touch-target-min)}.Button-module__dS5TGa__button[data-icon-only=true][data-size=lg]{padding:var(--space-3);width:var(--space-12)}.Button-module__dS5TGa__button[data-full-width=true]{width:100%}.Button-module__dS5TGa__button:not([data-variant=ghost]):active:not(:disabled){filter:var(--press-darken)}.Button-module__dS5TGa__button[data-variant=primary]{background-color:var(--action-primary);background-image:var(--gradient-top-shine);color:var(--text-on-brand);box-shadow:var(--shadow-cta)}.Button-module__dS5TGa__button[data-variant=primary]:hover:not(:disabled){background-color:var(--action-primary-hover);box-shadow:var(--shadow-cta-hover)}.Button-module__dS5TGa__button[data-variant=primary]:focus-visible{box-shadow:var(--shadow-cta), var(--shadow-focus-on-brand)}.Button-module__dS5TGa__button[data-variant=secondary]{background:var(--surface-soft);color:var(--text-primary);box-shadow:var(--shadow-soft-sm)}.Button-module__dS5TGa__button[data-variant=secondary]:hover:not(:disabled){box-shadow:var(--shadow-soft-md)}.Button-module__dS5TGa__button[data-variant=secondary]:focus-visible{box-shadow:var(--shadow-soft-sm), var(--shadow-focus)}.Button-module__dS5TGa__button[data-variant=ghost]{color:var(--text-primary);background:0 0}.Button-module__dS5TGa__button[data-variant=ghost]:hover:not(:disabled){background:var(--surface-soft)}.Button-module__dS5TGa__button[data-variant=ghost]:active:not(:disabled){background:var(--color-gray-200)}.Button-module__dS5TGa__button[data-variant=destructive]{background-color:var(--action-destructive);background-image:var(--gradient-top-shine);color:var(--text-on-brand);box-shadow:var(--shadow-cta-destructive)}.Button-module__dS5TGa__button[data-variant=destructive]:hover:not(:disabled){box-shadow:var(--shadow-cta-destructive-hover)}.Button-module__dS5TGa__button[data-variant=destructive]:focus-visible{box-shadow:var(--shadow-cta-destructive), var(--shadow-focus-on-destructive)}
.Link-module__pYBz_a__inline{color:var(--text-link);text-underline-offset:2px;transition:color var(--duration-fast) var(--easing-standard), text-decoration-thickness var(--duration-fast) var(--easing-standard), text-underline-offset var(--duration-fast) var(--easing-standard);text-decoration:underline;text-decoration-thickness:1px}.Link-module__pYBz_a__inline:hover{color:var(--action-primary-hover);text-underline-offset:3px;text-decoration-thickness:2px}.Link-module__pYBz_a__inline:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.Link-module__pYBz_a__inline>svg{margin-left:.2em}.Link-module__pYBz_a__standalone{align-items:center;gap:var(--space-1);color:var(--text-link);font-weight:var(--weight-medium);touch-action:manipulation;transition:color var(--duration-fast) var(--easing-standard), gap var(--duration-normal) var(--easing-emphasized);display:inline-flex}.Link-module__pYBz_a__standalone:hover{color:var(--action-primary-hover);gap:var(--space-2)}.Link-module__pYBz_a__standalone:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}
.Field-module__udRWNW__field{gap:var(--space-2);flex-direction:column;display:flex}.Field-module__udRWNW__label{font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}.Field-module__udRWNW__field[data-size=sm] .Field-module__udRWNW__label{font-size:var(--text-xs)}.Field-module__udRWNW__field[data-size=md] .Field-module__udRWNW__label{font-size:var(--text-sm)}.Field-module__udRWNW__field[data-size=lg] .Field-module__udRWNW__label{font-size:var(--text-md)}.Field-module__udRWNW__required{color:var(--text-destructive);margin-left:var(--space-1)}.Field-module__udRWNW__hint,.Field-module__udRWNW__error{line-height:var(--leading-normal);animation:Field-module__udRWNW__fieldFadeIn var(--duration-normal) var(--easing-emphasized);margin:0}.Field-module__udRWNW__field[data-size=sm] .Field-module__udRWNW__hint,.Field-module__udRWNW__field[data-size=sm] .Field-module__udRWNW__error,.Field-module__udRWNW__field[data-size=md] .Field-module__udRWNW__hint,.Field-module__udRWNW__field[data-size=md] .Field-module__udRWNW__error{font-size:var(--text-xs)}.Field-module__udRWNW__field[data-size=lg] .Field-module__udRWNW__hint,.Field-module__udRWNW__field[data-size=lg] .Field-module__udRWNW__error{font-size:var(--text-sm)}.Field-module__udRWNW__hint{color:var(--text-muted)}.Field-module__udRWNW__error{color:var(--text-destructive);align-items:flex-start;gap:var(--space-1);display:flex}.Field-module__udRWNW__errorIcon{flex-shrink:0;width:1em;height:1em;margin-top:.125em}@keyframes Field-module__udRWNW__fieldFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
.Input-module__n0zsha__wrapper{width:100%;display:block;position:relative}.Input-module__n0zsha__input{width:100%;font-family:var(--font-family);color:var(--text-primary);background:var(--color-white);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-subtle);touch-action:manipulation;transition:border-color var(--duration-normal) var(--easing-emphasized), box-shadow var(--duration-normal) var(--easing-emphasized);appearance:none;display:block}@media (pointer:coarse){.Input-module__n0zsha__input[data-size=sm],.Input-module__n0zsha__input[data-size=md],.Input-module__n0zsha__input[data-size=lg]{font-size:16px}}.Input-module__n0zsha__input::placeholder{color:var(--text-muted)}.Input-module__n0zsha__input:hover:not(:disabled):not([data-invalid=true]){border-color:var(--border-hover)}.Input-module__n0zsha__input:focus-visible{border-color:var(--action-primary);box-shadow:var(--shadow-inset-subtle), var(--shadow-focus);outline:none}.Input-module__n0zsha__input:disabled{opacity:.5;cursor:not-allowed}.Input-module__n0zsha__input[data-size=sm]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);min-height:var(--space-8)}.Input-module__n0zsha__input[data-size=md]{font-size:var(--text-sm);padding:var(--space-2) var(--space-4);min-height:var(--space-10)}.Input-module__n0zsha__input[data-size=lg]{font-size:var(--text-md);padding:var(--space-3) var(--space-6);min-height:var(--space-12)}.Input-module__n0zsha__input[data-has-left-icon=true][data-size=sm]{padding-left:var(--space-8)}.Input-module__n0zsha__input[data-has-left-icon=true][data-size=md]{padding-left:var(--space-10)}.Input-module__n0zsha__input[data-has-left-icon=true][data-size=lg]{padding-left:var(--space-12)}.Input-module__n0zsha__input[data-has-right-icon=true][data-size=sm]{padding-right:var(--space-8)}.Input-module__n0zsha__input[data-has-right-icon=true][data-size=md]{padding-right:var(--space-10)}.Input-module__n0zsha__input[data-has-right-icon=true][data-size=lg]{padding-right:var(--space-12)}.Input-module__n0zsha__iconSlot{color:var(--text-muted);pointer-events:none;transition:color var(--duration-normal) var(--easing-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__n0zsha__iconLeft{left:var(--space-3)}.Input-module__n0zsha__iconRight{right:var(--space-3)}.Input-module__n0zsha__iconSlot>svg{width:1em;height:1em}.Input-module__n0zsha__iconSlot>button.Input-module__n0zsha__actionButton{pointer-events:auto;cursor:pointer;color:inherit;border-radius:var(--radius-xs);touch-action:manipulation;width:1em;height:1em;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Input-module__n0zsha__actionButton:hover{color:var(--text-primary)}.Input-module__n0zsha__actionButton:focus-visible{color:var(--action-primary);box-shadow:var(--shadow-focus);outline:none}.Input-module__n0zsha__actionButton>svg{width:1em;height:1em}.Input-module__n0zsha__wrapper:focus-within .Input-module__n0zsha__iconSlot{color:var(--action-primary)}.Input-module__n0zsha__input[data-invalid=true]{border-color:var(--action-destructive)}.Input-module__n0zsha__input[data-invalid=true]:focus-visible{box-shadow:var(--shadow-inset-subtle), var(--shadow-focus-destructive)}.Input-module__n0zsha__wrapper[data-invalid=true] .Input-module__n0zsha__iconSlot{color:var(--action-destructive)}
.TextArea-module__YBUxpq__wrapper{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.TextArea-module__YBUxpq__textarea{width:100%;font-family:var(--font-family);color:var(--text-primary);background:var(--color-white);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-subtle);line-height:var(--leading-normal);resize:vertical;touch-action:manipulation;transition:border-color var(--duration-normal) var(--easing-emphasized), box-shadow var(--duration-normal) var(--easing-emphasized);appearance:none;display:block}@media (pointer:coarse){.TextArea-module__YBUxpq__textarea[data-size=sm],.TextArea-module__YBUxpq__textarea[data-size=md],.TextArea-module__YBUxpq__textarea[data-size=lg]{font-size:16px}}.TextArea-module__YBUxpq__textarea::placeholder{color:var(--text-muted)}.TextArea-module__YBUxpq__textarea:hover:not(:disabled):not([data-invalid=true]){border-color:var(--border-hover)}.TextArea-module__YBUxpq__textarea:focus-visible{border-color:var(--action-primary);box-shadow:var(--shadow-inset-subtle), var(--shadow-focus);outline:none}.TextArea-module__YBUxpq__textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.TextArea-module__YBUxpq__textarea[data-size=sm]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);min-height:var(--space-16)}.TextArea-module__YBUxpq__textarea[data-size=md]{font-size:var(--text-sm);padding:var(--space-3) var(--space-4);min-height:var(--space-20)}.TextArea-module__YBUxpq__textarea[data-size=lg]{font-size:var(--text-md);padding:var(--space-3) var(--space-5);min-height:var(--space-32)}.TextArea-module__YBUxpq__textarea[data-invalid=true]{border-color:var(--action-destructive)}.TextArea-module__YBUxpq__textarea[data-invalid=true]:focus-visible{box-shadow:var(--shadow-inset-subtle), var(--shadow-focus-destructive)}.TextArea-module__YBUxpq__counter{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--duration-fast) var(--easing-standard);align-self:flex-end}.TextArea-module__YBUxpq__counter[data-near-limit=true]{color:var(--text-destructive);animation:TextArea-module__YBUxpq__counterPulse var(--duration-normal) var(--easing-emphasized)}@keyframes TextArea-module__YBUxpq__counterPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}
.Select-module__woKB8W__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;font-family:var(--font-family);color:var(--text-primary);background:var(--color-white);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-subtle);cursor:pointer;text-align:left;touch-action:manipulation;appearance:none;transition:border-color var(--duration-normal) var(--easing-emphasized), box-shadow var(--duration-normal) var(--easing-emphasized);display:flex;overflow:hidden}@media (pointer:coarse){.Select-module__woKB8W__trigger[data-size=sm],.Select-module__woKB8W__trigger[data-size=md],.Select-module__woKB8W__trigger[data-size=lg]{font-size:16px}}.Select-module__woKB8W__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Select-module__woKB8W__trigger:hover:not(:disabled):not([data-invalid=true]){border-color:var(--border-hover)}.Select-module__woKB8W__trigger:focus-visible{border-color:var(--action-primary);box-shadow:var(--shadow-inset-subtle), var(--shadow-focus);outline:none}.Select-module__woKB8W__trigger:disabled{opacity:.5;cursor:not-allowed}.Select-module__woKB8W__trigger[data-invalid=true]{border-color:var(--action-destructive)}.Select-module__woKB8W__trigger[data-invalid=true]:focus-visible{box-shadow:var(--shadow-inset-subtle), var(--shadow-focus-destructive)}.Select-module__woKB8W__trigger[data-size=sm]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);min-height:var(--space-8)}.Select-module__woKB8W__trigger[data-size=md]{font-size:var(--text-sm);padding:var(--space-2) var(--space-4);min-height:var(--space-10)}.Select-module__woKB8W__trigger[data-size=lg]{font-size:var(--text-md);padding:var(--space-3) var(--space-6);min-height:var(--space-12)}.Select-module__woKB8W__trigger[data-placeholder]{color:var(--text-muted)}.Select-module__woKB8W__triggerIcon{color:var(--text-muted);transition:color var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-emphasized);align-items:center;display:inline-flex}.Select-module__woKB8W__triggerIcon>svg{width:1em;height:1em}.Select-module__woKB8W__trigger:focus-visible .Select-module__woKB8W__triggerIcon{color:var(--action-primary)}.Select-module__woKB8W__trigger[data-state=open] .Select-module__woKB8W__triggerIcon{color:var(--action-primary);transform:rotate(180deg)}.Select-module__woKB8W__content{background:var(--surface-solid);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-glass-md);z-index:var(--z-dropdown);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);animation:Select-module__woKB8W__dropdownIn var(--duration-normal) var(--easing-emphasized);overflow:hidden}.Select-module__woKB8W__viewport{padding:var(--space-1);overscroll-behavior:contain}.Select-module__woKB8W__item{align-items:center;gap:var(--space-2);font-family:var(--font-family);color:var(--text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-standard);outline:none;display:flex;position:relative}.Select-module__woKB8W__content[data-size=sm] .Select-module__woKB8W__item{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.Select-module__woKB8W__content[data-size=md] .Select-module__woKB8W__item{font-size:var(--text-sm)}.Select-module__woKB8W__content[data-size=lg] .Select-module__woKB8W__item{font-size:var(--text-md);padding:var(--space-3) var(--space-4)}.Select-module__woKB8W__item[data-highlighted]{background:var(--color-gray-100)}.Select-module__woKB8W__item[data-state=checked]{background-color:var(--color-brand-soft);background-image:var(--gradient-top-shine);color:var(--color-brand);font-weight:var(--weight-medium)}.Select-module__woKB8W__item[data-disabled]{opacity:.5;pointer-events:none}.Select-module__woKB8W__itemIcon{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}.Select-module__woKB8W__itemIcon>svg{width:1em;height:1em}.Select-module__woKB8W__item[data-state=checked] .Select-module__woKB8W__itemIcon{color:var(--color-brand)}.Select-module__woKB8W__itemCheck{color:var(--color-brand);flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.Select-module__woKB8W__itemCheck>svg{width:1em;height:1em}.Select-module__woKB8W__groupLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);padding:var(--space-2) var(--space-3) var(--space-1) var(--space-3)}.Select-module__woKB8W__separator{height:var(--border-width);background:var(--border-default);margin:var(--space-1) 0}@keyframes Select-module__woKB8W__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.Combobox-module__OkzMhW__wrapper{display:block;position:relative}.Combobox-module__OkzMhW__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-default);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--blur-sm));color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);display:flex}.Combobox-module__OkzMhW__trigger:hover:not(:disabled){border-color:var(--border-hover);background:var(--surface-glass-strong)}.Combobox-module__OkzMhW__trigger:focus-visible{box-shadow:var(--shadow-focus);border-color:#0000;outline:none}.Combobox-module__OkzMhW__trigger[data-state=open]{border-color:var(--color-info-soft-border)}.Combobox-module__OkzMhW__trigger[aria-invalid=true]{border-color:var(--color-danger-soft-border)}.Combobox-module__OkzMhW__trigger:disabled{opacity:.5;cursor:not-allowed}.Combobox-module__OkzMhW__trigger[data-placeholder=true] .Combobox-module__OkzMhW__label{color:var(--text-muted)}.Combobox-module__OkzMhW__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Combobox-module__OkzMhW__controls{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.Combobox-module__OkzMhW__chevron{color:var(--text-muted);transition:transform var(--duration-fast) var(--easing-standard)}.Combobox-module__OkzMhW__trigger[data-state=open] .Combobox-module__OkzMhW__chevron{transform:rotate(180deg)}.Combobox-module__OkzMhW__clear{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:inline-flex}.Combobox-module__OkzMhW__clear:hover{background:var(--surface-soft);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.Combobox-module__OkzMhW__trigger,.Combobox-module__OkzMhW__chevron,.Combobox-module__OkzMhW__clear{transition:none}}.Combobox-module__OkzMhW__dropdown{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-default);background:var(--surface-solid);box-shadow:var(--shadow-glass-md);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden}.Combobox-module__OkzMhW__searchRow{border-bottom:var(--border-width) solid var(--border-default);background:var(--surface-glass);align-items:center;display:flex;position:relative}.Combobox-module__OkzMhW__searchIcon{left:var(--space-3);color:var(--text-muted);pointer-events:none;position:absolute}.Combobox-module__OkzMhW__searchInput{width:100%;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) * 2 + 14px);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);background:0 0;border:0}.Combobox-module__OkzMhW__searchInput:focus{outline:none}.Combobox-module__OkzMhW__searchInput::placeholder{color:var(--text-muted)}.Combobox-module__OkzMhW__list{padding:var(--space-1);overflow-y:auto}.Combobox-module__OkzMhW__option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--touch-target-min);border-radius:var(--radius-xs);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.Combobox-module__OkzMhW__option[data-highlighted=true]{background:var(--surface-soft)}.Combobox-module__OkzMhW__option[data-selected=true]{color:var(--color-brand);font-weight:var(--weight-medium)}.Combobox-module__OkzMhW__option[data-selected=true][data-highlighted=true]{background:var(--color-brand-soft)}.Combobox-module__OkzMhW__option[data-disabled=true]{opacity:.4;cursor:not-allowed}.Combobox-module__OkzMhW__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Combobox-module__OkzMhW__optionCheck{flex-shrink:0}.Combobox-module__OkzMhW__empty{padding:var(--space-3) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}
.Checkbox-module__lrSM6a__wrapper{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Checkbox-module__lrSM6a__wrapper[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Checkbox-module__lrSM6a__boxWrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Checkbox-module__lrSM6a__input{appearance:none;width:var(--space-5);height:var(--space-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-xs);background-color:var(--color-white);box-shadow:var(--shadow-inset-subtle);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-normal) var(--easing-emphasized), border-color var(--duration-normal) var(--easing-emphasized), box-shadow var(--duration-normal) var(--easing-emphasized);margin:0}.Checkbox-module__lrSM6a__input:hover:not(:checked):not(:disabled):not([data-invalid=true]){border-color:var(--border-hover)}.Checkbox-module__lrSM6a__input:focus-visible{box-shadow:var(--shadow-inset-subtle), var(--shadow-focus);outline:none}.Checkbox-module__lrSM6a__input:disabled{cursor:not-allowed}.Checkbox-module__lrSM6a__input:active:not(:disabled){filter:var(--press-darken)}.Checkbox-module__lrSM6a__input:checked{background-color:var(--action-primary);background-image:var(--gradient-top-shine);border-color:var(--action-primary);box-shadow:var(--shadow-glow-info)}.Checkbox-module__lrSM6a__input:checked:focus-visible{box-shadow:var(--shadow-glow-info), var(--shadow-focus-on-brand)}.Checkbox-module__lrSM6a__checkIcon{width:14px;height:14px;color:var(--color-white);pointer-events:none;transition:transform var(--duration-fast) var(--easing-emphasized);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.Checkbox-module__lrSM6a__input:checked~.Checkbox-module__lrSM6a__checkIcon{transform:translate(-50%,-50%)scale(1)}.Checkbox-module__lrSM6a__input[data-invalid=true]{border-color:var(--action-destructive)}.Checkbox-module__lrSM6a__input[data-invalid=true]:focus-visible{box-shadow:var(--shadow-inset-subtle), var(--shadow-focus-destructive)}.Checkbox-module__lrSM6a__input[data-invalid=true]:checked{background-color:var(--action-destructive);border-color:var(--action-destructive);box-shadow:var(--shadow-glow-danger)}.Checkbox-module__lrSM6a__input[data-invalid=true]:checked:focus-visible{box-shadow:var(--shadow-glow-danger), var(--shadow-focus-on-destructive)}.Checkbox-module__lrSM6a__label{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-normal)}
.Radio-module__RhVcTa__wrapper{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Radio-module__RhVcTa__wrapper[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Radio-module__RhVcTa__input{appearance:none;width:var(--space-5);height:var(--space-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-full);background:var(--color-white);box-shadow:var(--shadow-inset-subtle);cursor:pointer;touch-action:manipulation;transition:border-color var(--duration-normal) var(--easing-emphasized), box-shadow var(--duration-normal) var(--easing-emphasized);flex-shrink:0;margin:0;position:relative}.Radio-module__RhVcTa__input:hover:not(:checked):not(:disabled):not([data-invalid=true]){border-color:var(--border-hover)}.Radio-module__RhVcTa__input:focus-visible{box-shadow:var(--shadow-inset-subtle), var(--shadow-focus);outline:none}.Radio-module__RhVcTa__input:disabled{cursor:not-allowed}.Radio-module__RhVcTa__input:active:not(:disabled){filter:var(--press-darken)}.Radio-module__RhVcTa__input:checked{border-color:var(--action-primary);box-shadow:var(--shadow-glow-info)}.Radio-module__RhVcTa__input:checked:focus-visible{box-shadow:var(--shadow-glow-info), var(--shadow-focus-on-brand)}.Radio-module__RhVcTa__input:checked:after{content:"";inset:var(--space-1);border-radius:var(--radius-full);background-color:var(--action-primary);background-image:var(--gradient-top-shine);animation:Radio-module__RhVcTa__radioDotIn var(--duration-fast) var(--easing-emphasized);position:absolute}.Radio-module__RhVcTa__input[data-invalid=true]{border-color:var(--action-destructive)}.Radio-module__RhVcTa__input[data-invalid=true]:focus-visible{box-shadow:var(--shadow-inset-subtle), var(--shadow-focus-destructive)}.Radio-module__RhVcTa__input[data-invalid=true]:checked{box-shadow:var(--shadow-glow-danger)}.Radio-module__RhVcTa__input[data-invalid=true]:checked:focus-visible{box-shadow:var(--shadow-glow-danger), var(--shadow-focus-on-destructive)}.Radio-module__RhVcTa__input[data-invalid=true]:checked:after{background-color:var(--action-destructive)}.Radio-module__RhVcTa__label{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-normal)}@keyframes Radio-module__RhVcTa__radioDotIn{0%{transform:scale(0)}to{transform:scale(1)}}
.Chip-module__I6FOwW__chip{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--touch-target-min);border-radius:var(--radius-full);border:var(--border-width) solid var(--border-default);background:var(--surface-glass);color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);display:inline-flex}.Chip-module__I6FOwW__chip[data-full-width=true]{width:100%;display:flex}.Chip-module__I6FOwW__chip:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-primary)}.Chip-module__I6FOwW__chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Chip-module__I6FOwW__chip:disabled{opacity:.5;cursor:not-allowed}.Chip-module__I6FOwW__chip[data-active=true]{background:var(--color-brand-soft);border-color:var(--color-info-soft-border);color:var(--color-brand)}.Chip-module__I6FOwW__icon{flex-shrink:0;align-items:center;display:inline-flex}.Chip-module__I6FOwW__label{text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.Chip-module__I6FOwW__chip{transition:none}}
.Tag-module__JVhq_W__tag{align-items:center;gap:var(--space-1);font-family:var(--font-family);font-weight:var(--weight-medium);letter-spacing:0;line-height:var(--leading-normal);border-radius:var(--radius-full);background-image:var(--gradient-top-shine);box-shadow:var(--shadow-inset-highlight-subtle);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;max-width:100%;display:inline-flex;overflow:hidden}.Tag-module__JVhq_W__tag[data-size=sm]{font-size:var(--text-xs);padding:2px var(--space-2)}.Tag-module__JVhq_W__tag[data-size=md]{font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.Tag-module__JVhq_W__tag[data-tone=neutral]{background-color:var(--color-gray-100);color:var(--color-gray-700);border-color:var(--color-gray-200)}.Tag-module__JVhq_W__tag[data-tone=info]{background-color:var(--color-info-soft-bg);color:var(--color-info-strong-fg);border-color:var(--color-info-soft-border)}.Tag-module__JVhq_W__tag[data-tone=blush]{background-color:var(--color-blush-soft);color:var(--color-blush-strong-fg);border-color:var(--color-blush-soft-border)}.Tag-module__JVhq_W__tag[data-tone=success]{background-color:var(--color-success-soft-bg);color:var(--color-success-strong-fg);border-color:var(--color-success-soft-border)}.Tag-module__JVhq_W__tag[data-tone=warning]{background-color:var(--color-warning-soft-bg);color:var(--color-warning-strong-fg);border-color:var(--color-warning-soft-border)}.Tag-module__JVhq_W__tag[data-tone=danger]{background-color:var(--color-danger-soft-bg);color:var(--color-danger-strong-fg);border-color:var(--color-danger-soft-border)}.Tag-module__JVhq_W__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.Badge-module__HlnLUq__badge{align-items:center;gap:var(--space-1);font-family:var(--font-family);font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--leading-normal);border-radius:var(--radius-full);white-space:nowrap;background-image:var(--gradient-top-shine);box-shadow:var(--shadow-inset-highlight-subtle);display:inline-flex}.Badge-module__HlnLUq__badge[data-multiline=true]{white-space:normal;text-align:center;border-radius:var(--radius-md);line-height:var(--leading-tight)}.Badge-module__HlnLUq__badge[data-size=sm]{font-size:var(--text-xs);padding:2px var(--space-2)}.Badge-module__HlnLUq__badge[data-size=md]{font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.Badge-module__HlnLUq__badge[data-tone=neutral]{background-color:var(--color-gray-100);color:var(--color-gray-700)}.Badge-module__HlnLUq__badge[data-tone=success]{background-color:var(--color-success-strong-fg);color:var(--color-white);box-shadow:var(--shadow-glow-success)}.Badge-module__HlnLUq__badge[data-tone=warning]{background-color:var(--color-warning-strong-fg);color:var(--color-white);box-shadow:var(--shadow-glow-warning)}.Badge-module__HlnLUq__badge[data-tone=danger]{background-color:var(--color-danger-strong-fg);color:var(--color-white);box-shadow:var(--shadow-glow-danger)}.Badge-module__HlnLUq__badge[data-tone=info]{background-color:var(--action-primary);color:var(--color-white);box-shadow:var(--shadow-glow-info)}.Badge-module__HlnLUq__badge[data-tone=blush]{background-color:var(--color-blush);color:var(--color-white);box-shadow:var(--shadow-glow-blush)}.Badge-module__HlnLUq__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.Spinner-module__Y7BQzq__wrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Spinner-module__Y7BQzq__icon{width:100%;height:100%;animation:Spinner-module__Y7BQzq__spin var(--duration-spin) linear infinite}.Spinner-module__Y7BQzq__wrapper[data-size=sm]{width:var(--space-4);height:var(--space-4)}.Spinner-module__Y7BQzq__wrapper[data-size=md]{width:var(--space-6);height:var(--space-6)}.Spinner-module__Y7BQzq__wrapper[data-size=lg]{width:var(--space-10);height:var(--space-10)}.Spinner-module__Y7BQzq__wrapper[data-tone=brand]{color:var(--action-primary)}.Spinner-module__Y7BQzq__wrapper[data-tone=brand] .Spinner-module__Y7BQzq__icon{filter:var(--icon-glow-brand)}.Spinner-module__Y7BQzq__wrapper[data-tone=muted]{color:var(--text-muted)}.Spinner-module__Y7BQzq__wrapper[data-tone=inverse]{color:var(--color-white)}.Spinner-module__Y7BQzq__wrapper[data-tone=inverse] .Spinner-module__Y7BQzq__icon{filter:var(--icon-glow-white)}.Spinner-module__Y7BQzq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Spinner-module__Y7BQzq__spin{to{transform:rotate(360deg)}}
.Skeleton-module__n--e3W__skeleton{background-color:var(--surface-soft);background-image:linear-gradient(90deg, var(--surface-soft) 0%, var(--surface-glass-faint) 50%, var(--surface-soft) 100%);border-radius:var(--radius-xs);background-repeat:no-repeat;background-size:200% 100%;animation:1.8s ease-in-out infinite Skeleton-module__n--e3W__skeletonShimmer;display:inline-block}.Skeleton-module__n--e3W__skeleton[data-variant=text]{border-radius:var(--radius-xs);vertical-align:middle;height:1em;display:inline-block}.Skeleton-module__n--e3W__skeleton[data-variant=circle]{border-radius:var(--radius-full)}.Skeleton-module__n--e3W__skeleton[data-radius=xs]{border-radius:var(--radius-xs)}.Skeleton-module__n--e3W__skeleton[data-radius=sm]{border-radius:var(--radius-sm)}.Skeleton-module__n--e3W__skeleton[data-radius=md]{border-radius:var(--radius-md)}.Skeleton-module__n--e3W__skeleton[data-radius=lg]{border-radius:var(--radius-lg)}.Skeleton-module__n--e3W__skeleton[data-radius=full]{border-radius:var(--radius-full)}@keyframes Skeleton-module__n--e3W__skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__n--e3W__skeleton{background-image:none;animation:2.4s ease-in-out infinite Skeleton-module__n--e3W__skeletonPulse}@keyframes Skeleton-module__n--e3W__skeletonPulse{0%,to{opacity:1}50%{opacity:.6}}}
.InlineMessage-module__-4azUW__message{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-inset-highlight), var(--shadow-elevation-md);font-family:var(--font-family);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary);animation:InlineMessage-module__-4azUW__inlineMessageFadeIn var(--duration-normal) var(--easing-emphasized);display:flex;position:relative;overflow:hidden}@keyframes InlineMessage-module__-4azUW__inlineMessageFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.InlineMessage-module__-4azUW__message:after{content:"";width:var(--space-1);background-color:var(--border-default);pointer-events:none;height:100%;position:absolute;top:0;left:0}.InlineMessage-module__-4azUW__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background-color:var(--surface-glass-strong);box-shadow:var(--shadow-inset-highlight-strong);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.InlineMessage-module__-4azUW__body{min-width:0;padding-top:var(--space-1);flex:1}.InlineMessage-module__-4azUW__title{font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-1) 0;color:var(--text-primary)}.InlineMessage-module__-4azUW__text{color:var(--text-primary);margin:0}.InlineMessage-module__-4azUW__message[data-tone=info]{background-image:linear-gradient(135deg, var(--color-info-soft-bg) 0%, var(--color-info-soft-bg-fade) 100%)}.InlineMessage-module__-4azUW__message[data-tone=info]:after{background-color:var(--action-primary)}.InlineMessage-module__-4azUW__message[data-tone=info] .InlineMessage-module__-4azUW__icon{color:var(--action-primary)}.InlineMessage-module__-4azUW__message[data-tone=success]{background-image:linear-gradient(135deg, var(--color-success-soft-bg) 0%, var(--color-success-soft-bg-fade) 100%)}.InlineMessage-module__-4azUW__message[data-tone=success]:after{background-color:var(--color-success-strong-fg)}.InlineMessage-module__-4azUW__message[data-tone=success] .InlineMessage-module__-4azUW__icon{color:var(--color-success-strong-fg)}.InlineMessage-module__-4azUW__message[data-tone=warning]{background-image:linear-gradient(135deg, var(--color-warning-soft-bg) 0%, var(--color-warning-soft-bg-fade) 100%)}.InlineMessage-module__-4azUW__message[data-tone=warning]:after{background-color:var(--color-warning-strong-fg)}.InlineMessage-module__-4azUW__message[data-tone=warning] .InlineMessage-module__-4azUW__icon{color:var(--color-warning-strong-fg)}.InlineMessage-module__-4azUW__message[data-tone=danger]{background-image:linear-gradient(135deg, var(--color-danger-soft-bg) 0%, var(--color-danger-soft-bg-fade) 100%)}.InlineMessage-module__-4azUW__message[data-tone=danger]:after{background-color:var(--color-danger-strong-fg)}.InlineMessage-module__-4azUW__message[data-tone=danger] .InlineMessage-module__-4azUW__icon{color:var(--color-danger-strong-fg)}
.Placeholder-module__HZTlka__placeholder{text-align:center;padding:var(--space-10) var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);animation:Placeholder-module__HZTlka__placeholderFadeIn var(--duration-slow) var(--easing-emphasized);flex-direction:column;display:flex}.Placeholder-module__HZTlka__icon{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);margin-bottom:var(--space-1);color:var(--action-primary);background-image:linear-gradient(135deg, var(--color-info-soft-bg) 0%, var(--color-blush-soft) 100%);box-shadow:var(--shadow-inset-highlight), var(--shadow-elevation-md);justify-content:center;align-items:center;display:inline-flex}.Placeholder-module__HZTlka__placeholder[data-variant=danger] .Placeholder-module__HZTlka__icon{color:var(--color-danger-strong-fg);background-image:linear-gradient(135deg, var(--color-danger-soft-bg) 0%, var(--color-danger-soft-bg-fade) 100%)}.Placeholder-module__HZTlka__title{font-family:var(--font-family);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-display);color:var(--text-primary);margin:0}.Placeholder-module__HZTlka__description{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);max-width:65ch;margin:0}.Placeholder-module__HZTlka__cta{margin-top:var(--space-3)}@keyframes Placeholder-module__HZTlka__placeholderFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.Toaster-module__uptKma__toast{max-width:420px;align-items:center!important;gap:var(--space-3)!important;padding:var(--space-3) var(--space-5)!important;background-image:radial-gradient(ellipse at bottom right, var(--color-blush-soft), transparent 70%), linear-gradient(135deg, var(--surface-glass-strong) 0%, var(--surface-glass) 100%)!important;-webkit-backdrop-filter:blur(var(--blur-md))!important;backdrop-filter:blur(var(--blur-md))!important;border:var(--border-width) solid var(--border-glass)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-inset-highlight), var(--shadow-glass-md)!important;font-family:var(--font-family)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;line-height:var(--leading-normal)!important;color:var(--text-primary)!important;display:flex!important;position:relative!important;overflow:hidden!important}.Toaster-module__uptKma__toast:after{content:"";width:var(--space-1);background-color:var(--border-default);pointer-events:none;height:100%;position:absolute;top:0;left:0}.Toaster-module__uptKma__toastSuccess{background:linear-gradient(135deg, var(--color-success-soft-bg) 0%, var(--color-success-soft-bg-fade) 100%)!important}.Toaster-module__uptKma__toastSuccess:after{background-color:var(--color-success-strong-fg)}.Toaster-module__uptKma__toastError{background:linear-gradient(135deg, var(--color-danger-soft-bg) 0%, var(--color-danger-soft-bg-fade) 100%)!important}.Toaster-module__uptKma__toastError:after{background-color:var(--color-danger-strong-fg)}
.Tabs-module__bF2rXG__list{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--color-gray-100);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-subtle);display:inline-flex}.Tabs-module__bF2rXG__trigger{padding:var(--space-2) var(--space-4);min-height:var(--space-10);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--text-muted);border-radius:var(--radius-xs);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-emphasized);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Tabs-module__bF2rXG__trigger:hover:not([data-state=active]):not(:disabled){background:var(--color-white);color:var(--text-primary)}.Tabs-module__bF2rXG__trigger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Tabs-module__bF2rXG__trigger[data-state=active]{background-image:linear-gradient(135deg, var(--color-brand-soft) 0%, var(--color-info-soft-bg-fade) 100%);color:var(--action-primary);box-shadow:var(--shadow-inset-highlight), var(--shadow-soft-xs)}.Tabs-module__bF2rXG__trigger[data-state=active]:focus-visible{box-shadow:var(--shadow-inset-highlight), var(--shadow-soft-xs), var(--shadow-focus)}.Tabs-module__bF2rXG__trigger:active:not(:disabled){filter:var(--press-darken)}.Tabs-module__bF2rXG__trigger:disabled{opacity:.5;cursor:not-allowed}.Tabs-module__bF2rXG__content{margin-top:var(--space-4);outline:none}
.Avatar-module__T4eMVW__avatar{background-image:linear-gradient(135deg, var(--color-brand-soft) 0%, var(--color-blush-soft) 100%);color:var(--action-primary);border-radius:var(--radius-full);font-family:var(--font-family);font-weight:var(--weight-semibold);box-shadow:var(--shadow-inset-highlight-strong), var(--shadow-elevation-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Avatar-module__T4eMVW__avatar[data-size=sm]{width:var(--space-6);height:var(--space-6);font-size:var(--text-xs)}.Avatar-module__T4eMVW__avatar[data-size=md]{width:var(--space-8);height:var(--space-8);font-size:var(--text-sm)}.Avatar-module__T4eMVW__avatar[data-size=lg]{width:var(--space-12);height:var(--space-12);font-size:var(--text-md)}.Avatar-module__T4eMVW__avatar[data-size=xl]{width:var(--space-16);height:var(--space-16);font-size:var(--text-lg)}.Avatar-module__T4eMVW__image{object-fit:cover;width:100%;height:100%}
.Rating-module__o4U-8a__rating{align-items:center;gap:var(--space-1);color:var(--color-rating-star);transition:transform var(--duration-fast) var(--easing-emphasized);display:inline-flex}.Rating-module__o4U-8a__rating:hover{transform:scale(1.05)}.Rating-module__o4U-8a__star{color:var(--color-rating-star);filter:var(--icon-glow-amber)}.Rating-module__o4U-8a__starEmpty{color:var(--color-gray-200);filter:none}
.ScoreRing-module__24cyWW__ring{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ScoreRing-module__24cyWW__svg{transform-origin:50%;width:100%;height:100%;transform:rotate(-90deg)}.ScoreRing-module__24cyWW__track{fill:none;stroke:var(--border-default);stroke-linecap:round}.ScoreRing-module__24cyWW__progress{fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--duration-slow) var(--easing-emphasized), stroke var(--duration-normal) var(--easing-standard)}.ScoreRing-module__24cyWW__ring[data-tone=success] .ScoreRing-module__24cyWW__progress{stroke:var(--color-success-strong-fg);filter:var(--icon-glow-success)}.ScoreRing-module__24cyWW__ring[data-tone=warning] .ScoreRing-module__24cyWW__progress{stroke:var(--color-warning-strong-fg);filter:var(--icon-glow-warning)}.ScoreRing-module__24cyWW__ring[data-tone=danger] .ScoreRing-module__24cyWW__progress{stroke:var(--color-danger-strong-fg);filter:var(--icon-glow-danger)}.ScoreRing-module__24cyWW__ring[data-tone=info] .ScoreRing-module__24cyWW__progress{stroke:var(--action-primary);filter:var(--icon-glow-brand)}.ScoreRing-module__24cyWW__ring[data-state=streaming] .ScoreRing-module__24cyWW__track{animation:1.6s ease-in-out infinite ScoreRing-module__24cyWW__trackPulse}@keyframes ScoreRing-module__24cyWW__trackPulse{0%,to{opacity:1}50%{opacity:.45}}.ScoreRing-module__24cyWW__center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ScoreRing-module__24cyWW__value{font-family:var(--font-family);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight-display);font-variant-numeric:tabular-nums;line-height:1}.ScoreRing-module__24cyWW__placeholder{font-family:var(--font-family);font-weight:var(--weight-medium);color:var(--text-muted);line-height:1}.ScoreRing-module__24cyWW__ring[data-size=sm] .ScoreRing-module__24cyWW__value,.ScoreRing-module__24cyWW__ring[data-size=sm] .ScoreRing-module__24cyWW__placeholder{font-size:var(--text-md)}.ScoreRing-module__24cyWW__ring[data-size=md] .ScoreRing-module__24cyWW__value{font-size:var(--text-2xl);text-shadow:var(--text-shadow-display-2)}.ScoreRing-module__24cyWW__ring[data-size=md] .ScoreRing-module__24cyWW__placeholder{font-size:var(--text-lg)}.ScoreRing-module__24cyWW__ring[data-size=lg] .ScoreRing-module__24cyWW__value{font-size:var(--text-3xl);text-shadow:var(--text-shadow-display-1)}.ScoreRing-module__24cyWW__ring[data-size=lg] .ScoreRing-module__24cyWW__placeholder{font-size:var(--text-xl)}@media (prefers-reduced-motion:reduce){.ScoreRing-module__24cyWW__progress{transition:none}.ScoreRing-module__24cyWW__ring[data-state=streaming] .ScoreRing-module__24cyWW__track{animation:none}}
.ScoreBar-module__aNuV7G__bar{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ScoreBar-module__aNuV7G__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ScoreBar-module__aNuV7G__label{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--leading-normal);letter-spacing:0;overflow-wrap:anywhere;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:inline-flex}.ScoreBar-module__aNuV7G__value{font-family:var(--font-family);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);letter-spacing:0;flex-shrink:0}.ScoreBar-module__aNuV7G__valueMax{color:var(--text-muted);font-weight:var(--weight-regular);margin-left:1px}.ScoreBar-module__aNuV7G__bar[data-size=sm] .ScoreBar-module__aNuV7G__value{font-size:var(--text-sm)}.ScoreBar-module__aNuV7G__bar[data-size=md] .ScoreBar-module__aNuV7G__value{font-size:var(--text-md)}.ScoreBar-module__aNuV7G__track{background-color:var(--surface-soft);border-radius:var(--radius-full);width:100%;box-shadow:var(--shadow-inset-subtle);position:relative;overflow:hidden}.ScoreBar-module__aNuV7G__bar[data-size=sm] .ScoreBar-module__aNuV7G__track{height:6px}.ScoreBar-module__aNuV7G__bar[data-size=md] .ScoreBar-module__aNuV7G__track{height:8px}.ScoreBar-module__aNuV7G__fill{border-radius:var(--radius-full);background-image:var(--gradient-top-shine);height:100%;box-shadow:var(--shadow-inset-highlight-subtle);transition:width var(--duration-slow) var(--easing-emphasized), background-color var(--duration-normal) var(--easing-standard)}.ScoreBar-module__aNuV7G__bar[data-tone=success] .ScoreBar-module__aNuV7G__fill{background-color:var(--color-success-strong-fg)}.ScoreBar-module__aNuV7G__bar[data-tone=warning] .ScoreBar-module__aNuV7G__fill{background-color:var(--color-warning-strong-fg)}.ScoreBar-module__aNuV7G__bar[data-tone=danger] .ScoreBar-module__aNuV7G__fill{background-color:var(--color-danger-strong-fg)}.ScoreBar-module__aNuV7G__bar[data-tone=info] .ScoreBar-module__aNuV7G__fill{background-color:var(--action-primary)}.ScoreBar-module__aNuV7G__bar[data-state=streaming] .ScoreBar-module__aNuV7G__track{animation:1.6s ease-in-out infinite ScoreBar-module__aNuV7G__trackPulse}@keyframes ScoreBar-module__aNuV7G__trackPulse{0%,to{opacity:1}50%{opacity:.6}}.ScoreBar-module__aNuV7G__description{font-family:var(--font-family);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}@media (prefers-reduced-motion:reduce){.ScoreBar-module__aNuV7G__fill{transition:none}.ScoreBar-module__aNuV7G__bar[data-state=streaming] .ScoreBar-module__aNuV7G__track{animation:none}}
.LevelMeter-module__UyzNMG__meter{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.LevelMeter-module__UyzNMG__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.LevelMeter-module__UyzNMG__label{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--leading-normal);letter-spacing:0;overflow-wrap:anywhere}.LevelMeter-module__UyzNMG__levelLabel{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-normal);letter-spacing:0;overflow-wrap:anywhere}.LevelMeter-module__UyzNMG__track{gap:var(--space-1);width:100%;display:flex}.LevelMeter-module__UyzNMG__meter[data-size=sm] .LevelMeter-module__UyzNMG__track{height:6px}.LevelMeter-module__UyzNMG__meter[data-size=md] .LevelMeter-module__UyzNMG__track{height:10px}.LevelMeter-module__UyzNMG__cell{background-color:var(--surface-soft);border-radius:var(--radius-xs);box-shadow:var(--shadow-inset-subtle);transition:background-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard);flex:1}.LevelMeter-module__UyzNMG__cell[data-filled]{background-image:var(--gradient-top-shine);box-shadow:var(--shadow-inset-highlight-subtle)}.LevelMeter-module__UyzNMG__meter[data-tone=success] .LevelMeter-module__UyzNMG__cell[data-filled]{background-color:var(--color-success-strong-fg)}.LevelMeter-module__UyzNMG__meter[data-tone=warning] .LevelMeter-module__UyzNMG__cell[data-filled]{background-color:var(--color-warning-strong-fg)}.LevelMeter-module__UyzNMG__meter[data-tone=danger] .LevelMeter-module__UyzNMG__cell[data-filled]{background-color:var(--color-danger-strong-fg)}.LevelMeter-module__UyzNMG__meter[data-tone=info] .LevelMeter-module__UyzNMG__cell[data-filled]{background-color:var(--action-primary)}.LevelMeter-module__UyzNMG__meter[data-state=streaming] .LevelMeter-module__UyzNMG__cell{animation:1.6s ease-in-out infinite LevelMeter-module__UyzNMG__cellPulse}.LevelMeter-module__UyzNMG__meter[data-state=streaming] .LevelMeter-module__UyzNMG__cell:nth-child(2){animation-delay:.16s}.LevelMeter-module__UyzNMG__meter[data-state=streaming] .LevelMeter-module__UyzNMG__cell:nth-child(3){animation-delay:.32s}.LevelMeter-module__UyzNMG__meter[data-state=streaming] .LevelMeter-module__UyzNMG__cell:nth-child(4){animation-delay:.48s}.LevelMeter-module__UyzNMG__meter[data-state=streaming] .LevelMeter-module__UyzNMG__cell:nth-child(5){animation-delay:.64s}.LevelMeter-module__UyzNMG__meter[data-state=streaming] .LevelMeter-module__UyzNMG__cell:nth-child(6){animation-delay:.8s}@keyframes LevelMeter-module__UyzNMG__cellPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.LevelMeter-module__UyzNMG__cell{transition:none}.LevelMeter-module__UyzNMG__meter[data-state=streaming] .LevelMeter-module__UyzNMG__cell{animation:none}}
.ComparisonBars-module__ubHn2W__compare{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ComparisonBars-module__ubHn2W__metric{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.ComparisonBars-module__ubHn2W__row{gap:var(--space-2);flex-direction:column;display:flex}.ComparisonBars-module__ubHn2W__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ComparisonBars-module__ubHn2W__label{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.ComparisonBars-module__ubHn2W__value{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.ComparisonBars-module__ubHn2W__track{background-color:var(--surface-soft);border-radius:var(--radius-full);width:100%;box-shadow:var(--shadow-inset-subtle);overflow:hidden}.ComparisonBars-module__ubHn2W__compare[data-size=sm] .ComparisonBars-module__ubHn2W__track{height:6px}.ComparisonBars-module__ubHn2W__compare[data-size=md] .ComparisonBars-module__ubHn2W__track{height:8px}.ComparisonBars-module__ubHn2W__fill{border-radius:var(--radius-full);background-image:var(--gradient-top-shine);height:100%;box-shadow:var(--shadow-inset-highlight-subtle);transition:width var(--duration-slow) var(--easing-emphasized)}.ComparisonBars-module__ubHn2W__row[data-side=left] .ComparisonBars-module__ubHn2W__fill{background-color:var(--action-primary)}.ComparisonBars-module__ubHn2W__row[data-side=right] .ComparisonBars-module__ubHn2W__fill{background-color:var(--color-blush-strong-fg)}.ComparisonBars-module__ubHn2W__row[data-state=streaming] .ComparisonBars-module__ubHn2W__track{animation:1.6s ease-in-out infinite ComparisonBars-module__ubHn2W__trackPulse}@keyframes ComparisonBars-module__ubHn2W__trackPulse{0%,to{opacity:1}50%{opacity:.6}}.ComparisonBars-module__ubHn2W__winner{max-width:100%;margin-top:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);background-color:var(--color-gray-100);color:var(--color-gray-700);background-image:var(--gradient-top-shine);box-shadow:var(--shadow-inset-highlight-subtle);overflow-wrap:anywhere;line-height:var(--leading-normal);align-self:flex-start}.ComparisonBars-module__ubHn2W__winner[data-winner=left]{background-color:var(--action-primary);color:var(--color-white);box-shadow:var(--shadow-glow-info)}.ComparisonBars-module__ubHn2W__winner[data-winner=right]{background-color:var(--color-blush-strong-fg);color:var(--color-white);box-shadow:var(--shadow-glow-blush)}@media (prefers-reduced-motion:reduce){.ComparisonBars-module__ubHn2W__fill{transition:none}.ComparisonBars-module__ubHn2W__row[data-state=streaming] .ComparisonBars-module__ubHn2W__track{animation:none}}
.FlagList-module__77_rIW__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FlagList-module__77_rIW__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:auto 1fr;display:grid}.FlagList-module__77_rIW__iconPod{border-radius:var(--radius-full);box-shadow:var(--shadow-inset-highlight-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FlagList-module__77_rIW__list[data-size=sm] .FlagList-module__77_rIW__iconPod{width:22px;height:22px}.FlagList-module__77_rIW__list[data-size=md] .FlagList-module__77_rIW__iconPod{width:26px;height:26px}.FlagList-module__77_rIW__item[data-tone=success] .FlagList-module__77_rIW__iconPod{background-color:var(--color-success-soft-bg);color:var(--color-success-strong-fg)}.FlagList-module__77_rIW__item[data-tone=warning] .FlagList-module__77_rIW__iconPod{background-color:var(--color-warning-soft-bg);color:var(--color-warning-strong-fg)}.FlagList-module__77_rIW__item[data-tone=danger] .FlagList-module__77_rIW__iconPod{background-color:var(--color-danger-soft-bg);color:var(--color-danger-strong-fg)}.FlagList-module__77_rIW__item[data-tone=info] .FlagList-module__77_rIW__iconPod{background-color:var(--color-info-soft-bg);color:var(--color-info-strong-fg)}.FlagList-module__77_rIW__item[data-tone=neutral] .FlagList-module__77_rIW__iconPod{background-color:var(--surface-soft);color:var(--text-muted)}.FlagList-module__77_rIW__body{gap:var(--space-1);flex-direction:column;min-width:0;padding-top:2px;display:flex}.FlagList-module__77_rIW__label{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:0;line-height:var(--leading-normal);overflow-wrap:anywhere}.FlagList-module__77_rIW__list[data-size=md] .FlagList-module__77_rIW__label{font-size:var(--text-md)}.FlagList-module__77_rIW__item[data-state=absent] .FlagList-module__77_rIW__label,.FlagList-module__77_rIW__item[data-state=unknown] .FlagList-module__77_rIW__label{color:var(--text-muted)}.FlagList-module__77_rIW__description{font-family:var(--font-family);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);overflow-wrap:anywhere}.FlagList-module__77_rIW__item[data-state=streaming]{align-items:center;gap:var(--space-3)}
.DistributionBar-module__eLhm9q__distribution{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.DistributionBar-module__eLhm9q__track{background-color:var(--surface-soft);border-radius:var(--radius-full);width:100%;box-shadow:var(--shadow-inset-subtle);display:flex;overflow:hidden}.DistributionBar-module__eLhm9q__distribution[data-size=sm] .DistributionBar-module__eLhm9q__track{height:8px}.DistributionBar-module__eLhm9q__distribution[data-size=md] .DistributionBar-module__eLhm9q__track{height:12px}.DistributionBar-module__eLhm9q__segment{background-image:var(--gradient-top-shine);height:100%;transition:width var(--duration-slow) var(--easing-emphasized);display:block}.DistributionBar-module__eLhm9q__segment[data-tone=info]{background-color:var(--action-primary)}.DistributionBar-module__eLhm9q__segment[data-tone=success]{background-color:var(--color-success-strong-fg)}.DistributionBar-module__eLhm9q__segment[data-tone=warning]{background-color:var(--color-warning-strong-fg)}.DistributionBar-module__eLhm9q__segment[data-tone=danger]{background-color:var(--color-danger-strong-fg)}.DistributionBar-module__eLhm9q__segment[data-tone=blush]{background-color:var(--color-pink-500)}.DistributionBar-module__eLhm9q__segment[data-tone=neutral]{background-color:var(--color-gray-400)}.DistributionBar-module__eLhm9q__legend{gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DistributionBar-module__eLhm9q__legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.DistributionBar-module__eLhm9q__swatch{border-radius:var(--radius-xs);width:10px;height:10px;box-shadow:var(--shadow-inset-highlight-subtle);flex-shrink:0;display:inline-block}.DistributionBar-module__eLhm9q__swatch[data-tone=info]{background-color:var(--action-primary)}.DistributionBar-module__eLhm9q__swatch[data-tone=success]{background-color:var(--color-success-strong-fg)}.DistributionBar-module__eLhm9q__swatch[data-tone=warning]{background-color:var(--color-warning-strong-fg)}.DistributionBar-module__eLhm9q__swatch[data-tone=danger]{background-color:var(--color-danger-strong-fg)}.DistributionBar-module__eLhm9q__swatch[data-tone=blush]{background-color:var(--color-pink-500)}.DistributionBar-module__eLhm9q__swatch[data-tone=neutral]{background-color:var(--color-gray-400)}.DistributionBar-module__eLhm9q__legendLabel{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.DistributionBar-module__eLhm9q__legendValue{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.DistributionBar-module__eLhm9q__segment{transition:none}}
.PhaseTimeline-module__EBRNmG__timeline{margin:0;padding:0;list-style:none;display:flex}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=vertical]{flex-direction:column;gap:0}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=horizontal]{flex-direction:row;gap:0;overflow-x:auto}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=vertical] .PhaseTimeline-module__EBRNmG__phase{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=vertical][data-size=sm] .PhaseTimeline-module__EBRNmG__phase{gap:var(--space-2);grid-template-columns:22px minmax(0,1fr)}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=vertical] .PhaseTimeline-module__EBRNmG__phase:not(:last-child):before{content:"";left:13px;top:calc(var(--space-2) + 28px + 2px);background:var(--border-default);z-index:0;width:2px;position:absolute;bottom:-2px}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=vertical][data-size=sm] .PhaseTimeline-module__EBRNmG__phase:not(:last-child):before{left:10px;top:calc(var(--space-2) + 22px + 2px)}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=vertical] .PhaseTimeline-module__EBRNmG__phase[data-status=past]:not(:last-child):before{background:var(--color-success-soft-border)}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=vertical] .PhaseTimeline-module__EBRNmG__phase[data-status=current]:not(:last-child):before{background:linear-gradient(to bottom, var(--color-info-soft-border), var(--border-default) 65%)}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=horizontal] .PhaseTimeline-module__EBRNmG__phase{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);flex-direction:column;flex:1;min-width:100px;display:flex;position:relative}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=horizontal] .PhaseTimeline-module__EBRNmG__phase:not(:last-child):after{content:"";top:calc(var(--space-2) + 14px);background:var(--border-default);z-index:0;height:2px;position:absolute;left:50%;right:-50%}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=horizontal][data-size=sm] .PhaseTimeline-module__EBRNmG__phase:not(:last-child):after{top:calc(var(--space-2) + 11px)}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=horizontal] .PhaseTimeline-module__EBRNmG__phase[data-status=past]:not(:last-child):after{background:var(--color-success-soft-border)}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=horizontal] .PhaseTimeline-module__EBRNmG__phase[data-status=current]:not(:last-child):after{background:linear-gradient(to right, var(--color-info-soft-border), var(--border-default) 65%)}.PhaseTimeline-module__EBRNmG__dot{border-radius:var(--radius-full);background:var(--surface-solid);border:1.5px solid var(--border-default);width:28px;height:28px;color:var(--text-muted);z-index:1;transition:background var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.PhaseTimeline-module__EBRNmG__timeline[data-size=sm] .PhaseTimeline-module__EBRNmG__dot{width:22px;height:22px}.PhaseTimeline-module__EBRNmG__phase[data-status=past] .PhaseTimeline-module__EBRNmG__dot{background:var(--color-success-soft-bg);border-color:var(--color-success-soft-border);color:var(--color-success-strong-fg)}.PhaseTimeline-module__EBRNmG__phase[data-status=current] .PhaseTimeline-module__EBRNmG__dot{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-on-brand);box-shadow:var(--shadow-glow-info);animation:1.6s ease-in-out infinite PhaseTimeline-module__EBRNmG__dotBreathe}.PhaseTimeline-module__EBRNmG__phase[data-status=current] .PhaseTimeline-module__EBRNmG__dot:after{content:"";border-radius:inherit;border:2px solid var(--action-primary);opacity:0;pointer-events:none;animation:1.8s ease-out infinite PhaseTimeline-module__EBRNmG__dotRing;position:absolute;inset:0}@keyframes PhaseTimeline-module__EBRNmG__dotBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes PhaseTimeline-module__EBRNmG__dotRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.PhaseTimeline-module__EBRNmG__body{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.PhaseTimeline-module__EBRNmG__timeline[data-orientation=horizontal] .PhaseTimeline-module__EBRNmG__body{align-items:center;padding-top:0}.PhaseTimeline-module__EBRNmG__label{font-family:var(--font-family);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:var(--tracking-tight);line-height:var(--leading-normal)}.PhaseTimeline-module__EBRNmG__timeline[data-size=sm] .PhaseTimeline-module__EBRNmG__label{font-size:var(--text-sm)}.PhaseTimeline-module__EBRNmG__phase[data-status=past] .PhaseTimeline-module__EBRNmG__label,.PhaseTimeline-module__EBRNmG__phase[data-status=current] .PhaseTimeline-module__EBRNmG__label{color:var(--text-primary)}.PhaseTimeline-module__EBRNmG__phase[data-status=current] .PhaseTimeline-module__EBRNmG__label{font-weight:var(--weight-semibold);text-shadow:var(--text-shadow-display-2)}.PhaseTimeline-module__EBRNmG__duration{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);text-transform:uppercase}.PhaseTimeline-module__EBRNmG__phase[data-status=current] .PhaseTimeline-module__EBRNmG__duration{color:var(--action-primary)}.PhaseTimeline-module__EBRNmG__description{font-family:var(--font-family);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}@media (prefers-reduced-motion:reduce){.PhaseTimeline-module__EBRNmG__phase[data-status=current] .PhaseTimeline-module__EBRNmG__dot{animation:none}.PhaseTimeline-module__EBRNmG__phase[data-status=current] .PhaseTimeline-module__EBRNmG__dot:after{opacity:0;animation:none}}
.DefinitionList-module__UNO37G__list{flex-direction:column;margin:0;padding:0;display:flex}.DefinitionList-module__UNO37G__row{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);flex-direction:column;display:flex}.DefinitionList-module__UNO37G__row:last-child{border-bottom:none}.DefinitionList-module__UNO37G__list[data-density=compact] .DefinitionList-module__UNO37G__row{padding:var(--space-2) 0}.DefinitionList-module__UNO37G__term{font-family:var(--font-family);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:0;line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.DefinitionList-module__UNO37G__description{font-family:var(--font-family);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);overflow-wrap:anywhere;max-width:65ch;margin:0}.DefinitionList-module__UNO37G__list[data-density=compact] .DefinitionList-module__UNO37G__term{font-size:var(--text-sm)}.DefinitionList-module__UNO37G__list[data-density=compact] .DefinitionList-module__UNO37G__description{font-size:var(--text-xs)}
.MetricRow-module__F4ANpW__row{align-items:center;gap:var(--space-3);width:100%;min-width:0;display:inline-flex}.MetricRow-module__F4ANpW__body{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.MetricRow-module__F4ANpW__topline{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.MetricRow-module__F4ANpW__label{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;flex-shrink:0}.MetricRow-module__F4ANpW__value{font-family:var(--font-family);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:0;color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin-left:auto}.MetricRow-module__F4ANpW__value[data-tone=success]{color:var(--color-success-strong-fg)}.MetricRow-module__F4ANpW__value[data-tone=warning]{color:var(--color-warning-strong-fg)}.MetricRow-module__F4ANpW__value[data-tone=danger]{color:var(--color-danger-strong-fg)}.MetricRow-module__F4ANpW__value[data-tone=info]{color:var(--color-info-strong-fg)}.MetricRow-module__F4ANpW__value[data-tone=blush]{color:var(--color-blush-strong-fg)}.MetricRow-module__F4ANpW__supporting{min-width:0}@media (max-width:480px){.MetricRow-module__F4ANpW__topline{flex-wrap:wrap}.MetricRow-module__F4ANpW__value{text-align:left;margin-left:0}}
.Tooltip-module__XnG6la__content{max-width:280px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--surface-solid);border:1px solid var(--border-default);box-shadow:var(--shadow-elevation-md);color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);z-index:var(--z-dropdown);animation:Tooltip-module__XnG6la__tooltipFadeIn var(--duration-fast) var(--easing-standard)}.Tooltip-module__XnG6la__arrow{fill:var(--surface-solid);filter:drop-shadow(0 1px 0 var(--border-default))}@keyframes Tooltip-module__XnG6la__tooltipFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Tooltip-module__XnG6la__content{animation:none}}
.styles-module__6sS9Ja__shell{width:100%;max-width:560px;padding:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (min-width:640px){.styles-module__6sS9Ja__shell{padding:var(--space-6)}}.styles-module__6sS9Ja__actions{gap:var(--space-3);flex-direction:column;width:100%;max-width:280px;margin:0 auto;display:flex}.styles-module__6sS9Ja__actions>*{justify-content:center;width:100%}.styles-module__6sS9Ja__btnInner{align-items:center;gap:var(--space-2);display:inline-flex}
.ShareAnalysisButton-module__fSvwTa__inner{justify-content:center;align-items:center;gap:var(--space-2);white-space:normal;overflow-wrap:anywhere;min-width:0;display:inline-flex}
.AnalysisActionBar-module__X0a6bq__bar{gap:var(--space-2);grid-template-columns:1fr;min-width:0;display:grid}.AnalysisActionBar-module__X0a6bq__bar button{white-space:normal;text-align:center;min-width:0;line-height:var(--leading-normal)}@media (min-width:768px){.AnalysisActionBar-module__X0a6bq__bar{grid-template-columns:repeat(3,1fr)}.AnalysisActionBar-module__X0a6bq__bar[data-owner=false]{grid-template-columns:1fr}}.AnalysisActionBar-module__X0a6bq__btnInner{justify-content:center;align-items:center;gap:var(--space-2);white-space:normal;overflow-wrap:anywhere;min-width:0;display:inline-flex}.AnalysisActionBar-module__X0a6bq__heart[data-state=favorite]{color:var(--color-danger-strong-fg)}
.AnalysisLabel-module__Jc1PgG__container{width:100%;min-width:0}.AnalysisLabel-module__Jc1PgG__form{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.AnalysisLabel-module__Jc1PgG__buttonContainer{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.AnalysisLabel-module__Jc1PgG__viewContainer{width:100%;min-width:0}.AnalysisLabel-module__Jc1PgG__labelHeader{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-solid);box-shadow:var(--shadow-inset-highlight-subtle);display:flex}.AnalysisLabel-module__Jc1PgG__labelTitleRow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.AnalysisLabel-module__Jc1PgG__labelText{gap:var(--space-0_5);flex-direction:column;min-width:0;display:flex}.AnalysisLabel-module__Jc1PgG__labelKicker{letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;display:block}.AnalysisLabel-module__Jc1PgG__labelValue{color:var(--text-primary);overflow-wrap:anywhere;display:block}@media (max-width:480px){.AnalysisLabel-module__Jc1PgG__labelHeader{align-items:flex-start}.AnalysisLabel-module__Jc1PgG__buttonContainer{flex-direction:column}.AnalysisLabel-module__Jc1PgG__buttonContainer>button{width:100%}}
.AnalysisProductUsageCard-module__IgWWhG__outer{width:100%;min-width:0}.AnalysisProductUsageCard-module__IgWWhG__row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.AnalysisProductUsageCard-module__IgWWhG__thumbWrap{border-radius:var(--radius-sm);background-color:var(--surface-soft);border:var(--border-width) solid var(--border-default);width:80px;height:80px;box-shadow:var(--shadow-inset-highlight-subtle);flex-shrink:0;position:relative;overflow:hidden}.AnalysisProductUsageCard-module__IgWWhG__thumb{object-fit:cover;width:100%;height:100%;display:block}.AnalysisProductUsageCard-module__IgWWhG__thumbFallback{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.AnalysisProductUsageCard-module__IgWWhG__textBlock{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.AnalysisProductUsageCard-module__IgWWhG__label{letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;display:block}.AnalysisProductUsageCard-module__IgWWhG__name{-webkit-line-clamp:2;color:var(--text-primary);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AnalysisProductUsageCard-module__IgWWhG__actions{margin-top:var(--space-1);min-width:0;display:flex}.AnalysisProductUsageCard-module__IgWWhG__actions>a{min-width:0}.AnalysisProductUsageCard-module__IgWWhG__compact .AnalysisProductUsageCard-module__IgWWhG__row{gap:var(--space-2)}.AnalysisProductUsageCard-module__IgWWhG__compact .AnalysisProductUsageCard-module__IgWWhG__thumbWrap{width:56px;height:56px}@media (max-width:420px){.AnalysisProductUsageCard-module__IgWWhG__row{align-items:flex-start}.AnalysisProductUsageCard-module__IgWWhG__actions>a{justify-content:center;width:100%}}
.AnalysisProductUsagesList-module___LrEIa__wrap{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.AnalysisProductUsagesList-module___LrEIa__heading{letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;display:block}.AnalysisProductUsagesList-module___LrEIa__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AnalysisProductUsagesList-module___LrEIa__cardSlot{min-width:0;margin:0;padding:0}.AnalysisProductUsagesList-module___LrEIa__wrapCompact,.AnalysisProductUsagesList-module___LrEIa__wrapCompact .AnalysisProductUsagesList-module___LrEIa__list{gap:var(--space-2)}
.AnalysisRatingSection-module__qZD-za__container{width:100%;min-width:0}.AnalysisRatingSection-module__qZD-za__ratingPanel{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-solid);box-shadow:var(--shadow-inset-highlight-subtle);flex-direction:column;display:flex}.AnalysisRatingSection-module__qZD-za__stars{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.AnalysisRatingSection-module__qZD-za__starButton{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);color:var(--color-gray-400);cursor:pointer;transition:color var(--duration-normal) var(--easing-emphasized), background-color var(--duration-normal) var(--easing-emphasized), box-shadow var(--duration-normal) var(--easing-emphasized);background-color:#0000;border:0;justify-content:center;align-items:center;display:inline-flex}.AnalysisRatingSection-module__qZD-za__starButton:hover:not(:disabled),.AnalysisRatingSection-module__qZD-za__starButton:focus-visible{color:var(--color-warning-strong-fg);background-color:var(--color-warning-soft-bg)}.AnalysisRatingSection-module__qZD-za__starButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.AnalysisRatingSection-module__qZD-za__starButton[data-active=true]{color:var(--color-warning-strong-fg)}.AnalysisRatingSection-module__qZD-za__starButton:disabled{cursor:default;opacity:1}
.SaveProductFromAnalysis-module__tTCxma__root{width:100%;min-width:0}.SaveProductFromAnalysis-module__tTCxma__panel{gap:var(--space-4);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-solid);box-shadow:var(--shadow-inset-highlight-subtle);flex-direction:column;display:flex}.SaveProductFromAnalysis-module__tTCxma__panelHeader{align-items:center;gap:var(--space-3);min-width:0;display:flex}.SaveProductFromAnalysis-module__tTCxma__form{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.SaveProductFromAnalysis-module__tTCxma__fileField{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.SaveProductFromAnalysis-module__tTCxma__fieldLabel{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.SaveProductFromAnalysis-module__tTCxma__fileZone{align-items:center;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-info-soft-bg-fade);border:1px dashed var(--color-info-soft-border);color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-normal) var(--easing-emphasized), background-color var(--duration-normal) var(--easing-emphasized), box-shadow var(--duration-normal) var(--easing-emphasized);-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.SaveProductFromAnalysis-module__tTCxma__fileZone:hover,.SaveProductFromAnalysis-module__tTCxma__fileZone:focus-within{border-color:var(--border-hover);box-shadow:var(--shadow-focus)}.SaveProductFromAnalysis-module__tTCxma__fileZoneSelected{border-style:solid;border-color:var(--color-success-soft-border);background-color:var(--color-success-soft-bg-fade)}.SaveProductFromAnalysis-module__tTCxma__fileHidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.SaveProductFromAnalysis-module__tTCxma__fileZoneIcon,.SaveProductFromAnalysis-module__tTCxma__fileZoneIconDone{flex-shrink:0}.SaveProductFromAnalysis-module__tTCxma__fileZoneIcon{color:var(--action-primary)}.SaveProductFromAnalysis-module__tTCxma__fileZoneIconDone{color:var(--color-success-strong-fg)}.SaveProductFromAnalysis-module__tTCxma__fileZonePlaceholder,.SaveProductFromAnalysis-module__tTCxma__fileZoneNameText{min-width:0;font-family:var(--font-family);font-size:var(--text-sm);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SaveProductFromAnalysis-module__tTCxma__fileZonePlaceholder{color:var(--text-muted)}.SaveProductFromAnalysis-module__tTCxma__fileZoneNameText{color:var(--text-primary);font-weight:var(--weight-semibold)}.SaveProductFromAnalysis-module__tTCxma__actions{gap:var(--space-2);align-items:stretch;min-width:0;display:flex}.SaveProductFromAnalysis-module__tTCxma__actionSlot{flex:1 1 calc(50% - var(--space-1));min-width:0;display:flex}.SaveProductFromAnalysis-module__tTCxma__actionSlot>button{flex:1;justify-content:center}@media (max-width:520px){.SaveProductFromAnalysis-module__tTCxma__panel{padding:var(--space-3)}.SaveProductFromAnalysis-module__tTCxma__actions{flex-direction:column}.SaveProductFromAnalysis-module__tTCxma__actionSlot{flex:none;width:100%}}
.AnalysisManagementCard-module__gKhfJW__head{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;min-width:0;display:flex}.AnalysisManagementCard-module__gKhfJW__eyebrowRow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.AnalysisManagementCard-module__gKhfJW__iconPod{border-radius:var(--radius-sm);background-color:var(--color-gray-100);width:36px;height:36px;color:var(--color-gray-700);border:1px solid var(--color-gray-200);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AnalysisManagementCard-module__gKhfJW__eyebrow{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.AnalysisManagementCard-module__gKhfJW__content{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.AnalysisManagementCard-module__gKhfJW__lead{line-height:var(--leading-relaxed);overflow-wrap:anywhere;text-wrap:pretty;display:block}.AnalysisManagementCard-module__gKhfJW__productTools{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}@media (max-width:640px){.AnalysisManagementCard-module__gKhfJW__iconPod{width:32px;height:32px}}@media (max-width:480px){.AnalysisManagementCard-module__gKhfJW__eyebrowRow{align-items:flex-start;gap:var(--space-2)}.AnalysisManagementCard-module__gKhfJW__eyebrow{line-height:var(--leading-normal)}}
.ArchivedFeatureBadge-module__aTBDia__container{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-default);border-left:var(--space-1) solid var(--text-muted);border-radius:var(--radius-xs);background:var(--surface-soft);margin:var(--space-4) 0}.ArchivedFeatureBadge-module__aTBDia__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-1)}.ArchivedFeatureBadge-module__aTBDia__message{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}
.RegistrationWall-module__dJytZq__container{width:100%}.RegistrationWall-module__dJytZq__body{gap:var(--space-4);flex-direction:column;display:flex}.RegistrationWall-module__dJytZq__title{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.RegistrationWall-module__dJytZq__subtitle{max-width:var(--prose-max-width);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.RegistrationWall-module__dJytZq__benefitsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RegistrationWall-module__dJytZq__benefitItem{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary);display:flex}.RegistrationWall-module__dJytZq__benefitIcon{width:18px;height:18px;color:var(--color-blush-strong-fg);flex-shrink:0;margin-top:1px}.RegistrationWall-module__dJytZq__ctaContainer{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.RegistrationWall-module__dJytZq__ctaContainer>a:first-child{width:100%}@media (max-width:767px){.RegistrationWall-module__dJytZq__body{gap:var(--space-3)}.RegistrationWall-module__dJytZq__title{font-size:var(--text-lg)}.RegistrationWall-module__dJytZq__benefitIcon{width:16px;height:16px}}@media (max-width:380px){.RegistrationWall-module__dJytZq__title{font-size:var(--text-md)}}
.BlurredResultOverlay-module__qXNCsq__wrapper{position:relative}.BlurredResultOverlay-module__qXNCsq__overlay{padding:0 var(--space-6);pointer-events:auto;isolation:isolate;position:absolute;inset:18% 0 0}.BlurredResultOverlay-module__qXNCsq__overlay:before{content:"";background:linear-gradient(180deg, #fff0 0%, var(--surface-glass-faint) 8%, var(--surface-glass) 18%, var(--surface-glass-strong) 32%, var(--surface-solid) 55%);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}.BlurredResultOverlay-module__qXNCsq__wallSticky{top:calc(var(--space-12) + 2 * var(--space-3) + var(--space-4) + env(safe-area-inset-top,0px));width:100%;max-width:560px;margin:14vh auto var(--space-10);box-sizing:border-box;z-index:1;position:sticky}.BlurredResultOverlay-module__qXNCsq__scrollBeacon{pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.BlurredResultOverlay-module__qXNCsq__overlay{top:20%}.BlurredResultOverlay-module__qXNCsq__wallSticky{max-width:520px;margin:12vh auto var(--space-8)}}@media (max-width:767px){.BlurredResultOverlay-module__qXNCsq__overlay{padding:0 var(--space-3);top:22%}.BlurredResultOverlay-module__qXNCsq__wallSticky{max-width:100%;margin:10vh auto var(--space-5)}}@media (max-width:380px){.BlurredResultOverlay-module__qXNCsq__overlay{padding:0 var(--space-2)}.BlurredResultOverlay-module__qXNCsq__wallSticky{margin:8vh auto var(--space-4)}}@media print{.BlurredResultOverlay-module__qXNCsq__overlay{display:none}}
.ServiceSuggestion-module__f7GlvW__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ServiceSuggestion-module__f7GlvW__head{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.ServiceSuggestion-module__f7GlvW__head h2{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.ServiceSuggestion-module__f7GlvW__titleAccent{color:var(--action-primary)}.ServiceSuggestion-module__f7GlvW__iconPod{width:var(--space-10);height:var(--space-10);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ServiceSuggestion-module__f7GlvW__iconImage{object-fit:contain}.ServiceSuggestion-module__f7GlvW__authHint{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-info-soft-bg-fade);min-width:0;position:relative}.ServiceSuggestion-module__f7GlvW__authHint:after{content:"";top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-info-soft-border);width:3px;position:absolute;left:0}.ServiceSuggestion-module__f7GlvW__ctaWrap{min-width:0;display:flex}.ServiceSuggestion-module__f7GlvW__ctaWrap>a{white-space:normal;text-align:center;min-width:0;line-height:var(--leading-normal);flex:1;justify-content:center}
.NoProfileBanner-module__KWI3xa__link{color:inherit;border-radius:var(--radius-md);text-decoration:none;display:block}.NoProfileBanner-module__KWI3xa__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NoProfileBanner-module__KWI3xa__row{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.NoProfileBanner-module__KWI3xa__iconPod{border-radius:var(--radius-sm);background-color:var(--color-blush-soft);width:36px;height:36px;color:var(--color-blush-strong-fg);border:1px solid var(--color-blush-soft-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NoProfileBanner-module__KWI3xa__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.NoProfileBanner-module__KWI3xa__lead{line-height:var(--leading-relaxed);overflow-wrap:anywhere;text-wrap:pretty;display:block}.NoProfileBanner-module__KWI3xa__arrow{color:var(--text-muted);transition:transform var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);flex-shrink:0}@media (hover:hover){.NoProfileBanner-module__KWI3xa__link:hover .NoProfileBanner-module__KWI3xa__arrow{color:var(--action-primary);transform:translate(4px)}}@media (max-width:480px){.NoProfileBanner-module__KWI3xa__row{align-items:flex-start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.NoProfileBanner-module__KWI3xa__arrow{display:none}.NoProfileBanner-module__KWI3xa__iconPod{width:32px;height:32px}}
.ActivesAtlas-module__l6fUrq__body{gap:var(--space-8);flex-direction:column;display:flex}.ActivesAtlas-module__l6fUrq__emptyState{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-soft);display:flex}.ActivesAtlas-module__l6fUrq__emptyStateIcon{border-radius:var(--radius-full);background-color:var(--color-info-soft-bg);width:32px;height:32px;color:var(--color-info-strong-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ActivesAtlas-module__l6fUrq__emptyStateText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ActivesAtlas-module__l6fUrq__emptyStateProse{line-height:var(--leading-relaxed);color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty;display:block}.ActivesAtlas-module__l6fUrq__list{gap:var(--space-3);flex-direction:column;display:flex}.ActivesAtlas-module__l6fUrq__tile{min-width:0}.ActivesAtlas-module__l6fUrq__tileBody{gap:var(--space-4);flex-direction:column;display:flex}.ActivesAtlas-module__l6fUrq__tileHead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ActivesAtlas-module__l6fUrq__tileTitle{line-height:var(--leading-tight);overflow-wrap:anywhere;text-wrap:balance}.ActivesAtlas-module__l6fUrq__countBadge{min-width:28px;height:24px;padding:0 var(--space-2);background-color:var(--color-brand-soft);border:1px solid var(--color-info-soft-border);border-radius:var(--radius-full);font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-info-strong-fg);font-variant-numeric:tabular-nums;letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ActivesAtlas-module__l6fUrq__countBadge[data-tone=success]{background-color:var(--color-success-soft-bg);border-color:var(--color-success-soft-border);color:var(--color-success-strong-fg)}.ActivesAtlas-module__l6fUrq__countBadge[data-tone=warning]{background-color:var(--color-warning-soft-bg);border-color:var(--color-warning-soft-border);color:var(--color-warning-strong-fg)}.ActivesAtlas-module__l6fUrq__countBadge[data-tone=blush]{background-color:var(--color-blush-soft);border-color:var(--color-blush-soft-border);color:var(--color-blush-strong-fg)}.ActivesAtlas-module__l6fUrq__countBadge[data-zero=true]{background-color:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--text-muted)}.ActivesAtlas-module__l6fUrq__iconPod{flex-shrink:0}.ActivesAtlas-module__l6fUrq__subgroupList{gap:var(--space-2);flex-direction:column;display:flex}.ActivesAtlas-module__l6fUrq__subgroup{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;grid-template-columns:minmax(160px,200px) minmax(0,1fr);display:grid}.ActivesAtlas-module__l6fUrq__subgroupLabel{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--text-primary);text-transform:uppercase;line-height:var(--leading-normal);overflow-wrap:anywhere}.ActivesAtlas-module__l6fUrq__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.ActivesAtlas-module__l6fUrq__body{gap:var(--space-8)}.ActivesAtlas-module__l6fUrq__subgroupList{gap:var(--space-3)}.ActivesAtlas-module__l6fUrq__subgroup{gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;grid-template-columns:minmax(96px,34%) minmax(0,1fr)}}.ActivesAtlas-module__l6fUrq__tooltipTag{cursor:help;border-radius:var(--radius-full);display:inline-flex}.ActivesAtlas-module__l6fUrq__tooltipTag:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ActivesAtlas-module__l6fUrq__notFound{align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);margin-top:var(--space-1);border-top:1px dashed var(--border-default);flex-wrap:wrap;display:flex}.ActivesAtlas-module__l6fUrq__notFoundLabel{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;flex-shrink:0}.ActivesAtlas-module__l6fUrq__notFoundList{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);line-height:var(--leading-normal);overflow-wrap:anywhere;min-width:0;font-style:italic}.ActivesAtlas-module__l6fUrq__emptyDetails{padding:var(--space-3) 0;border-top:1px dashed var(--border-default);margin-top:var(--space-2)}.ActivesAtlas-module__l6fUrq__emptySummary{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;line-height:var(--leading-normal);flex-wrap:wrap;list-style:none;display:inline-flex}.ActivesAtlas-module__l6fUrq__emptySummary::-webkit-details-marker{display:none}.ActivesAtlas-module__l6fUrq__emptySummary:after{content:"›";font-size:var(--text-md);transition:transform var(--duration-normal) var(--easing-emphasized);line-height:1;transform:rotate(90deg)}.ActivesAtlas-module__l6fUrq__emptyDetails[open] .ActivesAtlas-module__l6fUrq__emptySummary:after{transform:rotate(-90deg)}.ActivesAtlas-module__l6fUrq__emptySummaryCount{min-width:22px;height:18px;padding:0 var(--space-1);background-color:var(--surface-soft);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ActivesAtlas-module__l6fUrq__emptyStripList{margin:var(--space-2) 0 0;gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ActivesAtlas-module__l6fUrq__emptyChip{align-items:center;gap:var(--space-1);font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);display:inline-flex}.ActivesAtlas-module__l6fUrq__emptyChipText{line-height:var(--leading-normal);overflow-wrap:anywhere}@media (max-width:360px){.ActivesAtlas-module__l6fUrq__tileHead{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ActivesAtlas-module__l6fUrq__subgroup{gap:var(--space-2);grid-template-columns:minmax(82px,32%) minmax(0,1fr)}}@media (max-width:380px){.ActivesAtlas-module__l6fUrq__subgroup{grid-template-columns:1fr}}
.ChapterFrame-module__LEvNxW__chapter{scroll-margin-top:var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.ChapterFrame-module__LEvNxW__header{gap:var(--space-3);flex-direction:column;display:flex}.ChapterFrame-module__LEvNxW__eyebrowRow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ChapterFrame-module__LEvNxW__eyebrow{font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;white-space:nowrap;overflow-wrap:anywhere;min-width:0}.ChapterFrame-module__LEvNxW__eyebrowRule{background:linear-gradient(to right, var(--border-default) 0%, transparent 100%);flex:1;height:1px}.ChapterFrame-module__LEvNxW__iconPod{flex-shrink:0}.ChapterFrame-module__LEvNxW__titleText{letter-spacing:0;text-shadow:none;text-wrap:balance}.ChapterFrame-module__LEvNxW__description{line-height:var(--leading-relaxed);color:var(--text-primary);max-width:var(--prose-max-width);text-wrap:pretty;overflow-wrap:anywhere;display:block}.ChapterFrame-module__LEvNxW__body{gap:var(--space-6);flex-direction:column;display:flex}@media (max-width:640px){.ChapterFrame-module__LEvNxW__chapter,.ChapterFrame-module__LEvNxW__body{gap:var(--space-5)}.ChapterFrame-module__LEvNxW__titleText{font-size:var(--text-2xl);line-height:var(--leading-tight)}}@media (max-width:480px){.ChapterFrame-module__LEvNxW__eyebrowRow{align-items:flex-start;gap:var(--space-2)}.ChapterFrame-module__LEvNxW__eyebrow{white-space:normal;line-height:var(--leading-normal)}.ChapterFrame-module__LEvNxW__eyebrowRule{display:none}}
.EncyclopediaChapter-module__xEAkAG__body{gap:var(--space-3);flex-direction:column;display:flex}.EncyclopediaChapter-module__xEAkAG__intro{line-height:var(--leading-relaxed);margin-bottom:var(--space-3);overflow-wrap:anywhere;text-wrap:pretty;display:block}.EncyclopediaChapter-module__xEAkAG__group{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-solid);transition:box-shadow var(--duration-normal) var(--easing-standard);overflow:hidden}.EncyclopediaChapter-module__xEAkAG__group:hover,.EncyclopediaChapter-module__xEAkAG__group[open]{box-shadow:var(--shadow-elevation-sm)}.EncyclopediaChapter-module__xEAkAG__summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-fast) var(--easing-standard);list-style:none;display:flex}.EncyclopediaChapter-module__xEAkAG__summary::-webkit-details-marker{display:none}.EncyclopediaChapter-module__xEAkAG__summary:hover{background-color:var(--color-brand-soft)}.EncyclopediaChapter-module__xEAkAG__summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.EncyclopediaChapter-module__xEAkAG__summaryHead{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:inline-flex}.EncyclopediaChapter-module__xEAkAG__count{min-width:28px;height:22px;padding:0 var(--space-2);background-color:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EncyclopediaChapter-module__xEAkAG__chevron{color:var(--text-muted);transition:transform var(--duration-normal) var(--easing-emphasized);flex-shrink:0}.EncyclopediaChapter-module__xEAkAG__group[open] .EncyclopediaChapter-module__xEAkAG__chevron{transform:rotate(180deg)}.EncyclopediaChapter-module__xEAkAG__subgroupList{gap:var(--space-5);padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--border-default);padding-top:var(--space-5);flex-direction:column;display:flex}.EncyclopediaChapter-module__xEAkAG__subgroup{gap:var(--space-3);flex-direction:column;display:flex}.EncyclopediaChapter-module__xEAkAG__subgroupHead{gap:var(--space-1);padding:var(--space-3);background:var(--color-brand-soft);border-radius:var(--radius-sm);border-left:3px solid var(--action-primary);flex-direction:column;display:flex}.EncyclopediaChapter-module__xEAkAG__subgroupHeadText{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.EncyclopediaChapter-module__xEAkAG__subgroupTitle{color:var(--action-primary);line-height:var(--leading-tight);display:block}.EncyclopediaChapter-module__xEAkAG__subgroupSubtitle{color:var(--text-primary);line-height:var(--leading-normal);display:block}.EncyclopediaChapter-module__xEAkAG__streamingList{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:640px){.EncyclopediaChapter-module__xEAkAG__summary{padding:var(--space-3) var(--space-4)}.EncyclopediaChapter-module__xEAkAG__summaryHead{gap:var(--space-2)}.EncyclopediaChapter-module__xEAkAG__subgroupList{padding:var(--space-4);padding-top:var(--space-4)}}
.FormulaChapter-module__JiNN9G__body{gap:var(--space-8);flex-direction:column;display:flex}.FormulaChapter-module__JiNN9G__activitySection{gap:var(--space-5);flex-direction:column;display:flex}.FormulaChapter-module__JiNN9G__activityGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.FormulaChapter-module__JiNN9G__activityGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.FormulaChapter-module__JiNN9G__activityCard{min-width:0}.FormulaChapter-module__JiNN9G__activityRow{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.FormulaChapter-module__JiNN9G__activityText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.FormulaChapter-module__JiNN9G__activityHead{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.FormulaChapter-module__JiNN9G__activityProse{line-height:var(--leading-relaxed);color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty;display:block}.FormulaChapter-module__JiNN9G__tileTextSkel{gap:var(--space-1);flex-direction:column;display:flex}.FormulaChapter-module__JiNN9G__problemsBlock{gap:var(--space-3);flex-direction:column;display:flex}.FormulaChapter-module__JiNN9G__problemsHead{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}.FormulaChapter-module__JiNN9G__problemsLead{line-height:var(--leading-relaxed);color:var(--text-primary);display:block}.FormulaChapter-module__JiNN9G__problemsList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FormulaChapter-module__JiNN9G__problemRow{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FormulaChapter-module__JiNN9G__problemRow>:last-child{justify-self:end}.FormulaChapter-module__JiNN9G__problemRow:last-child{border-bottom:none}.FormulaChapter-module__JiNN9G__problemIcon{flex-shrink:0}.FormulaChapter-module__JiNN9G__problemLabel{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--leading-normal);overflow-wrap:anywhere;flex:1;min-width:0}.FormulaChapter-module__JiNN9G__problemEmpty{align-items:flex-start;gap:var(--space-3);display:flex}.FormulaChapter-module__JiNN9G__problemEmptyIcon{flex-shrink:0}.FormulaChapter-module__JiNN9G__problemEmptyText{line-height:var(--leading-relaxed);color:var(--text-primary);overflow-wrap:anywhere;text-wrap:pretty;display:block}@media (max-width:640px){.FormulaChapter-module__JiNN9G__body{gap:var(--space-8)}.FormulaChapter-module__JiNN9G__problemRow{gap:var(--space-4);padding:var(--space-4) 0}.FormulaChapter-module__JiNN9G__activityGrid{gap:var(--space-5)}}
.TermInfo-module__bbIPcq__term{border-bottom:1px dashed var(--text-muted);cursor:help;transition:border-color var(--duration-fast) var(--easing-standard);border-radius:2px}.TermInfo-module__bbIPcq__term:hover{border-bottom-color:var(--action-primary)}.TermInfo-module__bbIPcq__term:focus-visible{box-shadow:var(--shadow-focus);border-bottom-color:var(--action-primary);outline:none}
.PersonalChapter-module__f9QrMW__body{gap:var(--space-8);flex-direction:column;display:flex}.PersonalChapter-module__f9QrMW__letter{align-items:center;gap:var(--space-6);grid-template-columns:auto 1fr;display:grid}.PersonalChapter-module__f9QrMW__suitRing{flex-shrink:0;justify-content:center;align-items:center;display:flex}.PersonalChapter-module__f9QrMW__letterText{gap:var(--space-3);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.PersonalChapter-module__f9QrMW__letterProse{line-height:var(--leading-relaxed);overflow-wrap:anywhere;text-wrap:pretty;display:block}.PersonalChapter-module__f9QrMW__textSkeleton{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.PersonalChapter-module__f9QrMW__twin{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.PersonalChapter-module__f9QrMW__benefitsPanel,.PersonalChapter-module__f9QrMW__concernsPanel{gap:var(--space-3);padding:var(--space-5);background-color:var(--surface-soft);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.PersonalChapter-module__f9QrMW__panelHead{align-items:center;gap:var(--space-2);display:flex}.PersonalChapter-module__f9QrMW__subsection{gap:var(--space-4);flex-direction:column;display:flex}.PersonalChapter-module__f9QrMW__subHead{gap:var(--space-1);flex-direction:column;display:flex}.PersonalChapter-module__f9QrMW__subLead{line-height:var(--leading-relaxed);display:block}.PersonalChapter-module__f9QrMW__careList{gap:var(--space-3);flex-direction:column;display:flex}.PersonalChapter-module__f9QrMW__careRowSkel{gap:var(--space-1);flex-direction:column;display:flex}.PersonalChapter-module__f9QrMW__risksList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PersonalChapter-module__f9QrMW__riskRow{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.PersonalChapter-module__f9QrMW__riskRow>:last-child{justify-self:end}.PersonalChapter-module__f9QrMW__riskRow:last-child{border-bottom:none}.PersonalChapter-module__f9QrMW__riskLabel{font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--leading-normal);overflow-wrap:anywhere;min-width:0}@media (min-width:1024px){.PersonalChapter-module__f9QrMW__careList{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:640px){.PersonalChapter-module__f9QrMW__body{gap:var(--space-6)}.PersonalChapter-module__f9QrMW__letter{gap:var(--space-4);grid-template-columns:1fr}.PersonalChapter-module__f9QrMW__suitRing{justify-content:flex-start}.PersonalChapter-module__f9QrMW__benefitsPanel,.PersonalChapter-module__f9QrMW__concernsPanel{padding:var(--space-4)}.PersonalChapter-module__f9QrMW__riskRow{gap:var(--space-4);padding:var(--space-4) 0}}
.PromoCodeInput-module__zG5CVq__container{gap:var(--space-2);flex-direction:column;display:flex}.PromoCodeInput-module__zG5CVq__row{align-items:stretch;gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex}.PromoCodeInput-module__zG5CVq__inputCell{flex:1 1 0;min-width:0}.PromoCodeInput-module__zG5CVq__summary{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-brand-soft);border:1px solid var(--color-info-soft-border);flex-direction:column;display:flex}.PromoCodeInput-module__zG5CVq__summaryRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}
/*# sourceMappingURL=0qylcl2cl24x4.css.map*/