.PatentHeader-module__VuQs1q__header{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(var(--border)/.3);border-radius:var(--radius-xl);padding:var(--spacing-6);margin-bottom:var(--spacing-8)}.PatentHeader-module__VuQs1q__topRow{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);display:flex}.PatentHeader-module__VuQs1q__patentNumber{font-family:var(--font-mono);font-size:var(--font-size-sm);color:hsl(var(--primary));text-shadow:0 0 10px hsl(var(--primary)/.5)}.PatentHeader-module__VuQs1q__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-6);color:hsl(var(--foreground))}.PatentHeader-module__VuQs1q__infoGrid{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.PatentHeader-module__VuQs1q__infoGrid{grid-template-columns:repeat(2,1fr)}}.PatentHeader-module__VuQs1q__infoCard{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.3)}.PatentHeader-module__VuQs1q__infoCardContent{padding:var(--spacing-4)}.PatentHeader-module__VuQs1q__infoHeader{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.PatentHeader-module__VuQs1q__infoIcon{width:1rem;height:1rem;color:hsl(var(--primary))}.PatentHeader-module__VuQs1q__infoLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.PatentHeader-module__VuQs1q__infoValue{font-size:var(--font-size-sm);color:hsl(var(--foreground))}.PatentHeader-module__VuQs1q__ipcValue{font-family:var(--font-mono);font-size:var(--font-size-xs);color:hsl(var(--foreground))}.PatentHeader-module__VuQs1q__badgeXs{font-size:var(--font-size-xs)}
.separator-module__ur5yVa__separator{background-color:hsl(var(--border));flex-shrink:0}.separator-module__ur5yVa__horizontal{width:100%;height:1px}.separator-module__ur5yVa__vertical{width:1px;height:100%}
.Sidebar-module__WZVnLW__sidebar{background-color:hsl(var(--card)/.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid hsl(var(--border)/.5);width:16rem;padding:var(--spacing-4);padding-bottom:var(--spacing-16);align-self:flex-start;max-height:calc(100vh - 3.5rem);position:sticky;top:3.5rem;overflow-y:auto}.Sidebar-module__WZVnLW__sectionHeader{margin-bottom:var(--spacing-4)}.Sidebar-module__WZVnLW__sectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 20px hsl(var(--primary)/.5)}.Sidebar-module__WZVnLW__sectionTitleIntelligence{color:#00e6ff;align-items:center;gap:var(--spacing-2);display:flex}.Sidebar-module__WZVnLW__sectionIcon{width:.75rem;height:.75rem}.Sidebar-module__WZVnLW__navList{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__WZVnLW__navButton{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2-5)var(--spacing-3);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__navButton:hover{background-color:hsl(var(--secondary)/.5);color:hsl(var(--foreground))}.Sidebar-module__WZVnLW__navButtonActive{background-color:hsl(var(--primary)/.2);color:hsl(var(--primary));font-weight:var(--font-weight-medium);border-color:hsl(var(--primary)/.3);box-shadow:0 0 15px hsl(var(--primary)/.2)}.Sidebar-module__WZVnLW__navIcon{width:1rem;height:1rem}.Sidebar-module__WZVnLW__navIconActive{color:hsl(var(--primary))}.Sidebar-module__WZVnLW__countBadge{font-size:var(--font-size-xs);padding:.125rem var(--spacing-2);background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;margin-left:auto}.Sidebar-module__WZVnLW__countBadgeActive{background-color:hsl(var(--primary)/.3);color:hsl(var(--primary))}.Sidebar-module__WZVnLW__divider{margin:var(--spacing-4)0}.Sidebar-module__WZVnLW__footerLink{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border)/.3)}.Sidebar-module__WZVnLW__externalLink{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));transition:color var(--transition-base);display:flex}.Sidebar-module__WZVnLW__externalLink:hover{color:hsl(var(--primary))}.Sidebar-module__WZVnLW__externalLinkIcon{width:.75rem;height:.75rem}
.button-module__HjQxJG__button{justify-content:center;align-items:center;gap:var(--spacing-2);white-space:nowrap;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-base);outline:none;display:inline-flex}.button-module__HjQxJG__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button-module__HjQxJG__button:disabled{pointer-events:none;opacity:.5}.button-module__HjQxJG__button svg{pointer-events:none;flex-shrink:0}.button-module__HjQxJG__default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-xs)}.button-module__HjQxJG__default:hover{background-color:hsl(var(--primary)/.9)}.button-module__HjQxJG__destructive{background-color:hsl(var(--destructive));color:#fff;box-shadow:var(--shadow-xs)}.button-module__HjQxJG__destructive:hover{background-color:hsl(var(--destructive)/.9)}.button-module__HjQxJG__destructive:focus-visible{outline-color:hsl(var(--destructive))}.button-module__HjQxJG__outline{border:1px solid hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:var(--shadow-xs)}.button-module__HjQxJG__outline:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-module__HjQxJG__secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));box-shadow:var(--shadow-xs)}.button-module__HjQxJG__secondary:hover{background-color:hsl(var(--secondary)/.8)}.button-module__HjQxJG__ghost{color:hsl(var(--foreground))}.button-module__HjQxJG__ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button-module__HjQxJG__link{color:hsl(var(--primary));text-underline-offset:4px}.button-module__HjQxJG__link:hover{text-decoration:underline}.button-module__HjQxJG__sizeDefault{height:2.25rem;padding:var(--spacing-2)var(--spacing-4)}.button-module__HjQxJG__sizeSm{height:2rem;padding:var(--spacing-1-5)var(--spacing-3);border-radius:var(--radius-md);gap:var(--spacing-1-5)}.button-module__HjQxJG__sizeLg{height:2.5rem;padding:var(--spacing-2)var(--spacing-6);border-radius:var(--radius-md)}.button-module__HjQxJG__sizeIcon{width:2.25rem;height:2.25rem}
.card-module__uAl7SW__card{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:var(--shadow-sm)}.card-module__uAl7SW__header{gap:var(--spacing-1-5);padding:var(--spacing-6);flex-direction:column;display:flex}.card-module__uAl7SW__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;line-height:1}.card-module__uAl7SW__description{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.card-module__uAl7SW__content{padding:var(--spacing-6);padding-top:0}.card-module__uAl7SW__footer{padding:var(--spacing-6);align-items:center;padding-top:0;display:flex}
.badge-module__J5sY1G__badge{padding:var(--spacing-0-5)var(--spacing-2-5);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;display:inline-flex}.badge-module__J5sY1G__badge:focus{outline:2px solid var(--ring);outline-offset:2px}.badge-module__J5sY1G__default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.badge-module__J5sY1G__default:hover{background-color:hsl(var(--primary)/.8)}.badge-module__J5sY1G__secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:#0000}.badge-module__J5sY1G__secondary:hover{background-color:hsl(var(--secondary)/.8)}.badge-module__J5sY1G__destructive{background-color:hsl(var(--destructive));color:#fff;border-color:#0000}.badge-module__J5sY1G__destructive:hover{background-color:hsl(var(--destructive)/.8)}.badge-module__J5sY1G__destructive:focus{outline-color:hsl(var(--destructive))}.badge-module__J5sY1G__outline{color:hsl(var(--foreground));border-color:hsl(var(--border));background-color:#0000}.badge-module__J5sY1G__success{color:#fff;background-color:#16a249;border-color:#0000}.badge-module__J5sY1G__success:hover{background-color:#16a249cc}.badge-module__J5sY1G__warning{color:#412006;background-color:#f59f0a;border-color:#0000}.badge-module__J5sY1G__warning:hover{background-color:#f59f0acc}
.dialog-module__yini9G__overlay{z-index:var(--z-modal);background-color:#000c;position:fixed;inset:0}.dialog-module__yini9G__overlay[data-state=open]{animation:.2s ease-out dialog-module__yini9G__overlayFadeIn}.dialog-module__yini9G__overlay[data-state=closed]{animation:.15s ease-in dialog-module__yini9G__overlayFadeOut}@keyframes dialog-module__yini9G__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__yini9G__overlayFadeOut{0%{opacity:1}to{opacity:0}}.dialog-module__yini9G__content{z-index:var(--z-modal);gap:var(--spacing-4);border:1px solid hsl(var(--border));background-color:hsl(var(--background));width:100%;max-width:32rem;padding:var(--spacing-6);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-module__yini9G__content[data-state=open]{animation:.2s ease-out dialog-module__yini9G__contentEnter}.dialog-module__yini9G__content[data-state=closed]{animation:.15s ease-in dialog-module__yini9G__contentExit}@keyframes dialog-module__yini9G__contentEnter{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-module__yini9G__contentExit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.95)}}.dialog-module__yini9G__closeButton{right:var(--spacing-4);top:var(--spacing-4);border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--transition-base);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.dialog-module__yini9G__closeButton:hover{opacity:1}.dialog-module__yini9G__closeButton:focus{outline:2px solid var(--ring);outline-offset:2px}.dialog-module__yini9G__closeButton:disabled{pointer-events:none}.dialog-module__yini9G__closeButton[data-state=open]{background-color:hsl(var(--accent));color:hsl(var(--muted-foreground))}.dialog-module__yini9G__closeIcon{width:1rem;height:1rem}.dialog-module__yini9G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog-module__yini9G__header{gap:var(--spacing-1-5);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.dialog-module__yini9G__header{text-align:left}}.dialog-module__yini9G__footer{flex-direction:column-reverse;display:flex}@media (min-width:640px){.dialog-module__yini9G__footer{justify-content:flex-end;gap:var(--spacing-2);flex-direction:row}}.dialog-module__yini9G__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;line-height:1}.dialog-module__yini9G__description{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}
.DrawingsViewer-module__w_nqKW__card{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.3)}.DrawingsViewer-module__w_nqKW__cardTitle{align-items:center;gap:var(--spacing-2);color:hsl(var(--primary));display:flex}.DrawingsViewer-module__w_nqKW__badgeMargin{margin-left:var(--spacing-2)}.DrawingsViewer-module__w_nqKW__titleIcon{width:1.25rem;height:1.25rem}.DrawingsViewer-module__w_nqKW__emptyState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);color:hsl(var(--muted-foreground));display:flex}.DrawingsViewer-module__w_nqKW__emptyIcon{width:1.25rem;height:1.25rem;color:hsl(var(--amber))}.DrawingsViewer-module__w_nqKW__thumbnailGrid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.DrawingsViewer-module__w_nqKW__thumbnailGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.DrawingsViewer-module__w_nqKW__thumbnailGrid{grid-template-columns:repeat(4,1fr)}}.DrawingsViewer-module__w_nqKW__thumbnailButton{aspect-ratio:3/4;border-radius:var(--radius-lg);border:1px solid hsl(var(--border)/.3);transition:all var(--transition-base);background-color:#fff;position:relative;overflow:hidden}.DrawingsViewer-module__w_nqKW__thumbnailButton:hover{border-color:hsl(var(--primary)/.5)}.DrawingsViewer-module__w_nqKW__thumbnailError{color:hsl(var(--muted-foreground));background-color:hsl(var(--secondary)/.3);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DrawingsViewer-module__w_nqKW__thumbnailErrorIcon{width:2rem;height:2rem;margin-bottom:var(--spacing-2);opacity:.5}.DrawingsViewer-module__w_nqKW__thumbnailErrorText{font-size:var(--font-size-xs)}.DrawingsViewer-module__w_nqKW__thumbnailRetryText{font-size:var(--font-size-xs);color:hsl(var(--amber));margin-top:var(--spacing-1)}.DrawingsViewer-module__w_nqKW__thumbnailLoading{z-index:10;background-color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DrawingsViewer-module__w_nqKW__loadingIcon{width:1.5rem;height:1.5rem;color:hsl(var(--primary));animation:1s linear infinite DrawingsViewer-module__w_nqKW__spin}@keyframes DrawingsViewer-module__w_nqKW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DrawingsViewer-module__w_nqKW__thumbnailImage{object-fit:contain;width:100%;height:100%;padding:var(--spacing-2)}.DrawingsViewer-module__w_nqKW__thumbnailOverlay{opacity:0;transition:opacity var(--transition-base);pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:0}.DrawingsViewer-module__w_nqKW__thumbnailButton:hover .DrawingsViewer-module__w_nqKW__thumbnailOverlay{opacity:1}.DrawingsViewer-module__w_nqKW__thumbnailInfo{padding:var(--spacing-2);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.DrawingsViewer-module__w_nqKW__thumbnailPage{font-size:var(--font-size-xs);color:#fff;font-family:var(--font-mono)}.DrawingsViewer-module__w_nqKW__thumbnailZoomIcon{color:#fff;width:1rem;height:1rem}.DrawingsViewer-module__w_nqKW__helperText{margin-top:var(--spacing-4);text-align:center;font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.DrawingsViewer-module__w_nqKW__lightboxContent{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.5);max-width:80rem;max-height:95vh}.DrawingsViewer-module__w_nqKW__lightboxHeader{color:hsl(var(--primary));justify-content:space-between;align-items:center;display:flex}.DrawingsViewer-module__w_nqKW__lightboxNav{align-items:center;gap:var(--spacing-2);display:flex}.DrawingsViewer-module__w_nqKW__lightboxNavButton{width:2rem;height:2rem;padding:0}.DrawingsViewer-module__w_nqKW__lightboxNavIcon{width:1rem;height:1rem}.DrawingsViewer-module__w_nqKW__lightboxCounter{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));padding:0 var(--spacing-2)}.DrawingsViewer-module__w_nqKW__lightboxImageContainer{border-radius:var(--radius-lg);background-color:#fff;justify-content:center;align-items:center;max-height:calc(95vh - 120px);display:flex;overflow:hidden}.DrawingsViewer-module__w_nqKW__lightboxError{padding:var(--spacing-12)0;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.DrawingsViewer-module__w_nqKW__lightboxErrorIcon{width:4rem;height:4rem;margin-bottom:var(--spacing-4);opacity:.5}.DrawingsViewer-module__w_nqKW__lightboxErrorText{font-size:var(--font-size-sm)}.DrawingsViewer-module__w_nqKW__lightboxErrorSubtext{font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.DrawingsViewer-module__w_nqKW__retryButton{margin-top:var(--spacing-4)}.DrawingsViewer-module__w_nqKW__lightboxImage{object-fit:contain;max-width:100%;max-height:calc(95vh - 140px)}
.DrawingsSidebar-module__8fEWwq__card{top:var(--spacing-4);position:sticky}.DrawingsSidebar-module__8fEWwq__header{padding:var(--spacing-3);padding-bottom:var(--spacing-2)}.DrawingsSidebar-module__8fEWwq__headerTitle{color:hsl(var(--primary));font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.DrawingsSidebar-module__8fEWwq__titleContent{align-items:center;gap:var(--spacing-2);display:flex}.DrawingsSidebar-module__8fEWwq__titleIcon{width:1rem;height:1rem}.DrawingsSidebar-module__8fEWwq__counter{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-normal)}.DrawingsSidebar-module__8fEWwq__content{padding:var(--spacing-2)}.DrawingsSidebar-module__8fEWwq__imageButton{aspect-ratio:3/4;border-radius:var(--radius-sm);border:1px solid hsl(var(--border)/.3);cursor:pointer;background-color:#fff;width:100%;transition:border-color .2s;position:relative;overflow:hidden}.DrawingsSidebar-module__8fEWwq__imageButton:hover{border-color:hsl(var(--primary)/.5)}.DrawingsSidebar-module__8fEWwq__image{object-fit:contain;width:100%;height:100%;padding:var(--spacing-2)}.DrawingsSidebar-module__8fEWwq__errorState{color:hsl(var(--muted-foreground));background-color:hsl(var(--secondary)/.3);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DrawingsSidebar-module__8fEWwq__errorIcon{color:#f59f0a;width:2rem;height:2rem}.DrawingsSidebar-module__8fEWwq__errorText{font-size:var(--font-size-sm);margin-top:var(--spacing-2)}.DrawingsSidebar-module__8fEWwq__errorSubtext{font-size:var(--font-size-xs);color:#f59f0a;margin-top:var(--spacing-1)}.DrawingsSidebar-module__8fEWwq__loadingOverlay{z-index:10;background-color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DrawingsSidebar-module__8fEWwq__loadingIcon{width:1.5rem;height:1.5rem;color:hsl(var(--primary));animation:1s linear infinite DrawingsSidebar-module__8fEWwq__spin}@keyframes DrawingsSidebar-module__8fEWwq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DrawingsSidebar-module__8fEWwq__hoverOverlay{opacity:0;transition:opacity var(--transition-base);pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:0}.DrawingsSidebar-module__8fEWwq__imageButton:hover .DrawingsSidebar-module__8fEWwq__hoverOverlay{opacity:1}.DrawingsSidebar-module__8fEWwq__hoverContent{bottom:var(--spacing-2);justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.DrawingsSidebar-module__8fEWwq__zoomIcon{color:#fff;width:1.25rem;height:1.25rem}.DrawingsSidebar-module__8fEWwq__navigation{margin-top:var(--spacing-2);justify-content:space-between;align-items:center;gap:var(--spacing-1);display:flex}.DrawingsSidebar-module__8fEWwq__navButton{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0}.DrawingsSidebar-module__8fEWwq__navIcon{width:1rem;height:1rem}.DrawingsSidebar-module__8fEWwq__dotsContainer{align-items:center;gap:var(--spacing-1);flex:1;justify-content:center;display:flex}.DrawingsSidebar-module__8fEWwq__dot{background-color:hsl(var(--border));cursor:pointer;width:.5rem;height:.5rem;transition:background-color var(--transition-base);border:none;border-radius:9999px;padding:0}.DrawingsSidebar-module__8fEWwq__dot:hover{background-color:hsl(var(--primary)/.5)}.DrawingsSidebar-module__8fEWwq__dotActive{background-color:hsl(var(--primary))}.DrawingsSidebar-module__8fEWwq__helperText{margin-top:var(--spacing-2);text-align:center;color:hsl(var(--muted-foreground));font-size:.625rem}.DrawingsSidebar-module__8fEWwq__lightboxContent{background-color:hsl(var(--card)/.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border)/.5);max-width:56rem;max-height:90vh}.DrawingsSidebar-module__8fEWwq__lightboxHeader{color:hsl(var(--primary));justify-content:space-between;align-items:center;display:flex}.DrawingsSidebar-module__8fEWwq__lightboxNav{align-items:center;gap:var(--spacing-2);display:flex}.DrawingsSidebar-module__8fEWwq__lightboxNavButton{width:2rem;height:2rem;padding:0}.DrawingsSidebar-module__8fEWwq__lightboxCounter{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));padding:0 var(--spacing-2)}.DrawingsSidebar-module__8fEWwq__lightboxImageContainer{border-radius:var(--radius-lg);background-color:#fff;justify-content:center;align-items:center;max-height:calc(90vh - 100px);display:flex;overflow:hidden}.DrawingsSidebar-module__8fEWwq__lightboxImage{object-fit:contain;max-width:100%;max-height:calc(90vh - 120px)}.DrawingsSidebar-module__8fEWwq__lightboxError{padding:var(--spacing-12)0;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.DrawingsSidebar-module__8fEWwq__lightboxErrorIcon{width:4rem;height:4rem;margin-bottom:var(--spacing-4);opacity:.5}.DrawingsSidebar-module__8fEWwq__lightboxErrorText{font-size:var(--font-size-sm)}.DrawingsSidebar-module__8fEWwq__lightboxErrorSubtext{font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.DrawingsSidebar-module__8fEWwq__retryButton{margin-top:var(--spacing-4)}
.tooltip-module__AMpqwa__content{z-index:var(--z-tooltip);border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));padding:var(--spacing-1-5)var(--spacing-3);font-size:var(--font-size-sm);color:hsl(var(--popover-foreground));box-shadow:var(--shadow-md);animation:.15s ease-out tooltip-module__AMpqwa__tooltipFadeIn;overflow:hidden}@keyframes tooltip-module__AMpqwa__tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tooltip-module__AMpqwa__content[data-state=closed]{animation:.1s ease-in tooltip-module__AMpqwa__tooltipFadeOut}@keyframes tooltip-module__AMpqwa__tooltipFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tooltip-module__AMpqwa__content[data-side=bottom]{animation:.15s ease-out tooltip-module__AMpqwa__slideFromTop}.tooltip-module__AMpqwa__content[data-side=top]{animation:.15s ease-out tooltip-module__AMpqwa__slideFromBottom}.tooltip-module__AMpqwa__content[data-side=left]{animation:.15s ease-out tooltip-module__AMpqwa__slideFromRight}.tooltip-module__AMpqwa__content[data-side=right]{animation:.15s ease-out tooltip-module__AMpqwa__slideFromLeft}@keyframes tooltip-module__AMpqwa__slideFromTop{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-module__AMpqwa__slideFromBottom{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-module__AMpqwa__slideFromLeft{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-module__AMpqwa__slideFromRight{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}
.ActiveCountriesMap-module__GWXW7G__card{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.3)}.ActiveCountriesMap-module__GWXW7G__cardTitle{align-items:center;gap:var(--spacing-2);color:hsl(var(--primary));display:flex}.ActiveCountriesMap-module__GWXW7G__titleIcon{width:1.25rem;height:1.25rem}.ActiveCountriesMap-module__GWXW7G__badgeContainer{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.ActiveCountriesMap-module__GWXW7G__lapsedBadge{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.5)}.ActiveCountriesMap-module__GWXW7G__emptyState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);color:hsl(var(--muted-foreground));display:flex}.ActiveCountriesMap-module__GWXW7G__emptyIcon{width:1.25rem;height:1.25rem;color:hsl(var(--amber))}.ActiveCountriesMap-module__GWXW7G__content{gap:var(--spacing-4);flex-direction:column;display:flex}.ActiveCountriesMap-module__GWXW7G__sectionHeader{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:var(--spacing-2);display:flex}.ActiveCountriesMap-module__GWXW7G__sectionIconGreen{width:.75rem;height:.75rem;color:hsl(var(--green))}.ActiveCountriesMap-module__GWXW7G__sectionIconRed{width:.75rem;height:.75rem;color:hsl(var(--destructive))}.ActiveCountriesMap-module__GWXW7G__countryGrid{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.ActiveCountriesMap-module__GWXW7G__countryGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ActiveCountriesMap-module__GWXW7G__countryGrid{grid-template-columns:repeat(4,1fr)}}.ActiveCountriesMap-module__GWXW7G__countryCard{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid;display:flex;position:relative}.ActiveCountriesMap-module__GWXW7G__countryCardActive{background-color:hsl(var(--green)/.1);border-color:hsl(var(--green)/.3)}.ActiveCountriesMap-module__GWXW7G__countryCardActive:hover{border-color:hsl(var(--green)/.5)}.ActiveCountriesMap-module__GWXW7G__countryCardLapsed{background-color:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive)/.3);opacity:.6}.ActiveCountriesMap-module__GWXW7G__countryCardLapsed:hover{border-color:hsl(var(--destructive)/.5)}.ActiveCountriesMap-module__GWXW7G__flag{font-size:1.5rem}.ActiveCountriesMap-module__GWXW7G__countryInfo{flex:1;min-width:0}.ActiveCountriesMap-module__GWXW7G__countryCodeRow{align-items:center;gap:var(--spacing-2);display:flex}.ActiveCountriesMap-module__GWXW7G__countryCode{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.ActiveCountriesMap-module__GWXW7G__statusIconGreen{width:1rem;height:1rem;color:hsl(var(--green))}.ActiveCountriesMap-module__GWXW7G__statusIconRed{width:1rem;height:1rem;color:hsl(var(--destructive))}.ActiveCountriesMap-module__GWXW7G__countryName{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ActiveCountriesMap-module__GWXW7G__tooltip{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ActiveCountriesMap-module__GWXW7G__tooltipTitle{font-weight:var(--font-weight-semibold)}.ActiveCountriesMap-module__GWXW7G__tooltipStatus{color:hsl(var(--muted-foreground))}.ActiveCountriesMap-module__GWXW7G__tooltipStatusActive{color:hsl(var(--green))}.ActiveCountriesMap-module__GWXW7G__tooltipStatusLapsed{color:hsl(var(--destructive))}.ActiveCountriesMap-module__GWXW7G__tooltipContent{font-size:var(--font-size-sm)}.ActiveCountriesMap-module__GWXW7G__summary{padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border)/.3)}.ActiveCountriesMap-module__GWXW7G__summaryText{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));text-align:center}
.VersionTimeline-module__Akt93a__card{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.3)}.VersionTimeline-module__Akt93a__cardTitle{align-items:center;gap:var(--spacing-2);color:hsl(var(--primary));display:flex}.VersionTimeline-module__Akt93a__titleIcon{width:1.25rem;height:1.25rem}.VersionTimeline-module__Akt93a__badgeContainer{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.VersionTimeline-module__Akt93a__applicationBadge{color:hsl(var(--blue));border-color:hsl(var(--blue)/.5)}.VersionTimeline-module__Akt93a__emptyState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);color:hsl(var(--muted-foreground));display:flex}.VersionTimeline-module__Akt93a__emptyIcon{width:1.25rem;height:1.25rem;color:hsl(var(--amber))}.VersionTimeline-module__Akt93a__timelineContainer{position:relative}.VersionTimeline-module__Akt93a__timelineLine{background-color:hsl(var(--border)/.5);width:1px;position:absolute;top:0;bottom:0;left:1.25rem}.VersionTimeline-module__Akt93a__versionList{gap:var(--spacing-4);flex-direction:column;display:flex}.VersionTimeline-module__Akt93a__versionCard{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid;display:flex;position:relative}.VersionTimeline-module__Akt93a__versionCardCurrent{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.3)}.VersionTimeline-module__Akt93a__versionCardNormal{background-color:hsl(var(--secondary)/.3);border-color:hsl(var(--border)/.3)}.VersionTimeline-module__Akt93a__versionCardNormal:hover{border-color:hsl(var(--border)/.5)}.VersionTimeline-module__Akt93a__iconColumn{flex-direction:column;align-items:center;display:flex}.VersionTimeline-module__Akt93a__iconCircle{border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.VersionTimeline-module__Akt93a__iconCircleGranted{background-color:hsl(var(--green)/.2)}.VersionTimeline-module__Akt93a__iconCircleApplication{background-color:hsl(var(--blue)/.2)}.VersionTimeline-module__Akt93a__versionIconGranted{width:1.25rem;height:1.25rem;color:hsl(var(--green))}.VersionTimeline-module__Akt93a__versionIconApplication{width:1.25rem;height:1.25rem;color:hsl(var(--blue))}.VersionTimeline-module__Akt93a__versionInfo{flex:1;min-width:0}.VersionTimeline-module__Akt93a__versionHeader{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.VersionTimeline-module__Akt93a__fullNumber{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.VersionTimeline-module__Akt93a__kindBadge{font-size:var(--font-size-xs)}.VersionTimeline-module__Akt93a__kindBadgeBlue{background-color:hsl(var(--blue)/.2);border-color:hsl(var(--blue)/.4);color:hsl(var(--blue))}.VersionTimeline-module__Akt93a__kindBadgeCyan{background-color:hsl(var(--cyan)/.2);border-color:hsl(var(--cyan)/.4);color:hsl(var(--cyan))}.VersionTimeline-module__Akt93a__kindBadgeGreen{background-color:hsl(var(--green)/.2);border-color:hsl(var(--green)/.4);color:hsl(var(--green))}.VersionTimeline-module__Akt93a__kindBadgeYellow{background-color:hsl(var(--amber)/.2);border-color:hsl(var(--amber)/.4);color:hsl(var(--amber))}.VersionTimeline-module__Akt93a__kindBadgeOrange{background-color:hsl(var(--orange)/.2);border-color:hsl(var(--orange)/.4);color:hsl(var(--orange))}.VersionTimeline-module__Akt93a__kindBadgePurple{background-color:hsl(var(--purple)/.2);border-color:hsl(var(--purple)/.4);color:hsl(var(--purple))}.VersionTimeline-module__Akt93a__kindBadgeGray{background-color:hsl(var(--muted)/.2);border-color:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground))}.VersionTimeline-module__Akt93a__currentBadgeIcon{width:.75rem;height:.75rem;margin-right:var(--spacing-1)}.VersionTimeline-module__Akt93a__versionLabel{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-top:var(--spacing-1)}.VersionTimeline-module__Akt93a__versionDate{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground)/.7);margin-top:var(--spacing-1)}.VersionTimeline-module__Akt93a__tooltip{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:20rem}.VersionTimeline-module__Akt93a__tooltipTitle{font-weight:var(--font-weight-semibold)}.VersionTimeline-module__Akt93a__tooltipDescription{color:hsl(var(--muted-foreground))}.VersionTimeline-module__Akt93a__tooltipType{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground)/.7)}.VersionTimeline-module__Akt93a__legend{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border)/.3)}.VersionTimeline-module__Akt93a__legendGrid{gap:var(--spacing-2);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.VersionTimeline-module__Akt93a__legendGrid{grid-template-columns:repeat(4,1fr)}}.VersionTimeline-module__Akt93a__legendItem{align-items:center;gap:var(--spacing-2);display:flex}.VersionTimeline-module__Akt93a__legendDot{border-radius:9999px;width:.5rem;height:.5rem}.VersionTimeline-module__Akt93a__legendDotBlue{background-color:hsl(var(--blue))}.VersionTimeline-module__Akt93a__legendDotGreen{background-color:hsl(var(--green))}.VersionTimeline-module__Akt93a__legendDotYellow{background-color:hsl(var(--amber))}.VersionTimeline-module__Akt93a__legendDotPurple{background-color:hsl(var(--purple))}.VersionTimeline-module__Akt93a__badgeXs{font-size:var(--font-size-xs)}.VersionTimeline-module__Akt93a__tooltipContent{font-size:var(--font-size-sm);gap:var(--spacing-1);flex-direction:column;display:flex}
.LegalEventsTimeline-module__i8Yi2W__card{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.3)}.LegalEventsTimeline-module__i8Yi2W__cardTitle{align-items:center;gap:var(--spacing-2);color:hsl(var(--primary));display:flex}.LegalEventsTimeline-module__i8Yi2W__titleIcon{width:1.25rem;height:1.25rem}.LegalEventsTimeline-module__i8Yi2W__badgeContainer{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.LegalEventsTimeline-module__i8Yi2W__oppositionBadge{color:hsl(var(--orange));border-color:hsl(var(--orange)/.5)}.LegalEventsTimeline-module__i8Yi2W__emptyState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);color:hsl(var(--muted-foreground));display:flex}.LegalEventsTimeline-module__i8Yi2W__emptyIcon{width:1.25rem;height:1.25rem;color:hsl(var(--amber))}.LegalEventsTimeline-module__i8Yi2W__timelineContainer{position:relative}.LegalEventsTimeline-module__i8Yi2W__timelineLine{background-color:hsl(var(--border)/.5);width:1px;position:absolute;top:0;bottom:0;left:1.25rem}.LegalEventsTimeline-module__i8Yi2W__eventList{gap:var(--spacing-3);max-height:500px;padding-right:var(--spacing-2);flex-direction:column;display:flex;overflow-y:auto}.LegalEventsTimeline-module__i8Yi2W__eventCard{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid;display:flex;position:relative}.LegalEventsTimeline-module__i8Yi2W__eventCardLatest{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 2px hsl(var(--primary)/.3)}.LegalEventsTimeline-module__i8Yi2W__eventCardNormal{background-color:hsl(var(--secondary)/.3);border-color:hsl(var(--border)/.3)}.LegalEventsTimeline-module__i8Yi2W__eventCardNormal:hover{border-color:hsl(var(--border)/.5)}.LegalEventsTimeline-module__i8Yi2W__iconColumn{flex-direction:column;align-items:center;display:flex}.LegalEventsTimeline-module__i8Yi2W__iconCircle{border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.LegalEventsTimeline-module__i8Yi2W__iconCircleBlue{background-color:hsl(var(--blue)/.2)}.LegalEventsTimeline-module__i8Yi2W__iconCircleCyan{background-color:hsl(var(--cyan)/.2)}.LegalEventsTimeline-module__i8Yi2W__iconCircleGreen{background-color:hsl(var(--green)/.2)}.LegalEventsTimeline-module__i8Yi2W__iconCircleYellow{background-color:hsl(var(--amber)/.2)}.LegalEventsTimeline-module__i8Yi2W__iconCircleOrange{background-color:hsl(var(--orange)/.2)}.LegalEventsTimeline-module__i8Yi2W__iconCircleRed{background-color:hsl(var(--destructive)/.2)}.LegalEventsTimeline-module__i8Yi2W__iconCirclePurple{background-color:hsl(var(--purple)/.2)}.LegalEventsTimeline-module__i8Yi2W__iconCircleGray{background-color:hsl(var(--muted)/.2)}.LegalEventsTimeline-module__i8Yi2W__eventIcon{width:1.25rem;height:1.25rem}.LegalEventsTimeline-module__i8Yi2W__eventIconBlue{color:hsl(var(--blue))}.LegalEventsTimeline-module__i8Yi2W__eventIconCyan{color:hsl(var(--cyan))}.LegalEventsTimeline-module__i8Yi2W__eventIconGreen{color:hsl(var(--green))}.LegalEventsTimeline-module__i8Yi2W__eventIconYellow{color:hsl(var(--amber))}.LegalEventsTimeline-module__i8Yi2W__eventIconOrange{color:hsl(var(--orange))}.LegalEventsTimeline-module__i8Yi2W__eventIconRed{color:hsl(var(--destructive))}.LegalEventsTimeline-module__i8Yi2W__eventIconPurple{color:hsl(var(--purple))}.LegalEventsTimeline-module__i8Yi2W__eventIconGray{color:hsl(var(--muted-foreground))}.LegalEventsTimeline-module__i8Yi2W__eventInfo{flex:1;min-width:0}.LegalEventsTimeline-module__i8Yi2W__eventHeader{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.LegalEventsTimeline-module__i8Yi2W__eventDate{font-family:var(--font-mono);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.LegalEventsTimeline-module__i8Yi2W__codeBadge{font-size:var(--font-size-xs)}.LegalEventsTimeline-module__i8Yi2W__codeBadgeBlue{background-color:hsl(var(--blue)/.2);border-color:hsl(var(--blue)/.4);color:hsl(var(--blue))}.LegalEventsTimeline-module__i8Yi2W__codeBadgeCyan{background-color:hsl(var(--cyan)/.2);border-color:hsl(var(--cyan)/.4);color:hsl(var(--cyan))}.LegalEventsTimeline-module__i8Yi2W__codeBadgeGreen{background-color:hsl(var(--green)/.2);border-color:hsl(var(--green)/.4);color:hsl(var(--green))}.LegalEventsTimeline-module__i8Yi2W__codeBadgeYellow{background-color:hsl(var(--amber)/.2);border-color:hsl(var(--amber)/.4);color:hsl(var(--amber))}.LegalEventsTimeline-module__i8Yi2W__codeBadgeOrange{background-color:hsl(var(--orange)/.2);border-color:hsl(var(--orange)/.4);color:hsl(var(--orange))}.LegalEventsTimeline-module__i8Yi2W__codeBadgeRed{background-color:hsl(var(--destructive)/.2);border-color:hsl(var(--destructive)/.4);color:hsl(var(--destructive))}.LegalEventsTimeline-module__i8Yi2W__codeBadgePurple{background-color:hsl(var(--purple)/.2);border-color:hsl(var(--purple)/.4);color:hsl(var(--purple))}.LegalEventsTimeline-module__i8Yi2W__codeBadgeGray{background-color:hsl(var(--muted)/.2);border-color:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground))}.LegalEventsTimeline-module__i8Yi2W__latestBadgeIcon{width:.75rem;height:.75rem;margin-right:var(--spacing-1)}.LegalEventsTimeline-module__i8Yi2W__eventDescription{font-size:var(--font-size-sm);color:hsl(var(--foreground)/.8);margin-top:var(--spacing-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LegalEventsTimeline-module__i8Yi2W__tooltip{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:20rem}.LegalEventsTimeline-module__i8Yi2W__tooltipTitle{font-weight:var(--font-weight-semibold)}.LegalEventsTimeline-module__i8Yi2W__tooltipDescription{color:hsl(var(--muted-foreground));font-size:var(--font-size-xs)}.LegalEventsTimeline-module__i8Yi2W__tooltipDate{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground)/.7)}.LegalEventsTimeline-module__i8Yi2W__legend{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border)/.3)}.LegalEventsTimeline-module__i8Yi2W__legendGrid{gap:var(--spacing-2);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.LegalEventsTimeline-module__i8Yi2W__legendGrid{grid-template-columns:repeat(4,1fr)}}.LegalEventsTimeline-module__i8Yi2W__legendItem{align-items:center;gap:var(--spacing-2);display:flex}.LegalEventsTimeline-module__i8Yi2W__legendDot{border-radius:9999px;width:.5rem;height:.5rem}.LegalEventsTimeline-module__i8Yi2W__legendDotGreen{background-color:hsl(var(--green))}.LegalEventsTimeline-module__i8Yi2W__legendDotBlue{background-color:hsl(var(--blue))}.LegalEventsTimeline-module__i8Yi2W__legendDotOrange{background-color:hsl(var(--orange))}.LegalEventsTimeline-module__i8Yi2W__legendDotPurple{background-color:hsl(var(--purple))}.LegalEventsTimeline-module__i8Yi2W__badgeXs{font-size:var(--font-size-xs)}.LegalEventsTimeline-module__i8Yi2W__badgeXsCapitalize{font-size:var(--font-size-xs);text-transform:capitalize}.LegalEventsTimeline-module__i8Yi2W__tooltipContent{font-size:var(--font-size-sm);gap:var(--spacing-1);flex-direction:column;display:flex}
.ClassificationsDisplay-module__OEO75W__card{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.3)}.ClassificationsDisplay-module__OEO75W__cardTitle{align-items:center;gap:var(--spacing-2);color:hsl(var(--primary));display:flex}.ClassificationsDisplay-module__OEO75W__titleIcon{width:1.25rem;height:1.25rem}.ClassificationsDisplay-module__OEO75W__badgeContainer{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.ClassificationsDisplay-module__OEO75W__emptyState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);color:hsl(var(--muted-foreground));display:flex}.ClassificationsDisplay-module__OEO75W__emptyIcon{width:1.25rem;height:1.25rem;color:hsl(var(--amber))}.ClassificationsDisplay-module__OEO75W__contentContainer{gap:var(--spacing-6);flex-direction:column;display:flex}.ClassificationsDisplay-module__OEO75W__infoBox{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-lg);background-color:hsl(var(--blue)/.1);border:1px solid hsl(var(--blue)/.2);font-size:var(--font-size-xs);color:hsl(var(--blue));display:flex}.ClassificationsDisplay-module__OEO75W__infoIcon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.ClassificationsDisplay-module__OEO75W__section{gap:var(--spacing-3);flex-direction:column;display:flex}.ClassificationsDisplay-module__OEO75W__sectionHeader{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:var(--spacing-2);display:flex}.ClassificationsDisplay-module__OEO75W__sectionGrid{gap:var(--spacing-3);display:grid}@media (min-width:768px){.ClassificationsDisplay-module__OEO75W__sectionGrid{grid-template-columns:repeat(2,1fr)}}.ClassificationsDisplay-module__OEO75W__classCard{padding:var(--spacing-4);border-radius:var(--radius-lg);transition:all var(--transition-base);background-color:hsl(var(--secondary)/.3);border:1px solid;border-color:hsl(var(--border)/.3);position:relative}.ClassificationsDisplay-module__OEO75W__classCard:hover{box-shadow:0 0 0 2px hsl(var(--primary)/.3)}.ClassificationsDisplay-module__OEO75W__classCardA{border-color:hsl(var(--green)/.4)}.ClassificationsDisplay-module__OEO75W__classCardA:hover{border-color:hsl(var(--green)/.6)}.ClassificationsDisplay-module__OEO75W__classCardB{border-color:hsl(var(--blue)/.4)}.ClassificationsDisplay-module__OEO75W__classCardB:hover{border-color:hsl(var(--blue)/.6)}.ClassificationsDisplay-module__OEO75W__classCardC{border-color:hsl(var(--purple)/.4)}.ClassificationsDisplay-module__OEO75W__classCardC:hover{border-color:hsl(var(--purple)/.6)}.ClassificationsDisplay-module__OEO75W__classCardD{border-color:hsl(var(--amber)/.4)}.ClassificationsDisplay-module__OEO75W__classCardD:hover{border-color:hsl(var(--amber)/.6)}.ClassificationsDisplay-module__OEO75W__classCardE{border-color:hsl(var(--orange)/.4)}.ClassificationsDisplay-module__OEO75W__classCardE:hover{border-color:hsl(var(--orange)/.6)}.ClassificationsDisplay-module__OEO75W__classCardF{border-color:hsl(var(--red)/.4)}.ClassificationsDisplay-module__OEO75W__classCardF:hover{border-color:hsl(var(--red)/.6)}.ClassificationsDisplay-module__OEO75W__classCardG{border-color:hsl(var(--cyan)/.4)}.ClassificationsDisplay-module__OEO75W__classCardG:hover{border-color:hsl(var(--cyan)/.6)}.ClassificationsDisplay-module__OEO75W__classCardH{border-color:hsl(var(--pink)/.4)}.ClassificationsDisplay-module__OEO75W__classCardH:hover{border-color:hsl(var(--pink)/.6)}.ClassificationsDisplay-module__OEO75W__classCardContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.ClassificationsDisplay-module__OEO75W__classCardInfo{flex:1;min-width:0}.ClassificationsDisplay-module__OEO75W__classCodeRow{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.ClassificationsDisplay-module__OEO75W__classCode{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--foreground))}.ClassificationsDisplay-module__OEO75W__sectionName{font-size:var(--font-size-xs);color:hsl(var(--primary));font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1)}.ClassificationsDisplay-module__OEO75W__classDescription{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClassificationsDisplay-module__OEO75W__externalLink{color:hsl(var(--muted-foreground));padding:var(--spacing-1);transition:color var(--transition-base)}.ClassificationsDisplay-module__OEO75W__externalLink:hover{color:hsl(var(--primary))}.ClassificationsDisplay-module__OEO75W__linkIcon{width:1rem;height:1rem}.ClassificationsDisplay-module__OEO75W__sectionBadge{font-size:var(--font-size-xs)}.ClassificationsDisplay-module__OEO75W__sectionBadgeA{background-color:hsl(var(--green)/.2);border-color:hsl(var(--green)/.4);color:hsl(var(--green))}.ClassificationsDisplay-module__OEO75W__sectionBadgeB{background-color:hsl(var(--blue)/.2);border-color:hsl(var(--blue)/.4);color:hsl(var(--blue))}.ClassificationsDisplay-module__OEO75W__sectionBadgeC{background-color:hsl(var(--purple)/.2);border-color:hsl(var(--purple)/.4);color:hsl(var(--purple))}.ClassificationsDisplay-module__OEO75W__sectionBadgeD{background-color:hsl(var(--amber)/.2);border-color:hsl(var(--amber)/.4);color:hsl(var(--amber))}.ClassificationsDisplay-module__OEO75W__sectionBadgeE{background-color:hsl(var(--orange)/.2);border-color:hsl(var(--orange)/.4);color:hsl(var(--orange))}.ClassificationsDisplay-module__OEO75W__sectionBadgeF{background-color:hsl(var(--red)/.2);border-color:hsl(var(--red)/.4);color:hsl(var(--red))}.ClassificationsDisplay-module__OEO75W__sectionBadgeG{background-color:hsl(var(--cyan)/.2);border-color:hsl(var(--cyan)/.4);color:hsl(var(--cyan))}.ClassificationsDisplay-module__OEO75W__sectionBadgeH{background-color:hsl(var(--pink)/.2);border-color:hsl(var(--pink)/.4);color:hsl(var(--pink))}.ClassificationsDisplay-module__OEO75W__sectionBadgeGray{background-color:hsl(var(--muted)/.2);border-color:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground))}.ClassificationsDisplay-module__OEO75W__tooltip{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:24rem}.ClassificationsDisplay-module__OEO75W__tooltipTitle{font-weight:var(--font-weight-semibold)}.ClassificationsDisplay-module__OEO75W__tooltipDescription{color:hsl(var(--muted-foreground))}.ClassificationsDisplay-module__OEO75W__tooltipSection{padding-top:var(--spacing-2);border-top:1px solid hsl(var(--border)/.3);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground)/.7)}.ClassificationsDisplay-module__OEO75W__legend{padding-top:var(--spacing-4);border-top:1px solid hsl(var(--border)/.3)}.ClassificationsDisplay-module__OEO75W__legendGrid{gap:var(--spacing-2);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));grid-template-columns:repeat(4,1fr);display:grid}.ClassificationsDisplay-module__OEO75W__legendItem{align-items:center;gap:var(--spacing-2);display:flex}.ClassificationsDisplay-module__OEO75W__legendDot{border-radius:9999px;width:.5rem;height:.5rem}.ClassificationsDisplay-module__OEO75W__legendDotGreen{background-color:hsl(var(--green))}.ClassificationsDisplay-module__OEO75W__legendDotBlue{background-color:hsl(var(--blue))}.ClassificationsDisplay-module__OEO75W__legendDotPurple{background-color:hsl(var(--purple))}.ClassificationsDisplay-module__OEO75W__legendDotYellow{background-color:hsl(var(--amber))}.ClassificationsDisplay-module__OEO75W__legendText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ClassificationsDisplay-module__OEO75W__badgeXs{font-size:var(--font-size-xs)}.ClassificationsDisplay-module__OEO75W__badge10px{font-size:.625rem}.ClassificationsDisplay-module__OEO75W__badge10pxNormal{font-size:.625rem;font-weight:var(--font-weight-normal)}.ClassificationsDisplay-module__OEO75W__tooltipContentSm{font-size:var(--font-size-sm);gap:var(--spacing-2);flex-direction:column;display:flex}
.DocumentViewer-module__owPcca__container{gap:var(--spacing-6);flex-direction:column;display:flex}.DocumentViewer-module__owPcca__flexLayout{gap:var(--spacing-4);display:flex}.DocumentViewer-module__owPcca__mainContent{flex:1;min-width:0}.DocumentViewer-module__owPcca__sidebar{flex-shrink:0;width:14rem;display:none}@media (min-width:1024px){.DocumentViewer-module__owPcca__sidebar{display:block}}.DocumentViewer-module__owPcca__card{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:hsl(var(--border)/.3)}.DocumentViewer-module__owPcca__cardTitle{color:hsl(var(--primary));justify-content:space-between;align-items:center;display:flex}.DocumentViewer-module__owPcca__titleLeft{align-items:center;gap:var(--spacing-2);display:flex}.DocumentViewer-module__owPcca__titleIcon{width:1.25rem;height:1.25rem}.DocumentViewer-module__owPcca__languageControls{align-items:center;gap:var(--spacing-1);display:flex}.DocumentViewer-module__owPcca__languageIcon{width:1rem;height:1rem;color:hsl(var(--muted-foreground));margin-right:var(--spacing-1)}.DocumentViewer-module__owPcca__langButton{height:1.75rem;padding:0 var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.DocumentViewer-module__owPcca__langButtonAi{background-color:#680de7}.DocumentViewer-module__owPcca__langButtonAi:hover{background-color:#5b0cca}.DocumentViewer-module__owPcca__badgeAi{margin-left:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#fff;background-color:#680de7}.DocumentViewer-module__owPcca__badgeAi:hover{background-color:#5b0cca}.DocumentViewer-module__owPcca__botIcon{width:.75rem;height:.75rem;margin-right:var(--spacing-1)}.DocumentViewer-module__owPcca__contentArea{gap:var(--spacing-4);flex-direction:column;display:flex}.DocumentViewer-module__owPcca__disclaimerBox{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-lg);font-size:var(--font-size-xs);display:flex}.DocumentViewer-module__owPcca__disclaimerAi{color:#680de7;background-color:#680de71a;border:1px solid #680de733}.DocumentViewer-module__owPcca__disclaimerInfo{background-color:hsl(var(--blue)/.1);border:1px solid hsl(var(--blue)/.2);color:hsl(var(--blue))}.DocumentViewer-module__owPcca__disclaimerError{background-color:hsl(var(--red)/.1);border:1px solid hsl(var(--red)/.2);color:hsl(var(--red))}.DocumentViewer-module__owPcca__disclaimerIcon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.DocumentViewer-module__owPcca__disclaimerLink{height:auto;margin-left:var(--spacing-1);font-size:var(--font-size-xs);padding:0}.DocumentViewer-module__owPcca__disclaimerLinkPurple{color:#680de7}.DocumentViewer-module__owPcca__loadingState{padding:var(--spacing-8)0;justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.DocumentViewer-module__owPcca__loadingStateLarge{padding:var(--spacing-12)0;gap:var(--spacing-4)}.DocumentViewer-module__owPcca__loadingIcon{color:#680de7;width:1.5rem;height:1.5rem;animation:1s linear infinite DocumentViewer-module__owPcca__spin}.DocumentViewer-module__owPcca__loadingIconLarge{width:2rem;height:2rem}@keyframes DocumentViewer-module__owPcca__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DocumentViewer-module__owPcca__loadingText{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.DocumentViewer-module__owPcca__abstractText{color:hsl(var(--foreground)/.8);font-style:italic;line-height:1.75}.DocumentViewer-module__owPcca__descriptionText{white-space:pre-wrap;color:hsl(var(--foreground)/.9);line-height:1.75;font-size:var(--font-size-sm)}.DocumentViewer-module__owPcca__infoBox{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);color:hsl(var(--muted-foreground));display:flex}.DocumentViewer-module__owPcca__infoBoxContent{gap:var(--spacing-2);flex-direction:column;display:flex}.DocumentViewer-module__owPcca__infoBoxText{font-size:var(--font-size-sm)}.DocumentViewer-module__owPcca__infoIcon{width:1.25rem;height:1.25rem;color:hsl(var(--blue));flex-shrink:0;margin-top:.125rem}.DocumentViewer-module__owPcca__externalLink{color:hsl(var(--primary));align-items:center;gap:var(--spacing-1);display:inline-flex}.DocumentViewer-module__owPcca__externalLink:hover{text-decoration:underline}.DocumentViewer-module__owPcca__externalLinkIcon{width:.75rem;height:.75rem}.DocumentViewer-module__owPcca__emptyState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);color:hsl(var(--muted-foreground));display:flex}.DocumentViewer-module__owPcca__emptyIcon{width:1.25rem;height:1.25rem;color:hsl(var(--amber))}.DocumentViewer-module__owPcca__claimsList{gap:var(--spacing-4);flex-direction:column;padding-left:0;list-style:none;display:flex}.DocumentViewer-module__owPcca__claimItem{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);border:1px solid hsl(var(--border)/.2);transition:border-color var(--transition-base);display:flex}.DocumentViewer-module__owPcca__claimItem:hover{border-color:hsl(var(--primary)/.3)}.DocumentViewer-module__owPcca__claimNumber{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--primary));min-width:2.5rem}.DocumentViewer-module__owPcca__claimText{color:hsl(var(--foreground)/.9);line-height:1.75}.DocumentViewer-module__owPcca__claimSeparator{margin:var(--spacing-2)0;opacity:.3}.DocumentViewer-module__owPcca__legalStatusRow{align-items:center;gap:var(--spacing-3);display:flex}.DocumentViewer-module__owPcca__legalStatusLabel{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.DocumentViewer-module__owPcca__legalEventsSection{gap:var(--spacing-4);flex-direction:column;display:flex}.DocumentViewer-module__owPcca__legalEventsHeader{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.DocumentViewer-module__owPcca__legalEventsList{gap:var(--spacing-2);flex-direction:column;display:flex}.DocumentViewer-module__owPcca__legalEventItem{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-3);border-radius:var(--radius-lg);background-color:hsl(var(--secondary)/.3);border:1px solid hsl(var(--border)/.2);transition:border-color var(--transition-base);display:flex}.DocumentViewer-module__owPcca__legalEventItem:hover{border-color:hsl(var(--primary)/.3)}.DocumentViewer-module__owPcca__legalEventDate{font-family:var(--font-mono);font-size:var(--font-size-xs);color:hsl(var(--primary));min-width:5rem}.DocumentViewer-module__owPcca__legalEventDescription{font-size:var(--font-size-sm);color:hsl(var(--foreground)/.8)}
.Footer-module__S6Hkya__footer{border-top:1px solid hsl(var(--border));padding:var(--spacing-4)0;margin-top:var(--spacing-8)}.Footer-module__S6Hkya__container{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;display:flex}.Footer-module__S6Hkya__leftSection,.Footer-module__S6Hkya__rightSection{align-items:center;gap:var(--spacing-4);display:flex}.Footer-module__S6Hkya__separator{color:hsl(var(--border))}.Footer-module__S6Hkya__liveStatus{align-items:center;gap:var(--spacing-1);color:#16a249;display:flex}.Footer-module__S6Hkya__liveIcon{width:.75rem;height:.75rem}.Footer-module__S6Hkya__actionButton{align-items:center;gap:var(--spacing-1);color:hsl(var(--muted-foreground));cursor:pointer;font-size:inherit;transition:color var(--transition-base);background:0 0;border:none;padding:0;display:flex}.Footer-module__S6Hkya__actionButton:hover{color:hsl(var(--foreground))}.Footer-module__S6Hkya__actionButton:disabled{opacity:.5;cursor:not-allowed}.Footer-module__S6Hkya__buttonIcon{width:.75rem;height:.75rem}.Footer-module__S6Hkya__spinningIcon{animation:1s linear infinite Footer-module__S6Hkya__spin}@keyframes Footer-module__S6Hkya__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Footer-module__S6Hkya__externalLink{align-items:center;gap:var(--spacing-1);color:hsl(var(--muted-foreground));transition:color var(--transition-base);display:flex}.Footer-module__S6Hkya__externalLink:hover{color:hsl(var(--foreground))}
.select-module__CpdUNG__trigger{white-space:nowrap;border-radius:var(--radius-md);border:1px solid hsl(var(--input));width:100%;height:2.25rem;padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-sm);box-shadow:var(--shadow-sm);color:hsl(var(--foreground));background-color:#0000;justify-content:space-between;align-items:center;display:flex}.select-module__CpdUNG__trigger:focus{box-shadow:0 0 0 1px var(--ring);outline:none}.select-module__CpdUNG__trigger:disabled{cursor:not-allowed;opacity:.5}.select-module__CpdUNG__trigger[data-placeholder]{color:hsl(var(--muted-foreground))}.select-module__CpdUNG__trigger>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.select-module__CpdUNG__triggerIcon{opacity:.5;width:1rem;height:1rem}.select-module__CpdUNG__scrollButton{cursor:default;padding:var(--spacing-1)0;justify-content:center;align-items:center;display:flex}.select-module__CpdUNG__scrollIcon{width:1rem;height:1rem}.select-module__CpdUNG__content{z-index:var(--z-popover);max-height:var(--radix-select-content-available-height);border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));min-width:8rem;color:hsl(var(--popover-foreground));box-shadow:var(--shadow-md);transform-origin:var(--radix-select-content-transform-origin);position:relative;overflow:hidden auto}.select-module__CpdUNG__content[data-state=open]{animation:.15s ease-out select-module__CpdUNG__selectContentEnter}.select-module__CpdUNG__content[data-state=closed]{animation:.1s ease-in select-module__CpdUNG__selectContentExit}.select-module__CpdUNG__contentPopper[data-side=bottom]{transform:translateY(.25rem)}.select-module__CpdUNG__contentPopper[data-side=top]{transform:translateY(-.25rem)}.select-module__CpdUNG__contentPopper[data-side=left]{transform:translate(-.25rem)}.select-module__CpdUNG__contentPopper[data-side=right]{transform:translate(.25rem)}@keyframes select-module__CpdUNG__selectContentEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes select-module__CpdUNG__selectContentExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.select-module__CpdUNG__viewport{padding:var(--spacing-1)}.select-module__CpdUNG__viewportPopper{width:100%;min-width:var(--radix-select-trigger-width)}.select-module__CpdUNG__label{padding:var(--spacing-1-5)var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.select-module__CpdUNG__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);width:100%;padding:var(--spacing-1-5)var(--spacing-2);padding-right:var(--spacing-8);font-size:var(--font-size-sm);outline:none;align-items:center;display:flex;position:relative}.select-module__CpdUNG__item:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.select-module__CpdUNG__item[data-disabled]{pointer-events:none;opacity:.5}.select-module__CpdUNG__itemIndicatorWrapper{right:var(--spacing-2);justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute}.select-module__CpdUNG__itemIndicatorIcon{width:1rem;height:1rem}.select-module__CpdUNG__separator{margin:var(--spacing-1)calc(-1*var(--spacing-1));background-color:hsl(var(--muted));height:1px}
.page-module__NS8gka__container{max-width:72rem;padding:var(--spacing-8)var(--spacing-4);margin:0 auto}.page-module__NS8gka__header{text-align:center;margin-bottom:var(--spacing-12)}.page-module__NS8gka__headerTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3)}@media (min-width:768px){.page-module__NS8gka__headerTitle{font-size:var(--font-size-4xl)}}.page-module__NS8gka__headerDescription{color:hsl(var(--muted-foreground));max-width:32rem;margin:0 auto}.page-module__NS8gka__hookCard{margin-bottom:var(--spacing-12)}.page-module__NS8gka__hookContent{padding:var(--spacing-6)}@media (min-width:768px){.page-module__NS8gka__hookContent{padding:var(--spacing-8)}}.page-module__NS8gka__hookInner{align-items:flex-start;gap:var(--spacing-4);display:flex}.page-module__NS8gka__hookIcon{width:2rem;height:2rem;color:hsl(var(--amber));margin-top:var(--spacing-1);flex-shrink:0}.page-module__NS8gka__hookTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3)}.page-module__NS8gka__hookText{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-4)}.page-module__NS8gka__hookHighlight{color:hsl(var(--foreground))}.page-module__NS8gka__hookHighlightBold{font-weight:var(--font-weight-bold)}.page-module__NS8gka__hookCta{color:hsl(var(--primary));margin-top:var(--spacing-4);font-weight:var(--font-weight-medium)}.page-module__NS8gka__metricsBanner{margin-bottom:var(--spacing-12)}.page-module__NS8gka__metricsDisclaimer{justify-content:center;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:hsl(var(--amber)/.8);margin-bottom:var(--spacing-4);display:flex}.page-module__NS8gka__metricsDisclaimerIcon{width:.75rem;height:.75rem}.page-module__NS8gka__metricsGrid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.page-module__NS8gka__metricsGrid{grid-template-columns:repeat(4,1fr)}}.page-module__NS8gka__metricCard{text-align:center;position:relative}.page-module__NS8gka__metricContent{padding-top:var(--spacing-4);padding-bottom:var(--spacing-3)}.page-module__NS8gka__metricValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:hsl(var(--amber))}.page-module__NS8gka__metricAsterisk{font-size:var(--font-size-xs);margin-left:var(--spacing-1);color:hsl(var(--amber)/.6)}.page-module__NS8gka__metricUnit{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.page-module__NS8gka__metricLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-1)}.page-module__NS8gka__metricsFootnote{text-align:center;color:hsl(var(--amber)/.6);margin-top:var(--spacing-2);font-size:.625rem}.page-module__NS8gka__stakeholderGrid{gap:var(--spacing-6);margin-bottom:var(--spacing-12);display:grid}@media (min-width:768px){.page-module__NS8gka__stakeholderGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__NS8gka__stakeholderGrid{grid-template-columns:repeat(3,1fr)}}.page-module__NS8gka__stakeholderCard{transition:border-opacity var(--transition-base)}.page-module__NS8gka__stakeholderCard:hover{border-opacity:.6}.page-module__NS8gka__stakeholderHeader{padding-bottom:var(--spacing-3)}.page-module__NS8gka__stakeholderHeaderInner{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2);display:flex}.page-module__NS8gka__stakeholderIconWrapper{padding:var(--spacing-2);border-radius:var(--radius-lg)}.page-module__NS8gka__stakeholderIcon{width:1.25rem;height:1.25rem}.page-module__NS8gka__stakeholderTitle{font-size:var(--font-size-lg)}.page-module__NS8gka__stakeholderSubtitle{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.page-module__NS8gka__stakeholderHook{font-size:var(--font-size-sm);color:hsl(var(--primary)/.8);border-left:2px solid hsl(var(--primary)/.3);padding-left:var(--spacing-3);font-style:italic}.page-module__NS8gka__stakeholderContent{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__NS8gka__stakeholderSection{margin-bottom:var(--spacing-2)}.page-module__NS8gka__stakeholderSectionLabel{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-1)}.page-module__NS8gka__stakeholderSectionText{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.page-module__NS8gka__stakeholderSectionHighlight{font-size:var(--font-size-sm)}.page-module__NS8gka__stakeholderMetrics{justify-content:space-between;align-items:center;display:flex}.page-module__NS8gka__stakeholderMetricValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.page-module__NS8gka__stakeholderMetricAsterisk{font-size:var(--font-size-xs);margin-left:var(--spacing-1);color:hsl(var(--amber)/.6)}.page-module__NS8gka__stakeholderMetricLabel{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));margin-left:var(--spacing-2)}.page-module__NS8gka__stakeholderMetricIcon{width:1.25rem;height:1.25rem}.page-module__NS8gka__stakeholderMetricIconGreen{color:hsl(var(--green)/.7)}.page-module__NS8gka__stakeholderMetricIconAmber{color:hsl(var(--amber)/.7)}.page-module__NS8gka__stakeholderRevenue{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));background-color:hsl(var(--muted)/.3);border-radius:var(--radius-md);padding:var(--spacing-2)}.page-module__NS8gka__stakeholderRevenueIcon{width:.75rem;height:.75rem;margin-right:var(--spacing-1);display:inline}.page-module__NS8gka__closedCircleSection{margin-bottom:var(--spacing-12)}.page-module__NS8gka__closedCircleHeader{text-align:center;margin-bottom:var(--spacing-8)}.page-module__NS8gka__closedCircleTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2)}.page-module__NS8gka__closedCircleDescription{color:hsl(var(--muted-foreground))}.page-module__NS8gka__closedCircleCard{position:relative}.page-module__NS8gka__closedCircleBadge{top:-.75rem;left:var(--spacing-4);position:absolute}.page-module__NS8gka__closedCircleContent{padding:var(--spacing-8);padding-top:var(--spacing-6)}.page-module__NS8gka__closedCircleFlow{font-family:monospace;font-size:var(--font-size-sm);gap:var(--spacing-2);color:hsl(var(--muted-foreground));flex-direction:column;display:flex}.page-module__NS8gka__flowItem{align-items:center;gap:var(--spacing-2);display:flex}.page-module__NS8gka__flowIcon{width:1rem;height:1rem}.page-module__NS8gka__flowIconPurple{color:hsl(var(--purple))}.page-module__NS8gka__flowIconCyan{width:.75rem;height:.75rem;color:hsl(var(--cyan))}.page-module__NS8gka__flowIconAmber{width:.75rem;height:.75rem;color:hsl(var(--amber))}.page-module__NS8gka__flowIconRose{width:.75rem;height:.75rem;color:hsl(var(--rose))}.page-module__NS8gka__flowIconGreen{width:.75rem;height:.75rem;color:hsl(var(--green))}.page-module__NS8gka__flowIconBlue{width:1rem;height:1rem;color:hsl(var(--blue))}.page-module__NS8gka__flowValue{color:hsl(var(--amber))}.page-module__NS8gka__flowNested{padding-left:var(--spacing-6);border-left:1px solid hsl(var(--border)/.5);margin-left:var(--spacing-2);gap:var(--spacing-1);flex-direction:column;display:flex}.page-module__NS8gka__flowNestedDeep{padding-left:var(--spacing-6);border-left:1px solid hsl(var(--border)/.5);gap:var(--spacing-1);flex-direction:column;display:flex}.page-module__NS8gka__flowResult{padding-top:var(--spacing-4);text-align:center}.page-module__NS8gka__flowConclusion{padding-top:var(--spacing-2);text-align:center;color:hsl(var(--primary));font-weight:var(--font-weight-medium)}.page-module__NS8gka__flowFootnote{padding-top:var(--spacing-2);text-align:center;color:hsl(var(--amber)/.6);font-size:.625rem}.page-module__NS8gka__marketSection{margin-bottom:var(--spacing-12)}.page-module__NS8gka__marketCard{border-color:hsl(var(--border)/.5)}.page-module__NS8gka__marketHeader{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-lg);display:flex}.page-module__NS8gka__marketIcon{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.page-module__NS8gka__marketGrid{gap:var(--spacing-6);display:grid}@media (min-width:768px){.page-module__NS8gka__marketGrid{grid-template-columns:repeat(4,1fr)}}.page-module__NS8gka__marketMetric{text-align:center}.page-module__NS8gka__marketMetricValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.page-module__NS8gka__marketMetricValueAmber{color:hsl(var(--amber))}.page-module__NS8gka__marketMetricValueGreen{color:hsl(var(--green))}.page-module__NS8gka__marketMetricAsterisk{font-size:var(--font-size-xs);margin-left:var(--spacing-1);color:hsl(var(--amber)/.6)}.page-module__NS8gka__marketMetricUnit{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.page-module__NS8gka__marketMetricLabel{font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.page-module__NS8gka__marketMetricVerified{color:hsl(var(--green)/.6);margin-top:var(--spacing-1);font-size:.625rem}.page-module__NS8gka__marketFootnote{text-align:center;color:hsl(var(--amber)/.6);margin-top:var(--spacing-4);font-size:.625rem}.page-module__NS8gka__navigation{padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border)/.5);justify-content:space-between;align-items:center;display:flex}.page-module__NS8gka__navLinkBack{color:hsl(var(--muted-foreground));align-items:center;gap:var(--spacing-2);transition:color var(--transition-base);display:flex}.page-module__NS8gka__navLinkBack:hover{color:hsl(var(--foreground))}.page-module__NS8gka__navLinkForward{align-items:center;gap:var(--spacing-2);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:var(--spacing-2)var(--spacing-6);border-radius:var(--radius-lg);transition:background-color var(--transition-base);display:flex}.page-module__NS8gka__navLinkForward:hover{background-color:hsl(var(--primary)/.9)}.page-module__NS8gka__navIcon{width:1rem;height:1rem}.page-module__NS8gka__navIconBack{width:1rem;height:1rem;transform:rotate(180deg)}.page-module__NS8gka__badgePrimary{border-color:hsl(var(--primary)/.5)}.page-module__NS8gka__badgeSuccess{color:#1cce5e;border-color:#16a24980}.page-module__NS8gka__iconSm{width:.75rem;height:.75rem}.page-module__NS8gka__iconMr1{margin-right:var(--spacing-1)}.page-module__NS8gka__mb4{margin-bottom:var(--spacing-4)}.page-module__NS8gka__separatorMuted{background-color:hsl(var(--border)/.5)}.page-module__NS8gka__colorBlue{color:hsl(var(--blue))}.page-module__NS8gka__colorGreen{color:hsl(var(--green))}.page-module__NS8gka__colorPurple{color:hsl(var(--purple))}.page-module__NS8gka__colorCyan{color:hsl(var(--cyan))}.page-module__NS8gka__colorAmber{color:hsl(var(--amber))}.page-module__NS8gka__colorRose{color:hsl(var(--rose))}.page-module__NS8gka__bgBlue{background-color:hsl(var(--blue)/.1)}.page-module__NS8gka__bgGreen{background-color:hsl(var(--green)/.1)}.page-module__NS8gka__bgPurple{background-color:hsl(var(--purple)/.1)}.page-module__NS8gka__bgCyan{background-color:hsl(var(--cyan)/.1)}.page-module__NS8gka__bgAmber{background-color:hsl(var(--amber)/.1)}.page-module__NS8gka__bgRose{background-color:hsl(var(--rose)/.1)}.page-module__NS8gka__stakeholderCard.page-module__NS8gka__borderBlue{border-color:hsl(var(--blue)/.3)}.page-module__NS8gka__stakeholderCard.page-module__NS8gka__borderGreen{border-color:hsl(var(--green)/.3)}.page-module__NS8gka__stakeholderCard.page-module__NS8gka__borderPurple{border-color:hsl(var(--purple)/.3)}.page-module__NS8gka__stakeholderCard.page-module__NS8gka__borderCyan{border-color:hsl(var(--cyan)/.3)}.page-module__NS8gka__stakeholderCard.page-module__NS8gka__borderAmber{border-color:hsl(var(--amber)/.3)}.page-module__NS8gka__stakeholderCard.page-module__NS8gka__borderRose{border-color:hsl(var(--rose)/.3)}.page-module__NS8gka__borderBlue{border-color:hsl(var(--blue)/.3)}.page-module__NS8gka__borderGreen{border-color:hsl(var(--green)/.3)}.page-module__NS8gka__borderPurple{border-color:hsl(var(--purple)/.3)}.page-module__NS8gka__borderCyan{border-color:hsl(var(--cyan)/.3)}.page-module__NS8gka__borderAmber{border-color:hsl(var(--amber)/.3)}.page-module__NS8gka__borderRose{border-color:hsl(var(--rose)/.3)}
.page-module___8aEwW__page{min-height:100vh}.page-module___8aEwW__heroSection{position:relative;overflow:hidden}.page-module___8aEwW__heroGradient{background:linear-gradient(to bottom,hsl(var(--amber)/.05),transparent,transparent);pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__heroContainer{max-width:1280px;padding:var(--spacing-16)var(--spacing-4);margin:0 auto;position:relative}@media (min-width:768px){.page-module___8aEwW__heroContainer{padding:var(--spacing-24)var(--spacing-4)}}.page-module___8aEwW__heroContent{text-align:center;max-width:56rem;margin:0 auto}.page-module___8aEwW__navContext{justify-content:center;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6);display:flex}.page-module___8aEwW__mainTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-6)}@media (min-width:768px){.page-module___8aEwW__mainTitle{font-size:var(--font-size-5xl)}}@media (min-width:1024px){.page-module___8aEwW__mainTitle{font-size:3.75rem}}.page-module___8aEwW__titleTime{color:hsl(var(--amber))}.page-module___8aEwW__titleFestival{background:linear-gradient(to right,hsl(var(--foreground)),hsl(var(--primary)),hsl(var(--foreground)));color:#0000;transition:opacity var(--transition-base);-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__titleFestivalLoading{opacity:.8}.page-module___8aEwW__titleDay{color:hsl(var(--muted-foreground))}.page-module___8aEwW__introText{font-size:var(--font-size-xl);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-8);max-width:32rem;margin-left:auto;margin-right:auto;line-height:1.75}@media (min-width:768px){.page-module___8aEwW__introText{font-size:var(--font-size-2xl)}}.page-module___8aEwW__problemSection{padding:var(--spacing-12)0}@media (min-width:768px){.page-module___8aEwW__problemSection{padding:var(--spacing-16)0}}.page-module___8aEwW__problemContainer{max-width:1280px;padding:0 var(--spacing-4);margin:0 auto}.page-module___8aEwW__problemContent{gap:var(--spacing-8);flex-direction:column;max-width:48rem;margin:0 auto;display:flex}.page-module___8aEwW__storyCard{border-color:hsl(var(--border)/.3)}.page-module___8aEwW__storyCardAmber{border-color:hsl(var(--amber)/.3)}.page-module___8aEwW__storyCardRed{border-color:hsl(var(--destructive)/.3)}.page-module___8aEwW__storyCardMuted{border-color:hsl(var(--muted-foreground)/.3)}.page-module___8aEwW__cardHeader{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-lg);display:flex}.page-module___8aEwW__cardIconBlue{width:1.25rem;height:1.25rem;color:hsl(var(--blue))}.page-module___8aEwW__cardIconAmber{width:1.25rem;height:1.25rem;color:hsl(var(--amber))}.page-module___8aEwW__cardIconRed{width:1.25rem;height:1.25rem;color:hsl(var(--destructive))}.page-module___8aEwW__cardIconMuted{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground))}.page-module___8aEwW__cardContent{color:hsl(var(--muted-foreground));gap:var(--spacing-3);flex-direction:column;display:flex}.page-module___8aEwW__batteryText{font-size:var(--font-size-lg)}.page-module___8aEwW__batteryLevel{color:hsl(var(--destructive));font-weight:var(--font-weight-semibold)}.page-module___8aEwW__batterySubtext{color:hsl(var(--muted-foreground)/.7);font-size:var(--font-size-sm);margin-left:var(--spacing-2)}.page-module___8aEwW__headlinerHighlight{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:hsl(var(--foreground));text-align:center;padding:var(--spacing-4)0}.page-module___8aEwW__isolationHighlight{color:hsl(var(--primary));font-weight:var(--font-weight-medium)}.page-module___8aEwW__fenceHighlight{color:hsl(var(--foreground));font-weight:var(--font-weight-medium)}.page-module___8aEwW__italicText{color:hsl(var(--muted-foreground)/.8);font-style:italic}.page-module___8aEwW__truthSection{padding:var(--spacing-12)0;border-top:1px solid hsl(var(--border)/.5);background-color:hsl(var(--secondary)/.1)}@media (min-width:768px){.page-module___8aEwW__truthSection{padding:var(--spacing-16)0}}.page-module___8aEwW__truthContainer{max-width:1280px;padding:0 var(--spacing-4);margin:0 auto}.page-module___8aEwW__truthContent{text-align:center;max-width:48rem;margin:0 auto}.page-module___8aEwW__truthIcon{width:3rem;height:3rem;color:hsl(var(--amber));margin:0 auto var(--spacing-6)}.page-module___8aEwW__truthTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-6)}@media (min-width:768px){.page-module___8aEwW__truthTitle{font-size:var(--font-size-3xl)}}.page-module___8aEwW__truthText{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-8);max-width:32rem;margin-left:auto;margin-right:auto}.page-module___8aEwW__statsGrid{gap:var(--spacing-6);margin-top:var(--spacing-12);display:grid}@media (min-width:768px){.page-module___8aEwW__statsGrid{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__statItem{text-align:center;padding:var(--spacing-6)}.page-module___8aEwW__statValue{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}.page-module___8aEwW__statValueRed{color:hsl(var(--destructive))}.page-module___8aEwW__statValueAmber{color:hsl(var(--amber))}.page-module___8aEwW__statValueBlue{color:hsl(var(--blue))}.page-module___8aEwW__statLabel{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.page-module___8aEwW__solutionSection{padding:var(--spacing-12)0}@media (min-width:768px){.page-module___8aEwW__solutionSection{padding:var(--spacing-16)0}}.page-module___8aEwW__solutionContainer{max-width:1280px;padding:0 var(--spacing-4);margin:0 auto}.page-module___8aEwW__solutionContent{max-width:48rem;margin:0 auto}.page-module___8aEwW__solutionCard{border-color:hsl(var(--primary)/.3);position:relative;overflow:hidden}.page-module___8aEwW__solutionGradient{background:linear-gradient(to bottom right,hsl(var(--primary)/.05),transparent,hsl(var(--amber)/.05));pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__solutionCardContent{padding:var(--spacing-8);z-index:10;position:relative}@media (min-width:768px){.page-module___8aEwW__solutionCardContent{padding:var(--spacing-12)}}.page-module___8aEwW__solutionInner{text-align:center}.page-module___8aEwW__solutionIcon{width:2.5rem;height:2.5rem;color:hsl(var(--primary));margin:0 auto var(--spacing-6)}.page-module___8aEwW__solutionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4)}@media (min-width:768px){.page-module___8aEwW__solutionTitle{font-size:var(--font-size-3xl)}}.page-module___8aEwW__solutionText{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-6);max-width:36rem;margin-left:auto;margin-right:auto}.page-module___8aEwW__solutionSubtext{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-8)}.page-module___8aEwW__ctaContainer{gap:var(--spacing-4);flex-direction:column;justify-content:center;display:flex}@media (min-width:640px){.page-module___8aEwW__ctaContainer{flex-direction:row}}.page-module___8aEwW__ctaButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);transition:background-color var(--transition-base);display:inline-flex}.page-module___8aEwW__ctaButton:hover{background-color:hsl(var(--primary)/.9)}.page-module___8aEwW__ctaIcon{width:1rem;height:1rem}.page-module___8aEwW__closingSection{padding:var(--spacing-12)0;border-top:1px solid hsl(var(--border)/.5)}@media (min-width:768px){.page-module___8aEwW__closingSection{padding:var(--spacing-16)0}}.page-module___8aEwW__closingContainer{max-width:1280px;padding:0 var(--spacing-4);text-align:center;margin:0 auto}.page-module___8aEwW__closingIcon{width:2rem;height:2rem;color:hsl(var(--muted-foreground));margin:0 auto var(--spacing-4)}.page-module___8aEwW__closingText{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));max-width:36rem;margin:0 auto}.page-module___8aEwW__closingHighlight{color:hsl(var(--foreground));font-weight:var(--font-weight-medium)}.page-module___8aEwW__countrySelector{width:180px;height:2rem;font-size:var(--font-size-xs);border-color:hsl(var(--muted-foreground)/.3)}.page-module___8aEwW__badgeAmber{border-color:hsl(var(--amber)/.5);color:hsl(var(--amber))}.page-module___8aEwW__iconSm{width:.75rem;height:.75rem}.page-module___8aEwW__iconMr1{margin-right:var(--spacing-1)}
.page-module__favqIq__pageWrapper{min-height:100vh;display:flex}.page-module__favqIq__main{padding:var(--spacing-8);flex:1;max-width:72rem}.page-module__favqIq__loadingContainer{justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__favqIq__loadingContent{text-align:center}.page-module__favqIq__loadingText{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-2);animation:2s cubic-bezier(.4,0,.6,1) infinite page-module__favqIq__pulse}@keyframes page-module__favqIq__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__favqIq__loadingSubtext{color:hsl(var(--muted-foreground))}.page-module__favqIq__retryText{font-size:var(--font-size-sm);color:hsl(var(--amber));margin-top:var(--spacing-2)}.page-module__favqIq__errorContainer{justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__favqIq__errorContent{text-align:center}.page-module__favqIq__errorTitle{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-2);color:hsl(var(--destructive))}.page-module__favqIq__errorMessage{color:hsl(var(--muted-foreground))}.page-module__favqIq__errorHint{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-top:var(--spacing-4)}.page-module__favqIq__retryButton{margin-top:var(--spacing-4);padding:var(--spacing-2)var(--spacing-4);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-md);transition:background-color var(--transition-base)}.page-module__favqIq__retryButton:hover{background-color:hsl(var(--primary)/.9)}.page-module__favqIq__retryButton:disabled{opacity:.5}.page-module__favqIq__stepIndicator{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6);display:flex}.page-module__favqIq__stepBadge{border-color:hsl(var(--primary)/.5)}.page-module__favqIq__stepBadgeWithIcon{border-color:hsl(var(--primary)/.5);color:hsl(var(--primary))}.page-module__favqIq__stepIcon{width:.75rem;height:.75rem;margin-right:var(--spacing-1)}.page-module__favqIq__navigation{padding-top:var(--spacing-8);margin-top:var(--spacing-8);border-top:1px solid hsl(var(--border)/.5);justify-content:space-between;align-items:center;display:flex}.page-module__favqIq__navLinkBack{color:hsl(var(--muted-foreground));align-items:center;gap:var(--spacing-2);transition:color var(--transition-base);display:flex}.page-module__favqIq__navLinkBack:hover{color:hsl(var(--foreground))}.page-module__favqIq__navLinkForward{align-items:center;gap:var(--spacing-2);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:var(--spacing-2)var(--spacing-6);border-radius:var(--radius-lg);transition:background-color var(--transition-base);display:flex}.page-module__favqIq__navLinkForward:hover{background-color:hsl(var(--primary)/.9)}.page-module__favqIq__navIcon{width:1rem;height:1rem}.page-module__favqIq__navIconBack{width:1rem;height:1rem;transform:rotate(180deg)}
