@font-face{font-family:sf_pro_displaybold;src:url(https://ik.imagekit.io/026k2i7ys/fonts/fontsfree-net-sfprodisplay-bold-webfont.woff2?updatedAt=1690380052015)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/fontsfree-net-sfprodisplay-semibold-webfont.woff?updatedAt=1690380036159)format("woff");font-display:swap}@font-face{font-family:sf_pro_displaymedium;src:url(https://ik.imagekit.io/026k2i7ys/fonts/fontsfree-net-sfprodisplay-medium-1-webfont.woff2?updatedAt=1690380044219)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/fontsfree-net-sfprodisplay-medium-1-webfont.woff?updatedAt=1690380040508)format("woff");font-display:swap}@font-face{font-family:sf_pro_displaysemibold;src:url(https://ik.imagekit.io/026k2i7ys/fonts/fontsfree-net-sfprodisplay-semibold-webfont.woff?updatedAt=1690380036159)format("woff");font-display:swap}@font-face{font-family:sf_pro_-_stencilregular;src:url(https://ik.imagekit.io/026k2i7ys/fonts/sf_pro_-_semibold_stencil-webfont.woff2?updatedAt=1690380055979)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/sf_pro_-_semibold_stencil-webfont.woff?updatedAt=1690380093514)format("woff");font-display:swap}@font-face{font-family:sf_pro_-_railsregular;src:url(https://ik.imagekit.io/026k2i7ys/fonts/sf_pro_-_semibold_rails-webfont.woff2?updatedAt=1690380080861)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/sf_pro_-_semibold_rails-webfont.woff?updatedAt=1690380085836)format("woff");font-display:swap}@font-face{font-family:new_york_extra_largesemibold;src:url(https://ik.imagekit.io/026k2i7ys/fonts/new_york_-_semibold-webfont.woff2?updatedAt=1690380060193)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/new_york_-_semibold-webfont.woff?updatedAt=1690380063863)format("woff");font-display:swap}@font-face{font-family:new_york_extra_largeheavy;src:url(https://ik.imagekit.io/026k2i7ys/fonts/new_york_-_heavy-webfont.woff2?updatedAt=1690380076386)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/new_york_-_heavy-webfont.woff?updatedAt=1690380072278)format("woff");font-display:swap}@font-face{font-family:SFRounded-Semibold;src:url(https://ik.imagekit.io/026k2i7ys/fonts/SFRounded-Semibold.woff2?updatedAt=1690380030149)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/SFRounded-Semibold.woff?updatedAt=1690380026084)format("woff");font-display:swap}@font-face{font-family:SF-Pro Rails;src:url(https://ik.imagekit.io/026k2i7ys/fonts/sf_pro_-_semibold_rails-webfont.woff2?updatedAt=1690380080861)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/sf_pro_-_semibold_rails-webfont.woff?updatedAt=1690380085836)format("woff");font-display:swap}@font-face{font-family:SFProDisplay-Black;src:url(https://ik.imagekit.io/026k2i7ys/fonts/SFProDisplay-Black.woff2?updatedAt=1695040120275)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/SFProDisplay-Black.woff?updatedAt=1695040136622)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay-Heavy;src:url(https://ik.imagekit.io/026k2i7ys/fonts/SFProDisplay-Heavy.woff2?updatedAt=1695040122019)format("woff2"),url(https://ik.imagekit.io/026k2i7ys/fonts/SFProDisplay-Heavy.woff?updatedAt=1695040137353)format("woff");font-weight:900;font-style:normal;font-display:swap}*{font-family:sf_pro_displaysemibold}:root{--page-bg-url:none}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{background-color:#202020;justify-content:center;align-items:center;height:100vh;font-family:sf_pro_displaysemibold;display:flex;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}#root{display:contents}::placeholder{color:#fff;opacity:.7}.link-button{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:70px;height:30px;margin-top:10px;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in;position:fixed;left:10px}.link-button:hover{transform:scale(.96)}.link-button:active{transform:scale(.9)}.drag-n-drop-button{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:100%;height:30px;margin:0 0 5px;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in;left:0}.drag-n-drop-button:hover{transform:scale(.96)}.drag-n-drop-button:active{transform:scale(.9)}.bookmark-container[draggable]{cursor:grab}.drag-mode:before{content:"═";margin-right:10px}.box{z-index:9999;-webkit-backdrop-filter:blur(24px);background:#fff3;border:1px solid #ffffff2e;border-radius:10px;width:200px;height:200px;margin-top:15px;margin-left:10px;padding:10px;display:none;position:absolute;overflow-y:auto;box-shadow:0 8px 32px #3d3e4c5e}.box a{color:#fff;text-decoration:none}.time-container{padding:70px 10px 25px}.img-elems{border-radius:15px;width:30px}.img-elems-yt{border-radius:30px;width:30px;scale:1.3}.links-container .box{top:30px}.date-day-container{color:#fff;cursor:default;font-size:14px;position:fixed;top:10px}.clock-time{color:#fff;cursor:default;justify-content:center;align-items:center;font-family:SFProDisplay-Heavy;font-size:70px;display:flex}.clock-container{flex-grow:1;justify-content:center;align-items:center;display:flex}.links-container{position:absolute;top:0;left:0}.link-input{color:#000;-webkit-backdrop-filter:blur(7px);background:#fff3;border:1px solid #ffffffa8;border-radius:10px;outline:none;justify-content:center;width:130px;height:20px;padding:5px 10px;font-family:sf_pro_displaysemibold;font-size:14px;display:flex;box-shadow:0 8px 32px #3d3e4c5e}.add-bookmark{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:1px solid #ffffffa8;border-radius:10px;width:30px;height:30px;margin:0 auto;font-family:SFRounded-Semibold;font-size:14px}.bookmark-input-container{grid-template-columns:150px 30px;column-gap:10px;padding:5px 5px 10px;display:grid}.bookmark-container{background-color:#ffffff80;border-radius:8px;align-items:center;gap:5px;margin:5px 0;padding:5px;display:flex;font-size:16px!important}.bookmark-container img{border-radius:5px;height:20px}.bookmark-container a{color:#000;word-break:break-all;text-decoration:none}.bookmark-container:hover{cursor:pointer}.box{scroll-behavior:smooth;overflow-y:auto}.bookmark-container div{align-items:center;gap:5px;display:flex}#search-form{will-change:transform, filter, backdrop-filter;backface-visibility:hidden;border-radius:10px;justify-content:center;align-items:center;width:280px;height:25px;transition:transform .3s cubic-bezier(.4,.2,.1,1.6);display:flex;transform:translate(0,0);-webkit-backdrop-filter:blur(24px)!important;background:#0e0e1466!important;border:1px solid #ffffff38!important;margin-top:auto!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 60px #00000080,0 4px 16px #0000004d,inset 0 1.5px #ffffff52,inset 0 -1px #00000040!important}#search-input{color:#fff;width:100%;height:100%;padding:5px 10px;font-family:sf_pro_displaysemibold;font-size:16px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;outline:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.background-image-holder{animation:.3s ease-in-out fadeIn}#search-form:hover{transform:scale(1.1)translateZ(0)}#search-form:focus-within{transform:scale(1.15)translateZ(0)}.search-container{margin:20px auto 0}.name-intro{color:#fff;cursor:default;justify-content:center;margin:0;font-family:sf_pro_displaybold;font-size:24px;display:flex}.search-bar-text{color:#fff;cursor:default;justify-content:center;margin:0;font-family:SFRounded-Semibold;font-size:20px;display:flex}.container{justify-content:center;align-items:center;display:flex}.icons-container{grid-template-rows:50px 45px 55px 50px;width:50px;margin:0;display:grid}.links-text{text-align:left;grid-template-rows:45px 45px 50px 50px;margin-top:-190px;margin-left:50px;display:grid}#bookmark-box.collapsed{display:none}#toggle-icon{transition:transform .3s}#toggle-icon.expand{transform:rotate(0)}#toggle-icon.collapse{transform:rotate(180deg)}#bookmark-box.collapsed{height:0;transition:height .3s;overflow:hidden}#bookmark-box ul{margin:0;padding:0;list-style:none}#bookmark-box.expanded ul li{opacity:0;animation:.3s forwards arrive;transform:translateY(-100%)}#bookmark-box.collapsed ul li{opacity:1;animation:.3s forwards depart;transform:translateY(0)}@keyframes arrive{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes depart{0%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(50%)}to{opacity:0;transform:translateY(100%)}}#bookmark-box.expanded{height:auto}body{text-align:center}button{margin-top:20px}.modal{width:100%;height:100%;display:none;overflow:auto}.modal-content{-webkit-backdrop-filter:blur(24px);z-index:9999;scroll-behavior:smooth;background:#fff3;border:1px solid #ffffff2e;border-radius:10px;height:300px;padding:10px;position:fixed;bottom:50px;right:10px;overflow-y:auto;box-shadow:0 8px 32px #3d3e4c5e}.close-notes{color:#aaa;float:right;cursor:default;font-size:28px;font-weight:700}input:active{outline:none}.close:hover,.close:active{color:#000;cursor:pointer;text-decoration:none}textarea{box-sizing:border-box;width:100%;height:200px;margin-bottom:10px;padding:10px}.modal-buttons{justify-content:center;display:flex}#notes-container{text-align:left;margin-top:20px}.note{word-wrap:break-word;background-color:#ffffff80;border-radius:8px;align-items:center;gap:5px;margin:5px 0;padding:5px;display:flex}.note-content{overflow-wrap:break-word;white-space:pre-line;inline-size:320px;font-size:16px!important}.checkbox{margin-right:10px}.confirmation-dialog{z-index:9999;-webkit-backdrop-filter:blur(24px);text-align:center;color:#fff;background:#fff3;border:1px solid #ffffff2e;border-radius:10px;max-width:500px;margin-top:10px;padding:10px;position:absolute;box-shadow:0 8px 32px #3d3e4c5e;font-size:16px!important}.confirmation-dialog button{-webkit-backdrop-filter:blur(7px);background:#fff3;border:none;border-radius:10px;width:100px;height:30px;margin-bottom:10px;margin-right:10px;font-family:SFRounded-Semibold;font-size:15px;font-weight:500;transition:transform .1s ease-in}.delete-button{color:#b31616}.delete-button:hover{color:#d41c1c;transform:scale(1.1)}.cancel-button{color:#fff}.cancel-button:hover{transform:scale(.96)}.cancel-button:active{transform:scale(.9)}#add-note-btn{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:70px;height:30px;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in;bottom:10px;right:10px;position:fixed!important;overflow:hidden!important}#add-note-btn:hover{transform:scale(.96)}#add-note-btn:active{transform:scale(.9)}#note-textarea{-webkit-backdrop-filter:blur(7px);resize:none;background:#fff3;border:1px solid #ffffff2e;border-radius:10px;height:150px;margin-bottom:15px;padding:10px;font-family:SFRounded-Semibold;box-shadow:0 8px 32px #3d3e4c5e}#save-note-btn,#delete-note-btn,#edit-note-btn{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:100px;height:30px;margin-bottom:10px;margin-left:10px;margin-right:10px;font-family:SFRounded-Semibold;font-size:15px;font-weight:500;transition:transform .1s ease-in}#drag-note-btn{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:70px;height:30px;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in;position:fixed;bottom:10px;right:10px}#drag-note-btn:hover{transform:scale(.96)}#drag-note-btn:active{transform:scale(.9)}#save-note-btn:hover,#delete-note-btn:hover,#edit-note-btn:hover{transform:scale(.96)}#save-note-btn:active,#delete-note-btn:active,#edit-note-btn:active{transform:scale(.9)}.change-bg{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:100px;height:30px;margin-top:10px;font-family:SFRounded-Semibold;font-size:15px;font-weight:500;transition:transform .1s ease-in;position:fixed;left:90px}.change-bg:hover{transform:scale(.96)}.change-bg:active{transform:scale(.9)}.top-right-container{z-index:1000;position:fixed;top:15px;right:15px}.weather-container{width:var(--widget-w,150px);color:#fff;box-sizing:border-box;will-change:width, height, transform, filter, backdrop-filter;backface-visibility:hidden;border:1px solid #ffffff42;border-radius:18px;flex-direction:column;height:150px;padding:12px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 10px 40px #00000061,0 2px 8px #00000038,inset 0 1.5px #ffffff52,inset 0 -1px #00000026;-webkit-backdrop-filter:blur(24px)!important}.weather-container:not(.expanded){cursor:pointer}.weather-container:not(.expanded):hover{background-color:#ffffff38;transform:scale(1.02);box-shadow:0 12px 40px #3d3e4c66}.weather-container:not(.expanded):active{transform:scale(.97)}#weatherInfo{flex-direction:column;flex:1;min-height:0;display:flex}.weather-search{opacity:0;will-change:opacity, height;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;align-items:center;height:0;margin-bottom:8px;padding:4px 8px;transition:border-color .2s,background-color .2s;display:none;overflow:hidden}.weather-search:focus-within{background:#ffffff1f;border-color:#ffffff4d}.weather-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:sf_pro_displaysemibold,sans-serif;font-size:14px}.weather-search input::placeholder{color:#ffffff8c}.weather-search button.get-weather{color:#fff;cursor:pointer;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:4px;transition:transform .2s,opacity .2s;display:flex}.weather-search button.get-weather:hover{opacity:.9;transform:scale(1.1)}.weather-search button.get-weather:active{transform:scale(.9)}.weather-card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.weather-info-main{justify-content:space-between;align-items:flex-start;height:100%;display:flex}.weather-container:not(.expanded) .weather-info-main{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex}.weather-container:not(.expanded) .weather-info-left{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.weather-container:not(.expanded) .weather-info-right{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:auto;display:flex}.weather-container:not(.expanded) .weather-location{max-width:100%;margin-bottom:2px;font-size:13px;font-weight:600}.weather-container:not(.expanded) .weather-temp{margin-top:0;font-size:32px;line-height:1}.weather-container:not(.expanded) .weather-condition-icon{width:24px;height:24px;margin-bottom:4px;margin-right:0}.weather-container:not(.expanded) .weather-condition-text{max-width:100%;margin-bottom:2px;font-size:11px}.weather-container:not(.expanded) .weather-hl-temp{margin-top:0;font-size:10px}.weather-divider{opacity:0;background:#ffffff26;height:0;margin:12px 0 8px;display:none;overflow:hidden}.weather-forecast-container{opacity:0;will-change:opacity, height;gap:16px;height:0;padding:4px 0;display:none;overflow:hidden}.forecast-scroll-wrapper{scrollbar-width:none;-ms-overflow-style:none;gap:16px;width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.forecast-scroll-wrapper::-webkit-scrollbar{display:none}.forecast-item{text-align:center;flex-direction:column;align-items:center;min-width:44px;display:flex}.forecast-time{color:#ffffffb3;text-transform:uppercase;margin-bottom:6px;font-family:sf_pro_displaysemibold,sans-serif;font-size:11px;font-weight:500}.forecast-icon{filter:drop-shadow(0 1px 2px #0000001a);width:24px;height:24px;margin-bottom:6px}.forecast-temp{color:#fff;font-family:sf_pro_displaysemibold,sans-serif;font-size:13px;font-weight:600}.weather-error{color:#ffffffd9;text-align:center;padding:10px 0;font-family:sf_pro_displaysemibold,sans-serif;font-size:14px}button:focus{outline:none}.custom-button{color:#fff;width:150px;height:30px;margin-bottom:10px;margin-left:10px;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in;-webkit-backdrop-filter:blur(7px)!important;background:#fff3!important;border:none!important;border-radius:10px!important}.custom-button:hover{transform:scale(.96)}.custom-button:active{transform:scale(.9)}.bottom-left-corner{position:fixed;bottom:0;left:0}.font-container{box-sizing:border-box;scrollbar-width:none;flex-direction:column;align-items:stretch;gap:6px;width:152px;padding:8px 10px;display:flex;position:fixed;bottom:50px;left:10px;overflow:hidden auto;box-shadow:none!important;-webkit-backdrop-filter:blur(7px)!important;background:#fff3!important;border:none!important;border-radius:10px!important}.font-container::-webkit-scrollbar{width:0;height:0;display:none}.font-container button{margin-top:0!important}.font-container.hidden{display:none}.font-option img{border:1px solid #ccc;width:100px;height:auto}.bg-button{-webkit-backdrop-filter:blur(7px);color:#fff;cursor:pointer;box-sizing:border-box;background:#fff3;border:1px solid #fff3;border-radius:10px;width:100%;height:30px;margin:0;padding:0 14px;font-family:SFRounded-Semibold;font-size:14px;transition:transform .1s ease-in,background .15s;position:static}.bg-button:hover{background:#ffffff4d;transform:scale(.96)}.bg-button:active{transform:scale(.9)}.context-menu{z-index:1;background-color:#f9f9f9;padding:4px;display:none;position:absolute;box-shadow:0 8px 32px #3d3e4c5e}.context-menu-option{cursor:pointer;padding:4px}.context-menu-option:hover{background-color:#ddd}.custom-font-button{-webkit-backdrop-filter:blur(7px);color:#fff;cursor:pointer;box-sizing:border-box;background:#fff3;border:1px solid #fff3;border-radius:10px;width:100%;height:30px;margin:0;padding:0 14px;font-family:SFRounded-Semibold;font-size:14px;transition:transform .1s ease-in,background .15s;position:static}.custom-font-button:hover{background:#ffffff4d;transform:scale(.96)}.custom-font-button:active{transform:scale(.9)}.remove-bg-button{-webkit-backdrop-filter:blur(7px);color:#fff;cursor:pointer;box-sizing:border-box;background:#fff3;border:1px solid #fff3;border-radius:10px;width:100%;height:30px;margin:0;padding:0 14px;font-family:SFRounded-Semibold;font-size:14px;transition:transform .1s ease-in,background .15s;position:static}.remove-bg-button:hover{background:#ffffff4d;transform:scale(.96)}.remove-bg-button:active{transform:scale(.9)}.box-container{z-index:9999;-webkit-backdrop-filter:blur(24px);background:#fff3;border:1px solid #ffffff2e;border-radius:15px;width:120px;height:100px;display:none;position:fixed;top:220px;left:10px;box-shadow:0 8px 32px #3d3e4c5e}.music-library-button{-webkit-backdrop-filter:blur(7px);color:#fff;cursor:pointer;box-sizing:border-box;background:#fff3;border:1px solid #fff3;border-radius:10px;width:100%;height:30px;margin:0;padding:0 14px;font-family:SFRounded-Semibold;font-size:14px;transition:transform .1s ease-in,background .15s;position:static}.music-library-button:hover{background:#ffffff4d;transform:scale(.96)}.music-library-button:active{transform:scale(.9)}.font-option{cursor:pointer;object-fit:cover;width:35px;margin:10px}.font-option.selected-font{-webkit-backdrop-filter:blur(24px);background:#fff3;border-radius:5px;padding:3px}.custom-name-button{-webkit-backdrop-filter:blur(7px);color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:10px;width:100%;height:30px;margin:0;font-family:SFRounded-Semibold;font-size:14px;transition:transform .1s ease-in;position:static}.custom-name-button:hover{transform:scale(.96)}.custom-name-button:active{transform:scale(.9)}.input-container{visibility:hidden;opacity:0;background-color:#000000b3;justify-content:center;align-items:center;width:150px;height:100%;transition:visibility,opacity .5s;display:flex;position:fixed;top:0;left:0}#name-input{color:#000;border:1px solid #ccc;border-radius:5px;width:120px;padding:10px;font-family:sf_pro_displaysemibold;font-size:14px}#name-input::placeholder{color:#000;opacity:.7}.show-input{visibility:visible;opacity:1}.copyright-section{color:#ffffff2f;font-family:sf_pro_displaysemibold;font-size:10px;position:fixed;bottom:0}#delete-links-button{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:100%;height:30px;margin:0;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in;left:0}#delete-links-button:hover{transform:scale(.96)}#delete-links-button:active{transform:scale(.9)}#confirm-delete-button{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:100%;height:30px;margin:5px 0 0;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in;left:0}#confirm-delete-button:hover{transform:scale(.96)}#confirm-delete-button:active{transform:scale(.9)}.overlay{z-index:999;background-color:#000000b3;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.overlay-content{background-color:#fff;border-radius:5px;max-width:80%;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #00000080}.close{cursor:pointer;font-size:20px;position:absolute;top:10px;right:10px}.remove-bg-window{z-index:1100;background-color:#0000004f;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.remove-bg-content{z-index:9999;scroll-behavior:smooth;border:1px solid #ffffff2e;border-radius:10px;max-width:80%;margin:20px auto;padding:10px;position:relative;overflow-y:auto;box-shadow:0 8px 32px #3d3e4c5e;-webkit-backdrop-filter:blur(24px)!important;background:#0e0e1473!important}.image-grid{grid-template-columns:repeat(auto-fill,minmax(332px,1fr));justify-content:center;gap:10px;margin-top:10px;display:grid}.image-item input[type=checkbox]{z-index:2;cursor:pointer;opacity:1;position:absolute;top:10px;left:10px}.image-item label{cursor:pointer;width:100%;height:100%;display:block;position:relative}.image-item{border-radius:10px;width:332px;height:187px;transition:transform .3s cubic-bezier(.075,.82,.165,1);position:relative;overflow:hidden}.image-item:hover{transform:scale(1.015)}.image-item img{object-fit:cover;width:100%;height:100%}.navbar{-webkit-backdrop-filter:blur(24px);z-index:9999;color:#fff;background:#fff3;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex;box-shadow:0 8px 32px #3d3e4c5e}.navbar-text{text-align:left;flex:1;padding-left:10px;font-size:18px}@media screen and (width<=550px){.image-item{width:90%;height:auto}.image-item img{object-fit:contain;width:100%;height:100%}}.close-button,.delete-button{-webkit-backdrop-filter:blur(7px);color:#fff;background:#fff3;border:none;border-radius:10px;width:140px;height:30px;margin:0;font-family:SFRounded-Semibold;font-size:15px;transition:transform .1s ease-in}.delete-button:hover,.close-button hover{transform:scale(.96)}.delete-button:active,.close-button:active{transform:scale(.9)}.close-button{float:left;width:30px;margin-left:10px;transition:transform .1s ease-in}@media screen and (width<=550px){.date-day-container{top:40px}.container{transform:scale(.7)}.image-item{width:90%}.navbar-text{font-size:12px}.confirmation-dialog{width:90%;font-size:90%}.delete-button,.cancel-button{font-size:90%}.copyright-section{width:20%;margin-bottom:10px;font-size:20%}}@media screen and (width<=480px){.top-right-container{margin:0;position:fixed;top:10px;left:10px;right:10px}.weather-container{border-radius:14px;width:auto;padding:12px}.weather-location{font-size:18px}.weather-temp{font-size:44px}.weather-condition-icon{width:38px;height:38px}.weather-condition-text{font-size:13px}.weather-hl-temp{font-size:11px}.weather-forecast-container{gap:12px}.forecast-item{min-width:38px}.forecast-time{margin-bottom:4px;font-size:10px}.forecast-icon{width:20px;height:20px;margin-bottom:4px}.forecast-temp{font-size:12px}}@media screen and (width<=440px){.change-bg{position:fixed;top:40px;left:10px}}.date-day-container{top:15px}@media screen and (width<=410px){.modal-content,.modal-buttons{width:90%}#delete-note-btn,#save-note-btn,#edit-note-btn{width:90%;font-size:14px}}@media screen and (width<=400px){.name-intro{font-size:90%}.date-day-container{font-size:10px}}body{overflow-y:hidden}.favorite-links-container{white-space:nowrap;width:450px;margin:0 auto;padding:10px 0;display:inline-flex;overflow-x:auto}.favorite-links-container::-webkit-scrollbar{display:none}.favorite-links-container{-ms-overflow-style:none;scrollbar-width:none}.favorite-links-bar{flex-direction:row;align-items:center;display:flex}.favorite-link{text-align:center;margin:0 10px;display:inline-block}.favorite-link img{width:28px;height:28px;margin:0 auto;display:block}.favorite-links-bar a{color:#fff;text-decoration:none}.favorite-links-bar a img{border-radius:10px}.favorite-links-bar a div{margin-top:10px;font-size:12px}.bottom-music-player{z-index:998;-webkit-backdrop-filter:blur(25px);color:#fff;box-sizing:border-box;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;width:320px;max-width:90vw;padding:8px 12px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000059}.music-top-row{justify-content:space-between;align-items:center;width:100%;display:flex}.music-info-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}#music-mini-art{object-fit:cover;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;width:36px;height:36px;transition:transform .2s}#music-mini-art:hover{transform:scale(1.05)}.music-text-details{text-align:left;cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}#music-mini-title{white-space:nowrap;text-overflow:ellipsis;max-width:165px;font-family:sf_pro_displaysemibold,sans-serif;font-size:12.5px;overflow:hidden}#music-mini-artist{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;max-width:165px;margin-top:1px;font-size:10.5px;overflow:hidden}.music-wave{flex-shrink:0;align-items:flex-end;gap:3px;width:25px;height:20px;display:flex}.wave-bar{background-color:#fff;border-radius:1.5px;width:3px;height:4px;transition:height .18s}.music-wave.playing .wave-bar{animation:.8s ease-in-out infinite alternate bounce}.music-wave.playing .wave-bar:first-child{animation-delay:.15s}.music-wave.playing .wave-bar:nth-child(2){animation-delay:.35s}.music-wave.playing .wave-bar:nth-child(3){animation-delay:50ms}.music-wave.playing .wave-bar:nth-child(4){animation-delay:.45s}.music-wave.playing .wave-bar:nth-child(5){animation-delay:.25s}@keyframes bounce{0%{height:4px}to{height:20px}}.music-middle-row{justify-content:space-between;align-items:center;width:100%;margin-top:5px;display:flex}.music-middle-row span{opacity:.75;min-width:32px;font-family:sf_pro_displaysemibold,sans-serif;font-size:10px}#music-mini-time-elapsed{text-align:left}#music-mini-time-remaining{text-align:right}.slider-wrapper{flex:1;align-items:center;margin:0 10px;display:flex}#music-mini-progress{appearance:none;cursor:pointer;background:#ffffff40;border-radius:2px;outline:none;width:100%;height:4px;transition:background .15s}#music-mini-progress:hover{background:#fff6}#music-mini-progress::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .1s;box-shadow:0 1px 3px #0000004d}#music-mini-progress::-webkit-slider-thumb:hover{transform:scale(1.35)}.music-bottom-row{justify-content:space-between;align-items:center;width:100%;margin-top:5px;display:flex}.music-action-btn{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:transform .15s,opacity .15s,background-color .15s;display:flex}.music-action-btn:hover{opacity:1;background-color:#ffffff1f;transform:scale(1.08)}.music-action-btn:active{transform:scale(.95)}.music-playback-controls{align-items:center;gap:16px;display:flex}.music-playback-controls .music-action-btn.play-btn{opacity:1;background-color:#ffffff26;padding:10px}.music-playback-controls .music-action-btn.play-btn:hover{background-color:#ffffff47}.track-row{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;transition:background .2s,transform .1s;display:flex}.track-row:hover{background:#ffffff1f;transform:translateY(-1px)}.track-row:active{transform:translateY(0)}.track-row.active-track{background:#fff3;border:1px solid #ffffff4d}.track-row-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.track-row-art{object-fit:cover;background:#ffffff1a;border:1px solid #ffffff0d;border-radius:6px;flex-shrink:0;width:36px;height:36px}.track-row-details{text-align:left;flex-direction:column;min-width:0;display:flex}.track-row-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:sf_pro_displaysemibold,sans-serif;font-size:13.5px;overflow:hidden}.track-row-artist-album{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.track-row-duration{color:#ffffffb3;flex-shrink:0;margin-left:10px;font-family:sf_pro_displaysemibold,sans-serif;font-size:12px}:root{--island-bg:#000;--island-border:#ffffff14;--island-glow:#ffffff26;--island-duration:.35s;--island-ease:cubic-bezier(.2, .8, .2, 1);--island-ease-spring:cubic-bezier(.175, .885, .32, 1.275)}.dynamic-island-container{top:max(15px, calc(var(--menubar-space,0px) + 8px));z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s var(--island-ease), visibility .3s var(--island-ease), transform .3s var(--island-ease), top .28s cubic-bezier(.32, .72, 0, 1);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:fixed;left:50%;transform:translate(-50%)}.dynamic-island-container.active{opacity:1;visibility:visible;pointer-events:auto}.dynamic-island-pill{border:1px solid var(--island-border);box-sizing:border-box;color:#fff;cursor:pointer;pointer-events:auto;min-width:120px;height:38px;transition:min-width var(--island-duration) var(--island-ease-spring), height var(--island-duration) var(--island-ease-spring), border-radius var(--island-duration) var(--island-ease-spring), background var(--island-duration) var(--island-ease);border-radius:22px;justify-content:center;align-items:center;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0009,0 0 1px 1px #ffffff0d}.island-collapsed-content{opacity:1;visibility:visible;width:100%;height:100%;transition:opacity .2s var(--island-ease), visibility .2s var(--island-ease);justify-content:space-between;align-items:center;gap:12px;display:flex}.island-art{object-fit:cover;width:22px;height:22px;transition:border-radius var(--island-duration) var(--island-ease);border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 0 5px #00000080}.island-elapsed-time{letter-spacing:-.2px;opacity:.9;color:#fff;pointer-events:none;font-size:11.5px;font-weight:500}.island-waveform,.expanded-waveform{align-items:flex-end;gap:2px;height:14px;display:flex}.island-waveform .wave-bar,.expanded-waveform .wave-bar{background-color:#1ed760;border-radius:1px;width:2px;height:4px;transition:height .15s}.island-waveform.playing .wave-bar:first-child,.expanded-waveform.playing .wave-bar:first-child{animation:.6s ease-in-out .1s infinite alternate islandBounce}.island-waveform.playing .wave-bar:nth-child(2),.expanded-waveform.playing .wave-bar:nth-child(2){animation:.6s ease-in-out .3s infinite alternate islandBounce}.island-waveform.playing .wave-bar:nth-child(3),.expanded-waveform.playing .wave-bar:nth-child(3){animation:.6s ease-in-out infinite alternate islandBounce}.island-waveform.playing .wave-bar:nth-child(4),.expanded-waveform.playing .wave-bar:nth-child(4){animation:.6s ease-in-out .4s infinite alternate islandBounce}.island-waveform.playing .wave-bar:nth-child(5),.expanded-waveform.playing .wave-bar:nth-child(5){animation:.6s ease-in-out .2s infinite alternate islandBounce}@keyframes islandBounce{0%{height:3px}to{height:14px}}.island-hovered-content,.island-expanded-content{opacity:0;visibility:hidden;display:none}.dynamic-island-pill:hover:not(.expanded){border-radius:22px;min-width:260px;height:42px}.dynamic-island-pill:hover:not(.expanded) .island-collapsed-content{opacity:0;visibility:hidden;display:none}.dynamic-island-pill:hover:not(.expanded) .island-hovered-content{opacity:1;visibility:visible;width:100%;height:100%;animation:fadeInContent .2s var(--island-ease) forwards;justify-content:space-between;align-items:center;display:flex}.island-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin:0 10px;display:flex}.island-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;font-size:12px;font-weight:600;overflow:hidden}.island-artist{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;margin-top:1px;font-size:10px;overflow:hidden}.dynamic-island-pill.expanded{cursor:default;border-radius:28px;min-width:320px;height:135px;padding:12px 16px}.dynamic-island-pill.expanded .island-collapsed-content,.dynamic-island-pill.expanded .island-hovered-content{opacity:0;visibility:hidden;display:none!important}.dynamic-island-pill.expanded .island-expanded-content{opacity:1;visibility:visible;width:100%;height:100%;animation:fadeInContent .25s var(--island-ease) forwards;flex-direction:column;display:flex}.expanded-top-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.island-art-large{object-fit:cover;cursor:pointer;border:1px solid #ffffff1a;border-radius:8px;width:40px;height:40px;transition:transform .2s;box-shadow:0 4px 15px #0006}.island-art-large:hover{transform:scale(1.05)}.expanded-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.expanded-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;width:100%;font-size:13px;font-weight:700;overflow:hidden}.expanded-title:hover{text-decoration:underline}.expanded-artist{color:#fff9;white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;margin-top:2px;font-size:11px;overflow:hidden}.expanded-waveform{align-items:flex-end;gap:3px;width:25px;height:16px}.expanded-waveform .wave-bar{width:3px;height:4px}.expanded-progress-row{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:8px;display:flex}.expanded-progress-row span{opacity:.6;min-width:30px;font-size:10px;font-weight:500}.expanded-time-elapsed{text-align:left}.expanded-time-remaining{text-align:right}.expanded-slider{appearance:none;cursor:pointer;background:#ffffff29;border-radius:3px;outline:none;flex:1;height:6px;transition:background .15s}.expanded-slider::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:0;height:0}.expanded-slider::-moz-range-thumb{background:0 0;border:0;width:0;height:0}.expanded-controls-row{justify-content:space-between;align-items:center;width:100%;margin-top:6px;display:flex}.controls-spacer{visibility:hidden;width:34px;height:34px}.controls-center{align-items:center;gap:28px;display:flex}.expanded-control-btn{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:6px;margin-bottom:6px;padding:8px;transition:transform .15s,opacity .15s,background-color .15s;display:flex}.expanded-control-btn:hover{opacity:1;background-color:#ffffff1f;transform:scale(1.1)}.expanded-control-btn:active{transform:scale(.95)}@keyframes fadeInContent{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.music-overhaul-modal{color:#fff;backface-visibility:hidden;transform:translate(0,0);border:1px solid #ffffff1f!important;border-radius:18px!important;flex-direction:column!important;width:1080px!important;max-width:95vw!important;height:82vh!important;min-height:540px!important;margin:40px auto!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 60px #0009!important}.overhaul-close-btn{z-index:10005!important;cursor:pointer!important;color:#fffc!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-size:16px!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:14px!important;right:18px!important}.overhaul-close-btn:hover{color:#fff!important;background:#ffffff2e!important;transform:scale(1.05)!important}.music-app-layout{flex-direction:row!important;gap:16px!important;width:100%!important;height:calc(100% - 116px)!important;margin-top:26px!important;display:flex!important;overflow:hidden!important}.music-sidebar{box-sizing:border-box!important;text-align:left!important;background:#00000047!important;border:1px solid #ffffff14!important;border-radius:16px!important;flex-direction:column!important;flex-shrink:0!important;width:240px!important;padding:20px!important;display:flex!important;overflow-y:auto!important}.window-controls{z-index:10010!important;gap:8px!important;margin-bottom:0!important;display:flex!important;position:absolute!important;top:18px!important;left:20px!important}.window-controls .window-dot{opacity:.85!important;border-radius:50%!important;width:12px!important;height:12px!important;transition:opacity .2s!important;display:inline-block!important}.window-controls:hover .window-dot{opacity:1}.window-controls .dot-close{background:#ff5f56}.window-controls .dot-minimize{background:#ffbd2e}.window-controls .dot-maximize{background:#27c93f}.sidebar-nav{flex-direction:column;flex-shrink:0;gap:6px;margin-bottom:28px;display:flex}.sidebar-nav .nav-item{color:#ffffffb3;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:9px 14px;font-family:SFRounded-Semibold,sans-serif;font-size:14px;transition:all .2s;display:flex}.sidebar-nav .nav-item .nav-icon{opacity:.7;transition:opacity .2s}.sidebar-nav .nav-item:hover{color:#fff;background:#ffffff14}.sidebar-nav .nav-item:hover .nav-icon{opacity:1}.sidebar-nav .nav-item.active{color:#fff;background:#ffffff24}.sidebar-nav .nav-item.active .nav-icon{opacity:1}.sidebar-section{flex-direction:column;flex:1;display:flex}.sidebar-section .section-header{text-transform:uppercase;letter-spacing:.8px;color:#fff6;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;font-family:SFProDisplay-Heavy,sans-serif;font-size:11px;display:flex}.sidebar-section .section-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;line-height:1;transition:background .2s,color .2s;display:flex}.sidebar-section .section-btn:hover{color:#fff;background:#ffffff1a}.sidebar-playlist-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.playlist-item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-family:SFRounded-Semibold,sans-serif;transition:all .2s;display:flex;position:relative}.playlist-item:hover{background:#ffffff0f}.playlist-item.active{background:#ffffff1a}.playlist-item .playlist-color-box{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.playlist-item .fav-box{background:linear-gradient(135deg,#ff5e62,#f96)}.playlist-item .custom-box{background:linear-gradient(135deg,#00c6ff,#0072ff)}.playlist-item .playlist-info{text-align:left;flex-direction:column;min-width:0;display:flex}.playlist-item .playlist-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.playlist-item .playlist-desc{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;overflow:hidden}.playlist-item-delete{opacity:0;color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:14px;transition:opacity .2s,color .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)scale(.8)}.playlist-item:hover .playlist-item-delete{opacity:1}.playlist-item-delete:hover{color:#ff5f56;background:#ffffff14}.music-main-content{box-sizing:border-box!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:16px!important;flex-direction:column!important;flex:1!important;padding:24px 28px!important;display:flex!important;overflow:hidden!important}.main-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-navigation{align-items:center;gap:12px;display:flex}.header-navigation .nav-arrow{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.header-navigation .nav-arrow:hover{color:#fff;background:#ffffff1f}.header-navigation .header-title{color:#fff;letter-spacing:-.2px;margin-left:8px;font-family:sf_pro_displaybold,sans-serif;font-size:20px}.header-folder-actions{align-items:center;gap:12px;font-family:SFRounded-Semibold,sans-serif;display:flex}.header-action-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;padding:7px 15px;font-family:SFRounded-Semibold,sans-serif;font-size:12px;transition:all .2s}.header-action-btn:hover{background:#ffffff29;border-color:#ffffff26;transform:translateY(-1px)}.header-status-text{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}.music-views-container{flex:1;min-height:0;position:relative;overflow:hidden auto}.music-view{animation:.25s ease-out fadeInView;display:none}.music-view.active{display:block}@keyframes fadeInView{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.view-section-title{color:#fff;text-align:left;letter-spacing:-.3px;margin:0 0 18px;font-family:sf_pro_displaybold,sans-serif;font-size:20px}.home-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-top:10px;display:grid}.home-card{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;padding:16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.home-card:hover{background:#ffffff14;border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 10px 20px #0003}.home-card .card-artwork-placeholder{aspect-ratio:1;color:#fff;border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex;box-shadow:0 8px 18px #00000040}.home-card .gradient-all{background:linear-gradient(135deg,#8921ff,#3d00cc)}.home-card .gradient-fav{background:linear-gradient(135deg,#ff2a5f,#ff7e5f)}.home-card h3{color:#fff;margin:0 0 4px;font-family:sf_pro_displaysemibold,sans-serif;font-size:15px}.home-card p{color:#ffffff80;margin:0;font-size:11.5px;line-height:1.3}.search-input-wrapper{color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:10px 16px;transition:all .2s;display:flex}.search-input-wrapper:focus-within{background:#ffffff17;border-color:#fff3;box-shadow:0 0 0 2px #ffffff0a}#music-search-field{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:SFRounded-Semibold,sans-serif;font-size:14.5px}#music-search-field::placeholder{color:#ffffff59}.search-results-section{flex-direction:column;display:flex}.playlist-header-block{align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.playlist-cover-art{object-fit:cover;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;width:200px;height:200px;transition:transform .2s;box-shadow:0 15px 35px #00000073}.playlist-cover-art:hover{transform:scale(1.02)}.playlist-metadata-details{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.playlist-category{text-transform:uppercase;letter-spacing:1.8px;color:#ffffff73;margin-bottom:6px;font-family:SFProDisplay-Heavy,sans-serif;font-size:11px}.playlist-title-large{color:#fff;letter-spacing:-.6px;word-break:break-word;margin:0 0 10px;font-family:SFProDisplay-Heavy,sans-serif;font-size:42px;line-height:1.1}.playlist-creator-row{color:#fff;align-items:center;gap:6px;margin-bottom:5px;font-family:SFRounded-Semibold,sans-serif;font-size:14px;display:flex}.playlist-creator-name{font-weight:600}.playlist-release-year{color:#ffffff8c}.playlist-stats{color:#ffffff73;margin-bottom:12px;font-size:12.5px}.playlist-description{color:#ffffff8c;max-width:650px;margin:0 0 18px;font-family:SFRounded-Semibold,sans-serif;font-size:12px;line-height:1.45}.playlist-actions-row{align-items:center;gap:12px;display:flex}.playlist-pill-btn{cursor:pointer;border:none;border-radius:20px;align-items:center;gap:8px;padding:9px 20px;font-family:SFRounded-Semibold,sans-serif;font-size:13.5px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #00000026}.playlist-pill-btn svg{flex-shrink:0}.btn-play-all{color:#fff;background:#ff2d55}.btn-play-all:hover{background:#ff3b60;transform:translateY(-1px)scale(1.02);box-shadow:0 4px 12px #ff2d554d}.btn-play-all:active{transform:translateY(0)scale(.98)}.btn-shuffle-all{color:#fff;background:#ffffff17;border:1px solid #ffffff14}.btn-shuffle-all:hover{background:#ffffff26;border-color:#ffffff26;transform:translateY(-1px)scale(1.02)}.btn-shuffle-all:active{transform:translateY(0)scale(.98)}.playlist-circle-btn{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.playlist-circle-btn:hover{color:#fff;background:#ffffff24;transform:scale(1.05)}.playlist-circle-btn:active{transform:scale(.95)}.btn-fav-playlist.active{color:#ff2d55;background:#ff2d5514;border-color:#ff2d5533}.btn-fav-playlist.active:hover{background:#ff2d5526}.tracks-table-container{width:100%;margin-top:15px}.tracks-table{border-collapse:collapse;text-align:left;width:100%}.tracks-table th{text-transform:uppercase;color:#fff6;letter-spacing:.5px;border-bottom:1px solid #ffffff14;padding:10px 14px;font-family:SFProDisplay-Heavy,sans-serif;font-size:11px}.tracks-table td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:10px 14px}.tracks-table tbody tr{cursor:pointer;transition:background .2s}.tracks-table tbody tr:hover{background:#ffffff0d}.tracks-table tbody tr.active-row{background:#ffffff1a!important}.tracks-table tbody tr.active-row .table-track-title,.tracks-table tbody tr.active-row .col-index{color:#ff2d55}.tracks-table .col-index{color:#ffffff59;text-align:center;width:45px;font-family:SFRounded-Semibold,sans-serif;font-size:13px}.tracks-table .col-title{align-items:center;gap:12px;min-width:0;display:flex}.table-track-art{object-fit:cover;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:5px;flex-shrink:0;width:36px;height:36px}.table-track-details{text-align:left;flex-direction:column;min-width:0;display:flex}.table-track-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-family:sf_pro_displaysemibold,sans-serif;font-size:13.5px;overflow:hidden}.table-track-artist{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-top:1px;font-size:11px;overflow:hidden}.tracks-table .col-album{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:180px;font-size:13px;overflow:hidden}.tracks-table .col-actions{text-align:right;width:80px}.tracks-table .col-duration{color:#ffffff73;text-align:right;width:70px;font-family:SFRounded-Semibold,sans-serif;font-size:13px}.btn-row-action{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:inline-flex}.btn-row-action:hover{color:#fff;background:#ffffff14;transform:scale(1.05)}.btn-row-action:active{transform:scale(.95)}.btn-row-action.heart-active{color:#ff2d55!important}.explicit-tag{color:#fff9;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle;background:#ffffff1f;border-radius:2px;margin-left:6px;padding:1px 4px;font-family:SFProDisplay-Heavy,sans-serif;font-size:8px;font-weight:700;display:inline-block}.music-bottom-bar{box-sizing:border-box!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0a0c12d1!important;border:1px solid #ffffff14!important;border-radius:16px!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:78px!important;margin-top:16px!important;padding:0 24px!important;display:flex!important}.bottom-active-track{text-align:left;align-items:center;gap:14px;width:28%;min-width:200px;display:flex}.bottom-track-art{object-fit:cover;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;width:46px;height:46px}.bottom-track-info{flex-direction:column;min-width:0;display:flex}.bottom-track-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:sf_pro_displaysemibold,sans-serif;font-size:13.5px;overflow:hidden}.bottom-track-artist{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.bottom-playback-center{flex-direction:column;flex:1;align-items:center;max-width:500px;padding:0 10px;display:flex}.bottom-controls-row{align-items:center;gap:22px;margin-bottom:6px;display:flex}.bottom-control-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.bottom-control-btn:hover{color:#fff;background:#ffffff14}.bottom-control-btn:active{transform:scale(.92)}.bottom-control-btn.active{color:#ff2d55}.bottom-controls-row .play-pause-btn{padding:10px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px #0003;color:#000!important;background:#fff!important}.bottom-controls-row .play-pause-btn:hover{transform:scale(1.08);background:#ffffffe6!important}.bottom-controls-row .play-pause-btn:active{transform:scale(.94)}.bottom-seek-row{align-items:center;gap:10px;width:100%;display:flex}.bottom-seek-row .seek-time{color:#fff6;min-width:32px;font-family:SFRounded-Semibold,sans-serif;font-size:10px}.bottom-seek-row .elapsed-time{text-align:left}.bottom-seek-row .total-time{text-align:right}.seek-slider-wrapper{flex:1;align-items:center;display:flex}.seek-slider{appearance:none;cursor:pointer;background:#ffffff24;border-radius:2px;outline:none;width:100%;height:4px;transition:height .1s}.seek-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:0;height:0;transition:width .15s,height .15s;box-shadow:0 1px 3px #0000004d}.seek-slider-wrapper:hover .seek-slider{height:6px}.seek-slider-wrapper:hover .seek-slider::-webkit-slider-thumb{width:10px;height:10px}.seek-slider-wrapper:hover .seek-slider::-moz-range-thumb{width:10px;height:10px}.bottom-playback-right{justify-content:flex-end;align-items:center;gap:12px;width:28%;min-width:180px;display:flex}.volume-control-wrapper{align-items:center;gap:8px;display:flex}.volume-slider{appearance:none;cursor:pointer;background:#ffffff2e;border-radius:2px;outline:none;width:80px;height:4px}.volume-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 3px #0000004d}.volume-control-wrapper:hover .volume-slider{background:#ffffff47}.music-context-menu{-webkit-backdrop-filter:blur(25px);z-index:12000;background:#191d26f5;border:1px solid #ffffff1f;border-radius:10px;width:170px;padding:6px 0;display:none;position:fixed;box-shadow:0 12px 30px #00000080}.music-context-menu.hidden{display:none!important}.music-context-menu .context-header{text-transform:uppercase;color:#fff6;letter-spacing:.5px;text-align:left;border-bottom:1px solid #ffffff14;margin-bottom:4px;padding:6px 14px;font-family:SFProDisplay-Heavy,sans-serif;font-size:10px}.music-context-menu .context-list{max-height:180px;overflow-y:auto}.music-context-menu .context-item{color:#ffffffe6;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:8px 14px;font-family:SFRounded-Semibold,sans-serif;font-size:13px;transition:all .2s;overflow:hidden}.music-context-menu .context-item:hover{color:#fff;background:#ffffff14}.music-context-menu .context-no-playlists{color:#fff6;text-align:left;padding:8px 14px;font-family:SFRounded-Semibold,sans-serif;font-size:12px;font-style:italic}.notes-overhaul-modal{color:#fff;isolation:isolate;backface-visibility:hidden;transform:translate(0,0);border:1px solid #fff3!important;border-radius:18px!important;flex-direction:column!important;width:1080px!important;max-width:95vw!important;height:82vh!important;min-height:540px!important;margin:40px auto!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 70px #0000008c,0 4px 16px #0000004d,inset 0 1.5px #ffffff38,inset 0 -1px #0003!important}.notes-app-layout{gap:16px;width:100%;height:calc(100% - 30px);margin-top:26px;display:flex;overflow:hidden}.notes-sidebar{box-sizing:border-box;background:#00000040;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex-shrink:0;width:280px;padding:16px;display:flex}.notes-sidebar-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.notes-sidebar-header h2{color:#fff;margin:0;font-family:SFProDisplay-Heavy,sans-serif;font-size:20px}.notes-new-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.notes-new-btn:hover{background:#fff3;transform:scale(1.05)}.notes-new-btn:active{transform:scale(.95)}.notes-search-wrapper{background:#ffffff14;border:1px solid #ffffff0f;border-radius:10px;align-items:center;margin-bottom:16px;padding:8px 12px;transition:border-color .2s;display:flex}.notes-search-wrapper:focus-within{border-color:#fff3}.notes-search-wrapper input{color:#fff;background:0 0;border:none;outline:none;width:100%;margin-left:8px;font-family:SFRounded-Semibold,sans-serif;font-size:13.5px}.notes-search-wrapper input::placeholder{color:#fff6}.notes-search-wrapper svg{color:#ffffff80;flex-shrink:0}.notes-list{flex-direction:column;flex:1;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.notes-list-item{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff08;border-radius:10px;padding:12px 14px;transition:all .2s;position:relative}.notes-list-item:hover{background:#ffffff12;border-color:#ffffff0d}.notes-list-item.active{background:#ffffff24;border-color:#ffffff2e;box-shadow:0 4px 12px #00000026}.notes-list-item-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.notes-list-item-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:700;overflow:hidden}.notes-list-item-delete{color:#ffffff59;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;font-size:20px;line-height:1;transition:color .2s,transform .2s;display:flex}.notes-list-item-delete:hover{color:#ff5f56;transform:scale(1.2)}.notes-list-item-snippet{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:12px;overflow:hidden}.notes-list-item-date{color:#ffffff61;font-size:10px;display:block}.notes-empty-state{color:#ffffff59;text-align:center;margin-top:32px;font-size:13.5px;font-style:italic}.notes-editor-pane{background:#0000001f;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden}.notes-editor-empty{color:#ffffff59;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.notes-editor-empty p{margin:0;font-family:SFRounded-Semibold,sans-serif;font-size:14.5px}.notes-new-btn-large{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;padding:10px 20px;font-family:SFRounded-Semibold,sans-serif;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}.notes-new-btn-large:hover{background:#ffffff2e;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.notes-new-btn-large:active{transform:translateY(0)}.notes-editor-container{box-sizing:border-box;flex-direction:column;flex:1;padding:24px;display:flex;overflow:hidden}.notes-editor-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.notes-editor-meta{color:#ffffff73;align-items:center;gap:16px;font-size:12px;display:flex}.notes-save-indicator{font-style:italic;font-weight:500}.saving-dots:after{content:"...";animation:1.5s infinite saving-dots-anim}@keyframes saving-dots-anim{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.notes-editor-title-input{color:#fff;background:0 0;border:none;outline:none;width:100%;margin-bottom:20px;font-family:SFProDisplay-Heavy,sans-serif;font-size:26px}.notes-editor-title-input::placeholder{color:#ffffff40}.notes-editor-textarea{color:#ffffffe6;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;padding:0;font-family:SFRounded-Semibold,sans-serif;font-size:16px;line-height:1.65}.notes-editor-textarea::placeholder{color:#ffffff40}.notes-action-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 14px;font-family:SFRounded-Semibold,sans-serif;font-size:12.5px;transition:all .2s}.box,.confirmation-dialog,.music-overhaul-modal{will-change:transform, filter, backdrop-filter;backface-visibility:hidden;transform:translate(0,0);-webkit-backdrop-filter:blur(28px)!important;background:#0a0c1666!important;border:1px solid #fff3!important;box-shadow:0 28px 70px #0000008c,0 4px 16px #0000004d,inset 0 1.5px #ffffff38,inset 0 -1px #0003!important}.custom-scrollbar{scroll-behavior:smooth;overflow-x:hidden!important}.drag-n-drop-button,.add-bookmark{will-change:transform, filter, backdrop-filter;backface-visibility:hidden;transform:translate(0,0)}.notes-overhaul-modal,.music-overhaul-modal,.box,.confirmation-dialog,.remove-bg-content,.settings-modal{position:relative!important;overflow:hidden!important}.settings-overlay{z-index:99999;background:#00000059;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) settings-fade-in;display:flex;position:fixed;top:0;left:0}@keyframes settings-fade-in{0%{opacity:0}to{opacity:1}}.settings-modal{isolation:isolate;color:#fff;text-align:left;transform-origin:50%;border:1px solid #ffffff29;border-radius:24px;width:min(880px,100vw - 48px);height:min(620px,100vh - 150px);animation:.3s cubic-bezier(.34,1.56,.64,1) settings-scale-up;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000073,0 4px 16px #00000026,inset 0 1px #fff3}:where(.settings-modal) *{font-family:sf_pro_displaymedium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.settings-modal button{margin-top:0}@keyframes settings-scale-up{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.settings-sidebar{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;flex-shrink:0;width:236px;margin:8px 0 8px 8px;padding:14px 10px 10px;display:flex;box-shadow:0 6px 20px #0000002e,inset 0 1px #ffffff14}.settings-window-controls{gap:8px;margin-bottom:16px;padding:0 4px;display:flex}.settings-dot{cursor:pointer;opacity:.85;border-radius:50%;width:12px;height:12px;transition:opacity .15s}.settings-dot:hover{opacity:1}.settings-dot-close{background:#ff5f56}.settings-dot-minimize{background:#ffbd2e}.settings-dot-maximize{background:#27c93f}.settings-search-container{margin-bottom:12px}.settings-search-input{color:#fff;box-sizing:border-box;background:#7676803d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' stroke='rgba(255,255,255,0.55)' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='20.5' y1='20.5' x2='16' y2='16'/%3E%3C/svg%3E") 11px no-repeat;border:1px solid #0000;border-radius:999px;outline:none;width:100%;height:30px;padding:0 12px 0 30px;font-size:13px;transition:box-shadow .15s}.settings-search-input:focus{box-shadow:0 0 0 3px #0a84ff80}.settings-search-input::placeholder{color:#ebebf58c}.settings-sidebar-nav{flex-direction:column;flex:1;gap:1px;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.settings-sidebar-gap{flex-shrink:0;height:12px}.settings-sidebar-item{color:#ffffffeb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:32px;padding:5px 8px;font-size:13.5px;transition:background .15s,color .15s;display:flex}.settings-sidebar-item:hover{background:#ffffff12}.settings-sidebar-item.active{color:#fff;background:#0a84ff!important}.settings-sidebar-item:focus-visible{outline-offset:1px;outline:2px solid #0a84ff}.settings-sidebar-empty{color:#ebebf580;padding:12px 8px;font-size:12px}.settings-tab-icon{flex-shrink:0;width:22px;height:22px;box-shadow:0 1px 2px #0000004d}.settings-content{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.settings-content-header{box-sizing:border-box;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;min-height:60px;padding:12px 24px 10px 20px;display:flex}.settings-content-header h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:18px;overflow:hidden}.settings-history{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:2px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0000002e}.settings-history button{color:#ffffffe6;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:28px;padding:0;transition:background .12s,color .12s;display:inline-flex}.settings-history button:hover:not(:disabled){background:#ffffff1f}.settings-history button:disabled{color:#ffffff4d;cursor:default}.settings-history button:focus-visible{outline-offset:-2px;outline:2px solid #0a84ff}.settings-content-body{flex:1;padding:20px 24px 28px;overflow-y:auto}.settings-tab-pane{flex-direction:column;animation:.2s ease-out settings-fade-in;display:flex}.settings-group-card-title{color:#ffffffeb;margin:4px 0 8px;padding-left:4px;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:13px}.settings-group-card{background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;margin-bottom:22px;padding:2px 14px;display:flex}.settings-row{box-sizing:border-box;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 0;font-size:13px;display:flex}.settings-row:last-child{border-bottom:none}.settings-row-clickable{cursor:pointer;transition:opacity .15s}.settings-row-clickable:hover{opacity:.8}.settings-label{color:#fffffff2}.settings-value{color:#ebebf599}.settings-check-icon{color:#0a84ff;font-weight:700}.settings-input-text{color:#fff;box-sizing:border-box;background:#00000038;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:200px;padding:6px 10px;font-size:13px}.settings-input-text:focus{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff59}.settings-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff0f;border-radius:999px;outline:none;padding:5px 14px;font-size:12.5px;transition:background .15s,transform .1s}.settings-btn:hover{background:#ffffff2e}.settings-btn:active{transform:scale(.97)}.settings-btn:focus-visible{box-shadow:0 0 0 3px #0a84ff80}.settings-btn-primary{background:#0a84ff;border-color:#0000}.settings-btn-primary:hover{background:#0071e3}.settings-btn-secondary{background:#ffffff1a}.settings-btn:disabled{opacity:.45;cursor:default;transform:none}.settings-btn:disabled:hover{background:#ffffff1f}.settings-btn-primary:disabled:hover{background:#0a84ff}.settings-switch{appearance:none;cursor:pointer;background:#7878805c;border-radius:12px;outline:none;flex-shrink:0;width:44px;height:24px;margin:0;transition:background .2s;position:relative}.settings-switch:checked{background:#0a84ff}.settings-switch:focus-visible{box-shadow:0 0 0 3px #0a84ff80}.settings-switch:disabled{opacity:.5;cursor:default}.settings-switch:before{content:"";background:#fff;border-radius:10px;width:26px;height:20px;transition:transform .22s cubic-bezier(.25,.8,.25,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.settings-switch:checked:before{transform:translate(14px)}.settings-appearance-picker{gap:16px;display:flex}.settings-appearance-option{cursor:pointer;color:#ffffffb3;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.settings-appearance-option span{transition:color .15s}.settings-appearance-option:hover span{color:#fff}.appearance-preview-light,.appearance-preview-dark,.appearance-preview-auto{box-sizing:border-box;border:2px solid #0000;border-radius:6px;width:64px;height:44px;transition:border-color .2s}.appearance-preview-light{background:linear-gradient(135deg,#e6e6e6 0%,#b8b8b8 100%);border-color:#ffffff1a}.appearance-preview-dark{background:linear-gradient(135deg,#2a2a35 0%,#15151f 100%);border-color:#ffffff1a}.appearance-preview-auto{background:linear-gradient(90deg,#e6e6e6 50%,#2a2a35 50%);border-color:#ffffff1a}.settings-appearance-option.active .appearance-preview-light,.settings-appearance-option.active .appearance-preview-dark,.settings-appearance-option.active .appearance-preview-auto{border-color:#007aff;box-shadow:0 0 8px #007aff66}.settings-appearance-option.active span{color:#007aff;font-weight:500}.settings-accent-colors{gap:8px;display:flex}.accent-dot{cursor:pointer;box-sizing:border-box;border:2px solid #0000;border-radius:50%;width:20px;height:20px;transition:transform .15s}.accent-dot:hover{transform:scale(1.1)}.accent-dot.active{border-color:#fff;box-shadow:0 0 0 1px #0000004d}.accent-multicolor{background:conic-gradient(red,orange,#ff0,green,#00f,purple,red)}.accent-blue{background:#007aff}.accent-purple{background:#af52de}.accent-pink{background:#ff2d55}.accent-red{background:#ff3b30}.accent-orange{background:#ff9500}.accent-green{background:#34c759}.settings-wallpaper-controls{margin-bottom:20px}.settings-wallpaper-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;max-height:380px;padding:4px;display:grid;overflow-y:auto}.settings-wallpaper-item{cursor:pointer;border:3px solid #0000;border-radius:8px;height:88px;transition:border-color .2s,transform .15s;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000040}.settings-wallpaper-item:hover{transform:scale(1.02)}.settings-wallpaper-item.active{border-color:#007aff}.settings-wallpaper-item img{object-fit:cover;width:100%;height:100%}.settings-wallpaper-delete{color:#fff;cursor:pointer;opacity:0;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:6px;right:6px}.settings-wallpaper-item:hover .settings-wallpaper-delete{opacity:1}.active-wallpaper-badge{color:#fff;background:#007aff;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;bottom:4px;left:4px}.no-wallpapers-placeholder{text-align:center;color:#fff6;grid-column:1/-1;padding:40px 0;font-size:13px}.settings-checkbox-container{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.settings-checkbox-container input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin-top:2px}.settings-checkbox-container label{cursor:pointer}.settings-checkbox-container strong{font-size:13px;font-weight:500;display:block}.settings-checkbox-container p{color:#ffffff8c;margin:3px 0 0;font-size:11px}.settings-actions-card{gap:16px;margin-top:10px;display:flex}.settings-dialog-overlay{z-index:100000;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s settings-fade-in;display:flex;position:fixed;top:0;left:0}.settings-dialog{color:#fff;background:#23232df2;border:1px solid #ffffff29;border-radius:12px;width:440px;padding:24px;animation:.25s cubic-bezier(.34,1.56,.64,1) settings-scale-up;box-shadow:0 20px 48px #00000080}.settings-dialog h3{margin:0 0 10px;font-size:16px;font-weight:600}.search-suggestions-card{z-index:1000;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:100%;padding:6px 0;animation:.2s cubic-bezier(.16,1,.3,1) suggestions-fade-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 36px #00000080;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;background:#1e1e2dbf!important}@keyframes suggestions-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-suggestion-row{cursor:pointer;align-items:center;gap:12px;padding:8px 16px;transition:background .15s;display:flex}.search-suggestion-row:hover,.search-suggestion-row.focused{background:#ffffff14}.suggestion-type-badge{text-transform:uppercase;color:#007aff;text-align:center;background:#007aff26;border-radius:4px;width:55px;padding:2px 6px;font-size:9px;font-weight:700}.suggestion-text{color:#ffffffe6;font-size:13px}.highlighted-match{color:#ff3b30;font-weight:600}.artist-highlight-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;animation:.3s cubic-bezier(.16,1,.3,1) card-fade-in;display:flex}@keyframes card-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.artist-highlight-left{flex-direction:column;gap:4px;display:flex}.artist-highlight-name{color:#fff;margin:0;font-family:SFRounded-Semibold,sans-serif;font-size:20px;font-weight:600}.artist-highlight-songs{color:#ffffffa6;margin:0;font-size:13px}.artist-highlight-albums{gap:8px;margin-top:6px;display:flex}.artist-album-badge{color:#fffc;background:#ffffff14;border:1px solid #ffffff0d;border-radius:6px;padding:2px 8px;font-size:11px}.artist-create-playlist-btn{font-family:SFRounded-Semibold,sans-serif;box-shadow:0 4px 12px #007aff4d}.music-toast{z-index:110000;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:12px;padding:10px 24px;animation:.35s cubic-bezier(.16,1,.3,1) toast-slide-up,.3s 2.7s toast-fade-out;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #0006,0 2px 8px #00000026;-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#1e1e2db3!important}@keyframes toast-slide-up{0%{opacity:0;bottom:60px}to{opacity:1;bottom:100px}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}.music-toast-icon{font-size:16px}.music-toast-text{text-align:left;flex-direction:column;display:flex}.music-toast-text strong{color:#fff;font-size:13px;font-weight:600}.music-toast-text span{color:#ffffffa6;font-size:11px}.settings-font-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;max-height:250px;margin-top:8px;padding:4px;display:grid;overflow-y:auto}.settings-font-card{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 10px #0003}.settings-font-card:hover{background:#ffffff1a;transform:scale(1.03)}.settings-font-card.active{background:#007aff26;border-color:#007aff}.settings-font-preview{color:#fff;text-shadow:0 2px 4px #0000004d;justify-content:center;align-items:center;height:40px;margin-bottom:8px;font-size:32px;display:flex}.settings-font-name{color:#ffffffb3;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.settings-font-check{color:#007aff;font-size:12px;font-weight:700;position:absolute;top:4px;right:6px}.settings-font-actions{gap:6px;display:flex}.settings-font-section .wp-selection-bar{margin:8px 0 4px}.settings-font-delete{color:#fff;cursor:pointer;opacity:0;background:#7878808c;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:5px;left:5px}.settings-font-card:hover .settings-font-delete,.settings-font-delete:focus-visible{opacity:1}.settings-font-delete:hover{background:#ff453a}.settings-font-select{color:#fff;text-align:center;background:#00000059;border:1.5px solid #ffffffe6;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700;line-height:15px;position:absolute;top:5px;right:5px}.settings-font-select.is-checked{background:#007aff;border-color:#007aff}.settings-font-card.is-selected{border-color:#fff;box-shadow:0 0 0 3px #007aff73}.settings-font-card.is-locked{opacity:.4;cursor:default}.settings-font-card.is-locked:hover{background:#ffffff0d;transform:none}.settings-font-card:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}body{-webkit-user-select:none;user-select:none;cursor:default}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;cursor:text}img,svg{-webkit-user-drag:none}.weather-container{--glass-tint-opacity:.68}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff73;border-width:1px}::-webkit-scrollbar-thumb:active{background-color:#ffffff9e}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:#fff3 transparent}}.glass-host{isolation:isolate;-webkit-backdrop-filter:none!important;background:0 0!important}.glass-host:before,.glass-host:after{display:none!important}.glass-surface{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glass-surface-canvas{border-radius:inherit;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.glass-surface.is-pending .glass-surface-canvas{opacity:0}.glass-surface.is-pending{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#14162061}.glass-surface-tint{border-radius:inherit;background:var(--glass-tint,none);opacity:var(--glass-tint-opacity,.5);pointer-events:none;position:absolute;inset:0}.glass-surface-wallpaper{background-color:var(--glass-page-color,#0b0b10);background-image:var(--page-bg-url,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.unsplash-credit{z-index:5;color:#ffffffd9;text-align:left;text-shadow:0 1px 2px #0006;pointer-events:auto;border-radius:13px;margin:0;padding:5px 12px;font-size:11px;line-height:1.4;position:fixed;bottom:12px;left:16px}.unsplash-credit a{color:#fff;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.unsplash-credit a:hover{text-decoration-color:#fff}.unsplash-credit a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #0a84ff}@media (width<=600px){.unsplash-credit{top:12px;bottom:auto}}.cc{--cc-unit:64px;--cc-gap:12px;--cc-blue:#0a84ff;top:calc(var(--menubar-h,32px) + 8px);z-index:100600;width:calc(var(--cc-unit) * 4 + var(--cc-gap) * 3);max-height:calc(100vh - var(--menubar-h,32px) - 20px);color:#fff;text-align:left;text-shadow:0 1px 2px #00000040;-webkit-user-select:none;user-select:none;scrollbar-width:none;outline:none;margin:-2px;padding:2px;font-family:sf_pro_displaymedium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;position:fixed;right:12px;overflow:hidden auto}.cc button{color:inherit;font:inherit;text-shadow:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0}.cc button:focus-visible,.cc input:focus-visible{outline-offset:2px;outline:2px solid #0a84fff2}.cc-grid{grid-template-columns:repeat(4, var(--cc-unit));grid-auto-rows:var(--cc-unit);gap:var(--cc-gap);grid-auto-flow:dense;display:grid}.cc-cell{animation:.34s cubic-bezier(.32,.72,0,1) both cc-in;animation-delay:calc(var(--i,0) * 14ms);position:relative}.cc-medium{grid-column:span 2}.cc-large{grid-area:span 2/span 2}.cc-wide{grid-column:span 4}@keyframes cc-in{0%{opacity:0;transform:translateY(-10px)scale(.94)}}.cc-cell-inner{width:100%;height:100%}.cc-tile{box-sizing:border-box;border-radius:30px;width:100%;height:100%;position:relative;box-shadow:0 8px 24px #0000002e}.cc-tile .glass-surface{border-radius:inherit}.cc-round{border-radius:50%;place-items:center;transition:transform .18s,background-color .2s;display:grid}.cc-round:active{transform:scale(.94)}.cc-round:disabled{opacity:.45}.cc-round.is-on{color:var(--cc-blue);text-shadow:none;background:#fffffff5}.cc-round-glyph{filter:drop-shadow(0 1px 1px #0000002e);place-items:center;display:grid}.cc-round.is-on .cc-round-glyph{filter:none}.cc-round-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:13px}.cc-round-time.is-paused{opacity:.55}.cc-pill{border-radius:32px;align-items:center;gap:10px;padding:0 14px 0 11px;display:flex}.cc-pill-icon{flex-shrink:0;place-items:center;width:42px;height:42px;transition:background-color .2s,color .2s;display:grid;background:#ffffff29!important;border-radius:50%!important}.cc-pill-icon.is-on{color:var(--cc-blue);text-shadow:none;background:#fffffff5!important}.cc-pill-text{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;height:100%;display:flex;position:relative}.cc-pill-label{font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:13.5px}.cc-pill-detail{white-space:nowrap;text-overflow:ellipsis;color:#ffffffad;font-size:12px;overflow:hidden}.cc-pill-chevron{opacity:.6;position:absolute;right:-4px}.cc-now-playing{border-radius:28px;flex-direction:column;padding:14px 14px 12px;display:flex}.cc-np-art{place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:0 4px 12px #00000040;background:#ffffff29!important;border-radius:10px!important}.cc-np-art img{object-fit:cover;width:100%;height:100%}.cc-np-text{text-align:left;flex-direction:column;min-width:0;display:flex;margin-top:auto!important}.cc-np-title,.cc-np-artist{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-np-title{font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:13.5px}.cc-np-artist{color:#ffffffad;font-size:12px}.cc-np-controls{justify-content:space-between;align-items:center;margin-top:8px;padding:0 4px;display:flex}.cc-np-controls button{place-items:center;width:34px;height:30px;transition:transform .15s,opacity .2s;display:grid;border-radius:8px!important}.cc-np-controls button:active{transform:scale(.88)}.cc-np-controls button:disabled{opacity:.4}.cc-slider-tile{border-radius:26px;flex-direction:column;justify-content:center;gap:8px;padding:0 16px;display:flex}.cc-wide-title{font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:13.5px}.cc-slider-row{align-items:center;gap:9px;display:flex}.cc-slider-icon{opacity:.9;flex-shrink:0;place-items:center;width:20px;display:grid}.cc-slider{--cc-fill:50%;background:linear-gradient(to right, #fffffff2 var(--cc-fill), #fff3 var(--cc-fill));appearance:none;cursor:default;border-radius:999px;flex:1;height:12px;margin:0;box-shadow:inset 0 0 0 .5px #ffffff26}.cc-slider::-webkit-slider-thumb{appearance:none;background:0 0;border-radius:2px;width:4px;height:12px}.cc-slider::-moz-range-thumb{background:0 0;border:0;width:4px;height:12px}.cc-output-btn{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;background:#ffffff2e!important;border-radius:50%!important;margin-left:2px!important}.cc-edit-btn{-webkit-backdrop-filter:blur(16px);font-size:13px;display:block;box-shadow:inset 0 0 0 .5px #ffffff38,0 4px 14px #0003;color:#6cb4ff!important;background:#1e1e228c!important;border-radius:999px!important;margin:16px auto 4px!important;padding:6px 16px!important}.cc.is-editing .cc-cell{animation:.32s ease-in-out infinite alternate cc-wiggle;animation-delay:calc(var(--i,0) * -70ms);cursor:grab}.cc.is-editing .cc-cell.is-dragging{opacity:.35}@keyframes cc-wiggle{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}.cc-remove{z-index:2;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 6px #0006,inset 0 0 0 .5px #ffffff4d;background:#46464cf5!important;border-radius:50%!important}.cc-more{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#1e1e2299;border-radius:20px;margin-top:16px;padding:12px;box-shadow:inset 0 0 0 .5px #ffffff2e}.cc-more h2{color:#fff9;margin:0 0 8px;font-size:12px;font-weight:400}.cc-more ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc-more-item{align-items:center;gap:6px;display:inline-flex;background:#ffffff1f!important;border-radius:999px!important;padding:5px 10px 5px 6px!important}.cc-more-plus{background:#30d158;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.cc-view{border-radius:26px;padding:12px 14px 14px;animation:.3s cubic-bezier(.32,.72,0,1) both cc-in;position:relative}.cc-view-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cc-view-head h2{margin:0;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:15px}.cc-view-back{place-items:center;width:26px;height:26px;display:grid;background:#ffffff29!important;border-radius:50%!important}.cc-view-subtitle{color:#fff9;margin:14px 0 6px;font-size:12px;font-weight:400}.cc-note{color:#ffffff94;margin:10px 0 0;font-size:11.5px;line-height:1.35}.cc-note-warn{color:#ffd60a}.cc-text-btn{font-size:13px;background:#ffffff29!important;border-radius:999px!important;padding:6px 14px!important}.cc-text-btn.is-primary{background:var(--cc-blue)!important}.cc-view>.cc-text-btn{margin-top:8px!important}.cc-net-hero{align-items:center;gap:12px;display:flex}.cc-net-hero div{flex-direction:column;gap:2px;display:flex}.cc-net-hero strong{font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:15px;font-weight:400}.cc-net-hero span:not(.cc-net-icon){color:#ffffffad;font-size:12px}.cc-net-icon{background:#ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cc-net-icon.is-on{color:var(--cc-blue);background:#fffffff5}.cc-rows{background:#ffffff14;border-radius:12px;margin:14px 0 0}.cc-row{justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.cc-row+.cc-row{border-top:.5px solid #ffffff1f}.cc-row dt{color:#ffffffad}.cc-row dd{text-align:right;margin:0}.cc-view-slider{margin-bottom:2px}.cc-list{margin:0;padding:0;list-style:none}.cc-list-item{text-align:left;align-items:center;gap:10px;width:100%;display:flex;border-radius:9px!important;padding:7px 8px!important}.cc-list-item:hover{background:#ffffff1a!important}.cc-list-icon{background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.cc-list-item.is-active .cc-list-icon{background:var(--cc-blue)}.cc-list-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cc-calc-display{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:4px 6px 10px;font-family:sf_pro_displaylight,sf_pro_displaymedium,-apple-system,sans-serif;font-size:44px;line-height:1.1;display:block;overflow:hidden}.cc-calc-display.is-small{font-size:30px}.cc-calc-keys{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cc-calc-key{height:48px;font-size:19px;transition:filter .12s,background-color .15s;background:#fff3!important;border-radius:999px!important}.cc-calc-key:active{filter:brightness(1.35)}.cc-calc-key.is-fn{background:#ffffff5c!important}.cc-calc-key.is-op{font-size:22px;background:#ff9f0a!important}.cc-calc-key.is-op.is-active{color:#ff9f0a;text-shadow:none;background:#fff!important}.cc-calc-key.is-zero{text-align:left;grid-column:span 2;padding-left:22px!important}.cc-timer-face{place-items:center;margin:4px auto 12px;display:grid;position:relative}.cc-timer-face svg{transform:rotate(-90deg)}.cc-timer-track,.cc-timer-ring{fill:none;stroke-width:7px}.cc-timer-track{stroke:#ffffff29}.cc-timer-ring{stroke:#ff9f0a;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.cc-timer-left{font-variant-numeric:tabular-nums;font-family:sf_pro_displaymedium,-apple-system,sans-serif;font-size:28px;position:absolute}.cc-timer-actions{justify-content:center;gap:10px;display:flex}.cc-timer-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cc-chip{height:34px;font-size:12.5px;background:#ffffff29!important;border-radius:999px!important}.cc-chip:hover{background:#ffffff3d!important}.cc-timer-custom{align-items:center;gap:8px;margin-top:12px;display:flex}.cc-timer-custom label{color:#ffffffad}.cc-timer-custom input{color:#fff;width:64px;height:30px;font:inherit;background:#ffffff24;border:0;border-radius:8px;padding:0 8px}.cc-timer-custom .cc-text-btn{margin-left:auto!important}.cc-timer-bubble{top:max(15px, calc(var(--menubar-space,0px) + 8px));z-index:9999;color:#ff9f0a;font-variant-numeric:tabular-nums;cursor:default;border:0;border-radius:999px;align-items:center;gap:8px;height:36px;margin:0;padding:0 14px 0 4px;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:14px;animation:.45s cubic-bezier(.34,1.4,.64,1) both cc-bubble-in;display:flex;position:fixed;left:50%;transform:translate(-50%)}.cc-timer-bubble.is-beside{min-width:0;padding:0 12px 0 4px;transform:none}@keyframes cc-bubble-in{0%{opacity:0;scale:.6}}.cc-timer-bubble.is-paused{color:#ff9f0a99}.cc-timer-bubble.is-done{animation:.45s cubic-bezier(.34,1.4,.64,1) both cc-bubble-in,1.2s ease-in-out .45s infinite cc-bubble-pulse}@keyframes cc-bubble-pulse{50%{scale:1.06}}.cc-bubble-ring{place-items:center;width:28px;height:28px;display:grid;position:relative}.cc-bubble-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cc-bubble-track,.cc-bubble-fill{fill:none;stroke-width:3.2px}.cc-bubble-track{stroke:#ff9f0a40}.cc-bubble-fill{stroke:#ff9f0a;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.cc-bubble-time.is-compact{font-size:13px}html.cc-focus:not(.desktop-editing) .dt-item:not([data-desktop-item=clock],[data-desktop-item=search]),html.cc-widgets-hidden:not(.desktop-editing) .dt-item-widget{visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s;opacity:0!important}html.cc-focus .iu-notice{display:none!important}.cc-wallpaper-veil{z-index:-2147483646;pointer-events:none;background:#000;transition:opacity .2s;position:fixed;inset:0}.cc-night-shift{z-index:2147483000;mix-blend-mode:multiply;opacity:0;pointer-events:none;background:#ffaa5a;transition:opacity .6s;position:fixed;inset:0}.cc-night-shift.is-on{opacity:.32}@media (prefers-reduced-motion:reduce){.cc-cell,.cc-view,.cc-timer-bubble,.cc.is-editing .cc-cell{animation:none!important}}._dock_b9iq0_1{z-index:200;box-shadow:none;will-change:transform;backface-visibility:hidden;background:0 0;border:none;border-radius:24px;padding:10px 20px;position:fixed;bottom:16px;left:50%;overflow:visible;transform:translate(-50%)translateZ(0)}._dockBg_b9iq0_21{z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 60px #00000080,0 4px 16px #0000004d}._list_b9iq0_35{z-index:1;align-items:center;gap:0;margin:0;padding:0;list-style-type:none;display:flex;position:relative}._app_b9iq0_46{width:60px;height:60px;transition:width .1s cubic-bezier(.25,1,.5,1),height .1s cubic-bezier(.25,1,.5,1),margin-top .1s cubic-bezier(.25,1,.5,1);position:relative}._link_b9iq0_55{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:70%;height:70%;margin-top:8px;text-decoration:none;display:flex;position:relative;overflow:visible}._app_b9iq0_46 img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;image-rendering:auto;border-radius:16px;width:100%;height:100%}._iconPlaceholder_b9iq0_81{background:#ffffff14;border-radius:16px;width:100%;height:100%;display:block}._separator_b9iq0_92{flex-shrink:0;width:17px;height:60px;position:relative}._separator_b9iq0_92:before{content:"";background:#ffffff38;border-radius:1px;width:1px;position:absolute;top:12px;bottom:12px;left:8px;box-shadow:0 0 4px #ffffff14}._action_b9iq0_112{justify-content:center;align-items:center;display:flex}._actionBtn_b9iq0_118{cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;width:70%;height:70%;margin-top:0;padding:0;transition:filter .15s;display:flex;position:relative}._appIcon_b9iq0_136{width:100%;height:100%;box-shadow:0 4px 10px #0000004d}._dock_b9iq0_1:not([data-hover-off]) ._actionBtn_b9iq0_118:hover{filter:brightness(1.08)}._actionBtn_b9iq0_118:active{filter:brightness(.82)}._tooltip_b9iq0_152{opacity:0;pointer-events:none;white-space:nowrap;color:#fffffff2;text-shadow:0 1px 2px #00000059;will-change:transform, opacity;border-radius:14px;width:max-content;height:auto;padding:7px 13px;font-size:13px;line-height:14px;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:-48px;left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 10px 28px #00000040}._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:hover ._tooltip_b9iq0_152{opacity:1;transform:translate(-50%)translateY(0)}._app_b9iq0_46:has(:focus-visible) ._tooltip_b9iq0_152{opacity:1;transform:translate(-50%)translateY(0)}._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:hover{width:90px;height:90px;margin-top:-30px}._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:hover+._app_b9iq0_46,._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:hover+._separator_b9iq0_92+._app_b9iq0_46{width:calc(80px + var(--dock-offset-right,0px));height:calc(80px + var(--dock-offset-right,0px));margin-top:calc(-20px + var(--dock-offset-right,0px) * -1)}._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:hover+._app_b9iq0_46+._app_b9iq0_46,._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:hover+._separator_b9iq0_92+._app_b9iq0_46+._app_b9iq0_46,._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:hover+._app_b9iq0_46+._separator_b9iq0_92+._app_b9iq0_46{width:calc(70px + var(--dock-offset-right,0px));height:calc(70px + var(--dock-offset-right,0px));margin-top:calc(-10px + var(--dock-offset-right,0px) * -1)}:is(._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:has(+._app_b9iq0_46:hover),._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:has(+._separator_b9iq0_92+._app_b9iq0_46:hover)){width:calc(80px + var(--dock-offset-left,0px));height:calc(80px + var(--dock-offset-left,0px));margin-top:calc(-20px + var(--dock-offset-left,0px) * -1)}:is(._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:has(+._app_b9iq0_46+._app_b9iq0_46:hover),._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:has(+._separator_b9iq0_92+._app_b9iq0_46+._app_b9iq0_46:hover),._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:has(+._app_b9iq0_46+._separator_b9iq0_92+._app_b9iq0_46:hover)){width:calc(70px + var(--dock-offset-left,0px));height:calc(70px + var(--dock-offset-left,0px));margin-top:calc(-10px + var(--dock-offset-left,0px) * -1)}._dock_b9iq0_1:not([data-hover-off]) ._separator_b9iq0_92:hover+._app_b9iq0_46{width:84px;height:84px;margin-top:-24px}._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:has(+._separator_b9iq0_92:hover){width:84px;height:84px;margin-top:-24px}._dock_b9iq0_1:not([data-hover-off]) ._separator_b9iq0_92:hover+._app_b9iq0_46+._app_b9iq0_46{width:72px;height:72px;margin-top:-12px}._dock_b9iq0_1:not([data-hover-off]) ._app_b9iq0_46:has(+._app_b9iq0_46+._separator_b9iq0_92:hover){width:72px;height:72px;margin-top:-12px}@keyframes _jiggle_b9iq0_1{0%{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-1px)}to{transform:rotate(-1.5deg)translateY(0)}}._jiggling_b9iq0_255{animation:.22s ease-in-out infinite _jiggle_b9iq0_1}._deleteBadge_b9iq0_259{color:#fff;text-align:center;cursor:pointer;z-index:10;background:#ff5f56;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:0;font-size:16px;font-weight:700;line-height:18px;display:flex;position:absolute;top:-6px;left:auto;right:-6px;box-shadow:0 2px 4px #0000004d}._deleteBadge_b9iq0_259:hover{background:#ff3b30;transform:scale(1.1)}._confirmOverlay_b9iq0_288{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._transient_b9iq0_300{animation:.32s cubic-bezier(.34,1.56,.64,1) _dockAppIn_b9iq0_1}@keyframes _dockAppIn_b9iq0_1{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._transient_b9iq0_300{animation:none}}._app_b9iq0_46[data-running]:after{content:"";pointer-events:none;background:#fff;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-6px;left:50%;box-shadow:0 0 0 1px #00000059,0 0 6px #fff9}._dialogHeader_b9iq0_339{justify-content:center;align-items:center;min-height:24px;margin:2px 0 6px;display:flex;position:relative}._dialogControls_b9iq0_348{transform:translateY(-50%);position:absolute!important;top:50%!important;left:2px!important}._dialogTitle_b9iq0_355{color:#fff;text-align:center;margin:0;font-size:16px;font-weight:600}.mac-app-icon{border-radius:24%;display:block;position:relative;overflow:hidden}.mac-app-icon.mac-app-icon>img{object-fit:fill;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;width:127%;max-width:none;height:127%;position:absolute;top:-14.26%;left:-13.25%}.mac-app-icon.mac-app-icon>img.is-loaded{opacity:1}.mac-app-icon>:not(img){position:absolute;inset:0}.genie-layer{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.genie-strip{transform-origin:0 0;will-change:transform;backface-visibility:hidden;position:absolute;top:0;left:0;overflow:hidden}.genie-copy{will-change:auto!important;-webkit-backdrop-filter:none!important;max-width:none!important;min-height:0!important;box-shadow:none!important;margin:0!important;transition:none!important;animation:none!important;position:relative!important;left:0!important;transform:none!important}.genie-copy:before,.genie-copy .glass-surface{display:none!important}.genie-managed{animation:none!important}.genie-hidden{visibility:hidden!important}.genie-overlay{animation:none!important}.window-maximized.window-maximized{z-index:2;inset:max(12px, calc(var(--menubar-space,0px) + 8px)) 12px 12px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:fixed!important}.window-dot,.settings-dot{cursor:pointer}.window-controls:hover .window-dot,.settings-window-controls:hover .settings-dot{background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.window-controls:hover .dot-close,.settings-window-controls:hover .settings-dot-close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.9 3.9l4.2 4.2M8.1 3.9l-4.2 4.2' stroke='%234d0000' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E")!important}.window-controls:hover .dot-minimize,.settings-window-controls:hover .settings-dot-minimize{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.3 6h5.4' stroke='%23995700' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")!important}.window-controls:hover .dot-maximize,.settings-window-controls:hover .settings-dot-maximize{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.5 3.5h3L3.5 6.5zM8.5 8.5h-3l3-3z' fill='%23006500'/%3E%3C/svg%3E")!important}.window-maximized .window-controls:hover .dot-maximize,.window-maximized .settings-window-controls:hover .settings-dot-maximize{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M5.5 5.5H2.9l2.6-2.6zM6.5 6.5h2.6L6.5 9.1z' fill='%23006500'/%3E%3C/svg%3E")!important}.cw-card.gw-card{--cw-muted:#ffffffe0;--cw-faint:#ffffffc2;--gw-track:#0000002e;--gw-track-hover:#00000047;--gw-thumb:#ffffff29;--glass-tint:linear-gradient(to top, #523708e6, #825c11eb);--glass-tint-opacity:.85}.gw-top,.gw-bottom{flex-direction:column;min-width:0;display:flex}.gw-head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.gw-head .cw-header{flex:none}.gw-mode{min-width:0;color:var(--cw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:12px;overflow:hidden}.gw-label{color:var(--cw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:12px;display:block;overflow:hidden}.gw-unit{letter-spacing:0;color:var(--cw-muted);margin-left:1px;font-size:11px}.gw-card .gw-trend{justify-content:flex-end;margin:3px 0 0}.gw-card .gw-spark-mini{height:14px}.gw-card .cw-change{flex:none;line-height:12px}.gw-silver-row{justify-content:space-between;align-items:center;gap:6px;margin-top:1px;display:flex}.gw-silver-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;line-height:16px;overflow:hidden}.gw-silver-value .gw-unit{font-size:10px}.gw-card .gw-status{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;display:block;overflow:hidden}.cw-expanded .gw-mode,.cw-expanded .gw-gold,.cw-expanded .gw-bottom,.cw-expanded .gw-top>.cw-shimmer{display:none}.gw-card .cw-retry{background:var(--gw-track)}.gw-card .cw-retry:hover{background:var(--gw-track-hover)}.gw-card .gw-controls{gap:8px}.gw-control-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gw-segmented{background:var(--gw-track);border-radius:9px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.gw-card .gw-segment{min-width:46px;color:var(--cw-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:12px;line-height:16px;transition:background-color .2s,color .2s}.gw-card .gw-segment:hover{color:#fff}.gw-card .gw-segment[aria-checked=true]{background:var(--gw-thumb);color:#fff;box-shadow:0 1px 3px #00000040,inset 0 0 0 .5px #ffffff40}.gw-chips{gap:6px;display:flex}.gw-card .gw-chip{background:var(--gw-track);color:var(--cw-muted);cursor:pointer;border:1px solid #ffffff24;border-radius:999px;padding:3px 10px;font-size:11px;line-height:16px;transition:background-color .2s,border-color .2s,color .2s}.gw-card .gw-chip:hover{color:#fff;border-color:#ffffff4d}.gw-card .gw-chip[aria-pressed=true]{background:linear-gradient(var(--gw-thumb), var(--gw-thumb)) var(--gw-track);color:#fff;border-color:#ffffff73}.gw-card .gw-segment:focus-visible,.gw-card .gw-chip:focus-visible{outline-offset:1px;outline:2px solid #ffffffd9}.gw-duty-row{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.gw-duty{background:var(--gw-track);color:var(--cw-muted);border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;line-height:16px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.gw-duty:focus-within{border-color:var(--cw-border-active);box-shadow:0 0 0 2px #ffffff8c}.gw-duty-invalid,.gw-duty-invalid:focus-within{border-color:#ffbeb4bf}.gw-duty label{cursor:text}.gw-card .gw-duty-input{color:#fff;text-align:right;background:#0003;border:0;border-radius:5px;outline:none;width:5ch;margin:0;padding:1px 4px;font-family:sf_pro_displaysemibold,sans-serif;font-size:13px;line-height:18px}.gw-rows{flex-direction:column;gap:4px;margin:0;display:flex}.gw-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.gw-row dt{min-width:0;color:var(--cw-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:16px;overflow:hidden}.gw-row dd{letter-spacing:-.01em;white-space:nowrap;flex:none;margin:0;font-size:18px;line-height:22px}.gw-shimmer-rows{width:100%;height:48px}.gw-card .gw-footer{gap:3px;margin-top:4px}.gw-source,.gw-disclaimer{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gw-source{color:var(--cw-muted)}.gw-footer-row{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:6px;display:flex}.gw-card .gw-open{background:var(--gw-track);color:#fff;cursor:pointer;border:1px solid #ffffff4d;border-radius:999px;flex:none;margin:0 3px 3px 0;padding:4px 12px;font-size:11px;line-height:16px;transition:background-color .2s,transform .2s}.gw-card .gw-open:hover{background:var(--gw-track-hover)}.gw-card .gw-open:active{transform:scale(.95)}.gw-card .gw-open:focus-visible{outline-offset:1px;outline:2px solid #ffffffd9}.mw-open{z-index:1;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mw-open:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.mw-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:16px;display:flex}.mw-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mw-status{color:var(--cw-muted);flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.mw-status-dot{background:#ffffff73;border-radius:50%;width:6px;height:6px}.mw-status-open .mw-status-dot{background:#74ffab;box-shadow:0 0 0 1px #0003,0 0 6px #74ffabbf}.mw-status-offline .mw-status-dot{background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.mw-status-error .mw-status-dot{background:#fc6}.mw-body{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;min-height:0;margin-top:4px;display:flex}.mw-value{line-height:1.05}.mw-change{margin-top:3px}.mw-spark{color:#fffffff2;width:100%;height:24px;display:block}.mw-spark-svg{width:100%;height:24px;display:block;overflow:visible}.mw-sub{white-space:nowrap;align-items:baseline;gap:4px;width:100%;min-width:0;font-size:10px;line-height:13px;display:flex}.mw-sub-name{min-width:0;color:var(--cw-muted);text-overflow:ellipsis;overflow:hidden}.mw-sub-value{flex-shrink:0}.mw-sub-change{flex-shrink:0;margin-left:auto}.mw-shimmer-value{width:80%;height:26px}.mw-shimmer-spark{width:100%;height:24px}.mw-error{pointer-events:none}.mw-error .cw-retry{z-index:2;pointer-events:auto;position:relative}.mk-overlay{--mk-up:#30d158;--mk-down:#ff453a;--mk-down-text:#ff6961;--mk-flat:#98989f;--mk-pill-up:#1e7d36;--mk-pill-down:#c9342b;--mk-pill-flat:#636366;--mk-accent:#0a84ff;--mk-warning:#ffd60a;--mk-text-2:#ffffffb8;--mk-text-3:#ffffff8f;--mk-hairline:#ffffff17;--mk-font:"sf_pro_displaymedium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mk-font-semibold:"sf_pro_displaysemibold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mk-font-bold:"sf_pro_displaybold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;z-index:99999;box-sizing:border-box;color:#fff;font-family:var(--mk-font);font-synthesis:none;text-align:left;-webkit-font-smoothing:antialiased;background:#00000059;justify-content:center;align-items:center;padding:24px;font-size:13px;font-weight:500;line-height:1.3;animation:.25s cubic-bezier(.16,1,.3,1) mk-overlay-in;display:flex;position:fixed;inset:0}.mk-overlay :where(*){box-sizing:border-box;font-family:inherit;font-weight:inherit}.mk-overlay :where(button){font:inherit;color:inherit;letter-spacing:inherit;margin:0}.mk-overlay :where(h2,h3,p,ul,dl,dd){margin:0;padding:0}.mk-overlay :where(ul){list-style:none}.mk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-window{isolation:isolate;transform-origin:50%;border:1px solid #ffffff29;border-radius:18px;outline:none;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:308px minmax(0,1fr);width:min(1040px,100%);height:min(700px,100%);animation:.3s cubic-bezier(.34,1.56,.64,1) mk-window-in;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073,0 4px 16px #00000026,inset 0 1px #fff3}.mk-window:after{content:"";z-index:-1;pointer-events:none;background:#0e0e14ad;position:absolute;inset:0}.mk-overlay.is-closing{animation:.18s ease-in forwards mk-overlay-out}.mk-overlay.is-closing .mk-window{animation:.18s ease-in forwards mk-window-out}@keyframes mk-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mk-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes mk-window-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mk-window-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.mk-window-controls{z-index:3;gap:8px;display:flex;position:absolute;top:21px;left:23px}.mk-light{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;padding:0;display:flex;box-shadow:inset 0 0 0 .5px #00000040}.mk-light svg{opacity:0;width:8px;height:8px;transition:opacity .12s}.mk-window-controls:hover .mk-light svg,.mk-light:focus-visible svg{opacity:1}.mk-light:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk-light-close{color:#5a0000cc;background:#ff5f57}.mk-light-minimize{color:#784600d9;background:#febc2e}.mk-light-zoom{color:#005000d9;background:#28c840}.mk-sidebar{background:#ffffff12;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;grid-area:1/1/span 2;min-height:0;margin:8px;padding-top:46px;display:flex;box-shadow:inset 0 1px #ffffff0f}.mk-sidebar-head{padding:0 16px 12px}.mk-title{font-family:var(--mk-font-bold);font-size:24px;font-weight:700;line-height:1.1}.mk-date{font-family:var(--mk-font-semibold);color:var(--mk-text-3);margin-top:2px;font-size:13px;font-weight:600}.mk-search{background:#0000003d;border:1px solid #ffffff14;border-radius:9px;align-items:center;height:30px;margin:0 12px 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.mk-search:focus-within{border-color:#0a84ffe6;box-shadow:0 0 0 3px #0a84ff4d}.mk-search-icon{width:13px;height:13px;color:var(--mk-text-3);pointer-events:none;position:absolute;left:9px}.mk-search-input{color:#fff;appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;margin:0;padding:0 30px 0 29px;font-size:13px}.mk-search-input::placeholder{color:var(--mk-text-3)}.mk-search-input::-webkit-search-cancel-button{appearance:none}.mk-search-clear{color:#1c1c1e;cursor:pointer;background:#ffffff3d;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;right:6px}.mk-search-clear svg{width:10px;height:10px}.mk-search-clear:focus-visible{outline:2px solid var(--mk-accent);outline-offset:1px}.mk-offline-note,.mk-notice{color:var(--mk-warning);margin:-2px 16px 8px;font-size:11.5px}.mk-sidebar-scroll{flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}.mk-section-title{font-family:var(--mk-font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--mk-text-3);margin:2px 8px 4px;font-size:11px;font-weight:600}.mk-list{flex-direction:column;gap:2px;padding:5px 4px;display:flex}.mk-row{border-radius:10px;position:relative}.mk-row-main{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;align-items:center;gap:10px;min-height:58px;padding:9px 10px 9px 12px;transition:background-color .15s;display:flex}.mk-row:hover .mk-row-main{background:#ffffff0d}.mk-row.is-selected .mk-row-main{background:#ffffff21}.mk-row-main:focus-visible{box-shadow:inset 0 0 0 2px var(--mk-accent)}.mk-row-names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-row-name{font-family:var(--mk-font-semibold);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mk-row-sub{color:var(--mk-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mk-row-spark{flex:none;width:60px;height:28px}.mk-dir-up{color:var(--mk-up)}.mk-dir-down{color:var(--mk-down)}.mk-dir-flat{color:var(--mk-flat)}.mk-spark{width:60px;height:28px;display:block;overflow:visible}.mk-spark stop{stop-color:currentColor}.mk-spark stop:first-child{stop-opacity:.22}.mk-row-quote{flex:none;justify-content:flex-end;align-self:flex-start;min-width:76px;padding-top:1px;display:flex}.mk-row-price{font-family:var(--mk-font-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.mk-pill{background:var(--mk-pill-flat);color:#fff;min-width:72px;height:21px;font-family:var(--mk-font-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;justify-content:flex-end;align-items:center;padding:0 7px;font-size:12.5px;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex;position:absolute;bottom:9px;right:10px}.mk-pill-up{background:var(--mk-pill-up)}.mk-pill-down{background:var(--mk-pill-down)}button.mk-pill:hover{filter:brightness(1.12)}button.mk-pill:active{transform:scale(.96)}.mk-pill:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}span.mk-pill{cursor:default}.mk-row-remove{z-index:2;color:#fff;cursor:pointer;opacity:0;visibility:hidden;background:#5c5c62;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .15s,transform .15s,visibility .15s,background-color .15s;display:flex;position:absolute;top:-5px;left:-5px;transform:scale(.8);box-shadow:0 1px 3px #00000059,0 0 0 1px #ffffff1f}.mk-row-remove svg{width:10px;height:10px}.mk-row:hover .mk-row-remove,.mk-list:not(:hover) .mk-row:focus-within .mk-row-remove{opacity:1;visibility:visible;transform:none}@media (hover:none){.mk-row.is-selected .mk-row-remove{opacity:1;visibility:visible;transform:none}}.mk-row-remove:hover{background:var(--mk-down)}.mk-row-remove:focus-visible{outline:2px solid var(--mk-accent);outline-offset:1px}.mk-row.is-dragging{opacity:.45}.mk-row.is-drop-before:before,.mk-row.is-drop-after:after{content:"";z-index:3;background:var(--mk-accent);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:8px;right:8px}.mk-row.is-drop-before:before{top:-2px}.mk-row.is-drop-after:after{bottom:-2px}.mk-result-list{flex-direction:column;gap:2px;padding:2px 4px;transition:opacity .15s;display:flex}.mk-result-list.is-stale{opacity:.55}.mk-result{border-radius:10px;align-items:center;gap:6px;transition:background-color .15s;display:flex}.mk-result:hover{background:#ffffff12}.mk-sidebar:has(.mk-search-input:focus) .mk-result.is-first{background:#ffffff12}.mk-result-open{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.mk-result-open:focus-visible{box-shadow:inset 0 0 0 2px var(--mk-accent);outline:none}.mk-result-name{max-width:100%;font-family:var(--mk-font-semibold);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.mk-result-meta{max-width:100%;color:var(--mk-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mk-result-add,.mk-result-added{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-right:6px;display:flex}.mk-result-add{color:#fff;cursor:pointer;background:#ffffff1a;border:0;padding:0;transition:background-color .15s}.mk-result-add:hover{background:var(--mk-accent)}.mk-result-add:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk-result-added{color:var(--mk-up)}.mk-result-add svg,.mk-result-added svg{width:14px;height:14px}.mk-results-message{color:var(--mk-text-2);padding:10px 12px;font-size:12.5px}.mk-results-message.is-error{color:#ffb4ad}.mk-btn{color:#fff;height:28px;font-family:var(--mk-font-semibold);white-space:nowrap;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex}.mk-btn:hover{background:#ffffff2b}.mk-btn:active{transform:scale(.97)}.mk-btn:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk-btn svg{width:13px;height:13px}.mk-btn-small{height:24px;padding:0 10px;font-size:12px}.mk-banner{background:#ff453a24;border:1px solid #ff453a4d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 4px 8px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.mk-empty,.mk-detail-empty{color:var(--mk-text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.mk-detail-empty{justify-content:center;height:100%}.mk-empty-title{color:#fff;font-family:var(--mk-font-semibold);font-size:15px;font-weight:600}.mk-empty .mk-btn{margin-top:4px}.mk-skeleton{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff29 50%,#ffffff0f 100%) 0 0/200% 100%;border-radius:6px;animation:1.3s ease-in-out infinite mk-shimmer;display:block}span.mk-pill.mk-skeleton{color:#0000}.mk-skeleton-price{width:64px;height:14px;margin-top:2px}.mk-skeleton-price-lg{width:200px;height:38px;margin:2px 0 4px}.mk-skeleton-stat{width:100%;height:14px}@keyframes mk-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.mk-detail{grid-area:1/2;min-width:0;min-height:0;padding:24px 28px 12px 20px;overflow-y:auto}.mk-detail-inner{flex-direction:column;gap:14px;max-width:900px;display:flex}.mk-detail-nav{align-items:center;min-height:28px;padding-left:64px;display:flex}.mk-back{height:28px;color:var(--mk-accent);font-family:var(--mk-font-semibold);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.mk-back svg{width:8px;height:13px}.mk-back:focus-visible{outline:2px solid var(--mk-accent);outline-offset:1px}.mk-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mk-detail-titles{min-width:0}.mk-detail-name{font-family:var(--mk-font-bold);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;outline:none;font-size:24px;font-weight:700;line-height:1.15;overflow:hidden}.mk-detail-name:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.mk-detail-sub{color:var(--mk-text-3);margin-top:3px;font-size:13px}.mk-add{flex:none}.mk-quote{flex-direction:column;gap:4px;display:flex}.mk-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.mk-price-value{font-family:var(--mk-font-bold);letter-spacing:-.01em;font-size:36px;font-weight:700;line-height:1.1}.mk-price-unit{color:var(--mk-text-2);font-size:13px}.mk-day-change{font-family:var(--mk-font-semibold);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.mk-text-up{color:var(--mk-up)}.mk-text-down{color:var(--mk-down-text)}.mk-text-flat{color:var(--mk-text-2)}.mk-status{color:var(--mk-text-2);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.mk-status-dot{background:var(--mk-text-3);border-radius:50%;flex:none;width:7px;height:7px}.mk-status-dot.mk-status-open{background:var(--mk-up);box-shadow:0 0 0 3px #30d15838}.mk-badge{height:20px;color:var(--mk-warning);font-family:var(--mk-font-semibold);white-space:nowrap;background:#ffd60a29;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.mk-range-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mk-ranges{background:#ffffff14;border:1px solid #ffffff0f;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.mk-range{min-width:40px;height:26px;color:var(--mk-text-2);font-family:var(--mk-font-semibold);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.mk-range:hover{color:#fff}.mk-range.is-active{color:#fff;background:#fff3;box-shadow:0 1px 2px #00000040}.mk-range:focus-visible{outline:2px solid var(--mk-accent);outline-offset:1px}.mk-range-change{font-family:var(--mk-font-semibold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mk-chart-box{position:relative}.mk-chart{color:#fff;touch-action:pan-y;cursor:crosshair;border-radius:12px;outline:none;width:100%;transition:opacity .2s;position:relative}.mk-chart:focus-visible{box-shadow:0 0 0 2px var(--mk-accent)}.mk-chart.is-refreshing{opacity:.45}.mk-chart.mk-chart-empty{cursor:default;background:#ffffff0a;justify-content:center;align-items:center;display:flex}.mk-chart.mk-dir-up{--mk-line:var(--mk-up)}.mk-chart.mk-dir-down{--mk-line:var(--mk-down)}.mk-chart.mk-dir-flat{--mk-line:var(--mk-flat)}.mk-chart-svg{display:block;overflow:visible}.mk-chart-line{fill:none;stroke:var(--mk-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mk-chart-fill-top{stop-color:var(--mk-line);stop-opacity:.24}.mk-chart-fill-bottom{stop-color:var(--mk-line);stop-opacity:0}.mk-chart-grid{stroke:#ffffff14;stroke-width:1px;shape-rendering:crispedges}.mk-chart-reference{stroke:#ffffff73;stroke-width:1px;stroke-dasharray:2 4}.mk-chart-crosshair{stroke:#fff9;stroke-width:1px}.mk-chart-dot{fill:var(--mk-line);stroke:#1d1d23;stroke-width:2px}.mk-chart-xlabel,.mk-chart-ylabel{fill:var(--mk-text-3);font-variant-numeric:tabular-nums;font-size:11px}.mk-chart-tip{color:#fff;white-space:nowrap;pointer-events:none;background:#2c2c34f0;border-radius:8px;align-items:baseline;gap:6px;padding:3px 9px;line-height:1.3;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 14px #00000059}.mk-chart-tip-value{font-family:var(--mk-font-semibold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mk-chart-tip-time{color:var(--mk-text-2);font-size:11px}.mk-chart-note{color:var(--mk-text-2);font-size:13px}.mk-chart-skeleton{border-radius:12px;width:100%}.mk-chart-error{color:var(--mk-text-2);text-align:center;background:#ffffff0a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.mk-stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));column-gap:28px;transition:opacity .2s;display:grid}.mk-stats.is-refreshing{opacity:.5}.mk-stat{border-bottom:1px solid var(--mk-hairline);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:9px 0;font-size:13px;display:flex}.mk-stat dt{color:var(--mk-text-2);white-space:nowrap}.mk-stat dd{font-family:var(--mk-font-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.mk-stats-loading .mk-stat{padding:11px 0}.mk-metal{background:#ffd60a12;border:1px solid #ffd60a29;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.4;display:flex}.mk-metal-source{color:var(--mk-text-2)}.mk-footer{color:var(--mk-text-3);grid-area:2/2;padding:8px 28px 12px 20px;font-size:11px}@media (width<=720px){.mk-overlay{padding:8px}.mk-window{border-radius:14px;grid-template-columns:minmax(0,1fr);width:100%;height:100%}.mk-sidebar{grid-area:1/1;margin:8px 8px 0}.mk-detail{grid-area:1/1;padding:14px 16px 8px}.mk-footer{grid-column:1;padding:8px 16px 12px}.mk-window[data-view=list] .mk-detail,.mk-window[data-view=detail] .mk-sidebar{display:none}.mk-detail-name{font-size:20px}.mk-price-value{font-size:30px}.mk-range{min-width:0;padding:0 8px}}@media (width<=480px){.mk-overlay{padding:0}.mk-window{border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.mk-overlay,.mk-window,.mk-overlay.is-closing,.mk-overlay.is-closing .mk-window{animation:none!important}.mk-overlay *,.mk-overlay :before,.mk-overlay :after{transition:none!important}.mk-skeleton{animation:none}}@media (forced-colors:active){.mk-chart-line{stroke:canvastext}.mk-pill,.mk-range.is-active,.mk-row.is-selected .mk-row-main{border:1px solid buttontext}}.ws-stack{--ws-duration:.28s;--ws-ease:cubic-bezier(.32, .72, 0, 1);--ws-shift:28px;border-radius:18px;outline:none;position:relative}.ws-stack:focus-visible{outline-offset:3px;outline:2px solid #ffffffbf}.ws-page-active{z-index:1;position:relative}.ws-page-leaving,.ws-page-hidden{position:absolute;top:0;left:0;right:0}.ws-page-leaving{z-index:0;pointer-events:none}.ws-page-hidden{visibility:hidden;content-visibility:hidden;pointer-events:none}.ws-enter-next{animation:ws-in-next var(--ws-duration) var(--ws-ease) both}.ws-enter-prev{animation:ws-in-prev var(--ws-duration) var(--ws-ease) both}.ws-leave-next{animation:ws-out-next var(--ws-duration) var(--ws-ease) both}.ws-leave-prev{animation:ws-out-prev var(--ws-duration) var(--ws-ease) both}.ws-enter-next>*,.ws-enter-prev>*{animation:ws-fade-in var(--ws-duration) var(--ws-ease) both}.ws-leave-next>*,.ws-leave-prev>*{animation:ws-fade-out calc(var(--ws-duration) * .75) ease-out both}@keyframes ws-in-next{0%{transform:translateY(var(--ws-shift)) scale(.96)}to{transform:none}}@keyframes ws-in-prev{0%{transform:translateY(calc(var(--ws-shift) * -1)) scale(.96)}to{transform:none}}@keyframes ws-out-next{0%{transform:none}to{transform:translateY(calc(var(--ws-shift) * -1)) scale(.96)}}@keyframes ws-out-prev{0%{transform:none}to{transform:translateY(var(--ws-shift)) scale(.96)}}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ws-fade-out{0%{opacity:1}to{opacity:0}}.ws-indicator{z-index:2;opacity:0;padding-right:6px;transition:opacity .2s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ws-stack:hover .ws-indicator,.ws-stack:focus-visible .ws-indicator,.ws-indicator:focus-within,.ws-stack.ws-hint .ws-indicator{opacity:1}.ws-stack.ws-locked .ws-indicator{visibility:hidden;opacity:0}.ws-dots{background:#00000038;border-radius:999px;flex-direction:column;align-items:center;padding:3px 0;display:flex;box-shadow:inset 0 0 0 .5px #ffffff2e}.ws-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;width:12px;height:12px;margin:0;padding:0;display:block;position:relative}.ws-dot:before{content:"";background:#ffffff73;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;transition:background-color .2s,transform .2s;position:absolute;top:50%;left:50%}.ws-dot:hover:before{background:#ffffffbf}.ws-dot[aria-current=true]:before{background:#fff;transform:scale(1.2)}.ws-dot:focus-visible{outline-offset:-1px;outline:2px solid #ffffffd9}.ws-sr-only,.cw-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-card{--cw-expand-ease:cubic-bezier(.25, .46, .45, .94);--cw-collapse-ease:cubic-bezier(.645, .045, .355, 1);--cw-muted:#ffffffb3;--cw-faint:#ffffff8c;--cw-surface:#ffffff14;--cw-surface-active:#ffffff1f;--cw-border:#ffffff1f;--cw-border-active:#ffffff4d;--glass-tint:linear-gradient(to top, #0a544acc, #208a6ed9);--glass-tint-opacity:.68;width:var(--widget-w,150px);color:#fff;text-align:left;box-sizing:border-box;will-change:width, height, transform, filter, backdrop-filter;backface-visibility:hidden;border:1px solid #ffffff42;border-radius:18px;flex-direction:column;height:150px;min-height:150px;padding:12px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 10px 40px #00000061,0 2px 8px #00000038,inset 0 1.5px #ffffff52,inset 0 -1px #00000026}.cw-card.cw-mood-up{--glass-tint:linear-gradient(to top, #0e5c30d1, #28a056db)}.cw-card.cw-mood-down{--glass-tint:linear-gradient(to top, #701820d1, #c43a3edb)}.cw-card button{margin:0;font-family:sf_pro_displaysemibold,sans-serif}.cw-card:not(.cw-expanded){cursor:pointer}.cw-card:not(.cw-expanded):hover{transform:scale(1.02);box-shadow:0 12px 40px #3d3e4c66}.cw-card:not(.cw-expanded):active{transform:scale(.97)}.cw-main{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.cw-top,.cw-bottom{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.cw-expanded .cw-bottom{margin-top:6px}.cw-header,.cw-value,.cw-rate,.cw-change,.cw-status{transition:font-size .22s var(--cw-collapse-ease)}.cw-expanded .cw-header,.cw-expanded .cw-value,.cw-expanded .cw-rate{transition:font-size .3s var(--cw-expand-ease)}.cw-header{max-width:100%;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3em;padding:0;font-size:13px;font-weight:600;line-height:normal;display:inline-flex;overflow:hidden}.cw-card .cw-header{margin-bottom:2px}.cw-expanded .cw-header{font-size:20px}.cw-header:focus-visible,.cw-card .cw-retry:focus-visible,.cw-card .cw-swap:focus-visible,.cw-attribution:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.cw-flag{vertical-align:middle;background:#ffffff29;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.cw-arrow{opacity:.75}.cw-value{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;max-width:100%;font-size:32px;line-height:1;display:block;overflow:hidden}.cw-trend{align-items:center;gap:6px;width:100%;margin-bottom:4px;display:flex}.cw-spark-mini{flex:1;min-width:0;height:22px;display:block;overflow:visible}.cw-dir-up,.cw-dir-down,.cw-dir-flat{color:#fffffff2}.cw-change{white-space:nowrap;background:#0000003d;border-radius:6px;padding:1px 5px;font-size:10px;font-weight:600}.cw-change-up{color:#a8ffcb}.cw-change-down{color:#ffc2bd}.cw-card:not(.cw-expanded) .cw-header .cw-flag{display:none}.cw-rate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:2px;font-size:11px;overflow:hidden}.cw-expanded .cw-rate{font-size:14px}.cw-status{color:var(--cw-muted);font-size:10px;line-height:1.2}.cw-expanded .cw-trend,.cw-expanded .cw-status{display:none}.cw-error{color:#ffffffe6;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;font-size:11px;line-height:1.3;display:flex}.cw-expanded .cw-error{font-size:13px}.cw-retry{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;padding:3px 10px;font-size:11px;transition:background-color .2s,transform .2s}.cw-retry:hover{background:#ffffff38}.cw-retry:active{transform:scale(.95)}.cw-shimmer{background:#ffffff14;border-radius:6px;display:block;position:relative;overflow:hidden}.cw-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff24 50%,#0000 100%);animation:1.3s ease-in-out infinite cw-shimmer;position:absolute;inset:0;transform:translate(-100%)}.cw-shimmer-value{width:80%;height:28px;margin-top:4px}.cw-shimmer-line{width:90%;height:10px}.cw-shimmer-chart{width:100%;height:64px}@keyframes cw-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cw-controls{opacity:0;will-change:opacity, height;flex-direction:column;gap:6px;height:0;margin-top:9px;padding:3px;display:none;overflow:hidden}.cw-field,.cw-picker{background:var(--cw-surface);border:1px solid var(--cw-border);border-radius:10px;transition:border-color .2s,background-color .2s}.cw-field:focus-within,.cw-picker:focus-within{border-color:var(--cw-border-active);background:var(--cw-surface-active)}.cw-field{cursor:text;align-items:center;gap:8px;padding:4px 8px;display:flex}.cw-field-invalid,.cw-field-invalid:focus-within{border-color:#ffbeb4bf}.cw-amount{color:#fff;text-align:left;background:0 0;border:none;outline:none;flex:1;min-width:0;margin:0;padding:3px 0;font-family:sf_pro_displaysemibold,sans-serif;font-size:16px}.cw-field-suffix{color:var(--cw-muted);font-size:12px}.cw-field-message{color:#ffd0c9;margin:-2px 0 0 2px;font-size:11px}.cw-pickers{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.cw-picker{grid-column:1;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex;position:relative}.cw-picker:hover{background:var(--cw-surface-active)}.cw-picker:has(select:focus-visible){box-shadow:0 0 0 2px #ffffff8c}.cw-picker .cw-flag{font-size:12px}.cw-picker-code{font-size:13px}.cw-picker-name{min-width:0;color:var(--cw-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.cw-picker-chevron{width:10px;height:10px;color:var(--cw-muted);flex-shrink:0}.cw-picker select{opacity:0;cursor:pointer;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:100%;margin:0;padding:0 8px;font-size:14px;position:absolute;inset:0}.cw-picker option{color:#fff;background:#0f3b33}.cw-swap{--cw-swap-turn:0deg;background:var(--cw-surface-active);color:#fff;cursor:pointer;width:30px;height:30px;transform:rotate(var(--cw-swap-turn));border:1px solid #ffffff2e;border-radius:50%;grid-area:1/2/span 2;justify-content:center;align-items:center;padding:0;transition:transform .32s cubic-bezier(.32,.72,0,1),background-color .2s;display:flex}.cw-swap:hover{transform:rotate(var(--cw-swap-turn)) scale(1.08);background:#fff3}.cw-swap:active{transform:rotate(var(--cw-swap-turn)) scale(.92)}.cw-swap svg{width:16px;height:16px}.cw-divider{opacity:0;background:#ffffff26;height:0;margin:12px 0 8px;display:none;overflow:hidden}.cw-details{opacity:0;will-change:opacity, height;flex-direction:column;gap:6px;height:0;display:none;overflow:hidden}.cw-chart-head{white-space:nowrap;color:var(--cw-muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.cw-chart-head .cw-change{text-transform:none;font-size:11px}.cw-chart{grid-template-rows:64px auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.cw-spark-large{grid-area:1/1;width:100%;height:64px;display:block;overflow:visible}.cw-chart-scale{color:var(--cw-muted);text-align:right;flex-direction:column;grid-area:1/2;justify-content:space-between;font-size:10px;display:flex}.cw-chart-dates{color:var(--cw-faint);grid-area:2/1;justify-content:space-between;font-size:10px;display:flex}.cw-note{color:var(--cw-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.cw-footer{color:var(--cw-faint);flex-direction:column;align-items:flex-start;gap:2px;margin-top:2px;font-size:10px;display:flex}.cw-updated{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cw-updated-offline{color:var(--cw-muted)}.cw-attribution{color:var(--cw-faint);white-space:nowrap;border-radius:3px;text-decoration:none}.cw-attribution:hover{color:#fff;text-decoration:underline}@media screen and (width<=480px){.ws-stack{border-radius:14px}.ws-indicator{padding-right:0;right:4px}.cw-card{border-radius:14px;width:auto;padding:12px}}@media (prefers-reduced-motion:reduce){.ws-enter-next,.ws-enter-prev,.ws-leave-next,.ws-leave-prev,.ws-enter-next>*,.ws-enter-prev>*,.ws-leave-next>*,.ws-leave-prev>*{animation:none!important}.ws-indicator,.ws-dot:before,.cw-card,.cw-card *{transition:none!important}.cw-shimmer:after{animation:none}}.iu-card{text-align:left;max-width:440px;margin:18px auto 0}.iu-card button{margin:0}.iu-status{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0 4px;font-size:12px;display:flex}.iu-status a,.iu-hint a{color:#4da3ff}.iu-error{color:#ff6961;flex-basis:100%}.iu-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.iu-dot-ok{background:#30d158}.iu-dot-new{background:#0a84ff;box-shadow:0 0 6px #0a84ff99}.iu-dot-busy{background:#ffb340}.iu-folder{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.iu-hint{color:#fff9;margin:8px 0;font-size:12px;line-height:1.45}.iu-actions{justify-content:flex-end;gap:8px;padding:10px 0 12px;display:flex}.iu-notice{top:max(16px, calc(var(--menubar-space,0px) + 12px));z-index:50;color:#fff;text-align:left;background:#1e1e20d1;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;display:flex;position:fixed;left:16px;box-shadow:0 8px 24px #00000059}.iu-notice-tag{color:#ffffff8c;margin-left:4px;font-size:11px}.iu-notice-btn{font:inherit;color:#fffc;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;margin:0;padding:5px 10px;font-size:12px}.iu-notice-btn:hover{background:#ffffff29}.iu-notice-primary{color:#fff;background:#0a84ff}.iu-notice-primary:hover{background:#2b95ff}@media (width<=600px){.iu-notice{left:16px;right:16px}}.news-widget{box-sizing:border-box;width:var(--widget-w,316px);height:var(--widget-h,150px);color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;gap:8px;margin:0;padding:13px 15px 14px;font-family:sf_pro_displaymedium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000061,0 2px 8px #00000038,inset 0 1px #ffffff38}.news-widget:after{content:"";z-index:-1;pointer-events:none;background:#1010166b;position:absolute;inset:0}.news-widget:hover{border-color:#ffffff4d;transform:translateY(-1px)}.news-widget:active{transform:scale(.99)}.news-widget:focus-visible{outline-offset:3px;outline:2px solid #0a84ff}.news-widget-head{align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.news-widget-icon{background:linear-gradient(#ff5a5f,#e5263a);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;box-shadow:0 1px 2px #0000004d}.news-widget-app{color:#ff6b6f;font-family:sf_pro_displaybold,-apple-system,sans-serif}.news-widget-section{color:#ebebf599}.news-widget-time{color:#ebebf580;margin-left:auto}.news-widget-story{flex:1;min-height:0;position:relative;overflow:hidden}.news-widget-slide{flex-direction:column;justify-content:space-between;gap:6px;animation:.36s cubic-bezier(.22,1,.36,1) news-headline-in;display:flex;position:absolute;inset:0}.news-widget-title{-webkit-line-clamp:3;letter-spacing:-.005em;-webkit-box-orient:vertical;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:15px;line-height:1.27;display:-webkit-box;overflow:hidden}.news-widget-source{white-space:nowrap;text-overflow:ellipsis;color:#ebebf59e;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.news-widget-pub{color:#1c1c1e;background:#ffffffeb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:9px;display:inline-flex;overflow:hidden}.news-widget-pub img{object-fit:contain;width:80%;height:80%}.news-widget-message{color:#ebebf599;justify-content:center;font-size:13px}.news-widget-shimmer{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f) 0 0/200% 100%;border-radius:6px;height:15px;animation:1.4s ease-in-out infinite news-shimmer}.news-widget-shimmer.is-short{width:60%}.news-widget-small{padding:12px}.news-widget-small .news-widget-title{-webkit-line-clamp:4;font-size:13.5px;line-height:1.25}.news-widget-large .news-widget-story{flex:0 0 88px}.news-widget-more{border-top:1px solid #ffffff1f;flex-direction:column;flex:1;min-height:0;margin:0;padding:6px 0 0;list-style:none;display:flex;position:relative}.news-widget-more li{flex:1;min-height:0}.news-widget-more li+li{border-top:1px solid #ffffff14}.news-widget-more button{color:#fff;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:3px;margin:0;padding:4px 0;display:flex}.news-widget-more button:hover .news-widget-more-title{text-underline-offset:2px;text-decoration:underline}.news-widget-more-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.news-widget-more-meta{white-space:nowrap;text-overflow:ellipsis;color:#ebebf58c;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}@keyframes news-headline-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.news-overlay{z-index:99999;color:#fff;text-align:left;background:#00000052;justify-content:center;align-items:center;padding:24px;font-family:sf_pro_displaymedium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;animation:.25s cubic-bezier(.16,1,.3,1) news-fade-in;display:flex;position:fixed;inset:0}.news-overlay :where(*){box-sizing:border-box;font-family:inherit}.news-overlay :where(button){font:inherit;color:inherit;margin:0}.news-overlay :where(h2,h3,p,ul){margin:0;padding:0}.news-overlay :where(ul){list-style:none}.news-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes news-fade-in{0%{opacity:0}to{opacity:1}}.news-window{isolation:isolate;border:1px solid #ffffff29;border-radius:24px;outline:none;flex-direction:column;width:min(980px,100%);height:min(680px,100%);animation:.32s cubic-bezier(.22,1,.36,1) news-window-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073,0 4px 16px #00000026,inset 0 1px #fff3}.news-window:after{content:"";z-index:-1;pointer-events:none;background:#0e0e14a8;position:absolute;inset:0}@keyframes news-window-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.news-header{align-items:center;gap:18px;padding:16px 20px 10px;display:flex}.news-lights{align-self:flex-start;gap:8px;padding-top:4px;display:flex}.news-light{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;padding:0;display:flex;box-shadow:inset 0 0 0 .5px #00000040}.news-light svg{opacity:0;width:8px;height:8px;transition:opacity .12s}.news-lights:hover .news-light svg,.news-light:focus-visible svg{opacity:1}.news-light:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.news-light-close{color:#5a0000cc;background:#ff5f57}.news-light-minimize{color:#784600d9;background:#febc2e}.news-light-zoom{color:#005000d9;background:#28c840}.news-title{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.news-title-icon{background:linear-gradient(#ff5a5f,#e5263a);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 2px 8px #e5263a59,inset 0 1px #ffffff4d}.news-title h2{font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:20px;line-height:1.1}.news-title p{white-space:nowrap;text-overflow:ellipsis;color:#ebebf58c;margin-top:2px;font-size:12px;overflow:hidden}.news-header-actions{align-items:center;gap:8px;display:flex}.news-edition select{color:#fff;height:30px;font:inherit;appearance:none;cursor:pointer;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 11px center/9px 6px no-repeat;border:1px solid #ffffff1f;border-radius:999px;padding:0 28px 0 12px;font-size:12px}.news-edition select option{background:#1c1c1e}.news-icon-btn{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s;display:inline-flex}.news-icon-btn:hover:not(:disabled){background:#ffffff29}.news-icon-btn:disabled{opacity:.45;cursor:default}.news-icon-btn.is-spinning svg{animation:.9s linear infinite news-spin}@keyframes news-spin{to{transform:rotate(360deg)}}.news-edition select:focus-visible,.news-icon-btn:focus-visible,.news-tab:focus-visible,.news-overlay button:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.news-search-row{padding:4px 20px 10px}.news-search{color:#ebebf599;background:#76768038;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;height:38px;padding:0 12px 0 14px;transition:box-shadow .15s;display:flex}.news-search:focus-within{box-shadow:0 0 0 3px #0a84ff80}.news-search input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.news-search input::placeholder{color:#ebebf573}.news-search input::-webkit-search-cancel-button{display:none}.news-search-clear{color:#ebebf580;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.news-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite news-spin}.news-tabs{scrollbar-width:none;gap:6px;padding:0 20px 12px;display:flex;overflow-x:auto}.news-tabs::-webkit-scrollbar{display:none}.news-tab{color:#ebebf5a6;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:999px;flex-shrink:0;height:30px;padding:0 14px;font-size:12.5px;transition:background .15s,color .15s,border-color .15s}.news-tab:hover{color:#fff;background:#ffffff1f}.news-tab.is-active{color:#fff;background:#ffffff2e;border-color:#ffffff38;font-family:sf_pro_displaybold,-apple-system,sans-serif}.news-body{border-top:1px solid #ffffff0f;flex:1;min-height:0;padding:4px 20px 16px;overflow-y:auto}.news-section-title{font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:17px;margin:14px 2px 10px!important}.news-banner{color:#ffecaaf2;background:#ffd60a1a;border:1px solid #ffd60a40;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 12px;font-size:12.5px;display:flex}.news-banner button{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex-shrink:0;padding:4px 12px}.news-pub{color:#1c1c1e;background:#ffffffeb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:14px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0000004d}.news-pub img{object-fit:contain;width:70%;height:70%}.news-pub-lg{border-radius:7px;width:26px;height:26px;font-size:12px}.news-meta{color:#ebebf58c;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.news-meta-source{white-space:nowrap;text-overflow:ellipsis;color:#ebebf5cc;overflow:hidden}.news-featured{background:radial-gradient(120% 140% at 0 0,#ff5a5f29,#0000 55%),#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-end;gap:16px;margin-bottom:14px;padding:20px 20px 18px;display:flex;position:relative}.news-featured-main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:10px;min-width:0;padding:0;display:flex}.news-featured-kicker{align-items:center;gap:9px;display:flex}.news-featured-title{letter-spacing:-.01em;color:#fff;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:24px;line-height:1.22}.news-featured-main:hover .news-featured-title{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.news-featured-more{color:#ebebf58c;font-size:12.5px}.news-open,.news-read{color:#fff;cursor:pointer;background:#0a84ff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;transition:background .15s;display:inline-flex}.news-open:hover,.news-read:hover:not(:disabled){background:#0071e3}.news-read:disabled{opacity:.45;cursor:default}.news-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:4px 14px;display:grid}.news-row{border-radius:12px;align-items:center;transition:background .12s;display:flex;position:relative}.news-row:hover{background:#ffffff0f}.news-row-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:11px;min-width:0;padding:10px 6px 10px 10px;display:flex}.news-row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.news-row-title{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:14px;line-height:1.32;display:-webkit-box;overflow:hidden}.news-row-open{color:#ebebf573;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.news-row:hover .news-row-open,.news-row-open:focus-visible{opacity:1}.news-row-open:hover{color:#fff;background:#ffffff1a}.news-more-search{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;display:inline-flex}.news-more-search:disabled{opacity:.45;cursor:default}.news-detail{max-width:680px;padding:14px 4px 8px;animation:.26s cubic-bezier(.22,1,.36,1) news-detail-in}@keyframes news-detail-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.news-back{color:#ebebf5d9;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 6px;display:inline-flex;margin-bottom:16px!important}.news-detail-source{align-items:center;gap:9px;display:flex}.news-detail-title{letter-spacing:-.01em;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:28px;line-height:1.2;margin:12px 0 10px!important}.news-detail-note{color:#ebebf58c;font-size:13px;margin-bottom:16px!important}.news-related{margin-top:26px}.news-related h3{color:#ebebf5d9;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:14px;margin-bottom:8px!important}.news-related li+li{border-top:1px solid #ffffff12}.news-related button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;padding:10px 6px;display:grid}.news-related button svg{color:#ebebf573;grid-area:1/2/span 2}.news-related-title{color:#fff;font-size:13.5px}.news-related-source{color:#ebebf58c;font-size:12px}.news-related button:hover .news-related-title{text-underline-offset:3px;text-decoration:underline}.news-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:70px 20px;display:flex}.news-empty h3{font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:16px}.news-empty p{color:#ebebf58c;margin-bottom:8px!important}.news-skeleton{flex-direction:column;gap:10px;padding-top:16px;display:flex}.news-skel{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite news-shimmer}.news-skel-featured{border-radius:18px;height:150px}.news-skel-row{height:52px}@keyframes news-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.news-footer{color:#ebebf573;border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:9px 20px 12px;font-size:11.5px;display:flex}@media (width<=720px){.news-overlay{padding:8px}.news-window{border-radius:18px;width:100%;height:100%}.news-header{flex-wrap:wrap;gap:10px 14px}.news-title p{white-space:normal}.news-list{grid-template-columns:minmax(0,1fr)}.news-featured{flex-direction:column;align-items:flex-start}.news-featured-title{font-size:20px}.news-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.news-widget,.news-widget-shimmer,.news-overlay,.news-window,.news-detail,.news-skel,.news-icon-btn.is-spinning svg,.news-spinner{transition:none!important;animation:none!important}.news-widget-slide{animation:.2s news-fade-in!important}}.dt-item{z-index:10;text-align:left;transition:scale .25s cubic-bezier(.34,1.32,.64,1),opacity .25s,filter .25s;position:fixed}.dt-item-widget{z-index:1000}.dt-item-widget[data-size=small]{--widget-w:150px;--widget-h:150px}.dt-item-widget[data-size=medium]{--widget-w:316px;--widget-h:150px}.dt-item-widget[data-size=large]{--widget-w:316px;--widget-h:316px}.dt-item[data-desktop-item=clock] .center{text-align:center}.dt-item[data-desktop-item=clock] .clock-time,.dt-item[data-desktop-item=quote] .name-intro{transition:font-size .35s cubic-bezier(.34,1.32,.64,1)}.dt-item[data-desktop-item=clock][data-size=small] .clock-time{font-size:50px}.dt-item[data-desktop-item=quote][data-size=small] .name-intro{font-size:18px}.dt-item[data-desktop-item=clock][data-size=large] .clock-time{font-size:104px}.dt-item[data-desktop-item=quote][data-size=large] .name-intro{font-size:30px}.dt-item[data-desktop-item=clock] .clock-time.is-glass{-webkit-text-fill-color:transparent;text-shadow:none;background-image:linear-gradient(180deg, #ffffff42, #ffffff1a 55%, #ffffff24), var(--glass-image,linear-gradient(#ffffff52, #ffffff52));background-size:100% 100%, var(--glass-size,100% 100%);background-position:0 0, var(--glass-position,0 0);filter:url(#iweb-clock-glass);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.clock-glass-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.dt-item[data-desktop-item=search] .dashboard-search-trigger{box-sizing:border-box;width:335px;max-width:calc(100vw - 32px);margin:0;transition:width .35s cubic-bezier(.34,1.32,.64,1),transform .3s cubic-bezier(.4,0,.2,1)}.dt-item[data-desktop-item=search][data-size=small] .dashboard-search-trigger{width:260px}.dt-item[data-desktop-item=search][data-size=large] .dashboard-search-trigger{width:480px}.dt-backdrop{z-index:1001;background:#00000047;animation:.25s dt-fade-in;position:fixed;inset:0}@keyframes dt-fade-in{0%{opacity:0}to{opacity:1}}.dt-item:has(.cw-expanded,.weather-container.is-expanded){z-index:1001}body:has(.dt-item .cw-expanded,.dt-item .weather-container.is-expanded) .dt-item:not(:has(.cw-expanded,.weather-container.is-expanded)){opacity:.3;filter:blur(3px)saturate(.8);pointer-events:none}.dt-item.is-holding{transition:scale .55s cubic-bezier(.2,.8,.2,1);scale:.96}.dt-item.is-editing{z-index:1002;scale:.97}.dt-item.is-editing:after{content:"";pointer-events:none;border:1.5px solid #ffffff59;border-radius:24px;position:absolute;inset:-6px}.dt-item.is-dragging{z-index:1003;filter:drop-shadow(0 18px 30px #0006);scale:1.03}.dt-item.is-dragging:after{border-color:#ffffffb3}.dt-shield{z-index:5;cursor:grab;border-radius:24px;outline:none;position:absolute;inset:-6px}.dt-item.is-dragging .dt-shield{cursor:grabbing}.dt-shield:focus-visible{box-shadow:0 0 0 3px #0a84ff}.dt-remove{z-index:6;color:#fff;cursor:pointer;background:#3c3c40f2;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;animation:.25s cubic-bezier(.34,1.56,.64,1) dt-pop;display:inline-flex;position:absolute;top:-14px;left:-14px;box-shadow:0 2px 6px #0006}.dt-remove:hover{background:#ff453a}.dt-resize{z-index:6;cursor:nwse-resize;background:#3c3c40f2;border:1px solid #ffffff40;border-radius:50%;width:22px;height:22px;animation:.25s cubic-bezier(.34,1.56,.64,1) dt-pop;position:absolute;bottom:-12px;right:-12px;box-shadow:0 2px 6px #0006}.dt-resize:before{content:"";border-bottom:1.5px solid #ffffffd9;border-right:1.5px solid #ffffffd9;border-radius:0 0 3px;position:absolute;inset:6px}@keyframes dt-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.dt-guide{z-index:1004;pointer-events:none;background:#ffd60ae6;position:fixed;box-shadow:0 0 6px #ffd60a99}.dt-slot{z-index:1001;pointer-events:none;background:#ffffff24;border:1px solid #ffffff47;border-radius:22px;transition:left .18s cubic-bezier(.2,.8,.2,1),top .18s cubic-bezier(.2,.8,.2,1),width .18s,height .18s;position:fixed}@media (prefers-reduced-motion:reduce){.dt-slot{transition:none}}.dt-guide-x{width:1px;top:0;bottom:0}.dt-guide-y{height:1px;left:0;right:0}.dt-toolbar{z-index:1005;-webkit-backdrop-filter:blur(28px)saturate(170%);color:#fff;background:#242428d1;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;font-family:sf_pro_displaymedium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;animation:.32s cubic-bezier(.34,1.32,.64,1) dt-toolbar-in;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}@keyframes dt-toolbar-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.dt-toolbar-title{font-family:sf_pro_displaybold,-apple-system,sans-serif}.dt-toolbar-hint{color:#ebebf58c;white-space:nowrap;margin-right:6px}.dt-btn{color:#fff;height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;margin:0;padding:0 14px}.dt-btn:hover{background:#fff3}.dt-btn-primary{background:#0a84ff}.dt-btn-primary:hover{background:#0071e3}.dt-btn:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}@media (width<=720px){.dt-toolbar-hint{display:none}}.dt-menu{z-index:100000;-webkit-backdrop-filter:blur(30px)saturate(180%);color:#fff;text-align:left;visibility:hidden;-webkit-user-select:none;user-select:none;background:#28282ccc;border:1px solid #ffffff24;border-radius:12px;min-width:220px;padding:5px;font-family:sf_pro_displaymedium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;position:fixed;box-shadow:0 14px 40px #00000073,0 0 0 .5px #0006}.dt-menu.is-placed{visibility:visible;animation:.12s ease-out dt-menu-in}@keyframes dt-menu-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.dt-menu-item{width:100%;height:24px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;margin:0;padding:0 10px 0 4px;display:flex}.dt-menu-item:hover,.dt-menu-item:focus{background:#0a84ff}.dt-menu-check{text-align:center;flex-shrink:0;width:18px;font-size:12px}.dt-menu-label{flex:1}.dt-menu-shortcut{color:#ebebf580;margin-left:24px}.dt-menu-item:hover .dt-menu-shortcut,.dt-menu-item:focus .dt-menu-shortcut{color:#ffffffd9}.dt-menu-sep{background:#ffffff1f;height:1px;margin:5px 10px}.dt-menu-header{color:#ebebf580;padding:4px 10px 3px 22px;font-family:sf_pro_displaybold,-apple-system,sans-serif;font-size:11.5px}@media (prefers-reduced-motion:reduce){.dt-item.is-holding{scale:none}.dt-item,.dt-item .clock-time,.dt-item .name-intro,.dt-backdrop,.dt-toolbar,.dt-remove,.dt-resize,.dt-menu.is-placed{transition:none!important;animation:none!important}}.dt-item-widget[data-size=medium] .weather-container:not(.is-expanded) .weather-card{flex-direction:row;gap:14px}.dt-item-widget[data-size=medium] .weather-container:not(.is-expanded) .weather-info-main{flex:0 0 104px}.dt-item-widget[data-size=medium] .weather-container:not(.is-expanded) .weather-forecast-container{flex:1;align-items:flex-end;min-width:0;padding:0 0 2px;opacity:1!important;height:auto!important;display:flex!important}.dt-item-widget[data-size=medium] .weather-container:not(.is-expanded) .forecast-scroll-wrapper{justify-content:space-between;overflow:hidden!important}.dt-item-widget[data-size=medium] .weather-container:not(.is-expanded) .forecast-item{min-width:0}.dt-item-widget[data-size=medium] .weather-container:not(.is-expanded) .forecast-item:nth-child(n+6){display:none}:root{--menubar-h:32px;--menubar-space:0px}.mb{z-index:100500;height:var(--menubar-h);color:#fff;text-shadow:0 1px 2px #00000059;-webkit-user-select:none;user-select:none;background:linear-gradient(#00000052,#0000001f 70%,#0000);align-items:center;padding:0 10px 0 8px;font-family:sf_pro_displaymedium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;transition:transform .28s cubic-bezier(.32,.72,0,1),background-color .2s;display:flex;position:fixed;top:0;left:0;right:0}.mb.is-autohide{-webkit-backdrop-filter:blur(24px)saturate(170%);background:#1c1c1e9e;transform:translateY(-100%);box-shadow:0 1px #ffffff0f,0 6px 20px #00000040}.mb.is-autohide.is-revealed,.mb.is-autohide.is-menu-open{transform:none}.mb-hotzone{z-index:100501;height:3px;position:fixed;top:0;left:0;right:0}.mb button{font:inherit;color:inherit;text-shadow:inherit;margin:0}.mb-left{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.mb-title{white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:999px;flex-shrink:0;height:24px;padding:0 9px}.mb-title:hover,.mb-title.is-open{background:#fff3}.mb-title:focus-visible,.mb-status-btn:focus-visible,.mb-light:focus-visible{outline-offset:1px;outline:2px solid #0a84ffe6}.mb-logo{align-items:center;padding:0 10px;display:flex}.mb-logo-img{filter:drop-shadow(0 1px 1.5px #00000059);width:17px;height:17px}.mb-app{font-family:sf_pro_displaybold,-apple-system,BlinkMacSystemFont,sans-serif}.mb-right{flex-shrink:0;align-items:center;gap:4px;margin-left:12px;display:flex}.mb-status{filter:drop-shadow(0 1px 1.5px #0000004d);background:0 0;border:0;border-radius:999px;align-items:center;height:24px;padding:0 7px;display:inline-flex}.mb-status-btn{cursor:default}.mb-status-btn:hover,.mb-cc-btn.is-open{background:#fff3}.mb-clock{white-space:nowrap;font-variant-numeric:tabular-nums;gap:7px;padding:0 4px 0 7px;display:inline-flex}.mb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mb-menu{top:calc(var(--menubar-h) - 2px);min-width:230px;max-height:calc(100vh - var(--menubar-h) - 16px);-webkit-backdrop-filter:blur(30px)saturate(180%);text-shadow:none;background:#28282cd1;border:1px solid #ffffff24;border-radius:12px;padding:5px;animation:.1s ease-out mb-menu-in;position:absolute;overflow-y:auto;box-shadow:0 14px 40px #00000073,0 0 0 .5px #0006}@keyframes mb-menu-in{0%{opacity:0}}.mb-menu-item{text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;height:24px;padding:0 10px 0 4px;display:flex}.mb-menu-item.is-active{background:#0a84ff}.mb-menu-item[aria-disabled=true]{color:#ebebf54d}.mb-menu-check{text-align:center;flex-shrink:0;width:18px;font-size:12px}.mb-menu-label{flex:1}.mb-menu-shortcut{color:#ebebf580;margin-left:28px}.mb-menu-item.is-active .mb-menu-shortcut{color:#ffffffd9}.mb-menu-item[aria-disabled=true] .mb-menu-shortcut{color:#ebebf538}.mb-menu-sep{background:#ffffff1f;height:1px;margin:5px 10px}.mb-lights{flex-shrink:0;gap:8px;padding:0 10px 0 6px;animation:.2s ease-out mb-menu-in;display:flex}.mb-light{cursor:default;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:0;border-radius:50%;width:12px;height:12px;padding:0;box-shadow:inset 0 0 0 .5px #00000040}.mb-light-close{background-color:#ff5f57}.mb-light-minimize{background-color:#febc2e}.mb-light-zoom{background-color:#28c840}.mb-lights:hover .mb-light-close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.9 3.9l4.2 4.2M8.1 3.9l-4.2 4.2' stroke='%234d0000' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E")}.mb-lights:hover .mb-light-minimize{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.3 6h5.4' stroke='%23995700' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}.mb-lights:hover .mb-light-zoom{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M5.5 5.5H2.9l2.6-2.6zM6.5 6.5h2.6L6.5 9.1z' fill='%23006500'/%3E%3C/svg%3E")}.lights-in-menubar :is(.window-controls,.settings-window-controls,.mk-window-controls,.news-lights){visibility:hidden}@media (width<=720px){.mb-clock>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.mb{transition:none}.mb-menu,.mb-lights{animation:none}}.settings-select{color:#fff;height:26px;font:inherit;appearance:none;cursor:pointer;background:#ffffff1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2 4.5 5 1.5l3 3M2 7.5l3 3 3-3' fill='none' stroke='white' stroke-opacity='0.75' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 8px center/9px 11px no-repeat;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;padding:0 26px 0 10px;font-size:13px}.settings-select:focus-visible{outline-offset:1px;outline:2px solid #0a84ffe6}.settings-select option{color:#fff;background:#2c2c2e}.settings-row-hint{text-align:left;color:#ffffff80;padding:0 0 10px;font-size:11.5px}
