:root{color:#32194c;--taskbar-height:44px;--pink-gloss:linear-gradient(#eeaddc, #c05aa4 48%, #a5418e 51%, #b75caa);--lavender-gloss:linear-gradient(#f5ddfb, #dcb8e8 48%, #c49ad4 51%, #e1c1e9);--paper:#fff6ef;background:#8b6696;font-family:Tahoma,Trebuchet MS,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:#642989}:focus-visible{outline-offset:3px;outline:3px solid #56287d}.shell{background:#8b6696 url(/sunset.jpg) 50%/cover no-repeat;min-height:100dvh;position:relative}.desktop{isolation:isolate;height:calc(100dvh - var(--taskbar-height));position:relative;overflow:hidden}.shortcuts{gap:8px;width:114px;padding:12px 8px;display:grid}.shortcuts :is(button,a){color:#fff;text-shadow:0 1px 2px #271436,1px 0 #271436,-1px 0 #271436;background:0 0;border:1px solid #0000;border-radius:5px;justify-items:center;gap:4px;padding:6px 2px;font-size:.8rem;font-weight:700;display:grid}.shortcuts :is(button,a):hover,.shortcuts :is(button,a):focus-visible{background:#46265380;border-color:#fff8}.shortcut-icon{width:36px;height:36px}.app-window{--window-width:800px;--window-height:620px;--window-offset:0px;--initial-width:min(var(--window-width), calc(100% - 140px));--initial-height:min(var(--window-height), max(0px, calc(100% - 24px)));top:clamp(0px, calc(50% - var(--window-height) / 2 + var(--window-offset)), calc(100% - var(--initial-height)));left:min(max(118px, calc(50% - 350px + var(--window-offset))), calc(100% - var(--initial-width)));width:var(--initial-width);height:var(--initial-height);background:var(--paper);border:2px solid #783b85;border-radius:9px 9px 3px 3px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 20px #43224766,0 0 0 1px #f8c9eb}.app-window[data-window=computer],.app-window[data-window=documents]{--window-width:650px;--window-height:460px;--window-offset:50px}.app-window[data-window=complaints]{--window-width:610px;--window-height:570px;--window-offset:100px}.app-window[hidden]{display:none}.app-window--inactive .title-bar{background:linear-gradient(#e5c7e4,#a66caa)}.app-window:focus{outline:none}.title-bar{touch-action:none;background:var(--pink-gloss);color:#fff;text-shadow:0 1px 2px #62236a;cursor:grab;-webkit-user-select:none;user-select:none;border-top:2px solid #fce5f6;border-bottom:1px solid #7f3a80;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:4px 6px 4px 12px;font-weight:700;display:flex}.window-controls{gap:4px;display:flex}.window-controls button{color:#fff;background:linear-gradient(#dbb5e8,#8650a5);border:1px solid #f9e8fa;border-radius:5px;width:29px;height:28px;padding:0;font-size:1.2rem;font-weight:700;line-height:1}.window-controls button:last-child{background:linear-gradient(#f38f83,#b53943)}.window-body{flex:1;min-height:0;padding:clamp(16px,3vw,32px);overflow:auto}.window-body--profile{padding:0;container-type:inline-size}.window-body h1{color:#55267b;margin:0;font-size:clamp(1.45rem,3vw,2.15rem)}.window-body p{line-height:1.5}.profile{grid-template-columns:160px minmax(0,1fr);min-height:100%;display:grid}.window-sidebar{background:linear-gradient(#dfbbea,#b885cd);border-inline-end:1px solid #d7b5df;padding:10px}.profile-picture{aspect-ratio:1;width:100%;height:auto;margin-bottom:14px;display:block}.profile-actions button,.task-button{background:var(--lavender-gloss);color:#381553;border:1px solid #9867ad;border-radius:6px;font-weight:700;box-shadow:inset 0 1px #fff9}.profile-main{padding:clamp(16px,3vw,30px)}.profile-role{color:#713984;margin:4px 0 12px;font-size:1.15rem;font-weight:700}.profile-details{grid-template-columns:1fr 1.25fr;gap:12px;display:grid}.profile-details section{background:#fffaf6;border:1px solid #d9b0de;border-radius:8px;overflow:hidden}.profile-details h2{color:#512170;background:linear-gradient(#f7e2f5,#e6c3eb);margin:0;padding:8px 10px;font-size:1rem}.profile-details p,.profile-details ul{margin:0;padding:10px 12px}.profile-details ul{padding-left:27px;line-height:1.6}.profile-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.profile-actions button{padding:8px 12px}@container (width<=540px){.profile,.profile-details{grid-template-columns:1fr}.profile-sidebar{display:none}}.window-resize-edge{z-index:1;touch-action:none;position:absolute}.window-resize-edge:is([data-edge=n],[data-edge=s]){cursor:ns-resize;height:6px;inset-inline:10px}.window-resize-edge[data-edge=n]{top:0}.window-resize-edge[data-edge=s]{bottom:0;right:20px}.window-resize-edge:is([data-edge=w],[data-edge=e]){cursor:ew-resize;width:6px;inset-block:10px}.window-resize-edge[data-edge=w]{left:0}.window-resize-edge[data-edge=e]{bottom:20px;right:0}.window-resize-edge:is([data-edge=nw],[data-edge=ne],[data-edge=sw]){width:10px;height:10px}.window-resize-edge[data-edge=nw]{cursor:nwse-resize;top:0;left:0}.window-resize-edge[data-edge=ne]{cursor:nesw-resize;top:0;right:0}.window-resize-edge[data-edge=sw]{cursor:nesw-resize;bottom:0;left:0}.window-resize{z-index:1;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:20px;height:20px;padding:0;position:absolute;bottom:0;right:0}.window-resize:focus-visible{outline-offset:-3px}.taskbar{z-index:3;height:var(--taskbar-height);background:linear-gradient(#d3a2e4,#ad78c7 52%,#9b65b9);border-top:2px solid #f6d9fc;align-items:center;gap:8px;display:flex;position:relative}.taskbar-clock{color:#291338;font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;padding-inline:14px;font-size:.85rem;font-weight:700}.start-button{background:var(--pink-gloss);color:#fff;text-shadow:0 1px 2px #572453;border:1px solid #78386d;border-radius:0 14px 14px 0;align-self:stretch;min-width:104px;font-style:italic;font-weight:700;box-shadow:inset 0 1px #fff7}.start-logo{color:#fff0c6;font-size:1.2rem}.task-button{text-align:left;align-items:center;min-width:0;max-width:180px;padding:6px 10px;display:flex}.task-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-button img{flex:none}.task-button[aria-pressed=true]{box-shadow:inset 0 2px 5px #6d3e8a66}.menu-dismiss{inset:0 0 var(--taskbar-height);z-index:1;position:absolute}.start-menu{z-index:2;bottom:var(--taskbar-height);width:min(360px,100%);max-height:calc(100dvh - var(--taskbar-height));background:var(--pink-gloss);border:2px solid #783b85;border-radius:9px 9px 0 0;position:absolute;left:0;overflow:auto;box-shadow:3px 4px 12px #43224766}.start-header{background:var(--pink-gloss);color:#fff;text-align:left;text-shadow:0 1px 2px #62236a;border:0;border-top:1px solid #fff9;border-bottom:2px solid #ecaa76;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:700;display:flex}.start-header:focus-visible{outline-offset:-4px;outline:2px solid #fff}.start-header:hover span{text-decoration:underline}.account-picture{object-fit:cover;border:2px solid #fff7ed;border-radius:4px;box-shadow:0 1px 3px #43224788}.start-columns{background:#fffaf6;border-bottom:7px solid #a960aa;grid-template-columns:1fr 1fr;min-height:126px;display:grid}.start-column{padding:6px}.start-column+.start-column{background:#eedaf4;border-left:1px solid #c395d4}.start-column :is(button,a){color:#32194c;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px;font-size:.87rem;display:flex}.start-column :is(button,a):hover,.start-column :is(button,a):focus-visible{background:#e9c2eb}.start-app-icon{flex:none;width:22px;height:22px}.phone-status,.phone-date,.phone-softkeys{display:none}@media (width<=700px) and (pointer:coarse) and (hover:none){.shell{--handheld-bar:46px;background:radial-gradient(145% 43% at 18% 116%,#4b205e 96%,#e3a4e670 98%,#0000 100%),radial-gradient(134% 63% at -29% 113%,#713384 97%,#dda4e26b 98%,#0000 100%),radial-gradient(at 92% 16%,#cf81c8,#0000 58%),linear-gradient(145deg,#592b77,#89438f 48%,#432056)}.desktop{height:100dvh;overflow:hidden}.phone-status,.phone-softkeys{z-index:4;height:var(--handheld-bar);color:#fff;text-shadow:0 1px #411745;background:linear-gradient(#e0a0df70,#592267a6 52%,#461655b8 54%,#a454ad85);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0}.phone-status{border-bottom:1px solid #f1bbe9;top:0}.phone-softkeys{border-top:1px solid #f1bbe9;bottom:0}.phone-status-indicators{align-items:center;gap:4px;display:flex}.phone-status-indicators svg{flex:none}.phone-status .start-logo{border-inline-end:1px solid #fff9;padding-inline-end:6px}.phone-status .taskbar-clock{color:inherit;font-weight:400}.phone-softkeys .linkedin-icon{display:none}.phone-status button,.phone-softkeys :is(button,a){min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.phone-status button[aria-expanded=true],.phone-softkeys :is(button,a):hover{background:#512354}.phone-status :focus-visible,.phone-softkeys :focus-visible{outline-offset:-3px;outline-color:#fff}.shortcuts,.taskbar,.window-controls,.window-resize,.window-resize-edge{display:none}.phone-today{inset:var(--handheld-bar) 0;color:#fff;position:absolute;overflow:auto}.phone-date,.phone-owner,.phone-today-row{border:0;text-shadow:0 1px 2px #341443;width:100%;min-height:44px;color:inherit;text-align:start;background:linear-gradient(90deg,#39154b70,#5c286b42);border-bottom:1px solid #f0c5f153;align-items:center;gap:8px;padding:5px 10px;font-size:.9rem;font-weight:700;display:flex}.phone-owner:hover,.phone-owner:focus-visible{background:#4b215c99}.phone-owner:focus-visible{outline-offset:-3px}.profile-sidebar{display:none}.start-menu{z-index:5;top:var(--handheld-bar);width:min(360px,100%);max-height:calc(100dvh - 2 * var(--handheld-bar));border-radius:0;bottom:auto}.menu-dismiss{inset:var(--handheld-bar) 0;z-index:4}.app-window{border:0;border-radius:0;inset:var(--handheld-bar) 0 var(--handheld-bar)!important;z-index:1!important;width:100%!important;height:auto!important}.title-bar{color:#381553;min-height:32px;text-shadow:none;cursor:default;background:linear-gradient(#f5dbef,#d9b4e3);border:0;border-bottom:1px solid #bd8ac3;padding:4px 12px}.window-body{flex:1}.profile,.profile-details{grid-template-columns:1fr}.profile-actions button{min-height:44px}}@media not all and (width<=700px) and (pointer:coarse) and (hover:none){.shortcuts{grid-template-rows:repeat(auto-fill,76px);grid-auto-columns:98px;grid-auto-flow:column;place-content:start;width:100%;height:100%;overflow:auto}.shortcuts :is(button,a){align-content:start;min-width:0;padding:3px 2px;line-height:14px}.shortcuts :is(button,a) span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.shortcuts a,.start-column a{text-decoration:none}.linkedin-icon{object-fit:contain;width:35px;height:35px}.start-column .linkedin-icon{width:21px;height:21px}.window-icon{vertical-align:middle;width:18px;height:18px;margin-inline-end:4px}.window-body--explorer{padding:0;display:flex;overflow:hidden}.explorer{background:#fffaf6;flex-direction:column;flex:1;min-width:0;display:flex}.explorer-toolbar{--control-height:32px;background:linear-gradient(#fff8ec,#eee1d4);border-bottom:1px solid #cda8d9;flex-shrink:0;align-items:center;gap:3px;padding:3px 7px;display:flex}.explorer-history-group{align-items:center;display:flex}.explorer-toolbar button,.explorer-go{min-width:var(--control-height,28px);min-height:var(--control-height,28px);color:#381553;background:0 0;border:1px solid #0000;border-radius:2px;flex-shrink:0;align-items:center;gap:4px;padding:2px 4px;font-size:.84rem;display:inline-flex}.explorer-toolbar button:not(:disabled):hover,.explorer-go:hover{background:#f2dfef;border-color:#ba8fc8}.explorer-toolbar button:disabled{color:#76687c;cursor:default}.explorer-toolbar button:disabled img{filter:grayscale();opacity:.55}.explorer-history{width:14px;height:var(--control-height);color:#5f4068;place-items:center;display:inline-grid;position:relative}.explorer-history:after{content:"";pointer-events:none;border:3px solid #0000;border-top-color:currentColor;border-bottom:0}.explorer-history[data-disabled=true]{opacity:.4}.explorer-history:focus-within{outline-offset:-2px;outline:2px solid #56287d}.explorer-history select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.explorer-history select:disabled{cursor:default}.explorer-toolbar-divider{background:#ceb7cd;align-self:stretch;width:1px;margin:4px}.explorer-address-row{background:#f4eadf;border-bottom:1px solid #cda8d9;flex-shrink:0;align-items:center;gap:5px;min-height:32px;padding:2px 7px;font-size:.78rem;display:flex}.explorer-address{flex:1;min-width:0;display:flex;position:relative}.explorer-address:after{content:"▾";color:#4d285e;pointer-events:none;background:#e8d4f0;border:1px solid #c4a3d1;place-items:center;width:18px;display:grid;position:absolute;inset:2px 2px 2px auto}.explorer-address select{appearance:none;color:#381553;width:100%;min-width:0;height:24px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #ba99c7;padding:0 23px 0 6px}.explorer-go{min-height:24px;padding-inline:3px}@media (width<=700px) and (pointer:coarse) and (hover:none){.explorer-toolbar{--control-height:44px}.explorer-history{width:28px}.explorer-address-row{min-height:48px}.explorer-address select,.explorer-go{min-height:44px}}.explorer-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:208px minmax(0,1fr);min-height:0;display:grid}.explorer-folders{min-height:0;display:flex}.explorer-folders>.task-pane{width:100%;padding:8px}.explorer-folders .task-pane-section h2{font-size:.75rem}.explorer-folders .task-pane-section h2 button{padding:4px 6px}.explorer-files{padding:16px;overflow:auto}.explorer-files h1{font-size:1.35rem}.explorer-items{grid-template-columns:repeat(auto-fit,minmax(100px,120px));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.explorer-item{color:#381553;text-align:center;background:0 0;border:1px solid #0000;justify-items:center;gap:4px;width:100%;padding:8px 4px;font-size:.85rem;display:grid}button.explorer-item:hover{background:#f3dff6;border-color:#d3aedc}.explorer-item small{color:#634b73}.notepad-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:.875rem/1.55 Courier New,monospace}@media (width<=700px) and (pointer:coarse) and (hover:none){.explorer-layout{grid-template-columns:minmax(0,1fr)}.explorer-folders{display:none}}.complaints-form{gap:6px;max-width:34rem;display:grid}.complaints-form label{margin-top:6px;font-weight:700}.complaints-form :is(input,textarea){color:#32194c;width:100%;font:inherit;background:#fff;border:1px solid #a978b5;border-radius:4px;padding:8px 10px}.complaints-form textarea{resize:vertical}.complaints-form button{background:var(--lavender-gloss);color:#381553;border:1px solid #9867ad;border-radius:6px;justify-self:start;min-height:44px;margin-top:8px;padding:8px 14px;font-weight:700}.complaints-form button:disabled{opacity:.65;cursor:wait}.complaint-feedback{min-height:1.5em}.complaint-error{color:#8b234a}.complaints-blue-screen{color:#fff;cursor:pointer;background:#0800a0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(18px,6vw,40px);font:600 clamp(.875rem,2.1vw,1.125rem)/1.35 Courier New,monospace;position:fixed;inset:0}.complaints-blue-screen[open]{place-items:center;display:grid;overflow:auto}.crash-content{overflow-wrap:anywhere;width:min(100%,40rem)}.complaints-blue-screen h1{color:#0800a0;font:inherit;background:#bfbfbf;margin:0 auto 1rem;padding:0 8px;display:table}.complaints-blue-screen p{line-height:inherit;margin:0 0 1rem}.complaints-blue-screen button{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;margin-inline:auto;padding:4px 6px;display:block}.complaints-blue-screen :focus-visible{outline-color:#fff}.complaints-unavailable button{min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid;padding:6px 12px}.window-body:has(.xp-progress){background:#fff4ec;padding:0}.xp-progress{color:#381553;gap:16px;padding:18px 20px;display:grid}.xp-progress-row{align-items:center;gap:12px;display:flex}.xp-progress-row img{object-fit:contain;flex:none}.xp-progress-details{flex:1;min-width:0}.xp-progress-details p{min-height:3em;margin:0 0 5px;font-weight:700}.xp-progress-track{background:#fff;border:1px solid #9f78ad;border-radius:3px;grid-template-columns:repeat(18,minmax(0,1fr));gap:2px;height:18px;padding:2px;display:grid;box-shadow:inset 0 1px 2px #85618d55}.xp-progress-track [data-filled=true]{background:linear-gradient(#e9a6d2,#a04c9e);border-radius:1px}.xp-progress>button{background:var(--lavender-gloss);color:#381553;border:1px solid #9867ad;border-radius:4px;justify-self:center;min-width:116px;min-height:34px;font-weight:700}@media not all and (width<=700px) and (pointer:coarse) and (hover:none){.app-window:has(.xp-progress){width:min(440px,100%)!important;height:min(225px,100%)!important;top:max(0px,50% - 112.5px)!important;left:max(0px,50% - 220px)!important}.app-window:has(.xp-progress) .title-bar{cursor:default}.app-window:has(.xp-progress) :is(.window-resize,.window-resize-edge){display:none}}@media (width<=700px) and (pointer:coarse) and (hover:none){.xp-progress{max-width:460px;margin-inline:auto}.xp-progress>button{min-height:44px}}@media not all and (width<=700px) and (pointer:coarse) and (hover:none){.app-window--maximized:not(:has(.xp-progress)){border-radius:0;width:100%!important;height:100%!important;inset:0!important}.app-window--maximized .title-bar{cursor:default}:is(.app-window--maximized :is(.window-resize,.window-resize-edge),.app-window:has(.xp-progress) .window-maximize){display:none}}.taskbar>.taskbar-clock{background:linear-gradient(#ac7bc4,#c8a2db);border-inline-start:1px solid #794590;align-self:stretch;place-items:center;min-width:94px;display:grid;box-shadow:inset 1px 1px 3px #74428766}.task-pane{overflow:auto}.task-pane-section+.task-pane-section{margin-top:10px}.task-pane-section h2{margin:0;font-size:.82rem}.task-pane-section h2 button{color:#381553;text-align:left;background:linear-gradient(90deg,#fff4fd,#debee9);border:1px solid #caa5d9;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;gap:4px;width:100%;padding:4px 5px 4px 7px;font-weight:700;display:flex}.task-pane-section h2 button[aria-expanded=false]{border-radius:4px}.task-pane-section h2 button:focus-visible{outline-offset:-2px}.task-pane-toggle{color:#5b326e;background:#fcf2fb;border:1px solid #b184c0;border-radius:50%;flex:0 0 15px;place-items:center;height:15px;line-height:1;display:grid}.task-pane-actions{border:1px solid #d9b9e2;background:#fff7fa;border-top:0;padding:3px}.task-pane-actions :is(button,a){color:#381553;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:5px;width:100%;padding:7px 4px;font-size:.85rem;display:flex}.task-pane-actions :is(button,a):hover,.task-pane-actions [aria-current]{background:#e8ceef;border-color:#d3aedc}.task-pane-actions a{text-decoration:none}.task-pane-actions img{flex:none}.task-pane-note{overflow-wrap:anywhere;margin:2px 4px;font-size:.82rem}.explorer-folders img{width:16px;height:16px}.app-window[data-window=control]{--window-width:690px;--window-height:475px;--window-offset:75px}.control-panel-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:208px minmax(0,1fr);min-height:0;display:grid}.control-panel-content{min-width:0;min-height:0;padding:12px;overflow:auto;container-type:inline-size}.control-panel-content--categories{padding:14px}.control-panel-content h1{font-size:clamp(1.25rem,2.5vw,1.7rem)}.control-panel-content--categories{color:#fff;background:radial-gradient(at 100% 100%,#9868b3,#0000 68%),linear-gradient(130deg,#653979,#734591)}.control-panel-content--categories h1{color:#fff5fc}.control-panel-content--categories :focus-visible{outline-color:#fff}.control-panel-categories,.control-panel-items{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.control-panel-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.control-panel-items{grid-template-columns:repeat(auto-fit,minmax(108px,120px))}.control-panel-categories button,.control-panel-items button{width:100%;min-height:54px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:9px;padding:6px;font-weight:700;display:flex}.control-panel-categories button:hover{background:#fff2;border-color:#efccf6}.control-panel-items button{text-align:center;flex-direction:column;font-size:.85rem}.control-panel-items button:hover{background:#f3dff6;border-color:#d3aedc}.control-panel-categories img{flex:none}.control-panel-categories button{overflow-wrap:anywhere}@container (width<=275px){.control-panel-categories{grid-template-columns:minmax(0,1fr)}}.department-action{background:var(--lavender-gloss);color:#381553;border:1px solid #9867ad;border-radius:4px;min-height:44px;padding:6px 12px;font-weight:700}@media (width<=700px) and (pointer:coarse) and (hover:none){.control-panel-layout{flex-direction:column;display:flex}.control-panel .task-pane{flex:none;max-height:45%;padding:7px}.control-panel .task-pane-actions :is(button,a){min-height:44px}.control-panel-content{flex:1}}.explorer-menu-bar{z-index:1;background:#f8eef4;border-bottom:1px solid #dcc4da;flex-wrap:wrap;padding-inline:4px;display:flex;position:relative}.explorer-menu{position:relative}.explorer-menu button{color:#39194d;text-align:left;background:0 0;border:0;padding:3px 7px;font-size:.78rem}.explorer-menu button:not(:disabled):hover,.explorer-menu button[aria-expanded=true]{background:#eacdf1}.explorer-menu button:disabled{color:#7f7182}.explorer-menu-options{background:#fffafd;border:1px solid #a77bb1;min-width:max-content;padding:3px;position:absolute;inset-inline-start:0;box-shadow:2px 3px 5px #42254d44}.explorer-menu-options button{width:100%;display:block}.explorer-view-picker{align-items:center;gap:2px;display:flex;position:relative}.explorer-view-picker select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.explorer-view-picker:focus-within{outline:2px solid #7d4c90}.xp-file-explorer .task-pane-section{background:#f2e3f6;border-color:#fff8}.xp-file-explorer .task-pane-section h2 button{background:linear-gradient(100deg,#fff,#e5c9ec)}.xp-file-explorer .task-pane-toggle{font-size:0}.xp-file-explorer .task-pane-toggle:before{content:"»";font-size:.85rem;line-height:1;display:block;rotate:-90deg}.xp-file-explorer [aria-expanded=false] .task-pane-toggle:before{rotate:90deg}.xp-file-explorer .task-pane-section+.task-pane-section{margin-top:12px}.xp-file-explorer .task-pane-note{font-size:.72rem;line-height:1.25}@media not all and (width<=700px) and (pointer:coarse) and (hover:none){.xp-file-explorer .task-pane-actions{padding:7px 8px}.xp-file-explorer .task-pane-actions :is(button,a){align-items:flex-start;gap:6px;padding:1px 2px;font-size:.72rem;line-height:1.15}}.explorer-search-field{gap:4px;font-size:.8rem;display:grid}.explorer-search-field input{width:100%}.xp-file-explorer .explorer-files{background:#fffdfd;padding:6px}.xp-file-explorer .explorer-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,154px),1fr));gap:3px;margin:0}.xp-file-explorer .explorer-item,.explorer-rename{text-align:left;justify-content:flex-start;align-items:center;gap:6px;font-size:.78rem;font-weight:400;display:flex}.xp-file-explorer .explorer-item>img,.explorer-rename>img{flex:none}.explorer-item-label{overflow-wrap:anywhere}.xp-file-explorer .explorer-item[aria-pressed=true] .explorer-item-label{color:#fff;background:#76428c}.xp-file-explorer .explorer-item[aria-pressed=true] img{filter:brightness(.75)}.xp-file-explorer .explorer-items[data-view=Icons]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.xp-file-explorer [data-view=Icons] .explorer-item{text-align:center;flex-direction:column}.xp-file-explorer .explorer-items:is([data-view=List],[data-view=Details]){grid-template-columns:1fr}.xp-file-explorer [data-view=Details] .explorer-item{grid-template-columns:16px minmax(0,1fr) minmax(0,1fr);display:grid}.explorer-rename input{width:100%;min-width:0;font:inherit}.explorer-empty{margin:8px;font-size:.85rem}@media (width<=700px) and (pointer:coarse) and (hover:none){.xp-file-explorer .explorer-toolbar{flex-wrap:wrap}.xp-file-explorer .explorer-layout{grid-template-rows:minmax(0,auto) minmax(0,1fr)}.xp-file-explorer .explorer-folders{max-height:130px;display:flex}.xp-file-explorer .explorer-folders .task-pane{overflow:auto}}.search-companion{color:#30193d;background:linear-gradient(#e3c4eb,#b781cb);border-inline-end:1px solid #c29aca;flex-direction:column;flex:1;min-width:0;font-size:.78rem;display:flex}.search-companion header{background:#fbf1ec;border-bottom:1px solid #c29aca;flex:none;justify-content:space-between;align-items:center;padding-inline:6px;display:flex}.search-companion header button{color:inherit;background:0 0;border:0;font-size:1rem}.search-companion-body{flex-direction:column;flex:1;padding:8px;display:flex;overflow:auto}.search-companion-bubble{background:#f4e5f7;border:1px solid #fff;border-radius:8px;flex:none;margin-block-start:auto;padding:9px;position:relative}.search-companion-bubble:after{clip-path:polygon(0 0,100% 0,100% 100%);content:"";background:#f4e5f7;width:14px;height:11px;position:absolute;inset:100% auto auto 12px}.search-companion-choice{width:100%;color:inherit;text-align:start;background:0 0;border:0;align-items:start;gap:5px;padding:4px 0;display:flex}.search-companion-choice:hover{text-decoration:underline}.search-companion-choice img{flex:none}.search-companion form{gap:7px;display:grid}.search-companion fieldset{border:0;min-width:0;margin:0;padding:3px}.search-companion fieldset label{display:block}.search-companion :is(input,select){font:inherit}.search-companion select{width:100%}.search-companion-buttons{gap:5px;display:flex}.search-companion-buttons button{background:var(--lavender-gloss);color:inherit;font:inherit;border:1px solid #9867ad;border-radius:3px;flex:1;padding:3px}.search-companion-birby{background:url(/birby-search.png) 0 0/200% 200% no-repeat;flex:none;align-self:center;width:88px;height:88px;margin-block-start:10px}.search-companion-birby[data-pose=media]{background-position:100% 0}.search-companion-birby[data-pose=documents]{background-position:0 100%}.search-companion-birby[data-pose=all]{background-position:100% 100%}@media (width<=700px) and (pointer:coarse) and (hover:none){.xp-file-explorer [data-sidebar=search] .explorer-folders{max-height:43vh}.search-companion-body{flex-direction:row;align-items:end;gap:8px}.search-companion-bubble{flex:1;min-width:0}.search-companion-birby{align-self:end;width:68px;height:68px}}.folder-delete-dialog{color:#39194d;background:#fff5ee;border:2px solid #965799;border-radius:6px 6px 2px 2px;width:min(400px,100% - 24px);padding:0;box-shadow:0 8px 24px #37193d55}.folder-delete-dialog::backdrop{background:#2f143c38}.folder-delete-dialog header{color:#fff;background:linear-gradient(#dc98cb,#a54592);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 9px;font-size:.86rem;font-weight:700;display:flex}.folder-delete-dialog header button{color:#fff;font:inherit;background:linear-gradient(#ed9b8b,#b44c4c);border:1px solid #fff9;border-radius:3px}.folder-delete-content{padding:12px;font-size:.85rem}.folder-delete-content p{overflow-wrap:anywhere;margin:0}.folder-delete-actions{justify-content:end;gap:8px;margin-top:22px;display:flex}.folder-delete-actions button{background:var(--lavender-gloss);min-width:70px;color:inherit;font:inherit;border:1px solid #9867ad;border-radius:3px;padding:4px 10px}.folder-delete-error{align-items:center;gap:12px;display:flex}.folder-delete-error img{flex:none}.folder-delete-actions[data-denied=true]{justify-content:center}.xp-file-explorer .explorer-items[data-desktop=true][data-view=Icons]{grid-template-columns:repeat(auto-fill,minmax(min(100%,76px),76px));align-items:start}.xp-file-explorer .explorer-items[data-desktop=true] .explorer-item{overflow-wrap:anywhere}.explorer-computer-group+.explorer-computer-group{margin-top:8px}.explorer-computer-group h2{border-bottom:1px solid #dcc2e6;margin:0 0 4px;padding:3px 5px;font-size:.8rem}.xp-file-explorer .explorer-files[data-protected=true]{padding:0}.explorer-protected-disk{isolation:isolate;color:#fffaff;background:#a076bb;min-height:100%;padding:18px 14px;position:relative;overflow:hidden}.explorer-protected-disk:before{z-index:-1;aspect-ratio:1;opacity:.13;content:"";background:url(/icons/my-computer.png) 50%/contain no-repeat;width:min(55%,240px);position:absolute;bottom:-18px;right:-10px}.explorer-protected-disk h1{color:inherit;margin:0}.explorer-protected-disk p{max-width:48ch;font-weight:700}.explorer-protected-disk button{color:#f3dcfa;cursor:default;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.xp-file-explorer .task-pane-actions button:disabled{opacity:.65;cursor:default}.explorer-file-pane[data-music=true]:before{z-index:-1;aspect-ratio:1;opacity:.12;pointer-events:none;content:"";background:url(/icons/audio-cd.png) 50%/contain no-repeat;width:min(34%,145px);position:absolute;inset:auto -22px -15px auto;rotate:-15deg}.explorer-file-pane[data-pictures=true]:before{z-index:-1;aspect-ratio:1;opacity:.13;pointer-events:none;content:"";background:url(/icons/take-picture.png) 50%/contain no-repeat;width:min(40%,156px);position:absolute;bottom:-22px;right:-15px;rotate:-15deg}.xp-file-explorer .explorer-items[data-view=Thumbnails]{grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),104px));align-items:start}.xp-file-explorer [data-view=Thumbnails] .explorer-item{text-align:center;flex-direction:column}.xp-file-explorer [data-view=Thumbnails] .explorer-item>img{object-fit:contain;background:#fffdfd;border:1px solid #eadbea;width:88px;max-width:100%;height:78px;padding:15px}.explorer-file-pane{isolation:isolate;background:#fffdfd;min-width:0;min-height:0;display:flex;position:relative;overflow:clip}.xp-file-explorer .explorer-file-pane>.explorer-files{background:0 0;flex:1;min-width:0}.explorer-address--icon{background:#fff;border:1px solid #ba99c7;align-items:stretch}.explorer-address--icon select{opacity:0;cursor:pointer}.explorer-address--icon option{color:#381553}.explorer-address--icon:focus-within{outline:2px solid #7d4c90}.explorer-address-parts{z-index:1;white-space:nowrap;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;inset:1px 23px 1px 5px;overflow:hidden}.explorer-address-parts>img{flex:none}.explorer-address-part{align-items:center;gap:4px;min-width:0;display:flex}.explorer-address-part>:last-child{text-overflow:ellipsis;overflow:hidden}.explorer-address-part button{pointer-events:auto;color:inherit;white-space:nowrap;background:0 0;border:0;padding:2px}.explorer-address-part button:hover{background:#f0dcf4;text-decoration:underline}.explorer-address-part button:focus-visible{outline-offset:-2px}.control-panel-toolbar{flex-wrap:wrap}.control-panel .task-pane-section[data-featured=true] h2 button{color:#fff;background:linear-gradient(100deg,#73428c,#8951a1)}.task-pane-title{align-items:center;gap:5px;display:flex}.control-panel-content--categories{isolation:isolate;position:relative}.control-panel-content--categories:before{z-index:-1;aspect-ratio:1;opacity:.11;pointer-events:none;content:"";background:url(/icons/control-panel.png) 50%/contain no-repeat;width:min(50%,230px);position:absolute;inset:auto 0 0 auto}.control-panel-content--classic{background:#fffdfd;padding:5px}.control-panel-hidden-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.control-panel-content--classic .control-panel-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,74px),74px));gap:4px;margin:0}.control-panel-content--classic .control-panel-items button{gap:4px;padding:4px;font-size:.75rem;font-weight:400}.control-panel-content--classic .control-panel-items img{width:32px;height:32px}.window-body--explorer{container-type:inline-size}@media not all and (width<=700px) and (pointer:coarse) and (hover:none){@container (width<=420px){.explorer-layout[data-sidebar=tasks],.control-panel-layout{grid-template-columns:minmax(0,1fr)}.explorer-layout[data-sidebar=tasks]>.explorer-folders,.control-panel-layout>.task-pane{display:none}.xp-file-explorer .explorer-toolbar{flex-wrap:wrap}}}.chrome-overflow{flex:none;margin-inline-start:auto;display:none;position:relative}.title-bar>:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.window-controls{flex-shrink:0}@media not all and (width<=700px) and (pointer:coarse) and (hover:none){@container (width<=440px){.xp-file-explorer .explorer-toolbar,.control-panel-toolbar,.explorer-menu-bar{flex-wrap:nowrap}.toolbar-overflow{display:block}.explorer-toolbar>.explorer-view-picker,.explorer-toolbar>.explorer-toolbar-divider:last-of-type{display:none}.explorer-toolbar{gap:1px;padding-inline:3px}}@container (width<=365px){.explorer-toolbar>button:has(img[src$="/explorer-folders.png"]){display:none}}@container (width<=282px){.explorer-toolbar>.explorer-toolbar-divider{display:none}.explorer-toolbar>button:has(img[src$="/explorer-search.png"]){display:none}}@container (width<=270px){.explorer-menu-bar>[data-menu=Help]{display:none}.menu-overflow{display:block}}@container (width<=240px){.explorer-menu-bar>[data-menu=Tools]{display:none}}@container (width<=205px){.explorer-menu-bar>[data-menu=Favorites]{display:none}}@container (width<=175px){.explorer-toolbar>[aria-label=Up],.explorer-menu-bar>[data-menu=View]{display:none}.explorer-address-row{gap:3px;padding-inline:3px}.explorer-address{min-width:22px}.explorer-address-parts{display:none}}@container (width<=150px){:is(.explorer-toolbar>[aria-label=Forward],.explorer-toolbar .explorer-history-group:has([aria-label=Forward])){display:none}}}.chrome-overflow>.overflow-trigger{color:#332733;background:0 0;border:1px solid #0000;min-width:16px;min-height:20px;padding:0 4px;font-size:.8rem;line-height:1;display:block}.chrome-overflow>.overflow-trigger:hover{background:#eee4d6;border-color:#b9aa9d}.chrome-overflow:has(:popover-open)>.overflow-trigger{background:#eee4d6;border-color:#b9aa9d}.xp-overflow-popup,.xp-overflow-submenu{color:#251e25;background:#fffdf5;border:1px solid #aaa093;width:max-content;min-width:104px;max-width:210px;padding:2px;font:.75rem Tahoma,sans-serif;box-shadow:2px 2px 3px #0005}.xp-overflow-popup{margin:0;position:fixed;inset:auto;overflow:visible}.xp-overflow-entry{position:relative}.xp-overflow-popup button{width:100%;min-width:0;min-height:21px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:0;justify-content:start;align-items:center;gap:7px;padding:2px 6px;display:flex}.toolbar-overflow .xp-overflow-popup button{min-height:26px}.xp-overflow-popup button:not(:disabled):is(:hover,:focus-visible,[aria-expanded=true]){color:#fff;background:#a86bbd;outline:none}.xp-overflow-popup button:disabled{color:#817b77}.xp-overflow-icon{flex:none;place-items:center;width:20px;display:grid}.xp-overflow-icon img{display:block}.xp-overflow-arrow{margin-inline-start:auto;padding-inline-start:8px}.xp-overflow-submenu{z-index:1;position:absolute;inset:-3px auto auto 100%}.xp-overflow-popup[data-left=true] .xp-overflow-submenu{inset-inline:auto 100%}@container (width>365px){.toolbar-overflow [data-menu=Folders]{display:none}}@container (width>282px){.toolbar-overflow [data-menu=Search]{display:none}}@container (width>175px){.toolbar-overflow [data-menu=Up],.menu-overflow [data-menu=View]{display:none}}@container (width>150px){.toolbar-overflow [data-menu=Forward]{display:none}}@container (width>205px){.menu-overflow [data-menu=Favorites]{display:none}}@container (width>240px){.menu-overflow [data-menu=Tools]{display:none}}.task-pane-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.xp-file-explorer .task-pane-section[data-variant=system] h2 button{color:#fff;background:#73428c;border-color:#73428c}.task-pane-section[data-variant=system] .task-pane-toggle{color:#fff;background:#8951a1;border-color:#c297d2}.task-pane-section[data-variant=system] .task-pane-actions{background:#f4e9f8;padding:7px 8px}.start-folder-links{font-weight:700}.start-system-group{border-top:1px solid #d5b2df;margin-top:4px;padding-top:4px}@media not all and (width<=700px) and (pointer:coarse) and (hover:none){.start-menu{width:min(340px,100%)}.start-header{padding:6px 8px}.start-column{padding:5px}.start-column :is(button,a){gap:6px;min-height:29px;padding:3px 5px;font-size:.78rem}.start-app-icon,.start-column .linkedin-icon{width:20px;height:20px}}.mobile-explorer-tasks{display:none}@media (width<=700px) and (pointer:coarse) and (hover:none){.phone-programs:not([hidden]){inset:var(--handheld-bar) 0;background:#4d23546b;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-content:start;gap:5px;padding:12px 8px;display:grid;position:absolute;overflow:auto}.phone-programs :is(button,a){color:#fff;text-align:center;text-shadow:0 1px 3px #341443;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;align-content:start;justify-items:center;gap:4px;min-width:0;min-height:65px;padding:5px 2px;font-size:.78rem;text-decoration:none;display:grid}.phone-programs :is(button,a):is(:focus-visible,:active){background:#663472}.phone-programs img{object-fit:contain;width:28px;height:28px}.mobile-explorer-tasks{color:#381553;text-align:start;background:#f8eef4;border:0;border-bottom:1px solid #cda8d9;flex:none;min-height:44px;padding-inline:10px;display:block}.xp-file-explorer .explorer-layout{grid-template-columns:minmax(0,1fr)}.xp-file-explorer .explorer-layout[data-sidebar=tasks][data-mobile-tasks=false]{grid-template-rows:minmax(0,1fr)}.xp-file-explorer [data-sidebar=tasks][data-mobile-tasks=false]>.explorer-folders{display:none}.xp-file-explorer .explorer-files .explorer-items{grid-template-columns:minmax(0,1fr)}.xp-file-explorer .explorer-files .explorer-item{text-align:start;flex-direction:row;min-height:48px;font-size:.9rem}.xp-file-explorer .explorer-files .explorer-item img{border:0;width:28px;height:28px;padding:0}}.phone-calendar{inset:var(--handheld-bar) 0;color:#381553;background:#fff6ef;position:absolute;overflow:auto}.phone-calendar header{text-align:center;background:#eedaf4;border-bottom:1px solid #c395d4;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.phone-calendar h1{margin:0;font-size:1rem}.phone-calendar header button{min-height:44px;color:inherit;background:0 0;border:0;font-size:1.35rem}.phone-calendar table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%}.phone-calendar th{padding-block:8px;font-size:.8rem}.phone-calendar td{border:1px solid #e9d3e9;height:42px}.phone-calendar td[aria-current=date]{background:#e2bce7;font-weight:700}
