@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-Book.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-BookItalic.otf) format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-Semi-Bold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-Heavy.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Uni-Sans;src:url(/fonts/English/Uni-Sans-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@import url("https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap");:root{--base-100:rgb(242,237,230);--base-200:rgb(224,224,224);--base-250:rgb(197,197,197);--base-300:rgb(170,170,170);--base-350:rgb(156,156,156);--base-400:rgb(136,136,136);--base-450:rgb(31,29,29);--base-500:rgb(20,19,19);--mhg-primary:rgb(0,110,182)}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{font-family:Uni-Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#0d0c0c}.footer,section{background-color:var(--base-500)}img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1{font-size:4rem;font-weight:500;letter-spacing:-.25rem;line-height:1.05}h2{font-size:3.5rem;font-weight:550;letter-spacing:-.15rem;line-height:1.2}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{text-align:right}html[dir=rtl] .company-stats h2{margin-bottom:1.5rem}h3{font-size:2.5rem;letter-spacing:-.075rem;line-height:1.2}h3,p{font-weight:500}p{font-size:1rem;line-height:1.4}html[dir=rtl] p{text-align:right}p.md{font-size:1.125rem}p.lg,p.md{font-weight:500;line-height:1.4}p.lg{font-size:1.25rem}p.mono{text-transform:uppercase;font-family:DM Mono;font-size:.9rem;font-weight:500;-webkit-font-smoothing:antialiased}p.md.mono{font-size:1rem}p.lg.mono{font-size:1.1rem}a{text-decoration:none;font-size:1rem;font-weight:500;line-height:1.4;color:var(--base-200);border-radius:.35rem}span.spacer{display:inline-block;width:20rem}.container{width:100%;height:100%;padding:2rem;max-width:2000px;margin:0 auto}@media (max-width:1000px){h1{font-size:3rem;letter-spacing:-.1rem}h2{font-size:2rem;letter-spacing:-.05rem}h3{font-size:1.5rem;letter-spacing:-.025rem}.container{padding:1rem}}::view-transition-new(root),::view-transition-old(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform,opacity,clip-path;z-index:1}::view-transition-new(root){z-index:10000;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}body.menu-open *{pointer-events:none}body.menu-open .menu,body.menu-open .menu *,body.menu-open .menu-toggle{pointer-events:auto}@font-face{font-family:DIN Next LT Arabic;src:url(/fonts/Arabic/din-next-lt-arabic-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DIN Next LT Arabic;src:url(/fonts/Arabic/dinnextltarabic-regular.woff.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN Next LT Arabic;src:url(/fonts/Arabic/alfont_com_AlFont_com_DINNextLTArabic-Medium-2.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DIN Next LT Arabic;src:url(/fonts/Arabic/ArbFONTS-DINNextLTArabic-Bold-4.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DIN Next LT Arabic;src:url(/fonts/Arabic/ArbFONTS-DINNextLTArabic-Heavy2-2.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}html[dir=rtl]{font-feature-settings:"liga" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-start{text-align:start}.text-end{text-align:end}.padding-inline-start-sm{-webkit-padding-start:.5rem;padding-inline-start:.5rem}.padding-inline-start-md{-webkit-padding-start:1rem;padding-inline-start:1rem}.padding-inline-start-lg{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.padding-inline-end-sm{-webkit-padding-end:.5rem;padding-inline-end:.5rem}.padding-inline-end-md{-webkit-padding-end:1rem;padding-inline-end:1rem}.padding-inline-end-lg{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}.margin-inline-start-sm{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.margin-inline-start-md{-webkit-margin-start:1rem;margin-inline-start:1rem}.margin-inline-start-lg{-webkit-margin-start:1.5rem;margin-inline-start:1.5rem}.margin-inline-end-sm{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.margin-inline-end-md{-webkit-margin-end:1rem;margin-inline-end:1rem}.margin-inline-end-lg{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}.border-inline-start{-webkit-border-start:1px solid currentColor;border-inline-start:1px solid currentColor}.border-inline-end{-webkit-border-end:1px solid currentColor;border-inline-end:1px solid currentColor}.inset-inline-start-0{inset-inline-start:0}.inset-inline-end-0{inset-inline-end:0}html[dir=rtl] .rtl-flip,html[dir=rtl] .rtl-mirror-icon{transform:scaleX(-1)}.ltr-preserve,.number-ltr{direction:ltr;unicode-bidi:embed}.number-ltr{display:inline-block}.flex-row-start{justify-content:flex-start}.flex-row-end,.flex-row-start{display:flex;flex-direction:row}.flex-row-end{justify-content:flex-end}.grid-auto-flow-inline{grid-auto-flow:column}@keyframes slideInStart{0%{transform:translateX(var(--slide-distance,-100%));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInEnd{0%{transform:translateX(var(--slide-distance,100%));opacity:0}to{transform:translateX(0);opacity:1}}html[lang=ar] .arabic-numerals{font-feature-settings:"anum" 1}html[lang=ar] .latin-numerals{font-feature-settings:"anum" 0}*{transition:font-family .3s ease}html[dir=rtl] .rtl-rotate-180{transform:rotate(180deg)}html[dir=rtl] .rtl-translate-x-reverse{transform:translateX(calc(-1 * var(--translate-x, 0)))}.force-ltr{direction:ltr!important;text-align:left!important}.force-rtl{direction:rtl!important;text-align:right!important}@media (max-width:768px){html[dir=rtl] .mobile-text-center{text-align:center}}@media print{html[dir=rtl]{direction:rtl}}.floating-stock-ticker{position:fixed;z-index:900;transition:all .3s ease;font-family:inherit}.floating-stock-ticker:after{content:"";position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;height:2px;background:linear-gradient(90deg,transparent,#22c55e 50%,transparent);animation:stockPulse 2s ease-in-out infinite;border-radius:0 0 1rem 1rem;z-index:10}.floating-stock-ticker.negative:after{background:linear-gradient(90deg,transparent,#ef4444 50%,transparent)}.floating-stock-ticker.positive:after{background:linear-gradient(90deg,transparent,#22c55e 50%,transparent)}@keyframes stockPulse{0%,to{opacity:.6;transform:scaleX(.95)}50%{opacity:1;transform:scaleX(1)}}.floating-stock-ticker.updated:after{animation:statusUpdate 1s ease,stockPulse 2s ease-in-out infinite}@keyframes statusUpdate{0%{opacity:.3;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1.1);box-shadow:0 0 10px currentColor}to{opacity:.6;transform:scaleX(.95)}}.floating-stock-ticker.bottom-right{bottom:2rem;inset-inline-end:20px}.floating-stock-ticker.bottom-left{bottom:20px;inset-inline-start:20px}.floating-stock-ticker.bottom-center{position:fixed;bottom:2rem;inset-inline-start:50%;transform:translateX(-50%);z-index:99}.floating-stock-ticker.top-right{top:100px;inset-inline-end:20px}.floating-stock-ticker.top-left{top:100px;inset-inline-start:20px}.floating-stock-ticker .stat{display:flex;flex-direction:column;padding:1.5rem;width:280px;color:var(--base-200);background:rgba(0,0,0,.1);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:hidden;transition:transform .2s ease,background-color .2s ease}.floating-stock-ticker .stat:hover{background:rgba(0,0,0,.15)}.floating-stock-ticker .stat-count{flex:1 1;display:flex;flex-direction:row-reverse;align-items:center;text-align:center;justify-content:center}.floating-stock-ticker .stat-count h2{font-size:2.5rem;font-weight:700;line-height:1;margin:0;color:var(--base-100)}.floating-stock-ticker .currency-label{font-size:.875rem;font-weight:500;margin-top:.25rem;color:var(--base-300);opacity:.8}.floating-stock-ticker .stat-divider{width:100%;height:1px;background-color:rgba(255,255,255,.1);margin:1rem 0 .75rem}.floating-stock-ticker .stat-info{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:.5rem}.floating-stock-ticker .stat-info:last-of-type{margin-bottom:0}.floating-stock-ticker .stat-info p{margin:0;font-size:.875rem;font-weight:500;color:var(--base-200);line-height:1.3}.floating-stock-ticker .change-info{margin-top:.25rem;display:flex;align-items:center;gap:.5rem;justify-content:center}.floating-stock-ticker .change-heading{font-size:.75rem;font-weight:500;color:var(--base-200)}.floating-stock-ticker .change-value{font-size:.8rem;font-weight:600}.floating-stock-ticker .change-value.positive{color:#22c55e}.floating-stock-ticker .change-value.negative{color:#ef4444}.floating-stock-ticker .volume-info{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-bottom:.75rem}.floating-stock-ticker .volume-heading{font-size:.75rem;font-weight:500;color:var(--base-200)}.floating-stock-ticker .volume-value{font-size:.875rem;font-weight:600;color:var(--base-200)}.floating-stock-ticker .footer{margin-top:.5rem;font-size:.7rem;color:var(--base-200);opacity:.8;line-height:1.3;background-color:#00000000}.floating-stock-ticker .footer .date{font-weight:500}.floating-stock-ticker .sar-symbol .icon-saudi_riyal{font-family:saudi_riyal,sans-serif;font-size:2rem;color:var(--base-100)}.floating-stock-ticker.expanded .stat{width:400px;max-height:580px;overflow-y:auto}.floating-stock-ticker.expanded .stat::-webkit-scrollbar{width:6px}.floating-stock-ticker.expanded .stat::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.floating-stock-ticker.expanded .stat::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.floating-stock-ticker.expanded .stat::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}iconify-icon{display:inline-block;width:1em;height:1em}.floating-stock-ticker .iconify{transition:all .3s ease}.floating-stock-ticker .stock-icon{color:var(--base-100);font-size:24px}.floating-stock-ticker .toggle-btn iconify-icon{color:var(--base-100);font-size:16px}.floating-stock-ticker .expand-btn iconify-icon{color:white;font-size:12px}.floating-stock-ticker .expanded-details{padding:1rem 0 .5rem}.floating-stock-ticker .detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.floating-stock-ticker .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:rgba(255,255,255,.05);border-radius:.5rem}.floating-stock-ticker .detail-item .label{font-size:.75rem;color:var(--base-300);font-weight:500}.floating-stock-ticker .detail-item .value{font-size:.8rem;color:var(--base-100);font-weight:600}.floating-stock-ticker .expanded-footer{padding:.5rem;background:rgba(255,255,255,.05);font-size:.75rem}.floating-stock-ticker .expanded-footer .market-status .status{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.5rem;background:rgba(255,255,255,.1)}.floating-stock-ticker .expanded-footer .refresh-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.4rem .8rem;cursor:pointer;transition:all .2s ease;font-size:.7rem;color:var(--base-200);display:flex;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;flex-shrink:0}.floating-stock-ticker .expanded-footer .refresh-button iconify-icon{font-size:.8rem}.floating-stock-ticker .expanded-footer .refresh-button:hover{background:rgba(255,255,255,.2)}.floating-stock-ticker .expanded-footer .refresh-button:disabled{opacity:.5;cursor:not-allowed}.floating-stock-ticker .expand-btn{position:absolute;top:-8px;inset-inline-end:20px;width:24px;height:24px;border-radius:50%;background:rgba(34,197,94,.8);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);color:white;border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.floating-stock-ticker .expand-btn:hover{background:rgba(34,197,94,1);transform:scale(1.1)}.floating-stock-ticker .line-mask{position:relative;display:block;overflow:clip}.floating-stock-ticker .line{position:relative;display:block;transition:transform .3s ease}.floating-stock-ticker .toggle-btn{position:absolute;top:-8px;inset-inline-end:-8px;width:24px;height:24px;border-radius:50%;background:rgba(242,237,230,.2);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);color:var(--base-100);border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.floating-stock-ticker .toggle-btn:hover{background:rgba(242,237,230,.3);transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}html[dir=rtl] .floating-stock-ticker.minimized .stat{width:150px}.floating-stock-ticker.minimized .stat{width:120px;height:53px;border-radius:8rem;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;padding:0;background:rgba(242,237,230,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .5s cubic-bezier(.075,.82,.165,1)}.floating-stock-ticker.minimized .expanded-details,.floating-stock-ticker.minimized .stat-count,.floating-stock-ticker.minimized .stat-divider,.floating-stock-ticker.minimized .stat-info,.floating-stock-ticker.minimized:after{display:none}.floating-stock-ticker.minimized .minimized-icon{position:absolute;top:2.5px;inset-inline-start:2.5px;width:48px;height:48px;border-radius:100%;background-color:var(--mhg-primary);display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.075,.82,.165,1);z-index:10}.floating-stock-ticker.minimized .stock-icon{color:var(--base-100);font-size:24px;transition:all .3s ease}.floating-stock-ticker.minimized .minimized-text{position:absolute;top:50%;inset-inline-end:24px;transform:translateY(-50%);color:var(--base-450);transition:inset-inline-start .5s cubic-bezier(.075,.82,.165,1);z-index:1}.floating-stock-ticker.minimized .minimized-text p{color:var(--base-500);font-family:Uni-Sans,sans-serif;font-size:.9rem;font-weight:600;line-height:.9;margin:0}.floating-stock-ticker.minimized .expand-btn,.floating-stock-ticker.minimized .toggle-btn{display:none}.floating-stock-ticker .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center}.floating-stock-ticker .loading-spinner{animation:spin 1s linear infinite}.floating-stock-ticker .loading-icon{font-size:2rem;color:var(--base-200)}.floating-stock-ticker .loading-state p{margin:0;color:var(--base-300);font-size:.9rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1000px){.floating-stock-ticker .stat{width:260px;padding:1.25rem}.floating-stock-ticker.expanded .stat{width:350px}.floating-stock-ticker .detail-grid{grid-template-columns:1fr}.floating-stock-ticker.minimized .stat{width:110px;height:48px}.floating-stock-ticker.minimized .minimized-icon{width:43px;height:43px}.floating-stock-ticker.minimized .minimized-text{inset-inline-end:20px}.floating-stock-ticker.minimized .minimized-text p{font-size:.85rem}.floating-stock-ticker.bottom-right{inset-inline-end:15px}.floating-stock-ticker.bottom-left{bottom:15px;inset-inline-start:15px}}@media (max-width:600px){.floating-stock-ticker .stat{width:240px;padding:1rem}.floating-stock-ticker.expanded .stat{width:320px}.floating-stock-ticker .stat-count h2{font-size:2rem}.floating-stock-ticker .expanded-details{padding:.75rem 0 .5rem}.floating-stock-ticker .detail-grid{gap:.4rem}.floating-stock-ticker .detail-item{padding:.4rem}.floating-stock-ticker.minimized .stat{width:100px;height:45px}.floating-stock-ticker.minimized .minimized-icon{width:40px;height:40px}.floating-stock-ticker.minimized .stock-icon{font-size:20px}.floating-stock-ticker.minimized .minimized-text{inset-inline-end:18px}.floating-stock-ticker.minimized .minimized-text p{font-size:.8rem}.floating-stock-ticker.bottom-right{inset-inline-end:10px}.floating-stock-ticker.bottom-left{bottom:10px;inset-inline-start:10px}}@media (max-width:480px){.floating-stock-ticker .stat{width:220px;padding:.875rem}.floating-stock-ticker.expanded .stat{width:300px}.floating-stock-ticker .stat-count h2{font-size:1.75rem}.floating-stock-ticker .expanded-details{padding:.6rem 0 .4rem}.floating-stock-ticker .expanded-footer{padding:.4rem;font-size:.65rem;flex-direction:column;gap:.3rem}.floating-stock-ticker .stat-info p{font-size:.8rem}.floating-stock-ticker .change-value{font-size:.75rem}.floating-stock-ticker .footer{font-size:.65rem}.floating-stock-ticker .change-heading,.floating-stock-ticker .volume-heading{font-size:.7rem}.floating-stock-ticker .volume-value{font-size:.8rem}.floating-stock-ticker.minimized .stat{width:90px;height:42px}.floating-stock-ticker.minimized .minimized-icon{width:37px;height:37px;top:2.5px;inset-inline-start:2.5px}.floating-stock-ticker.minimized .stock-icon{font-size:18px}.floating-stock-ticker.minimized .minimized-text{inset-inline-end:16px}.floating-stock-ticker.minimized .minimized-text p{font-size:.75rem;margin:0}}@media (hover:hover){.floating-stock-ticker:not(.minimized):hover .stat{box-shadow:0 8px 25px rgba(0,0,0,.15);background:rgba(0,0,0,.3)}}@media (hover:none){.floating-stock-ticker .stat:active{transform:scale(.98);background:rgba(0,0,0,.2)}.floating-stock-ticker .toggle-btn:active{transform:scale(.95);background:rgba(0,0,0,.4)}}.floating-stock-ticker .change-value,.floating-stock-ticker .stat-count h2{transition:all .3s ease}.floating-stock-ticker .updated{animation:dataUpdate .6s ease}@keyframes dataUpdate{0%{background:rgba(34,197,94,.2);transform:scale(1)}50%{background:rgba(34,197,94,.1);transform:scale(1.02)}to{background:transparent;transform:scale(1)}}.floating-stock-ticker .toggle-btn:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.floating-stock-ticker .stat:focus-within{outline:1px solid rgba(255,255,255,.3);outline-offset:2px}.floating-stock-ticker .status-info{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-width:0}.floating-stock-ticker .data-freshness{font-size:.75rem;opacity:.8}.floating-stock-ticker .freshness-indicator{padding:.25rem .5rem;border-radius:.375rem;font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;display:inline-block}.floating-stock-ticker .freshness-indicator.green{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.floating-stock-ticker .freshness-indicator.blue{background:rgba(59,130,246,.2);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.floating-stock-ticker .freshness-indicator.yellow{background:rgba(245,158,11,.2);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.floating-stock-ticker .freshness-indicator.orange{background:rgba(249,115,22,.2);color:#f97316;border:1px solid rgba(249,115,22,.3)}.floating-stock-ticker .freshness-indicator.gray{background:rgba(107,114,128,.2);color:#6b7280;border:1px solid rgba(107,114,128,.3)}.floating-stock-ticker .data-source-footer{font-size:.65rem;opacity:.7;color:var(--base-300);font-weight:400;text-decoration:none;transition:all .2s ease;cursor:pointer}.floating-stock-ticker .data-source-footer:hover{opacity:1;color:var(--base-100);text-decoration:underline}.floating-stock-ticker .expanded-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem;border-top:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);border-radius:.5rem;flex-wrap:wrap}@media (max-width:768px){.floating-stock-ticker .status-info{gap:.25rem}.floating-stock-ticker .freshness-indicator{font-size:.65rem;padding:.2rem .4rem}.floating-stock-ticker .data-source-footer{font-size:.6rem}.floating-stock-ticker .expanded-footer{flex-direction:column;gap:.75rem;align-items:stretch;text-align:center}.floating-stock-ticker .expanded-footer .status-info{align-items:center}.floating-stock-ticker .expanded-footer .refresh-button{align-self:center;min-width:120px}}.top-bar{position:fixed;top:0;left:0;width:100vw;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:1001;box-sizing:border-box;gap:1rem}.top-bar .btn{width:11rem}.top-bar .top-bar-logo{width:2.5rem;flex-shrink:0}.top-bar .top-bar-actions{display:flex;align-items:center;gap:1rem;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:1rem;margin-inline-end:1rem}.top-bar .top-bar-menu{flex-shrink:0}.top-bar:has(.menu-toggle.opened) .top-bar-logo{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.top-bar .top-bar-logo{transition:opacity .3s ease,visibility .3s ease}.top-bar:has(.menu-toggle.opened) .top-bar-actions{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.top-bar .top-bar-actions{transition:opacity .3s ease,visibility .3s ease}@media (max-width:1000px){.top-bar{padding:.5rem 1.5rem}.top-bar .top-bar-actions{gap:.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}}@media (max-width:640px){.top-bar{padding:.5rem 1rem}.top-bar .top-bar-actions{-webkit-margin-end:.25rem;margin-inline-end:.25rem}}