@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--mobile-max: 480px;--tablet-max: 768px;--desktop-min: 1024px;--large-desktop-min: 1200px}.mobile-only{display:block}.tablet-up,.desktop-up{display:none}@media (min-width: 481px){.mobile-only{display:none}.tablet-up{display:block}}@media (min-width: 769px){.tablet-up{display:block}}@media (min-width: 1024px){.desktop-up{display:block}}.flex-mobile-column{display:flex;flex-direction:column}@media (min-width: 769px){.flex-mobile-column{flex-direction:row}}.touch-target{min-width:44px;min-height:44px}@media (max-width: 768px){.touch-target{min-width:48px;min-height:48px}}.text-responsive{font-size:14px}@media (min-width: 481px){.text-responsive{font-size:15px}}@media (min-width: 769px){.text-responsive{font-size:16px}}.spacing-responsive{padding:8px}@media (min-width: 481px){.spacing-responsive{padding:12px}}@media (min-width: 769px){.spacing-responsive{padding:16px}}@media (min-width: 1024px){.spacing-responsive{padding:20px}}@supports (padding: max(0px)){.safe-area-inset{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom))}}.no-zoom{font-size:16px}@media (max-width: 768px){.no-zoom{font-size:16px!important}}.container-responsive{width:100%;max-width:100%;margin:0 auto;padding:0 16px}@media (min-width: 481px){.container-responsive{padding:0 20px}}@media (min-width: 769px){.container-responsive{padding:0 24px;max-width:1200px}}@media (min-width: 1024px){.container-responsive{padding:0 32px}}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent}.scrollable::-webkit-scrollbar{width:6px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.scrollable::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media (max-width: 768px){.scrollable{scrollbar-width:none;-ms-overflow-style:none}.scrollable::-webkit-scrollbar{display:none}}.grid-responsive{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 481px){.grid-responsive{gap:20px}}@media (min-width: 769px){.grid-responsive{grid-template-columns:300px 1fr;gap:24px}}@media (min-width: 1024px){.grid-responsive{grid-template-columns:340px 1fr;gap:32px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.border-subtle{border-color:#000!important}.text-muted{color:#000!important}}@media (prefers-color-scheme: dark){.bg-light{background-color:#1f2937;color:#f9fafb}.border-light{border-color:#374151}.text-dark{color:#f9fafb}.text-muted-dark{color:#9ca3af}}@supports (container-type: inline-size){.card-container{container-type:inline-size;container-name:card}.card-responsive{padding:1rem;border-radius:8px;background:#fff;box-shadow:0 2px 4px #0000001a}@container card (max-width: 299px){.card-responsive{padding:.5rem;font-size:.875rem}.card-responsive .card-title{font-size:1rem;margin-bottom:.5rem}.card-responsive .card-actions{flex-direction:column;gap:.25rem}.card-responsive .card-image{height:120px}}@container card (min-width: 300px) and (max-width: 499px){.card-responsive{padding:.75rem}.card-responsive .card-title{font-size:1.125rem}.card-responsive .card-actions{flex-direction:row;gap:.5rem}.card-responsive .card-image{height:160px}}@container card (min-width: 500px){.card-responsive{padding:1.5rem;display:grid;grid-template-columns:200px 1fr;gap:1rem;align-items:start}.card-responsive .card-image{height:150px;width:200px}.card-responsive .card-content{display:flex;flex-direction:column;gap:.75rem}.card-responsive .card-title{font-size:1.25rem;margin-bottom:0}}.nav-container{container-type:inline-size;container-name:navigation}.nav-responsive{display:flex;align-items:center;padding:1rem;background:#fff;border-bottom:1px solid #e0e0e0}@container navigation (max-width: 599px){.nav-responsive .nav-links{display:none}.nav-responsive .nav-mobile-toggle{display:block}.nav-responsive .nav-logo{font-size:1.25rem}.nav-responsive .nav-actions{margin-left:auto}}@container navigation (min-width: 600px){.nav-responsive .nav-links{display:flex;gap:1.5rem;margin-left:2rem}.nav-responsive .nav-mobile-toggle{display:none}.nav-responsive .nav-actions{margin-left:auto}}.sidebar-container{container-type:inline-size;container-name:sidebar}.sidebar-responsive{background:#f8f9fa;padding:1rem;border-right:1px solid #e0e0e0}@container sidebar (max-width: 199px){.sidebar-responsive .sidebar-text{display:none}.sidebar-responsive .sidebar-item{justify-content:center;padding:.5rem}.sidebar-responsive .sidebar-icon{margin:0}}@container sidebar (min-width: 200px){.sidebar-responsive .sidebar-text{display:inline}.sidebar-responsive .sidebar-item{justify-content:flex-start;padding:.75rem 1rem;gap:.75rem}}.grid-container{container-type:inline-size;container-name:grid}.grid-responsive{display:grid;gap:1rem;padding:1rem}@container grid (max-width: 399px){.grid-responsive{grid-template-columns:1fr}}@container grid (min-width: 400px) and (max-width: 799px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@container grid (min-width: 800px) and (max-width: 1199px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}@container grid (min-width: 1200px){.grid-responsive{grid-template-columns:repeat(4,1fr)}}.form-container{container-type:inline-size;container-name:form}.form-responsive{padding:1rem;background:#fff;border-radius:8px}@container form (max-width: 399px){.form-responsive .form-row{flex-direction:column}.form-responsive .form-group{margin-bottom:1rem}.form-responsive .form-actions{flex-direction:column;gap:.5rem}}@container form (min-width: 400px){.form-responsive .form-row{display:flex;gap:1rem}.form-responsive .form-group{flex:1}.form-responsive .form-actions{display:flex;gap:1rem;justify-content:flex-end}}.chat-container{container-type:inline-size;container-name:chat}.chat-responsive{display:flex;flex-direction:column;height:100%}@container chat (max-width: 599px){.chat-responsive .chat-sidebar{display:none}.chat-responsive .chat-main{width:100%}.chat-responsive .chat-message{max-width:85%}.chat-responsive .chat-input{padding:.5rem}}@container chat (min-width: 600px){.chat-responsive{flex-direction:row}.chat-responsive .chat-sidebar{display:block;width:280px;border-right:1px solid #e0e0e0}.chat-responsive .chat-main{flex:1}.chat-responsive .chat-message{max-width:70%}}.profile-container{container-type:inline-size;container-name:profile}.profile-responsive{padding:1rem}@container profile (max-width: 499px){.profile-responsive .profile-header{flex-direction:column;text-align:center;gap:1rem}.profile-responsive .profile-avatar{width:80px;height:80px}.profile-responsive .profile-stats{justify-content:center;gap:1rem}}@container profile (min-width: 500px){.profile-responsive .profile-header{display:flex;align-items:center;gap:2rem}.profile-responsive .profile-avatar{width:120px;height:120px}.profile-responsive .profile-stats{display:flex;gap:2rem}}}@supports not (container-type: inline-size){@media (max-width: 599px){.nav-responsive .nav-links{display:none}.nav-responsive .nav-mobile-toggle{display:block}.chat-responsive .chat-sidebar{display:none}.profile-responsive .profile-header{flex-direction:column}}@media (min-width: 600px){.nav-responsive .nav-links{display:flex}.nav-responsive .nav-mobile-toggle{display:none}.chat-responsive,.profile-responsive .profile-header{flex-direction:row}}}.dashboard-container{container-type:inline-size;container-name:dashboard}.dashboard-responsive{display:grid;gap:1rem;padding:1rem}@container dashboard (max-width: 599px){.dashboard-responsive{grid-template-columns:1fr;grid-template-areas:"header" "main" "sidebar" "footer"}.dashboard-header{grid-area:header}.dashboard-main{grid-area:main}.dashboard-sidebar{grid-area:sidebar}.dashboard-footer{grid-area:footer}.dashboard-widget{min-height:200px;margin-bottom:1rem}}@container dashboard (min-width: 600px) and (max-width: 1199px){.dashboard-responsive{grid-template-columns:1fr 300px;grid-template-areas:"header header" "main sidebar" "footer footer"}.dashboard-widget{min-height:250px}}@container dashboard (min-width: 1200px){.dashboard-responsive{grid-template-columns:250px 1fr 300px;grid-template-areas:"nav header actions" "nav main sidebar" "nav footer sidebar"}.dashboard-nav{grid-area:nav}.dashboard-actions{grid-area:actions}.dashboard-widget{min-height:300px}}.table-container{container-type:inline-size;container-name:table}.table-responsive{width:100%;overflow-x:auto}@container table (max-width: 499px){.table-responsive table{display:block}.table-responsive thead{display:none}.table-responsive tbody,.table-responsive tr,.table-responsive td{display:block}.table-responsive tr{border:1px solid #ddd;margin-bottom:1rem;padding:.5rem;border-radius:8px}.table-responsive td{border:none;padding:.25rem 0;position:relative;padding-left:50%}.table-responsive td:before{content:attr(data-label) ": ";position:absolute;left:0;width:45%;font-weight:700;text-align:left}}@container table (min-width: 500px) and (max-width: 767px){.table-responsive{font-size:.875rem}.table-responsive th,.table-responsive td{padding:.5rem .25rem}}@container table (min-width: 768px){.table-responsive th,.table-responsive td{padding:.75rem 1rem}}.modal-container{container-type:inline-size;container-name:modal}.modal-responsive{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;max-height:90vh;overflow-y:auto}@container modal (max-width: 399px){.modal-responsive{margin:1rem;padding:1rem}.modal-responsive .modal-header{flex-direction:column;gap:.5rem;text-align:center}.modal-responsive .modal-actions{flex-direction:column;gap:.5rem}.modal-responsive .modal-actions button{width:100%}}@container modal (min-width: 400px) and (max-width: 767px){.modal-responsive{margin:2rem;padding:1.5rem;max-width:500px}.modal-responsive .modal-actions{justify-content:flex-end;gap:1rem}}@container modal (min-width: 768px){.modal-responsive{margin:3rem auto;padding:2rem;max-width:800px}}.gallery-container{container-type:inline-size;container-name:gallery}.gallery-responsive{display:grid;gap:1rem;padding:1rem}@container gallery (max-width: 299px){.gallery-responsive{grid-template-columns:1fr}.gallery-item{aspect-ratio:1 / 1}}@container gallery (min-width: 300px) and (max-width: 599px){.gallery-responsive{grid-template-columns:repeat(2,1fr)}.gallery-item{aspect-ratio:4 / 3}}@container gallery (min-width: 600px) and (max-width: 899px){.gallery-responsive{grid-template-columns:repeat(3,1fr)}}@container gallery (min-width: 900px) and (max-width: 1199px){.gallery-responsive{grid-template-columns:repeat(4,1fr)}}@container gallery (min-width: 1200px){.gallery-responsive{grid-template-columns:repeat(5,1fr)}}.article-container{container-type:inline-size;container-name:article}.article-responsive{padding:1rem;max-width:100%}@container article (max-width: 499px){.article-responsive{font-size:1rem;line-height:1.6}.article-responsive h1{font-size:1.5rem}.article-responsive h2{font-size:1.25rem}.article-responsive h3{font-size:1.125rem}.article-responsive .article-meta{flex-direction:column;gap:.5rem}.article-responsive .article-image{width:100%;margin:1rem 0}}@container article (min-width: 500px) and (max-width: 799px){.article-responsive{font-size:1.125rem;line-height:1.7;max-width:65ch;margin:0 auto}.article-responsive .article-meta{display:flex;justify-content:space-between;align-items:center}}@container article (min-width: 800px){.article-responsive{font-size:1.25rem;line-height:1.8;max-width:70ch;margin:0 auto}.article-responsive .article-sidebar{position:sticky;top:2rem;float:right;width:250px;margin-left:2rem;margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}}.product-container{container-type:inline-size;container-name:product}.product-responsive{display:flex;gap:1rem;padding:1rem}@container product (max-width: 599px){.product-responsive{flex-direction:column}.product-responsive .product-image{width:100%;aspect-ratio:1 / 1}.product-responsive .product-info{width:100%}.product-responsive .product-actions{position:sticky;bottom:0;background:#fff;padding:1rem;border-top:1px solid #e0e0e0}}@container product (min-width: 600px){.product-responsive{flex-direction:row;align-items:flex-start}.product-responsive .product-image{flex:0 0 50%;max-width:400px}.product-responsive .product-info{flex:1;padding-left:2rem}}.container-query-card{container-type:inline-size;container-name:card}.container-query-nav{container-type:inline-size;container-name:navigation}.container-query-sidebar{container-type:inline-size;container-name:sidebar}.container-query-grid{container-type:inline-size;container-name:grid}.container-query-form{container-type:inline-size;container-name:form}.container-query-chat{container-type:inline-size;container-name:chat}.container-query-profile{container-type:inline-size;container-name:profile}.container-query-dashboard{container-type:inline-size;container-name:dashboard}.container-query-table{container-type:inline-size;container-name:table}.container-query-modal{container-type:inline-size;container-name:modal}.container-query-gallery{container-type:inline-size;container-name:gallery}.container-query-article{container-type:inline-size;container-name:article}.container-query-product{container-type:inline-size;container-name:product}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;display:block;object-fit:cover}.image-container{position:relative;width:100%;height:100%;overflow:hidden}.profile-image-small{width:32px;height:32px;border-radius:50%}.profile-image-medium{width:48px;height:48px;border-radius:50%}.profile-image-large{width:64px;height:64px;border-radius:50%}.post-image{width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:8px}.album-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.messageContent img{width:32px;height:32px;border-radius:8px;margin:4px 0;object-fit:cover}html{font-size:16px;width:100%;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#333;background-color:#f0f2f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{background:#eee;border-bottom:.0625rem solid #ccc;display:flex;gap:.9375rem;align-items:center;flex-wrap:wrap}nav a,nav button{text-decoration:none;padding:.3125rem 0;color:inherit}nav button{background:none;border:none;cursor:pointer;font:inherit;text-decoration:underline}nav a:hover,nav button:hover{text-decoration:underline}.main-content-area{transition:padding-left .3s ease-in-out;width:100%;box-sizing:border-box}h1,h2,h3,h4{margin-bottom:.8rem;color:#3d4d55}button{padding:.5rem .9375rem;cursor:pointer;border:none;border-radius:2rem;font-size:1rem;font-family:Inter,sans-serif}button:disabled{cursor:not-allowed;opacity:.7}input[type=text],input[type=email],input[type=password],select,textarea{width:100%;padding:.5rem;border-radius:.25rem;box-sizing:border-box;font-size:1rem;color:#333;font-family:Inter,sans-serif}label{margin-bottom:.3125rem;display:block;font-size:.9375rem;color:#444}ul{list-style:none;padding:0}.card{border:.0625rem solid #ddd;margin-bottom:.9375rem;padding:.9375rem;border-radius:.3125rem;background-color:#fff;box-shadow:0 .0625rem .125rem #0000000d}.card h4{margin-top:0}.error-message{color:#dc3545;margin-top:.3125rem;font-size:.875rem;padding:.5rem;background-color:#f8d7da;border:.0625rem solid #f5c6cb;border-radius:.25rem;text-align:center}.success-message{color:#28a745;margin-top:.3125rem;font-size:.875rem;padding:.5rem;background-color:#d4edda;border:.0625rem solid #c3e6cb;border-radius:.25rem;text-align:center}@media (max-width: 768px){.profile-image-large{width:48px;height:48px}.post-image{max-height:300px}}@media (max-width: 480px){.profile-image-medium{width:40px;height:40px}.post-image{max-height:200px}}a{color:#222;text-decoration:none}a:hover{text-decoration:underline}html,body,*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}@media (max-width: 1024px){h1{font-size:2.2rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h4{font-size:1.2rem}button{padding:.4rem .8rem;font-size:.9rem}input[type=text],input[type=email],input[type=password],select,textarea{padding:.4rem;font-size:.9rem}label{font-size:.85rem}.card{margin-bottom:.8rem;padding:.8rem}.error-message,.success-message{font-size:.8rem;padding:.4rem}}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4{font-size:1.1rem}button{padding:.35rem .7rem;font-size:.85rem}input[type=text],input[type=email],input[type=password],select,textarea{padding:.35rem;font-size:.85rem}label{font-size:.8rem}.card{margin-bottom:.7rem;padding:.7rem}.error-message,.success-message{font-size:.75rem;padding:.35rem}}@media (max-width: 480px){h1{font-size:1.8rem}h2{font-size:1.4rem}h3{font-size:1.2rem}h4{font-size:1rem}button{padding:.3rem .6rem;font-size:.8rem}input[type=text],input[type=email],input[type=password],select,textarea{padding:.3rem;font-size:.8rem}label{font-size:.75rem}.card{margin-bottom:.6rem;padding:.6rem}.error-message,.success-message{font-size:.7rem;padding:.3rem}}._authenticatingUser_wbovo_4{padding:1rem;text-align:center;font-size:.875rem}@media (min-width: 480px){._authenticatingUser_wbovo_4{padding:1.5rem;font-size:1rem}}@media (min-width: 768px){._authenticatingUser_wbovo_4{padding:2rem;font-size:1.125rem}}._loadingApplication_wbovo_24{height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;font-size:.875rem}@media (min-width: 480px){._loadingApplication_wbovo_24{font-size:1rem}}@media (min-width: 768px){._loadingApplication_wbovo_24{font-size:1.125rem}}._container_wbovo_46{width:100%;min-height:100vh;padding:0}@media (min-width: 1024px){._container_wbovo_46{max-width:1200px}}._headerSeparator_wbovo_62{border:0;border-top:1px solid #e0e0e0;margin:0}@media (min-width: 768px){._headerSeparator_wbovo_62{border-top-color:#ccc}}._mobileOnly_wbovo_75{display:block}@media (min-width: 768px){._mobileOnly_wbovo_75{display:none}}._tabletUp_wbovo_85{display:none}@media (min-width: 768px){._tabletUp_wbovo_85{display:block}}._desktopOnly_wbovo_95{display:none}@media (min-width: 1024px){._desktopOnly_wbovo_95{display:block}}._flexMobileColumn_wbovo_106{display:flex;flex-direction:column}@media (min-width: 768px){._flexMobileColumn_wbovo_106{flex-direction:row}}._flexTabletColumn_wbovo_117{display:flex;flex-direction:row}@media (max-width: 768px){._flexTabletColumn_wbovo_117{flex-direction:column}}._responsivePadding_wbovo_129{padding:.5rem}@media (min-width: 480px){._responsivePadding_wbovo_129{padding:1rem}}@media (min-width: 768px){._responsivePadding_wbovo_129{padding:1.5rem}}@media (min-width: 1024px){._responsivePadding_wbovo_129{padding:2rem}}._responsiveMargin_wbovo_151{margin:.5rem}@media (min-width: 480px){._responsiveMargin_wbovo_151{margin:1rem}}@media (min-width: 768px){._responsiveMargin_wbovo_151{margin:1.5rem}}@media (min-width: 1024px){._responsiveMargin_wbovo_151{margin:2rem}}:root{--color-primary: #2196f3;--color-primary-light: #64b5f6;--color-primary-dark: #1976d2;--color-primary-contrast: #ffffff;--color-secondary: #ff4081;--color-secondary-light: #ff80ab;--color-secondary-dark: #f50057;--color-secondary-contrast: #ffffff;--color-success: #4caf50;--color-error: #f44336;--color-warning: #ffc107;--color-info: #2196f3;--color-background: #fff;--color-background-paper: #f5f5f5;--color-background-dark: #121212;--color-text-primary: rgba(0, 0, 0, .87);--color-text-secondary: rgba(0, 0, 0, .6);--color-text-disabled: rgba(0, 0, 0, .38);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-round: 50%;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s;--transition-normal: .25s;--transition-slow: .35s}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-primary);background-color:#f0f2f5}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-sm)}h6{font-size:var(--font-size-xs)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast) var(--transition-ease)}a:hover{color:var(--color-primary-dark)}button{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:500;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);border:none;cursor:pointer;transition:all var(--transition-fast) var(--transition-ease)}input,textarea,select{font-family:var(--font-family);font-size:var(--font-size-md);padding:var(--spacing-sm);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md);transition:border-color var(--transition-fast) var(--transition-ease)}input:focus,textarea:focus,select:focus{outline:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus{outline:2px solid;outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-color-scheme: dark){:root{--color-background: var(--color-background-dark);--color-text-primary: rgba(255, 255, 255, .87);--color-text-secondary: rgba(255, 255, 255, .6);--color-text-disabled: rgba(255, 255, 255, .38)}}.upcLi{background-color:transparent!important;padding-top:0!important;border-top:none!important;box-shadow:none!important}.idfBys{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding-top:0!important;border-top:none!important}@media (max-width: 1024px){:root{--font-size-xxl: 1.375rem;--font-size-xl: 1.125rem;--font-size-lg: 1rem;--font-size-md: .9375rem;--font-size-sm: .875rem;--font-size-xs: .75rem;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-xxl: 32px}button{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md)}input,textarea,select{font-size:var(--font-size-sm);padding:var(--spacing-xs)}}@media (max-width: 768px){:root{--font-size-xxl: 1.25rem;--font-size-xl: 1rem;--font-size-lg: .9375rem;--font-size-md: .875rem;--font-size-sm: .8125rem;--font-size-xs: .6875rem;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-xxl: 24px}button{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}input,textarea,select{font-size:var(--font-size-xs);padding:var(--spacing-xs)}}@media (max-width: 480px){:root{--font-size-xxl: 1.125rem;--font-size-xl: .9375rem;--font-size-lg: .875rem;--font-size-md: .8125rem;--font-size-sm: .75rem;--font-size-xs: .625rem;--spacing-sm: 6px;--spacing-md: 10px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-xxl: 20px}button{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}input,textarea,select{font-size:var(--font-size-xs);padding:var(--spacing-xs)}}
