.toolbar{border-radius:6px 6px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:28px;display:flex;position:relative}.toolbar[data-float=false]{z-index:10}.toolbar[data-back=light]{background:#fefefe}.toolbar[data-back=dark]{background:#181818}.topInfo{height:100%}.topInfo[data-float=true]{opacity:0}.topInfo .uicon{margin:0 10px 0 6px}.actbtns{height:100%}.actbtns .uicon{height:100%;padding:0 18px;transition:all 60ms ease-in-out}.actbtns .uicon img{transition:all 60ms ease-in-out}.actbtns .uicon:hover{background:#8883}.actbtns .uicon[data-payload=close]:hover{background:#f00c}.actbtns .uicon[data-payload=close]:hover img{filter:invert()}.closeBtn{border-radius:0 6px 0 0}.snapbox{position:relative}.snapbox[data-hv=true]{background:#8883}.snapcont{box-sizing:border-box;grid-column-gap:8px;grid-row-gap:8px;z-index:10;transform-origin:50%;background:#f9f9f9;border:1px solid #96969633;border-radius:6px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:260px;height:130px;padding:8px;animation:1s ease-in-out popup;display:grid;position:absolute;right:-24px}.snapcont .snapper{background:#e0e0e0;border:1px solid #999}.snapcont .snapper:hover{background:#0067c0;border:1px solid #0067c0}.snapcont[data-dark=true]{background:#222}.snapcont[data-dark=true] .snapper{background:#4e4e4e;border:1px solid #777}.snapcont[data-dark=true] .snapper:hover{background:#4cc2ff;border:1px solid #4cc2ff}@keyframes popup{0%{opacity:0}90%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.snapLay{grid-column-gap:3px;grid-row-gap:3px;display:grid}.snapLay:first-child{grid-template-columns:auto auto}.snapLay:nth-child(2){grid-template-columns:auto auto auto}.snapLay:nth-child(2) .snapper:first-child{grid-column-end:span 2}.snapLay:nth-child(3){grid-template-columns:auto auto auto}.snapLay:nth-child(4){grid-template-rows:auto auto;grid-template-columns:auto auto}.snapLay:nth-child(4) .snapper:first-child{grid-row:1/span 2}.snapLay:nth-child(5){grid-column-gap:4px;grid-template-rows:auto auto;grid-template-columns:auto auto}.snapLay:nth-child(6){grid-template-columns:auto auto auto auto auto auto auto}.snapLay:nth-child(6) .snapper{grid-column-end:span 2}.snapLay:nth-child(6) .snapper:nth-child(2){grid-column:3/span 3}.snapper{box-sizing:border-box;transition:all .1s ease-in-out}.uicon{place-items:center;display:grid;position:relative}.imageCont{place-items:center;width:auto;height:auto;display:grid;position:relative}.imageCont[data-back=true]{background-position:50%;background-size:cover}.imageCont img[data-free=false]{max-width:100%;max-height:100%}.imageCont.rounded{overflow:hidden}body[data-theme=dark] .toolbar[data-noinvert=false] .snapcont{background:#222}body[data-theme=dark] .toolbar[data-noinvert=false] .snapcont .snapper{background:#4e4e4e;border:1px solid #777}body[data-theme=dark] .toolbar[data-noinvert=false] .snapcont .snapper:hover{background:var(--clrPrm);border:solid 1px var(--clrPrm)}body[data-theme=dark] .toolbar[data-noinvert=false] .appFullName{color:#fefefe}body[data-theme=dark] .toolbar[data-noinvert=false] .actbtns .uicon img{filter:invert()}.resizecont{z-index:12;position:absolute}.topone{z-index:22;width:80%;top:-8px;left:0}.leftone{height:100%;left:-8px}.rightone{height:90%;bottom:0;right:-8px}.bottomone{width:100%;bottom:-8px;left:0}.conrsz{width:8px;height:8px}.edgrsz{min-width:8px;min-height:8px}.wdws{width:100%}.hdws{height:100%}.noscroll::-webkit-scrollbar{display:none}.win11Scroll::-webkit-scrollbar{--scroll:#fffc;--scrollbar-top-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.102 16.981c-1.074 0-1.648-1.265-.941-2.073l5.522-6.311a1.75 1.75 0 0 1 2.634 0l5.522 6.311c.707.808.133 2.073-.941 2.073H6.102z' fill='rgb(0 0 0 / 50%)'/%3E%3C/svg%3E");--scrollbar-right-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 17.898c0 1.074 1.265 1.648 2.073.941l6.311-5.522a1.75 1.75 0 0 0 0-2.634l-6.311-5.522C10.265 4.454 9 5.028 9 6.102v11.796z' fill='rgb(0 0 0 / 50%)'/%3E%3C/svg%3E");--scrollbar-bottom-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.102 8c-1.074 0-1.648 1.265-.941 2.073l5.522 6.311a1.75 1.75 0 0 0 2.634 0l5.522-6.311c.707-.808.133-2.073-.941-2.073H6.102z' fill='rgb(0 0 0 / 50%)'/%3E%3C/svg%3E");--scrollbar-left-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 17.898c0 1.074-1.265 1.648-2.073.941l-6.311-5.522a1.75 1.75 0 0 1 0-2.634l6.311-5.522c.808-.707 2.073-.133 2.073.941v11.796z' fill='rgb(0 0 0 / 50%)'/%3E%3C/svg%3E");border-radius:7px;width:14px;height:14px}.win11Scroll::-webkit-scrollbar:vertical:hover{background:var(--scrollbar-bottom-btn) 0% calc(100% - 3px)/contain no-repeat, var(--scrollbar-top-btn) 0% calc(0% + 3px)/contain no-repeat, var(--scroll)}.win11Scroll::-webkit-scrollbar:horizontal:hover{background:var(--scrollbar-right-btn) calc(100% - 3px) 0%/contain no-repeat, var(--scrollbar-left-btn) calc(0% + 3px) 0%/contain no-repeat, var(--scroll)}.win11Scroll::-webkit-scrollbar-thumb{background:#00000080 padding-box padding-box;border:6px solid #0000;border-radius:14px;display:none}.win11Scroll::-webkit-scrollbar-thumb:hover{border:4px solid #0000}.win11Scroll::-webkit-scrollbar-button:single-button{height:14px}.win11Scroll:hover::-webkit-scrollbar-thumb{display:block}body[data-theme=dark] .win11Scroll::-webkit-scrollbar{--scroll:#2c2c2c40;--scrollbar-top-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.102 16.981c-1.074 0-1.648-1.265-.941-2.073l5.522-6.311a1.75 1.75 0 0 1 2.634 0l5.522 6.311c.707.808.133 2.073-.941 2.073H6.102z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E");--scrollbar-right-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 17.898c0 1.074 1.265 1.648 2.073.941l6.311-5.522a1.75 1.75 0 0 0 0-2.634l-6.311-5.522C10.265 4.454 9 5.028 9 6.102v11.796z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E");--scrollbar-bottom-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.102 8c-1.074 0-1.648 1.265-.941 2.073l5.522 6.311a1.75 1.75 0 0 0 2.634 0l5.522-6.311c.707-.808.133-2.073-.941-2.073H6.102z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E");--scrollbar-left-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 17.898c0 1.074-1.265 1.648-2.073.941l-6.311-5.522a1.75 1.75 0 0 1 0-2.634l6.311-5.522c.808-.707 2.073-.133 2.073.941v11.796z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E")}.win11ScrollDark::-webkit-scrollbar{--scroll:#2c2c2c40;--scrollbar-top-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.102 16.981c-1.074 0-1.648-1.265-.941-2.073l5.522-6.311a1.75 1.75 0 0 1 2.634 0l5.522 6.311c.707.808.133 2.073-.941 2.073H6.102z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E");--scrollbar-right-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 17.898c0 1.074 1.265 1.648 2.073.941l6.311-5.522a1.75 1.75 0 0 0 0-2.634l-6.311-5.522C10.265 4.454 9 5.028 9 6.102v11.796z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E");--scrollbar-bottom-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.102 8c-1.074 0-1.648 1.265-.941 2.073l5.522 6.311a1.75 1.75 0 0 0 2.634 0l5.522-6.311c.707-.808.133-2.073-.941-2.073H6.102z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E");--scrollbar-left-btn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 17.898c0 1.074-1.265 1.648-2.073.941l-6.311-5.522a1.75 1.75 0 0 1 0-2.634l6.311-5.522c.808-.707 2.073-.133 2.073.941v11.796z' fill='rgb(255 255 255 / 50%)'/%3E%3C/svg%3E")}body[data-theme=dark] .win11Scroll::-webkit-scrollbar-thumb{background:#ffffff80 padding-box padding-box}.win11ScrollDark::-webkit-scrollbar-thumb{background:#ffffff80 padding-box padding-box}.battery{display:flex;position:relative}.btFull{z-index:0;position:absolute;overflow:hidden}.charger svg{z-index:1;position:absolute}.taskbar{--bg1:#f3f3f3d9;--bg2:#ffffffab;width:100vw;height:48px;color:var(--dark-txt);background:var(--bg1);-webkit-backdrop-filter:saturate(3)blur(20px);backdrop-filter:saturate(3)blur(20px);z-index:10000;position:absolute;bottom:0}body[data-theme=dark] .taskbar{--bg1:#202020bf;--bg2:#ffffff1a}body[data-theme=dark] .taskIcon,body[data-theme=dark] .searchIcon img{filter:invert()}.taskcont{width:100%;height:100%;position:relative}.taskright{width:auto;height:100%;margin-left:10px;display:flex;position:absolute;top:0;right:0}.taskIcon{flex-direction:column;justify-content:center;width:24px;display:flex}.taskIcon svg{color:#303030}.taskDate{flex-direction:column;justify-content:center;padding:0 8px;font-size:11px;display:flex}.taskDate div{text-align:center;width:100%;font-weight:400}.tasksCont{flex-direction:column;width:100%;height:100%;display:flex}.tasksCont[data-side=center]{align-items:center}.tasksCont[data-side=center] .widget{position:absolute;left:8px}.tasksCont[data-side=left]{align-items:flex-start}.tsbar{align-items:center;width:auto;height:100%;transition:all .2s ease-in-out;display:flex}.tsIcon{box-sizing:border-box;transform-origin:50%;background:#fefefe00;border-radius:4px;width:38px;height:38px;margin:auto 3px;transition:all .2s;animation:.8s ease-in-out popintro;position:relative}.tsIcon:after{content:"";background:#858585;border-radius:4px;width:0;height:3px;transition:all .2s ease-in-out;display:block;position:absolute;bottom:0}.tsIcon[data-open=true]:after{width:6px}.tsIcon[data-active=true]:after{background:var(--clrPrm);width:12px}.tsIcon:hover,.tsIcon[data-active=true]{background:var(--bg2)}.graybd{border:1px solid #0000;height:1rem}.graybd:hover{border:0 solid #a1a1a1;border-left-width:2px}@keyframes popintro{0%{transform:scale(0)}40%{transform:scale(1.125)}70%{transform:scale(.725)}to{transform:scale(1)}}.actmenu{--bg1:#f9f9f9e6;--bg1a:#f8f8f8f5;--bg2:#00000014;background:var(--bg1);-webkit-backdrop-filter:saturate(2)blur(20px);backdrop-filter:saturate(2)blur(20px);z-index:10000;opacity:1;pointer-events:all;border-radius:8px;transition:opacity .1s;position:absolute}.actmenu[data-hide=true]{opacity:0;pointer-events:none}.actmenu[data-left=false] .minimenu{left:unset;right:98%}body[data-theme=dark] .actmenu{--bg1:#22242fcc;--bg1a:#1e202fe6;--bg2:#ffffff14}.minimenu{background:var(--bg1a);z-index:9999;border-radius:8px;padding:4px 0;animation:.6s ease-in-out fadein;display:none;position:absolute;top:0;left:99%}.menuopt{box-sizing:border-box;cursor:default;height:28px;color:var(--txt-col);border-radius:4px;align-items:center;margin:6px;padding:4px 6px;font-size:12px;font-weight:500;display:flex;position:relative}.menuopt:hover{background:var(--bg2)}.menuopt:hover .minimenu{display:block}.menuopt .spcont{width:16px;margin-right:12px}.menuopt .micon{position:absolute}.menuopt .rightIcon{right:8px}.menuopt .dotIcon,.menuopt .checkIcon{color:var(--med-txt);right:8px}.menuhr{background-color:#ccc5;width:100%;height:1px;margin:4px 0;position:relative;left:0}.searchMenu{text-align:left;min-height:500px;padding:32px}.searchBar{border-bottom:solid 2px var(--clrPrm);background:var(--comp-clr);border-radius:4px;height:30px;padding:0 10px;display:flex}.searchBar .uicon{filter:brightness(.6);margin-right:12px}.searchBar input{background:inherit;width:100%;color:var(--dark-txt)}.searchBar input::placeholder{color:var(--txt-col)}.smatch{background:var(--bg2)}.opts{color:var(--med-txt)}.opts div{border:solid 0 var(--clrPrm);cursor:pointer}.opts div[value=true]{color:var(--dark-txt);border-bottom-width:2px}.leftSide{width:100%}.leftSide[data-width=true]{width:32%}.rightSide{background:var(--bg2);flex-direction:column;align-items:center;height:560px;margin:8px;display:flex}.rightSide .hline{background:var(--bg2);border-radius:10px;width:90%;height:1px}.topApp{background:var(--bg2);border-radius:4px;flex-direction:column;align-items:center;width:19%;display:flex}.topApp:hover{filter:brightness(.9)}.qksrch{border-radius:4px}.qksrch .uicon{font-size:20px}.qksrch:hover{background:var(--bg2)}.powerCont{background:var(--bg2);opacity:0;pointer-events:none;border-radius:6px;width:108px;padding:4px 6px;font-size:12px;transition:all .2s ease-in-out;position:absolute;top:-100px;left:-36px;transform:translateY(20px);box-shadow:2px 2px 12px #2e282840}.powerCont[data-vis=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.powerCont .flex{border-radius:4px;padding:4px 6px}.powerCont .flex:hover{background:var(--bg2)}.powerCont .uicon{margin-right:8px}.bandpane{--bg1:#dae2f2;--bg2:#e6edf8;--bgHvr:#0000000d;background:var(--bgHvr);color:var(--dark-txt);z-index:9999;border-radius:8px;max-height:fit-content;transition:all .25s cubic-bezier(.62,0,.32,1);position:absolute;bottom:10px;right:129px;overflow:hidden}.bandpane.bd-blur{--bg1:#f2f2f2e6;--bg2:#0000000d;--bgHvr:#0000000d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bandpane[data-hide=true]{opacity:0;transition:all .15s cubic-bezier(.62,0,.32,1);animation:0s ease-in-out .2s forwards overflow-hider}.bandpane .bandContainer{background:var(--bg2);flex-wrap:wrap;max-width:82px;display:flex}.bandpane .bandContainer div{padding:12px}body[data-theme=dark] .bandpane{--bg1:#1c1c1c;--bg2:#242424;--bgHvr:#313131}body[data-theme=dark] .bandpane.bd-blur{--bg1:#242424cc;--bg2:#0003;--bgHvr:#ffffff14}.sidePane{--bg1:#dae2f2;--bg2:#e6edf8;--bg3:#fbfbfb;--bg4:#0000000d;--sliderThumbClr:white;width:360px;color:var(--dark-txt);background:var(--bg1);z-index:9999;border-radius:.5rem;transition:all .25s cubic-bezier(.62,0,.32,1);position:absolute;bottom:12px;right:12px;overflow:hidden;transform:translate(0)}.sidePane.bd-blur{--bg1:#f2f2f2e6;--bg2:#fff3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidePane[data-hide=true]{transition:all .15s cubic-bezier(.62,0,.32,1);animation:0s ease-in-out .15s forwards overflow-hider;transform:translateY(110%)}.sidePane .quickSettings{background:var(--bg2);flex-direction:column;gap:2rem;display:flex}.sidePane .quickSettings .qkCont{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.sidePane .quickSettings .qkCont .qkGrp{flex-direction:column;align-items:center;display:flex}.sidePane .quickSettings .qkCont .qkGrp .qkbtn{background:var(--bg3);border:.1px solid #1111111a;border-radius:4px;justify-content:center;align-items:center;width:6rem;height:3rem;transition:all .1s;display:flex}.sidePane .quickSettings .qkCont .qkGrp .qkbtn[data-state=true]{background:var(--clrPrm)}.sidePane .quickSettings .qkCont .qkGrp .qktext{width:max-content;margin:.5rem 0 1.33rem;font-size:.75em}.sidePane .sliderCont{align-items:center;width:100%;display:flex}.sidePane .sliderCont .sliders{width:100%;height:4px}.sidePane .sliderCont .sliders[type=range]{--track-color:linear-gradient(90deg, var(--clrPrm) 100%, #888 100%);-webkit-appearance:none;background:0 0}.sidePane .sliderCont .sliders[type=range]::-webkit-slider-runnable-track{background:var(--track-color);border:0;border-radius:10px;width:100%;height:4px}.sidePane .sliderCont .sliders[type=range]::-webkit-slider-thumb{border:4px solid var(--sliderThumbClr);background:var(--clrPrm);-webkit-appearance:none;border-radius:10px;width:18px;height:18px;margin-top:-8px;transition:all .1s}.sidePane .sliderCont .sliders[type=range]::-webkit-slider-thumb:hover{border:3px solid var(--sliderThumbClr)}.sidePane .sliderCont .sliders[type=range]::-webkit-slider-thumb:active{border:5px solid var(--sliderThumbClr)}.sidePane .sliderCont .sliders[type=range]:focus::-webkit-slider-runnable-track{background:var(--track-color)}.sidePane .sliderCont .sliders[type=range]::-moz-range-track{background:var(--track-color);border:0;border-radius:10px;width:100%;height:4px}.sidePane .sliderCont .sliders[type=range]::-moz-range-thumb{border:4px solid var(--sliderThumbClr);background:var(--clrPrm);border-radius:10px;width:18px;height:18px}.sidePane .sliderCont .sliders[type=range]::-moz-range-thumb:hover{border:3px solid var(--sliderThumbClr)}.sidePane .sliderCont .sliders[type=range]::-moz-range-thumb:active{border:5px solid var(--sliderThumbClr)}.sidePane .bottomBar{box-sizing:border-box;border-top:1px solid var(--bg4);align-items:center;height:3rem;display:flex}.sidePane .bottomBar .battery-sidepane{border-radius:4px;align-items:center;height:100%;display:flex}.sidePane .bottomBar .battery-sidepane:hover{background:var(--bg4)}body[data-theme=dark] .sidePane{--bg1:#1c1c1c;--bg2:#242424;--bg3:#313131;--bg4:#ffffff0d;--sliderThumbClr:#454545}body[data-theme=dark] .sidePane.bd-blur{--bg1:#242424d9;--bg2:#ffffff08}body[data-theme=dark] .sidePane .uicon{filter:invert()}.calnpane{--bg1:#dae2f2;--bg2:#e6edf8;--bgHvr:#0000000d;background:var(--bg1);width:21rem;color:var(--dark-txt);z-index:9999;border-radius:8px;max-height:500px;transition:all .25s cubic-bezier(.62,0,.32,1);position:absolute;bottom:12px;right:12px;overflow:hidden}.calnpane.bd-blur{--bg1:#f2f2f2e6;--bg2:#0000000d;--bgHvr:#0000000d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.calnpane.collapse{max-height:50px}.calnpane[data-hide=true]{transition:all .15s cubic-bezier(.62,0,.32,1);animation:0s ease-in-out .2s forwards overflow-hider;transform:translate(120%)}.calnpane #dycalendar{background:var(--bg2)}.calnpane .topBar{border-bottom:1px solid var(--comp-txt);justify-content:space-between;align-items:center;height:50px;display:flex}.calnpane .topBar .collapser{background:var(--bg2)}body[data-theme=dark] .calnpane{--bg1:#1c1c1c;--bg2:#242424;--bgHvr:#313131}body[data-theme=dark] .calnpane.bd-blur{--bg1:#242424cc;--bg2:#0003;--bgHvr:#ffffff14}.desktopCont{flex-flow:column wrap;width:0;height:100%;display:flex}.dskApp{border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;width:74px;height:84px;margin:4px;font-size:.8em;transition:all .2s ease-in-out;display:flex}.dskApp:focus{background:#ffffff3d}.dskApp:hover{background:#ffffff1f}.dskApp:focus{border:1px dotted #fff}.dskApp .appName{text-align:center;color:#fafafa;text-shadow:0 0 4px #0009;margin-top:4px}.startMenu{--bg1:#f2f2f2e6;--bg2:#ffffffe6;--bg3:#00000008;--bg4:#aaa;--roundRad:8px;width:640px;height:min(100% - 24px,720px);color:var(--dark-txt);background:var(--bg1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--roundRad);z-index:9999;box-sizing:border-box;transition:all .2s cubic-bezier(.79,.14,.15,.86);position:absolute;bottom:12px;left:0;overflow:hidden}.startMenu[data-align=center]{text-align:center;margin-left:auto;margin-right:auto;right:0}.startMenu[data-align=left]{left:8px}.startMenu[data-hide=true]{opacity:0;pointer-events:none;transform:translateY(100px)}body[data-theme=dark] .startMenu{--bg1:#242424cc;--bg2:#ffffff1a;--bg3:#00000026;--bg4:#444}body[data-theme=dark] .startMenu .blueicon{filter:brightness(4)}.allCont,.stmenu{height:calc(100% - 64px);position:relative}.allCont[data-allapps=false],.stmenu[data-allapps=false]{opacity:0;transition:all .3s cubic-bezier(0,.58,.42,1)}.allCont[data-allapps=true],.stmenu[data-allapps=true]{transition:all .3s cubic-bezier(0,.58,.42,1);transform:translate(-640px)}.stmenu[data-allapps=false]{opacity:1}.stmenu[data-allapps=true]{opacity:0}.allCont{width:100%;position:absolute;top:0;left:100%;overflow:hidden}.menuBar{box-sizing:border-box;background:var(--bg3);border-top:1px solid var(--bg4);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 48px;display:flex;position:absolute;bottom:0}.profile{border-radius:4px;align-items:center;padding:.6em .8em;display:flex}.profile:hover{background:var(--bg2)}.profile .usName{color:var(--txt-col);margin-left:12px;font-size:.7em;font-weight:500}.powerMenu{border-radius:4px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.powerMenu:hover{background:var(--bg2)}.menuUp{box-sizing:border-box;padding:32px}.stAcbar{justify-content:space-between;padding:0 32px;display:flex}.stAcbar .gpname{color:var(--dark-col);font-size:14px;font-weight:500}.stAcbar .gpbtn{background:var(--bg2);cursor:pointer;border-radius:3px;align-items:center;padding:0 8px 2px;font-size:.64em;display:flex;box-shadow:1px 1px 2px #22222240}.stAcbar .gpbtn svg{color:var(--med-txt);margin-left:4px;padding-top:2px}.stAcbar .gpbtn .chevLeft svg{margin-left:0;margin-right:4px}.appCont .stAcbar{padding-right:64px}.pnApps{flex-flow:wrap;min-height:150px;padding:20px 0;display:flex}.pnApps .pnApp{border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:96px;height:84px;transition:all .1s ease-in-out;display:flex;position:relative}.pnApps .pnApp:hover{background:var(--bg2)}.pnApps .pnApp .appName{width:24px;color:var(--dark-txt);text-align:center;white-space:nowrap;cursor:default;justify-content:center;margin-top:4px;font-size:12px;display:flex}.pnEmpty{pointer-events:none}.recApps{max-height:calc(100% - 332px);position:absolute;bottom:0;overflow:auto}.reApps{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;width:100%;margin:12px 0 24px;padding:0 20px;display:flex}.reApps .rnApp{border-radius:4px;align-items:center;width:calc(50% - 10px);height:56px;display:flex}.reApps .rnApp:hover{background:var(--bg2)}.reApps .rnApp .pnIcon{margin:0 12px}.reApps .rnApp .acInfo{text-align:left;width:100px}.reApps .rnApp .acInfo .appName{color:var(--dark-txt);font-size:.8em}.reApps .rnApp .acInfo .timeUsed{color:var(--gray-txt);font-size:.6em;font-weight:500}.appCont{box-sizing:border-box;width:100%;height:100%;padding:32px 0 32px 32px;position:relative}.allApps{transform-origin:50%;height:100%;margin-top:16px;padding:0 16px;transition:all .2s ease-in-out;overflow:auto}.allApps[data-alpha=true]{opacity:0;pointer-events:none;transform:scale(0)}.allApps .allApp{box-sizing:border-box;z-index:1;cursor:pointer;border-radius:4px;align-items:center;width:536px;height:42px;padding-left:12px;display:flex;position:relative}.allApps .allApp:hover{background:var(--bg2)}.allApps .allApp .ltName{text-align:center;width:22px;font-size:14px}.allApps .allApp .appName{text-align:left;color:var(--dark-txt);padding-left:16px;font-size:12px}.alphaBox{z-index:2;transform-origin:50%;place-items:center;width:94%;height:80%;transition:all .2s ease-in-out;display:grid;position:absolute;top:14%}.alphaBox[data-alpha=false]{opacity:0;pointer-events:none;transform:scale(2)}.alphaCont{width:160px;height:280px;color:var(--txt-col);cursor:pointer;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));margin-left:-48px;display:grid}.alphaCont .allApp{place-items:center;display:grid}.alphaCont .dullApp{cursor:default;color:var(--sat-txt)}.widPaneCont{--bg1:#eaeaea40;--bg2:#ffffff80;--clr1:#fefefe;--clrWeather:#fff3be;--topStoriesClr:#c6a0ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;border-radius:8px;width:760px;max-width:50vw;transition:all .3s cubic-bezier(.77,0,.18,1);position:absolute;top:12px;bottom:12px;left:12px;overflow:hidden;transform:translate(0)}.widPaneCont[data-hide=true]{transition:all .6s cubic-bezier(.77,0,.18,1);transform:translate(-110%)}.widPaneCont .WidPane{width:100%;height:100%;color:var(--dark-txt);background:var(--bg1);flex-direction:column;align-items:center;display:flex;overflow:hidden scroll}.widPaneCont .WidPane .widtop{width:96%;color:var(--txt-col);justify-content:flex-end;padding:18px 28px 0 0;display:flex}.widPaneCont .WidPane .widTime{color:var(--txt-col);justify-content:center;font-size:1.5em;display:flex}.widPaneCont .WidPane .widgetCont{width:80%}.widPaneCont .WidPane .topWidgets{justify-content:space-between;margin-top:24px;display:flex}.widPaneCont .WidPane .topWidgets .weatherCont{box-sizing:border-box;background:var(--clr1);background:linear-gradient(to bottom right, var(--clr1) 0%, var(--clrWeather) 80%);border-radius:6px;flex-direction:column;align-items:center;width:50%;height:240px;margin:4px;padding:12px 14px;display:flex}.widPaneCont .WidPane .topWidgets .wthtop{align-items:center;width:100%;font-size:.8em;display:flex}.widPaneCont .WidPane .topWidgets .wthtop .uicon{margin-right:.5em}.widPaneCont .WidPane .topWidgets .wthtop span{padding-bottom:2px}.widPaneCont .WidPane .topWidgets .wthcity{width:50%;margin-top:8px;font-size:.64em;display:flex}.widPaneCont .WidPane .topWidgets .wthcity *{margin:0 2px}.widPaneCont .WidPane .topWidgets .wthInfo{justify-content:space-between;width:100%;display:flex}.widPaneCont .WidPane .topWidgets .wthTemp{align-items:flex-end;display:flex}.widPaneCont .WidPane .topWidgets .wthTemp .uicon{padding-bottom:4px}.widPaneCont .WidPane .topWidgets .wthTemp *{margin:0 3px}.widPaneCont .WidPane .topWidgets .wthTemp .wthdeg{font-size:2em}.widPaneCont .WidPane .topWidgets .wthTemp .wthunit{color:var(--sat-txt);margin:0 2px;padding-bottom:6px;font-size:.72em}.widPaneCont .WidPane .topWidgets .moreWinfo{flex-direction:column;align-items:flex-end;padding-top:2px;display:flex}.widPaneCont .WidPane .topWidgets .wcontext{margin-bottom:4px;font-size:.68em}.widPaneCont .WidPane .topWidgets .rainProb{display:flex}.widPaneCont .WidPane .topWidgets .rainProb .chanceOfRain{margin-left:12px;font-size:.68em;display:flex}.widPaneCont .WidPane .topWidgets .rainProb .chanceOfRain .uicon{color:var(--med-txt);margin-right:2px}.widPaneCont .WidPane .topWidgets .weekWthCont{justify-content:space-between;width:100%;margin-top:12px;display:flex}.widPaneCont .WidPane .topWidgets .weekWthCont .weekDay{background:var(--bg2);border-radius:4px;flex-direction:column;justify-content:space-between;align-items:center;width:23%;padding:4px 0 12px;font-size:.6em;display:flex}.widPaneCont .WidPane .topWidgets .weekWthCont .weekDay .uicon{margin:8px 0}.widPaneCont .WidPane .topWidgets .weekWthCont .weekDay .tempCont{color:var(--med-txt);font-size:1.36em}.widPaneCont .WidPane .topWidgets .shortCont{flex-direction:column;width:50%;height:250px;display:flex}.widPaneCont .WidPane .topWidgets .shortCont .short0,.widPaneCont .WidPane .topWidgets .shortCont .short1{box-sizing:border-box;background:var(--clrWeather);border-radius:6px;width:100%;height:100%;margin:4px 4px 6px;padding:8px 12px 0;overflow:hidden}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shName,.widPaneCont .WidPane .topWidgets .shortCont .short1 .shName{letter-spacing:1px;width:100%;color:var(--gray-txt);justify-content:space-between;margin-bottom:16px;font-size:.6em;display:flex}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shEntry,.widPaneCont .WidPane .topWidgets .shortCont .short1 .shEntry{justify-content:space-between;margin-bottom:18px;display:flex}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shEntry .stockName,.widPaneCont .WidPane .topWidgets .shortCont .short1 .shEntry .stockName{font-size:.8em;font-weight:500;display:flex}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shEntry .stockName .uicon,.widPaneCont .WidPane .topWidgets .shortCont .short1 .shEntry .stockName .uicon{margin-right:6px}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shEntry .stockName .stName,.widPaneCont .WidPane .topWidgets .shortCont .short1 .shEntry .stockName .stName{color:var(--med-txt);padding-top:1px}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shEntry .stockValue,.widPaneCont .WidPane .topWidgets .shortCont .short1 .shEntry .stockValue{font-size:.8em;font-weight:600;display:flex}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shEntry .stRes,.widPaneCont .WidPane .topWidgets .shortCont .short1 .shEntry .stRes{text-align:center;color:#fefefe;background:#eb3535;border-radius:2px;width:52px;margin-left:8px;padding:1px 0;font-size:.8em}.widPaneCont .WidPane .topWidgets .shortCont .short0 .shEntry .stRes[data-pos=true],.widPaneCont .WidPane .topWidgets .shortCont .short1 .shEntry .stRes[data-pos=true]{background:#09d031}.widPaneCont .WidPane .topWidgets .shortCont .short1{z-index:1;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.widPaneCont .WidPane .topWidgets .shortCont .short1:after{content:"";background:var(--afterBack);filter:brightness(.72);z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.widPaneCont .WidPane .topWidgets .shortCont .short1:before{content:"";-webkit-backdrop-filter:brightness(.8);backdrop-filter:brightness(.8);filter:blur(10px);z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.widPaneCont .WidPane .topWidgets .shortCont .short1 .shName{color:#eee;margin-bottom:4px}.widPaneCont .WidPane .topWidgets .shortCont .short1 .shName div:nth-child(2){font-weight:600}.widPaneCont .WidPane .topWidgets .shortCont .short1 .infotextCont{flex-direction:column;padding-right:10px;display:flex;position:absolute;bottom:6px}.widPaneCont .WidPane .topWidgets .shortCont .short1 .dayInfo{color:#ddd;text-overflow:ellipsis;-webkit-line-clamp:4;text-align:justify;-webkit-box-orient:vertical;max-height:64px;margin-top:auto;padding:4px;font-size:.72em;line-height:14px;transition:all .2s ease-in-out;display:-webkit-box;overflow:hidden}.widPaneCont .WidPane .topWidgets .shortCont .short1 .dayInfo:hover{cursor:none;background:#222222a6}.widPaneCont .WidPane .topWidgets .shortCont .short1 a{color:#c3c3c3;text-align:right;font-size:.64em;text-decoration:none}.widPaneCont .newsCont{width:100%;margin-top:18px;padding:6px}.widPaneCont .newsCont *{cursor:default}.widPaneCont .topStories{background:var(--comp-txt);background:linear-gradient(to bottom right, var(--topStoriesClr) 0%, var(--comp-txt) 100%);border-radius:4px;padding:12px;position:relative}.widPaneCont .topStories .topNewsText{color:var(--txt-col);font-size:.72em;font-weight:600}.widPaneCont .topStories .topNewsCont{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-bottom:12px;display:grid}.widPaneCont .topStories .topNewsCont .tpNews{padding:16px 12px 0 0}.widPaneCont .topStories .topNewsCont .tpNews .tpSource{color:var(--gray-txt);font-size:.6em}.widPaneCont .topStories .topNewsCont .tpNews .tpArticle{color:var(--txt-col);text-overflow:ellipsis;-webkit-line-clamp:3;text-align:justify;-webkit-box-orient:vertical;height:48px;margin:4px 0;font-size:.76em;font-weight:600;display:-webkit-box;overflow:hidden}.widPaneCont .allNewsCont{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.widPaneCont .articleCont{background-color:var(--comp-txt);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;height:220px;padding:0 12px;position:relative;overflow:hidden}.widPaneCont .articleCont:before{content:"";background:var(--dark-txt);background:linear-gradient(transparent 50%, var(--backgrad) 90%);z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.widPaneCont .articleCont:hover{filter:brightness(.9);cursor:pointer}.widPaneCont .articleCont .tpNews{padding:0 12px 12px 0;position:absolute;bottom:0}.widPaneCont .articleCont .tpNews .tpSource{color:var(--txt-col);text-shadow:0 0 4px var(--comp-txt);font-size:.6em;font-weight:500}.widPaneCont .articleCont .tpNews .tpArticle{color:var(--txt-col);text-overflow:ellipsis;-webkit-line-clamp:3;text-align:justify;-webkit-box-orient:vertical;max-height:56px;margin-top:4px;font-size:.8em;font-weight:600;display:-webkit-box;overflow:hidden}.widPaneCont .articleCont:nth-child(5n){background-position-x:160px;background-size:contain;grid-column:1/3}.widPaneCont .articleCont:nth-child(5n):before{content:"";background:var(--dark-txt);background:linear-gradient(to left, transparent 0%, var(--backgrad) 60%);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.widPaneCont .articleCont:nth-child(5n) .tpNews{width:45%;padding:16px 0;position:relative}.widPaneCont .articleCont:nth-child(5n) .tpNews .tpSource{margin-bottom:24px}.widPaneCont .articleCont:nth-child(5n) .tpNews .tpArticle{margin-bottom:8px}.widPaneCont .articleCont:nth-child(5n) .tpNews .tpdesc{color:var(--med-txt);text-overflow:ellipsis;-webkit-line-clamp:5;text-align:justify;-webkit-box-orient:vertical;max-height:90px;font-size:.72em;font-weight:400;display:-webkit-box;overflow:hidden}body[data-theme=dark] .widPaneCont{--bg1:#1f1f1f40;--bg2:#ffffff1a;--clr1:#534f88;--clrWeather:#1b2257;--topStoriesClr:#35264c}.appwrap{z-index:0;position:relative}.background{background-color:var(--wintheme);background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:100vw;min-height:100vh;transition:all .2s}.bootscreen{z-index:2;cursor:progress;background-color:#010001;place-items:center;min-width:100vw;min-height:100vh;display:grid;position:absolute;top:0;left:0}.lockscreen{z-index:1;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;min-width:100vw;min-height:100vh;transition:all 1s ease-in-out;display:flex;position:absolute;top:0;left:0}.lockscreen[data-unlock=true]{opacity:0}.lockscreen:after{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:all .2s ease-in-out}.lockscreen[data-blur=true]:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0000001a;width:100%;height:100%;position:absolute;top:0;left:0}.bottomInfo{position:absolute;bottom:24px;right:24px}.splashScreen{flex-direction:column;align-items:center;transition:all .2s ease-in-out;display:flex;transform:translateY(0)}.splashScreen[data-faded=true]{opacity:0;pointer-events:none;transform:translateY(-200px)}.fadeinScreen{opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:all .4s ease-in-out;display:flex;position:absolute;top:25%;transform:translateY(60px)}.fadeinScreen[data-faded=false]{opacity:1;pointer-events:auto;transform:translateY(0)}.fadeinScreen[data-unlock=true]{opacity:0}.fadeinScreen .signInBtn{color:#fff;background:#fff3;border:2px solid #0000;border-radius:4px;padding:4px 36px 6px;font-size:13px}.fadeinScreen .signInBtn:hover{border:2px solid #ffffff54}.fadeinScreen .signInBtn:active{background:#ffffff54;border:2px solid #0000}.lockOpt{margin-top:10px}.lockOpt .uicon{cursor:pointer;margin:0 4px}.lockOpt .uicon[data-payload=true]{box-sizing:border-box;border:1px solid #888}.slowfadein{opacity:1;animation:1s ease-in-out slowfadein}#loader{text-align:center;justify-content:center;align-items:center;display:grid;position:relative;top:0;left:0}.progressRing circle{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;transform-origin:50%;transition:all .2s ease-in-out;animation:2s linear infinite spin-infinite}@keyframes spin-infinite{0%{stroke-dasharray:.01 43.97;transform:rotate(0)}50%{stroke-dasharray:21.99 21.99;transform:rotate(450deg)}to{stroke-dasharray:.01 43.97;transform:rotate(1080deg)}}.msfiles{background:var(--fakeMica);color:var(--txt-col)}.msfiles .msribbon{box-sizing:border-box;border:solid 0 var(--comp-txt);border-bottom-width:1px;width:auto;padding:1em 1em .6em 0}.msfiles .restWindow{background:var(--bg1)}.ribsec{color:var(--txt-col);box-sizing:border-box;border:solid 0 var(--dsb-col);border-right-width:1px;align-items:center;padding:.4em .8em;font-size:.8em;display:flex}.ribsec>.uicon{margin:0 .5em}.drdwcont{margin:0 .4em}.dropdownmenu{flex-direction:column;display:flex;position:relative}.dropdownmenu .droptitle{align-items:center;margin:2.5px 0;padding-left:4px;display:flex}.dropdownmenu .droptitle:hover:before{content:"";background:#8888883d;border-radius:2px;width:100%;height:1.4em;position:absolute;left:0}.dropdownmenu .droptitle:hover .arrUi svg{color:var(--txt-col)!important}.dropdownmenu .droptitle .arrUi{margin-right:.4em}.dropdownmenu .droptitle .fa-chevron-right{color:var(--dsb-col)}.disableIt{color:var(--dsb-col)!important}.dropcontent .dropdownmenu{padding-left:.6em}.navtitle{flex-grow:1;align-items:center;padding:2px 0;font-size:12.5px;font-weight:400;position:relative}.sec1{padding:.5em .5em .5em 0;display:flex}.sec1 .navIcon{color:var(--gray-txt);border-radius:4px;margin-left:.5em;padding:0 .5em;transition:all .2s ease-in-out}.sec1 .path-bar{color:var(--med-txt);border:1px solid var(--gray1);flex-grow:1;margin:0 .6em;padding:0 .6em;font-size:.8em;position:relative;overflow:scroll}.sec1 .path-bar .dirfbox{width:max-content;padding-right:1em;position:absolute}.sec1 .path-bar .dirfbox .dirCont:hover .dirchev,.sec1 .path-bar .dirfbox .dirCont:hover .dncont{background:#8888884d}.sec1 .path-bar .dirfbox .dncont{color:var(--med-dark);box-sizing:border-box;align-items:center;height:100%;padding:0 .25em 2px;display:flex}.sec1 .path-bar .dirfbox .dirchev{height:100%;margin-left:1px;padding:0 2px}.sec1 .path-bar .path-field{font-size:inherit;background:inherit;color:var(--med-dark);letter-spacing:1px;box-sizing:border-box;width:100%;height:100%;padding-bottom:4px;display:none}.sec1 .path-bar .path-field:active,.sec1 .path-bar .path-field:focus{display:block}.sec1 .path-bar .path-field:active+.dirfbox,.sec1 .path-bar .path-field:focus+.dirfbox,.sec1 .path-bar:focus .dirfbox{display:none}.sec1 .path-bar:focus .path-field{display:block}.sec1 .srchbar{width:20%;color:var(--txt-col);border:1px solid var(--gray1);padding:.6em .2em;font-size:.8em;display:flex}.sec1 .srchbar .searchIcon{margin:0 1em}.sec1 .srchbar input{width:100%;font-size:inherit;background:inherit;color:var(--med-dark)}.sec2{box-sizing:border-box;width:100%;height:100%;display:flex}.sec2 .navpane{border:0 solid var(--gray2);border-right-width:medium;width:180px;max-height:100%;padding:.4em 2px;position:relative;overflow:hidden scroll}.sec2 .contentarea{flex-grow:1;height:100%}.extcont{width:100%;height:max-content;position:absolute}.extcont>.dropdownmenu{margin-bottom:.5em}.contentarea{flex-direction:column;display:flex}.contentarea:focus{outline:none}.contentarea .contentwrap{flex-direction:column;flex-grow:1;align-items:center;display:flex;position:relative;overflow:hidden scroll}.contentarea .conticon[data-focus=true]{background:var(--focus-bg);color:var(--dark-txt)}.contentarea .conticon span{text-align:center;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:32px;display:-webkit-box;overflow:hidden}.contentarea .gridshow{box-sizing:border-box;grid-template-columns:repeat(auto-fill, var(--cwidth));justify-content:space-between;align-items:flex-end;width:100%;padding:0 1em;font-size:.72em;font-weight:400;display:grid;position:absolute;top:0;left:0}.contentarea .gridshow[data-size=lg]{--cwidth:8.6em;grid-column-gap:1em}.contentarea .gridshow[data-size=lg] .conticon{margin:.6em 0;padding:.2em}.contentarea .gridshow .conticon{align-self:flex-start}.sec3{background:var(--bg2);justify-content:space-between;align-items:center;padding:2px 4px 2px 8px;display:flex}.sec3 .item-count{box-sizing:border-box;border:0 solid var(--med-txt);border-right-width:1px;height:60%;padding:0 8px}.sec3 .view-opts .viewicon[data-open=true]{background:var(--focus-bg)}.hvtheme:hover{background:var(--hover-bg)}.getstarted{background:rgb(var(--base_bg-rgb)/67%);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);color:var(--dark-txt);min-width:800px;min-height:680px}.getstarted .restWindow{justify-content:center;align-items:center;display:flex}.getstarted .inner_fill_setup{background:#ffffffbf;border-radius:8px;grid-template-columns:50% 50%;width:720px;height:580px;display:grid;position:relative;box-shadow:10px 6px 20px #00000008}.getstarted .left{justify-content:center;align-items:center;display:flex}.getstarted #left_img{width:230px;height:230px;animation:1s transition_effect_pop}.getstarted .right{padding:20px;animation:1.4s transition_effect}.getstarted .header{padding-top:36px;font-size:20px;font-weight:600;animation:1.4s transition_effect}.getstarted .list_oobe{height:380px;animation:1.4s transition_effect;overflow:hidden scroll}.getstarted .list_oobe_opt,.getstarted .list_oobe_opt_wifi{border-radius:4px;width:306px;margin-bottom:6px;padding:12px;display:flex}.getstarted .list_oobe_opt:hover{background:#afafaf1f}.getstarted #selected{background:var(--clrPrm);color:var(--alt-txt)}.getstarted .yes_button{background:var(--clrPrm);color:var(--alt-txt);text-align:center;cursor:default;border-radius:4px;width:102px;height:36px;font-size:14px;line-height:36px;animation:1.4s transition_effect;position:absolute;bottom:37px;right:35px}.getstarted .setup_settings{display:flex;position:absolute;bottom:1rem;right:2rem}.getstarted #volume{width:18px;height:18px}.getstarted #loader{width:115px;height:115px;animation:2s infinite spiner}.getstarted .header_sml{color:gray;width:325px;margin-top:8px;font-size:12px;animation:1.4s transition_effect}.getstarted .header_sml_wifi{color:gray;width:325px;font-size:12px;animation:1.4s transition_effect}.getstarted .text_sml_black{color:var(--dark-txt);width:325px;margin-top:10px;font-size:12px;animation:1.4s transition_effect}.getstarted .text_sml_black_wifi{color:var(--dark-txt);font-size:12px}.getstarted .align{flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.getstarted #OOBE_input{background:#fff;border:none;border-bottom:3px solid #0000;border-radius:4px;outline:none;width:189px;padding:10px 23px 5px 12px;font-size:13.5px;font-weight:500;transition:all .2s}.getstarted .OOBE_input{margin-top:145px}.getstarted #OOBE_input:focus{border-bottom:3px var(--clrPrm) solid}.getstarted #cancel_input{opacity:0;width:11.7px;height:12px;transform:translate(-28px)translateY(1px)}.getstarted .ethernet_list{border-bottom:1px solid #80808047;width:316px;height:248px}.getstarted #connection{font-size:47px}.getstarted .ethernet_list_opt_inr{width:max-content;transform:translate(10px,2px)}@keyframes transition_effect{0%{opacity:0}to{opacity:1}}@keyframes spiner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes transition_effect_pop{0%{opacity:0;transform:translateY(187px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}body[data-theme=dark] .getstarted .inner_fill_setup{background:#ffffff13}body[data-theme=dark] .getstarted #OOBE_input{background:rgb(var(--base_bg-rgb));color:var(--sat-txt)}body[data-theme=dark] .getstarted .acsblty{filter:invert()}.storeNav .uicon{color:#888;border-radius:4px;margin:0 4px 4px;padding:18px 0;transition:all .1s ease-in-out;position:relative}.storeNav .uicon:after{content:"";background:var(--clrPrm);opacity:0;pointer-events:none;border-radius:10px;width:3px;height:24px;transition:all .1s ease-in-out;position:absolute;left:0;scale:0}.storeNav .uicon[data-payload=true]:after{opacity:1;scale:1}.storeNav .uicon:hover{background:var(--nav-btn-hov);color:var(--dark-txt)}.storeNav .uicon[data-payload=true]{background:var(--nav-btn-hov);color:var(--clrPrm)}.frontPage{max-height:calc(100vh - 150px);position:relative;overflow-y:hidden}.frontPage:after{content:"";background:linear-gradient(to top, var(--page-bg) 10%, #87888766 50%, transparent 100%);width:100%;height:100px;position:absolute;bottom:0}.panelName{color:#fefefe;text-shadow:-1px 1px 4px #0006}.storeRibbon{width:max-content;padding:0 28px;display:flex}.storeRibbon::-webkit-scroll-bar{width:0}.storeRibbon .imageCont:before{content:attr(data-var);color:#fefefe;text-transform:capitalize;text-shadow:0 0 4px #222;width:100%;padding:8px 12px;font-size:.72em;position:absolute;bottom:0;left:0}.storeRibbon .imageCont:first-child:after{content:"";box-sizing:border-box;border:3px solid #294bff;width:100%;height:100%;position:absolute;top:0}.fdCatalogRibbon{position:relative;overflow:hidden}.fdCatalogRibbon img{object-fit:cover;filter:saturate(.96)contrast(1.02)}.fdCatalogRibbonText{color:#fff;text-shadow:0 1px 8px #00000073;max-width:170px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:14px}.msfull{flex-direction:column;flex-grow:1;display:flex;overflow:hidden scroll}.msfull .pagecont{background:var(--page-bg);border:1px solid var(--page-bd-col);border-radius:6px;min-height:100%;overflow:hidden}.frontCont{border-radius:8px}.fdCatalogApps{background:linear-gradient(138deg,#522f8b 0%,#712385 100%)}.fdCatalogAdmin{background:linear-gradient(137deg,#214458 0%,#098793 100%)}.fdCatalogLearning{background:linear-gradient(137deg,#217558 0%,#0fa345 100%)}.ribcont{background:var(--rib-bg);transform-origin:50%;width:120px;height:auto;color:var(--dark-txt);margin:auto 6px;transition:all .2s ease-in-out}.ribcont:hover{transform:translateY(-4px)}.ribcont .uicon{color:#aaa;margin-right:2px}.ribcont .bluestar{color:#006ff0}.catbtn{color:var(--txt-col);border:1px solid #ccc;border-radius:100px;margin-right:16px;padding:1px 20px 3px;font-size:.8em}.catbtn[value=true]{color:var(--clrPrm);border-color:var(--clrPrm)}.appscont{flex-wrap:wrap;display:flex}.appscont .ribcont{background:var(--rib2-bg);cursor:pointer;border-radius:6px;width:auto;margin-bottom:2em;margin-right:1em}.detailpage{min-height:100%;display:flex}.detailcont{flex-direction:column;align-items:center;width:320px;margin-right:8px;padding-top:4em;display:flex}.growcont{width:calc(100% - 300px);margin-right:8px}.detailcont,.briefcont{background:var(--rib2-bg);border:1px solid var(--page-bd-col);color:var(--txt-col);border-radius:6px}.instbtn{color:#eee;background:#0067c0;border-radius:4px;padding:4px 36px 6px;font-size:.8em}.instbtn:hover{background:#0157a2}.instbtn:active,.instbtn:focus-visible{background:#03549b}.descnt{text-align:justify;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;place-items:center;width:80%;margin-top:60px;display:-webkit-box;overflow:hidden}.briefcont{width:100%;margin-bottom:8px}.briefcont pre{white-space:pre-wrap;width:100%;font-family:inherit}.briefcont>div{padding:0 16px 6px}.briefcont>div:first-child{border:0 solid var(--comp-txt);border-bottom-width:1px}.briefcont .bg-orange-200{--bg-opacity:.8}.reviewtxt{color:var(--med-txt)}.downbar{background:#bfcef2;border-radius:8px;width:120px;padding:4px 0;position:relative;overflow:hidden}.downbar:after{content:"";background:#0069ff;border-radius:8px;width:40%;padding:4px 0;animation:1s linear infinite downanim;position:absolute;top:0;left:-40%}@keyframes downanim{0%{left:-40%}to{left:100%}}.settingsApp{--bg:#f3f3f3;background:var(--fakeMica);color:rgb(var(--txt_clr-rgb));min-width:720px}@supports (container-type:inline-size){.settingsApp{min-width:360px}}.settingsApp .restWindow{height:100%;font-size:14px;container:appWrapper/inline-size}.settingsApp .restWindow *{box-sizing:border-box;margin:0;padding:0}.settingsApp .restWindow nav{flex-direction:column;width:300px;height:100%;display:flex;position:absolute;left:0}.settingsApp .restWindow nav .nav_top .account{border-radius:4px;align-items:center;gap:16px;margin:8px;padding:8px;display:flex}.settingsApp .restWindow nav .nav_top .account:hover{background:rgb(var(--txt_clr-rgb)/3.33%)}.settingsApp .restWindow nav .nav_top .account div p:first-child{font-weight:500}.settingsApp .restWindow nav .nav_top .account div p:last-child{font-size:smaller}.settingsApp .restWindow nav .nav_top .search{border:0;border-bottom:1px solid var(--clrPrm);width:268px;height:32px;color:var(--dark-txt);background:#fff;border-radius:4px;margin:8px 16px 20px;padding:8px}.settingsApp .restWindow nav .nav_top .search:hover{background:#ffffff54}.settingsApp .restWindow nav .nav_top .search:focus{border-bottom:2px solid var(--clrPrm)}.settingsApp .restWindow nav .nav_top .search:focus-visible{outline:none}.settingsApp .restWindow nav .nav_top .search::placeholder{color:rgb(var(--txt_clr-rgb)/66%)}.settingsApp .restWindow nav .nav_bottom{overflow:overlay;flex-direction:column;display:flex;position:relative}.settingsApp .restWindow nav .nav_bottom .navLink{border-radius:4px;flex-shrink:0;align-items:center;height:36px;margin:2px 16px;padding-left:7px;display:flex;position:relative;overflow:hidden}.settingsApp .restWindow nav .nav_bottom .navLink:hover,.settingsApp .restWindow nav .nav_bottom .navLink.selected{background:rgb(var(--txt_clr-rgb)/5%)}.settingsApp .restWindow nav .nav_bottom .navLink img{margin:0 10.5px 0 7px}.settingsApp .restWindow nav .nav_bottom .marker{background:var(--clrPrm);border-radius:3px;width:3px;height:16px;transition:transform .25s cubic-bezier(1,0,0,1);position:absolute;top:0;left:16px;transform:translateY(12px)}.settingsApp .restWindow nav .nav_bottom .navLink:first-child.selected~.marker{transform:translateY(12px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(2).selected~.marker{transform:translateY(52px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(3).selected~.marker{transform:translateY(92px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(4).selected~.marker{transform:translateY(132px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(5).selected~.marker{transform:translateY(172px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(6).selected~.marker{transform:translateY(212px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(7).selected~.marker{transform:translateY(252px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(8).selected~.marker{transform:translateY(292px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(9).selected~.marker{transform:translateY(332px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(10).selected~.marker{transform:translateY(372px)}.settingsApp .restWindow nav .nav_bottom .navLink:nth-child(11).selected~.marker{transform:translateY(412px)}.settingsApp .restWindow main{flex-direction:column;margin-left:300px;display:flex;overflow:hidden}.settingsApp .restWindow main .sysTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:min(100%,1000px);padding:8px 0 14px;display:flex}.settingsApp .restWindow main .sysTop .left{align-items:center;display:flex}.settingsApp .restWindow main .sysTop .left .device_img{border:4px solid #000;border-radius:4px;height:70px}.settingsApp .restWindow main .sysTop .left .column_device{margin-left:16px}.settingsApp .restWindow main .sysTop .left .column_device .device_name{font-size:18px;font-weight:500}.settingsApp .restWindow main .sysTop .left .column_device .device_model{color:rgb(var(--txt_clr-rgb)/90%)}.settingsApp .restWindow main .sysTop .left .column_device .device_rename{color:var(--clrPrm)}.settingsApp .restWindow main .sysTop .right{display:flex}.settingsApp .restWindow main .sysTop .right .column{border-radius:4px;align-items:center;padding:8px;display:flex}.settingsApp .restWindow main .sysTop .right .column:hover{background:rgb(var(--txt_clr-rgb)/5%)}.settingsApp .restWindow main .sysTop .right .column p{padding:0 12px;font-weight:500}.settingsApp .restWindow main .sysTop .right .column p .column_lower{color:rgb(var(--txt_clr-rgb)/60%);font-size:13px;font-weight:400}.settingsApp .restWindow main .netTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,1000px);margin-bottom:12px;display:flex}.settingsApp .restWindow main .netTop div:first-child{align-items:center;gap:10px;display:flex}.settingsApp .restWindow main .netTop .box{border-radius:4px;align-items:center;gap:10px;padding:8px;display:flex}.settingsApp .restWindow main .netTop .box .settingsIcon{margin:0}.settingsApp .restWindow main .netTop .box:hover{background:rgb(var(--txt_clr-rgb)/5%)}.settingsApp .restWindow main .netTop .box h3{font-size:14px;font-weight:500}.settingsApp .restWindow main .netTop .box p{color:rgb(var(--txt_clr-rgb)/67%);font-size:12px}.settingsApp .restWindow main .personaliseTop{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.settingsApp .restWindow main .personaliseTop .mainImg{border:8px solid #000;border-radius:1rem;height:200px;margin-right:32px}.settingsApp .restWindow main .personaliseTop div h3{padding-bottom:8px;font-size:14px;font-weight:500}.settingsApp .restWindow main .personaliseTop div .bgBox{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.settingsApp .restWindow main .personaliseTop div .bgBox img{border-radius:4px;width:120px}.settingsApp .restWindow main .personaliseTop div .bgBox .selected{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--clrPrm);border-radius:2px}.settingsApp .restWindow main .accountsTop{align-items:center;gap:16px;margin:1rem 0;display:flex}.settingsApp .restWindow main .accountsTop div p:first-child{font-size:16px}.settingsApp .restWindow main .accountsTop div p:nth-child(2),.settingsApp .restWindow main .accountsTop div p:last-child{color:rgb(var(--txt_clr-rgb)/67%)}.settingsApp .restWindow main .langSwitcherTile:after{display:none}.settingsApp .restWindow main .langSwitcherTile select{color:rgb(var(--txt_clr-rgb));background:#fffc;border:1px solid #eeeceb;border-bottom-color:#d4d3d2;border-radius:6px;height:32px;padding-left:8px}.settingsApp .restWindow main .updateTop{align-items:center;gap:1rem;width:min(100%,1000px);display:flex}.settingsApp .restWindow main .updateTop .btn{background:var(--clrPrm);color:var(--alt-txt);border-radius:4px;padding:6px 12px}.settingsApp .restWindow main .updateTop .left{align-items:center;gap:1rem;display:flex}.settingsApp .restWindow main .updateTop .left div h2{font-size:18px;font-weight:600}.settingsApp .restWindow main .updateTop .left div p{color:rgb(var(--txt_clr-rgb)/67%);font-size:14px}.settingsApp .restWindow main .updateTop .right{flex-shrink:0;margin-left:auto}.settingsApp .restWindow main h1{padding:14px 24px;font-size:28px;font-weight:500}.settingsApp .restWindow main .tilesCont{overflow-y:overlay;flex-direction:column;gap:4px;padding:0 24px 44px;animation:.2s slideUp;display:flex}.settingsApp .restWindow main .tilesCont .settingsIcon{margin:0 21px 0 17.5px;font-family:SettingsIcons;font-size:20px}.settingsApp .restWindow main .tilesCont .tile{background:#ffffffab;border:1px solid #0000001a;border-radius:4px;align-items:center;width:min(100%,1000px);min-height:67px;padding:7px 42px 7px 0;display:flex;position:relative}.settingsApp .restWindow main .tilesCont .tile:hover{background:#ffffff54}.settingsApp .restWindow main .tilesCont .tile:after{content:">";position:absolute;right:16px;transform:scaleY(2)}.settingsApp .restWindow main .tilesCont .tile .tile_content{flex-grow:1}.settingsApp .restWindow main .tilesCont .tile .tile_desc{color:rgb(var(--txt_clr-rgb)/66%);font-size:12.33px}.settingsApp .restWindow main .tilesCont .tile.square{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;padding:0;font-weight:500}.settingsApp .restWindow main .tilesCont .tile.square .settingsIcon{font-size:48px}.settingsApp .restWindow main .tilesCont .tile.thin-blue{min-height:unset;height:unset;color:var(--clrPrm);justify-content:center;margin:4px 0}.settingsApp .restWindow main .tilesCont .tile.thin-blue:after,.settingsApp .restWindow main .tilesCont .tile.square:after{display:none}.settingsApp .restWindow main .tilesCont .subHeading{flex-shrink:0;align-items:center;height:45px;font-weight:500;display:flex}.settingsApp .restWindow main .tilesCont .spacer{padding:8px}.settingsApp .restWindow .navMenuBtn{display:none}@container appWrapper (width<=800px){.settingsApp .restWindow .navMenuBtn{border-radius:6px;padding:12px;display:flex;position:absolute;top:8px;right:8px}.settingsApp .restWindow .navMenuBtn:hover{background:rgb(var(--txt_clr-rgb)/5%)}.settingsApp .restWindow .navMenuBtn svg{transition:all .1s}.settingsApp .restWindow .navMenuBtn:active svg{transform:scaleX(.67)}.settingsApp .restWindow main{margin-left:0}.settingsApp .restWindow nav{background:var(--bg);z-index:999;transition:all .2s cubic-bezier(0,0,0,1);transform:translate(-100%)}.settingsApp .restWindow nav.open{transform:translate(0)}}body[data-theme=dark] .settingsApp{--bg:#202020}body[data-theme=dark] .settingsApp .restWindow nav .nav_top .search{background:#ffffff08}body[data-theme=dark] .settingsApp .restWindow nav .nav_top .search:hover,body[data-theme=dark] .settingsApp .restWindow main .tilesCont .tile{background:#ffffff0d}body[data-theme=dark] .settingsApp .restWindow main .tilesCont .tile:hover{background:#ffffff1a}body[data-theme=dark] .settingsApp .restWindow main .tilesCont .tile select{background:#ffffff12;border:1px solid #eeeceb12;border-bottom-color:#d4d3d20d}body[data-theme=dark] .settingsApp .restWindow main .tilesCont .tile select option{background:var(--bg)}@keyframes slideUp{0%{transform:translateY(70px)}to{transform:translateY(0)}}.taskmanagerApp{--txt_clr-rgb:0 0 0;--bg:white;background:var(--fakeMica);color:var(--dark-txt)}.taskmanagerApp .windowScreen .restWindow{height:100%}.taskmanagerApp nav{flex-direction:column;width:44px;display:flex;position:absolute;left:0}.taskmanagerApp nav .navLink{border-radius:4px;flex-shrink:0;align-items:center;height:36px;margin:2px 4px;padding-left:4px;display:flex}.taskmanagerApp nav .navLink:hover,.taskmanagerApp nav .navLink.selected{background:rgb(var(--txt_clr-rgb)/5%)}.taskmanagerApp nav .tabName{display:none}.taskmanagerApp nav.open{width:240px}.taskmanagerApp nav.open .tabName{display:inline}.taskmanagerApp nav .marker{background:var(--clrPrm);border-radius:3px;width:3px;height:16px;transition:transform .25s cubic-bezier(1,0,0,1);position:absolute;top:0;left:4px}.taskmanagerApp nav .navLink:first-child.selected~.marker{transform:translateY(12px)}.taskmanagerApp nav .navLink:nth-child(2).selected~.marker{transform:translateY(52px)}.taskmanagerApp nav .navLink:nth-child(3).selected~.marker{transform:translateY(92px)}.taskmanagerApp nav .navLink:nth-child(4).selected~.marker{transform:translateY(132px)}.taskmanagerApp nav .navLink:nth-child(5).selected~.marker{transform:translateY(172px)}.taskmanagerApp nav .navLink:nth-child(6).selected~.marker{transform:translateY(212px)}.taskmanagerApp nav .navLink:nth-child(7).selected~.marker{transform:translateY(252px)}.taskmanagerApp nav .navLink:nth-child(8).selected~.marker{transform:translateY(292px)}.taskmanagerApp nav .navLink:nth-child(9).selected~.marker{transform:translateY(332px)}.taskmanagerApp main{background:var(--bg);border-top-left-radius:8px;flex-direction:column;height:100%;margin-left:44px;padding:0 1rem;transition:all .1s;display:flex;overflow:scroll}.taskmanagerApp main::-webkit-scrollbar-corner{background:0 0}.taskmanagerApp nav.open~main{margin-left:240px}.taskmanagerApp table{border-collapse:collapse}.taskmanagerApp table th,.taskmanagerApp table td{border:1px solid rgb(var(--txt_clr-rgb)/10%);padding:4px 8px}.taskmanagerApp table td:not(.name){background:#0000ff0d}.taskmanagerApp .navMenuBtn{border-radius:6px;padding:12px;display:flex;position:absolute;top:8px;right:8px}.taskmanagerApp .navMenuBtn:hover{background:rgb(var(--txt_clr-rgb)/5%)}.taskmanagerApp .navMenuBtn svg{transition:all .1s}.taskmanagerApp .navMenuBtn:active svg{transform:scaleX(.67)}body[data-theme=dark] .taskmanagerApp{--txt_clr-rgb:255 255 255;--bg:#2c2c2c}.fd-sim-shell{--fd-shell-bg:#22313f;--fd-shell-panel:#f7f9fceb;--fd-shell-line:#18253629;--fd-shell-text:#172033;--fd-shell-muted:#637083;--fd-shell-accent:#1c8a8a;--fd-shell-accent-2:#cb6b42;width:100%;height:min(76vh,820px);min-height:620px;color:var(--fd-shell-text);isolation:isolate;background:linear-gradient(130deg,#162b36eb,#2d4e50d6),linear-gradient(30deg,#1f3140,#445044 52%,#8b704f);border:1px solid #ffffff3d;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 70px #0c131d47}.fd-sim-shell--server{--fd-shell-accent:#4767a8;--fd-shell-accent-2:#9a6d35;background:linear-gradient(130deg,#1c253af0,#3a484fde),linear-gradient(30deg,#222a38,#45514f 52%,#7d693e)}.fd-sim-shell--cloud{--fd-shell-accent:#18738d;--fd-shell-accent-2:#8a6755;background:linear-gradient(130deg,#17323ef0,#334c52db),linear-gradient(30deg,#1b3441,#3f5550 55%,#77604f)}.fd-sim-desktop{padding:22px;position:absolute;inset:0}.fd-sim-desktop-icons{grid-template-rows:repeat(7,82px);grid-auto-columns:88px;grid-auto-flow:column;justify-content:start;align-items:start;gap:6px 8px;display:grid}.fd-sim-desktop-icons button{color:#fff;text-shadow:0 1px 3px #00000073;cursor:default;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:82px;min-height:76px;padding:8px 5px;display:flex}.fd-sim-desktop-icons button:hover,.fd-sim-desktop-icons button:focus-visible{background:#ffffff1f;border-color:#ffffff3d;outline:none}.fd-desktop-icon{color:#f6fbff;background:linear-gradient(145deg,#ffffff38,#ffffff14);border:1px solid #ffffff47;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 24px #08101c33}.fd-sim-desktop-icons span:last-child{overflow-wrap:anywhere;text-align:center;width:100%;font-size:12px;line-height:1.15}.fd-sim-desktop-brand{color:#ffffffb8;letter-spacing:0;font-size:18px;position:absolute;bottom:72px;right:28px}.fd-window-layer{pointer-events:none;position:absolute;inset:0 0 48px}.fd-window{pointer-events:auto;background:#f8fafc;border:1px solid #0f172a33;border-radius:8px;flex-direction:column;min-width:420px;min-height:320px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 56px #0a121d52}.fd-window.is-active{border-color:#1c8a8a9e;box-shadow:0 24px 72px #0a121d61}.fd-window.is-maximized{border-radius:6px 6px 0 0;width:auto;height:auto;inset:6px 6px 0}.fd-window-titlebar{color:#111827;border-bottom:1px solid var(--fd-shell-line);-webkit-user-select:none;user-select:none;background:#ffffffdb;justify-content:space-between;align-items:center;height:38px;padding:0 4px 0 11px;display:flex}.fd-window-title{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:650;display:flex}.fd-window-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-window-controls{align-self:stretch;display:flex}.fd-window-controls button{color:#172033;background:0 0;border:0;place-items:center;width:44px;height:100%;display:grid}.fd-window-controls button:hover{background:#0f172a14}.fd-window-controls .fd-window-close:hover{color:#fff;background:#b82f2f}.fd-window-content{background:#f8fafc;flex:1;min-height:0;overflow:hidden}.fd-window-resize{cursor:nwse-resize;background:0 0;border:0;width:16px;height:16px;position:absolute;bottom:0;right:0}.fd-window-resize:after{content:"";border-bottom:2px solid #0f172a38;border-right:2px solid #0f172a38;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.fd-sim-taskbar{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f8fcd1;border-top:1px solid #ffffff8c;grid-template-columns:auto auto 1fr auto;align-items:center;height:48px;padding:0 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.fd-taskbar-start,.fd-taskbar-search,.fd-taskbar-apps button,.fd-sim-tray{border-radius:6px}.fd-taskbar-start,.fd-taskbar-search,.fd-taskbar-apps button{color:#172033;background:0 0;border:1px solid #0000;height:38px}.fd-taskbar-start,.fd-taskbar-apps button{place-items:center;width:42px;display:grid}.fd-taskbar-search{color:#475569;background:#ffffff8f;border-color:#0f172a14;align-items:center;gap:8px;min-width:116px;padding:0 12px;display:inline-flex}.fd-taskbar-start:hover,.fd-taskbar-search:hover,.fd-taskbar-apps button:hover,.fd-taskbar-apps button.is-active{background:#ffffffbd;border-color:#0f172a1a}.fd-taskbar-apps{justify-content:center;gap:4px;display:flex}.fd-taskbar-apps button{position:relative}.fd-taskbar-apps button.is-running:after{content:"";background:var(--fd-shell-accent);border-radius:99px;width:16px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.fd-sim-tray{align-items:center;gap:9px;height:38px;padding:0 10px;font-size:12px;display:flex}.fd-sim-tray span{text-align:right;line-height:1.05;display:grid}.fd-sim-tray small{color:#526174}.fd-sim-start-menu{z-index:10001;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9fbfdf0;border:1px solid #ffffffb8;border-radius:8px;grid-template-rows:auto auto 1fr auto;width:min(680px,100% - 32px);max-height:min(650px,100% - 90px);padding:14px;display:grid;position:absolute;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 24px 72px #09111c57}.fd-start-search{background:#fff;border:1px solid #0f172a24;border-radius:6px;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.fd-start-search input{border:0;outline:0;flex:1;min-width:0}.fd-start-pinned{grid-template-columns:repeat(6,minmax(72px,1fr));gap:8px;padding:18px 0 12px;display:grid}.fd-start-pinned button,.fd-start-all-apps button{color:#172033;background:0 0;border:1px solid #0000;border-radius:6px}.fd-start-pinned button{place-items:center;gap:7px;min-height:74px;padding:8px 6px;font-size:12px;display:grid}.fd-start-pinned button:hover,.fd-start-all-apps button:hover{background:#1c8a8a14;border-color:#1c8a8a24}.fd-start-all-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid;overflow:auto}.fd-start-all-apps h3{color:#526174;margin:0 0 6px;font-size:12px}.fd-start-all-apps button{text-align:left;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.fd-start-footer{border-top:1px solid var(--fd-shell-line);align-items:center;gap:10px;padding-top:12px;display:flex}.fd-start-footer span{flex:1;font-size:13px;font-weight:700}.fd-start-footer button{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.fd-run-backdrop{z-index:10002;background:#070d1629;place-items:center;display:grid;position:absolute;inset:0}.fd-run-dialog{background:#f8fafc;border:1px solid #0f172a2e;border-radius:8px;width:min(440px,100% - 36px);padding:18px;box-shadow:0 24px 70px #080d1752}.fd-run-dialog h2{margin:0 0 8px;font-size:18px}.fd-run-dialog p{color:#526174;margin:0 0 12px;font-size:13px}.fd-run-dialog input{border:1px solid #0f172a33;border-radius:5px;width:100%;height:36px;padding:0 10px}.fd-run-dialog div{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.fd-run-dialog button,.fd-sim-app button{color:#162033;background:#fff;border:1px solid #0f172a24;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;display:inline-flex}.fd-run-dialog button:hover,.fd-sim-app button:hover{background:#eef5f6;border-color:#1c8a8a38}.fd-run-error{color:#b33232;margin-top:8px;font-size:12px;display:block}.fd-sim-lock-screen{color:#fff;place-items:center;width:100%;height:100%;display:grid}.fd-lock-panel{justify-items:center;gap:11px;min-width:320px;padding:28px;display:grid}.fd-lock-avatar{background:#ffffff2e;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.fd-lock-panel h1,.fd-lock-panel p{text-shadow:0 1px 6px #00000047;margin:0}.fd-lock-panel h1{font-size:28px}.fd-lock-panel button{color:#172033;background:#ffffffe0;border:1px solid #fff6;border-radius:6px;min-width:140px;height:38px}.fd-sim-app{color:#172033;background:#f8fafc;height:100%;min-height:0}.fd-sim-app-toolbar{border-bottom:1px solid var(--fd-shell-line);background:#f2f6f9;gap:8px;padding:8px;display:flex}.fd-explorer-body,.fd-sim-settings,.fd-sim-mmc,.fd-sim-network,.fd-sim-server-manager,.fd-sim-system-properties,.fd-generic-layout{height:100%;min-height:0;display:grid}.fd-explorer-body{grid-template-columns:190px 1fr;height:calc(100% - 49px)}.fd-explorer-nav,.fd-settings-sidebar,.fd-mmc-tree,.fd-mmc-actions,.fd-network-sidebar,.fd-server-nav,.fd-system-tabs,.fd-generic-layout aside{border-right:1px solid var(--fd-shell-line);background:#eef3f7;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.fd-explorer-nav button,.fd-settings-sidebar button,.fd-mmc-tree button,.fd-network-sidebar button,.fd-server-nav button,.fd-system-tabs button,.fd-generic-layout aside button{background:0 0;justify-content:flex-start;width:100%}.fd-explorer-nav button.is-active,.fd-settings-sidebar button.is-active,.fd-mmc-tree button.is-active,.fd-network-sidebar button.is-active,.fd-server-nav button.is-active,.fd-system-tabs button.is-active,.fd-generic-layout aside button.is-active{background:#fff;border-color:#1c8a8a2e}.fd-explorer-list,.fd-settings-content,.fd-mmc-list,.fd-network-main,.fd-server-dashboard,.fd-system-panel,.fd-generic-layout section{min-width:0;min-height:0;padding:14px;overflow:auto}.fd-mmc-frame{grid-template-rows:auto auto 1fr;height:100%;min-height:0;display:grid}.fd-mmc-menubar,.fd-mmc-toolbar{border-bottom:1px solid var(--fd-shell-line);background:#f5f7fa;align-items:center;gap:12px;min-height:31px;padding:0 10px;font-size:12px;display:flex}.fd-mmc-menubar span{color:#253348}.fd-mmc-toolbar{background:#eef3f7;gap:7px;min-height:38px}.fd-mmc-toolbar button{min-height:28px}.fd-mmc-body{grid-template-columns:230px 1fr;min-height:0;display:grid}.fd-mmc-tree-panel{border-right:1px solid var(--fd-shell-line);background:#f3f6f9;flex-direction:column;gap:4px;min-height:0;padding:10px;display:flex;overflow:auto}.fd-mmc-tree-panel button{background:0 0;justify-content:flex-start;width:100%}.fd-mmc-tree-panel button.is-active,.fd-mmc-tree-panel button:hover{background:#fff}.fd-mmc-main-panel{min-width:0;min-height:0;padding:12px;overflow:auto}.fd-mmc-main-panel table{border-collapse:collapse;border:1px solid var(--fd-shell-line);background:#fff;width:100%}.fd-mmc-main-panel th,.fd-mmc-main-panel td{text-align:left;border-bottom:1px solid #0f172a14;padding:9px 10px;font-size:13px}.fd-mmc-main-panel tr:hover td{background:#eef7f7}.fd-mmc-link{color:#175f70;min-height:0;font:inherit;background:0 0;border:0;justify-content:flex-start;padding:0}.fd-mmc-dot{fill:#94a3b8;color:#94a3b8}.fd-mmc-dot.is-on{fill:#10856f;color:#10856f}.fd-mmc-detail-panel{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;gap:10px;margin-top:12px;padding:12px;display:grid}.fd-mmc-detail-panel header,.fd-mmc-inline-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.fd-mmc-detail-panel p{color:#667085;margin:0 0 3px;font-size:12px}.fd-mmc-detail-panel h3{color:#172033;margin:0;font-size:16px}.fd-cloud-summary{color:#172033;background:#eef8f7;border:1px solid #14716933;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;padding:13px 14px;display:flex}.fd-cloud-summary p,.fd-cloud-summary h3{margin:0}.fd-cloud-summary p,.fd-cloud-summary span{color:#526174;font-size:12px}.fd-cloud-summary h3{margin:2px 0 4px;font-size:17px}.fd-cloud-command-form{flex-wrap:wrap}.fd-cloud-command-form label{min-width:190px}.fd-cloud-action-row{flex-wrap:wrap;gap:8px;display:flex}.fd-task-manager{background:#f6f8fb;grid-template-columns:190px 1fr;min-height:0;display:grid}.fd-task-manager-nav{border-right:1px solid var(--fd-shell-line);background:#fff;flex-direction:column;gap:6px;padding:12px;display:flex}.fd-task-manager-nav button{justify-content:flex-start}.fd-task-manager-nav button.is-active{color:#0f766e;background:#eaf6f5}.fd-task-manager-main{min-width:0;min-height:0;padding:14px;overflow:auto}.fd-task-manager-main header,.fd-task-manager-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-task-manager-main header p,.fd-task-manager-main header h2{margin:0}.fd-task-manager-main header p{color:#667085;font-size:12px}.fd-task-manager-main header h2{font-size:20px}.fd-task-manager-summary{flex-wrap:wrap;justify-content:flex-start;margin:12px 0}.fd-task-manager-summary span{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;padding:7px 10px;font-size:12px}.fd-task-manager-table{border-collapse:collapse;border:1px solid var(--fd-shell-line);background:#fff;width:100%}.fd-task-manager-table th,.fd-task-manager-table td{text-align:left;border-bottom:1px solid #0f172a14;padding:9px 10px;font-size:13px}.fd-task-manager-table tr:hover td{background:#eef7f7}.fd-notepad{grid-template-rows:auto 1fr;display:grid}.fd-notepad-path{color:#526174;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.fd-notepad-path input,.fd-paint-toolbar input{color:#172033;border:1px solid #0f172a29;border-radius:5px;width:100%;height:30px;padding:0 8px}.fd-notepad textarea{resize:none;color:#172033;background:#fff;border:0;outline:none;width:100%;height:100%;min-height:0;padding:16px;font:14px/1.55 Consolas,Courier New,monospace}.fd-calculator{background:#f3f6f9;align-content:start;gap:14px;max-width:380px;padding:16px;display:grid}.fd-calculator-display{border:1px solid var(--fd-shell-line);background:#fff;border-radius:7px;gap:8px;padding:12px;display:grid}.fd-calculator-display input{color:#526174;text-align:right;border:0;outline:0;height:34px;font:14px Consolas,Courier New,monospace}.fd-calculator-display strong{color:#172033;text-align:right;font-size:28px}.fd-calculator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fd-calculator-grid button{background:#fff;min-height:42px}.fd-calculator-grid button.is-op{color:#0f766e;background:#eaf6f5}.fd-paint{background:#eef3f7;grid-template-rows:auto 1fr;display:grid}.fd-paint-toolbar label{color:#526174;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.fd-paint-swatches{gap:5px;display:flex}.fd-paint-swatches button{border:1px solid #0f172a3d;width:24px;height:24px;min-height:24px;padding:0}.fd-paint-swatches button.is-active{outline-offset:2px;outline:2px solid #0f766e}.fd-paint-canvas{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;grid-template-columns:repeat(12,1fr);align-self:start;gap:2px;margin:16px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #0f172a0a}.fd-paint-canvas button{aspect-ratio:1;border:1px solid #0f172a14;border-radius:0;min-height:0;padding:0}.fd-mmc-property-band{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px;display:flex}.fd-explorer-breadcrumb{color:#526174;border:1px solid var(--fd-shell-line);background:#fff;border-radius:5px;margin-bottom:12px;padding:9px 11px;font-size:13px}.fd-explorer-list table,.fd-generic-layout table{border-collapse:collapse;border:1px solid var(--fd-shell-line);background:#fff;width:100%}.fd-explorer-list th,.fd-explorer-list td,.fd-generic-layout th,.fd-generic-layout td{text-align:left;border-bottom:1px solid #0f172a14;padding:10px;font-size:13px}.fd-explorer-list td:first-child{align-items:center;gap:8px;display:flex}.fd-mini-icon--folder{background:#e5a642;border-radius:3px;width:18px;height:14px}.fd-settings-sidebar{grid-column:1}.fd-sim-settings{grid-template-columns:220px 1fr}.fd-settings-sidebar strong,.fd-server-nav strong,.fd-mmc-tree strong{margin-bottom:4px}.fd-settings-sidebar span{color:#526174;margin-bottom:12px;font-size:12px}.fd-settings-content header p,.fd-server-dashboard header p,.fd-generic-head p{color:#526174;margin:0;font-size:12px}.fd-settings-content h2,.fd-server-dashboard h2,.fd-generic-head h2,.fd-mmc-list h2{margin:2px 0 14px;font-size:22px}.fd-settings-tiles,.fd-server-role-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.fd-settings-tiles button,.fd-server-role-grid button{text-align:left;justify-content:flex-start;min-height:76px;padding:12px}.fd-settings-tiles span,.fd-server-role-grid span{gap:3px;display:grid}.fd-settings-tiles small,.fd-server-role-grid small{color:#526174}.fd-sim-terminal{color:#d3eadf;background:#0f1720;grid-template-rows:1fr auto;display:grid}.fd-terminal-output{padding:14px;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.5;overflow:auto}.fd-terminal-input{border-top:1px solid #ffffff1f;align-items:center;gap:8px;padding:10px 12px;font-family:Consolas,Courier New,monospace;display:flex}.fd-terminal-input input{color:#d3eadf;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.fd-sim-mmc{grid-template-columns:210px 1fr 170px}.fd-mmc-list header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-command-form{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;padding:10px;display:flex}.fd-command-form label{color:#526174;flex:1;gap:5px;font-size:12px;display:grid}.fd-command-form input,.fd-command-form select{color:#172033;border:1px solid #0f172a29;border-radius:5px;height:32px;padding:0 9px}.fd-mmc-table{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;display:grid}.fd-mmc-table div{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.fd-mmc-table div:last-child{border-bottom:0}.fd-mmc-table span{color:#526174}.fd-mmc-actions{border-right:0;border-left:1px solid var(--fd-shell-line)}.fd-sim-server-manager,.fd-sim-network,.fd-sim-system-properties{grid-template-columns:220px 1fr}.fd-network-adapter,.fd-system-summary{border:1px solid var(--fd-shell-line);background:#fff;border-radius:6px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.fd-network-adapter div,.fd-system-summary div{gap:3px;display:grid}.fd-network-adapter small,.fd-system-summary small{color:#526174}.fd-network-card-icon{color:#fff;background:var(--fd-shell-accent);border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.fd-network-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.fd-network-form-grid label{color:#526174;gap:5px;font-size:12px;display:grid}.fd-network-form-grid input{color:#172033;background:#fff;border:1px solid #0f172a29;border-radius:5px;height:34px;padding:0 10px}.fd-network-actions{flex-wrap:wrap;gap:9px;display:flex}.fd-sim-remote-access{background:linear-gradient(#eef5f7 0%,#f8fafc 100%);place-items:start center;padding:22px;display:grid}.fd-remote-card{border:1px solid var(--fd-shell-line);background:#fff;border-radius:7px;gap:14px;width:min(100%,620px);padding:18px;display:grid;box-shadow:0 18px 42px #0f172a14}.fd-remote-header{align-items:center;gap:13px;display:flex}.fd-remote-header p,.fd-printers-section-title span,.fd-printer-tile small,.fd-printer-tile span,.fd-printer-properties span{color:#526174}.fd-remote-header p,.fd-remote-header h2{margin:0}.fd-remote-header h2{font-size:22px}.fd-remote-icon{color:#fff;background:#137f87;border-radius:9px;place-items:center;width:58px;height:58px;display:grid}.fd-remote-tabs{border-bottom:1px solid var(--fd-shell-line);flex-wrap:wrap;gap:5px;padding-bottom:8px;display:flex}.fd-remote-tabs button{border-radius:5px 5px 0 0;min-height:30px}.fd-remote-tabs button.is-active{color:#0f766e;background:#e8f5f3}.fd-remote-content{gap:12px;display:grid}.fd-remote-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.fd-remote-summary div{background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.fd-remote-summary span{color:#526174;font-size:12px}.fd-remote-summary strong{overflow-wrap:anywhere}.fd-sim-printers{background:#f8fafc;grid-template-rows:auto 1fr;display:grid}.fd-printers-topbar{border-bottom:1px solid var(--fd-shell-line);background:#eef3f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fd-printers-breadcrumb{color:#526174;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fd-printers-breadcrumb strong{color:#172033}.fd-printers-content{min-height:0;padding:14px;overflow:auto}.fd-printers-section{gap:12px;display:grid}.fd-printers-section-title{align-items:center;gap:8px;display:flex}.fd-printer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.fd-printer-tile{text-align:center;border:1px solid var(--fd-shell-line);background:#fff;border-radius:7px;justify-items:center;gap:5px;min-height:164px;padding:13px 10px;display:grid}.fd-printer-tile.is-selected,.fd-printer-tile:focus-visible{border-color:#0f766e75;box-shadow:inset 0 0 0 1px #0f766e3d}.fd-printer-tile em{color:#0f766e;background:#e8f5f3;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.fd-printer-icon{color:#23536a;place-items:center;width:58px;height:48px;display:grid;position:relative}.fd-printer-icon svg:last-child{color:#0f766e;fill:#fff;position:absolute;bottom:3px;right:4px}.fd-printer-properties{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fd-printer-properties div{background:#f8fafc;border:1px solid #0f172a14;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.fd-server-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.fd-generic-head{border-bottom:1px solid var(--fd-shell-line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.fd-generic-layout{grid-template-columns:180px 1fr;height:calc(100% - 78px)}@media (width<=920px){.fd-sim-shell{min-height:640px}.fd-start-pinned{grid-template-columns:repeat(4,minmax(68px,1fr))}.fd-start-all-apps{grid-template-columns:1fr}.fd-sim-mmc,.fd-sim-settings,.fd-sim-network,.fd-sim-server-manager,.fd-sim-system-properties,.fd-explorer-body,.fd-generic-layout{grid-template-columns:150px 1fr}.fd-mmc-body{grid-template-columns:170px 1fr}.fd-mmc-actions{display:none}.fd-remote-summary,.fd-printer-properties{grid-template-columns:1fr}}.prevCont{box-sizing:border-box;z-index:9999;width:0;position:absolute;bottom:0}.prevScreen{transform-origin:0 100%;pointer-events:none;width:100vw;height:100vh;margin-left:auto;transition:all .2s ease-in-out;display:none;position:absolute;bottom:6px}.prevScreen[data-show=true]{animation:1s ease-in-out fadein;display:block;transform:scale(.12)translate(-44%)}.prevScreen:after{content:"";z-index:0;background:#e0e0e0cc;width:calc(100% + 120px);height:calc(100% + 160px);position:absolute;top:-80px;left:-60px}.prevScreen .dpShad{filter:none}.floatTab{transform-origin:50%;border-radius:6px;flex-direction:column;width:100%;height:100%;transition:all .25s cubic-bezier(.85,.14,.14,.85);display:flex;position:absolute;top:0;left:0}.floatTab[data-size=full],.floatTab[data-size=full] .closeBtn,.floatTab[data-size=full] .toolbar,.floatTab[data-size=full] .windowScreen{border-radius:0}.floatTab[data-size=cstm]{filter:none}.floatTab[data-hide=true]{opacity:0;pointer-events:none;top:0;left:0;transform:scale(.8)}.floatTab[data-max=false]{transform-origin:bottom;opacity:0;pointer-events:none;top:calc(100% + 10px);transform:scale(.6)}.floatTab[data-size=mini]{width:60%;height:80%;top:10%;left:20%}.absolute{position:absolute}.appFullName[data-white=true]{color:#fefefe}.windowScreen{border-radius:0 0 6px 6px;flex-grow:1;width:100%;overflow:hidden}.windowScreen.overflow-visible{overflow:visible}.overTool{width:auto;position:absolute;top:0}.overTool .btab{background:var(--bg1);width:176px;height:100%;color:var(--txt-col);box-shadow:2px 0 2px var(--shd);border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;margin:0 4px;padding:0 8px;font-size:.72em;display:flex}.overTool .btab .uicon{color:var(--gray-txt)}.restWindow{box-sizing:border-box;scroll-behavior:smooth;flex-grow:1;width:100%;position:relative}.fdBrowser .overTool{height:26px}.addressBar{background:var(--bg1)}.addressBar .uicon{color:var(--med-txt)}.addCont{width:80%}.addCont input{box-sizing:border-box;background:var(--ipbar);color:var(--txt-col);border:solid 1px var(--comp-txt);border-radius:4px}.bookbar{background:var(--bg1);color:var(--txt-col)}.cmdcont{height:100%;position:absolute}.cmdLine{max-width:100%;height:1.2em;margin:0;font-family:consolas,monospace;font-size:.84em;font-weight:400;overflow:hidden}.actmd{height:auto;display:flex}.ipcmd{background:inherit;color:inherit;caret-color:#0000;margin:0;padding-right:100px;font-family:inherit;position:relative}.ipcmd:after{content:"";background:#ccc;width:8px;height:2px;animation:1s step-end infinite blink;position:absolute;bottom:0}.ipcmd:active,.ipcmd:focus{caret-color:#ccc;border:none;outline:none}.ipcmd:active:after,.ipcmd:focus:after{display:none}@keyframes blink{0%,to{background:0 0}50%{background:#ccc}}.noteText{background:inherit;color:var(--txt-col);resize:none;box-sizing:border-box;border:none;outline:none;width:100%;height:100%;padding:4px 8px;font-family:inherit;font-size:.88em}.noteText::selection{background:var(--clrPrm);color:var(--wintheme)}.noteText:active,.noteText:focus{border:none;outline:none}.aboutApp{--bg1:#f3f3f3;--bg2:#fff;width:28rem;height:auto;color:var(--dark-txt);background:var(--bg1);font-size:14px;top:calc(50% - 210px);left:calc(50% - 14rem);overflow:hidden}.aboutApp a{color:var(--clrPrm);font-weight:500}.aboutApp .content{background:var(--bg2)}.aboutApp .okbtn{border-top:1px solid var(--comp-txt);flex-direction:column;align-items:flex-end;display:flex}.aboutApp .okbtn div{background:var(--clrPrm);color:var(--alt-txt);cursor:pointer;border:1px solid #0000;border-radius:4px;padding:6px 24px;font-weight:500}.aboutApp .okbtn div[data-allow=false]{background:var(--bg2);color:var(--sat-txt);cursor:not-allowed;border:1px solid}body[data-theme=dark] .aboutApp{--bg1:#202020;--bg2:#2b2b2b}.calcApp{min-width:320px;min-height:500px}.calcApp[data-size=mini]{width:320px;height:500px;top:4%;left:8%}.calcHis{box-sizing:border-box;transition:all .2s ease-in-out;display:none;position:relative}.calcApp[data-size=full] .calcHis{width:260px;display:flex}.histCont{flex-grow:1;margin-right:2px;position:relative;overflow-y:scroll}.hct{box-sizing:border-box;width:100%;padding-right:10px;position:absolute;top:0}.valCont{box-sizing:border-box;height:25%;color:var(--dark-txt);flex-direction:column;align-items:flex-end;padding:0 32px;display:flex}.vlcCont{white-space:nowrap;font-size:360%}.eqCont{color:var(--sat-txt);font-size:.8em}.msrVal{color:var(--sat-txt);padding:16px 0;font-size:.64em;display:flex}.msrVal div{margin:0 24px}.msrVal div:nth-child(n+3){color:var(--txt-col);font-weight:600}.opcont{box-sizing:border-box;flex-grow:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;height:70%;margin:4px;display:grid;position:relative}.opcont[data-err=true] .oper{background:var(--err-bg);color:var(--err-txt);pointer-events:none}.opcont[data-err=true] .oper:nth-child(3){background:var(--bg3);color:var(--dark-txt);pointer-events:auto}.oper{box-sizing:border-box;background:var(--bg2);color:var(--dark-txt);cursor:pointer;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;font-size:90%;display:flex}.oper *{pointer-events:none}.oper:hover{background:var(--bg3)}.oper:nth-child(-n+8),.oper:nth-child(4n){background:var(--bg3);color:var(--dark-txt)}.oper:nth-child(-n+8):hover,.oper:nth-child(4n):hover{background:var(--bg2)}.oper:last-child{background:var(--clrPrm);color:var(--bg1)}.oper:last-child:hover{background:var(--clrPrm);filter:brightness(.9)}.oper:nth-child(4n){font-size:1.8em}.oper:nth-child(4){color:var(--dark-txt);font-size:1em}.oper:nth-child(8){font-size:1.2em}.oper:nth-child(12){font-family:monospace}.opow sup{margin-top:-8px}.crossOp{font-family:monospace}.canvaCont{z-index:0;flex-grow:1;position:relative}.canvaCont .fd-whiteboard-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.clickCont{z-index:10;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:0}.paintTool{background:#fefefe;min-width:60px;height:60px;padding:0 12px;display:flex;box-shadow:0 0 8px 2px #00000040}.ptool{flex-direction:column;align-items:center;width:48px;height:100%;padding:0 4px;transition:all 50ms ease-in-out;display:flex;position:relative}.ptool[data-active=true]{background:#ddd}.ptool[data-active=true]:before{content:"";background:#222;border-radius:10px;width:6px;height:6px;position:absolute;top:8px;right:8px}.ptool:hover{background:#eee}.ptool svg{max-height:72%;margin-top:36%}.ptool img{width:56%;margin-top:36%}.dsbar{background:#282a2f;position:relative}.servCont{height:max-content;padding:0 12px;position:absolute;overflow-y:scroll}.servCont .dsIcon,.servCont .svIcon{cursor:pointer;background:#36393f;border-radius:24px;height:48px;margin-bottom:8px;transition:all .2s ease-in-out}.servCont .dsIcon img,.servCont .svIcon img{border-radius:24px}.servCont .dsIcon:after,.servCont .svIcon:after{content:"";z-index:1;background:#fefefe;border-radius:0 6px 6px 0;width:4px;height:0;transition:all .2s ease-in-out;position:absolute;left:-12px}.servCont .dsIcon:hover,.servCont .dsIcon:nth-child(3),.servCont .svIcon:hover,.servCont .svIcon:nth-child(3){background:0 0;border-radius:16px}.servCont .dsIcon:hover img,.servCont .dsIcon:nth-child(3) img,.servCont .svIcon:hover img,.servCont .svIcon:nth-child(3) img{border-radius:16px}.servCont .dsIcon:hover:after,.servCont .dsIcon:nth-child(3):after,.servCont .svIcon:hover:after,.servCont .svIcon:nth-child(3):after{height:20px}.servCont .dsIcon:hover:first-child,.servCont .dsIcon:nth-child(3):first-child,.servCont .svIcon:hover:first-child,.servCont .svIcon:nth-child(3):first-child{background:#5865f2}.servCont .dsIcon:nth-child(3):after,.servCont .svIcon:nth-child(3):after{height:40px}.servCont hr{border-style:solid;border-color:#36393f;width:60%}.joincont{text-align:center;background:#36393f;border-radius:24px;margin:8px;padding:4px 12px 6px;transition:all .2s ease-in-out;position:absolute;bottom:0}.joincont:hover{transform:scale(1.1)}.joincont a{color:#ede4e4}.wnServer:before{content:"";z-index:1;background-image:url(/img/asset/server.jpg);background-size:cover;border-radius:16px;width:48px;height:48px;position:absolute}.wnServer:hover:before{display:none}.camcont{flex-direction:row-reverse;width:100%;height:100%;display:flex;position:absolute}.camcont .camctrl{place-items:center;width:100px;display:grid}.camcont .camctrl .cmicon{background:#fefefe;border:4px solid #aaa;border-radius:50%;margin:10px}.camcont .camctrl .cmicon:active{background:#888;border-width:3px}.camcont .camctrl .cmicon:active .uicon{border:none;transform:scale(.9)}.camcont .camctrl .cmicon .uicon{border:3px solid #000;border-radius:50%;width:64px;height:64px}.camcont .camctrl canvas{box-sizing:border-box;background:#444;border:2px solid #ccc;width:48px;height:48px;position:absolute;bottom:16px}.camcont .vidcont{flex-grow:1;height:100%;overflow:hidden}.camcont .vidwrap{width:100%;height:100%;position:relative}.camcont video{width:100%;height:100%;transform:scaleX(-1)}@font-face{font-family:SettingsIcons;src:url(/assets/SettingsIcons-D_vHwryU.woff2)format("woff2")}body{--dark-txt:#000;--alt-txt:#fff;--med-dark:#111;--txt-col:#222;--med-txt:#3c3c3c;--comp-txt:#ddd;--comp-clr:#e6e6e6;--gray-txt:#555;--sat-txt:#777;--clrPrm:#0067c0;--wintheme:#eee;--txt_clr-rgb:0 0 0;--base_bg-rgb:243 243 243;--fakeMica:#f3f3f3 radial-gradient(#eff4f9 75%, #f3f3f3 100%) no-repeat fixed}body[data-theme=dark]{--dark-txt:#fff;--alt-txt:#000;--med-dark:#eee;--txt-col:#ddd;--med-txt:#c3c3c3;--comp-txt:#222;--comp-clr:#191919;--gray-txt:#aaa;--sat-txt:#999;--clrPrm:#4cc2ff;--wintheme:#1e1e26;--txt_clr-rgb:255 255 255;--base_bg-rgb:32 32 32;--fakeMica:#202020 radial-gradient(#1a1f35 25%, #202020 100%) no-repeat fixed}.fdBrowser{--bg0:#e7eaec;--bg1:#f7fafc;--ipbar:#fefefe;--shd:#50505033;background:var(--bg0)}body[data-theme=dark] .fdBrowser{--bg0:#222228;--ipbar:#222228;--bg1:#2d2d33;--shd:#0000004d}body[data-theme=dark] .fdBrowser .fdBrowserNavIcon{filter:invert()}.fdCatalog{--nav-btn-hov:#fff;--page-bg:#ffffff80;--page-bd-col:#e2e2e2;--rib-bg:#ffffffb8;--rib2-bg:#fff;background:var(--fakeMica)}.fdCatalog .win11Scroll{overflow-y:overlay}body[data-theme=dark] .fdCatalog{--nav-btn-hov:#454545;--page-bg:#ffffff08;--page-bd-col:#292828;--rib-bg:#2f2e30b8;--rib2-bg:#ffffff0d}body[data-theme=dark] .fdCatalog .win11Scroll::-webkit-scrollbar{--scroll:#2c2c2ccc}.wnterm{background:#101010}.notepad{--bg1:#f9f9f9;background:var(--fakeMica);color:var(--dark-txt)}.notepad .restWindow{background:var(--bg1)}body[data-theme=dark] .notepad{--bg1:#282828}.calcApp{--bg1:#f3f3f3;--bg2:#fff;--bg3:#f9f9f9;--err-bg:#ffffff1a;--err-txt:#999;background:var(--fakeMica);color:var(--dark-txt)}body[data-theme=dark] .calcApp{--bg1:#202020;--bg2:#ffffff1f;--bg3:#ffffff14;--err-bg:#ffffff08;--err-txt:#777}body[data-theme=dark] .calcApp .menuBars{filter:invert()}.whiteBoard{background:var(--comp-txt)}.lightWindow{background:#e7eaec}.darkWindow{background:#1a1614}.wnCam{background:#060606}.msfiles{--bg1:#fff;--bg2:#f5f5f5;--dsb-col:#aaa;--gray1:#bbb;--gray2:#ddd;--hover-bg:#00b2ff29;--focus-bg:#00b7ff40}body[data-theme=dark] .msfiles{--bg1:#191919;--bg2:#1c1c1c;--dsb-col:#555;--gray1:#444;--gray2:#222;--hover-bg:#88888880;--focus-bg:#e4e4e480}.fd-win11-sim{--dark-txt:#000;--alt-txt:#fff;--med-dark:#111;--txt-col:#222;--med-txt:#3c3c3c;--comp-txt:#ddd;--comp-clr:#e6e6e6;--gray-txt:#555;--sat-txt:#777;--clrPrm:#0067c0;--wintheme:#eee;--txt_clr-rgb:0 0 0;--base_bg-rgb:243 243 243;--fakeMica:#f3f3f3 radial-gradient(#eff4f9 75%, #f3f3f3 100%) no-repeat fixed;color:var(--txt-col);-webkit-user-select:none;user-select:none;background:#010001;width:100%;height:100%;min-height:680px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.fd-win11-sim *,.fd-win11-sim :before,.fd-win11-sim :after{box-sizing:border-box}.fd-win11-sim ::selection{background:initial}.fd-win11-sim input,.fd-win11-sim textarea,.fd-win11-sim button{font:inherit}.fd-win11-sim input{border:0;outline:0}.fd-win11-sim input::selection{color:#fefefe;background:#0074ff}.fd-win11-sim textarea::selection{color:#fefefe;background:#0074ff}.fd-win11-sim img[data-invert=true],.fd-win11-sim svg[data-invert=true],.fd-win11-sim i[data-invert=true],.fd-win11-sim .invert{filter:invert()}.fd-win11-sim img[data-rounded=true],.fd-win11-sim svg[data-rounded=true],.fd-win11-sim i[data-rounded=true]{border-radius:1000px}.fd-win11-sim img[data-flip=true],.fd-win11-sim svg[data-flip=true],.fd-win11-sim i[data-flip=true]{transform:scaleX(-1)}.fd-win11-sim .App,.fd-win11-sim .appwrap{width:100%;height:100%;position:relative;overflow:hidden}.fd-win11-sim .background,.fd-win11-sim .bootscreen,.fd-win11-sim .lockscreen{min-width:100%;min-height:100%}.fd-win11-sim .desktop{width:100%;height:calc(100% - 48px);position:absolute;top:0;left:0;overflow:hidden}.fd-win11-sim .taskbar{width:100%}.fd-win11-sim .background{width:100%;height:100%}.fd-win11-sim .fd-win11-lock-host{position:absolute;inset:0}.fd-win11-sim .fd-win11-login-hitbox{opacity:0;z-index:4;background:0 0;border:0;width:132px;height:42px;padding:0;position:absolute;top:calc(25% + 270px);left:50%;transform:translate(-50%)}.fd-win11-sim .dpShad{box-shadow:0 0 6px #00000040}.fd-win11-sim .mdShad{box-shadow:0 0 8px #2929291a}.fd-win11-sim .ltShad{box-shadow:0 1px 1px #00000040}.fd-win11-sim .prtclk *{pointer-events:none}.fd-win11-sim [data-prtclk=true],.fd-win11-sim .nopt{pointer-events:none!important}.fd-win11-sim .handcr{cursor:pointer}.fd-win11-sim .none{display:none!important}.fd-win11-sim .notrans{transition:none!important}.fd-win11-sim .z9900{z-index:9900!important}.fd-win11-sim .text-xss{font-size:.64em}.fd-win11-sim .win11Scroll{scrollbar-width:thin}.fd-win11-sim .win11Scroll::-webkit-scrollbar{width:12px}.fd-win11-sim .win11Scroll::-webkit-scrollbar-thumb{background:#7878787a padding-box padding-box;border:4px solid #0000;border-radius:999px}.fd-win11-sim .hvlight:hover{background:#fffc;transition:all .2s ease-in-out}.fd-win11-sim .hvdark:hover{background:#00000014;transition:all .2s ease-in-out}.fd-win11-run{-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);color:#1d1d1f;z-index:11000;background:#f6f8fbeb;border:1px solid #0000001f;border-radius:8px;width:min(430px,100% - 48px);padding:16px;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 18px 52px #0000003d}.fd-win11-run__title{margin-bottom:10px;font-size:15px;font-weight:600}.fd-win11-run__hint{color:#4f5965;margin-bottom:12px;font-size:12px;line-height:1.4}.fd-win11-run__row{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.fd-win11-run__row label{color:#28313d;font-size:12px}.fd-win11-run__row input{color:#111827;background:#fff;border:1px solid #b8c0cc;border-radius:4px;padding:7px 9px;font-size:13px}.fd-win11-run__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.fd-win11-run__actions button{color:#20242a;background:#fbfbfb;border:1px solid #b8c0cc;border-radius:4px;min-width:82px;padding:6px 12px}.fd-win11-run__actions button:first-child{color:#fff;background:#0067c0;border-color:#0067c0}.fd-win11-fd-window{background:var(--fakeMica);color:var(--dark-txt)}.fd-win11-fd-window .windowScreen{background:#f7f9fcfa}.fd-win11-fd-window .fd-app-surface{height:100%;overflow:hidden}.fd-win11-sim .fd-cal-grid{color:var(--dark-txt);padding:0 18px 18px}.fd-win11-sim .fd-cal-month{margin:8px 0 12px;font-size:14px;font-weight:600}.fd-win11-sim .fd-cal-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.fd-win11-sim .fd-cal-dayname,.fd-win11-sim .fd-cal-day{place-items:center;min-height:30px;font-size:12px;display:grid}.fd-win11-sim .fd-cal-dayname{color:var(--gray-txt)}.fd-win11-sim .fd-cal-day[data-today=true]{background:var(--clrPrm);color:#fff;border-radius:999px;font-weight:600}.fd-win11-sim .flex{display:flex}.fd-win11-sim .grid{display:grid}.fd-win11-sim .hidden{display:none}.fd-win11-sim .flex-col{flex-direction:column}.fd-win11-sim .flex-grow{flex-grow:1}.fd-win11-sim .items-center{align-items:center}.fd-win11-sim .items-end{align-items:flex-end}.fd-win11-sim .justify-center{justify-content:center}.fd-win11-sim .justify-between{justify-content:space-between}.fd-win11-sim .relative{position:relative}.fd-win11-sim .absolute{position:absolute}.fd-win11-sim .w-full{width:100%}.fd-win11-sim .h-full{height:100%}.fd-win11-sim .w-max{width:max-content}.fd-win11-sim .h-max{height:max-content}.fd-win11-sim .overflow-hidden{overflow:hidden}.fd-win11-sim .overflow-visible{overflow:visible}.fd-win11-sim .rounded{border-radius:4px}.fd-win11-sim .rounded-full{border-radius:999px}.fd-win11-sim .opacity-0{opacity:0}.fd-win11-sim .cursor-nw-resize{cursor:nw-resize}.fd-win11-sim .cursor-ne-resize{cursor:ne-resize}.fd-win11-sim .cursor-n-resize{cursor:n-resize}.fd-win11-sim .cursor-w-resize{cursor:w-resize}.fd-win11-sim .m-1{margin:.25rem}.fd-win11-sim .mx-2{margin-left:.5rem;margin-right:.5rem}.fd-win11-sim .mx-4{margin-left:1rem;margin-right:1rem}.fd-win11-sim .my-1{margin-top:.25rem;margin-bottom:.25rem}.fd-win11-sim .my-4{margin-top:1rem;margin-bottom:1rem}.fd-win11-sim .mt-2{margin-top:.5rem}.fd-win11-sim .mt-4{margin-top:1rem}.fd-win11-sim .mt-6{margin-top:1.5rem}.fd-win11-sim .mt-40{margin-top:10rem}.fd-win11-sim .mt-48{margin-top:12rem}.fd-win11-sim .mb-6{margin-bottom:1.5rem}.fd-win11-sim .p-1{padding:.25rem}.fd-win11-sim .p-5{padding:1.25rem}.fd-win11-sim .px-1{padding-left:.25rem;padding-right:.25rem}.fd-win11-sim .px-2{padding-left:.5rem;padding-right:.5rem}.fd-win11-sim .pl-2{padding-left:.5rem}.fd-win11-sim .pr-1{padding-right:.25rem}.fd-win11-sim .pb-1{padding-bottom:.25rem}.fd-win11-sim .pb-8{padding-bottom:2rem}.fd-win11-sim .pb-px{padding-bottom:1px}.fd-win11-sim .pt-2{padding-top:.5rem}.fd-win11-sim .text-xs{font-size:.75rem}.fd-win11-sim .text-sm{font-size:.875rem}.fd-win11-sim .text-lg{font-size:1.125rem}.fd-win11-sim .text-2xl{font-size:1.5rem}.fd-win11-sim .text-6xl{font-size:3.75rem;line-height:1}.fd-win11-sim .font-medium{font-weight:500}.fd-win11-sim .font-semibold{font-weight:600}.fd-win11-sim .text-gray-100{color:#f3f4f6}.fd-win11-sim .text-gray-200{color:#e5e7eb}.fd-win11-sim .text-gray-400{color:#9ca3af}.fd-win11-sim .text-gray-500{color:#6b7280}.fd-win11-sim .text-gray-600{color:#4b5563}@keyframes fadein{0%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes slowfadein{0%{opacity:0}25%{opacity:0}to{opacity:1}}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--fd-primary:#004be3;--fd-primary-container:#36f;--fd-primary-fixed:#dce1ff;--fd-primary-fixed-dim:#b7c4ff;--fd-on-primary:#fff;--fd-on-primary-fixed:#001551;--fd-on-primary-fixed-variant:#0039b4;--fd-secondary:#595e6e;--fd-secondary-container:#dbdff2;--fd-on-secondary:#fff;--fd-on-secondary-container:#5d6272;--fd-tertiary-fixed:#dae3ee;--fd-on-tertiary-fixed:#141c24;--fd-background:#faf8ff;--fd-surface:#faf8ff;--fd-surface-bright:#faf8ff;--fd-surface-dim:#d5d9ec;--fd-surface-lowest:#fff;--fd-surface-low:#f2f3ff;--fd-surface-container:#eaedff;--fd-surface-high:#e3e7fb;--fd-surface-highest:#dee2f5;--fd-on-surface:#161b29;--fd-on-surface-variant:#434655;--fd-on-background:#161b29;--fd-inverse-surface:#2b303e;--fd-inverse-on-surface:#eef0ff;--fd-outline:#737687;--fd-outline-variant:#c3c5d8;--fd-error:#ba1a1a;--fd-error-container:#ffdad6;--fd-on-error:#fff;--fd-on-error-container:#93000a;--fd-shadow-sm:0 32px 64px -12px #161b290a;--fd-shadow-md:0 32px 64px -12px #161b2912;--fd-font-headline:"Manrope", sans-serif;--fd-font-body:"Inter", sans-serif;--fd-radius-sm:.5rem;--fd-radius:.75rem;--fd-radius-lg:1rem;--fd-radius-xl:1.5rem;--fd-radius-full:9999px;--fd-bg:var(--fd-background);--fd-bg-soft:var(--fd-surface-low);--fd-panel:var(--fd-surface-lowest);--fd-text:var(--fd-on-surface);--fd-muted:var(--fd-on-surface-variant);--fd-border:#c3c5d84d;--fd-accent:var(--fd-primary);--fd-accent-soft:#004be314;--fd-success:#1a7f4e;--fd-shadow:var(--fd-shadow-md)}body.fd-body{font-family:var(--fd-font-body);color:var(--fd-on-surface);background-color:var(--fd-background);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:.9375rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--fd-font-headline);letter-spacing:-.02em;color:var(--fd-on-surface);margin:0 0 .5em;line-height:1.2}.fd-topbar,.fd-shell,.fd-auth-shell{width:min(1180px,100vw - 40px);margin:0 auto}.fd-topbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 0 12px;display:flex}.fd-topbar-actions{margin-left:auto}.fd-shell{padding-bottom:48px}.fd-shell--landing{padding:0 0 64px}.fd-auth-shell{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.fd-brand{align-items:baseline;display:flex}.fd-brand-name{font-family:var(--fd-font-headline);letter-spacing:-.04em;color:var(--fd-primary);font-size:1.3rem;font-weight:800}.fd-brand-dot{font-family:var(--fd-font-headline);letter-spacing:-.04em;color:var(--fd-on-surface);font-size:1.3rem;font-weight:800}.fd-topbar-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--fd-on-surface-variant);align-self:center;margin-left:10px;font-size:.68rem;font-weight:700}.fd-hero,.fd-card,.fd-stat{background:var(--fd-surface-lowest);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-sm)}.fd-hero{padding:44px}.fd-card{margin-bottom:20px;padding:24px}.fd-card h2{margin-bottom:14px;font-size:1rem;font-weight:700}.fd-stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:24px;display:grid}.fd-stat{border-left:3px solid var(--fd-primary);padding:20px}.fd-stat span{text-transform:uppercase;letter-spacing:.1em;color:var(--fd-on-surface-variant);margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.fd-stat strong{font-family:var(--fd-font-headline);color:var(--fd-on-surface);font-size:1.75rem;font-weight:800;line-height:1;display:block}.fd-grid{gap:20px;margin-bottom:20px;display:grid}.fd-grid--2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.fd-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fd-span-2{grid-column:span 2}.fd-list{flex-direction:column;display:flex}.fd-list--scroll{max-height:380px;overflow-y:auto}.fd-list-row{border-radius:var(--fd-radius-sm);color:var(--fd-on-surface);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;transition:background .14s,transform .14s;display:flex}.fd-list-row:not(.fd-list-row--static):hover{background:var(--fd-surface-low);transform:translate(2px)}.fd-list-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.fd-list-row strong{color:var(--fd-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.fd-list-row span,.fd-list-row>span:last-child{color:var(--fd-on-surface-variant);flex-shrink:0;font-size:.75rem}.fd-list--scroll::-webkit-scrollbar{width:4px}.fd-list--scroll::-webkit-scrollbar-thumb{background:var(--fd-surface-highest);border-radius:4px}.fd-button{border-radius:var(--fd-radius);background:var(--fd-surface-highest);color:var(--fd-on-surface);font-family:var(--fd-font-body);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:background .14s,transform .1s,box-shadow .14s;display:inline-flex}.fd-button:hover{background:var(--fd-surface-high);transform:translateY(-1px)}.fd-button:active{transform:translateY(0)scale(.98)}.fd-button--primary{background:linear-gradient(135deg, var(--fd-primary) 0%, var(--fd-primary-container) 100%);color:var(--fd-on-primary);box-shadow:0 4px 20px #004be333}.fd-button--primary:hover{background:linear-gradient(135deg,#003cc4 0%,#25e 100%);box-shadow:0 8px 28px #004be34d}.fd-button--ghost{color:var(--fd-primary);background:#004be312}.fd-button--ghost:hover{background:#004be321}.fd-button--outline{border:1.5px solid var(--fd-outline-variant);color:var(--fd-on-surface);background:0 0}.fd-button--outline:hover{background:var(--fd-surface-low);border-color:var(--fd-outline)}.fd-button--small{padding:7px 14px;font-size:.8rem}.fd-form{gap:16px;width:min(540px,100%);display:grid}.fd-form label{gap:6px;display:grid}.fd-form label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--fd-on-surface-variant);font-size:.7rem;font-weight:700}.fd-form input,.fd-form select,.fd-textarea{border-radius:var(--fd-radius);background:var(--fd-surface-highest);width:100%;color:var(--fd-on-surface);font-family:var(--fd-font-body);border:1.5px solid #0000;outline:none;padding:12px 16px;font-size:.9rem;transition:border-color .14s,background .14s}.fd-form input:focus,.fd-form select:focus,.fd-textarea:focus{border-color:var(--fd-primary);background:var(--fd-surface-lowest)}.fd-textarea{resize:vertical;min-height:140px}.fd-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--fd-primary);margin:0 0 8px;font-size:.68rem;font-weight:700}.fd-copy,.fd-inline-note{color:var(--fd-on-surface-variant);margin:0;font-size:.875rem}.fd-copy--lead{font-size:1.05rem;line-height:1.75}.fd-error{border-radius:var(--fd-radius-sm);background:var(--fd-error-container);color:var(--fd-on-error-container);margin:0;padding:12px 16px;font-size:.875rem}.fd-page-head{padding:24px 0 18px}.fd-page-head h1{margin-bottom:4px;font-size:clamp(1.5rem,3vw,2.2rem)}.fd-page-head p{color:var(--fd-on-surface-variant);max-width:64ch;margin:0}.fd-page-head--feature{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.fd-page-head--feature>div:first-child{flex:1;min-width:280px}.fd-head-card{background:var(--fd-surface-low);border-radius:var(--fd-radius);flex-shrink:0;max-width:300px;padding:18px 22px}.fd-head-card span{text-transform:uppercase;letter-spacing:.1em;color:var(--fd-primary);margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.fd-head-card strong{font-family:var(--fd-font-headline);margin-bottom:4px;font-size:.9rem;font-weight:700;display:block}.fd-head-card p{color:var(--fd-on-surface-variant);margin:0;font-size:.8rem}.fd-actions,.fd-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd-actions--landing{gap:14px}.fd-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fd-meta{gap:8px;margin:0 0 16px;display:grid}.fd-meta>div{background:var(--fd-surface-low);border-radius:var(--fd-radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.fd-meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--fd-on-surface-variant);font-size:.7rem;font-weight:700}.fd-meta dd{color:var(--fd-on-surface);margin:0;font-size:.875rem;font-weight:600}.fd-bullets{color:var(--fd-on-surface-variant);flex-direction:column;gap:8px;padding-left:20px;font-size:.875rem;display:flex}.fd-table-wrap{border-radius:var(--fd-radius);overflow-x:auto}.fd-table{border-collapse:collapse;width:100%;font-size:.875rem}.fd-table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--fd-on-surface-variant);background:var(--fd-surface-low);padding:10px 14px;font-size:.68rem;font-weight:700}.fd-table td{color:var(--fd-on-surface);border-bottom:1px solid var(--fd-surface-highest);padding:12px 14px}.fd-table code{background:var(--fd-surface-container);letter-spacing:.04em;border-radius:4px;padding:2px 8px;font-size:.8rem}.fd-upsell-banner{border-left:3px solid var(--fd-primary);background:#004be30d}.fd-upsell-progress{color:var(--fd-on-surface-variant);margin:6px 0 0;font-size:.875rem}.fd-site-footer{text-align:center;color:var(--fd-on-surface-variant);border-top:1px solid var(--fd-surface-highest);margin-top:56px;padding:24px 0;font-size:.75rem}.fd-site-footer a{color:var(--fd-primary);text-underline-offset:3px;text-decoration:underline}.fd-env-banner{z-index:200;color:#1c1417;text-align:center;letter-spacing:.1em;text-transform:uppercase;background:#f59e0b;padding:5px;font-size:.68rem;font-weight:700;position:fixed;top:0;left:0;right:0}.fd-chip-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fd-landing-nav{z-index:100;-webkit-backdrop-filter:blur(20px);background:#faf8ffe0;border-bottom:1px solid #c3c5d833;justify-content:space-between;align-items:center;padding:18px clamp(24px,5vw,64px);display:flex;position:sticky;top:0}.fd-landing-brand{align-items:baseline;display:flex}.fd-landing-hero{padding:96px clamp(24px,5vw,64px) 80px;position:relative;overflow:hidden}.fd-landing-hero-glow{pointer-events:none;background:radial-gradient(circle,#004be31c 0%,#0000 70%);width:640px;height:640px;position:absolute;top:-140px;right:-80px}.fd-landing-hero-dots{pointer-events:none;background-image:radial-gradient(circle,#004be312 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.fd-landing-hero-main{z-index:1;max-width:720px;position:relative}.fd-terminal-badge{border-radius:var(--fd-radius-full);background:var(--fd-tertiary-fixed);color:var(--fd-on-tertiary-fixed);letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;padding:6px 16px;font-size:.68rem;font-weight:700;display:inline-block}.fd-title-accent{color:var(--fd-primary);font-style:italic}.fd-landing-showcase{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;padding:0 clamp(24px,5vw,64px) 80px;display:grid}.fd-landing-card{background:var(--fd-surface-lowest);border-radius:var(--fd-radius-xl);box-shadow:var(--fd-shadow-md);padding:32px}.fd-landing-card--mock{background:var(--fd-inverse-surface)}.fd-mock-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.fd-mock-dots-row{gap:6px;display:flex}.fd-mock-dots-row span{background:#fff3;border-radius:50%;width:10px;height:10px}.fd-mock-tab-label{color:#ffffff73;font-size:.73rem;font-weight:600}.fd-mock-content{flex-direction:column;gap:10px;display:flex}.fd-mock-panel{border-radius:var(--fd-radius-sm);background:#ffffff12;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.fd-mock-panel span{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700}.fd-mock-panel strong{color:#ffffffe6;font-size:.875rem}.fd-mock-panel--accent{background:#004be359}.fd-landing-card--values h2{font-size:1.45rem;font-family:var(--fd-font-headline);margin-bottom:22px;font-weight:800}.fd-value-grid{gap:20px;display:grid}.fd-value-item h3{font-size:.9rem;font-weight:700;font-family:var(--fd-font-headline);margin-bottom:5px}.fd-value-item p{color:var(--fd-on-surface-variant);margin:0;font-size:.82rem}@media (width<=720px){.fd-landing-hero,.fd-landing-showcase{padding-left:20px;padding-right:20px}.fd-landing-nav{padding:14px 20px}.fd-span-2{grid-column:span 1}.fd-grid--2,.fd-grid--3{grid-template-columns:1fr}}body.fd-auth-light{font-family:var(--fd-font-body);background:radial-gradient(circle at 0% 0%, var(--fd-surface-low) 0%, var(--fd-background) 100%);color:var(--fd-on-surface);min-height:100vh}.fd-auth-light .fd-auth-shell{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative}.fd-auth-bg-blobs{z-index:0;pointer-events:none;opacity:.4;position:fixed;inset:0;overflow:hidden}.fd-auth-bg-blob{filter:blur(120px);border-radius:50%;position:absolute}.fd-auth-bg-blob--tl{filter:blur(120px);background:#b7c4ff40;width:40%;height:60%;top:-10%;left:-5%}.fd-auth-bg-blob--br{filter:blur(150px);background:#dce1ff59;width:50%;height:70%;bottom:-20%;right:-10%}.fd-auth-container{z-index:1;width:100%;max-width:480px;position:relative}.fd-auth-container--wide{max-width:560px}.fd-auth-brand-header{text-align:center;margin-bottom:40px}.fd-auth-brand-name{font-family:var(--fd-font-headline);letter-spacing:-.05em;color:var(--fd-primary);margin-bottom:8px;font-size:3rem;font-weight:900;line-height:1;display:block}.fd-auth-brand-sub{font-family:var(--fd-font-headline);color:var(--fd-on-surface-variant);letter-spacing:-.01em;font-size:.9rem;font-weight:700}.fd-auth-card{border-radius:var(--fd-radius-xl);background:#fff;position:relative;overflow:hidden;box-shadow:0 32px 64px -12px #161b290f}.fd-auth-card-accent{filter:blur(48px);pointer-events:none;background:#004be30a;border-radius:50%;width:128px;height:128px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.fd-auth-card-body{padding:40px}@media (width>=640px){.fd-auth-card-body{padding:48px}}.fd-auth-card-header{margin-bottom:28px}.fd-auth-card-header h2{font-family:var(--fd-font-headline);color:var(--fd-on-surface);letter-spacing:-.025em;margin:0 0 8px;font-size:1.5rem;font-weight:700}.fd-auth-card-header p{color:var(--fd-on-surface-variant);margin:0;font-size:.875rem}.fd-auth-error-banner{background:var(--fd-error-container);border-left:4px solid var(--fd-error);border-radius:var(--fd-radius-sm);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.fd-auth-error-icon{color:var(--fd-error);flex-shrink:0;margin-top:1px;font-size:20px}.fd-auth-error-title{color:var(--fd-on-error-container);margin-bottom:2px;font-size:.8rem;font-weight:700;display:block}.fd-auth-error-desc{color:var(--fd-on-error-container);opacity:.9;font-size:.72rem;display:block}.fd-auth-form{flex-direction:column;gap:20px;display:flex}.fd-field-group{flex-direction:column;gap:6px;display:flex}.fd-field-label{justify-content:space-between;align-items:center;display:flex}.fd-field-label-text{text-transform:uppercase;letter-spacing:.12em;color:var(--fd-on-surface-variant);margin-left:4px;font-size:.68rem;font-weight:700}.fd-field-label-link{color:var(--fd-primary);font-size:.75rem;font-weight:600;text-decoration:none;transition:-webkit-text-decoration .12s,text-decoration .12s}.fd-field-label-link:hover{text-decoration:underline}.fd-input-icon-wrap{position:relative}.fd-input-icon-prefix{pointer-events:none;justify-content:center;align-items:center;width:44px;display:flex;position:absolute;top:0;bottom:0;left:0}.fd-input-icon-prefix .material-symbols-outlined{color:var(--fd-outline-variant);font-size:18px}.fd-input-icon-suffix{cursor:pointer;width:44px;color:var(--fd-outline-variant);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .14s;display:flex;position:absolute;top:0;bottom:0;right:0}.fd-input-icon-suffix:hover{color:var(--fd-primary)}.fd-input-icon-suffix .material-symbols-outlined{font-size:18px}.fd-auth-input{box-sizing:border-box;background:var(--fd-surface-highest);border-radius:var(--fd-radius);width:100%;color:var(--fd-on-surface);font-family:var(--fd-font-body);border:none;outline:none;padding:14px 16px;font-size:.9rem;font-weight:500;transition:background .14s,box-shadow .14s}.fd-auth-input::placeholder{color:var(--fd-outline-variant)}.fd-auth-input:focus{background:#fff;box-shadow:0 0 0 2px #004be32e}.fd-auth-input--with-icon-left{padding-left:44px}.fd-auth-input--with-icon-right{padding-right:44px}.fd-auth-select{box-sizing:border-box;background:var(--fd-surface-highest);border-radius:var(--fd-radius);width:100%;color:var(--fd-on-surface);font-family:var(--fd-font-body);appearance:none;cursor:pointer;border:none;outline:none;padding:14px 44px 14px 16px;font-size:.9rem;font-weight:500;transition:background .14s,box-shadow .14s}.fd-auth-select:focus{background:#fff;box-shadow:0 0 0 2px #004be32e}.fd-select-icon{pointer-events:none;color:var(--fd-on-surface-variant);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fd-select-icon .material-symbols-outlined{font-size:20px}.fd-auth-check-row{align-items:center;gap:10px;padding:6px 0;display:flex}.fd-auth-check-row input[type=checkbox]{border:1.5px solid var(--fd-outline-variant);cursor:pointer;width:16px;height:16px;accent-color:var(--fd-primary);border-radius:4px;flex-shrink:0}.fd-auth-check-row label{color:var(--fd-on-surface-variant);cursor:pointer;font-size:.875rem;font-weight:500}.fd-auth-submit{background:linear-gradient(135deg, var(--fd-primary) 0%, var(--fd-primary-container) 100%);color:#fff;border-radius:var(--fd-radius);width:100%;font-family:var(--fd-font-headline);cursor:pointer;letter-spacing:-.01em;border:none;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:1rem;font-weight:700;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 8px 24px #004be33d}.fd-auth-submit:hover{transform:translateY(-1px);box-shadow:0 12px 32px #004be352}.fd-auth-submit:active{transform:scale(.98)}.fd-auth-submit .material-symbols-outlined{font-size:20px}.fd-auth-card-footer{border-top:1px solid var(--fd-surface-highest);flex-direction:column;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.fd-auth-card-footer p{color:var(--fd-on-surface-variant);text-align:center;margin:0;font-size:.875rem}.fd-auth-card-footer a{color:var(--fd-primary);font-weight:700;text-decoration:none;transition:-webkit-text-decoration .12s,text-decoration .12s}.fd-auth-card-footer a:hover{text-decoration:underline}.fd-btn-secondary-pill{background:var(--fd-surface-low);color:var(--fd-on-surface);border-radius:var(--fd-radius-full);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:none;align-items:center;padding:8px 24px;font-size:.7rem;font-weight:700;text-decoration:none;transition:background .14s;display:inline-flex}.fd-btn-secondary-pill:hover{background:var(--fd-surface-high)}.fd-auth-meta-row{z-index:1;justify-content:space-between;align-items:center;margin-top:24px;padding:0 4px;display:flex;position:relative}.fd-auth-meta-status{align-items:center;gap:8px;display:flex}.fd-auth-meta-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite fd-pulse-green}@keyframes fd-pulse-green{0%,to{opacity:1}50%{opacity:.4}}.fd-auth-meta-text{text-transform:uppercase;letter-spacing:.14em;color:var(--fd-on-surface-variant);font-size:.62rem;font-weight:700}.fd-auth-trust-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid;position:relative}.fd-auth-trust-item{align-items:flex-start;gap:12px;display:flex}.fd-auth-trust-icon{background:var(--fd-surface-high);width:32px;height:32px;color:var(--fd-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fd-auth-trust-icon .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:15px}.fd-auth-trust-label{text-transform:uppercase;letter-spacing:.14em;color:var(--fd-on-surface-variant);margin-bottom:3px;font-size:.62rem;font-weight:700;display:block}.fd-auth-trust-text{color:var(--fd-on-surface);font-size:.72rem;font-weight:500;line-height:1.5}.fd-auth-page-footer{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:var(--fd-on-surface-variant);opacity:.55;z-index:1;margin-top:16px;padding:24px;font-size:.62rem;font-weight:500;position:relative}.fd-landing-body{background:var(--fd-background);color:var(--fd-on-surface);font-family:Inter,sans-serif}.fd-landing-body .fd-shell--landing{flex-direction:column;gap:0;width:100%;max-width:100%;margin:0;padding:0;display:flex}.fd-landing-nav{z-index:100;-webkit-backdrop-filter:blur(24px);background:#ffffffe6;justify-content:space-between;align-items:center;padding:20px clamp(24px,5vw,64px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #c3c5d84d}.fd-landing-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.fd-landing-logo-icon{background:var(--fd-primary);color:#fff;width:34px;height:34px;font-family:var(--fd-font-headline);letter-spacing:-.04em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:900;display:flex}.fd-landing-logo{font-family:var(--fd-font-headline);letter-spacing:-.045em;color:var(--fd-primary);font-size:1.5rem;font-weight:900}.fd-landing-logo-dot{font-family:var(--fd-font-headline);letter-spacing:-.045em;color:var(--fd-on-surface);font-size:1.5rem;font-weight:900}.fd-landing-nav-actions{align-items:center;gap:12px;display:flex}.fd-landing-hero{z-index:1;box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:100%;max-width:1440px;margin:0 auto;padding:140px clamp(24px,5vw,64px) 100px;display:grid;position:relative}.fd-landing-hero-section{background:linear-gradient(180deg, #fff 0%, var(--fd-surface-low) 100%);position:relative;overflow:hidden}.fd-landing-hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#004be31f 0%,#0000 65%);width:700px;height:700px;position:absolute;top:-120px;right:-120px}.fd-landing-hero-left{z-index:1;position:relative}.fd-live-badge{border-radius:var(--fd-radius-full);color:var(--fd-primary);letter-spacing:.16em;text-transform:uppercase;background:#004be314;border:1px solid #004be32e;align-items:center;gap:10px;margin-bottom:28px;padding:8px 20px;font-size:.7rem;font-weight:900;display:inline-flex}.fd-live-badge-dot{flex-shrink:0;width:8px;height:8px;position:relative}.fd-live-badge-dot-inner{background:var(--fd-primary);opacity:.75;border-radius:50%;animation:1.4s cubic-bezier(0,0,.2,1) infinite fd-ping;position:absolute;inset:0}.fd-live-badge-dot-core{background:var(--fd-primary);border-radius:50%;width:8px;height:8px;display:block;position:relative}@keyframes fd-ping{75%,to{opacity:0;transform:scale(2)}}.fd-hero-title{font-family:var(--fd-font-headline);letter-spacing:-.04em;color:var(--fd-on-surface);margin:0 0 24px;font-size:clamp(3rem,7vw,5.5rem);font-weight:900;line-height:.97}.fd-title-accent{color:var(--fd-primary);text-underline-offset:6px;font-style:italic;-webkit-text-decoration:underline #004be326;text-decoration:underline #004be326}.fd-hero-lead{color:var(--fd-on-surface-variant);opacity:.9;max-width:54ch;margin:0 0 40px;font-size:clamp(1rem,2vw,1.2rem);font-weight:500;line-height:1.7}.fd-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.fd-button--hero-primary{background:var(--fd-primary);color:#fff;border-radius:var(--fd-radius-xl);font-family:var(--fd-font-headline);cursor:pointer;letter-spacing:-.01em;border:none;align-items:center;gap:10px;padding:18px 40px;font-size:1rem;font-weight:800;text-decoration:none;transition:background .16s,transform .14s,box-shadow .16s;display:inline-flex;box-shadow:0 20px 48px -8px #004be36b}.fd-button--hero-primary:hover{background:var(--fd-primary-container);transform:translateY(-2px);box-shadow:0 28px 56px -8px #004be37a}.fd-button--hero-primary:active{transform:scale(.97)}.fd-button--hero-outline{color:var(--fd-on-surface);border:2px solid var(--fd-outline-variant);border-radius:var(--fd-radius-xl);font-size:1rem;font-weight:800;font-family:var(--fd-font-headline);cursor:pointer;letter-spacing:-.01em;background:#fff;align-items:center;gap:8px;padding:18px 40px;text-decoration:none;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 8px #161b290d}.fd-button--hero-outline:hover{border-color:var(--fd-primary);color:var(--fd-primary);box-shadow:0 4px 16px #161b2914}.fd-chip-row{flex-wrap:wrap;gap:10px;display:flex}.fd-chip{border-radius:var(--fd-radius-full);background:var(--fd-surface-high);color:var(--fd-on-surface-variant);align-items:center;padding:5px 14px;font-size:.73rem;font-weight:600;display:inline-flex}.fd-landing-hero-right{position:relative}.fd-hero-mock-frame{background:#1a1f2e;border:8px solid #ffffff14;border-radius:2.5rem;padding:16px;transition:transform .6s;position:relative;transform:rotate(2.5deg);box-shadow:0 32px 64px -12px #004be352,0 8px 24px #00000026}.fd-landing-hero-right:hover .fd-hero-mock-frame{transform:rotate(0)}.fd-hero-mock-inner{background:#0f1117;border-radius:2rem;flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.fd-hero-mock-titlebar{background:#1a1f2e;align-items:center;gap:8px;padding:14px 18px;display:flex}.fd-hero-mock-titlebar-dot{border-radius:50%;width:11px;height:11px}.fd-hero-mock-titlebar-dot:first-child{background:#ff5f57}.fd-hero-mock-titlebar-dot:nth-child(2){background:#febc2e}.fd-hero-mock-titlebar-dot:nth-child(3){background:#28c840}.fd-hero-mock-titlebar-label{color:#ffffff59;letter-spacing:.05em;margin-left:8px;font-size:.72rem;font-weight:600}.fd-hero-mock-content{background:linear-gradient(160deg,#0d1117 0%,#111827 100%);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.fd-hero-mock-panel{background:#ffffff0d;border-radius:12px;flex-direction:column;gap:5px;padding:14px 18px;display:flex}.fd-hero-mock-panel--accent{background:#004be347}.fd-hero-mock-label{color:#fff6;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:700}.fd-hero-mock-value{color:#ffffffe6;font-size:.85rem;font-weight:600}.fd-hero-mock-glass{padding:20px;position:absolute;bottom:0;left:0;right:0}.fd-hero-mock-glass-inner{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.fd-hero-mock-avatar{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fd-hero-mock-avatar .material-symbols-outlined{color:#fff;font-size:20px}.fd-hero-mock-meta-title{color:#fff;font-size:.85rem;font-weight:700;display:block}.fd-hero-mock-meta-sub{color:#fff9;font-size:.75rem;display:block}.fd-hero-glow-blob{filter:blur(80px);pointer-events:none;z-index:-1;background:#004be32e;border-radius:50%;width:420px;height:420px;position:absolute;top:-80px;right:-80px}.fd-landing-features-section{background:var(--fd-surface-low);border-top:1px solid #c3c5d840;border-bottom:1px solid #c3c5d840}.fd-landing-features{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:100px clamp(24px,5vw,64px)}.fd-landing-features-header{text-align:center;margin-bottom:64px}.fd-landing-features-header h2{font-family:var(--fd-font-headline);letter-spacing:-.03em;color:var(--fd-on-surface);margin-bottom:16px;font-size:clamp(2rem,5vw,3.75rem);font-weight:900}.fd-landing-features-header p{color:var(--fd-on-surface-variant);opacity:.85;max-width:60ch;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);font-weight:500}.fd-feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fd-feature-card{background:#fff;border:1px solid #c3c5d84d;border-radius:2rem;padding:40px;transition:transform .24s,box-shadow .24s;box-shadow:0 2px 8px #161b290a}.fd-feature-card:hover{transform:translateY(-8px);box-shadow:0 32px 64px -12px #004be31f}.fd-feature-icon{background:#004be314;border:1px solid #004be326;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:28px;display:flex}.fd-feature-icon .material-symbols-outlined{color:var(--fd-primary);font-size:28px}.fd-feature-icon--tertiary{background:var(--fd-tertiary-fixed);border-color:var(--fd-on-tertiary-fixed)}.fd-feature-icon--tertiary .material-symbols-outlined{color:var(--fd-on-tertiary-fixed)}.fd-feature-card h3{font-family:var(--fd-font-headline);color:var(--fd-on-surface);margin-bottom:14px;font-size:1.35rem;font-weight:900}.fd-feature-card p{color:var(--fd-on-surface-variant);margin:0;font-size:1rem;font-weight:500;line-height:1.7}.fd-landing-editorial{background:#fff;padding:120px clamp(24px,5vw,64px);overflow:hidden}.fd-landing-editorial-inner{box-sizing:border-box;flex-direction:row;align-items:center;gap:96px;max-width:1440px;margin:0 auto;display:flex}.fd-editorial-visual{flex-shrink:0;width:50%;position:relative}.fd-editorial-bg-blob{background:var(--fd-secondary-container);filter:blur(48px);opacity:.5;pointer-events:none;border-radius:50%;width:256px;height:256px;position:absolute;bottom:-48px;left:-48px}.fd-editorial-frame{z-index:1;background:#1a1f2e;border-radius:3rem;padding:16px;position:relative;transform:rotate(-2.5deg);box-shadow:0 32px 80px #00000038}.fd-editorial-frame-inner{background:linear-gradient(160deg,#0d1117 0%,#111827 100%);border-radius:2.5rem;flex-direction:column;gap:16px;min-height:380px;padding:28px;display:flex;overflow:hidden}.fd-editorial-mock-row{background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.fd-editorial-mock-icon{background:#004be34d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fd-editorial-mock-icon .material-symbols-outlined{color:var(--fd-primary-fixed-dim);font-size:18px}.fd-editorial-mock-text-title{color:#ffffffd9;font-size:.8rem;font-weight:700;display:block}.fd-editorial-mock-text-sub{color:#fff6;font-size:.7rem;display:block}.fd-editorial-mock-status{color:#4ade80;text-transform:uppercase;letter-spacing:.08em;background:#1a7f4e33;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.65rem;font-weight:700}.fd-editorial-content{flex:1}.fd-editorial-content h2{font-family:var(--fd-font-headline);letter-spacing:-.03em;color:var(--fd-on-surface);margin-bottom:48px;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;line-height:1.08}.fd-editorial-content h2 span{color:var(--fd-primary);text-underline-offset:10px;-webkit-text-decoration:underline #004be333;text-decoration:underline #004be333}.fd-check-list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.fd-check-item{align-items:flex-start;gap:20px;display:flex}.fd-check-icon{background:#004be314;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;display:flex}.fd-check-icon .material-symbols-outlined{color:var(--fd-primary);font-variation-settings:"FILL" 1;font-size:24px}.fd-check-item h4{color:var(--fd-on-surface);font-size:1.2rem;font-weight:900;font-family:var(--fd-font-headline);margin:0 0 6px}.fd-check-item p{color:var(--fd-on-surface-variant);opacity:.85;margin:0;font-size:1rem;font-weight:500;line-height:1.65}.fd-landing-cta-section{background:var(--fd-background);padding:80px clamp(24px,5vw,64px)}.fd-landing-cta-inner{background:var(--fd-primary);text-align:center;border-radius:3rem;max-width:1440px;margin:0 auto;padding:80px clamp(48px,8vw,96px);position:relative;overflow:hidden;box-shadow:0 48px 80px -16px #004be36b}.fd-landing-cta-rocket{opacity:.08;pointer-events:none;line-height:1;position:absolute;top:-24px;right:-24px;transform:rotate(12deg)}.fd-landing-cta-rocket .material-symbols-outlined{color:#fff;font-size:320px}.fd-landing-cta-inner h2{font-family:var(--fd-font-headline);color:#fff;letter-spacing:-.04em;z-index:1;margin-bottom:24px;font-size:clamp(2rem,5.5vw,4.5rem);font-weight:900;line-height:1;position:relative}.fd-landing-cta-inner p{color:#fffc;z-index:1;max-width:60ch;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;position:relative}.fd-landing-cta-inner p strong{color:#fff;text-underline-offset:4px;font-weight:900;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.fd-button--cta-white{color:var(--fd-primary);border-radius:var(--fd-radius-xl);font-family:var(--fd-font-headline);cursor:pointer;z-index:1;letter-spacing:-.01em;background:#fff;border:none;align-items:center;gap:10px;padding:22px 56px;font-size:1.1rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:0 16px 48px #0000001f}.fd-button--cta-white:hover{transform:scale(1.05);box-shadow:0 24px 56px #0000002e}.fd-button--cta-white:active{transform:scale(.97)}.fd-landing-footer{background:#fff;border-top:1px solid #c3c5d84d}.fd-landing-footer-inner{box-sizing:border-box;flex-flow:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:56px clamp(24px,5vw,64px);display:flex}.fd-landing-footer-brand{flex-direction:column;gap:8px;display:flex}.fd-landing-footer-logo{font-family:var(--fd-font-headline);color:var(--fd-primary);letter-spacing:-.03em;font-size:1.35rem;font-weight:900}.fd-landing-footer-copy{text-transform:uppercase;letter-spacing:.18em;color:var(--fd-on-surface-variant);opacity:.65;font-size:.7rem;font-weight:700}.fd-landing-footer-nav{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.fd-landing-footer-nav a,.fd-landing-footer-nav button{font-family:var(--fd-font-headline);text-transform:uppercase;letter-spacing:.14em;color:var(--fd-on-surface-variant);text-underline-offset:6px;background:0 0;border:0;font-size:.72rem;font-weight:900;-webkit-text-decoration:underline #004be333;text-decoration:underline #004be333;transition:color .14s}.fd-landing-footer-nav a:hover,.fd-landing-footer-nav button:hover{color:var(--fd-primary)}@media (width<=1024px){.fd-landing-hero{grid-template-columns:1fr;gap:48px;padding-top:120px}.fd-landing-hero-right{max-width:520px;margin:0 auto}.fd-feature-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.fd-landing-editorial-inner{flex-direction:column;gap:48px}.fd-editorial-visual{width:100%;max-width:520px;margin:0 auto}}@media (width<=768px){.fd-landing-nav{padding:14px 20px}.fd-hero-title{font-size:clamp(2.4rem,9vw,3.5rem)}.fd-hero-actions{flex-direction:column;align-items:stretch}.fd-button--hero-primary,.fd-button--hero-outline{justify-content:center;padding:16px 28px}.fd-feature-card{border-radius:1.5rem;padding:28px}.fd-landing-cta-inner{border-radius:2rem;padding:48px 28px}.fd-landing-footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=480px){.fd-landing-features-header h2,.fd-editorial-content h2,.fd-landing-cta-inner h2{font-size:2rem}}body.fd-app{font-family:var(--fd-font-body);background:var(--fd-background);color:var(--fd-on-surface);-webkit-font-smoothing:antialiased;min-height:100vh}.fd-app-topbar{z-index:50;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#ffffffd9;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px #c3c5d84d}.fd-app-topbar-left{align-items:center;gap:32px;display:flex}.fd-app-brand{font-family:var(--fd-font-headline);letter-spacing:-.04em;color:var(--fd-primary);white-space:nowrap;font-size:1.4rem;font-weight:900;text-decoration:none}.fd-app-nav{align-items:center;gap:24px;display:flex}.fd-app-nav-link{font-family:var(--fd-font-headline);color:var(--fd-on-surface-variant);letter-spacing:-.01em;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .14s}.fd-app-nav-link:hover{color:var(--fd-primary)}.fd-app-nav-link--active{color:var(--fd-primary);border-bottom:2px solid var(--fd-primary);padding-bottom:2px;font-weight:700}.fd-app-search input{color:var(--fd-on-surface);width:160px;font-size:.85rem;font-family:var(--fd-font-body);background:0 0;border:none;outline:none}.fd-app-icon-btn{cursor:pointer;width:36px;height:36px;color:var(--fd-on-surface-variant);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .14s;display:flex}.fd-app-avatar{background:var(--fd-primary-fixed);border:2px solid var(--fd-primary-fixed);width:36px;height:36px;font-family:var(--fd-font-headline);color:var(--fd-on-primary-fixed-variant);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.fd-app-sidebar{z-index:40;box-sizing:border-box;background:#f8f9fc;flex-direction:column;gap:2px;width:256px;height:calc(100vh - 64px);padding:16px;display:flex;position:fixed;top:64px;left:0;overflow-y:auto}.fd-app-sidebar::-webkit-scrollbar{width:4px}.fd-app-sidebar::-webkit-scrollbar-thumb{background:var(--fd-surface-highest);border-radius:4px}.fd-sidebar-school-icon .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:20px}.fd-sidebar-school-name{font-family:var(--fd-font-headline);color:#1a1f2e;font-size:1rem;font-weight:700;line-height:1.2;display:block}.fd-sidebar-school-sub{text-transform:uppercase;letter-spacing:.14em;color:var(--fd-on-surface-variant);opacity:.7;font-size:.6rem;font-weight:700;display:block}.fd-sidebar-item{color:var(--fd-on-surface-variant);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .2s,background .14s;display:flex}.fd-sidebar-item .material-symbols-outlined{flex-shrink:0;font-size:20px}.fd-sidebar-item--active:hover{background:#fff;transform:translate(0)}.fd-sidebar-item--danger{color:var(--fd-error)}.fd-sidebar-item--danger:hover{background:#ba1a1a0f;transform:translate(4px)}.fd-sidebar-cta{background:linear-gradient(135deg, var(--fd-primary) 0%, var(--fd-primary-container) 100%);color:#fff;width:100%;font-family:var(--fd-font-headline);cursor:pointer;letter-spacing:-.01em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:12px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 4px 16px #004be333}.fd-sidebar-status{background:#004be30d;border:1px solid #004be31a;border-radius:12px;margin:8px 0;padding:12px}.fd-sidebar-status-label{text-transform:uppercase;letter-spacing:.14em;color:var(--fd-primary);margin-bottom:8px;font-size:.6rem;font-weight:700;display:block}.fd-sidebar-status-dot-row{align-items:center;gap:8px;display:flex}.fd-app-main{background:var(--fd-background);box-sizing:border-box;flex:1;min-height:calc(100vh - 64px);margin-left:256px;padding:32px 40px 48px}.fd-app-page-header{margin-bottom:36px}.fd-breadcrumb{align-items:center;gap:8px;margin-bottom:12px;display:flex}.fd-breadcrumb-item{text-transform:uppercase;letter-spacing:.12em;color:var(--fd-on-surface-variant);font-size:.65rem;font-weight:700}.fd-breadcrumb-dot{background:var(--fd-outline-variant);border-radius:50%;width:4px;height:4px}.fd-breadcrumb-item--active{color:var(--fd-primary)}.fd-app-page-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--fd-primary);background:#004be314;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:.65rem;font-weight:700;display:inline-block}.fd-app-page-header p{color:var(--fd-on-surface-variant);max-width:64ch;margin:0;font-size:1rem}.fd-app-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fd-time-filter{background:var(--fd-surface-low);border:1px solid #c3c5d826;border-radius:10px;align-items:center;padding:4px;display:flex}.fd-time-filter-btn{cursor:pointer;color:var(--fd-on-surface-variant);background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:background .14s,color .14s}.fd-time-filter-btn--active{color:var(--fd-primary);background:#fff;box-shadow:0 1px 4px #161b2914}.fd-kpi-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}.fd-kpi-card{background:var(--fd-surface-lowest);border-radius:12px;padding:24px;transition:transform .24s;position:relative;overflow:hidden}.fd-kpi-card:hover{transform:translateY(-4px)}.fd-kpi-card--primary{background:var(--fd-primary);box-shadow:0 16px 32px -8px #004be34d}.fd-kpi-card-bg-icon{opacity:.08;padding:16px;line-height:1;transition:opacity .24s;position:absolute;top:0;right:0}.fd-kpi-card-bg-icon .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:64px}.fd-kpi-card--primary .fd-kpi-card-bg-icon{opacity:.18}.fd-kpi-card--primary .fd-kpi-card-bg-icon .material-symbols-outlined{color:#fff}.fd-kpi-label{text-transform:uppercase;letter-spacing:.14em;color:var(--fd-on-surface-variant);opacity:.8;margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.fd-kpi-card--primary .fd-kpi-label{color:#ffffffbf;opacity:1}.fd-kpi-value{font-family:var(--fd-font-headline);color:var(--fd-on-surface);font-size:2.25rem;font-weight:900;line-height:1}.fd-kpi-card--primary .fd-kpi-value{color:#fff}.fd-kpi-badge{border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700}.fd-kpi-badge--green{color:#065f46;background:#d1fae5}.fd-kpi-badge--orange{color:#9a3412;background:#fed7aa}.fd-kpi-badge--primary{color:#fff;background:#ffffff26}.fd-kpi-badge--blue{color:var(--fd-primary);font-size:.7rem;font-weight:700}.fd-kpi-progress{background:var(--fd-surface-highest);border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.fd-kpi-progress--primary{background:#ffffff38}.fd-kpi-progress-fill{background:var(--fd-primary);border-radius:999px;min-width:6px;height:100%;display:block}.fd-kpi-progress-fill--orange{background:#f97316}.fd-kpi-progress-fill--live{background:#4ade80}.fd-kpi-divider{align-items:center;gap:8px;margin-top:20px;display:flex}.fd-kpi-divider-line{background:#fff3;flex:1;height:1px}.fd-kpi-divider-text{text-transform:uppercase;letter-spacing:.14em;color:#fff9;font-size:.58rem;font-weight:700}.fd-avatar-stack{margin-top:16px;display:flex}.fd-avatar-stack-item{background:var(--fd-surface-highest);width:32px;height:32px;color:var(--fd-on-surface-variant);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;font-size:.6rem;font-weight:700;display:flex;overflow:hidden}.fd-avatar-stack-item:first-child{margin-left:0}.fd-toggle{background:var(--fd-primary);cursor:pointer;border-radius:999px;flex-shrink:0;width:32px;height:16px;position:relative}.fd-toggle-knob{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.fd-section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.fd-section-title{font-family:var(--fd-font-headline);color:var(--fd-on-surface);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:1.25rem;font-weight:700;display:flex}.fd-section-title .material-symbols-outlined{color:var(--fd-primary);font-variation-settings:"FILL" 1;font-size:20px}.fd-app-card{background:var(--fd-surface-lowest);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #161b290f}.fd-app-card--large{border-radius:2rem}.fd-app-card-header{border-bottom:1px solid #c3c5d826;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.fd-app-card-header h2{font-family:var(--fd-font-headline);letter-spacing:-.02em;color:var(--fd-on-surface);margin:0;font-size:1.1rem;font-weight:700}.fd-app-card-body{padding:24px}.fd-bento-stat{background:var(--fd-primary-container);color:var(--fd-on-primary-container);border-radius:2rem;padding:24px;position:relative;overflow:hidden}.fd-bento-stat--white{color:var(--fd-on-surface);background:#fff;border:1px solid #c3c5d840}.fd-bento-stat-bg{opacity:.1;line-height:1;position:absolute;bottom:-16px;right:-16px;transform:rotate(12deg)}.fd-bento-stat-bg .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:100px}.fd-bento-stat-label{text-transform:uppercase;letter-spacing:.16em;opacity:.75;margin-bottom:4px;font-size:.6rem;font-weight:900;display:block}.fd-bento-stat-value{font-family:var(--fd-font-headline);letter-spacing:-.04em;margin-bottom:16px;font-size:2.75rem;font-weight:800;line-height:1;display:block}.fd-bento-stat-trend{align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.fd-bento-stat-trend .material-symbols-outlined{font-size:16px}.fd-app-table-wrap{overflow-x:auto}.fd-app-table{border-collapse:collapse;width:100%;font-size:.875rem}.fd-app-table thead tr{background:var(--fd-surface-low);border-bottom:1px solid #c3c5d826}.fd-app-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.14em;color:var(--fd-on-surface-variant);padding:14px 24px;font-size:.62rem;font-weight:900}.fd-app-table tbody tr{border-bottom:1px solid #c3c5d814;transition:background .14s}.fd-app-table tbody tr:last-child{border-bottom:none}.fd-app-table tbody tr:hover{background:#c3c5d814}.fd-app-table td{color:var(--fd-on-surface);vertical-align:middle;padding:18px 24px}.fd-table-row-icon{width:32px;height:32px;font-family:var(--fd-font-headline);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.fd-join-code{background:var(--fd-surface-high);color:var(--fd-primary);letter-spacing:.08em;border-radius:6px;padding:4px 12px;font-family:monospace;font-size:.85rem;font-weight:700}.fd-table-footer{background:#f8f9fc99;border-top:1px solid #c3c5d81a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.fd-table-footer p{color:var(--fd-on-surface-variant);margin:0;font-size:.8rem}.fd-status-badge{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.65rem;font-weight:900;display:inline-flex}.fd-status-badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fd-status-badge--online{color:#065f46;background:#d1fae5}.fd-status-badge--online .fd-status-badge-dot{background:#22c55e;animation:2s infinite fd-pulse-green}.fd-status-badge--offline{background:var(--fd-surface-highest);color:var(--fd-on-surface-variant)}.fd-status-badge--offline .fd-status-badge-dot{background:#9ca3af}.fd-status-badge--active{color:var(--fd-primary);background:#004be314}.fd-status-badge--active .fd-status-badge-dot{background:var(--fd-primary);animation:2s infinite fd-pulse-green}.fd-status-badge--archived{background:var(--fd-surface-highest);color:var(--fd-on-surface-variant)}.fd-status-badge--archived .fd-status-badge-dot{background:#9ca3af}.fd-priority-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.62rem;font-weight:700;display:inline-block}.fd-priority-badge--hoog{background:var(--fd-error-container);color:var(--fd-on-error-container)}.fd-priority-badge--gemiddeld{background:var(--fd-secondary-container);color:var(--fd-on-secondary-container)}.fd-priority-badge--laag{background:var(--fd-surface-highest);color:var(--fd-on-surface-variant)}.fd-app-progress{background:var(--fd-surface-highest);border-radius:999px;height:6px;overflow:hidden}.fd-app-progress-fill{background:var(--fd-primary);border-radius:999px;height:100%}.fd-app-progress-fill--emerald{background:#22c55e}.fd-app-progress-fill--orange{background:#f97316}.fd-app-progress-fill--error{background:var(--fd-error)}.fd-app-progress--thin{height:4px}.fd-group-list-card{background:var(--fd-surface-low);cursor:pointer;border-radius:10px;margin-bottom:8px;padding:14px 16px;transition:background .14s}.fd-group-list-card:hover{background:var(--fd-surface-container)}.fd-group-list-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.fd-group-list-card h4{color:var(--fd-on-surface);margin:0;font-size:.875rem;font-weight:700}.fd-group-list-card-count{color:var(--fd-on-surface-variant);background:#fff;border:1px solid #c3c5d833;border-radius:4px;padding:2px 8px;font-size:.62rem;font-weight:700}.fd-group-list-card p{color:var(--fd-on-surface-variant);margin:6px 0 0;font-size:.7rem}.fd-announcement-card{background:linear-gradient(135deg, var(--fd-inverse-surface) 0%, var(--fd-on-surface) 100%);color:#fff;border-radius:12px;padding:24px}.fd-announcement-card h4{font-family:var(--fd-font-headline);color:#fff;margin:0 0 8px;font-size:1rem;font-weight:700}.fd-announcement-card p{color:#ffffffa6;margin:0 0 16px;font-size:.8rem}.fd-announcement-card a{color:var(--fd-primary-fixed-dim);align-items:center;gap:4px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.fd-announcement-card a:hover{text-decoration:underline}.fd-announcement-card .material-symbols-outlined{font-size:14px}.fd-app-btn{font-family:var(--fd-font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .14s,transform .12s;display:inline-flex}.fd-app-btn:active{transform:scale(.97)}.fd-app-btn--primary{background:linear-gradient(135deg, var(--fd-primary) 0%, var(--fd-primary-container) 100%);color:#fff;box-shadow:0 4px 16px #004be333}.fd-app-btn--primary:hover{box-shadow:0 6px 20px #004be347}.fd-app-btn--secondary{background:var(--fd-surface-highest);color:var(--fd-on-surface)}.fd-app-btn--secondary:hover{background:var(--fd-surface-high)}.fd-app-btn--outline{color:var(--fd-on-surface);background:#fff;border:1px solid #c3c5d880;box-shadow:0 1px 4px #161b290f}.fd-app-btn--outline:hover{background:var(--fd-surface-low)}.fd-app-btn--ghost-primary{color:var(--fd-primary);background:0 0;padding:6px 0;font-weight:700}.fd-app-btn--ghost-primary:hover{text-decoration:underline}.fd-app-btn--danger{color:var(--fd-error);background:0 0;font-weight:700}.fd-app-btn--danger:hover{text-decoration:underline}.fd-app-btn--icon{color:var(--fd-outline-variant);background:0 0;border-radius:8px;padding:8px}.fd-app-btn--icon:hover{background:var(--fd-surface-highest);color:var(--fd-primary)}.fd-app-btn .material-symbols-outlined{font-size:18px}.fd-btn-dashed{border:2px dashed var(--fd-outline-variant);width:100%;color:var(--fd-on-surface-variant);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .14s,color .14s;display:flex}.fd-btn-dashed:hover{border-color:var(--fd-primary);color:var(--fd-primary)}.fd-app-ticket-card{background:var(--fd-surface-lowest);color:var(--fd-on-surface);border:1px solid #c3c5d826;border-radius:10px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.fd-app-ticket-card:hover{transform:translate(4px);box-shadow:0 4px 12px #161b2914}.fd-app-ticket-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fd-app-ticket-id{color:var(--fd-outline);letter-spacing:.06em;font-size:.65rem;font-weight:700}.fd-app-ticket-title{color:var(--fd-on-surface);margin-bottom:4px;font-size:.875rem;font-weight:600}.fd-app-ticket-sub{color:var(--fd-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.fd-app-ticket-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.fd-app-ticket-deadline{color:var(--fd-on-surface-variant);font-size:.65rem;font-weight:700}.fd-app-section-label{text-transform:uppercase;letter-spacing:.16em;color:var(--fd-on-surface-variant);padding:12px 0 6px;font-size:.62rem;font-weight:700}.fd-app-upsell{border-left:3px solid var(--fd-primary);background:#004be30d;border-radius:8px;margin-bottom:20px;padding:16px 20px}.fd-app-upsell h2{font-family:var(--fd-font-headline);margin:0 0 6px;font-size:1rem;font-weight:700}.fd-app-upsell p{color:var(--fd-on-surface-variant);margin:0;font-size:.875rem}.fd-app-flash{border-left:3px solid var(--fd-primary);background:#004be30f;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.fd-app-flash-icon{color:var(--fd-primary);flex-shrink:0;margin-top:1px;font-size:18px}.fd-app-flash p{margin:0;font-size:.875rem}.fd-app-flash code{background:var(--fd-surface-highest);border-radius:4px;padding:2px 8px;font-size:.85em}.fd-app-error-banner{background:var(--fd-error-container);border-left:3px solid var(--fd-error);color:var(--fd-on-error-container);border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:.875rem}.fd-app-form{flex-direction:column;gap:16px;display:flex}.fd-app-form-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fd-on-surface-variant);margin-bottom:8px;margin-left:4px;font-size:.65rem;font-weight:700;display:block}.fd-app-form-input{box-sizing:border-box;background:var(--fd-surface-highest);width:100%;color:var(--fd-on-surface);font-family:var(--fd-font-body);border:none;border-radius:10px;outline:none;padding:14px 16px;font-size:.9rem;font-weight:500;transition:background .14s,box-shadow .14s}.fd-app-form-input:focus{background:#fff;box-shadow:0 0 0 2px #004be32e}.fd-app-form-textarea{box-sizing:border-box;background:var(--fd-surface-highest);width:100%;color:var(--fd-on-surface);font-family:var(--fd-font-body);resize:none;border:none;border-radius:10px;outline:none;min-height:80px;padding:14px 16px;font-size:.9rem;font-weight:500;transition:background .14s,box-shadow .14s}.fd-app-form-textarea:focus{background:#fff;box-shadow:0 0 0 2px #004be32e}.fd-app-form-select{box-sizing:border-box;background:var(--fd-surface-low);width:100%;color:var(--fd-on-surface);font-family:var(--fd-font-body);appearance:none;cursor:pointer;border:none;border-radius:8px;outline:none;padding:10px 36px 10px 14px;font-size:.85rem;font-weight:500;position:relative}.fd-app-form-select:focus{box-shadow:0 0 0 2px #004be32e}.fd-fab{background:var(--fd-primary);color:#fff;cursor:pointer;z-index:50;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 8px 24px #004be359}.fd-fab:hover{transform:scale(1.1);box-shadow:0 12px 32px #004be373}.fd-fab:active{transform:scale(.95)}.fd-fab .material-symbols-outlined{font-size:28px}.fd-fab-tooltip{background:var(--fd-inverse-surface);color:var(--fd-inverse-on-surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:opacity .14s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.fd-fab:hover .fd-fab-tooltip{opacity:1}.fd-app-grid-2-1{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fd-app-grid-1-2{grid-template-columns:1fr 2fr;gap:24px;display:grid}.fd-app-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fd-app-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.fd-app-col-span-2{grid-column:span 2}.fd-app-col-span-3{grid-column:span 3}.fd-space-y{flex-direction:column;gap:24px;display:flex}.fd-space-y-sm{flex-direction:column;gap:16px;display:flex}.fd-help-card{background:#e3e7fb66;border-radius:2rem;flex-flow:wrap;align-items:center;gap:32px;padding:32px;display:flex}.fd-help-card-content{flex:1}.fd-help-card h3{font-family:var(--fd-font-headline);margin:0 0 8px;font-size:1.1rem;font-weight:700}.fd-help-card p{color:var(--fd-on-surface-variant);margin:0;font-size:.875rem}.fd-help-card-actions{flex-shrink:0;gap:12px;display:flex}.fd-settings-section{margin-bottom:32px}.fd-settings-section h3{font-family:var(--fd-font-headline);color:var(--fd-on-surface);margin:0 0 20px;font-size:1.1rem;font-weight:700}.fd-settings-card{background:var(--fd-surface-low);border-radius:12px;padding:24px;transition:background .14s}.fd-settings-card:hover{background:var(--fd-surface-container)}.fd-settings-card-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.fd-settings-card-icon{width:44px;height:44px;color:var(--fd-primary);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 4px #161b2914}.fd-settings-card-icon .material-symbols-outlined{font-size:22px}.fd-settings-toggle-row{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.fd-settings-toggle-row label{color:var(--fd-on-surface);font-size:.875rem;font-weight:500}.fd-segment{background:var(--fd-surface-highest);border-radius:8px;padding:4px;display:flex}.fd-segment-btn{cursor:pointer;color:var(--fd-on-surface-variant);background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-size:.8rem;font-weight:700;transition:background .14s,color .14s}.fd-segment-btn--active{color:var(--fd-primary);background:#fff;box-shadow:0 1px 4px #161b2914}@media (width<=1024px){.fd-app-sidebar{display:none}.fd-app-main{margin-left:0;padding:24px 20px 80px}.fd-app-nav{display:none}.fd-kpi-grid{grid-template-columns:repeat(2,1fr)}.fd-app-grid-2-1,.fd-app-grid-1-2,.fd-app-grid-3,.fd-app-grid-4{grid-template-columns:1fr}.fd-app-col-span-2,.fd-app-col-span-3{grid-column:span 1}}@media (width<=640px){.fd-kpi-grid{grid-template-columns:1fr}.fd-app-topbar{padding:0 16px}.fd-app-main{padding:16px 16px 80px}}.fd-app-topbar-right{align-items:center;gap:8px;display:flex}.fd-app-search{background:var(--fd-surface-highest);border-radius:999px;align-items:center;gap:8px;margin-right:4px;padding:6px 16px;display:flex}.fd-app-search .material-symbols-outlined{color:var(--fd-on-surface-variant);font-size:18px}.fd-app-search input{font-family:var(--fd-font-body);color:var(--fd-on-surface);background:0 0;border:none;outline:none;width:160px;font-size:.85rem}.fd-app-search input::placeholder{color:var(--fd-on-surface-variant)}.fd-app-icon-btn{cursor:pointer;width:36px;height:36px;color:var(--fd-on-surface-variant);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .14s;display:flex}.fd-app-icon-btn .material-symbols-outlined{font-size:20px}.fd-app-avatar{background:var(--fd-primary-fixed);cursor:pointer;width:36px;height:36px;color:var(--fd-on-primary-fixed-variant);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:0;transition:opacity .14s;display:flex;overflow:hidden}.fd-app-avatar:hover{opacity:.85}.fd-app-avatar .material-symbols-outlined{font-size:22px}@media (width<=1024px){.fd-app-search{display:none}}.fd-sidebar-school{align-items:center;gap:12px;margin-bottom:8px;padding:8px 8px 24px;display:flex}.fd-sidebar-school-icon{background:var(--fd-primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fd-sidebar-school-icon .material-symbols-outlined{font-size:20px}.fd-sidebar-school-info{flex-direction:column;gap:2px;display:flex}.fd-sidebar-school-name{font-family:var(--fd-font-headline);color:var(--fd-on-surface);font-size:1rem;font-weight:700;line-height:1.2}.fd-sidebar-school-sub{text-transform:uppercase;letter-spacing:.12em;color:var(--fd-on-surface-variant);font-size:.6rem;font-weight:700}.fd-sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.fd-sidebar-item{color:var(--fd-on-surface-variant);cursor:pointer;text-align:left;width:100%;font-size:.875rem;font-weight:500;font-family:var(--fd-font-body);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .2s,background .14s;display:flex}.fd-sidebar-item:hover{background:var(--fd-surface-highest);transform:translate(4px)}.fd-sidebar-item .material-symbols-outlined{font-size:20px}.fd-sidebar-item--active{color:var(--fd-primary);background:#fff;font-weight:700;box-shadow:0 1px 4px #161b2914}.fd-sidebar-item--active:hover{transform:translate(4px)}.fd-sidebar-item--logout{color:var(--fd-error)}.fd-sidebar-item--logout:hover{background:#ba1a1a0f}.fd-sidebar-bottom{border-top:1px solid #c3c5d833;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;display:flex}.fd-sidebar-cta{background:linear-gradient(135deg, var(--fd-primary) 0%, var(--fd-primary-container) 100%);color:#fff;cursor:pointer;width:100%;font-size:.8rem;font-weight:700;font-family:var(--fd-font-body);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:12px;text-decoration:none;transition:box-shadow .14s,transform .14s;display:flex;box-shadow:0 4px 16px #004be340}.fd-sidebar-cta:hover{transform:scale(1.02);box-shadow:0 6px 20px #004be359}.fd-sidebar-cta .material-symbols-outlined{font-size:18px}.fd-sidebar-status{background:#004be30d;border:1px solid #004be31a;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:12px;display:flex}.fd-sidebar-status-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite fd-pulse-green}.fd-sidebar-status-text{color:var(--fd-on-surface-variant);font-size:.7rem;font-weight:700}.fd-sidebar-badge-icon{flex-shrink:0;width:16px;height:16px}.fd-sidebar-school-sub{align-items:center;gap:6px;line-height:1.3;display:inline-flex}.fd-app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.fd-app-page-header-left{flex:1}.fd-app-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--fd-primary);background:#004be314;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:.62rem;font-weight:700;display:inline-block}.fd-app-page-header h1{font-family:var(--fd-font-headline);letter-spacing:-.04em;color:var(--fd-on-surface);margin:0 0 8px;font-size:2.75rem;font-weight:800;line-height:1.1}.fd-app-page-desc{color:var(--fd-on-surface-variant);max-width:560px;margin:0;font-size:1rem}.fd-app-page-header-right{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.fd-time-label{text-transform:uppercase;letter-spacing:.2em;color:var(--fd-outline);margin-bottom:4px;font-size:.58rem;font-weight:700}.fd-time-display{font-family:var(--fd-font-headline);color:var(--fd-on-surface);font-size:1.5rem;font-weight:700}.fd-kpi-grid--3{grid-template-columns:repeat(3,1fr)}.fd-kpi-card-bg-icon{opacity:.1;pointer-events:none;padding:12px;transition:opacity .2s;position:absolute;top:0;right:0}.fd-kpi-card:hover .fd-kpi-card-bg-icon{opacity:.2}.fd-kpi-card-bg-icon .material-symbols-outlined{font-size:64px}.fd-kpi-label{text-transform:uppercase;letter-spacing:.16em;color:var(--fd-on-surface-variant);opacity:.75;margin:0 0 4px;font-size:.62rem;font-weight:900}.fd-kpi-value{font-family:var(--fd-font-headline);color:var(--fd-on-surface);letter-spacing:-.04em;margin:0;font-size:2.5rem;font-weight:900;line-height:1}.fd-kpi-value-row{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.fd-kpi-delta{font-size:.7rem;font-weight:700}.fd-kpi-delta--up{color:#059669}.fd-kpi-delta--warn{color:#ea580c}.fd-kpi-avatar-row{margin-top:16px;margin-left:0;display:flex}.fd-kpi-avatar-chip{background:var(--fd-surface-highest);width:32px;height:32px;color:var(--fd-on-surface-variant);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;font-size:.6rem;font-weight:700;display:flex}.fd-kpi-avatar-chip:first-child{margin-left:0}.fd-kpi-avatar-chip--more{background:var(--fd-surface-low)}.fd-kpi-card--primary .fd-kpi-progress{background:#fff3}.fd-kpi-card--primary .fd-kpi-progress-fill{background:#4ade80}.fd-app-progress-wrap{background:var(--fd-surface-highest);border-radius:999px;width:100%;height:6px;margin-top:16px;overflow:hidden}.fd-app-progress-wrap .fd-app-progress{background:var(--fd-progress-color,var(--fd-primary));height:100%;width:var(--fd-progress-pct,0%);border-radius:999px}.fd-live-indicator{align-items:center;gap:6px;display:flex}.fd-live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.5s infinite fd-pulse-green}.fd-live-text{color:#ffffffe6;font-size:.7rem;font-weight:700}.fd-kpi-status-text{text-transform:uppercase;letter-spacing:.14em;color:#fff9;font-size:.58rem;font-weight:700}.fd-kpi-card-head-row{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.fd-toggle--on{background:var(--fd-primary)}.fd-toggle-thumb{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.fd-kpi-tag-row{align-items:center;gap:8px;margin-top:16px;display:flex}.fd-kpi-tag{background:var(--fd-tertiary-container);color:var(--fd-on-tertiary-container);border-radius:999px;padding:2px 10px;font-size:.6rem;font-weight:700;display:inline-block}.fd-kpi-note{color:var(--fd-on-surface-variant);font-size:.65rem;font-style:italic}.fd-kpi-icon{background:#004be314;border-radius:8px;padding:8px;font-size:22px!important}.fd-kpi-icon-chip{width:44px;height:44px;color:var(--fd-primary);background:#004be314;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fd-kpi-icon-chip .material-symbols-outlined{font-size:22px}.fd-breadcrumb{text-transform:uppercase;letter-spacing:.12em;color:var(--fd-on-surface-variant);align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.fd-breadcrumb-dot{background:var(--fd-outline-variant);border-radius:50%;flex-shrink:0;width:4px;height:4px}.fd-breadcrumb-active{color:var(--fd-primary)}.fd-table-user{align-items:center;gap:12px;display:flex}.fd-table-avatar{width:36px;height:36px;font-family:var(--fd-font-headline);color:var(--fd-primary);background:#004be31a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.fd-table-name{color:var(--fd-on-surface);margin:0;font-size:.875rem;font-weight:700}.fd-table-sub{color:var(--fd-on-surface-variant);margin:2px 0 0;font-size:.72rem}.fd-table-text{color:var(--fd-on-surface-variant);margin:0;font-size:.875rem}.fd-table-score{font-family:var(--fd-font-headline);color:var(--fd-on-surface);font-size:.9rem;font-weight:900}.fd-col-center{text-align:center}.fd-col-right{text-align:right}.fd-table-action{width:32px;height:32px;color:var(--fd-on-surface-variant);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:background .14s;display:inline-flex}.fd-table-action:hover{background:var(--fd-surface-highest);color:var(--fd-primary)}.fd-table-action .material-symbols-outlined{font-size:18px}.fd-table-empty{color:var(--fd-on-surface-variant);padding:16px 24px;font-size:.875rem}.fd-table-btn{background:var(--fd-surface-highest);color:var(--fd-on-surface);cursor:pointer;font-size:.78rem;font-weight:700;font-family:var(--fd-font-body);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:background .14s;display:inline-flex}.fd-table-btn:hover{background:var(--fd-surface-high)}.fd-table-btn:disabled{opacity:.4;cursor:default}.fd-table-btn--danger{color:var(--fd-error);background:0 0}.fd-table-btn--danger:hover{background:#ba1a1a0f}.fd-table-icon-btn{cursor:pointer;width:34px;height:34px;color:var(--fd-on-surface-variant);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .14s,border-color .14s;display:inline-flex}.fd-table-icon-btn:hover{background:#fff;border-color:#c3c5d866;box-shadow:0 1px 4px #161b2914}.fd-table-icon-btn--danger:hover{color:var(--fd-error)}.fd-table-icon-btn .material-symbols-outlined{font-size:18px}.fd-row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:4px;transition:opacity .14s;display:flex}.fd-table-row--actions-hover:hover .fd-row-actions{opacity:1}.fd-app-select{background:var(--fd-surface-low);color:var(--fd-on-surface);font-family:var(--fd-font-body);appearance:none;cursor:pointer;border:none;border-radius:8px;outline:none;padding:8px 32px 8px 12px;font-size:.82rem;font-weight:500}.fd-app-select:focus{box-shadow:0 0 0 2px #004be32e}.fd-group-initials-chip{width:32px;height:32px;color:var(--fd-primary);font-family:var(--fd-font-headline);background:#004be314;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.fd-status-dot-anim{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite fd-pulse-green}.fd-status-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.fd-icon-text-btn{color:var(--fd-primary);cursor:pointer;font-size:.8rem;font-weight:700;font-family:var(--fd-font-body);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;transition:background .14s;display:inline-flex}.fd-icon-text-btn:hover{background:#004be30d}.fd-icon-text-btn .material-symbols-outlined{font-size:18px}.fd-group-mini{background:var(--fd-surface-low);color:var(--fd-on-surface);cursor:pointer;border-radius:10px;padding:14px;text-decoration:none;transition:background .14s;display:block}.fd-group-mini:hover{background:var(--fd-surface-container)}.fd-group-mini-name{font-size:.875rem;font-weight:700;display:block}.fd-group-mini-count{color:var(--fd-on-surface-variant);background:#fff;border:1px solid #c3c5d833;border-radius:4px;padding:2px 8px;font-size:.62rem;font-weight:700}.fd-bento-open-btn{border:2px dashed var(--fd-outline-variant);width:100%;color:var(--fd-on-surface-variant);cursor:pointer;font-size:.875rem;font-weight:700;font-family:var(--fd-font-body);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;text-decoration:none;transition:border-color .14s,color .14s;display:flex}.fd-bento-open-btn:hover{border-color:var(--fd-primary);color:var(--fd-primary)}.fd-announce-card{color:#fff;background:linear-gradient(135deg,#2b303e 0%,#161b29 100%);border-radius:12px;padding:24px}.fd-announce-title{font-family:var(--fd-font-headline);margin:0 0 8px;font-size:1rem;font-weight:700}.fd-announce-text{color:#ffffffa6;margin:0 0 16px;font-size:.8rem}.fd-announce-link{color:var(--fd-primary-fixed-dim);align-items:center;gap:4px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.fd-announce-link:hover{text-decoration:underline}.fd-announce-link .material-symbols-outlined{font-size:14px}.fd-avail-row{border-bottom:1px solid #c3c5d81a;justify-content:space-between;align-items:center;padding:8px 0;font-size:.875rem;display:flex}.fd-avail-row:last-child{border-bottom:none}.fd-ticket-card-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fd-ticket-id{color:var(--fd-outline);letter-spacing:.06em;font-size:.65rem;font-weight:700}.fd-ticket-title{color:var(--fd-on-surface);margin:0 0 4px;font-size:.875rem;font-weight:600}.fd-ticket-sub{color:var(--fd-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.fd-ticket-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.fd-ticket-deadline{color:var(--fd-on-surface-variant);align-items:center;gap:4px;font-size:.65rem;font-weight:700;display:flex}.fd-ticket-deadline .material-symbols-outlined{font-size:14px}.fd-priority-hoog{background:var(--fd-error-container);color:var(--fd-on-error-container)}.fd-priority-gemiddeld{background:var(--fd-secondary-container);color:var(--fd-on-secondary-container)}.fd-priority-laag{background:var(--fd-surface-highest);color:var(--fd-on-surface-variant)}.fd-pool-group-label{text-transform:uppercase;letter-spacing:.16em;color:var(--fd-on-surface-variant);margin:4px 0;font-size:.65rem;font-weight:700}.fd-app-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.fd-icon-chip{background:var(--fd-primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fd-icon-chip .material-symbols-outlined{font-size:18px}.fd-icon-chip--primary{background:var(--fd-primary)}.fd-pool-item{cursor:pointer;background:#ffffff8c;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background .14s;display:flex}.fd-pool-item:hover{background:#fff;border-color:#004be31a}.fd-pool-item-icon{width:40px;height:40px;color:var(--fd-primary);background:#004be314;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fd-pool-item-icon .material-symbols-outlined{font-size:20px}.fd-pool-item-title{color:var(--fd-on-surface);margin:0 0 2px;font-size:.875rem;font-weight:700}.fd-activity-row{border-left:2px solid var(--fd-primary);align-items:flex-start;gap:16px;margin-bottom:2px;padding:10px 8px;display:flex}.fd-activity-icon{width:32px;height:32px;color:var(--fd-primary);background:#004be31a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fd-app-input{box-sizing:border-box;background:var(--fd-surface-highest);width:100%;color:var(--fd-on-surface);font-family:var(--fd-font-body);border:none;border-radius:10px;outline:none;padding:12px 16px;font-size:.875rem;font-weight:500;transition:background .14s,box-shadow .14s}.fd-app-input:focus{background:#fff;box-shadow:0 0 0 2px #004be32e}.fd-app-input--large{padding:14px 16px;font-size:.9rem}.fd-flash-banner{border-left:3px solid var(--fd-primary);color:var(--fd-on-surface);background:#004be30f;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.fd-flash-banner .material-symbols-outlined{color:var(--fd-primary);flex-shrink:0;font-size:20px}.fd-error-banner{background:var(--fd-error-container);border-left:3px solid var(--fd-error);color:var(--fd-on-error-container);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.fd-error-banner .material-symbols-outlined{color:var(--fd-error);flex-shrink:0;font-size:20px}.fd-bento-blob{filter:blur(40px);pointer-events:none;background:#004be30d;border-radius:50%;width:192px;height:192px;position:absolute;top:-48px;right:-48px}.fd-bento-icon{width:48px;height:48px;color:var(--fd-primary);background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 4px #161b2914}.fd-bento-icon .material-symbols-outlined{font-size:28px}.fd-app-btn--gradient{background:linear-gradient(135deg, var(--fd-primary) 0%, var(--fd-primary-container) 100%);color:#fff;box-shadow:0 8px 24px #004be340}.fd-app-btn--gradient:hover{box-shadow:0 10px 28px #004be359}.fd-app-btn--dark{background:var(--fd-on-surface);color:#fff}.fd-app-btn--dark:hover{opacity:.88}.fd-link-bold{color:var(--fd-primary);cursor:pointer;font-size:.8rem;font-weight:700;font-family:var(--fd-font-body);background:0 0;border:none;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.fd-link-bold:hover{text-decoration:underline}.fd-settings-card-title{font-family:var(--fd-font-headline);color:var(--fd-on-surface);margin:16px 0 0;font-size:1rem;font-weight:700}.fd-settings-value{font-family:var(--fd-font-headline);color:var(--fd-primary);font-size:1rem;font-weight:700}.fd-section-head{justify-content:space-between;align-items:center;display:flex}@media (width<=1024px){.fd-kpi-grid--3{grid-template-columns:repeat(2,1fr)}.fd-app-grid-2{grid-template-columns:1fr}}@media (width<=640px){.fd-kpi-grid--3{grid-template-columns:1fr}.fd-app-page-header h1{font-size:1.9rem}}.fd-work-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fd-work-kpi-card{text-align:left;background:var(--fd-surface-lowest);border:1px solid #c3c5d859;border-left:3px solid var(--fd-primary);cursor:pointer;border-radius:12px;padding:14px 16px;transition:transform .12s,box-shadow .12s}.fd-work-kpi-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #161b2914}.fd-work-kpi-label{text-transform:uppercase;letter-spacing:.09em;color:var(--fd-on-surface-variant);margin:0 0 6px;font-size:.7rem;font-weight:700}.fd-work-kpi-value{font-family:var(--fd-font-headline);color:var(--fd-on-surface);margin:0;font-size:1.65rem;font-weight:800}.fd-workqueue-card{background:var(--fd-surface-low);border-radius:var(--fd-radius-2xl);margin-bottom:20px;padding:20px}.fd-workqueue-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.fd-panel-title{font-family:var(--fd-font-headline);margin:0 0 4px;font-size:1.1rem;font-weight:700}.fd-workqueue-count{color:var(--fd-primary);background:#004be314;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.fd-ticket-toolbar{grid-template-columns:minmax(220px,1fr) 180px 160px 180px auto;gap:10px;margin-bottom:14px;display:grid}.fd-ticket-table-wrap{background:#fff;border:1px solid #c3c5d859;border-radius:12px;overflow:hidden}.fd-ticket-table{border-collapse:collapse;width:100%}.fd-ticket-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-on-surface-variant);background:#f6f8ff;border-bottom:1px solid #c3c5d859;padding:11px 12px;font-size:.72rem;font-weight:700}.fd-ticket-table tbody td{border-bottom:1px solid #c3c5d840;padding:10px 12px;font-size:.86rem}.fd-ticket-table tbody tr:last-child td{border-bottom:none}.fd-ticket-link{color:var(--fd-on-surface);font-weight:600;text-decoration:none}.fd-ticket-link:hover{color:var(--fd-primary)}.fd-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.fd-badge--type{color:#3a4a71;background:#4f63961f}.fd-badge--priority-low{color:#2d7a49;background:#3d8b541f}.fd-badge--priority-medium{color:#8a6014;background:#ad813529}.fd-badge--priority-high{color:#b11515;background:#ba1a1a1f}.fd-badge--status-open{color:var(--fd-primary);background:#004be31c}.fd-badge--status-in_progress{color:#177f53;background:#177f531f}.fd-badge--status-review_required{color:#b11515;background:#ba1a1a1f}.fd-badge--sla-no_sla{color:#3a4a71;background:#4f63961f}.fd-badge--sla-on_track{color:#177f53;background:#177f531f}.fd-badge--sla-risk{color:#8a6014;background:#ad813529}.fd-badge--sla-overdue{color:#b11515;background:#ba1a1a1f}.fd-ticket-mobile-list{gap:10px;margin-top:10px;display:none}.fd-ticket-mobile-card{color:var(--fd-on-surface);background:#fff;border:1px solid #c3c5d859;border-radius:12px;padding:12px;text-decoration:none;display:block}.fd-ticket-mobile-card h3{margin:6px 0 4px;font-size:.95rem}.fd-ticket-mobile-card p{color:var(--fd-on-surface-variant);margin:0;font-size:.78rem}.fd-ticket-mobile-head,.fd-ticket-mobile-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.fd-ticket-mobile-id{color:var(--fd-on-surface-variant);font-size:.76rem;font-weight:700}.fd-work-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fd-work-panel-list{flex-direction:column;gap:10px;display:flex}.fd-work-panel-item{background:var(--fd-surface-low);border:1px solid #c3c5d84d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fd-work-panel-item span{color:var(--fd-on-surface-variant);font-size:.8rem}.fd-work-panel-item strong{color:var(--fd-on-surface);font-size:.9rem}.fd-work-label{text-transform:uppercase;letter-spacing:.1em;color:var(--fd-on-surface-variant);margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}@media (width<=1024px){.fd-work-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-ticket-toolbar{grid-template-columns:1fr 1fr}.fd-ticket-toolbar .fd-app-btn{grid-column:span 2}.fd-work-secondary-grid{grid-template-columns:1fr}}@media (width<=640px){.fd-work-header{flex-direction:column;align-items:flex-start}.fd-work-kpi-grid,.fd-ticket-toolbar{grid-template-columns:1fr}.fd-ticket-toolbar .fd-app-btn{grid-column:span 1}.fd-ticket-table-wrap{display:none}.fd-ticket-mobile-list{display:grid}}.fd-ticket-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.fd-ticket-header-main{flex:1;min-width:280px}.fd-ticket-breadcrumb a{color:inherit;text-decoration:none}.fd-ticket-id-line{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 10px;display:flex}.fd-work-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.fd-work-badge--type{color:var(--fd-primary);background:#004be31a}.fd-ticket-title{font-family:var(--fd-font-headline);letter-spacing:-.03em;color:var(--fd-on-surface);margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800}.fd-ticket-subline{color:var(--fd-on-surface-variant);margin:10px 0 0;font-size:.86rem}.fd-ticket-subline-sep{color:var(--fd-outline-variant);margin:0 8px}.fd-ticket-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd-ticket-start-error{color:var(--fd-error);margin:0 0 18px;font-size:.9rem;font-weight:600}.fd-ticket-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:20px;display:grid}.fd-ticket-main-col,.fd-ticket-side-col{flex-direction:column;gap:16px;display:flex}.fd-ticket-panel{border-radius:var(--fd-radius-xl);padding:22px}.fd-ticket-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fd-ticket-panel-head h2{font-family:var(--fd-font-headline);align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.fd-ticket-panel-head h2 .material-symbols-outlined{color:var(--fd-primary);font-size:20px}.fd-ticket-description{color:var(--fd-on-surface-variant);margin:0;line-height:1.7}.fd-ticket-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.fd-ticket-meta-item{background:var(--fd-surface-low);border-radius:10px;margin:0;padding:11px 12px}.fd-ticket-meta-item dt{text-transform:uppercase;letter-spacing:.08em;color:var(--fd-on-surface-variant);margin:0 0 4px;font-size:.72rem;font-weight:700}.fd-ticket-meta-item dd{color:var(--fd-on-surface);word-break:break-word;margin:0;font-size:.88rem;font-weight:600}.fd-ticket-actions{flex-wrap:wrap;gap:10px;display:flex}.fd-ticket-status-hint{background:var(--fd-surface-low);border-left:3px solid var(--fd-primary);color:var(--fd-on-surface-variant);border-radius:10px;margin:12px 0 0;padding:12px;font-size:.82rem}.fd-ticket-step-count{color:var(--fd-primary);background:#004be314;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:700}.fd-ticket-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-ticket-checklist li{background:var(--fd-surface-low);color:var(--fd-on-surface);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:.88rem;line-height:1.5;display:flex}.fd-ticket-checklist li .material-symbols-outlined{color:var(--fd-outline);margin-top:1px;font-size:18px}.fd-ticket-empty{text-align:center;color:var(--fd-on-surface-variant);justify-content:center}.fd-ticket-empty-state{text-align:center;background:var(--fd-surface-low);border-radius:12px;padding:18px}.fd-ticket-empty-state .material-symbols-outlined{color:var(--fd-outline-variant);font-size:2.1rem}.fd-ticket-empty-state p{margin:6px 0 4px;font-weight:700}.fd-ticket-empty-state small{color:var(--fd-on-surface-variant)}.fd-ticket-feedback-list{flex-direction:column;gap:10px;display:flex}.fd-ticket-feedback-item{background:var(--fd-surface-low);border-radius:10px;padding:12px}.fd-ticket-feedback-item header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.fd-ticket-feedback-item header small{color:var(--fd-on-surface-variant);margin-top:2px;font-size:.73rem;display:block}.fd-ticket-feedback-item p{color:var(--fd-on-surface-variant);margin:0;font-size:.84rem;line-height:1.5}.fd-ticket-feedback-score{color:var(--fd-primary);margin-top:10px;font-size:.76rem;font-weight:700;display:inline-block}.fd-ticket-support-text{color:var(--fd-on-surface-variant);margin:0;font-size:.85rem;line-height:1.65}@media (width<=1100px){.fd-ticket-layout{grid-template-columns:1fr}}@media (width<=700px){.fd-ticket-meta-grid{grid-template-columns:1fr}.fd-ticket-actions{flex-direction:column}.fd-ticket-actions .fd-app-btn,.fd-ticket-header-actions .fd-app-btn{justify-content:center;width:100%}.fd-ticket-header-actions{width:100%}.fd-ticket-subline-sep{display:none}.fd-ticket-subline{flex-direction:column;gap:4px;display:flex}}:root{--fd-primary:#004be3;--fd-primary-fixed:#dce1ff;--fd-on-primary-fixed-variant:#0039b4;--fd-background:#faf8ff;--fd-surface-lowest:#fff;--fd-surface-low:#f2f3ff;--fd-surface-high:#e3e7fb;--fd-surface-highest:#dee2f5;--fd-on-surface:#161b29;--fd-on-surface-variant:#434655;--fd-outline:#737687;--fd-outline-variant:#c3c5d8;--fd-error-container:#ffdad6;--fd-on-error-container:#93000a;--fd-success:#1a7f4e;--fd-warning-bg:#fff3d7;--fd-warning-text:#745100;--fd-shadow-sm:0 24px 54px -18px #161b2929;--fd-font-headline:Manrope, Inter, ui-sans-serif, system-ui, sans-serif;--fd-font-body:Inter, ui-sans-serif, system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--fd-background)}body{color:var(--fd-on-surface);font-family:var(--fd-font-body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.fd-app-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#ffffffe0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0;left:0;right:0;box-shadow:0 1px #c3c5d84d}.fd-app-topbar-left,.fd-app-topbar-right,.fd-app-nav,.fd-app-search,.fd-sidebar-school,.fd-sidebar-item,.fd-sidebar-status,.panel-head,.ticket-detail-head,.live-row,.sim-app-card header,.sim-app-card footer,.migration-steps article{align-items:center;display:flex}.fd-app-topbar-left{gap:32px}.fd-app-brand{color:var(--fd-primary);font-family:var(--fd-font-headline);letter-spacing:0;white-space:nowrap;font-size:22px;font-weight:900}.fd-app-nav{gap:24px}.fd-app-nav-link{color:var(--fd-on-surface-variant);cursor:pointer;font-family:var(--fd-font-headline);letter-spacing:0;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.fd-app-nav-link--active{border-bottom:2px solid var(--fd-primary);color:var(--fd-primary);padding-bottom:2px}.fd-app-topbar-right{gap:8px;position:relative}.fd-data-pill{border:1px solid var(--fd-outline-variant);color:var(--fd-on-surface-variant);font-family:var(--fd-font-headline);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1}.fd-data-pill--api{color:var(--fd-success);background:#e9f8ef;border-color:#b7e4c7}.fd-data-pill--fallback{background:var(--fd-warning-bg);color:var(--fd-warning-text);border-color:#f3d289}.fd-app-search{background:var(--fd-surface-highest);border-radius:999px;gap:8px;margin-right:8px;padding:8px 16px}.fd-app-search input{color:var(--fd-on-surface);background:0 0;border:0;outline:0;width:160px}.fd-app-icon-btn,.fd-app-avatar{border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fd-app-icon-btn{color:var(--fd-on-surface-variant);background:0 0;border-radius:50%}.fd-app-icon-btn:hover{background:var(--fd-surface-highest)}.fd-topbar-popover{color:var(--fd-on-surface);z-index:110;background:#fff;border:1px solid #c3c5d89e;border-radius:8px;gap:6px;max-width:280px;padding:14px;display:grid;position:absolute;top:48px;right:92px;box-shadow:0 22px 48px #11182729}.fd-topbar-popover--settings{right:48px}.fd-topbar-popover strong{font-size:.88rem}.fd-topbar-popover p{color:var(--fd-on-surface-variant);margin:0;font-size:.82rem;line-height:1.45}.fd-topbar-setting-row{color:var(--fd-on-surface);text-transform:uppercase;gap:6px;margin-top:12px;font-size:.78rem;font-weight:800;display:grid}.fd-topbar-setting-row select{color:var(--fd-on-surface);font:inherit;text-transform:none;background:#f8fafc;border:1px solid #c3c5d8b8;border-radius:8px;padding:9px 10px;font-size:.84rem;font-weight:650}.fd-app-avatar{background:var(--fd-primary-fixed);color:var(--fd-on-primary-fixed-variant);font-family:var(--fd-font-headline);border-radius:50%;font-size:13px;font-weight:800}.fd-app-user{align-items:center;gap:10px;min-width:0;max-width:220px;margin-left:4px;display:flex}.fd-app-user-meta{min-width:0;display:grid}.fd-app-user-meta strong,.fd-app-user-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-app-user-meta strong{color:var(--fd-on-surface);font-family:var(--fd-font-headline);font-size:13px;font-weight:850}.fd-app-user-meta small{color:var(--fd-outline);font-size:11px;font-weight:800}.fd-login-shell{background:linear-gradient(#faf8ffeb,#eef2fff5),#faf8ff;align-items:center;min-height:100vh;padding:28px;display:flex}.fd-login-card{background:var(--fd-surface-lowest);box-shadow:var(--fd-shadow-sm);border:1px solid #c3c5d89e;border-radius:8px;gap:24px;width:100%;max-width:460px;margin:0 auto;padding:30px;display:grid}.fd-login-brand{align-items:center;gap:12px;display:flex}.fd-login-mark{background:var(--fd-primary);color:#fff;font-family:var(--fd-font-headline);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:flex}.fd-login-brand strong{color:var(--fd-primary);font-family:var(--fd-font-headline);font-size:22px;font-weight:900;display:block}.fd-login-brand small{color:var(--fd-outline);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.fd-login-head{gap:8px;display:grid}.fd-login-role-tabs{border:1px solid var(--fd-outline-variant);background:#f3f5ff;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.fd-login-role-tab{color:var(--fd-on-surface-variant);font-family:var(--fd-font-headline);background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 8px;font-size:13px;font-weight:850}.fd-login-role-tab--active{color:var(--fd-primary);background:#fff;box-shadow:0 8px 24px -16px #161b296b}.fd-login-form{gap:14px;display:grid}.fd-login-form label{color:var(--fd-outline);text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.fd-login-form input{border:1px solid var(--fd-outline-variant);color:var(--fd-on-surface);text-transform:none;background:#f8f9fc;border-radius:8px;outline:0;min-height:46px;padding:0 12px}.fd-login-form input:focus{border-color:var(--fd-primary);box-shadow:0 0 0 3px #004be31f}.fd-login-error{background:var(--fd-error-container);color:var(--fd-on-error-container);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.fd-login-submit{min-height:48px;margin-top:4px}.fd-app-layout{min-height:calc(100vh - 64px);display:flex}.fd-app-sidebar{z-index:40;background:#f8f9fc;flex-direction:column;gap:2px;width:256px;height:calc(100vh - 64px);padding:16px;display:flex;position:fixed;top:64px;left:0;overflow-y:auto}.fd-sidebar-school{gap:12px;margin-bottom:20px;padding:8px}.fd-sidebar-school-icon{background:var(--fd-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fd-sidebar-school-name{color:#1a1f2e;font-family:var(--fd-font-headline);font-size:16px;font-weight:800;line-height:1.2;display:block}.fd-sidebar-school-sub{color:var(--fd-outline);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.fd-sidebar-nav{flex-direction:column;flex:none;align-content:start;gap:4px;margin-bottom:12px;display:flex}.fd-sidebar-item{color:#5f6472;text-align:left;background:0 0;border:0;border-radius:10px;gap:12px;width:100%;height:44px;padding:0 12px}.fd-sidebar-item:hover,.fd-sidebar-item--active{color:var(--fd-primary);background:#eef2ff}.fd-sidebar-bottom{margin-top:auto}.fd-sidebar-logout{justify-content:flex-start;width:100%;margin-bottom:10px}.fd-sidebar-status{color:#64748b;gap:8px;padding:12px}.fd-sidebar-status-dot{background:#22c55e;border-radius:50%;width:8px;height:8px}.fd-sidebar-status-text{font-size:12px;font-weight:700}.fd-app-main{flex:1;margin-left:256px;padding:32px 32px 80px}.work-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.fd-app-kicker{color:var(--fd-primary);font-family:var(--fd-font-headline);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-block}h1,h2,h3{color:var(--fd-on-surface);font-family:var(--fd-font-headline);letter-spacing:0;margin:0;line-height:1.2}h1{font-size:34px;font-weight:900}h2{font-size:18px;font-weight:850}p{color:var(--fd-on-surface-variant);margin:0;line-height:1.6}.fd-app-btn{font-family:var(--fd-font-headline);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.fd-app-btn--primary,.fd-app-btn--gradient{background:var(--fd-primary);color:#fff}.fd-app-btn--gradient{background:linear-gradient(135deg,#004be3,#36f)}.fd-app-btn--outline{border:1px solid var(--fd-outline-variant);color:var(--fd-on-surface);background:#fff}.fd-work-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.fd-work-kpi-card,.panel{background:var(--fd-surface-lowest);box-shadow:var(--fd-shadow-sm);border:1px solid #c3c5d873;border-radius:8px}.fd-work-kpi-card{justify-content:space-between;align-items:center;min-height:126px;padding:20px;display:flex;overflow:hidden}.fd-work-kpi-card.is-active{border-color:var(--fd-primary);box-shadow:0 0 0 2px #004be31a}.fd-student-live-clock{color:var(--fd-on-surface);text-align:right;background:#fff;border:1px solid #c3c5d8b8;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:10px 12px;display:inline-grid}.fd-student-live-clock svg{grid-row:span 2}.fd-student-live-clock span{font-family:var(--fd-font-headline);font-size:1.05rem;font-weight:900;line-height:1}.fd-student-live-clock small{color:var(--fd-on-surface-variant);text-transform:uppercase;font-size:.72rem;font-weight:800}.fd-work-kpi-label,.fd-bento-stat-trend,.ticket-title-cell small,.target-item small,.live-row small,.sim-app-card small,.admin-list small,.migration-steps small,.visibility-item small{color:var(--fd-on-surface-variant);font-size:12px;display:block}.fd-work-kpi-value{font-family:var(--fd-font-headline);margin-top:6px;font-size:30px;font-weight:900;display:block}.fd-bento-icon{color:var(--fd-primary);background:#eef2ff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;display:grid}.teacher-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.panel{min-width:0;padding:20px}.panel-wide{grid-column:span 1}.panel-head{justify-content:space-between;margin-bottom:16px}.panel-head h2{align-items:center;gap:9px;display:flex}.ticket-table,.target-list,.visibility-list,.admin-list,.live-board,.migration-steps{gap:10px;display:grid}.ticket-row{color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:74px minmax(220px,1fr) 150px 110px 88px;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px;display:grid}.ticket-row:hover,.ticket-row-active{border-color:var(--fd-outline-variant);background:#f6f8ff}.ticket-id{color:var(--fd-primary);font-family:var(--fd-font-headline);font-size:13px;font-weight:900}.ticket-title-cell strong{font-weight:800;display:block}.status-badge,.priority,.work-badge,.hidden-count,.chip,.score-label,.risk-high,.risk-low{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.status-badge,.status-open{color:#17643d;background:#edf7f1}.status-in_progress{color:var(--fd-on-primary-fixed-variant);background:#edf2ff}.status-review_required{background:var(--fd-warning-bg);color:var(--fd-warning-text)}.status-closed{color:#475569;background:#f1f5f9}.status-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.priority-laag{background:var(--fd-surface-highest);color:var(--fd-on-surface-variant)}.priority-gemiddeld{color:#404969;background:#e4e8f8}.priority-hoog{background:var(--fd-error-container);color:var(--fd-on-error-container)}.target-mini{color:var(--fd-on-surface);font-family:var(--fd-font-headline);font-size:13px;font-weight:900}.target-mini small{color:var(--fd-outline);font-family:var(--fd-font-body);font-size:11px;font-weight:700;display:block}.ticket-detail-panel{gap:18px;display:grid}.ticket-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.ticket-description{margin-bottom:16px}.work-badge{background:var(--fd-primary-fixed);color:var(--fd-on-primary-fixed-variant)}.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.meta-grid div{background:#f8f9fc;border-radius:8px;padding:10px}.meta-grid dt{color:var(--fd-outline);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.meta-grid dd{margin:0;font-weight:800}.hidden-count{color:var(--fd-primary);background:#eef2ff}.hidden-count-done{color:#17643d;background:#edf7f1}.target-list{margin:0;padding:0;list-style:none}.target-item{align-items:flex-start;gap:10px;min-height:54px;display:flex}.target-copy{gap:4px;display:grid}.target-check{background:var(--fd-surface-highest);color:var(--fd-outline);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.target-check-done,.target-check.is-passed{color:var(--fd-success);background:#dff5e8}.target-check.is-failed{color:#b3261e;background:#ffe3df}.target-check.is-manual-review,.target-check.is-escalated{color:#745100;background:#fff3d7}.target-pill{border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.target-pill.is-open{background:var(--fd-surface-high);color:var(--fd-on-surface-variant)}.target-pill.is-passed{color:var(--fd-success);background:#dff5e8}.target-pill.is-failed{color:#b3261e;background:#ffe3df}.target-pill.is-manual-review,.target-pill.is-escalated{color:#745100;background:#fff3d7}.draft-stack{gap:14px;display:grid}.draft-stack label{color:var(--fd-outline);text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.draft-stack input,.draft-stack textarea{border:1px solid var(--fd-outline-variant);color:var(--fd-on-surface);resize:vertical;text-transform:none;background:#f8f9fc;border-radius:8px;padding:12px}.draft-stack textarea{min-height:100px}.taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.taxonomy-grid span{color:var(--fd-outline);background:#f8f9fc;border-radius:8px;padding:10px;font-size:12px;font-weight:800}.taxonomy-grid strong{color:var(--fd-on-surface);margin-top:4px;font-size:14px;display:block}.visibility-item{align-items:center;gap:10px;display:flex}.visibility-icon,.sim-app-icon{color:var(--fd-primary);background:#eef2ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.live-row{border-bottom:1px solid #eef0f6;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) 96px 120px;gap:14px;min-height:64px;padding:10px 0;display:grid}.live-row:last-child{border-bottom:0}.progress-cell{gap:7px;display:grid}.progress-cell span{font-size:12px;font-weight:900}.progress-track{background:var(--fd-surface-highest);border-radius:999px;height:8px;overflow:hidden}.progress-track span{background:var(--fd-primary);border-radius:inherit;height:100%;display:block}.score-label{color:#475569;background:#f1f5f9}.admin-list article{background:#f8f9fc;border-radius:8px;padding:14px}.admin-actions{gap:8px;margin-top:14px;display:flex}.simulator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sim-app-card{border:1px solid var(--fd-outline-variant);border-radius:8px;gap:14px;min-height:190px;padding:14px;display:grid}.sim-app-card header{gap:10px}.chip-row{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.chip{color:#475569;background:#f1f5f9;justify-content:flex-start}.sim-app-card footer{color:var(--fd-outline);justify-content:space-between;align-self:end;font-size:12px;font-weight:800}.risk-high{background:var(--fd-warning-bg);color:var(--fd-warning-text)}.risk-low{color:#17643d;background:#edf7f1}.migration-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.migration-steps article{background:#f8f9fc;border-radius:8px;gap:10px;min-height:92px;padding:14px}.migration-steps article>span:first-child{background:var(--fd-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:flex}@media (width<=1180px){.fd-work-kpi-grid,.simulator-grid,.migration-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid,.teacher-grid{grid-template-columns:1fr}}@media (width<=840px){.fd-app-topbar{height:auto;min-height:64px;padding:14px 16px}.fd-app-nav,.fd-app-search{display:none}.fd-app-layout{display:block}.fd-app-sidebar{width:100%;height:auto;position:static}.fd-app-main{margin-left:0;padding:20px 16px 64px}.work-header{display:grid}.fd-work-kpi-grid,.taxonomy-grid,.simulator-grid,.migration-steps,.ticket-row,.live-row,.meta-grid{grid-template-columns:1fr}}.fd-v2-auth-shell{position:relative}.fd-v2-role-tabs{margin-bottom:18px}.fd-ticket-link,.fd-table-action,.fd-breadcrumb button,.sc-topbar-brand,.sc-topbar-back{appearance:none;color:inherit;font:inherit;background:0 0;border:0}.fd-ticket-link{color:var(--fd-on-surface);text-align:left;gap:3px;min-width:0;display:grid}.fd-ticket-link strong{color:var(--fd-primary);font-family:var(--fd-font-headline);font-size:.78rem;font-weight:900}.fd-ticket-link span{color:var(--fd-on-surface);text-overflow:ellipsis;white-space:nowrap;max-width:460px;font-weight:800;overflow:hidden}.fd-table-action{background:var(--fd-primary);color:#fff;font-family:var(--fd-font-headline);white-space:nowrap;border-radius:999px;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:850}.fd-table-action--secondary{color:var(--fd-primary);background:#fff;border:1px solid #0d54e652}.fd-workqueue-search{background:#fff;border:1px solid #c3c5d899;border-radius:8px;align-items:center;gap:8px;min-width:280px;padding:0 12px;display:inline-flex}.fd-workqueue-search input,.fd-workqueue-toolbar select{color:var(--fd-on-surface);background:0 0;border:0;outline:0;min-height:38px}.fd-workqueue-search input{min-width:300px}.fd-workqueue-toolbar select{background:#fff;border:1px solid #c3c5d899;border-radius:8px;padding:0 12px}.fd-workqueue-card{box-shadow:var(--fd-shadow-sm);background:#f5f6ff;border:1px solid #c3c5d873;border-radius:8px;gap:16px;padding:18px 20px;display:grid}.fd-workqueue-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fd-workqueue-head p{color:#3c4256;font-size:1rem}.fd-workqueue-count{color:var(--fd-primary);font-family:var(--fd-font-headline);white-space:nowrap;background:#e3e8ff;border-radius:999px;align-self:center;align-items:center;min-height:44px;padding:0 18px;font-size:.86rem;font-weight:900;display:inline-flex}.fd-workqueue-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd-workqueue-toolbar button{color:var(--fd-on-surface-variant);background:#fff;border:1px solid #c3c5d899;border-radius:8px;min-height:38px;padding:0 14px;font-weight:800}.fd-student-join-form{gap:8px;margin-top:12px;display:grid}.fd-student-join-form label{color:var(--fd-on-surface-variant);font-family:var(--fd-font-headline);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.fd-student-join-form>div{gap:8px;display:flex}.fd-student-join-form input{color:var(--fd-on-surface);font:inherit;text-transform:uppercase;background:#fff;border:1px solid #c3c5d8b8;border-radius:8px;flex:120px;min-width:0;min-height:38px;padding:0 12px;font-weight:800}.fd-student-join-form button{background:var(--fd-primary);color:#fff;font-family:var(--fd-font-headline);border:0;border-radius:8px;min-height:38px;padding:0 14px;font-weight:900}.fd-student-join-form button:disabled{cursor:wait;opacity:.64}.fd-student-join-message{border-radius:8px;margin:0;padding:8px 10px;font-size:.86rem;font-weight:800}.fd-student-join-message.success{color:#047857;background:#ecfdf5}.fd-student-join-message.error{color:#b91c1c;background:#fef2f2}.fd-student-ticket-list{gap:12px;display:grid}.fd-student-ticket-card{background:#ffffffe6;border:1px solid #c3c5d8a8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.fd-student-ticket-main{min-width:0}.fd-student-ticket-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fd-student-ticket-meta .fd-ticket-link{min-width:auto}.fd-student-ticket-card h3{color:var(--fd-on-surface);font-family:var(--fd-font-headline);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:850;line-height:1.25}.fd-student-ticket-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.fd-student-ticket-details div{min-width:0}.fd-student-ticket-details dt{color:#707792;letter-spacing:0;text-transform:uppercase;margin:0 0 3px;font-size:.68rem;font-weight:900}.fd-student-ticket-details dd{color:#22283a;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:800}.fd-student-ticket-actions{flex-direction:column;justify-self:end;gap:8px;display:flex}.fd-student-ticket-empty{color:var(--fd-on-surface-variant);text-align:center;background:#fff;border:1px dashed #70779280;border-radius:8px;padding:18px;font-weight:800}.fd-workqueue-table-wrap{overflow-x:auto}.fd-workqueue-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.fd-workqueue-table th{color:#2b3042;font-family:var(--fd-font-headline);letter-spacing:0;text-align:left;white-space:nowrap;padding:8px 10px 10px;font-size:.88rem;font-weight:850}.fd-workqueue-table tbody tr{border-top:1px solid #c3c5d857}.fd-workqueue-row-clickable{cursor:pointer}.fd-workqueue-row-clickable:hover{background:#0056ff0b}.fd-workqueue-table td{color:#22283a;vertical-align:middle;padding:10px;font-size:.95rem}.fd-workqueue-table td:first-child{width:300px}.fd-workqueue-table td:nth-child(2){width:160px}.fd-workqueue-table td:nth-child(9){width:118px}.fd-work-badge--sla{color:#3447a8;background:#eef2ff}.sc-report-btn:disabled,.sc-btn-primary:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.55}.fd-ticket-page{gap:22px;display:grid}.fd-ticket-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fd-ticket-header h1{margin-top:8px}.fd-ticket-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fd-ticket-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:18px;display:grid}.fd-ticket-column{align-content:start;gap:18px;min-width:0;display:grid}.fd-ticket-card{box-shadow:var(--fd-shadow-sm);background:#fff;border:1px solid #c3c5d875;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.fd-ticket-card--wide{grid-column:span 1}.fd-ticket-action-list{flex-wrap:wrap;gap:10px;display:flex}.fd-ticket-action-list .fd-app-btn{border-radius:8px;width:auto;min-height:40px;padding-inline:16px}.fd-v2-target-panel{box-shadow:none;padding:0}.v2-scenario-fullscreen{z-index:200;background:#f7f8fc;flex-direction:column;min-height:100vh;display:flex;position:fixed;inset:0}.sc-topbar{background:#fff;border-bottom:1px solid #c3c5d83d;flex-shrink:0;align-items:center;gap:18px;height:52px;padding:0 18px;display:flex}.sc-topbar-brand{color:var(--fd-primary);font-family:var(--fd-font-headline);font-size:1.05rem;font-weight:900}.sc-topbar-id{color:var(--fd-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sc-topbar-feedback{color:var(--fd-on-surface-variant);align-items:center;gap:8px;margin-left:auto;font-size:.75rem;font-weight:800;display:inline-flex}.sc-switch{background:#c3c5d88c;border:0;border-radius:999px;width:40px;height:22px;position:relative}.sc-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px}.sc-switch[aria-checked=true]{background:var(--fd-primary)}.sc-switch[aria-checked=true]:after{transform:translate(18px)}.sc-topbar-back{color:var(--fd-on-surface-variant);border:1px solid #c3c5d85c;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.82rem;font-weight:700;display:inline-flex}.sc-layout{flex:1;min-height:0;display:flex;overflow:hidden}.sc-panel{background:#fff;border-right:1px solid #c3c5d833;flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow-y:auto}.sc-panel-section{border-bottom:1px solid #c3c5d82e;padding:20px}.sc-kicker{color:var(--fd-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:900}.sc-panel h2{margin:0 0 10px;font-size:.95rem;font-weight:850}.sc-ticket-title{color:var(--fd-on-surface);background:#004be30f;border-radius:8px;margin:0 0 10px;padding:9px 12px;font-size:.82rem;font-weight:800;line-height:1.45}.sc-ticket-desc{color:var(--fd-on-surface-variant);margin:0 0 14px;font-size:.8rem;line-height:1.6}.sc-meta-table{border-collapse:collapse;width:100%}.sc-meta-table tr{border-bottom:1px solid #c3c5d81f}.sc-meta-table td{padding:7px 0;font-size:.78rem}.sc-meta-table td:first-child{color:var(--fd-on-surface-variant);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.sc-meta-table td:last-child{color:var(--fd-on-surface);text-align:right;font-weight:700}.sc-targets{gap:8px;margin-top:14px;display:grid}.sc-target-count{color:var(--fd-on-surface-variant);font-size:.75rem;font-weight:850}.sc-target-row{background:#f8f9fc;border:1px solid #c3c5d840;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.sc-target-row strong{font-size:.78rem;display:block}.sc-target-row p{margin-top:2px;font-size:.72rem;line-height:1.45}.sc-target-state{color:var(--fd-on-surface-variant);background:#fff;border:1px solid #c3c5d866;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.sc-target-state.is-passed{color:var(--fd-success);background:#dff5e8;border-color:#1a7f4e3d}.sc-target-state.is-failed{color:#b3261e;background:#ffe3df;border-color:#b3261e2e}.sc-target-state.is-manual-review,.sc-target-state.is-escalated{color:#745100;background:#fff3d7;border-color:#7451002e}.sc-target-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.sc-target-escalate-btn{color:var(--fd-primary);background:#fff;border:1px solid #004be347;border-radius:8px;padding:5px 8px;font-size:.68rem;font-weight:850}.sc-machine-row{background:var(--fd-surface-low);text-align:left;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:9px 10px;display:flex}.sc-machine-row--active{background:#004be312;border-color:#004be338}.sc-machine-left{align-items:center;gap:8px;display:flex}.sc-machine-left .material-symbols-outlined{color:var(--fd-primary);font-size:18px}.sc-machine-name{color:var(--fd-on-surface);font-size:.82rem;font-weight:800}.sc-machine-sub{color:var(--fd-on-surface-variant);font-size:.7rem}.sc-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:.62rem;font-weight:900}.sc-badge--running{color:#1a7f4e;background:#1a7f4e1f}.sc-panel-footer{border-top:1px solid #c3c5d82e;margin-top:auto;padding:16px 20px}.sc-report-btn,.sc-btn-primary{background:linear-gradient(135deg, var(--fd-primary), #36f);color:#fff;font-family:var(--fd-font-headline);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:.84rem;font-weight:850;display:inline-flex}.sc-report-callout{color:var(--fd-on-surface-variant);text-align:center;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;font-size:.73rem;display:flex}.sc-sim{background:#0d0d18;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sc-machine-tabs{background:#151522;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.sc-machine-tabs-list{gap:6px;min-width:0;display:flex;overflow-x:auto}.sc-tab{color:#ffffffc7;background:0 0;border:1.5px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.sc-tab.fd-button--primary{background:var(--fd-primary);border-color:var(--fd-primary);color:#fff}.sc-frame-area{flex:1;min-height:0;position:relative}.sc-frame-loading{z-index:1;background:radial-gradient(circle at 16% 18%,#457bff2e,#0000 28%),linear-gradient(135deg,#0a0e1ef5,#0b1020f0);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.sc-frame-loading-card{color:#f8fafc;text-align:center;background:#0f172ad1;border:1px solid #94a3b833;border-radius:12px;gap:8px;width:min(100%,360px);max-width:360px;padding:22px 24px;display:grid;box-shadow:0 24px 64px #00000059}.sc-frame-loading-card .material-symbols-outlined{color:#8eb2ff;justify-self:center;font-size:30px}.sc-frame-loading-card strong{font-size:.95rem;font-weight:850}.sc-frame-loading-card p{color:#e2e8f0d1;margin:0;font-size:.78rem;line-height:1.55}.sc-sim-frame,.v2-legacy-simulator-frame{background:#0b1020;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-frame-stack{position:absolute;inset:0}.v2-desktop-frame{color:#fff;background:radial-gradient(circle at 10% 10%,#457bff4d,#0000 30%),linear-gradient(135deg,#11182b,#101827 44%,#1f2937);grid-template-rows:1fr 42px;padding:26px;display:grid}.v2-desktop-window{color:#0f172a;background:#f8fafc;border:1px solid #ffffff2e;border-radius:8px;align-self:start;max-width:720px;overflow:hidden;box-shadow:0 30px 80px #00000047}.v2-desktop-window header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.v2-desktop-window header span{color:#64748b;font-size:.76rem;font-weight:800}.v2-desktop-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.v2-desktop-app{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;place-items:center start;gap:4px;min-height:92px;padding:12px;display:grid}.v2-desktop-app svg{color:var(--fd-primary)}.v2-desktop-app span{font-weight:850}.v2-desktop-app small{color:#64748b;text-transform:capitalize;font-weight:800}.v2-desktop-taskbar{background:#0f172ac7;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-self:end;align-items:center;min-height:42px;padding:0 14px;display:flex}.fd-modal-backdrop{z-index:260;background:#0f172a8f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fd-modal{background:#fff;border-radius:8px;width:100%;max-width:860px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 32px 80px #0f172a57}.fd-modal-header{border-bottom:1px solid #c3c5d859;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.fd-modal-close{color:var(--fd-on-surface-variant);background:#fff;border:1px solid #c3c5d88c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.fd-modal-form{gap:18px;padding:20px;display:grid}.fd-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fd-modal-grid label{color:var(--fd-on-surface-variant);gap:7px;font-size:.76rem;font-weight:850;display:grid}.fd-modal-grid input,.fd-modal-grid select,.fd-modal-grid textarea{color:var(--fd-on-surface);background:#f8f9fc;border:1px solid #c3c5d8b3;border-radius:8px;min-height:42px;padding:10px 12px}.fd-modal-grid textarea{resize:vertical;min-height:118px}.fd-modal-field-wide{grid-column:1/-1}.fd-modal-actions{justify-content:flex-end;gap:10px;display:flex}.fd-modal-actions .sc-btn-primary{width:auto}.fd-knowledge-tools{grid-template-columns:minmax(260px,1fr) 220px;gap:12px;display:grid}.fd-knowledge-tools label{color:var(--fd-on-surface-variant);text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:850;display:grid}.fd-knowledge-tools input,.fd-knowledge-tools select{color:var(--fd-on-surface);font:inherit;text-transform:none;background:#f8f9fc;border:1px solid #c3c5d8b8;border-radius:8px;padding:10px 12px}.fd-knowledge-layout{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.fd-knowledge-index{border-right:1px solid #c3c5d86b;gap:8px;padding-right:12px;display:grid}.fd-knowledge-index a{color:var(--fd-on-surface);background:#f5f7fb;border:1px solid #c3c5d86b;border-radius:8px;gap:3px;padding:10px;text-decoration:none;display:grid}.fd-knowledge-index span,.fd-knowledge-article small{color:var(--fd-on-surface-variant);font-size:.76rem}.fd-knowledge-articles{gap:14px;max-height:56vh;padding-right:4px;display:grid;overflow:auto}.fd-knowledge-article{border:1px solid #c3c5d880;border-radius:8px;gap:12px;padding:14px;display:grid}.fd-knowledge-article h3{margin:8px 0 4px}.fd-knowledge-article p,.fd-knowledge-article ol{margin:0}.fd-knowledge-article li{margin-bottom:6px}.fd-kb-panel{z-index:5300;background:#fff;border:1px solid #e4e8ef;border-radius:18px;flex-direction:column;width:min(620px,100vw - 24px);height:calc(100vh - 24px);display:flex;position:fixed;top:12px;right:12px;overflow:hidden;box-shadow:0 16px 48px #0000001a,0 4px 12px #0000000d}.fd-kb-head{background:#fff;border-bottom:1px solid #eff2f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.fd-kb-kicker{color:#3b6ef8;letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:10.5px;font-weight:700}.fd-kb-head h2{color:#111827;margin:0;font-size:16px;line-height:1.2}.fd-kb-close{color:#4b5563;cursor:pointer;background:#f7f8fa;border:1px solid #e4e8ef;border-radius:6px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.fd-kb-controls{background:#f7f8fa;border-bottom:1px solid #eff2f6;grid-template-columns:minmax(180px,1.8fr) minmax(92px,.8fr) minmax(130px,1fr) minmax(130px,1fr);gap:8px;padding:12px 18px;display:grid}.fd-kb-control{flex-direction:column;gap:4px;min-width:0;display:flex}.fd-kb-control span{color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.fd-kb-control input,.fd-kb-control select{appearance:none;color:#111827;font:inherit;background:#fff;border:1px solid #e4e8ef;border-radius:6px;min-width:0;padding:7px 10px;font-size:12.5px;line-height:1.4}.fd-kb-control input:focus,.fd-kb-control select:focus{border-color:#3b6ef8;outline:none;box-shadow:0 0 0 3px #3b6ef81f}.fd-kb-body{flex:1;grid-template-columns:44% 56%;min-height:0;display:grid}.fd-kb-results-wrap{background:#f7f8fa;border-right:1px solid #eff2f6;flex-direction:column;min-height:0;display:flex}.fd-kb-results-meta{color:#9ca3af;border-bottom:1px solid #eff2f6;padding:9px 14px;font-size:11px;font-weight:600}.fd-kb-results{margin:0;padding:4px 0;list-style:none;overflow:auto}.fd-kb-results li{margin:0}.fd-kb-item{color:#111827;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eff2f6;flex-direction:column;gap:4px;width:100%;padding:10px 14px;display:flex}.fd-kb-item:hover{background:#f0f4ff}.fd-kb-item.is-active{background:#e8efff;box-shadow:inset 3px 0 #3b6ef8}.fd-kb-item-title{color:#111827;font-size:12.5px;font-weight:700;line-height:1.3}.fd-kb-item-meta{color:#6b7280;font-size:11px;line-height:1.3}.fd-kb-item-badges,.fd-kb-tags,.fd-kb-detail-meta{flex-wrap:wrap;gap:6px;display:flex}.fd-kb-badge,.fd-kb-tags span{letter-spacing:.025em;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:750;display:inline-flex}.fd-kb-badge.type-action{color:#065f46;background:#ecfdf5}.fd-kb-badge.type-app{color:#1d4ed8;background:#eef2ff}.fd-kb-badge.context,.fd-kb-tags span{color:#92400e;background:#fffbeb}.fd-kb-detail{color:#111827;background:#fff;min-height:0;padding:16px 18px 20px;overflow:auto}.fd-kb-detail-kicker{color:#3b6ef8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:750}.fd-kb-detail h3{margin:0 0 10px;font-size:15px}.fd-kb-detail p,.fd-kb-detail ol{color:#4b5563;margin:0 0 12px;font-size:13px}.fd-kb-detail li{margin-bottom:7px}.fd-kb-detail-meta{color:#6b7280;border-top:1px solid #eff2f6;border-bottom:1px solid #eff2f6;margin:12px 0;padding:10px 0;font-size:11px}.sc-escalation-backdrop{z-index:280;background:#0f172a8f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sc-escalation-modal{background:#fff;border:1px solid #c3c5d86b;border-radius:8px;gap:16px;width:min(620px,100%);max-width:620px;padding:20px;display:grid;box-shadow:0 34px 90px #0f172a57}.sc-escalation-head,.sc-escalation-actions,.fd-v2-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-v2-assignment-panel{margin-top:22px;padding-top:4px}.fd-v2-assignment-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.fd-v2-admin-extension-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:18px 0;display:grid}.fd-v2-assignment-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.fd-v2-assignment-form textarea{resize:vertical;width:100%;font:inherit;border:1px solid #c3c5d8d1;border-radius:8px;padding:10px 12px}.fd-v2-calendar-list{gap:8px;display:grid}.fd-v2-calendar-row{border-bottom:1px solid #c3c5d86b;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}@media (width<=900px){.fd-v2-assignment-grid,.fd-v2-admin-extension-grid{grid-template-columns:1fr}}.sc-escalation-close,.sc-escalation-cancel{color:var(--fd-on-surface-variant);background:#fff;border:1px solid #c3c5d88c;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.sc-escalation-field{gap:8px;display:grid}.sc-escalation-field span{color:var(--fd-on-surface-variant);font-size:.76rem;font-weight:850}.sc-escalation-field textarea{color:var(--fd-on-surface);resize:vertical;background:#f8f9fc;border:1px solid #c3c5d8b3;border-radius:8px;min-height:140px;padding:12px}.sc-escalation-hint{font-size:.75rem}.sc-escalation-actions{gap:10px}.sc-escalation-save{background:var(--fd-primary);color:#fff;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-weight:850}.sc-escalation-save:disabled{cursor:not-allowed;opacity:.45}.fd-v2-landing-logo-row{align-items:baseline;display:inline-flex}.fd-v2-auth-shell{min-height:100vh}.fd-v2-teacher-grid,.fd-app-grid-2,.fd-app-grid-2-1{align-items:start;gap:24px;display:grid}.fd-app-grid-2{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)}.fd-app-grid-2-1{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.fd-v2-side-card,.fd-v2-content-editor,.fd-v2-admin-note{border-radius:8px}.fd-v2-teacher-grid .fd-announce-card{max-height:420px;overflow:hidden}.fd-v2-teacher-grid .visibility-list{max-height:300px;padding-right:4px;overflow:auto}.fd-v2-teacher-grid .visibility-item{align-items:flex-start}.fd-v2-admin-stack{gap:18px;display:grid}.fd-v2-migration-list{grid-template-columns:1fr}.fd-v2-migration-list article{min-height:0}.fd-v2-teacher-side{align-content:start;gap:18px;display:grid}.fd-teacher-ticket-meta{gap:2px;display:grid}.fd-teacher-eval-card{gap:12px;margin-top:16px;display:grid}.fd-teacher-eval-card--error{background:#fff0ef;border:1px solid #b3261e29}.fd-auth-support-copy{color:var(--fd-on-surface-variant);gap:8px;display:grid}.fd-auth-support-copy p{margin:0}.fd-auth-support-actions{gap:12px;display:grid}.fd-auth-submit--link{text-decoration:none}.fd-ticket-feedback,.fd-ticket-feedback-pills{flex-wrap:wrap;gap:10px;display:flex}.fd-ticket-feedback{flex-direction:column}.fd-v2-visibility-card{max-height:360px;overflow:hidden}.fd-v2-visibility-card .visibility-list{max-height:224px;padding-right:4px;overflow:auto}.fd-v2-impact-card{min-width:0;overflow:hidden}.fd-v2-impact-table{max-height:1160px;padding-right:2px;overflow:auto}.fd-v2-impact-table thead th{z-index:1;background:#fff;position:sticky;top:0}.fd-v2-content-editor .draft-stack input,.fd-v2-content-editor .draft-stack textarea{color:var(--fd-on-surface);background:#f8f9fc;border:1px solid #c3c5d88c;border-radius:8px;padding:11px 12px}.native-sim-frame{color:#e5edf7;background:#0f172a;border:0;width:100%;height:100%;min-height:560px;display:block;overflow:hidden}.native-sim-desktop{background:linear-gradient(135deg,#0e749033,#0000 42%),linear-gradient(160deg,#101827,#172033 54%,#111827);grid-template-rows:auto 1fr;gap:16px;height:100%;padding:18px;display:grid}.native-sim-header,.native-sim-body,.native-sim-window-title,.native-sim-log li,.native-sim-search{align-items:center;display:flex}.native-sim-header,.native-sim-window-title{justify-content:space-between}.native-sim-header h2,.native-sim-window-title h3,.native-sim-kicker,.native-sim-empty{margin:0}.native-sim-kicker{color:#a7b7cc;letter-spacing:0;text-transform:uppercase;font-size:.73rem;font-weight:850}.native-sim-search{background:#0f172ab8;border:1px solid #94a3b852;border-radius:8px;gap:8px;width:min(280px,42vw);min-height:40px;padding:0 12px}.native-sim-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0}.native-sim-body{grid-template-columns:minmax(180px,.24fr) minmax(360px,1fr) minmax(220px,.32fr);align-items:stretch;gap:14px;min-height:0;display:grid}.native-sim-start,.native-sim-window,.native-sim-log{color:#172033;background:#f8fafcf0;border:1px solid #cbd5e152;border-radius:8px;min-height:0}.native-sim-start,.native-sim-log{gap:8px;padding:12px;display:grid;overflow:auto}.native-sim-app,.native-sim-action{color:#172033;cursor:pointer;text-align:left;border:1px solid #94a3b857;border-radius:8px}.native-sim-app{background:#fff;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:grid}.native-sim-app.is-active,.native-sim-action:hover:not(:disabled){border-color:#125ca880;box-shadow:0 0 0 3px #125ca81f}.native-sim-window{grid-template-rows:auto 1fr;gap:16px;padding:16px;display:grid;overflow:hidden}.native-sim-window-title span{color:#164472;background:#eaf1fb;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:850}.native-sim-actions{align-content:start;gap:10px;display:grid;overflow:auto}.native-sim-action{background:#fff;gap:5px;min-height:76px;padding:12px;display:grid}.native-sim-action:disabled{cursor:progress;opacity:.7}.native-sim-action span,.native-sim-empty{color:#526173;font-size:.84rem}.native-sim-log{align-content:start}.native-sim-log ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.native-sim-log li{background:#fff;border:1px solid #94a3b847;border-radius:8px;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px}.native-sim-log li strong{color:#0d6b3c}.native-sim-log li.is-error strong{color:#9f2d20}.win11-desktop-shell,.win11-desktop-shell button,.win11-desktop-shell input{font-family:"Segoe UI", var(--fd-font-body), system-ui, sans-serif}.win11-desktop-shell{color:#0f172a;background:linear-gradient(135deg,#0b1730 0%,#125ca8 42%,#2fb0c8 100%),linear-gradient(65deg,#ffffff2e,#0000 45%);height:100%;min-height:560px;padding:20px 20px 64px;position:relative;overflow:hidden}.win11-wallpaper{opacity:.88;pointer-events:none;background:linear-gradient(125deg,#fff3,#0000 36%),linear-gradient(235deg,#0891b273,#0000 50%),linear-gradient(18deg,#0f172aa6,#0000 58%);position:absolute;inset:0}.win11-desktop-brand{color:#ffffffeb;text-shadow:0 1px 18px #0f172a73;z-index:2;gap:2px;display:grid;position:absolute;top:18px;left:22px}.win11-desktop-brand strong{letter-spacing:0;font-size:1.12rem}.win11-desktop-brand span{opacity:.82;font-size:.78rem}.win11-desktop-icons{z-index:3;gap:12px;width:96px;display:grid;position:absolute;top:74px;left:22px}.win11-desktop-icon,.win11-start-grid button,.win11-taskbar button,.win11-action-strip button{cursor:pointer}.win11-desktop-icon{color:#fff;text-align:center;text-shadow:0 1px 10px #0f172a7a;background:#ffffff29;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:6px;min-height:78px;padding:8px 6px;display:grid}.win11-desktop-icon .material-symbols-outlined{justify-self:center;font-size:30px}.win11-desktop-icon span:last-child{overflow-wrap:anywhere;font-size:.75rem;line-height:1.18}.win11-window{z-index:4;background:#fafcfffa;border:1px solid #d6e0f0db;border-radius:8px;grid-template-rows:44px 1fr;min-width:0;display:grid;position:absolute;inset:56px 304px 76px 134px;overflow:hidden;box-shadow:0 28px 70px #0f172a57}.win11-titlebar{background:#f5f8fcfa;border-bottom:1px solid #d6e0f0e6;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.win11-titlebar-left{align-items:center;gap:9px;min-width:0;display:flex}.win11-titlebar-left strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.win11-window-controls{gap:8px;display:flex}.win11-window-controls span{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.win11-window-controls .is-close{background:#ef4444}.win11-proof-panel{z-index:4;background:#f8fafcf0;border:1px solid #d6e0f0bd;border-radius:8px;grid-template-rows:auto 1fr;gap:12px;width:260px;padding:16px;display:grid;position:absolute;top:56px;bottom:76px;right:20px;overflow:auto;box-shadow:0 20px 46px #0f172a33}.win11-proof-panel strong{color:#1e293b;font-size:.84rem}.win11-proof-panel p{color:#475569;margin:0;line-height:1.5}.win11-proof-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.win11-proof-panel li{background:#fff;border:1px solid #cbd5e1d1;border-radius:8px;gap:6px;padding:10px;display:grid}.win11-proof-panel li span{color:#334155;font-size:.8rem}.win11-proof-panel li.is-ok strong{color:#047857}.win11-proof-panel li.is-error strong{color:#b91c1c}.win11-taskbar{z-index:7;background:#f2f7ffdb;border-top:1px solid #cbd5e1c2;grid-template-columns:minmax(260px,.8fr) minmax(280px,auto) minmax(180px,.8fr);align-items:center;gap:16px;height:54px;padding:0 16px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 42px #0f172a2e}.win11-taskbar-left,.win11-taskbar-pinned,.win11-taskbar-tray{align-items:center;display:flex}.win11-taskbar-left{gap:10px}.win11-start-button,.win11-taskbar-pinned button{color:#0f172a;background:#ffffffc7;border:1px solid #cbd5e1bd;border-radius:8px;justify-content:center;align-items:center;width:42px;height:38px;display:flex}.win11-start-button:hover,.win11-taskbar-pinned button:hover,.win11-taskbar-pinned button.is-running{background:#fff;box-shadow:inset 0 -2px #2563eb}.win11-taskbar-search{background:#ffffffc7;border:1px solid #cbd5e1b8;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:280px;height:38px;padding:0 14px;display:flex}.win11-taskbar-search input,.win11-start-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0}.win11-taskbar-pinned{justify-content:center;gap:8px}.win11-taskbar-tray{color:#1f2937;justify-content:flex-end;gap:10px}.win11-taskbar-tray span:last-child{justify-items:end;gap:1px;font-size:.78rem;display:grid}.win11-taskbar-tray small{font-size:.7rem}.win11-start-menu{z-index:1200;background:#f5f8fdeb;border:1px solid #ffffffb8;border-radius:18px;gap:14px;width:min(620px,100% - 40px);max-height:min(72vh,620px);padding:22px 26px 18px;display:grid;position:absolute;bottom:66px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 80px #0f172a52}.win11-start-search{background:#fff;border:1px solid #94a3b894;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.win11-start-head,.win11-start-menu footer{justify-content:space-between;align-items:center;display:flex}.win11-start-all-apps{color:#1f2937;background:#ffffffc7;border:1px solid #cbd5e1cc;border-radius:999px;padding:5px 10px;font-size:.76rem;font-weight:800}.win11-start-head span,.win11-start-menu footer span{color:#64748b;font-size:.82rem;font-weight:700}.win11-start-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.win11-start-grid button{color:#1f2937;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:26px minmax(28px,auto) 12px;align-items:center;gap:4px;min-height:78px;padding:6px 5px;display:grid}.win11-start-grid button:hover{background:#eef5ff;border-color:#2563eb2e}.win11-start-grid .material-symbols-outlined{justify-self:center;font-size:23px}.win11-start-grid button span:last-child{overflow-wrap:anywhere;font-size:.72rem;line-height:1.18}.win11-start-grid button small{color:#2563eb;letter-spacing:0;overflow-wrap:anywhere;font-size:.58rem;font-weight:800}.win11-start-grid button.is-recommended small{color:#1d4ed8}.win11-start-recommended{color:#475569;background:#ffffff94;border:1px solid #e2e8f0c2;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.win11-start-recommended strong{color:#111827;font-size:.84rem}.win11-start-recommended span{font-size:.78rem}.win11-start-menu footer button{color:#1f2937;background:#e7eefb;border:1px solid #94a3b861;border-radius:8px;padding:8px 12px;font-weight:800}.explorer-app{color:#1f2937;background:#f4f7fb;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.ex-toolbar{background:#f8fafc;border-bottom:1px solid #d9e2ef;grid-template-columns:auto minmax(220px,1fr) minmax(180px,260px);align-items:center;gap:8px;min-height:46px;padding:6px 10px;display:grid}.ex-nav-btns{gap:3px;display:flex}.ex-nav-btns button,.ex-action-btn,.ex-menu-root,.ex-nav button{color:inherit;cursor:default;font:inherit;background:0 0;border:0;align-items:center;display:inline-flex}.ex-nav-btns button{border-radius:5px;justify-content:center;width:28px;height:28px}.ex-nav-btns button:hover,.ex-action-btn:hover,.ex-menu-root:hover,.ex-nav button:hover{background:#e8f0fb}.ex-nav-btns .material-symbols-outlined,.ex-action-btn .material-symbols-outlined,.ex-address-bar .material-symbols-outlined,.ex-search-wrap .material-symbols-outlined,.ex-nav .material-symbols-outlined,.ex-fi{font-size:18px}.ex-address-bar,.ex-search-wrap{background:#fff;border:1px solid #cfd9e8;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 9px;display:flex}.ex-address-bar .material-symbols-outlined,.ex-search-wrap .material-symbols-outlined{color:#5b6b80}.ex-breadcrumb{color:#243243;font-size:.84rem;font-weight:700}.ex-search{color:#253247;background:0 0;border:0;outline:0;width:100%;min-width:0}.ex-menubar{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;min-height:30px;padding:0 8px;display:flex}.ex-menu-root{border-radius:4px;padding:5px 10px;font-size:.82rem}.ex-actionbar{background:#f4f7fb;border-bottom:1px solid #d9e2ef;align-items:center;gap:4px;min-height:42px;padding:5px 10px;display:flex;overflow-x:auto}.ex-action-btn{white-space:nowrap;border-radius:6px;gap:6px;min-height:31px;padding:0 9px}.ex-action-btn-new{color:#075db3;background:#eaf2ff;font-weight:800}.ex-cmd-sep{background:#d4deea;width:1px;height:22px;margin:0 4px;display:inline-block}.ex-body{grid-template-columns:190px minmax(340px,1fr) 270px;min-height:0;display:grid}.ex-nav{background:#f8fafc;border-right:1px solid #d9e2ef;align-content:start;gap:2px;padding:10px 8px;display:grid}.ex-nav button{text-align:left;border-radius:6px;justify-content:flex-start;gap:9px;min-height:32px;padding:0 10px}.ex-nav button.is-active{color:#075db3;background:#dcecff;font-weight:800}.ex-main{background:#fff;min-width:0;overflow:auto}.ex-file-hdr,.ex-file-row{grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) minmax(110px,.8fr) 72px;align-items:center;display:grid}.ex-file-hdr{color:#5b6b80;text-transform:uppercase;border-bottom:1px solid #e5edf6;min-height:32px;padding:0 12px;font-size:.76rem;font-weight:800}.ex-file-list{padding:5px 8px}.ex-file-row{color:#243243;font-size:.86rem;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-height:34px;padding:0 8px}.ex-file-row-empty{grid-template-columns:1fr}.ex-inline-dialog{z-index:5;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:12px;width:min(360px,100% - 36px);padding:14px;display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #0f172a33}.ex-inline-dialog header,.ex-inline-dialog footer{justify-content:space-between;align-items:center;display:flex}.ex-inline-dialog label{gap:6px;display:grid}.ex-inline-dialog input{font:inherit;border:1px solid #cbd5e1;border-radius:6px;min-height:34px;padding:0 9px}.ex-inline-dialog button{border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-weight:700}.ex-inline-dialog .is-primary{color:#fff;background:#2563eb;border-color:#2563eb}.ex-properties-dialog{width:min(460px,100% - 36px)}.ex-props-tabs{border-bottom:1px solid #d7dde7;align-items:center;gap:2px;margin:-2px -4px 0;display:flex}.ex-props-tabs button{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ex-props-tabs button.active{background:#fff;border-color:#9fb8d8}.ex-props-body{align-items:flex-start;gap:14px;display:flex}.ex-props-body .material-symbols-outlined{color:#2563eb;font-size:42px}.ex-security-summary,.ex-network-summary{gap:7px;display:grid}.ex-security-summary div{border-bottom:1px dotted #dbe4ef;grid-template-columns:74px minmax(0,1fr);gap:5px;padding-bottom:5px;font-size:11.5px;display:grid}.ex-security-summary span{color:#64748b}.ex-security-summary b{overflow-wrap:anywhere;font-family:Consolas,Courier New,monospace;font-weight:600}.ex-security-summary button,.ex-network-summary button{appearance:none;color:#075db3;font:inherit;background:#eef6ff;border:1px solid #bfdbfe;border-radius:5px;padding:6px 8px;font-size:11.5px;font-weight:700}.ex-network-summary small{color:#475569;overflow-wrap:anywhere;display:block}.ex-file-row:hover{background:#eef6ff;border-color:#cfe5ff}.ex-file-row.is-selected{background:#dbeeff;border-color:#9dccff}.ex-file-list--large{grid-template-columns:repeat(auto-fill,112px);place-content:start;gap:12px 16px;padding:14px 18px;display:grid}.ex-file-list--large .ex-file-row{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;width:112px;min-height:118px;padding:12px 8px;display:grid}.ex-file-list--large .ex-file-row>span:not(.ex-fn){display:none}.ex-file-list--large .ex-fn{justify-items:center;gap:8px;width:100%;min-width:0;display:grid}.ex-file-list--large .ex-fi{font-size:44px}.ex-file-list--large .ex-fname{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:96px;line-height:1.25}.ex-main--large .ex-file-hdr{display:none}.ex-fn{align-items:center;gap:8px;min-width:0;display:flex}.ex-fi{color:#f59e0b}.ex-fname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-detail{background:#f8fafc;border-left:1px solid #d9e2ef;align-content:start;gap:10px;min-width:0;padding:12px;display:grid;overflow:auto}.ex-detail-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:6px;padding:10px;display:grid}.ex-detail-card .material-symbols-outlined{color:#f59e0b;font-size:28px}.ex-detail-card p,.ex-detail-card small{color:#64748b;margin:0}.ex-status{color:#52647a;background:#fff;border-top:1px solid #d9e2ef;align-items:center;gap:18px;min-height:26px;padding:0 12px;font-size:.8rem;display:flex}.win11-explorer-layout{grid-template-columns:190px minmax(0,1fr) 240px;gap:12px;min-height:100%;display:grid}.win11-explorer-layout aside,.win11-mmc aside,.win11-admin-console aside,.win11-admin-side,.win11-settings-pane aside{background:#f6f8fb;border:1px solid #e2e8f0;border-radius:8px;gap:6px;padding:10px;display:grid}.win11-explorer-layout aside span,.win11-admin-side span,.win11-settings-pane aside span{color:#334155;border-radius:8px;padding:8px 10px;font-size:.86rem}.win11-explorer-layout aside span.is-active,.win11-admin-side span.is-active,.win11-settings-pane aside span.is-active{color:#125ca8;background:#e7f0ff;font-weight:800}.win11-explorer-main,.win11-admin-main,.win11-mmc,.win11-settings-pane>div,.win11-generic-app,.win11-explorer-app,.win11-system-properties,.win11-terminal-app,.win11-notepad-app{gap:14px;min-width:0;display:grid}.win11-menubar,.win11-commandbar,.win11-tabs,.win11-terminal-tabs,.win11-server-header{align-items:center;display:flex}.win11-menubar{color:#334155;background:#ffffffd1;border-bottom:1px solid #dbe4ef;gap:4px;min-height:32px;margin:-14px -14px 0;padding:0 12px}.win11-menubar span,.win11-tabs span{border-radius:6px;padding:6px 10px;font-size:.82rem}.win11-menubar span:hover,.win11-tabs span.is-active{color:#0a64d3;background:#e8f0fe}.win11-commandbar{color:#243243;background:#f8fafceb;border:1px solid #dbe4ef;border-radius:8px;gap:8px;min-height:42px;padding:0 12px}.win11-commandbar .material-symbols-outlined{color:#2563eb;font-size:20px}.win11-address-bar{color:#334155;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:.86rem;display:flex}.win11-file-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;display:grid}.win11-file-card,.win11-admin-tile,.win11-setting-row,.win11-generic-status{background:#fff;border:1px solid #dbe4ef;border-radius:8px}.win11-file-card{text-align:center;align-items:center;gap:8px;min-height:112px;padding:12px;display:grid}.win11-file-card .material-symbols-outlined{color:#f59e0b;justify-self:center;font-size:32px}.win11-file-card small,.win11-server-tiles span,.win11-event-table span{color:#64748b}.win11-details-pane{background:#ffffffb8;border:1px solid #dbe4ef;border-radius:8px;grid-template-rows:auto 1fr;gap:10px;padding:12px;display:grid}.win11-admin-console{grid-template-columns:220px 1fr;gap:14px;min-height:100%;display:grid}.win11-server-header{justify-content:space-between}.win11-server-header span{color:#64748b;font-size:.84rem}.win11-server-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.win11-server-tiles div{background:#fff;border:1px solid #dbe4ef;border-left:4px solid #0a64d3;border-radius:8px;gap:6px;min-height:82px;padding:12px;display:grid}.win11-event-table{border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(110px,.6fr) minmax(160px,1fr) minmax(100px,.5fr);display:grid;overflow:hidden}.win11-event-table span,.win11-event-table strong{border-bottom:1px solid #e2e8f0;padding:10px 12px}.win11-event-table span:nth-child(-n+3){background:#f8fafc;font-weight:800}.win11-admin-tile{gap:4px;padding:14px;display:grid}.win11-admin-tile span,.win11-setting-row span,.win11-generic-status p,.win11-empty-state{color:#64748b}.win11-admin-tile strong,.win11-setting-row strong{color:#0f172a}.win11-mmc-toolbar{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:14px;min-height:38px;padding:0 12px;display:flex}.win11-mmc-toolbar span{color:#334155;font-size:.82rem}.win11-object-list{border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(120px,1fr) minmax(90px,.5fr) minmax(90px,.5fr);display:grid;overflow:hidden}.win11-object-list span,.win11-object-list strong{border-bottom:1px solid #e2e8f0;min-width:0;padding:10px 12px}.win11-object-list span:nth-child(-n+3){color:#475569;background:#f8fafc;font-weight:800}.win11-settings-pane{grid-template-columns:220px 1fr;gap:16px;min-height:100%;display:grid}.settings-app.native-network-settings,.settings-app.native-settings-system-surface{background:#f5f5f5;grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0;display:grid}.settings-nav{background:#fff;border-right:1px solid #e5eaf2;flex-direction:column;display:flex;overflow-y:auto}.settings-nav-title{color:#1f2328;border-bottom:1px solid #edf1f6;padding:18px 16px 10px;font-size:14px;font-weight:700}.settings-nav-item{appearance:none;color:#334155;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.settings-link-btn{color:#005a9e;cursor:pointer;font:inherit;background:#fff;border:1px solid #c8d4e0;border-radius:6px;margin:6px 8px 0 0;padding:8px 12px;font-size:13px;font-weight:600}.settings-link-btn:hover{background:#eef6ff;border-color:#8bb8e8}.settings-link-btn.primary{color:#fff;background:#0067c0;border-color:#0067c0}.settings-link-btn:disabled,.ncpa-btn:disabled{cursor:default;opacity:.5}.settings-device-hero{align-items:center;gap:14px;margin-bottom:10px;display:flex}.settings-device-hero .material-symbols-outlined{color:#2563eb;font-size:46px}.settings-device-hero strong{font-size:15px;font-weight:600;display:block}.settings-device-hero small,.tool-muted{color:#64748b}.settings-command-card{background:#fbfdff}.settings-actions-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.net-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.net-advanced-grid button{appearance:none;color:#1f2937;text-align:left;background:#fff;border:1px solid #dbe4ef;border-radius:6px;place-items:center start;gap:4px;min-height:86px;padding:12px;display:grid}.net-advanced-grid button:hover{background:#eef6ff;border-color:#bfdbfe}.net-advanced-grid span{font-size:13px;font-weight:700}.net-advanced-grid small{color:#64748b;font-size:11.5px}.settings-nav-item:hover,.settings-nav-item.active{color:#1a1a1a;background:#e5f3ff}.settings-nav-item.active{border-left-color:#2563eb;font-weight:600}.settings-content{padding:24px;overflow:auto}.settings-h2{color:#111827;letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:700}.settings-h3{color:#1f2328;margin:0 0 12px;font-size:14px;font-weight:600}.settings-card{background:#fff;border:1px solid #e5eaf2;border-radius:8px;margin-bottom:12px;padding:16px}.net-status-card{align-items:center;gap:16px;display:flex}.net-status-card p{color:#617287;margin:3px 0 0;font-size:12px}.net-connection-map{grid-template-columns:minmax(120px,1fr) 44px minmax(120px,1fr) 44px minmax(120px,1fr);align-items:center;gap:10px;display:grid}.net-connection-map>div:not(.net-link-line){text-align:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:6px;place-items:center;gap:3px;min-height:76px;padding:10px;display:grid}.net-connection-map strong,.net-connection-map span{font-size:12px;display:block}.net-connection-map span{color:#64748b}.net-link-line{background:#94a3b8;height:2px}.net-status-icon{width:44px;height:44px}.settings-status-row{border-bottom:1px dotted #e5eaf2;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.settings-status-row:last-child{border-bottom:0}.settings-status-key{color:#617287;flex:0 0 160px;font-size:12.5px}.settings-status-val{color:#1f2328;font-family:Consolas,Cascadia Mono,monospace;font-size:12.5px}.settings-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.settings-field span{color:#475569;font-size:12.5px;font-weight:500}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-input{font:inherit;background:#fff;border:1px solid #c8d4e0;border-radius:4px;padding:7px 10px;font-size:13px}.settings-input:disabled{color:#697586;background:#f2f5f8}.settings-toggle-label{color:#1f2328;justify-content:space-between;align-items:center;font-size:13px;display:flex}.toggle-switch{background:#cbd5e1;border-radius:11px;width:40px;height:22px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:1px;height:1px;position:absolute}.toggle-slider{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle-switch.is-on{background:#0078d4}.toggle-switch:has(input:checked){background:#0078d4}.toggle-switch.is-on .toggle-slider,.toggle-switch input:checked+.toggle-slider{transform:translate(18px)}.win11-system-properties{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;padding:14px}.win11-system-properties section{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:12px;padding:16px;display:grid}.win11-system-properties p{color:#475569;margin:0}.sysdm-app.native-system-properties{color:#1a1a1a;background:#f5f5f5;border:1px solid #b8b8b8;border-radius:3px;flex-direction:column;height:100%;font-size:12.5px;display:flex;overflow:hidden}.sysdm-tabs{background:#f0f0f0;border-bottom:1px solid #b8b8b8;align-items:flex-end;gap:1px;padding:6px 8px 0;display:flex}.sysdm-tab{appearance:none;color:#1a1a1a;font:inherit;background:#e8e8e8;border:1px solid #b8b8b8;border-bottom:0;border-radius:3px 3px 0 0;padding:5px 12px}.sysdm-tab.active{background:#fff;margin-bottom:-1px;padding-bottom:6px;font-weight:600}.sysdm-panel{background:#fff;flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow:auto}.sysdm-intro-row{align-items:center;gap:12px;display:flex}.sysdm-computer-icon{width:44px;height:44px}.sysdm-intro-title{font-size:15px;font-weight:700}.sysdm-intro-sub{color:#617287;margin-top:2px;font-size:12px}.sysdm-group{border:1px solid #d9d9d9;border-radius:3px;gap:10px;padding:12px;display:grid}.sysdm-group h3{margin:0;font-size:13px}.sysdm-kv{border-collapse:collapse;width:100%}.sysdm-kv td{padding:4px 6px 4px 0}.sysdm-kv td:first-child{color:#617287;width:190px}.sysdm-info-box{color:#334155;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:3px;padding:8px}.sysdm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sysdm-btn{appearance:none;color:#1a1a1a;font:inherit;background:#f8f8f8;border:1px solid #adadad;border-radius:3px;padding:5px 12px}.sysdm-btn.primary{color:#fff;background:#0067c0;border-color:#005a9e}.sysdm-radio-row{align-items:center;gap:8px;display:flex}.win11-terminal-app{color:#f8fafc;background:#0c0c0c;border-radius:8px;overflow:hidden}.win11-terminal-tabs{background:#202020;gap:6px;min-height:38px;padding:0 10px}.win11-terminal-tabs span,.win11-terminal-tabs button{color:#f8fafc;background:#0c0c0c;border:1px solid #333;border-radius:6px 6px 0 0;padding:7px 12px}.win11-terminal-app pre{white-space:pre-wrap;min-height:220px;margin:0;padding:14px;font-family:Consolas,Cascadia Mono,monospace;font-size:.88rem;line-height:1.55}.win11-notepad-app textarea{color:#111827;resize:none;background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-height:260px;padding:16px;font:.94rem/1.55 Segoe UI,system-ui,sans-serif}.win11-setting-row{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.win11-generic-status{align-items:center;gap:14px;padding:16px;display:flex}.win11-generic-status .material-symbols-outlined{font-size:34px}.win11-generic-status h3,.win11-generic-status p,.win11-settings-pane h3{margin:0}.win11-action-proof{color:#475569;border-top:1px solid #d8dfe8;font-size:.78rem}.win11-action-proof summary{cursor:pointer;align-items:center;gap:6px;min-height:30px;padding:4px 8px;font-weight:700;display:inline-flex}.win11-action-proof:not([open]) .win11-action-strip{display:none}.win11-action-strip{background:#f8fafc;border:1px solid #dbe4ef;border-radius:0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.win11-action-strip button{color:#1f2937;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;min-width:0;min-height:28px;padding:4px 8px;display:inline-flex}.win11-action-strip button:hover:not(:disabled),.win11-action-strip button:focus-visible{background:#eaf3ff;border-color:#7eb4ea;outline:0}.win11-action-strip button:disabled{cursor:progress;opacity:.72}.win11-action-strip button .material-symbols-outlined{color:#365f91;font-size:18px}.win11-action-strip button strong{font-size:.78rem;font-weight:600}.win11-action-strip-chevron{color:#6b7280;margin-left:2px;font-size:.86rem}.win11-action-strip button .win11-action-strip-chevron{line-height:1}.win11-app-dialog{color:#172033;z-index:8;background:#fff;border:1px solid #94a3b894;border-radius:8px;gap:12px;width:480px;max-width:min(520px,100% - 36px);padding:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 54px #0f172a3d}.win11-app-dialog header,.win11-app-dialog footer{justify-content:space-between;align-items:center;display:flex}.win11-app-dialog header button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:4px;width:34px;height:28px;font-size:1.1rem}.win11-app-dialog p{color:#475569;margin:0;line-height:1.45}.win11-action-proof-summary{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.win11-action-proof-summary .material-symbols-outlined{color:#365f91;grid-row:span 2;font-size:22px}.win11-action-proof-summary strong,.win11-action-proof-summary small{overflow-wrap:anywhere;min-width:0}.win11-action-proof-summary small{color:#64748b}.win11-app-dialog ol{counter-reset:wizard-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.win11-app-dialog li{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:.76rem;font-weight:800;display:flex}.win11-app-dialog li:before{color:#334155;content:counter(wizard-step);counter-increment:wizard-step;background:#e2e8f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;display:inline-flex}.win11-app-dialog li.is-current{color:#0a64d3;background:#e8f0fe;border-color:#0a64d34d}.win11-app-dialog li.is-current:before{color:#fff;background:#0a64d3}.win11-app-dialog dl{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;max-height:180px;margin:0;display:grid;overflow:auto}.win11-app-dialog dl div{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);gap:8px;padding:9px 10px;display:grid}.win11-app-dialog dl div+div{border-top:1px solid #e2e8f0}.win11-app-dialog dt{color:#64748b;font-weight:800}.win11-app-dialog dd{overflow-wrap:anywhere;margin:0}.win11-app-dialog footer{justify-content:flex-end;gap:8px}.win11-app-dialog footer button{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:34px;padding:0 14px;font-weight:800}.win11-app-dialog footer button.is-primary{color:#fff;background:#0a64d3;border-color:#0a64d3}.win11-app-dialog--server header strong,.win11-app-dialog--mmc header strong{color:#1e3a8a}.win11-app-dialog--explorer header strong{color:#9a5a00}.win11-app-dialog--settings header strong,.win11-app-dialog--system header strong{color:#0f766e}.win11-empty-state{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin:0;padding:14px}.legacy-simulator-frame{background:#07111f;border:0;width:100%;height:100%;min-height:560px;display:block}.simulator-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:100%;min-height:560px;display:grid}.simulator-compare-grid .native-sim-frame,.simulator-compare-grid .legacy-simulator-frame{border:1px solid #94a3b86b;border-radius:8px;min-height:560px}.native-sim-frame{background:#111827}.win11-desktop-icons{width:92px;top:18px;left:20px}.win11-desktop-icon{background:0 0;border:1px solid #0000;border-radius:6px;min-height:86px;padding:7px 4px}.win11-desktop-icon:hover,.win11-desktop-icon:focus-visible{background:#fff3;outline:1px solid #ffffff5c}.win11-window{border-color:#0c1b364d;border-radius:10px;grid-template-rows:34px 1fr;position:absolute;bottom:auto;right:auto;box-shadow:0 30px 84px #0000006b}.win11-window.is-maximized{border-radius:0;bottom:auto;right:auto}.win11-window.is-notepad-window,.win11-window.is-notepad-window.is-maximized{bottom:auto;right:auto}.win11-titlebar{cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(#f8fafc,#edf3fb);padding:0 0 0 10px}.win11-window.is-maximized .win11-titlebar{cursor:default}.win11-titlebar-left strong{font-size:.82rem;font-weight:650}.win11-window-controls{align-self:stretch;gap:0}.win11-window-controls button{cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:45px;height:34px;display:flex}.win11-window-controls button:nth-child(2):before{content:"□"}.win11-window-controls button.is-close:before{content:"×"}.win11-window-controls button:hover{background:#0f172a14}.win11-window-controls span{background:0 0;border-radius:0;justify-content:center;align-items:center;width:45px;height:34px;display:flex}.win11-window-controls span:before{color:#334155;font-family:Segoe UI,system-ui,sans-serif;font-size:.84rem;line-height:1}.win11-window-controls span:first-child:before{content:"-"}.win11-window-controls span:nth-child(2):before{content:"□"}.win11-window-controls .is-close:before{content:"×"}.win11-window-controls span:hover{background:#0f172a14}.win11-window-controls .is-close:hover{background:#e81123}.win11-window-controls .is-close:hover:before{color:#fff}.win11-window-content{background:#f3f6fb;padding:14px}.win11-resize-handle{cursor:nwse-resize;z-index:2;border-bottom:11px solid #33415547;border-left:11px solid #0000;width:0;height:0;position:absolute;bottom:4px;right:4px}.win11-desktop-icon--recycle .material-symbols-outlined{color:#f8fafc;text-shadow:0 1px 8px #00000057}.win11-window.is-notepad-window .win11-window-content{background:#fff;padding:0;overflow:hidden}.notepad-app{color:#1a1a1a;background:#fff;flex-direction:column;width:100%;height:100%;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.np-menubar{-webkit-user-select:none;user-select:none;background:#f3f3f3;border-bottom:1px solid #d9d9d9;flex-shrink:0;align-items:stretch;height:28px;display:flex}.np-menu-item{appearance:none;color:#1a1a1a;cursor:default;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 10px;font-family:inherit;font-size:12.5px;display:flex}.np-menu-item:hover,.np-menu-item.is-active{background:#e0e0e0}.np-menu-item:active{background:#d4d4d4}.np-menu-dropdown{color:#1a1a1a;z-index:12;background:#f8f8f8;border:1px solid #c9c9c9;min-width:218px;padding:4px;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:grid;position:absolute;top:28px;left:0;box-shadow:0 12px 28px #0f172a2e}.np-menu-dropdown button{appearance:none;color:inherit;cursor:default;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:28px;padding:0 10px;display:flex}.np-menu-dropdown button:hover{background:#e5f3ff}.np-menu-dropdown hr{border:0;border-top:1px solid #ddd;margin:4px 8px}.np-menu-dropdown kbd{color:#6b7280;font:inherit;margin-left:24px}.np-save-dialog{z-index:20;background:#fff;border:1px solid #9ca3af;border-radius:6px;gap:12px;min-width:380px;padding:12px;display:grid;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0000003d}.np-save-dialog header,.np-save-dialog footer{justify-content:space-between;align-items:center;display:flex}.np-save-dialog header{border-bottom:1px solid #e5e7eb;min-height:28px;padding-bottom:6px}.np-save-dialog header button{cursor:default;background:0 0;border:0;border-radius:4px;width:34px;height:28px;font-size:18px}.np-save-dialog header button:hover{color:#fff;background:#c42b1c}.np-save-dialog label{color:#1f2937;gap:6px;font-size:12.5px;display:grid}.np-save-dialog input{font:inherit;border:1px solid #7a7a7a;border-radius:3px;min-height:30px;padding:0 8px}.np-save-dialog input:focus{outline-offset:1px;outline:2px solid #2563eb}.np-save-dialog footer{justify-content:flex-end;gap:8px}.np-save-dialog footer button{cursor:default;font:inherit;background:#fff;border:1px solid #b8c2d0;border-radius:4px;min-width:88px;min-height:30px;padding:0 12px}.np-save-dialog footer button.is-primary{color:#fff;background:#005fb8;border-color:#005fb8}.np-editor{color:#1a1a1a;resize:none;white-space:pre;background:#fff;border:none;outline:none;flex:1;padding:4px 8px;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:1.6;overflow:auto}.np-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d9d9d9;flex-shrink:0;align-items:stretch;height:22px;font-size:12px;display:flex;overflow:hidden}.np-statusbar span{white-space:nowrap;border-right:1px solid #d9d9d9;align-items:center;padding:0 14px;display:flex}.np-statusbar span:last-child{border-right:none;margin-left:auto}.native-mmc-surface{color:#1a1a1a;background:#fff;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}[data-oracle-source]{--oracle-mmc-chrome:#f3f3f3;--oracle-mmc-border:#d0d0d0;--oracle-mmc-selected:#cce4f7}[data-oracle-source=services\.js],[data-oracle-source=eventvwr\.js],[data-oracle-source=diskmgmt\.js],[data-oracle-source=devmgmt\.js],[data-oracle-source=gpedit\.js],[data-oracle-source=secpol\.js],[data-oracle-source=taskschd\.js],[data-oracle-source=wf\.js],[data-oracle-source=dhcpManager\.js],[data-oracle-source=dnsManager\.js],[data-oracle-source=gpmc\.js],[data-oracle-source=aduc\.js],[data-oracle-source=ncpa\.js],[data-oracle-source=sysdm\.js]{font-size:12.5px}[data-oracle-source=services\.js] .win11-action-proof,[data-oracle-source=eventvwr\.js] .win11-action-proof,[data-oracle-source=diskmgmt\.js] .win11-action-proof,[data-oracle-source=devmgmt\.js] .win11-action-proof,[data-oracle-source=gpedit\.js] .win11-action-proof,[data-oracle-source=secpol\.js] .win11-action-proof,[data-oracle-source=taskschd\.js] .win11-action-proof,[data-oracle-source=wf\.js] .win11-action-proof,[data-oracle-source=dhcpManager\.js] .win11-action-proof,[data-oracle-source=dnsManager\.js] .win11-action-proof,[data-oracle-source=gpmc\.js] .win11-action-proof,[data-oracle-source=aduc\.js] .win11-action-proof,[data-oracle-source=ncpa\.js] .win11-action-proof,[data-oracle-source=sysdm\.js] .win11-action-proof{display:none!important}.native-lusrmgr-surface.lusrmgr-wrap{background:#fff;font-size:12.5px}.lusrmgr-menubar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 22px;align-items:center;display:flex}.lusrmgr-menubar span{color:#1a1a1a;cursor:default;padding:0 10px;line-height:22px}.lusrmgr-menubar span:hover{background:#e0e0e0}.lusrmgr-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 31px;align-items:center;gap:0;padding:3px 6px;display:flex}.lm-tb-group{align-items:center;gap:1px;display:flex}.lm-tb-sep{background:silver;width:1px;height:18px;margin:0 4px}.lm-tbtn,.lm-mini-btn{appearance:none;color:#1a1a1a;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;min-height:24px;padding:3px 8px;display:inline-flex}.lm-tbtn:hover,.lm-mini-btn:hover{background:#e8e8e8;border-color:#d0d0d0}.lm-tbtn .material-symbols-outlined{font-size:17px}.lm-tbtn-danger{color:#c42b1c}.lusrmgr-body{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.lusrmgr-tree{box-sizing:border-box;background:#f3f3f3;border-right:1px solid #d0d0d0;width:190px;padding:4px 0;overflow:hidden auto}.lm-tree-root,.lm-tree-item{color:#1a1a1a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:0;align-items:center;gap:7px;width:100%;min-height:26px;padding:5px 8px 5px 14px;display:flex;overflow:hidden}.lm-tree-root{border-bottom:1px solid #d0d0d0;border-left:0;margin-bottom:2px;padding-left:10px;font-weight:700}.lm-tree-item{margin-left:18px}.lm-tree-item.selected{color:#1a1a1a;background:#cce4f7;border-left-color:#0067c0;font-weight:600}.lm-tree-root .material-symbols-outlined,.lm-tree-item .material-symbols-outlined{color:#2563eb;font-size:18px}.lusrmgr-content{flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:auto}.lm-content-header{background:#f8fafc;border:1px solid #d8dee8;border-radius:3px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px;display:flex}.lm-content-header div{gap:2px;display:grid}.lm-content-header span{color:#607289;font-size:12px}.lm-mini-btn{background:#fff;border-color:#cbd5e1}.lm-table{border-collapse:collapse;width:100%;font-size:12.5px}.lm-table th{color:#5c5c5c;text-align:left;background:#f0f0f0;border:0;border-bottom:1px solid #d0d0d0;padding:5px 10px;font-weight:700}.lm-table td{vertical-align:middle;border:0;border-bottom:1px solid #ebebeb;padding:5px 10px}.lm-table tbody tr:hover td{background:#e5f3ff}.lm-table tbody tr.selected td{background:#cce4f7!important}.lm-td-name,.lm-preview-panel header{align-items:center;gap:7px;display:flex}.lm-name-icon{color:#2563eb;font-size:18px}.lm-badge{border-radius:3px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.lm-badge-active{color:#166534;background:#dcfce7}.lm-badge-disabled{color:#c42b1c;background:0 0}.lm-badge-sys{color:#7c3aed;background:0 0}.lm-preview-panel{border:1px solid #d8dee8;border-radius:3px;margin-top:10px;padding:10px}.lm-preview-panel header{border-bottom:1px solid #e5e7eb;margin-bottom:8px;padding-bottom:8px}.lm-preview-panel .material-symbols-outlined{color:#2563eb}.lm-preview-grid{grid-template-columns:130px minmax(0,1fr);gap:6px 14px;display:grid}.lm-preview-grid span{color:#607289}.lusrmgr-status{color:#475569;background:#f3f3f3;border-top:1px solid #d0d0d0;flex:0 0 24px;align-items:center;padding:0 10px;display:flex}.native-netplwiz-surface.npw-shell{color:#1a1a1a;background:#f9f9f9;flex-direction:column;height:100%;font-size:12.5px;display:flex;overflow:hidden}.npw-tabs{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 31px;padding:0 10px;display:flex}.npw-tab{appearance:none;color:#5c5c5c;font:inherit;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:3px 3px 0 0;margin-bottom:-1px;padding:5px 14px}.npw-tab:hover{color:#1a1a1a;background:#e8e8e8}.npw-tab.active{color:#1a1a1a;background:#fff;border-color:#d0d0d0 #d0d0d0 #fff;font-weight:600}.npw-tab-content{flex-direction:column;flex:1;min-height:0;padding:10px 12px 0;display:flex;overflow:hidden}.npw-section-desc{color:#1a1a1a;border-bottom:1px solid #d9d9d9;align-items:flex-start;gap:7px;margin-bottom:6px;padding:4px 0 8px;line-height:1.5;display:flex}.npw-section-desc input[type=checkbox]{flex-shrink:0;margin:2px 0 0}.npw-body{background:#fff;border:1px solid #c8c8c8;flex:1;min-height:0;overflow:auto}.npw-table{border-collapse:collapse;width:100%;font-size:12.5px}.npw-table thead tr{background:#f0f0f0}.npw-table th{color:#5c5c5c;text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 8px;font-size:11.5px;font-weight:700}.npw-table td{vertical-align:middle;border-bottom:1px solid #ebebeb;padding:5px 8px}.npw-th-avatar,.npw-td-avatar{text-align:center;width:38px}.npw-table tr:hover td,.npw-row-selected td{background:#cce4f7}.npw-avatar{color:#0891b2;background:#e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;display:inline-flex}.npw-avatar-admin{color:#7c3aed;background:#ede9fe}.npw-td-name{min-width:120px}.npw-uname{color:#1a1a1a;font-weight:600}.npw-ufull{color:#8e8e8e;font-size:11px}.npw-badge{border-radius:3px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.npw-badge-admin{color:#5b21b6;background:#ede9fe}.npw-badge-user{color:#475569;background:#f1f5f9}.npw-badge-auto{color:#15803d;background:#dcfce7}.npw-tab-actions{gap:6px;padding:8px 0 0;display:flex}.tool-btn{appearance:none;color:#1a1a1a;font:inherit;background:#f8f8f8;border:1px solid #adadad;border-radius:3px;min-width:75px;padding:4px 10px}.tool-btn:hover{background:#e8e8e8}.tool-btn.primary{color:#fff;background:#0067c0;border-color:#005a9e}.npw-command-band{max-height:112px;margin-top:8px;overflow:auto}.npw-footer{background:#f3f3f3;border-top:1px solid #d0d0d0;flex:0 0 42px;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px;display:flex}.native-secpol-surface.secpol-shell{background:#fff;font-size:12.5px}.secpol-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 31px;align-items:center;gap:2px;padding:3px 6px;display:flex}.secpol-tb-btn{appearance:none;color:#1a1a1a;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;height:24px;padding:3px 8px;display:flex}.secpol-tb-btn:hover{background:#e8e8e8;border-color:#d0d0d0}.secpol-body{min-height:0}.secpol-tree{background:#f3f3f3;border-right:1px solid #d0d0d0;flex:0 0 275px;overflow:auto}.sp-tree-root{color:#1a1a1a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d0d0d0;align-items:center;gap:6px;width:100%;margin-bottom:2px;padding:6px 8px 5px 10px;font-size:12px;font-weight:700;display:flex}.sp-tree-section,.sp-tree-node{color:#1a1a1a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;display:flex}.sp-tree-section{padding:5px 8px;font-size:12px;font-weight:600}.sp-tree-section.sp-tree-muted{opacity:.45}.sp-tree-node{padding:4px 8px 4px 20px;font-size:12.5px}.sp-tree-node:hover{background:#e5f3ff}.sp-tree-node.active{color:#1a1a1a;background:#cce4f7;font-weight:600}.sp-tree-indent{border-bottom:1px solid silver;border-left:1px solid silver;flex-shrink:0;width:10px;height:9px;margin-bottom:-3px}.secpol-main-pane{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.secpol-pane-header{background:#f5f5f5;border-bottom:1px solid #d0d0d0;flex:none;padding:5px 10px}.secpol-pane-path{color:#1a1a1a;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:700}.secpol-pane-desc{color:#5c5c5c;margin-top:2px;font-size:11.5px}.secpol-content{flex:1;grid-template-columns:minmax(0,1fr) 270px;min-height:0;padding:0;display:grid;overflow:hidden}.secpol-table{border-collapse:collapse;width:100%;font-size:12.5px}.secpol-table thead tr{background:#f0f0f0}.secpol-table th{color:#5c5c5c;text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 8px;font-size:11.5px;font-weight:700}.sp-th-state{width:260px}.secpol-table td{vertical-align:middle;border-bottom:1px solid #ebebeb;padding:4px 8px}.secpol-table tr:hover td{background:#e5f3ff}.sp-td-policy,.sp-td-state{align-items:center;gap:7px;display:flex}.sp-num-input{font:inherit;border:1px solid #7a7a7a;border-radius:3px;width:72px;height:22px;padding:2px 6px;font-size:12px}.sp-state{border-radius:3px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.sp-state-on{color:#166534;background:#dcfce7}.sp-state-off{color:#991b1b;background:#fee2e2}.sp-state-num{color:#075985;background:#e0f2fe}.secpol-action-pane{background:#f8fafc;border-left:1px solid #d0d0d0;padding:10px;overflow:auto}.secpol-action-pane h4{margin:0 0 6px}.secpol-action-pane p{color:#607289;margin:0 0 8px;font-size:12px}.secpol-statusbar{color:#475569;background:#f3f3f3;border-top:1px solid #d0d0d0;flex:0 0 22px;align-items:center;padding:0 10px;display:flex}.native-uac-surface.uac-settings-app{color:#1f2937;background:linear-gradient(#fff 0%,#f6f8fb 100%);flex-direction:column;height:100%;display:flex;overflow:auto}.uac-settings-header{border-bottom:1px solid #d8e1ec;align-items:center;gap:14px;padding:18px 22px;display:flex}.uac-settings-header .material-symbols-outlined{color:#d97706;font-size:42px}.uac-settings-header strong{font-size:20px}.uac-settings-header p{color:#607289;margin:4px 0 0}.uac-settings-body{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;padding:18px;display:grid}.uac-level-card,.uac-preview-card,.uac-command-card{background:#fffffff5;border:1px solid #d8e1ec;border-radius:8px;box-shadow:0 10px 24px #0f172a14}.uac-level-card{grid-column:1/2;grid-template-columns:1fr 62px;gap:16px;padding:16px;display:grid}.uac-level-labels{gap:18px;display:grid}.uac-level-labels span{color:#334155;min-height:38px;font-size:13px;line-height:1.35}.uac-slider-rail{flex-direction:column;grid-row:span 2;justify-content:space-between;align-items:center;padding:4px 0;display:flex;position:relative}.uac-slider-track{background:#cbd5e1;border-radius:999px;width:6px;position:absolute;top:14px;bottom:14px}.uac-slider-tick{background:#fff;border:2px solid #94a3b8;border-radius:50%;width:18px;height:18px;position:relative}.uac-slider-tick.is-active{background:#2563eb;border-color:#1d4ed8;box-shadow:0 0 0 6px #2563eb24}.uac-level-explain{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.uac-level-explain h3{margin:0 0 8px}.uac-level-explain p{color:#475569;margin:6px 0 0}.uac-preview-card,.uac-command-card{padding:14px}.uac-preview-card{grid-column:2/3}.native-uac-preview.uac-box{border-radius:14px;max-width:100%;overflow:hidden;box-shadow:0 20px 44px #0f172a2e}.native-uac-preview .uac-header{color:#7a3900;background:linear-gradient(#fff8ea 0%,#fff1d8 100%);border-bottom:1px solid #f3d9b0;align-items:center;gap:10px;padding:13px 18px;font-size:14px;font-weight:700;display:flex}.native-uac-preview .uac-body{background:linear-gradient(#fff 0%,#f8fbff 100%);padding:18px 20px}.native-uac-preview .uac-title{margin:0 0 12px;font-size:13px;font-weight:700}.native-uac-preview .uac-detail{background:#f3f8ff;border:1px solid #d3e2f6;border-radius:10px;padding:10px 14px}.native-uac-preview .uac-row{gap:12px;margin-bottom:4px;font-size:13px;display:flex}.native-uac-preview .uac-row span{color:#64748b;flex-shrink:0;width:80px}.native-uac-preview .uac-footer{background:#f7fafff0;border-top:1px solid #e0e8f2;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.native-uac-preview .uac-footer button{color:#243243;font:inherit;background:#fff;border:1px solid #c7d3e1;border-radius:9px;padding:7px 28px}.native-uac-preview .uac-footer button:first-child{color:#fff;background:linear-gradient(#2d8dec 0%,#1f78dd 100%);border-color:#1f78dd}.uac-command-card{grid-column:1/-1}.uac-command-card h3{margin:0 0 6px}.uac-command-card p{color:#607289;margin:0 0 8px}.native-gpedit-surface.gpedit-shell{background:#fff;font-size:12.5px}.gpedit-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 31px;align-items:center;gap:0;padding:3px 6px;display:flex}.gpedit-tb-group{align-items:center;gap:1px;display:flex}.gpedit-tb-btn{appearance:none;color:#1a1a1a;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;height:24px;padding:3px 8px;display:flex}.gpedit-tb-btn:hover{background:#e8e8e8;border-color:#d0d0d0}.gpedit-tree{background:#f3f3f3;border-right:1px solid #d0d0d0;flex:0 0 310px;overflow:auto}.gpedit-tree-root,.gpedit-tree-section,.gpedit-tree-node{color:#1a1a1a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;display:flex}.gpedit-tree-root{border-bottom:1px solid #d0d0d0;margin-bottom:2px;padding:6px 8px 5px 10px;font-size:12px;font-weight:700}.gpedit-tree-section{padding:5px 8px;font-size:12px;font-weight:700}.gpedit-tree-node{border-left:2px solid #0000;padding:4px 8px 4px 16px;font-size:12.5px}.gpedit-tree-node:hover{background:#e5f3ff}.gpedit-tree-node.active{color:#1a1a1a;background:#cce4f7;border-left-color:#0067c0;font-weight:600}.gpedit-tree-node-muted{opacity:.4}.gpedit-tree-indent{border-bottom:1px solid silver;border-left:1px solid silver;flex-shrink:0;width:10px;height:9px;margin-bottom:-3px}.gpedit-main-pane{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.gpedit-pane-header{background:#f5f5f5;border-bottom:1px solid #d0d0d0;flex:none;padding:5px 10px}.gpedit-pane-title{color:#1a1a1a;font-size:13px;font-weight:700}.gpedit-pane-desc{color:#5c5c5c;margin-top:1px;font-size:11.5px}.gpedit-content{flex:1;grid-template-columns:minmax(0,1fr) 270px;min-height:0;padding:0;display:grid;overflow:hidden}.gpedit-table{border-collapse:collapse;width:100%;font-size:12.5px}.gpedit-table thead tr{background:#f0f0f0}.gpedit-table th{color:#5c5c5c;text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 8px;font-size:11.5px;font-weight:700}.gpedit-table td{vertical-align:middle;border-bottom:1px solid #ebebeb;padding:4px 8px}.gpedit-table tr:hover td{background:#e5f3ff}.gpedit-th-state{width:200px}.gpedit-td-policy{color:#1a1a1a;align-items:center;gap:7px;display:flex}.gpedit-td-comment{color:#8e8e8e;font-size:11.5px}.gp-state-tag{border-radius:3px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.gp-state-on{color:#107c10}.gp-state-off{color:#c42b1c}.gp-state-nc{color:#8e8e8e}.gpedit-action-pane{background:#f8fafc;border-left:1px solid #d0d0d0;padding:10px;overflow:auto}.gpedit-action-pane h4{margin:0 0 6px}.gpedit-action-pane p{color:#607289;margin:0 0 8px;font-size:12px}.gpedit-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d0d0d0;flex:0 0 20px;align-items:center;padding:0 8px;font-size:11.5px;display:flex}.native-taskschd-surface.taskschd-shell,.native-taskschd-surface.ts-shell{color:#1a1a1a;background:#fff;flex-direction:column;height:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:flex}.taskschd-toolbar,.ts-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex-shrink:0;align-items:center;gap:0;padding:3px 6px;display:flex}.taskschd-tb-group,.ts-tb-group{align-items:center;gap:1px;display:flex}.taskschd-tb-sep,.ts-tb-sep{background:silver;flex-shrink:0;width:1px;height:18px;margin:0 4px}.taskschd-tb-btn,.ts-tb-btn{color:#1a1a1a;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;height:24px;padding:3px 8px;font-size:12px;display:flex}.taskschd-tb-btn:hover,.ts-tb-btn:hover{background:#e8e8e8;border-color:#d0d0d0}.taskschd-tb-danger,.ts-tb-danger{color:#c42b1c}.taskschd-tb-danger:hover,.ts-tb-danger:hover{background:#fde8e8;border-color:#f0a0a0}.taskschd-body{min-height:0}.taskschd-tree{background:#f3f3f3;border-right:1px solid #d0d0d0;overflow-y:auto}.taskschd-tree-root{color:#1a1a1a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d0d0d0;align-items:center;gap:6px;width:100%;margin-bottom:2px;padding:6px 8px 5px 10px;font-size:12px;font-weight:700;display:flex}.taskschd-tree-item{color:#1a1a1a;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:5px;width:100%;padding:4px 8px 4px 16px;font-size:12.5px;display:flex}.taskschd-tree-item:hover{background:#e5f3ff}.taskschd-tree-item.active{color:#1a1a1a;background:#cce4f7;border-left-color:#0067c0;font-weight:600}.taskschd-tree-indent{border-bottom:1px solid silver;border-left:1px solid silver;flex-shrink:0;width:10px;height:9px;margin-bottom:-3px}.taskschd-main-pane{background:#fff;flex-direction:column;min-width:0;display:flex}.taskschd-pane-header{background:#f5f5f5;border-bottom:1px solid #d0d0d0;flex-shrink:0;padding:5px 10px}.taskschd-pane-title{color:#1a1a1a;font-size:13px;font-weight:700}.taskschd-pane-desc{color:#5c5c5c;margin-top:1px;font-size:11.5px}.taskschd-content{flex:1;min-height:0;padding:0;overflow:hidden}.taskschd-split{grid-template-columns:minmax(0,1fr) 246px;height:100%;display:grid}.taskschd-list-pane{border-right:1px solid #d0d0d0;overflow:auto}.taskschd-table{border-collapse:collapse;width:100%;font-size:12.5px}.taskschd-table thead tr{z-index:1;background:#f0f0f0;position:sticky;top:0}.taskschd-table th{color:#5c5c5c;text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 8px;font-size:11.5px;font-weight:700}.taskschd-table td{vertical-align:middle;border-bottom:1px solid #ebebeb;padding:4px 8px}.taskschd-table tr:hover td{background:#e5f3ff}.taskschd-row-selected td{background:#cce4f7!important}.taskschd-td-name{align-items:center;gap:6px;font-weight:500;display:flex}.taskschd-td-trigger{color:#5c5c5c;font-size:12px}.taskschd-td-time{color:#8e8e8e;font-family:Consolas,Cascadia Mono,monospace;font-size:11.5px}.ts-badge{border-radius:3px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.ts-badge-ready{color:#0067c0;background:#e5f3ff}.ts-badge-run{color:#107c10;background:#e7f7eb}.ts-badge-off{color:#8e8e8e;background:#f0f0f0}.taskschd-detail-pane{background:#fafafa;padding:10px;overflow-y:auto}.taskschd-detail-head{border-bottom:1px solid #e0e0e0;align-items:flex-start;gap:7px;margin-bottom:10px;padding-bottom:8px;display:flex}.taskschd-detail-name{color:#1a1a1a;margin-bottom:2px;font-size:12.5px;font-weight:700}.taskschd-detail-path{color:#8e8e8e;font-family:Consolas,Cascadia Mono,monospace;font-size:11px}.taskschd-detail-section{margin-bottom:8px}.taskschd-detail-label{color:#5c5c5c;margin-bottom:2px;font-size:11.5px;font-weight:600}.taskschd-detail-val{color:#1a1a1a;font-size:12.5px}.taskschd-command-card{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.taskschd-command-card h4{margin:0 0 4px;font-size:12.5px}.taskschd-command-card p{color:#5c5c5c;margin:0 0 8px;font-size:11.5px}.taskschd-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d0d0d0;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:11.5px;display:flex}.native-taskmgr-surface.tm-shell{color:#1a1a1a;background:#fff;grid-template-columns:188px minmax(0,1fr);height:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:grid}.tm-sidebar{background:#f3f3f3;border-right:1px solid #d0d0d0;flex-direction:column;gap:0;padding:4px 0;display:flex;overflow-y:auto}.tm-tab{color:#1a1a1a;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;display:flex}.tm-tab:hover{background:#e5f3ff}.tm-tab.active{color:#1a1a1a;background:#cce4f7;border-left-color:#0067c0;font-weight:600}.tm-main{flex-direction:column;min-width:0;display:flex}.tm-head{background:#f5f5f5;border-bottom:1px solid #d0d0d0;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.tm-head h2{color:#1a1a1a;margin:0;font-size:13px;font-weight:700}.tm-end-btn{color:#7c4a00;font:inherit;background:#fff8f0;border:1px solid #d97706;border-radius:3px;height:24px;padding:3px 10px;font-size:12px}.tm-end-btn:hover{background:#ffe8c0}.tm-body{background:#fff;flex:1;min-height:0;padding:6px 8px;overflow:auto}.tm-toolbar-row{color:#5c5c5c;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.tm-summary{background:#f0f0f0;border:1px solid #d0d0d0;border-radius:3px;padding:2px 7px;font-family:Consolas,monospace;font-size:11.5px}.tm-table{border-collapse:collapse;width:100%;font-size:12.5px}.tm-table thead tr{background:#f0f0f0}.tm-table th{color:#5c5c5c;text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 8px;font-size:11.5px;font-weight:700}.tm-th-bar{min-width:100px}.tm-table td{vertical-align:middle;border-bottom:1px solid #ebebeb;padding:4px 8px}.tm-table tr:hover td{background:#e5f3ff}.tm-row-selected td{background:#cce4f7!important}.tm-td-name{align-items:center;gap:6px;font-weight:500;display:flex}.tm-proc-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tm-dot-ok{background:#107c10}.tm-dot-warn{background:#d97706}.tm-td-status{font-size:12px}.tm-status-run,.tm-startup-on{color:#107c10;font-size:11.5px;font-weight:600}.tm-td-num{color:#5c5c5c;font-family:Consolas,monospace;font-size:12px}.tm-bar-wrap{background:#f0f0f0;border-radius:2px;align-items:center;width:86px;height:14px;display:inline-flex;position:relative;overflow:hidden}.tm-bar-fill{border-radius:2px;height:100%}.tm-cpu-fill{background:#0067c0;width:22%}.tm-cpu-fill-med{background:#d97706;width:34%}.tm-cpu-fill-low{background:#0067c0;width:8%}.tm-mem-fill{background:#7c3aed;width:38%}.tm-mem-fill-med{background:#7c3aed;width:28%}.tm-mem-fill-low{background:#7c3aed;width:10%}.tm-bar-pct{color:#5c5c5c;font-family:monospace;font-size:10px;position:absolute;right:3px}.tm-perf-grid{border-top:1px solid #d0d0d0;grid-template-columns:160px minmax(0,1fr);min-height:156px;margin-top:10px;display:grid}.tm-perf-sidebar{background:#f3f3f3;border-right:1px solid #d0d0d0;flex-direction:column;display:flex}.tm-perf-nav-item{appearance:none;color:#1a1a1a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:12.5px;display:flex}.tm-perf-nav-item:hover{background:#e5f3ff}.tm-perf-nav-item.active{background:#cce4f7;border-left-color:#0067c0;font-weight:600}.tm-perf-pct{font-family:monospace;font-size:11.5px}.tm-perf-detail{background:#fff;padding:12px}.tm-perf-title{color:#1a1a1a;margin-bottom:10px;font-size:13px;font-weight:700}.tm-gauge-row{gap:10px;display:flex}.tm-gauge-card{background:#fafafa;border:1px solid #d0d0d0;border-radius:3px;flex-direction:column;flex:1;align-items:center;gap:3px;min-height:74px;padding:10px;display:flex}.tm-gauge-card strong{font-size:12.5px}.tm-gauge-card span{color:#0067c0;font-family:Consolas,monospace;font-weight:700}.tm-gauge-card small{color:#8e8e8e;font-size:11px}.tm-startup-preview{border-top:1px solid #d0d0d0;align-items:center;gap:10px;margin-top:10px;padding-top:8px;display:flex}.tm-startup-off{color:#8e8e8e;font-size:11.5px}.tm-toggle-btn{font:inherit;background:#fff;border:1px solid #adadad;border-radius:3px;height:22px;padding:2px 8px;font-size:12px}.tm-toggle-btn:hover{background:#e8e8e8}.tm-command-band{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.native-devmgmt-surface.dev-shell{color:#1a1a1a;background:#fff;flex-direction:column;height:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:flex}.dev-toolbar,.dm-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex-shrink:0;align-items:center;gap:0;padding:3px 6px;display:flex}.dev-tb-btn,.dm-tb-btn{color:#1a1a1a;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;height:24px;padding:3px 8px;font-size:12px;display:flex}.dev-tb-btn:hover,.dm-tb-btn:hover{background:#e8e8e8;border-color:#d0d0d0}.dev-tb-sep,.dm-tb-sep{background:silver;flex-shrink:0;width:1px;height:18px;margin:0 4px}.dm-tb-primary{color:#0067c0}.dev-tree,.dev-shell .mmc-tree{background:#f3f3f3;border-right:1px solid #d0d0d0;overflow-y:auto}.dev-tree-root-label,.dev-tree-cat{appearance:none;color:#1a1a1a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;display:flex}.dev-tree-root-label{border-bottom:1px solid #d0d0d0;margin-bottom:2px;padding:6px 8px 5px 10px;font-size:12px;font-weight:700}.dev-tree-cat{border-left:2px solid #0000;padding:4px 8px 4px 14px;font-size:12.5px}.dev-tree-cat:hover{background:#e5f3ff}.dev-tree-cat.active{background:#cce4f7;border-left-color:#0067c0;font-weight:600}.dev-tree-count{color:#5c5c5c;background:#e0e0e0;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10.5px}.dev-split{grid-template-columns:minmax(0,1fr) 230px;height:100%;display:grid}.dev-list-pane{border-right:1px solid #d0d0d0;overflow:auto}.dev-table{border-collapse:collapse;width:100%;font-size:12.5px}.dev-table thead tr{background:#f0f0f0}.dev-table th,.dev-table td{text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 8px}.dev-table th{color:#5c5c5c;font-size:11.5px}.dev-row-selected td{background:#cce4f7!important}.dev-td-name{align-items:center;gap:6px;display:flex}.dev-mono{font-family:Consolas,monospace;font-size:11.5px}.dev-status-ok{color:#107c10}.dev-status-disabled{color:#8e8e8e}.dev-detail-pane{background:#fafafa;padding:10px;overflow-y:auto}.dev-detail-header{align-items:flex-start;gap:8px;display:flex}.dev-detail-header h4{margin:0 0 2px;font-size:12.5px}.dev-detail-actions{margin-top:8px}.dev-statusbar,.dm-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d0d0d0;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:11.5px;display:flex}.native-diskmgmt-surface.dm-shell{color:#1a1a1a;background:#fff;flex-direction:column;height:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:flex}.dm-menubar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 22px;display:flex}.dm-menubar span{color:#1a1a1a;padding:0 10px;font-size:12.5px;line-height:22px}.dm-body{flex:1;min-height:0;overflow:auto}.dm-pane{flex-direction:column;height:100%;display:flex}.dm-upper{border-bottom:2px solid #b0bcc8;flex-shrink:0;max-height:45%;overflow:auto}.dm-table{border-collapse:collapse;width:100%;font-size:12px}.dm-table th,.dm-table td{text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 8px}.dm-table th{color:#5c5c5c;background:#f0f0f0;font-size:11.5px}.dm-row-selected td{background:#cce4f7!important}.dm-vol-name{align-items:center;gap:5px;display:flex}.dm-vol-letter{color:#0067c0;background:#e5f3ff;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:11.5px;font-weight:700}.dm-num{text-align:right;font-family:monospace;font-size:11.5px}.dm-health-badge{border-radius:3px;padding:1px 6px;font-size:11.5px;font-weight:600}.dm-health-ok{color:#107c10}.dm-graphic{background:#dce4ed;border-top:2px solid #b0bcc8;flex-direction:column;flex:1;gap:6px;min-height:160px;padding:8px;display:flex;overflow:auto}.dm-disk-row{background:#fff;border:1px solid #a0aec0;grid-template-columns:120px minmax(0,1fr);gap:0;display:grid}.dm-disk-row-selected{outline-offset:-1px;outline:2px solid #0067c0}.dm-disk-label{background:#e0e8f0;border-right:1px solid #b0bcc8;flex-direction:column;gap:2px;padding:8px 7px;display:flex}.dm-disk-label-name{color:#1a1a1a;font-size:12px;font-weight:700}.dm-disk-label-type,.dm-disk-label-size{color:#5c5c5c;font-size:11px}.dm-disk-online{color:#107c10;font-size:11px;font-weight:600}.dm-partitions{align-items:stretch;min-width:0;display:flex}.dm-part{border-right:1px solid #a8b4c4;flex-direction:column;flex:1;min-width:70px;display:flex}.dm-part-selected{outline-offset:-2px;z-index:1;outline:2px solid #0067c0}.dm-part-bar{flex-shrink:0;height:8px}.dm-part-blue{background:#4472c4}.dm-part-green{background:#70ad47}.dm-part-unalloc .dm-part-bar{background:#1a1a1a}.dm-part-labels{flex-direction:column;gap:1px;padding:5px 6px;display:flex}.dm-part-label{color:#1a1a1a;font-size:11.5px;font-weight:600}.dm-part-sub{color:#5c5c5c;font-size:10.5px}.dm-command-band,.msinfo-command-band,.pc-command-band{border-top:1px solid #e0e0e0;padding:8px}.native-msinfo32-surface.msinfo-shell{background:#fff;flex-direction:column;height:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:flex;overflow:hidden}.msinfo-menubar,.msinfo-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex-shrink:0;align-items:center;display:flex}.msinfo-menubar{height:22px}.msinfo-menubar span{padding:0 10px;line-height:22px}.msinfo-toolbar{gap:6px;padding:4px 8px}.msinfo-find-input{background:#fff;border:1px solid #7a7a7a;border-radius:3px;width:260px;height:24px;padding:3px 6px}.msinfo-find-btn{font:inherit;background:#fff;border:1px solid #adadad;border-radius:3px;height:24px;padding:0 10px}.msinfo-body{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.msinfo-tree{background:#fff;border-right:1px solid #d0d0d0;padding:4px 0;overflow-y:auto}.msinfo-tree-root,.msinfo-tree-item{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;display:flex}.msinfo-tree-root{border-bottom:1px solid #e5e5e5;margin-bottom:2px;padding:7px 8px 6px 10px;font-size:12px;font-weight:700}.msinfo-tree-item{color:#1a1a1a;padding:4px 8px 4px 18px;font-size:12.5px}.msinfo-tree-item.active{background:#cce4f7;font-weight:600}.msinfo-content{flex-direction:column;display:flex;overflow:auto}.msinfo-content-header{color:#1a1a1a;background:#f5f5f5;border-bottom:1px solid #e5e5e5;padding:4px 10px;font-size:12.5px;font-weight:700}.msinfo-table-wrap{flex:1;overflow:auto}.msinfo-table{border-collapse:collapse;width:100%;font-size:12.5px}.msinfo-table th,.msinfo-table td{text-align:left;border-bottom:1px solid #d0d0d0;padding:4px 10px}.msinfo-table th{color:#5c5c5c;background:#f0f0f0;font-size:11.5px}.msinfo-td-key{width:230px}.msinfo-td-val{font-family:Consolas,monospace;font-size:12px}.msinfo-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d0d0d0;flex-shrink:0;align-items:center;height:20px;font-size:11.5px;display:flex}.msinfo-statusbar-seg{border-right:1px solid #d0d0d0;align-items:center;height:100%;padding:0 10px;display:flex}.pc-shell.native-powercfg-surface{background:#fff;grid-template-columns:200px minmax(0,1fr);height:100%;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:grid}.pc-sidebar{background:#f3f3f3;border-right:1px solid #d0d0d0;padding:10px 0;overflow-y:auto}.pc-sidebar-breadcrumb{color:#5c5c5c;border-bottom:1px solid #d9d9d9;margin-bottom:6px;padding:0 12px 8px;font-size:12px;line-height:1.6}.pc-sidebar-breadcrumb span,.pc-sidebar-item,.pc-plan-edit{color:#0067c0}.pc-sidebar-section{color:#5c5c5c;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px 3px;font-size:11px;font-weight:700}.pc-sidebar-item{appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;gap:6px;width:100%;padding:4px 12px;font-size:12.5px;display:flex}.pc-sidebar-item.active{color:#1a1a1a;background:#cce4f7;border-left-color:#0067c0;font-weight:600}.pc-main{background:#fff;flex-direction:column;display:flex;overflow:auto}.pc-main-header{background:#f5f5f5;border-bottom:1px solid #d0d0d0;padding:7px 14px 5px}.pc-main-header h2{color:#1a1a1a;margin:0 0 2px;font-size:13px}.pc-main-header p{color:#5c5c5c;margin:0;font-size:12px}.pc-content{flex:1;padding:12px 16px;overflow:auto}.pc-section-label{color:#1a1a1a;margin-bottom:8px;font-size:12.5px;font-weight:700}.pc-plan-list{background:#fff;border:1px solid #d0d0d0;border-radius:3px;flex-direction:column;margin-bottom:18px;display:flex;overflow:hidden}.pc-plan-row{border-bottom:1px solid #ebebeb;align-items:center;gap:8px;padding:8px 12px;display:flex}.pc-plan-row.active{background:#f5f9ff}.pc-plan-icon-sm{color:#5c5c5c;font-size:20px}.pc-plan-body{flex:1}.pc-plan-name{color:#1a1a1a;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.pc-plan-active-badge{color:#107c10;background:#e7f7eb;border-radius:3px;padding:0 6px;font-size:11px;font-weight:600}.pc-plan-desc,.pc-plan-edit{font-size:12px}.pc-plan-desc{color:#5c5c5c;margin-top:1px}.pc-plan-edit{font:inherit;background:0 0;border:0;margin-top:3px;padding:0}.pc-summary-box{background:#f9f9f9;border:1px solid #d0d0d0;border-radius:3px;max-width:360px;padding:10px 12px}.pc-summary-box h3{color:#1a1a1a;margin:0 0 8px;font-size:12.5px}.pc-summary-row{border-bottom:1px solid #e8e8e8;justify-content:space-between;padding:3px 0;font-size:12px;display:flex}.pc-summary-key{color:#5c5c5c}.pc-summary-val{color:#1a1a1a;font-weight:600}.sm-shell{color:#1f2937;background:#f4f6fb;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.sm-topbar{color:#fff;background:#243041;flex:0 0 44px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.sm-topbar-left,.sm-topbar-right,.sm-topbar-brand,.sm-body,.sm-header,.sm-banner,.sm-statusbar{align-items:center;display:flex}.sm-nav-glyph,.sm-menu-btn{appearance:none;color:inherit;cursor:default;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px}.sm-nav-glyph{width:30px;height:28px}.sm-menu-btn{min-height:30px;padding:4px 10px;font-size:12px}.sm-menu-btn:hover:not(:disabled),.sm-nav-glyph:hover:not(:disabled){background:#ffffff21;border-color:#ffffff40}.sm-topbar-brand{gap:7px;margin-left:8px}.sm-topbar-brand-icon{background:#0a64d3;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.sm-topbar-sep{background:#ffffff40;width:1px;height:24px;margin:0 12px}.sm-topbar-breadcrumb{color:#cbd5e1;font-size:12px}.sm-flag-btn{position:relative}.sm-flag-count{background:#dc2626;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;font-size:10px;display:inline-flex}.sm-body{flex:1;align-items:stretch;min-height:0}.sm-nav{background:#eef2f8;border-right:1px solid #cbd5e1;flex:0 0 220px;padding:10px 8px;overflow:auto}.sm-nav-section-label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;padding:10px 9px 5px;font-size:11px;font-weight:800}.sm-nav-item{appearance:none;color:#1f2937;cursor:default;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:12.5px;display:flex}.sm-nav-item:hover{background:#dde8f6}.sm-nav-item.active{color:#fff;background:#0a64d3;font-weight:700}.sm-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sm-header{background:#fff;border-bottom:1px solid #dbe4ef;justify-content:space-between;padding:18px 22px}.sm-header h2{margin:3px 0 8px;font-size:21px}.sm-header-kicker{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.sm-header-actions{gap:8px;display:flex}.sm-action-btn{appearance:none;color:#1f2937;cursor:default;font:inherit;background:#fff;border:1px solid #9fb4cf;border-radius:3px;padding:7px 11px;font-size:12px;font-weight:700}.sm-action-primary{color:#fff;background:#0a64d3;border-color:#0a64d3}.sm-banner{background:#fff7ed;border-bottom:1px solid #fed7aa;gap:12px;padding:10px 18px}.sm-banner-icon{color:#fff;background:#f97316;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.sm-banner-text{flex-direction:column;flex:1;font-size:12px;display:flex}.sm-content{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow:auto}.sm-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sm-tile{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dbe4ef;border-left:4px solid #0a64d3;border-radius:3px;flex-direction:column;gap:4px;min-height:82px;padding:12px;display:flex}.sm-tile-warn{border-left-color:#f97316}.sm-tile span,.sm-tile small{color:#64748b}.sm-server-list{background:#fff;border:1px solid #dbe4ef;border-radius:3px;overflow:hidden}.sm-list-header,.sm-list-row{grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(100px,.45fr);display:grid}.sm-list-row{cursor:pointer}.sm-list-header{color:#64748b;background:#eef2f8;font-size:11px;font-weight:800}.sm-list-header span,.sm-list-row span,.sm-list-row strong{border-bottom:1px solid #edf1f6;padding:8px 10px}.sm-badge{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.sm-badge-ok{color:#065f46;background:#d1fae5}.sm-statusbar{color:#64748b;background:#eef2f8;border-top:1px solid #cbd5e1;flex:0 0 24px;gap:7px;padding:0 10px;font-size:11px}.sm-status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sm-status-dot.ok{background:#16a34a}.sm-status-dot.warn{background:#f97316}.sm-status-spacer{flex:1}.mmc-menubar,.svc-menubar,.wf-menubar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 28px;align-items:center;gap:0;display:flex}.mmc-menubar span,.svc-menubar span,.wf-menu-item{align-items:center;height:100%;padding:0 10px;font-size:12.5px;display:flex}.mmc-menubar span:hover,.svc-menubar span:hover,.wf-menu-item:hover{background:#e0e0e0}.dhcp-toolbar,.aduc-toolbar,.dns-toolbar,.gpmc-toolbar,.svc-toolbar,.wf-toolbar,.evt-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:none;align-items:center;gap:2px;padding:3px 6px;display:flex}.dhcp-tb-btn,.aduc-tb-btn,.dns-tb-btn,.gpmc-tb-btn,.svc-tb-btn,.wf-tb-btn,.evt-tb-btn{appearance:none;color:#334155;cursor:default;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;min-height:26px;padding:3px 8px;font-size:11.5px;display:inline-flex}.dhcp-tb-btn:hover,.aduc-tb-btn:hover,.dns-tb-btn:hover,.gpmc-tb-btn:hover,.svc-tb-btn:hover,.wf-tb-btn:hover,.evt-tb-btn:hover{background:#e5f3ff;border-color:#adadad}.dhcp-tb-sep,.aduc-tb-sep,.dns-tb-sep,.gpmc-tb-sep,.wf-toolbar-sep,.evt-tb-sep{background:silver;width:1px;height:20px;margin:0 5px}.aduc-tb-group,.dns-tb-group{align-items:center;gap:2px;display:inline-flex}.dns-tb-danger{color:#b91c1c}.gpmc-tb-group{align-items:center;gap:2px;display:inline-flex}.mmc-shell,.svc-main,.wf-body-split{flex:1;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.mmc-tree,.svc-tree,.wf-tree{background:#f3f3f3;border-right:1px solid #d0d0d0;overflow:auto}.dhcp-tree-server,.svc-tree-root,.evt-tree-root,.wf-tree-root{border-bottom:1px solid #d0d0d0;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:700;display:flex}.dhcp-tree-section,.dns-tree-section,.gpmc-tree-root,.gpmc-tree-node,.evt-tree-section{color:#334155;align-items:center;gap:7px;padding:6px 10px 3px;font-size:12px;font-weight:700;display:flex}.dhcp-tree-section-muted{opacity:.45}.dhcp-tree-scope,.dhcp-tree-child,.aduc-tree-domain,.aduc-tree-ou,.dns-tree-server,.dns-tree-section,.dns-tree-zone,.gpmc-tree-root,.gpmc-tree-node,.svc-tree-root,.svc-tree-item,.evt-tree-root,.evt-tree-section,.evt-tree-item,.wf-tree-root,.wf-tree-item{color:#1a1a1a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:6px;width:100%;padding:5px 10px 5px 18px;font-size:12.5px;display:flex}button.aduc-tree-domain,button.aduc-tree-ou,button.dns-tree-server,button.dns-tree-section,button.dns-tree-zone,button.gpmc-tree-root,button.gpmc-tree-node{appearance:none;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;width:100%}.dhcp-tree-child{padding-left:32px}.dhcp-tree-line{border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;flex:none;width:12px;height:10px;margin-bottom:-5px}.dhcp-tree-scope:hover,.dhcp-tree-child:hover,.aduc-tree-domain:hover,.aduc-tree-ou:hover,.dns-tree-server:hover,.dns-tree-section:hover,.dns-tree-zone:hover,.gpmc-tree-root:hover,.gpmc-tree-node:hover,.svc-tree-root:hover,.svc-tree-item:hover,.evt-tree-root:hover,.evt-tree-section:hover,.evt-tree-item:hover,.wf-tree-root:hover,.wf-tree-item:hover{background:#e5f3ff}.dhcp-tree-scope.active,.dhcp-tree-child.active,.aduc-tree-domain.active,.aduc-tree-ou.active,.dns-tree-zone.active,.gpmc-tree-node.active,.svc-tree-item.active,.evt-tree-item.active,.wf-tree-root.active{background:#cce4f7;border-left-color:#0067c0;font-weight:600}.aduc-tree-domain{padding-left:10px;font-weight:700}.aduc-tree-ou{padding-left:24px}.aduc-tree-line{border-left:1px solid #a3a3a3;width:6px;height:16px;margin-right:-2px}.dns-tree-server{border-bottom:1px solid #d0d0d0;padding-left:10px;font-weight:700}.dns-tree-section{font-weight:700}.dns-tree-expand{color:#94a3b8;font-size:10px}.dns-tree-zone{padding-left:28px}.dns-tree-bullet{background:#9ca3af;border-radius:50%;flex:none;width:5px;height:5px}.dns-tree-zone.active .dns-tree-bullet{background:#0891b2}.dns-tree-rec-count{color:#607289;background:#e5eaf2;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10.5px}.gpmc-tree-root{border-bottom:1px solid #d0d0d0;padding-left:10px;font-weight:700}.gpmc-tree-node{padding-left:10px}.gpmc-tree-domain-name{padding-left:22px}.gpmc-tree-ou,.gpmc-tree-gpo-folder{padding-left:34px}.gpmc-tree-gpo-folder{color:#5b21b6;font-weight:700}.gpmc-tree-expand{color:#94a3b8;font-size:10px}.gpmc-tree-line,.gpmc-tree-line2{border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;flex:none;height:10px;margin-bottom:-5px}.gpmc-tree-line{width:10px}.gpmc-tree-line2{width:16px}.dhcp-tree-scope-bullet,.dhcp-tree-scope-dot{border-radius:50%;width:7px;height:7px}.dhcp-dot-on{background:#16a34a}.dhcp-main-pane,.svc-content,.wf-content,.evt-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.mmc-content,.svc-content{flex:1;min-height:0}.mmc-split,.svc-split,.evt-split{flex:1;grid-template-columns:minmax(0,1fr) 270px;height:100%;min-height:0;display:grid}.dhcp-list-pane,.aduc-list-pane,.dns-list-pane,.gpmc-list-pane,.svc-list-pane{border-right:1px solid #d0d0d0;overflow:auto}.dhcp-table,.aduc-table,.dns-table,.gpmc-table,.svc-table,.wf-rule-table,.evt-table{border-collapse:collapse;width:100%;font-size:12.5px}.dhcp-table thead tr,.aduc-table thead tr,.dns-table thead tr,.gpmc-table thead tr,.svc-table thead tr,.wf-rule-table thead tr,.evt-table thead tr{background:#f0f0f0}.dhcp-table th,.aduc-table th,.dns-table th,.gpmc-table th,.svc-table th,.wf-rule-table th,.evt-table th{color:#5c5c5c;text-align:left;border-bottom:1px solid #d0d0d0;padding:5px 8px;font-size:11.5px}.dhcp-table td,.aduc-table td,.dns-table td,.gpmc-table td,.svc-table td,.wf-rule-table td,.evt-table td{border-bottom:1px solid #ebebeb;padding:5px 8px}.dhcp-row-selected td,.aduc-row-selected td,.dns-row-selected td,.gpmc-row-selected td,.svc-row-selected td,.wf-rule-row.selected td,.evt-row-selected td{background:#cce4f7!important}.dhcp-td-name,.aduc-td-name,.wf-rule-icon{align-items:center;gap:7px;display:inline-flex}.aduc-icon-user{color:#2563eb}.aduc-icon-group{color:#7c3aed}.aduc-icon-computer{color:#0891b2}.aduc-icon-ou{color:#d97706}.aduc-status-enabled{color:#065f46;background:#d1fae5;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.dns-td-host,.dns-td-val{font-family:Consolas,Courier New,monospace;font-size:11.5px}.dns-td-host{font-weight:700}.dns-type-tag{border:1px solid;border-radius:4px;padding:1px 6px;font-family:Consolas,Courier New,monospace;font-size:10.5px;font-weight:700;display:inline-block}.dns-type-a{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.dns-type-soa{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.dns-type-srv{color:#0f766e;background:#ecfdf5;border-color:#bbf7d0}.gpmc-td-name,.gpmc-td-link{align-items:center;gap:7px;display:inline-flex}.gpmc-td-name{font-weight:700}.gpmc-td-summary{color:#617287;font-size:11.5px}.gpmc-badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.gpmc-badge-on{color:#065f46;background:#d1fae5}.gpmc-badge-enforced{color:#5b21b6;background:#ede9fe}.dhcp-mono,.dhcp-detail-val{font-family:Consolas,Courier New,monospace;font-size:11.5px}.dhcp-badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.dhcp-badge-on{color:#065f46;background:#d1fae5}.dhcp-badge-reserved{color:#5b21b6;background:#ede9fe}.dhcp-badge-option{color:#075985;background:#e0f2fe}.dhcp-detail-pane,.aduc-detail,.dns-detail-pane,.gpmc-detail-pane,.svc-detailpane,.evt-detail-card{background:#fafafa;border-left:1px solid #e5eaf2;padding:12px;overflow:auto}.aduc-detail-head{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.aduc-detail-head .material-symbols-outlined{color:#2563eb;font-size:32px}.aduc-detail-head strong,.aduc-detail-head small{display:block}.aduc-detail-head small,.aduc-detail p{color:#475569;font-size:12px}.aduc-detail-row{border-bottom:1px dotted #e5eaf2;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.aduc-detail-row strong{font-family:Consolas,Courier New,monospace;font-size:11.5px}.dns-detail-zone-header{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.dns-detail-zone-header .material-symbols-outlined{color:#0891b2;font-size:32px}.dns-detail-zone-header strong,.dns-detail-zone-header small{display:block}.dns-detail-zone-header small,.dns-detail-pane p{color:#475569;font-size:12px}.dns-detail-row{border-bottom:1px dotted #e5eaf2;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.dns-detail-row strong{font-family:Consolas,Courier New,monospace;font-size:11.5px}.gpmc-detail-head{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.gpmc-detail-head .material-symbols-outlined{color:#5b21b6;font-size:32px}.gpmc-detail-head strong,.gpmc-detail-head small{display:block}.gpmc-detail-head small,.gpmc-detail-pane p{color:#475569;font-size:12px}.gpmc-detail-row{border-bottom:1px dotted #e5eaf2;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.gpmc-detail-row strong{text-align:right;font-size:11.5px}.mmc-property-tabs{gap:2px;margin:4px 0 10px;display:flex;overflow-x:auto}.mmc-property-tabs button{appearance:none;color:#334155;font:inherit;background:#f3f4f6;border:1px solid #cbd5e1;border-bottom-color:#9ca3af;border-radius:3px 3px 0 0;flex:none;padding:3px 9px;font-size:11.5px}.mmc-property-tabs button.active{color:#111827;background:#fff;border-bottom-color:#fff;font-weight:700}.mmc-group{border-bottom:1px solid #edf1f6;margin-bottom:10px;padding-bottom:8px}.mmc-group h4{color:#334155;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:11px}.dhcp-detail-ip-range{color:#065f46;background:#d1fae5;border-radius:5px;margin-bottom:8px;padding:5px 10px;font-family:Consolas,Courier New,monospace;font-size:13px;font-weight:700}.dhcp-detail-row,.dhcp-lease-grid div{border-bottom:1px dotted #e5eaf2;justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;display:flex}.dhcp-lease-grid strong{font-family:Consolas,Courier New,monospace;font-size:11.5px}.dhcp-statusbar,.aduc-statusbar,.dns-statusbar,.gpmc-statusbar,.svc-statusbar,.evt-statusbar{color:#5c5c5c;background:#f0f0f0;border-top:1px solid #d0d0d0;flex:0 0 22px;align-items:center;padding:0 10px;font-size:11px;display:flex}.svc-filter-input,.evt-filter-input,.evt-filter-select{background:#fff;border:1px solid #7a7a7a;border-radius:3px;height:24px;padding:2px 6px;font-size:12px}.evt-filter-xs{width:78px}.wf-content-header,.evt-main-header{color:#1a1a1a;background:#f5f5f5;border-bottom:1px solid #d0d0d0;padding:6px 10px;font-size:13px;font-weight:700}.wf-filterbar{background:#fbfbfb;border-bottom:1px solid #d0d0d0;align-items:center;gap:6px;padding:5px 8px;display:flex}.wf-filterbar button{appearance:none;color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:3px;padding:3px 8px;font-size:11.5px}.wf-content-split{flex:1;grid-template-columns:minmax(0,1fr) 270px;min-height:0;display:grid}.wf-rule-list{min-width:0;overflow:auto}.wf-detail-pane{background:#fafafa;border-left:1px solid #d0d0d0;padding:12px;overflow:auto}.wf-detail-pane h4{color:#1f2937;border-bottom:1px solid #e5e7eb;margin:0 0 8px;padding-bottom:8px;font-size:12.5px}.wf-detail-row{border-bottom:1px dotted #e5e7eb;grid-template-columns:92px minmax(0,1fr);gap:4px;padding:4px 0;font-size:11.5px;display:grid}.wf-detail-row span{color:#64748b}.wf-detail-row strong{color:#1f2937;overflow-wrap:anywhere;font-family:Consolas,Courier New,monospace;font-weight:600}.wf-rule-icon-off{color:#94a3b8}.evt-main-desc{color:#5c5c5c;margin-top:1px;font-size:11.5px;font-weight:400}.evt-tree-item-muted{opacity:.45}.evt-list-pane{border-right:1px solid #d0d0d0;overflow:auto}.evt-table{min-width:620px}.evt-detail-msg{color:#1a1a1a;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:3px;margin:6px 0;padding:7px;font-size:12.5px;line-height:1.45}.evt-detail-tabs{gap:2px;margin:4px 0 6px;display:flex}.evt-detail-tabs button{appearance:none;color:#334155;font:inherit;background:#f3f4f6;border:1px solid #cbd5e1;border-bottom-color:#9ca3af;border-radius:3px 3px 0 0;padding:3px 9px;font-size:11.5px}.evt-detail-tabs button.active{background:#fff;border-bottom-color:#fff;font-weight:700}.evt-detail-meta{flex-direction:column;gap:2px;margin:6px 0;display:flex}.evt-detail-row{border-bottom:1px solid #e8e8e8;justify-content:space-between;padding:2px 0;font-size:11.5px;display:flex}.evt-detail-row:last-child{border-bottom:0}.evt-dk,.evt-detail-data-header{color:#5c5c5c;font-size:11px;font-weight:700}.evt-xml-preview{color:#334155;white-space:pre-wrap;background:#fff;border:1px solid #d9d9d9;max-height:118px;margin:7px 0;padding:7px;font-family:Consolas,Courier New,monospace;font-size:10.5px;line-height:1.35;overflow:auto}.win11-rdp-app{background:linear-gradient(#f8fafc,#e8eef8);justify-content:center;align-items:flex-start;height:100%;padding:36px;display:flex}.rdp-card{background:#fff;border:1px solid #c9d5e8;gap:12px;width:100%;max-width:560px;padding:18px;display:grid;box-shadow:0 18px 40px #0f172a29}.rdp-card h3{margin:0}.rdp-card label{gap:4px;font-size:12.5px;display:grid}.rdp-card input{font:inherit;border:1px solid #9ca3af;border-radius:3px;padding:7px 8px}.rdp-tabs{border-bottom:1px solid #d1d5db;gap:2px;margin-top:6px;display:flex}.rdp-tabs button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-bottom:0;padding:6px 8px;font-size:12px}.rdp-tabs .is-active{background:#fff;border-color:#d1d5db;font-weight:700}.win11-proof-toggle{color:#111827;z-index:7;background:#f2f7ffe6;border:1px solid #cbd5e1c2;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 10px;display:inline-flex;position:absolute;bottom:68px;right:18px;box-shadow:0 10px 26px #0f172a42}.win11-proof-toggle[aria-expanded=true]{background:#fff;box-shadow:0 0 0 3px #0078d433,0 12px 28px #0f172a38}.win11-proof-toggle .material-symbols-outlined{color:#0078d4;font-size:20px}.win11-proof-panel{z-index:7;width:min(320px,100% - 36px);top:auto;bottom:112px;right:18px}.win11-taskbar{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#f3f6fcdb;border-top:1px solid #ffffff85;grid-template-columns:minmax(250px,1fr) auto minmax(190px,1fr);height:58px}.win11-start-button,.win11-taskbar-pinned button{background:#ffffff9e;border-color:#ffffffa8;border-radius:6px;width:42px;height:40px}.win11-taskbar-pinned button.is-running{box-shadow:inset 0 -3px #0078d4}.win11-taskbar-search{background:#ffffffb8;border-color:#ffffffb8;border-radius:999px;height:38px}.win11-start-menu{-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);background:#f8fafde6;border-color:#ffffffa8;border-radius:18px;width:min(620px,100% - 44px);max-height:min(74vh,620px);bottom:70px}.win11-start-footer-actions{gap:8px;display:flex}.win11-start-footer-actions button,.win11-run-dialog header button,.win11-run-dialog footer button{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:32px;padding:0 14px;font-weight:700}.win11-run-dialog{color:#172033;z-index:1300;background:#f8fafc;border:1px solid #94a3b88c;border-radius:8px;gap:12px;width:min(430px,100% - 120px);padding:14px;display:grid;position:absolute;bottom:82px;left:74px;box-shadow:0 26px 70px #0f172a47}.win11-run-dialog header,.win11-run-dialog footer{justify-content:space-between;align-items:center;display:flex}.win11-run-dialog p{color:#475569;margin:0;font-size:.86rem}.win11-run-dialog label{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.win11-run-dialog input{color:#111827;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:4px;padding:7px 9px}.win11-context-menu{color:#172033;z-index:20;background:#f9fafbfa;border:1px solid #94a3b880;border-radius:8px;min-width:196px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 46px #0f172a3d}.win11-context-menu button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px}.win11-context-menu hr{border:0;border-top:1px solid #e2e8f0;margin:5px}.win11-address{color:#334155;background:#fff;border:1px solid #d8e1ed;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;font-size:.86rem;display:flex}.win11-file{color:#172033;text-align:center;background:#fff;border:1px solid #dbe4ef;border-radius:6px;align-items:center;gap:8px;min-height:112px;padding:12px;display:grid}.win11-file .material-symbols-outlined{color:#f59e0b;justify-self:center;font-size:32px}.appwiz-shell.native-appwiz-surface,.bl-shell.native-bitlocker-surface{color:#111827;background:#fff;grid-template-rows:34px 1fr 24px;height:100%;min-height:0;font-family:Segoe UI,system-ui,sans-serif;display:grid}.appwiz-addressbar,.bl-topbar{background:linear-gradient(#fbfbfb,#f2f2f2);border-bottom:1px solid #d7d7d7;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.appwiz-addressbar .material-symbols-outlined,.bl-topbar .material-symbols-outlined{font-size:18px}.appwiz-body,.bl-body{grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid}.appwiz-nav,.bl-sidebar{background:#f6f7fb;border-right:1px solid #d6dbe6;padding:18px 14px}.appwiz-nav h3,.bl-sidebar h3{margin:0 0 16px;font-size:13px}.appwiz-nav button,.bl-sidebar button{color:#075eb2;text-align:left;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:12px;display:block}.appwiz-main,.bl-main{flex-direction:column;min-width:0;padding:16px 18px;display:flex}.appwiz-header h2,.bl-header h2{margin:0 0 5px;font-size:18px;font-weight:500}.appwiz-header p,.bl-header p{color:#4b5563;margin:0 0 14px;font-size:12px}.appwiz-commandbar{border-top:1px solid #edf0f5;border-bottom:1px solid #d9dee8;align-items:center;gap:8px;padding:8px 0;display:flex}.appwiz-commandbar button,.appwiz-commandbar input{background:#fff;border:1px solid #c9d1df;border-radius:3px;padding:5px 8px;font-size:12px}.appwiz-spacer{flex:1}.appwiz-table{border-collapse:collapse;width:100%;font-size:12px}.appwiz-table th{color:#374151;text-align:left;background:#f3f6fb;border-bottom:1px solid #d9dee8;padding:7px 8px;font-weight:500}.appwiz-table td{border-bottom:1px solid #edf0f5;padding:7px 8px}.appwiz-table tr.selected td{background:#dbeafe;outline:1px solid #93c5fd}.appwiz-table .material-symbols-outlined{vertical-align:middle;margin-right:7px;font-size:17px}.appwiz-command-band,.bl-command-band,.wu-command-band,.def-command-band,.of-command-band{margin-top:14px}.appwiz-statusbar{color:#4b5563;background:#f6f6f6;border-top:1px solid #d7d7d7;align-items:center;padding:0 10px;font-size:12px;display:flex}.of-shell.native-optionalfeatures-surface{color:#111827;background:#f7f7f7;flex-direction:column;gap:10px;height:100%;padding:18px;font-family:Segoe UI,system-ui,sans-serif;display:flex}.of-header h2{margin:0 0 4px;font-size:18px;font-weight:500}.of-header p,.of-desc{color:#374151;margin:0;font-size:12px}.of-info-bar{background:#fff7d6;border:1px solid #f2d166;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.of-info-bar .material-symbols-outlined{color:#a16207;font-size:18px}.of-list-box{background:#fff;border:1px solid #b8c2d0;min-height:210px;padding:4px 0;overflow:auto}.of-row{align-items:center;gap:8px;min-height:30px;padding:3px 10px;display:flex}.of-row:hover,.of-row.checked{background:#eef6ff}.of-row .material-symbols-outlined{color:#f59e0b;font-size:18px}.of-expander{color:#4b5563;width:12px}.of-footer{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.wu-shell.native-windows-update-surface,.def-shell.native-defender-surface{color:#111827;background:#f5f7fb;grid-template-columns:230px minmax(0,1fr);height:100%;min-height:0;font-family:Segoe UI,system-ui,sans-serif;display:grid}.wu-nav,.def-nav{background:#f0f3f8;border-right:1px solid #d9e0ec;padding:18px 14px}.wu-nav h3,.def-nav h3{margin:0 0 16px;font-size:14px}.wu-nav-item,.def-nav-item{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:9px 10px;font-size:13px;display:flex}.wu-nav-item.active,.def-nav-item.active{color:#0f4c9a;background:#e6eefb;font-weight:600}.wu-nav-item .material-symbols-outlined,.def-nav-item .material-symbols-outlined{font-size:20px}.wu-main,.def-main{min-width:0;padding:24px;overflow:auto}.wu-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.wu-header h2{margin:0;font-size:26px;font-weight:600}.wu-check-btn{color:#fff;background:#2563eb;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 13px;font-weight:600;display:flex}.wu-status-card,.def-status-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:flex}.wu-status-icon,.def-status-icon{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.wu-status-card h3,.def-status-card h2{margin:0 0 4px;font-size:20px}.wu-status-card p,.def-status-card p{color:#64748b;margin:0}.wu-update-list,.def-threat-list,.bl-details{background:#fff;border:1px solid #dbe3ef;border-radius:8px;margin-bottom:16px;padding:16px}.wu-update-list h3,.def-threat-list h3,.bl-details h3{margin:0 0 12px;font-size:15px}.wu-update-row,.def-threat-row{cursor:pointer;border-top:1px solid #edf1f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.wu-pill{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.wu-pill.ok{color:#15803d;background:#dcfce7}.wu-options-grid,.def-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wu-option-card,.def-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:16px}.wu-option-card .material-symbols-outlined,.def-card .material-symbols-outlined{color:#2563eb;font-size:28px}.wu-option-card strong,.def-card h3{margin:8px 0 5px;font-size:15px;display:block}.wu-option-card p,.def-card p{color:#64748b;margin:0;font-size:13px}.def-card button,.bl-volume-row button{color:#0f4c9a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-top:12px;padding:7px 10px;font-weight:600}.def-toggle{align-items:center;gap:10px;margin-top:12px;display:flex}.bl-shell.native-bitlocker-surface{grid-template-rows:36px 1fr}.bl-volume-list{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.bl-volume-row{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.bl-volume-row.active{border-color:#93c5fd;box-shadow:inset 3px 0 #2563eb}.bl-lock-icon{color:#0f766e;font-size:28px}.bl-lock-icon.off{color:#94a3b8}.bl-volume-info strong{margin-bottom:4px;display:block}.bl-volume-info p{color:#64748b;margin:0}.bl-detail-grid{grid-template-columns:170px minmax(0,1fr);gap:8px 18px;display:grid}.bl-detail-grid span{color:#64748b}.native-control-panel-surface.cp-shell,.native-control-printers-surface.prn-shell,.native-ncpa-surface.ncpa-app,.native-regedit-surface.regedit-shell{color:#1a1a1a;background:#f9f9f9;flex-direction:column;height:100%;min-height:0;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:flex}.cp-chrome,.ncpa-chrome,.prn-topbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex-shrink:0}.cp-nav-row,.ncpa-chrome,.prn-topbar{align-items:center;gap:6px;padding:4px 6px;display:flex}.cp-nav-btn,.ncpa-nav-btn{color:#5c5c5c;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;height:24px;padding:2px 5px;display:flex}.cp-address-bar,.ncpa-address-bar{background:#fff;border:1px solid #7a7a7a;border-radius:3px;flex:1;align-items:center;min-width:0;padding:3px 8px;display:flex}.cp-search-wrap{position:relative}.cp-search-icon{color:#8e8e8e;font-size:16px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.cp-search{border:1px solid #7a7a7a;border-radius:3px;width:210px;height:24px;padding-left:26px}.cp-toolbar-row{border-top:1px solid #d9d9d9;align-items:center;gap:6px;padding:3px 10px 4px;display:flex}.cp-view-select{font:inherit;border:1px solid #7a7a7a;border-radius:3px;height:22px}.cp-layout{flex:1;min-height:0;display:flex}.cp-sidebar,.ncpa-sidebar{background:#f3f3f3;border-right:1px solid #d0d0d0;flex-shrink:0;width:180px;padding:6px 0;overflow:auto}.cp-sidebar-heading,.ncpa-side-title,.ncpa-side-note{color:#5c5c5c;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px 3px;font-size:11px;font-weight:700}.cp-sidebar-item,.ncpa-side-link{color:#0067c0;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;width:100%;padding:5px 12px;display:block}.cp-sidebar-home,.ncpa-side-item{appearance:none;color:#1a1a1a;cursor:pointer;font:inherit;text-align:left;background:#cce4f7;border:0;border-left:2px solid #0067c0;width:100%;padding:5px 10px;font-weight:600;display:block}.cp-sidebar-sep{background:#d9d9d9;height:1px;margin:5px 10px}.cp-main{background:#fff;flex:1;padding:12px;overflow:auto}.cp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-cat-card{background:#fff;border:1px solid #d0d0d0;border-radius:3px;padding:10px 12px}.cp-cat-card-header{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.cp-cat-icon{color:#0067c0;font-size:28px}.cp-cat-title{margin:0 0 2px;font-size:13px}.cp-cat-desc{color:#5c5c5c;margin:0;font-size:11px}.cp-cat-links{gap:2px;padding-left:38px;display:grid}.cp-link{color:#0067c0;font:inherit;text-align:left;background:0 0;border:0;padding:1px 0}.cp-command-band{margin-top:12px}.prn-topbar{justify-content:space-between;padding:8px 14px}.prn-breadcrumb{align-items:center;gap:5px;display:flex}.prn-bc-link{color:#0a64d3}.prn-content{flex:1;padding:16px;overflow:auto}.prn-section-header{color:#334155;border-bottom:1px solid #e5eaf2;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:8px;font-weight:600;display:flex}.prn-section-count{color:#607289;background:#e5eaf2;border-radius:10px;padding:1px 7px;font-size:11px}.prn-tile-grid{flex-wrap:wrap;gap:10px;display:flex}.prn-tile{cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:132px;padding:14px 10px 12px;display:flex;position:relative}.prn-tile-default{background:#f6fff5;border-color:#bcd7b7}.prn-icon-large{color:#0891b2;font-size:48px}.prn-default-badge{color:#fff;text-align:center;background:#16a34a;border-radius:50%;width:16px;height:16px;font-size:11px;line-height:16px;position:absolute;bottom:0;right:0}.prn-tile-icon-wrap{position:relative}.prn-tile-name{text-align:center;font-weight:600}.prn-tile-status,.prn-tile-driver{color:#64748b;font-size:11px}.prn-tile-btn{color:#1e4a8a;background:#f4f8ff;border:1px solid #c7d4e4;border-radius:5px;padding:4px 8px;font-size:11px}.ncpa-menubar,.regedit-menubar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;height:22px;display:flex}.ncpa-menubar span,.regedit-menubar span{padding:0 10px;line-height:22px}.ncpa-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;align-items:center;gap:3px;padding:3px 6px;display:flex}.ncpa-btn{cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 8px}.ncpa-btn:hover:not(:disabled){background:#fff;border-color:#c8c8c8}.ncpa-tb-sep{background:silver;width:1px;height:18px}.ncpa-body{flex:1;min-height:0;display:flex}.ncpa-main{background:#fff;flex-direction:column;flex:1;display:flex}.ncpa-main-header{background:#f5f5f5;border-bottom:1px solid #d0d0d0;padding:6px 12px 4px}.ncpa-main-header h2{margin:0 0 2px;font-size:13px}.ncpa-main-header p{color:#5c5c5c;margin:0}.ncpa-list{flex:1;overflow:auto}.ncpa-item{appearance:none;color:inherit;cursor:default;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #ebebeb;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}.ncpa-item.selected{background:#cce4f7}.ncpa-item:hover{background:#e7f2fb}.ncpa-item.disabled-adapter{opacity:.62}.ncpa-item-meta{gap:2px;min-width:0;display:grid}.ncpa-item-name{font-weight:600}.ncpa-item-row2{align-items:center;gap:10px;display:flex}.ncpa-status-on{color:#107c10}.ncpa-status-off{color:#8e8e8e}.ncpa-item-ip{color:#5c5c5c;font-family:Consolas,monospace}.ncpa-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d0d0d0;height:20px;padding:2px 8px}.ncpa-command-band{background:#fff;border-top:1px solid #d0d0d0;padding:8px}.ncpa-inline-message,.ncpa-inline-error{border-radius:4px;margin:8px 12px;padding:7px 9px}.ncpa-inline-message{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.ncpa-inline-error{color:#b42318;background:#fff1f3;border:1px solid #fecdd3}.ncpa-adapter-context-menu{z-index:1300;width:190px;position:fixed}.ncpa-dialog-backdrop{z-index:1200;background:#0000002e;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.ncpa-dialog{color:#1f2937;background:#f7f7f7;border:1px solid #8a8a8a;flex-direction:column;min-width:420px;max-height:min(92%,620px);display:flex;box-shadow:0 18px 45px #0f172a38}.ncpa-ipv4-dialog{width:480px}.ncpa-properties-dialog{width:520px}.ncpa-dialog-titlebar{background:#fff;border-bottom:1px solid #d0d0d0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ncpa-dialog-titlebar button{color:#4b5563;font:inherit;background:0 0;border:0;border-radius:2px;min-width:28px;padding:2px 6px}.ncpa-dialog-titlebar button:hover{color:#fff;background:#e81123}.ncpa-tabs{gap:2px;padding:10px 12px 0;display:flex}.ncpa-tab{font:inherit;background:#e9edf2;border:1px solid #c9d0d8;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 14px}.ncpa-tab.active{background:#fff}.ncpa-dialog-copy,.ncpa-ipv4-section{margin:10px 12px 8px}.ncpa-component-list{background:#fff;border:1px solid #b8c0ca;max-height:190px;margin:0 12px;display:grid;overflow:auto}.ncpa-component-row{align-items:center;gap:8px;padding:6px 8px;display:flex}.ncpa-component-row.selected{background:#dbeafe;outline:1px solid #93c5fd}.ncpa-dialog-actions{gap:8px;padding:10px 12px;display:flex}.ncpa-dialog-actions button,.ncpa-dialog-footer button{font:inherit;background:#fff;border:1px solid #b9c3d0;border-radius:3px;min-width:86px;padding:6px 12px}.ncpa-dialog-actions button:hover,.ncpa-dialog-footer button:hover{background:#eef6ff;border-color:#84b7e8}.ncpa-dialog-footer{background:#f1f3f5;border-top:1px solid #d0d0d0;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.ncpa-radio-row{align-items:center;gap:7px;margin:6px 0;display:flex}.ncpa-ipv4-grid{gap:7px;margin:8px 0 0 25px;display:grid}.ncpa-ipv4-grid label{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ncpa-ipv4-grid input{font:inherit;background:#fff;border:1px solid #aeb8c4;border-radius:2px;padding:5px 7px}.ncpa-ipv4-grid input:disabled{color:#667085;background:#eceff3}.settings-network-editor .settings-toggle-label{margin:8px 0}.regedit-address{background:#fff;border-bottom:1px solid #d0d0d0;padding:5px 8px;font-family:Consolas,monospace}.regedit-body{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.regedit-tree{background:#fff;border-right:1px solid #d0d0d0;padding:8px;overflow:auto}.regedit-tree-root,.regedit-tree-item,.regedit-tree-child{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:3px 6px;display:block}.regedit-tree-item.active,.regedit-tree-child{background:#dbeafe}.regedit-tree-child{margin-left:18px}.regedit-values{background:#fff;padding:0;overflow:auto}.regedit-values table{border-collapse:collapse;width:100%}.regedit-values th,.regedit-values td{text-align:left;border-bottom:1px solid #e5e7eb;padding:7px 9px}.regedit-values th{background:#f8fafc;font-weight:500}.regedit-values tr.selected td{background:#dbeafe}.regedit-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d0d0d0;padding:3px 8px}.reboot-shell.native-reboot-surface{color:#e9f2ff;text-align:center;background:linear-gradient(#12253e 0%,#0d1b2e 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.reboot-panel{max-width:460px}.reboot-panel .material-symbols-outlined{color:#93c5fd;font-size:48px}.reboot-panel h2{font-weight:500}.reboot-options{justify-content:center;gap:10px;margin:18px 0;display:flex}.reboot-options button{color:#fff;background:#1d4ed8;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.cmd-app.native-cmd-surface,.ps-app.native-powershell-surface{color:#f2f2f2;background:#0c0c0c;flex-direction:column;height:100%;padding:8px;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;display:flex;overflow:auto}.terminal-command-strip{flex-wrap:wrap;flex:none;gap:6px;margin-bottom:8px;display:flex}.terminal-command-strip button{appearance:none;color:inherit;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:4px 7px;font-size:11.5px}.terminal-command-strip button:hover{background:#ffffff29}.terminal-statusbar{color:#ffffffb8;border-top:1px solid #ffffff2e;flex:none;justify-content:space-between;gap:14px;margin-top:8px;padding-top:6px;font-size:11px;display:flex}.ps-app.native-powershell-surface{color:#eeedf0;background:#012456}.cmd-output,.ps-output{white-space:pre-wrap;flex:1;line-height:1.45;overflow:auto}.cmd-input-row,.ps-input-row{gap:4px;display:flex}.cmd-inp,.ps-inp{color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.cmd-prompt-echo,.ps-prompt-echo{color:#7dd3fc}.native-server-tool-surface{color:#1a1a1a;background:#fff;grid-template-rows:24px 34px 1fr 22px;height:100%;min-height:0;font-family:Segoe UI,system-ui,sans-serif;font-size:12px;display:grid}.server-tool-toolbar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;align-items:center;gap:5px;padding:4px 8px;display:flex}.server-tool-toolbar button{background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:5px;padding:4px 8px;display:flex}.server-tool-toolbar button:hover{background:#e8e8e8;border-color:#d0d0d0}.server-tool-toolbar .material-symbols-outlined{font-size:17px}.server-tool-toolbar span:last-child{color:#64748b;margin-left:auto}.server-tool-body{grid-template-columns:245px minmax(0,1fr);min-height:0;display:grid}.server-tool-tree{background:#f8fafc;border-right:1px solid #d0d0d0;padding:8px;overflow:auto}.server-tool-root{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;margin-bottom:7px;font-weight:700;display:flex}.server-tool-root .material-symbols-outlined{color:#475569;font-size:20px}.server-tool-tree-item{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;width:calc(100% - 16px);margin:1px 0 1px 16px;padding:4px 7px;display:block}.server-tool-tree-item.active{background:#dbeafe;outline:1px solid #93c5fd}.server-tool-main{flex-direction:column;min-width:0;padding:12px;display:flex;overflow:auto}.server-tool-main header h3{margin:0 0 4px;font-size:16px;font-weight:500}.server-tool-main header p{color:#64748b;margin:0 0 10px}.server-tool-table{border-collapse:collapse;width:100%}.server-tool-table th{text-align:left;background:#f3f6fb;border-bottom:1px solid #d9dee8;padding:7px 8px;font-weight:500}.server-tool-table td{border-bottom:1px solid #edf0f5;padding:7px 8px}.server-tool-table tbody tr:first-child td{background:#eef6ff}.server-tool-detail{background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;margin-top:12px;padding:12px}.server-tool-detail h4{margin:0 0 5px}.server-tool-detail p{color:#64748b;margin:0 0 10px}.server-tool-statusbar{color:#5c5c5c;background:#f3f3f3;border-top:1px solid #d0d0d0;align-items:center;padding:0 8px;display:flex}.cloud-admin-shell.native-cloud-surface{color:#201f1e;background:#fff;grid-template-rows:48px 1fr;height:100%;min-height:0;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;display:grid}.defender-portal-shell.native-cloud-surface{color:#172033}.cloud-topbar{background:#fff;border-bottom:1px solid #edebe9;align-items:center;gap:12px;padding:0 16px;display:flex}.cloud-waffle{color:#605e5c;width:24px;font-size:8px;line-height:5px}.cloud-search{color:#605e5c;border:1px solid #c8c6c4;border-radius:2px;flex:1;align-items:center;gap:8px;max-width:560px;height:32px;padding:0 12px;display:flex}.cloud-search .material-symbols-outlined{font-size:18px}.cloud-user{color:#fff;background:#0078d4;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;font-weight:700;display:grid}.cloud-body{grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.cloud-nav{background:#faf9f8;border-right:1px solid #edebe9;padding-top:6px;overflow:auto}.cloud-nav-item{align-items:center;min-height:38px;padding:0 16px;display:flex;position:relative}.cloud-nav-item.active{background:#edebe9;font-weight:600}.cloud-nav-item.active:before{content:"";background:#0078d4;border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.cloud-main{background:#fff;min-width:0;padding:12px 24px 20px;overflow:auto}.cloud-breadcrumb{color:#0078d4;margin-bottom:12px;font-size:12px}.cloud-hero{border:1px solid #edebe9;border-radius:4px;margin-bottom:12px;padding:14px}.cloud-hero h2{margin:0 0 5px;font-size:22px;font-weight:600}.cloud-hero p{color:#605e5c;margin:0 0 12px}.cloud-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cloud-kpis div{background:#faf9f8;border:1px solid #edebe9;border-radius:4px;padding:10px}.cloud-kpis strong{font-size:18px;display:block}.cloud-kpis span{color:#605e5c;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.cloud-table-card,.cloud-action-card{border:1px solid #edebe9;border-radius:4px;margin-bottom:12px}.cloud-commandbar{border-bottom:1px solid #edebe9;align-items:center;gap:8px;padding:8px 10px;display:flex}.cloud-commandbar button{background:#fff;border:1px solid #c8c6c4;border-radius:2px;padding:6px 10px}.cloud-table{border-collapse:collapse;width:100%}.cloud-table th{color:#605e5c;letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:600}.cloud-table td{border-top:1px solid #f3f2f1;padding:8px 10px}.cloud-table tbody tr:hover td{background:#faf9f8}.cloud-action-card{padding:12px}.cloud-action-card h3{margin:0 0 5px;font-size:15px}.cloud-action-card p{color:#605e5c;margin:0 0 10px}.native-utility-surface{color:#172033;background:#fff;height:100%;min-height:0;padding:16px;font-family:Segoe UI,system-ui,sans-serif;overflow:auto}.calc-shell.native-utility-surface{background:#f3f6fb;flex-direction:column;gap:10px;display:flex}.calc-display{text-align:right;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:18px;font-size:42px;font-weight:600}.calc-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.calc-grid button{background:#fff;border:1px solid #dbe3ef;border-radius:6px;min-height:42px;font-size:18px}.paint-shell.native-utility-surface{grid-template-rows:auto auto 1fr auto;padding:0;display:grid}.paint-tabs{background:#f3f6fb;border-bottom:1px solid #cbd5e1;align-items:end;gap:2px;padding:6px 8px 0;display:flex}.paint-tabs button{background:0 0;border:1px solid #0000;border-radius:4px 4px 0 0;padding:7px 14px}.paint-tabs button.active{background:#fff;border-color:#cbd5e1 #cbd5e1 #fff}.paint-ribbon,.snip-toolbar,.resource-tabs{background:#f5f7fb;border-bottom:1px solid #dbe3ef;align-items:center;gap:10px;padding:8px;display:flex}.paint-ribbon section{border-right:1px solid #d1d8e3;align-items:center;gap:5px;min-height:54px;padding-right:10px;display:flex}.paint-ribbon section strong{color:#64748b;align-self:end;margin-right:4px;font-size:11px;font-weight:600}.paint-ribbon button,.snip-toolbar button{background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.paint-colors button{border-radius:2px;min-width:22px;height:22px;padding:0}.paint-save{margin-left:auto}.paint-body{grid-template-columns:52px 1fr;min-height:0;display:grid}.paint-tools{background:#f8fafc;border-right:1px solid #dbe3ef;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.paint-tools button{background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.paint-canvas{background:#d8dee8;padding:24px;display:grid}.paint-canvas-sheet{background:#fff;border:1px solid #aab4c4;min-width:640px;min-height:360px;position:relative;box-shadow:0 1px 3px #0f172a2e}.paint-canvas-sheet span{border:1px dashed #94a3b8;width:160px;height:96px;position:absolute;top:76px;left:96px}.sysdm-env-panel{gap:8px;display:grid}.sysdm-env-editor{grid-template-columns:120px minmax(140px,1fr) minmax(180px,2fr) auto;gap:8px;display:grid}.sysdm-env-editor input,.sysdm-env-editor select{border:1px solid #cbd5e1;border-radius:4px;padding:7px 8px}.lusrmgr-dialog{color:#1a1a1a;z-index:2000;background:#fff;border:1px solid #8a8a8a;border-radius:2px;flex-direction:column;width:460px;max-width:none;min-height:360px;font-family:Segoe UI,system-ui,sans-serif;font-size:12.5px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0f172a3d}.lusrmgr-modal-overlay{z-index:1900;background:#0000002e;position:absolute;inset:0}.lusrmgr-dialog-titlebar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;justify-content:space-between;align-items:center;height:32px;padding:0 8px 0 12px;display:flex}.lusrmgr-dialog-titlebar strong{font-size:12.5px;font-weight:600}.lusrmgr-dialog-titlebar button{appearance:none;color:#1a1a1a;background:0 0;border:0;width:34px;height:28px}.lusrmgr-dialog-titlebar button:hover{background:#e0e0e0}.lusrmgr-dialog-footer{background:#f3f3f3;border-top:1px solid #d0d0d0;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.lusrmgr-dialog-footer button,.modal-btn{appearance:none;color:#1a1a1a;font:inherit;background:#fff;border:1px solid #adadad;border-radius:2px;min-width:86px;padding:5px 14px}.lusrmgr-dialog-footer button:hover,.modal-btn:hover{background:#e5f3ff;border-color:#7eb4ea}.lusrmgr-dialog-footer button.primary,.modal-btn.primary{color:#fff;background:#0067c0;border-color:#0067c0}.lm-dialog-body{flex-direction:column;flex:1;min-height:280px;display:flex}.lm-tabs{background:#f3f3f3;border-bottom:1px solid #d0d0d0;flex:0 0 30px;padding:0 10px;display:flex}.lm-tab{appearance:none;color:#5c5c5c;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:5px 14px}.lm-tab:hover{color:#1a1a1a;background:#e8e8e8}.lm-tab.active{color:#1a1a1a;background:#fff;border-bottom-color:#0067c0;font-weight:600}.lm-tab-content{flex:1;padding:10px 14px;overflow:auto}.lm-tab-content.hidden{display:none}.lm-field{color:#5c5c5c;flex-direction:column;gap:3px;margin-bottom:8px;font-size:12px;display:flex}.lm-field input,.lm-field textarea{font:inherit;border:1px solid #7a7a7a;border-radius:3px;outline:none;padding:4px 7px}.lm-field input[readonly]{color:#8e8e8e;background:#f3f3f3;border-color:#d0d0d0}.lm-field input:focus,.lm-field textarea:focus{border-color:#005fb8}.lm-checks{color:#1a1a1a;flex-direction:column;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.lm-checks label,.lm-memberof-row,.lm-member-row{align-items:center;gap:6px;display:flex}.lm-err{color:#c42b1c;min-height:14px;font-size:11px}.lm-memberof-label{color:#5c5c5c;margin-bottom:6px;font-size:12px}.lm-memberof-wrap{padding:3px 0}.lm-memberof-row{cursor:pointer;border-bottom:1px solid #e8e8e8;padding:4px 0;font-size:12.5px}.lm-members-list{border:1px solid #d0d0d0;border-radius:3px;flex-direction:column;gap:3px;max-height:150px;padding:6px;display:flex;overflow-y:auto}.lm-member-row{cursor:pointer;padding:2px 0;font-size:12.5px}.lm-group-dialog-body{padding:12px 16px}.lm-profile-note{color:#607289;margin:0;padding:12px;font-size:12px}.snip-shell header{align-items:center;gap:10px;display:flex}.snip-preview{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:220px;margin:14px 0;display:flex}.clip-list,.cleanup-list,.restore-list,.reliability-events{gap:8px;margin:14px 0;display:grid}.clip-item,.cleanup-list label,.restore-row,.reliability-events button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#f8fafc;border:1px solid #dbe3ef;border-radius:7px;width:100%;padding:10px 12px}.clip-item.active,.restore-row.active{background:#e0f2fe;border-color:#7dd3fc}.cert-shell.native-utility-surface{grid-template-rows:24px 1fr;padding:0;display:grid}.cert-menubar{background:#f3f3f3;border-bottom:1px solid #d0d0d0;display:flex}.cert-menubar span{padding:0 10px;line-height:24px}.cert-body{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.cert-tree{background:#f8fafc;border-right:1px solid #d0d0d0;padding:8px}.cert-tree-root{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;margin-bottom:6px;font-weight:700;display:block}.cert-tree-item{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:4px 8px;display:block}.cert-tree-item.active{background:#dbeafe}.cert-main{padding:10px;overflow:auto}.cert-main table,.resource-table{border-collapse:collapse;width:100%}.cert-main th,.cert-main td,.resource-table th,.resource-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:7px 9px}.cleanup-total{color:#334155;margin-bottom:12px;font-weight:700}.reliability-chart{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbe3ef;grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:180px;margin:14px 0;padding:12px;display:grid}.rel-point{background:#22c55e;border-radius:5px 5px 0 0}.rel-point.high{height:150px}.rel-point.mid{background:#f59e0b;height:92px}.resource-tabs button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:6px 10px}.resource-tabs button.active{color:#1d4ed8;background:#dbeafe;font-weight:700}@media (width<=900px){.fd-ticket-grid,.fd-app-grid-2,.fd-app-grid-2-1,.fd-modal-grid,.fd-kb-controls,.fd-kb-body{grid-template-columns:1fr}.fd-kb-panel{width:calc(100vw - 24px)}.fd-v2-visibility-card,.fd-v2-impact-table{max-height:none}.sc-layout{flex-direction:column;overflow:auto}.sc-panel{width:100%;height:auto}.sc-sim{min-height:460px}.native-sim-body{grid-template-columns:1fr}.win11-desktop-shell{min-height:760px}.win11-desktop-icons{display:none}.win11-window{inset:54px 14px 248px}.win11-proof-panel{width:auto;inset:auto 14px 70px}.win11-taskbar{grid-template-columns:1fr auto;gap:8px}.win11-taskbar-pinned{display:none}.win11-taskbar-search{max-width:none}.win11-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.win11-explorer-layout,.win11-admin-console,.win11-settings-pane,.ex-body,.ex-toolbar{grid-template-columns:1fr}.fd-workqueue-head,.fd-workqueue-toolbar,.fd-student-ticket-card{grid-template-columns:1fr;align-items:stretch}.fd-workqueue-search,.fd-workqueue-search input,.fd-workqueue-toolbar select,.fd-workqueue-toolbar button,.fd-student-ticket-actions,.fd-student-ticket-actions .fd-table-action{width:100%}.fd-student-ticket-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fd-student-ticket-details{grid-template-columns:1fr}}.win11-desktop-shell{background:radial-gradient(circle at 24% 12%,#5cd6ffb8,#0000 22%),radial-gradient(circle at 78% 86%,#2b5cc6ad,#0000 28%),linear-gradient(135deg,#06162d 0%,#0c4d93 46%,#12a7c9 100%);padding:16px 16px 58px}.win11-wallpaper{opacity:1;background:linear-gradient(115deg,#ffffff2e,#0000 28%),linear-gradient(235deg,#0078d485,#0000 48%),radial-gradient(circle at 46% 32%,#ffffff2e,#0000 20%)}.win11-desktop-brand{text-align:right;top:18px;left:auto;right:24px}.win11-lockscreen,.win11-login-screen{color:#fff;font-family:"Segoe UI", var(--fd-font-body), system-ui, sans-serif;text-shadow:0 2px 16px #0000006b;z-index:9000;background:linear-gradient(135deg,#06162d 0%,#0c4d93 46%,#12a7c9 100%),radial-gradient(circle at 18% 18%,#4fc3ff 0%,#0000 24%),radial-gradient(circle at 78% 78%,#178dd4 0%,#0000 28%);border:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.win11-lockscreen{cursor:default;padding:48px}.win11-lockscreen time,.win11-login-clock time{letter-spacing:0;font-size:clamp(64px,10vw,112px);font-weight:300;line-height:.95;display:block}.win11-lockscreen span,.win11-login-clock span{text-transform:lowercase;margin-top:10px;font-size:clamp(20px,3vw,32px);font-weight:300;display:block}.win11-lockscreen small{letter-spacing:0;opacity:.86;text-align:center;font-size:13px;font-weight:500;position:absolute;bottom:34px;left:0;right:0}.win11-login-screen{gap:34px;padding:42px}.win11-login-clock{text-align:center}.win11-login-card{background:#0d182aa8;border:1px solid #ffffff38;flex-direction:column;align-items:center;gap:10px;min-width:min(320px,100vw - 64px);padding:22px;display:flex;box-shadow:0 24px 72px #0000005c}.win11-login-card strong{color:#fff;font-size:20px;font-weight:400}.win11-login-card select,.win11-login-password-row input{color:#111827;background:#fffffff0;border:1px solid #0f172a3d;height:32px;font-family:inherit}.win11-login-card select{width:260px;max-width:100%;padding:0 8px}.win11-login-avatar.win11-mini-glyph{--mini-glyph-accent:#fff;background:#fff3;border-color:#ffffff6b;border-radius:50%;width:68px;height:68px}.win11-login-avatar.win11-mini-glyph:before{width:20px;height:20px;top:12px}.win11-login-avatar.win11-mini-glyph:after{width:34px;height:18px;bottom:12px}.win11-login-password-row{width:260px;max-width:100%;display:flex}.win11-login-password-row input{flex:auto;min-width:0;padding:0 10px}.win11-login-password-row button{color:#fff;background:#1f6feb;border:1px solid #ffffff47;flex:0 0 38px;height:32px;font-size:16px}.win11-login-card small{color:#ffffffd1;font-size:12px}.win11-desktop-icons{gap:8px;width:80px;top:16px;left:16px}.win11-desktop-icon{color:#fff;text-shadow:0 1px 3px #000c;background:0 0;border:1px solid #0000;border-radius:6px;min-height:80px;padding:8px 4px}.win11-desktop-icon:hover,.win11-desktop-icon:focus-visible,.win11-desktop-icon.is-selected{background:#ffffff29;outline:1px solid #ffffff5c}.win11-desktop-icon .material-symbols-outlined{font-size:40px}.win11-desktop-icon .win11-app-icon{width:40px;height:40px}.win11-desktop-icon span:last-child{font-size:11px;line-height:1.3}.win11-app-icon{--app-accent:#2563eb;background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 86%, #fff 14%), color-mix(in srgb, var(--app-accent) 76%, #000 24%));border:1px solid #ffffff94;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75,0 1px 2px #0f172a3d}.fd-legacy-app-icon{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.fd-legacy-app-icon svg{width:100%;height:100%;display:block}.win11-app-icon-mark,.win11-app-icon-mark:before,.win11-app-icon-mark:after{content:"";display:block;position:absolute}.win11-titlebar-app-icon{border-radius:3px;width:16px;height:16px}.win11-start-app-icon{width:34px;height:34px}.win11-taskbar-app-icon{width:28px;height:28px}.win11-inline-app-icon{width:18px;height:18px}.win11-uac-app-icon{width:34px;height:34px}.win11-mini-glyph{--mini-glyph-accent:#2563eb;background:linear-gradient(180deg, color-mix(in srgb, var(--mini-glyph-accent) 18%, #fff 82%), color-mix(in srgb, var(--mini-glyph-accent) 10%, #fff 90%));border:1px solid color-mix(in srgb, var(--mini-glyph-accent) 35%, #cbd5e1 65%);border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.win11-mini-glyph:before,.win11-mini-glyph:after{content:"";display:block;position:absolute}.win11-mini-glyph--add:before{background:var(--mini-glyph-accent);width:2px;height:10px}.win11-mini-glyph--add:after{background:var(--mini-glyph-accent);width:10px;height:2px}.win11-mini-glyph--play:before{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #16a34a;left:5px}.win11-mini-glyph--stop:before{background:#dc2626;width:9px;height:9px}.win11-mini-glyph--edit:before{background:#b45309;width:11px;height:3px;transform:rotate(-35deg)}.win11-mini-glyph--lock:before{border:2px solid #475569;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:6px;top:2px}.win11-mini-glyph--lock:after{background:#475569;border-radius:2px;width:10px;height:7px;bottom:2px}.win11-mini-glyph--refresh:before{border:2px solid #0f766e;border-left-color:#0000;border-radius:50%;width:9px;height:9px}.win11-mini-glyph--back:before,.win11-mini-glyph--forward:before,.win11-mini-glyph--up:before{border-top:2px solid #475569;border-left:2px solid #475569;width:7px;height:7px}.win11-mini-glyph--back:before{transform:rotate(-45deg)}.win11-mini-glyph--forward:before{transform:rotate(135deg)}.win11-mini-glyph--up:before{transform:rotate(45deg)}.win11-mini-glyph--server:before,.win11-mini-glyph--network:before,.win11-mini-glyph--monitor:before,.win11-mini-glyph--computer:before{border:2px solid #2563eb;border-radius:2px;width:11px;height:8px}.win11-mini-glyph--folder:before{background:#fbbf24;border:1px solid #d97706;border-radius:2px;width:12px;height:9px}.win11-mini-glyph--drive:before{background:#e5e7eb;border:1px solid #64748b;border-radius:2px;width:12px;height:8px;bottom:3px}.win11-mini-glyph--drive:after{background:#16a34a;border-radius:50%;width:2px;height:2px;bottom:5px;right:4px}.win11-mini-glyph--list:before{background:repeating-linear-gradient(#475569 0 1px,#0000 1px 4px);width:10px;height:11px}.win11-mini-glyph--terminal:before{color:#111827;content:">";font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:800;position:static}.win11-mini-glyph--search:before{border:2px solid #475569;border-radius:50%;width:7px;height:7px;top:3px;left:3px}.win11-mini-glyph--search:after{background:#475569;width:6px;height:2px;top:10px;right:3px;transform:rotate(45deg)}.win11-mini-glyph--download:before{background:#2563eb;width:2px;height:8px;top:3px}.win11-mini-glyph--download:after{border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;width:6px;height:6px;top:6px;transform:rotate(45deg)}.win11-mini-glyph--open:before{border-top:2px solid #2563eb;border-right:2px solid #2563eb;width:8px;height:8px;transform:rotate(45deg)}.win11-mini-glyph--share:before{background:radial-gradient(circle at 2px 7px,#2563eb 0 2px,#0000 3px),radial-gradient(circle at 12px 3px,#2563eb 0 2px,#0000 3px),radial-gradient(circle at 12px 12px,#2563eb 0 2px,#0000 3px);width:15px;height:15px}.win11-mini-glyph--share:after{border-top:1px solid #2563eb;border-bottom:1px solid #2563eb;width:10px;height:7px;transform:skewY(-22deg)}.win11-mini-glyph--user:before{background:#2563eb;border-radius:50%;width:6px;height:6px;top:2px}.win11-mini-glyph--user:after{background:#2563eb;border-radius:7px 7px 2px 2px;width:10px;height:6px;bottom:2px}.win11-mini-glyph--group:before{background-color:#0000;background-image:radial-gradient(circle at 4px 4px,#7c3aed 0 3px,#0000 3px),radial-gradient(circle at 10px 4px,#7c3aed 0 3px,#0000 3px),linear-gradient(#7c3aed,#7c3aed);background-position:0 0,0 0,1px 9px;background-repeat:no-repeat;background-size:14px 8px,14px 8px,12px 5px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:14px;height:14px}.win11-mini-glyph--properties:before,.win11-mini-glyph--record:before{background:#fff;border:1px solid #64748b;border-radius:1px;width:9px;height:12px}.win11-mini-glyph--properties:after,.win11-mini-glyph--record:after{background:repeating-linear-gradient(#64748b 0 1px,#0000 1px 4px);width:5px;height:7px}.win11-mini-glyph--toggle:before{background:#16a34a;border-radius:999px;width:13px;height:8px}.win11-mini-glyph--toggle:after{background:#fff;border-radius:50%;width:6px;height:6px;right:2px}.win11-mini-glyph--key:before{border:2px solid #b45309;border-radius:50%;width:6px;height:6px;left:2px}.win11-mini-glyph--key:after{background:#b45309;width:7px;height:2px;left:8px}.win11-mini-glyph--settings:before{border:3px solid #64748b;border-radius:50%;width:8px;height:8px}.win11-mini-glyph--filter:before{border-top:9px solid #475569;border-left:5px solid #0000;border-right:5px solid #0000;top:4px}.win11-mini-glyph--inbound:before,.win11-mini-glyph--outbound:before{background:#16a34a;width:11px;height:2px}.win11-mini-glyph--inbound:after{border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:5px solid #16a34a;left:2px}.win11-mini-glyph--outbound:after{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #16a34a;right:2px}.win11-mini-glyph--shield:before{clip-path:polygon(50% 0,90% 16%,82% 72%,50% 100%,18% 72%,10% 16%);background:#16a34a;width:11px;height:13px}.win11-mini-glyph--link:before,.win11-mini-glyph--unlink:before{border:2px solid #4f46e5;border-left-color:#0000;border-radius:999px;width:10px;height:7px;transform:rotate(-25deg)}.win11-mini-glyph--unlink:after{background:#b91c1c;width:14px;height:2px;transform:rotate(45deg)}.win11-mini-glyph--block:before{border:2px solid #b91c1c;border-radius:50%;width:10px;height:10px}.win11-mini-glyph--block:after{background:#b91c1c;width:11px;height:2px;transform:rotate(-35deg)}.win11-mini-glyph--export:before,.win11-mini-glyph--save:before{border:2px solid #2563eb;width:10px;height:10px}.win11-mini-glyph--clear:before{background:#b91c1c;width:11px;height:2px;transform:rotate(45deg)}.win11-mini-glyph--clear:after{background:#b91c1c;width:11px;height:2px;transform:rotate(-45deg)}.win11-mini-glyph--info:before{color:#2563eb;content:"i";font-family:Segoe UI,sans-serif;font-size:12px;font-weight:700;position:static}.win11-mini-glyph--warning:before{border-bottom:12px solid #f59e0b;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}.win11-app-icon--explorer{background:linear-gradient(#ffd45a 0 30%,#f4b21f 30% 100%);border-color:#d99a12}.win11-app-icon--explorer .win11-app-icon-mark,.win11-app-icon--folder-network .win11-app-icon-mark{background:#ffe69a;border-radius:2px 2px 3px 3px;width:20px;height:13px;bottom:7px;left:5px}.win11-app-icon--explorer .win11-app-icon-mark:before,.win11-app-icon--folder-network .win11-app-icon-mark:before{background:#f7c948;border-radius:2px 2px 0 0;width:9px;height:5px;top:-4px;left:1px}.win11-app-icon--edge{background:radial-gradient(circle at 70% 28%,#67e8f9 0 17%,#0000 18%),conic-gradient(from 215deg,#0ea5e9,#22c55e,#2563eb,#0ea5e9);border-radius:50%}.win11-app-icon--edge .win11-app-icon-mark{opacity:.86;background:#fff;border-radius:50%;width:12px;height:12px}.win11-app-icon--cmd,.win11-app-icon--powershell{background:#111827;border-color:#475569}.win11-app-icon--powershell{background:linear-gradient(135deg,#1d4ed8,#0f172a)}.win11-app-icon--cmd .win11-app-icon-mark,.win11-app-icon--powershell .win11-app-icon-mark{color:#fff;font-family:Consolas,Courier New,monospace;font-size:13px;font-weight:700;position:static}.win11-app-icon--cmd .win11-app-icon-mark:before{content:">";position:static}.win11-app-icon--powershell .win11-app-icon-mark:before{content:"PS";position:static}.win11-app-icon--notepad{background:linear-gradient(#fff,#dbeafe);border-color:#93c5fd}.win11-app-icon--notepad .win11-app-icon-mark{background:repeating-linear-gradient(#60a5fa 0 1px,#0000 1px 5px);width:15px;height:18px}.win11-app-icon--settings .win11-app-icon-mark,.win11-app-icon--services .win11-app-icon-mark{border:4px solid #fff;border-radius:50%;width:14px;height:14px}.win11-app-icon--network .win11-app-icon-mark,.win11-app-icon--dhcp .win11-app-icon-mark,.win11-app-icon--dns .win11-app-icon-mark{border:2px solid #fff;border-radius:3px;width:18px;height:12px}.win11-app-icon--network .win11-app-icon-mark:before,.win11-app-icon--dhcp .win11-app-icon-mark:before,.win11-app-icon--dns .win11-app-icon-mark:before{background:#fff;width:2px;height:5px;bottom:-5px;left:8px}.win11-app-icon--dhcp .win11-app-icon-mark:after{background:#fff;border-radius:999px;width:14px;height:3px;bottom:-8px;left:2px}.win11-app-icon--dns .win11-app-icon-mark:after{background:#fff;border-radius:50%;width:5px;height:5px;top:3px;left:6px}.win11-app-icon--server-manager,.win11-app-icon--server,.win11-app-icon--web-server{background:linear-gradient(#4b5563,#1f2937)}.win11-app-icon--server-manager .win11-app-icon-mark,.win11-app-icon--server .win11-app-icon-mark,.win11-app-icon--web-server .win11-app-icon-mark{background:#e5e7eb;border-radius:2px;width:13px;height:18px}.win11-app-icon--server-manager .win11-app-icon-mark:before,.win11-app-icon--server .win11-app-icon-mark:before{background:repeating-linear-gradient(#64748b 0 2px,#0000 2px 5px);width:7px;height:12px;top:3px;left:3px}.win11-app-icon--ad .win11-app-icon-mark,.win11-app-icon--users .win11-app-icon-mark,.win11-app-icon--cloud-users .win11-app-icon-mark{background:#fff;border-radius:50%;width:8px;height:8px;top:7px}.win11-app-icon--ad .win11-app-icon-mark:before,.win11-app-icon--users .win11-app-icon-mark:before,.win11-app-icon--cloud-users .win11-app-icon-mark:before{background:#fff;border-radius:8px 8px 3px 3px;width:18px;height:9px;top:9px;left:-5px}.win11-app-icon--gpo .win11-app-icon-mark,.win11-app-icon--policy .win11-app-icon-mark{background:#fff;border-radius:2px;width:14px;height:18px}.win11-app-icon--gpo .win11-app-icon-mark:before,.win11-app-icon--policy .win11-app-icon-mark:before{background:var(--app-accent);box-shadow:0 5px 0 var(--app-accent), 0 10px 0 var(--app-accent);width:8px;height:2px;top:4px;left:3px}.win11-app-icon--shield,.win11-app-icon--shield-lock,.win11-app-icon--firewall,.win11-app-icon--uac{background:linear-gradient(#2563eb,#1e40af)}.win11-app-icon--firewall{background:linear-gradient(#16a34a,#166534)}.win11-app-icon--shield .win11-app-icon-mark,.win11-app-icon--shield-lock .win11-app-icon-mark,.win11-app-icon--firewall .win11-app-icon-mark,.win11-app-icon--uac .win11-app-icon-mark{clip-path:polygon(50% 0,88% 16%,80% 70%,50% 100%,20% 70%,12% 16%);background:#fff;width:17px;height:20px}.win11-app-icon--event .win11-app-icon-mark,.win11-app-icon--scheduler .win11-app-icon-mark,.win11-app-icon--taskmgr .win11-app-icon-mark{background:#fff;border-radius:2px;width:17px;height:18px}.win11-app-icon--event .win11-app-icon-mark:before,.win11-app-icon--scheduler .win11-app-icon-mark:before,.win11-app-icon--taskmgr .win11-app-icon-mark:before{background:var(--app-accent);box-shadow:0 5px 0 var(--app-accent), 0 10px 0 var(--app-accent);width:9px;height:2px;top:4px;left:4px}.win11-app-icon--system .win11-app-icon-mark,.win11-app-icon--devices .win11-app-icon-mark,.win11-app-icon--rdp .win11-app-icon-mark,.win11-app-icon--monitor .win11-app-icon-mark{border:2px solid #fff;border-radius:2px;width:18px;height:13px}.win11-app-icon--system .win11-app-icon-mark:before,.win11-app-icon--devices .win11-app-icon-mark:before,.win11-app-icon--rdp .win11-app-icon-mark:before,.win11-app-icon--monitor .win11-app-icon-mark:before{background:#fff;width:8px;height:2px;bottom:-5px;left:5px}.win11-app-icon--control .win11-app-icon-mark,.win11-app-icon--registry .win11-app-icon-mark{background:linear-gradient(90deg,#fff 0 7px,#0000 7px 10px,#fff 10px);width:18px;height:18px}.win11-app-icon--printer .win11-app-icon-mark{background:#fff;border-radius:2px;width:18px;height:12px}.win11-app-icon--printer .win11-app-icon-mark:before{background:#e5e7eb;width:12px;height:8px;top:-6px;left:3px}.win11-app-icon--disk .win11-app-icon-mark,.win11-app-icon--backup .win11-app-icon-mark{background:#fff;border-radius:50%/18%;width:18px;height:18px}.win11-app-icon--cloud .win11-app-icon-mark,.win11-app-icon--cloud-device .win11-app-icon-mark{background:#fff;border-radius:999px;width:21px;height:11px}.win11-app-icon--cloud .win11-app-icon-mark:before,.win11-app-icon--cloud-device .win11-app-icon-mark:before{background:#fff;border-radius:50%;width:12px;height:12px;top:-7px;left:4px}.win11-app-icon--generic .win11-app-icon-mark,.win11-app-icon--info .win11-app-icon-mark,.win11-app-icon--license .win11-app-icon-mark,.win11-app-icon--key .win11-app-icon-mark,.win11-app-icon--snip .win11-app-icon-mark,.win11-app-icon--paint .win11-app-icon-mark,.win11-app-icon--power .win11-app-icon-mark,.win11-app-icon--restart .win11-app-icon-mark,.win11-app-icon--restore .win11-app-icon-mark,.win11-app-icon--update .win11-app-icon-mark,.win11-app-icon--login .win11-app-icon-mark,.win11-app-icon--recycle .win11-app-icon-mark,.win11-app-icon--clipboard .win11-app-icon-mark,.win11-app-icon--calc .win11-app-icon-mark{background:#fff;border-radius:4px;width:17px;height:17px}.win11-titlebar-left .win11-app-icon{margin-right:1px}.win11-window{background:#fff;border:1px solid #a0a0a0;border-radius:8px;grid-template-rows:30px 1fr;bottom:auto;right:auto;overflow:hidden;box-shadow:0 8px 24px #0003,0 2px 6px #0000001a}.win11-window.is-active{outline:none;box-shadow:0 12px 34px #00000057,0 2px 8px #00000024}.win11-window.is-maximized{box-shadow:none;border:0;border-radius:0}.win11-titlebar{cursor:default;-webkit-user-select:none;user-select:none;background:#f3f3f3;border-bottom:1px solid #d0d0d0;height:30px;min-height:30px;padding:0 0 0 10px}.win11-window:not(.is-maximized) .win11-titlebar{cursor:move}.win11-titlebar-left{gap:7px}.win11-titlebar-left .material-symbols-outlined{font-size:16px}.win11-titlebar-left strong{color:#1a1a1a;font-size:12px;font-weight:400}.win11-window-controls{align-self:stretch;gap:0;height:30px}.win11-window-controls button{color:#5c5c5c;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:40px;height:30px;padding:0;display:flex}.win11-window-controls button:before{color:currentColor;font-family:Segoe UI,system-ui,sans-serif;font-size:12px;line-height:1}.win11-window-controls button:first-child:before{content:"-"}.win11-window-controls button:nth-child(2):before{content:"□";font-size:10px}.win11-window-controls button.is-close:before{content:"×";font-size:15px}.win11-window-controls button:hover{color:#1a1a1a;background:#e5e5e5}.win11-window-controls .is-close:hover{color:#fff;background:#c42b1c}.win11-window-content{background:#fff;min-height:0;padding:0;overflow:auto}.win11-uac-prompt{color:#111827;z-index:80;background:#f8fbff;border:1px solid #6aa8f7;grid-template-rows:auto 1fr auto;width:min(520px,100% - 32px);min-height:260px;display:grid;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000057}.win11-uac-prompt header{background:#eaf4ff;border-bottom:1px solid #b6d7ff;align-items:center;gap:10px;padding:12px 16px;display:flex}.win11-uac-prompt header strong{font-size:14px;font-weight:600}.win11-uac-prompt main{gap:14px;padding:18px 18px 12px;display:grid}.win11-uac-title{margin:0;font-size:18px;line-height:1.3}.win11-uac-details{grid-template-columns:150px minmax(0,1fr);gap:5px 12px;line-height:1.35;display:grid}.win11-uac-details span{color:#526170}.win11-uac-prompt footer{background:#eef5fc;border-top:1px solid #d4e3f5;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.win11-uac-prompt footer button{color:#111827;background:#fff;border:1px solid #8bbdf4;border-radius:3px;min-width:86px;padding:6px 16px}.win11-uac-prompt footer button:hover,.win11-uac-prompt footer button:focus-visible{background:#dbeeff;outline:1px solid #2b79d3}.svc-property-grid{border:1px solid #d1d5db;gap:0;margin:10px 0;font-size:12px;display:grid}.svc-property-grid div{grid-template-columns:140px minmax(0,1fr);gap:8px;min-height:30px;padding:6px 8px;display:grid}.svc-property-grid div+div{border-top:1px solid #e5e7eb}.svc-property-grid span{color:#4b5563}.svc-property-grid strong{color:#111827;overflow-wrap:anywhere;font-weight:500}.svc-tab-row{gap:2px;margin:8px 0 10px;display:flex}.svc-tab-row button{color:#111827;background:#f3f4f6;border:1px solid #cbd5e1;padding:5px 9px;font-size:12px}.svc-tab-row button.active{background:#fff;border-bottom-color:#fff}.win11-resize-handle{cursor:se-resize;border:0;width:16px;height:16px;position:absolute;bottom:0;right:0}.win11-resize-handle:after{content:"";border-bottom:2px solid #00000029;border-right:2px solid #00000029;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.win11-taskbar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);box-shadow:none;background:#203653d1;border-top:1px solid #ffffff42;grid-template-columns:minmax(250px,1fr) auto minmax(180px,1fr);gap:10px;height:58px;padding:0 14px}.win11-start-button,.win11-taskbar-pinned button{color:#fff;background:0 0;border:1px solid #0000;border-radius:12px;width:42px;height:42px;position:relative}.win11-start-button:hover,.win11-taskbar-pinned button:hover{background:#0a64d329}.win11-taskbar-pinned button.is-running{box-shadow:none;background:#ffffff14}.win11-taskbar-pinned button.is-running:after{content:"";background:#78b8ff;border-radius:2px;width:16px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.win11-taskbar-pinned button.is-active{background:#ffffff2e;outline:0}.win11-taskbar-search{color:#5f6f83;background:#fafcffe6;border:1px solid #ffffff61;border-radius:999px;max-width:260px;height:40px}.win11-taskbar-tray{color:#e7edf7}.win11-taskbar-tray small{color:#bdcadb}.win11-start-glyph{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;display:grid}.win11-start-glyph span{background:#fff;border-radius:1px;display:block}.win11-start-menu{-webkit-backdrop-filter:blur(30px)saturate(1.25);backdrop-filter:blur(30px)saturate(1.25);color:#1f2328;background:#f8fafdd6;border:1px solid #dbe2ecf2;border-radius:24px;gap:14px;width:min(760px,100% - 44px);padding:16px;bottom:70px;box-shadow:0 24px 50px #0f172a38}.win11-start-search{background:#ffffffd6;border:1px solid #cdd6e2f2;border-radius:12px;min-height:42px}.win11-start-head strong{color:#243243;font-size:12px;font-weight:700}.win11-start-all-apps,.win11-start-footer-actions button{color:#243243;background:#ffffffb8;border:1px solid #cdd6e2f2;border-radius:999px}.win11-start-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-height:342px;overflow:auto}.win11-start-grid button{color:#243243;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:38px minmax(26px,auto);gap:5px;min-height:84px;padding:8px 4px}.win11-start-grid button:hover,.win11-start-grid button.is-recommended:hover{background:#0a64d314;border-color:#0000}.win11-start-grid button.is-recommended{background:0 0;border-color:#0000}.win11-start-grid .material-symbols-outlined{justify-content:center;align-items:center;height:38px;font-size:32px;display:flex}.win11-start-grid button span:last-child{font-size:10px;line-height:1.3}.win11-start-grid button small{display:none}.win11-start-recommended{background:#ffffff94;border:1px solid #e2e8f0c2;border-radius:12px;padding:10px 12px}.win11-context-menu{z-index:9500;background:#fcfdfff5;border:1px solid #dce4ee;border-radius:8px;min-width:196px;padding:4px;box-shadow:0 18px 40px #0f172a29}.win11-context-menu button{color:#1f2328;cursor:default;border-radius:5px;padding:7px 12px;font-size:13px}.win11-context-menu button:hover{background:#edf4fe}.win11-context-menu hr{border-top-color:#e7edf4;margin:3px 6px}.win11-run-dialog{color:#172033;z-index:9400;background:#f8fafc;border:1px solid #94a3b88c;border-radius:8px;width:min(430px,100% - 120px);bottom:82px;left:74px;box-shadow:0 26px 70px #0f172a47}.native-edge-surface.edge-app{color:#fff;background:#1c1c1c;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.edge-toolbar{background:#292929;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:5px;padding:5px 8px;display:flex}.edge-nav-btn{color:#ffffffad;cursor:default;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:13px;display:flex}.edge-nav-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.edge-nav-btn:disabled{opacity:.35}.edge-txt-btn{border:1px solid #ffffff29;border-radius:8px;width:auto;padding:0 10px;font-weight:600}.edge-addr{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;outline:none;flex:1;height:30px;padding:5px 14px;font-size:13px}.edge-addr:focus{background:#ffffff1f;border-color:#36b5f5}.edge-content{color:#fff;background:#1c1c1c;flex:1;min-height:0;padding:20px;overflow:auto}.edge-sim-page{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;max-width:760px;margin:0 auto;padding:24px}.edge-sim-header,.edge-sim-note{color:#ffffff9e;font-size:12px}.edge-shortcuts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.edge-shortcuts button{color:#fff;background:#2f5f8f;border:1px solid #ffffff29;border-radius:8px;padding:8px 12px}.edge-pt-site{color:#1f2937;background:#f7f7f7;border:1px solid #d6d6d6;border-radius:10px;max-width:1060px;margin:0 auto;overflow:hidden}.edge-pt-topline{background:#5d5d5d;height:12px}.edge-pt-brand-row{background:#fff;border-bottom:1px solid #efefef;padding:24px 28px}.edge-pt-brand{color:#5b7f17;font-size:64px;font-weight:300;line-height:1}.edge-pt-brand span{color:#9bc531}.edge-pt-nav{background:#f3f3f3;border-bottom:1px solid #e6e6e6;flex-wrap:wrap;padding:0 20px;display:flex}.edge-pt-nav a{color:#6a747d;padding:16px 22px;font-size:15px;text-decoration:none;display:flex}.edge-pt-nav a.active{color:#111;background:#a8c934}.edge-pt-hero{background:radial-gradient(circle at 78% 74%,#63c5f06b 0,#63c5f000 28%),radial-gradient(circle at 86% 72%,#d0e3f6eb 0,#ecf1f5c2 26%,#d6dbe1b8 50%,#e0e2e5db 100%);min-height:360px;position:relative}.edge-pt-overlay{background:linear-gradient(90deg,#f1f1f1f5,#f1f1f14d);position:absolute;inset:0}.edge-pt-content{z-index:1;max-width:640px;padding:56px 32px 46px;position:relative}.edge-pt-content h1{color:#84ac1f;margin:0 0 18px;font-size:56px;font-weight:300;line-height:1.08}.edge-pt-content p{color:#5b6877;margin:0 0 24px;font-size:16px;line-height:1.5}.edge-pt-content button{color:#fff;background:#656a72;border:0;border-radius:28px;padding:10px 26px;font-size:22px;font-weight:500}.edge-pt-foot{color:#596b82;background:#f6f8fb;border-top:1px solid #d9dee4;padding:10px 16px;font-size:12px}.edge-entra-site{color:#201f1e;background:#fff;border:1px solid #d2d8e2;border-radius:10px;height:100%;min-height:520px;position:relative;overflow:hidden}.edge-entra-login-page{background:#f2f2f2;justify-content:center;align-items:center;min-height:520px;padding:24px;display:flex;inset:0}.edge-entra-login-box{background:#fff;width:440px;padding:44px 44px 36px;box-shadow:0 2px 6px #0003}.edge-entra-mslogo{grid-template-columns:repeat(2,10px);gap:2px;width:22px;height:22px;margin-bottom:20px;display:grid}.edge-entra-mslogo .r{background:#f25022}.edge-entra-mslogo .g{background:#7fba00}.edge-entra-mslogo .b{background:#00a4ef}.edge-entra-mslogo .y{background:#ffb900}.edge-entra-login-title{color:#1b1b1b;margin-bottom:4px;font-size:24px;font-weight:600}.edge-entra-login-subtitle,.edge-entra-login-label,.edge-entra-login-options{color:#1b1b1b;font-size:13px}.edge-entra-login-input{color:#1b1b1b;background:#fff;border:1px solid #666;border-bottom:2px solid #333;outline:none;width:100%;height:36px;margin:4px 0 16px;padding:0 8px;font-size:15px}.edge-entra-login-input:focus{border-color:#0067b8}.edge-entra-login-link{color:#0067b8;width:fit-content;margin-bottom:8px;font-size:13px;text-decoration:none;display:block}.edge-entra-divider{background:#e0e0e0;height:1px;margin:20px 0}.edge-entra-login-btn-row{justify-content:flex-end;margin-top:20px;display:flex}.edge-entra-login-btn{color:#fff;background:#0067b8;border:0;height:36px;padding:0 20px}.edge-entra-login-user-row{color:#1b1b1b;background:#f2f2f2;border:0;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:8px 10px;display:flex}.edge-entra-avatar,.entra-topbar-avatar{color:#fff;background:#0078d4;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.edge-entra-login-footer{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.native-cloud-portal-surface.entra-shell{color:#201f1e;background:#fff;flex-direction:column;height:100%;min-height:0;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;display:flex;overflow:hidden}.native-cloud-portal-surface.is-embedded-in-edge{border:0;height:100%}.entra-topbar{background:#fff;border-bottom:1px solid #edebe9;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.entra-topbar-waffle{border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.entra-topbar-waffle:hover,.entra-topbar-icon:hover,.entra-copilot-btn:hover{background:#f3f2f1}.entra-waffle-grid{grid-template-columns:repeat(3,4px);gap:2px;display:grid}.entra-waffle-dot{background:#605e5c;border-radius:1px;width:4px;height:4px}.entra-topbar-brand{color:#201f1e;white-space:nowrap;margin-right:8px;font-size:15px;font-weight:600}.entra-topbar-search{color:#767676;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #c8c6c4;flex:1;align-items:center;gap:8px;max-width:560px;height:32px;padding:0 12px;display:flex}.entra-copilot-btn{color:#201f1e;background:#fff;border:1px solid #c8c6c4;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.entra-copilot-dot{background:linear-gradient(135deg,#7b2fff,#00adef);border-radius:50%;width:14px;height:14px}.entra-topbar-icon{appearance:none;color:#605e5c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.entra-topbar-user{border-radius:4px;align-items:center;gap:8px;height:40px;padding:0 8px;display:flex}.entra-topbar-user-info{text-align:right;line-height:1.2}.entra-topbar-user-email{color:#201f1e;font-size:12px;font-weight:500}.entra-topbar-user-org{color:#605e5c;font-size:11px}.entra-body{flex:1;min-height:0;display:flex;overflow:hidden}.entra-sidebar{background:#faf9f8;border-right:1px solid #edebe9;flex-direction:column;width:220px;display:flex;overflow:auto}.entra-nav{flex-direction:column;padding-top:4px;display:flex}.entra-nav-item,.entra-nav-subitem{color:#201f1e;text-align:left;background:0 0;border:0;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:14px;display:flex;position:relative}.entra-nav-subitem{height:36px;padding-left:46px;font-size:13px}.entra-nav-item:hover,.entra-nav-subitem:hover,.entra-nav-item.active,.entra-nav-subitem.active{background:#edebe9}.entra-nav-item.active:before{content:"";background:#0078d4;border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.entra-nav-icon{color:#0078d4;text-align:center;width:20px}.entra-nav-chevron{margin-left:auto}.entra-nav-chevron.open{transform:rotate(180deg)}.entra-section-hidden{display:none}.entra-sidebar-collapse{color:#605e5c;border-top:1px solid #edebe9;margin-top:auto;padding:10px 16px}.entra-main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.entra-breadcrumb{color:#0078d4;padding:10px 24px 0;font-size:13px}.entra-content{flex:1;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:12px;min-height:0;padding:12px 24px 18px;display:grid;overflow:auto}.entra-card{background:#fff;border:1px solid #edebe9;border-radius:4px;min-width:0}.entra-card-head{border-bottom:1px solid #edebe9;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.entra-card-head h3{color:#201f1e;margin:0;font-size:14px;font-weight:600}.entra-card-body{padding:12px 14px}.entra-subtle{color:#605e5c;font-size:11px}.entra-actions{flex-wrap:wrap;gap:8px;display:flex}.entra-btn{color:#fff;background:#0078d4;border:1px solid #0078d4;border-radius:2px;height:32px;padding:0 12px}.entra-btn.secondary{color:#201f1e;background:#fff;border-color:#c8c6c4}.entra-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.entra-kpi{background:#faf9f8;border:1px solid #edebe9;border-radius:4px;padding:10px}.entra-kpi strong{color:#0f172a;font-size:20px;display:block}.entra-kpi span{color:#605e5c;letter-spacing:.03em;text-transform:uppercase;font-size:11px}.entra-table{border-collapse:collapse;width:100%}.entra-table th{color:#605e5c;letter-spacing:.04em;text-align:left;text-transform:uppercase;border-bottom:1px solid #edebe9;padding:8px 10px;font-size:11px}.entra-table td{color:#201f1e;border-bottom:1px solid #f3f2f1;padding:8px 10px}.entra-table tr:hover td,.entra-table tr.selected td{background:#f3f8ff}.entra-selected-object{background:#faf9f8;border:1px solid #edebe9;border-radius:4px;gap:4px;margin-bottom:12px;padding:10px;display:grid}.entra-detail-list{color:#3b3a39;gap:8px;margin:0 0 12px;padding-left:18px;display:grid}.entra-command-strip .win11-action-strip{grid-template-columns:1fr;display:grid}.win11-start-menu{flex-direction:column;max-height:min(760px,100% - 92px);display:flex;bottom:70px}.win11-start-grid{grid-template-columns:repeat(6,minmax(92px,1fr))}.win11-start-menu .win11-start-grid{grid-template-columns:repeat(6,118px);justify-content:center;gap:12px 10px}.win11-start-menu .win11-start-grid button{grid-template-rows:38px 38px;align-content:start;justify-items:center;gap:7px;width:118px;min-height:94px;padding:8px 6px}.win11-start-menu .win11-start-grid button:hover,.win11-start-menu .win11-start-grid button.is-recommended:hover{background:#0a64d314;border-color:#0000}.win11-start-menu .win11-start-grid button>.win11-start-app-icon{place-self:center;width:34px;height:34px}.win11-start-menu .win11-start-grid button>span:not(.win11-app-icon){color:#243243;overflow-wrap:normal;text-align:center;text-wrap:balance;-webkit-line-clamp:2;word-break:normal;-webkit-box-orient:vertical;align-self:start;max-width:108px;min-height:38px;font-size:17px;line-height:19px;display:-webkit-box;overflow:hidden}.win11-start-menu .win11-start-grid button small{display:none}.win11-start-menu{width:min(920px,100% - 44px)}.win11-desktop-icon .win11-desktop-file-icon{justify-self:center;width:40px;height:40px}.win11-desktop-icon--file .fd-legacy-app-icon{filter:drop-shadow(0 1px 4px #00000047)}.win11-desktop-icon{grid-template-rows:44px auto;justify-items:center}.win11-desktop-icon>.fd-legacy-app-icon,.win11-desktop-icon>.win11-desktop-file-icon{place-self:center}.win11-desktop-icon span:last-child{text-align:center;justify-self:center;width:100%}.win11-start-grid button.is-recommended:after,.win11-start-recommended{display:none!important}.win11-run-dialog{border-radius:7px;padding:0;overflow:hidden}.win11-run-dialog header{background:#f3f3f3;border-bottom:1px solid #d8d8d8;padding:9px 12px}.win11-run-dialog p{margin:16px 18px 12px}.win11-run-dialog label{grid-template-columns:54px 1fr;align-items:center;gap:10px;margin:0 18px 16px;display:grid}.win11-run-dialog input{border-radius:2px;height:28px}.win11-run-dialog footer{background:#f3f3f3;border-top:1px solid #d8d8d8;justify-content:flex-end;padding:10px 12px}.win11-run-dialog footer button{border-radius:3px;min-width:82px}.win11-taskbar-tray{align-items:center;gap:4px;display:flex}.win11-taskbar-tray button{color:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:38px;padding:3px 8px;display:inline-flex}.win11-taskbar-tray button:first-child{min-width:52px;padding-inline:8px}.win11-tray-status-icons{align-items:center;gap:9px;height:18px;display:inline-flex}.win11-tray-wifi{width:18px;height:15px;position:relative}.win11-tray-wifi span{border:2px solid #e7edf7;border-bottom-width:0;border-radius:50% 50% 0 0;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.win11-tray-wifi span:first-child{width:18px;height:13px}.win11-tray-wifi span:nth-child(2){width:12px;height:9px}.win11-tray-wifi span:nth-child(3){background:#e7edf7;border:0;border-radius:50%;width:4px;height:4px;bottom:0}.win11-tray-volume{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:8px solid #e7edf7;width:7px;height:0;position:relative}.win11-tray-volume:before{content:"";background:#e7edf7;border-radius:1px;width:4px;height:8px;position:absolute;top:-4px;left:-1px}.win11-tray-volume span{border:1.5px solid #0000;border-right-color:#e7edf7;border-radius:50%;width:9px;height:15px;position:absolute;top:-8px;left:6px}.win11-taskbar-tray button:hover,.win11-taskbar-tray button[aria-expanded=true]{background:#ffffff2e}.win11-taskbar-tray button:last-child{flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.05}.win11-quick-settings,.win11-calendar-flyout{-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);color:#152033;z-index:9700;background:#f6fafff0;border:1px solid #cbd5e1d9;border-radius:16px;width:360px;position:absolute;bottom:70px;right:12px;box-shadow:0 24px 55px #0f172a3d}.win11-quick-settings{padding:14px}.win11-quick-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.win11-quick-grid button{color:#1f2937;text-align:left;background:#ffffffb8;border:1px solid #cbd5e1cc;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:82px;padding:10px;display:flex}.win11-quick-grid button.is-on{color:#fff;background:#2563eb}.win11-slider{grid-template-columns:28px 1fr;align-items:center;gap:10px;margin:14px 4px 8px;display:grid}.win11-quick-link{color:#1d4ed8;background:#ffffffb8;border:1px solid #cbd5e1d9;border-radius:10px;width:100%;margin-top:8px;padding:9px 11px;font-weight:700}.win11-calendar-flyout{padding:16px}.win11-calendar-flyout header{justify-content:space-between;margin-bottom:12px;display:flex}.win11-calendar-month{text-transform:capitalize;margin-bottom:10px;font-weight:800}.win11-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.win11-calendar-grid span,.win11-calendar-grid button{border:0;border-radius:999px;justify-content:center;align-items:center;height:34px;display:inline-flex}.win11-calendar-grid span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.win11-calendar-grid button{color:#152033;background:0 0}.win11-calendar-grid button.is-today{color:#fff;background:#2563eb;font-weight:800}.cmd-output,.ps-output{flex:none;min-height:0;overflow:visible}.cmd-input-row,.ps-input-row{align-items:baseline;margin-top:0;display:flex}.cmd-inp,.ps-inp{caret-color:#fff;min-width:2ch}.sysdm-live-pill{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.sysdm-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sysdm-device-list{gap:7px;display:grid}.sysdm-device-list div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:3px;grid-template-columns:20px 150px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.sysdm-device-list span{color:#475569}.sysdm-device-list strong{font-weight:600}.sysdm-change-dialog{color:#111827;z-index:4;background:#f8f8f8;border:1px solid #a8a8a8;min-width:420px;padding:0;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 52px #0f172a40}.sysdm-change-dialog header,.sysdm-change-dialog footer{background:#eee;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.sysdm-change-dialog header{border-bottom:1px solid #d2d2d2}.sysdm-change-dialog footer{border-top:1px solid #d2d2d2;justify-content:flex-end;gap:8px}.sysdm-change-dialog>label,.sysdm-membership{gap:8px;padding:12px 14px;display:grid}.sysdm-change-dialog input[type=text],.sysdm-change-dialog input:not([type]){border:1px solid #a8a8a8;border-radius:2px;padding:6px 8px}.sysdm-sub-dialog{min-width:460px}.sysdm-sub-body{gap:10px;padding:14px;display:grid}.sysdm-sub-body p{margin:0}.fd-knowledge-loading{grid-column:1/-1;margin:0}.ex-menu-wrapper{position:relative}.ex-menu-dropdown{z-index:8;background:#fff;border:1px solid #c8c8c8;min-width:210px;padding:4px;display:grid;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 12px 30px #0f172a2e}.ex-menu-dropdown button{color:#1f2937;font:inherit;text-align:left;background:0 0;border:0;border-radius:2px;padding:7px 10px}.ex-menu-dropdown button:hover{background:#e5f1fb}.ex-menu-dropdown hr{border:0;border-top:1px solid #e5e7eb;margin:4px 6px}.ex-nav-section{gap:2px;margin-top:10px;display:grid}.ex-nav-section strong{color:#64748b;text-transform:uppercase;padding:8px 10px 4px;font-size:11px}.ex-map-drive-dialog select,.ex-map-drive-dialog input{font:inherit;border:1px solid #cbd5e1;border-radius:4px;width:100%;margin-top:4px;padding:7px 9px}.ex-dialog-note{color:#64748b;margin:4px 0 0;font-size:12px}.ex-mapped-drives{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:6px;padding:8px;display:grid}.ex-mapped-drives button{color:#1f2937;font:inherit;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:6px 8px}.uac-slider-rail,.dhcp-tree-scope,.wu-nav-item,.wu-option-card,.def-toggle,.ncpa-side-link{font:inherit}.uac-slider-rail{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.dhcp-tree-scope{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.wu-nav-item,.wu-option-card,.def-toggle,.ncpa-side-link{cursor:pointer}.fd-web-popover{color:var(--fd-on-surface);z-index:10000;background:#fff;border:1px solid #c3c5d8b8;border-radius:8px;gap:8px;max-width:calc(100vw - 32px);padding:14px;display:grid;position:fixed;box-shadow:0 22px 48px #1118272e}.fd-web-popover strong{font-size:.88rem}.fd-web-popover p{color:var(--fd-on-surface-variant);margin:0;font-size:.82rem;line-height:1.45}.fd-web-modal-backdrop{z-index:10000;background:#11182770;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.fd-web-modal-card{background:#fff;border:1px solid #c3c5d8c2;border-radius:10px;max-height:min(88vh,920px);overflow:auto;box-shadow:0 28px 80px #11182747}.fd-web-modal-titlebar{border-bottom:1px solid #c3c5d8a3;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fd-web-modal-titlebar h2{font-family:var(--fd-font-headline);margin:0;font-size:1rem}.fd-web-modal-close{color:var(--fd-on-surface-variant);background:0 0;border:0;border-radius:8px;width:34px;height:34px}.fd-web-modal-close:hover{background:var(--fd-surface-high);color:var(--fd-on-surface)}.fd-web-modal-body{padding:18px}.fd-v2-admin-user-toolbar,.fd-v2-inline-form{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.fd-v2-admin-user-toolbar label,.fd-v2-inline-form label{color:var(--fd-on-surface-variant);text-transform:uppercase;gap:6px;min-width:150px;font-size:.78rem;font-weight:800;display:grid}.fd-v2-admin-user-toolbar input,.fd-v2-admin-user-toolbar select,.fd-v2-inline-form input,.fd-v2-inline-form select{color:var(--fd-on-surface);text-transform:none;background:#fff;border:1px solid #c3c5d8d1;border-radius:8px;min-height:40px;padding:8px 10px;font-size:.9rem;font-weight:650}.fd-v2-grow{flex:1}.fd-v2-inline-message{color:#0f3b8f;background:#eef4ff;border:1px solid #c9d9ff;border-radius:8px;margin:10px 0;padding:10px 12px;font-weight:700}.fd-v2-admin-summary-row{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.fd-v2-admin-summary-row span{background:var(--fd-surface-low);color:var(--fd-on-surface-variant);border:1px solid #c3c5d8b8;border-radius:999px;padding:8px 11px;font-size:.82rem}.fd-v2-teacher-groups-grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.2fr);gap:18px;display:grid}.fd-v2-group-detail{background:#f8faff;border:1px solid #c3c5d8b8;border-radius:8px;min-height:320px;padding:16px}.fd-v2-group-columns{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:14px;margin-top:14px;display:grid}.fd-v2-row-actions,.fd-v2-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fd-v2-pagination{border-top:1px solid #c3c5d880;justify-content:space-between;margin-top:10px;padding-top:10px}.fd-v2-pagination span{color:var(--fd-on-surface-variant);font-size:.88rem;font-weight:700}.fd-v2-ranking-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fd-v2-ranking-list li{background:#fff;border:1px solid #c3c5d8a3;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.fd-v2-ranking-list li span{background:var(--fd-primary-fixed);color:var(--fd-on-primary-fixed-variant);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex}.fd-v2-ranking-list small{color:var(--fd-on-surface-variant)}.fd-v2-chip-list{flex-wrap:wrap;gap:8px;display:flex}.fd-v2-chip-list .chip{align-items:center;gap:6px;display:inline-flex}.fd-v2-chip-list button{color:inherit;background:0 0;border:0;padding:0 2px;font-weight:900;line-height:1}.fd-v2-nested-table{margin-top:16px}.fd-v2-nested-table tbody tr{cursor:pointer}.fd-v2-selected-row{background:#eef4ff!important}.fd-v2-student-progress-card{background:#fff;border:1px solid #c3c5d8b8;border-radius:10px;gap:14px;margin-top:16px;padding:16px;display:grid}.fd-v2-student-progress-card h4{font-family:var(--fd-font-headline);margin:0 0 3px;font-size:1.18rem}.fd-v2-student-progress-card p{color:var(--fd-on-surface-variant);margin:0}.fd-v2-student-progress-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fd-v2-student-progress-stats span{color:var(--fd-on-surface-variant);background:#f4f7ff;border:1px solid #c3c5d8ad;border-radius:999px;padding:8px 10px;font-size:.82rem}.fd-v2-student-progress-stats strong{color:var(--fd-on-surface)}.fd-v2-progress-bar{background:#edf2fb;border-radius:999px;height:10px;overflow:hidden}.fd-v2-progress-bar span{background:linear-gradient(90deg,#075cf8,#37b5ff);height:100%;display:block}.fd-v2-attempt-list{gap:8px;display:grid}.fd-v2-attempt-card{background:#f9fbff;border:1px solid #c3c5d8a3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fd-v2-attempt-card strong{margin-bottom:3px;font-size:.94rem;display:block}.fd-profile-account-list--v2{gap:0;margin-top:12px;display:grid}.fd-profile-account-row{border-bottom:1px solid #c3c5d847;justify-content:space-between;align-items:start;gap:16px;padding:9px 0;display:flex}.fd-profile-account-row:last-child{border-bottom:0}.fd-profile-label{color:var(--fd-on-surface-variant);font-size:.84rem}.fd-profile-value{color:var(--fd-on-surface);text-align:right;font-size:.86rem;font-weight:800}.fd-student-level-card{color:#f6f8ff;background:linear-gradient(145deg,#12357a,#07163a);border:1px solid #91b1ff57;border-radius:10px;gap:6px;margin-top:14px;padding:14px;display:grid}.fd-student-level-card span{color:#b9ccf5;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fd-student-level-card strong{font-size:1.05rem;line-height:1.25}.fd-student-level-card small{color:#c5d8ff;line-height:1.45}.fd-muted-copy{color:var(--fd-on-surface-variant);margin:4px 0 12px;font-size:.9rem}.fd-profile-share-actions{flex-wrap:wrap;gap:10px;display:flex}.fd-profile-share-box{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.fd-profile-share-box input{background:#f7faff;border:1px solid #c3c5d8b8;border-radius:8px;flex:1;min-width:220px;padding:9px 10px;font-size:.83rem}.fd-topbar-search-results{background:#fff;border:1px solid #c3c5d8b8;border-radius:10px;gap:8px;max-width:420px;margin:10px 0 0 auto;padding:10px;display:grid;box-shadow:0 16px 34px #0f18301f}.fd-topbar-search-results p{border-bottom:1px solid #c3c5d852;margin:0;padding-bottom:8px;font-size:.82rem}.fd-topbar-search-results p:last-child{border-bottom:0;padding-bottom:0}.fd-closed-ticket-list{gap:8px;display:grid}.fd-closed-ticket-row{color:var(--fd-on-surface);cursor:pointer;text-align:left;background:#f8fbff;border:1px solid #c3c5d8b8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.fd-closed-ticket-row:hover{border-color:#004be361;transform:translateY(-1px);box-shadow:0 10px 22px #0c1c4714}.fd-closed-ticket-row span,.fd-closed-ticket-row small{gap:3px;display:grid}.fd-closed-ticket-row strong{font-size:.9rem}.fd-closed-ticket-row small{color:var(--fd-on-surface-variant);font-size:.78rem}.fd-closed-ticket-row em{color:#087c4b;background:#17b4721f;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:900}.fd-work-panel-list--compact{margin-top:12px}.fd-badge-share-box{border-top:1px solid #c3c5d87a;gap:10px;margin-top:14px;padding-top:14px;display:grid}.fd-badge-share-result{background:#f8fbff;border:1px solid #c3c5d8b8;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.fd-badge-share-result a{color:var(--fd-primary);overflow-wrap:anywhere;font-size:.82rem;font-weight:800;text-decoration:none}.fd-badge-share-result small,.fd-badge-share-empty{color:var(--fd-on-surface-variant);margin:0;font-size:.82rem;line-height:1.45}.fd-builder-shell{grid-template-columns:240px minmax(0,1fr);gap:18px;display:grid}.fd-v2-group-create-card{background:radial-gradient(130% 160% at 0 0,#5486ff29,#0000 54%),#f8fbff;border:1px solid #c3c5d8b8;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr) auto;align-items:end;gap:16px;margin:14px 0 16px;padding:18px;display:grid}.fd-v2-create-eyebrow{color:var(--fd-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.fd-v2-group-create-card h3{font-family:var(--fd-font-headline);margin:0 0 6px;font-size:1.08rem;font-weight:850}.fd-v2-group-create-card p{color:var(--fd-on-surface-variant);margin:0;font-size:.86rem;line-height:1.5}.fd-v2-group-create-field{color:var(--fd-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:900;display:grid}.fd-v2-group-create-field input{color:var(--fd-on-surface);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c3c5d8d6;border-radius:8px;min-height:42px;padding:0 12px;font-size:.92rem;font-weight:600}.fd-builder-steps{background:#f8faff;border:1px solid #c3c5d8b8;border-radius:10px;align-content:start;gap:8px;padding:12px;display:grid}.fd-builder-step{color:var(--fd-on-surface);cursor:pointer;text-align:left;background:#fff;border:1px solid #c3c5d8b8;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:4px;padding:11px;display:grid}.fd-builder-step:disabled{cursor:default;opacity:.72}.fd-builder-step span{background:var(--fd-surface-high);color:var(--fd-on-primary-fixed-variant);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}.fd-builder-step strong{font-size:.9rem}.fd-builder-step small{color:var(--fd-on-surface-variant);grid-column:2;font-size:.74rem;line-height:1.35}.fd-builder-step.is-active{border-color:#004be38a;box-shadow:0 0 0 3px #004be31a}.fd-builder-step.is-done span,.fd-builder-step.is-active span{background:var(--fd-primary);color:#fff}.fd-builder-main{gap:16px;min-width:0;display:grid}.fd-builder-panel,.fd-builder-target-card{background:#fff;border:1px solid #c3c5d8b8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.fd-builder-targets{gap:14px;display:grid}.fd-builder-target-card{background:#f9fbff}.fd-builder-field{color:var(--fd-on-surface-variant);gap:6px;font-size:.78rem;font-weight:850;display:grid}.fd-builder-field--wide,.fd-builder-target-card .fd-v2-row-between{grid-column:1/-1}.fd-builder-field input,.fd-builder-field select,.fd-builder-field textarea{color:var(--fd-on-surface);font:inherit;background:#fff;border:1px solid #c3c5d8d1;border-radius:8px;min-height:40px;padding:9px 10px;font-size:.9rem;font-weight:650}.fd-builder-field textarea{resize:vertical;min-height:84px}.fd-builder-code{min-height:100px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.fd-builder-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fd-builder-alert{color:#7a4b00;background:#fff4e6;border:1px solid #ffd7a3;border-radius:8px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:800}.fd-builder-preview{background:#eef4ff;border:1px solid #c9d9ff;border-radius:8px;grid-column:1/-1;gap:4px;padding:12px;display:grid}.fd-builder-preview span{color:var(--fd-on-surface-variant);font-size:.84rem}.fd-v2-template-targets{background:#f8fbff;border:1px solid #c3c5d8b8;border-radius:10px;gap:10px;margin:8px 0;padding:12px;display:grid}.fd-v2-template-targets>.fd-v2-row-between p{color:var(--fd-on-surface-variant);margin:3px 0 0}.fd-v2-template-target-card{background:#fff;border:1px solid #c3c5d8a8;border-radius:8px;gap:10px;padding:12px;display:grid}.fd-v2-template-target-card h5{margin:0 0 4px;font-size:.98rem}.fd-v2-template-target-card p{color:var(--fd-on-surface-variant);margin:0}.fd-v2-template-target-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.fd-v2-template-target-card dt{color:var(--fd-on-surface-variant);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fd-v2-template-target-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.82rem;font-weight:800}.fd-v2-template-target-card details{background:#f5f7fc;border-radius:8px;padding:9px 10px}.fd-v2-template-target-card summary{cursor:pointer;font-weight:850}.fd-v2-template-target-card pre{color:#e5edff;white-space:pre-wrap;background:#101828;border-radius:8px;max-height:180px;margin:10px 0;padding:10px;font-size:.78rem;overflow:auto}.sc-target-refresh-btn{color:#1d4ed8;background:#eef4ff;border:1px solid #c9d9ff;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:800}.sc-target-refresh-btn:hover{background:#dbe8ff}@media (width<=1100px){.fd-v2-teacher-groups-grid,.fd-v2-group-columns,.fd-v2-group-create-card,.fd-builder-shell,.fd-builder-panel,.fd-builder-target-card{grid-template-columns:1fr}}.sm-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sm-detail-card{background:#fff;border:1px solid #d6dde8;border-radius:4px;min-height:116px;padding:10px}.sm-detail-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sm-detail-card header strong{flex:1;font-size:12px}.sm-detail-card header button,.cp-detail-pane button{color:#164d7a;background:#f7fbff;border:1px solid #9cb9d6;border-radius:3px;padding:4px 8px;font-size:11px}.sm-detail-card dl{gap:6px;margin:0;display:grid}.sm-detail-card dl div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.sm-detail-card dt{color:#5f6f83}.sm-detail-card dd{color:#1c2735;margin:0;font-weight:600}.sm-detail-card p{color:#506177;margin:0;font-size:11px;line-height:1.45}.cp-detail-pane{background:#f8fbff;border:1px solid #d8e1ec;border-radius:4px;margin-top:12px;padding:10px}.cp-detail-pane h3{color:#1e3958;margin:0 0 8px;font-size:13px}.cp-detail-pane div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-cat-icon.win11-mini-glyph,.settings-device-hero .win11-mini-glyph{flex:none;width:28px;height:28px}.settings-nav-item .win11-mini-glyph,.sm-nav-item .win11-mini-glyph,.ncpa-nav-btn .win11-mini-glyph{flex:none}.ncpa-adapter-glyph{width:34px;height:34px}.ncpa-adapter-glyph-off{filter:grayscale();opacity:.45}.mmc-tabstrip{border-bottom:1px solid #cfd8e5;flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:8px;display:flex}.mmc-tabstrip button{color:#23364f;background:#eef3f9;border:1px solid #c7d3e1;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 8px;font-size:11px}.mmc-tabstrip button.active{color:#0f3d66;background:#fff;font-weight:700;position:relative;top:1px}.policy-detail-grid,.dm-detail-pane dl{gap:6px;margin:8px 0 10px;display:grid}.policy-detail-grid div,.dm-detail-pane dl div{border:1px solid #d9e2ee;border-radius:4px;gap:2px;padding:7px;display:grid}.policy-detail-grid span,.dm-detail-pane dt{color:#66758a;font-size:11px}.policy-detail-grid strong,.dm-detail-pane dd{color:#1b2b3d;margin:0;font-size:11px;font-weight:700}.dm-detail-pane{background:#f8fafc;border:1px solid #d6dfec;border-radius:4px;margin:10px;padding:10px}.wu-history-panel{background:#fff;border:1px solid #d7e0ec;border-radius:6px;margin-top:12px;padding:10px}.wu-history-row{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.wu-history-row:first-of-type{border-top:0}.wu-history-row strong,.wu-history-row span{font-size:12px}.utility-detail-panel{background:#fff;border:1px solid #d6dfeb;border-radius:5px;margin-top:10px;padding:10px}.utility-detail-panel dl{gap:6px;margin:0;display:grid}.utility-detail-panel dl div{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.utility-detail-panel dt{color:#64748b;font-size:11px}.utility-detail-panel dd{color:#1f2937;text-align:right;margin:0;font-size:11px;font-weight:700}.entra-depth-panel{background:#f8fbff;border:1px solid #d6e2f0;border-radius:6px;margin-top:10px;padding:10px}.entra-depth-panel dl{gap:6px;margin:0;display:grid}.entra-depth-panel dl div{gap:2px;display:grid}.entra-depth-panel dt{color:#65758b;font-size:11px}.entra-depth-panel dd{color:#1f2937;margin:0;font-size:11px;font-weight:700}@media (width<=900px){.sm-detail-grid,.cp-detail-pane div{grid-template-columns:1fr}}.win11-window-controls button:before{display:block;content:""!important;font-size:0!important}.win11-window-controls button:first-child:before{background:currentColor;width:14px;height:1px}.win11-window-controls button:nth-child(2):before{background:0 0;border:1.6px solid;width:10px;height:10px}.win11-window-controls button.is-close{position:relative}.win11-window-controls button.is-close:before,.win11-window-controls button.is-close:after{background:currentColor;border:0;width:1.5px;height:18px;position:absolute;top:50%;left:50%;content:""!important}.win11-window-controls button.is-close:before{transform:translate(-50%,-50%)rotate(45deg)}.win11-window-controls button.is-close:after{transform:translate(-50%,-50%)rotate(-45deg)}
