html.xp-mode{--xp-caption-hi:#0997ff;--xp-caption:#0058ee;--xp-caption-mid:#0197ff;--xp-caption-edge:#0046d5;--xp-caption-lo:#0034b8;--xp-frame:#0831d9;--xp-frame-hi:#166aee;--xp-frame-hi2:#08adff;--xp-frame-lo:#00138c;--xp-frame-lo2:#001ea0;--xp-face:#ece9d8;--xp-window:#fff;--xp-shadow:#aca899;--xp-dkshadow:#716f64;--xp-close-hi:#f0846b;--xp-close:#e24622;--xp-close-lo:#b51a00;--xp-caption-gradient:linear-gradient(180deg,#0997ff,#0058ee 8%,#0058ee 40%,#0197ff 88%,#0058ee 93%,#0046d5 95%,#0034b8);--xp-window-frame:inset -1px -1px #00138c,inset 1px 1px #0831d9,inset -2px -2px #001ea0,inset 2px 2px #166aee;--xp-close-gradient:linear-gradient(180deg,#f5a08c,#e7785c 6%,#e24622 42%,#d44021 88%,#b51a00);--bg:transparent;--bg-elevated:#fff;--ink:#000;--muted:#3d3d3d;--line:#aca899;--accent:#0054e3;--accent-ink:#fff;--header:transparent;--header-ink:#000;--radius:3px;--font-display:"Trebuchet MS",Tahoma,Verdana,sans-serif;--font-body:Tahoma,Verdana,"Segoe UI",sans-serif}html.xp-mode,html.xp-mode body{font-family:var(--font-body);letter-spacing:0;color:var(--ink)}html.xp-mode body{background-color:#245edb;background-image:url(/brand/xp-bliss.png);background-size:cover;background-position:50%;background-attachment:fixed;background-repeat:no-repeat}html.xp-mode .admin-page-title,html.xp-mode .admin-section-title,html.xp-mode .composer-label,html.xp-mode h1,html.xp-mode h2,html.xp-mode h3{font-family:var(--font-display);font-weight:700;color:#000}html.xp-mode .app-shell{margin-top:0}html.xp-mode .app-header,html.xp-mode .app-shell{background:none;border:none;border-radius:0;box-shadow:none}html.xp-mode .app-header{color:inherit;margin:0 0 .85rem;padding:1rem 0 .25rem;overflow:visible}html.xp-mode .admin-topbar-title{color:#fff;text-shadow:1px 1px 2px #003c74;font-family:var(--font-display)}html.xp-mode .header-search input{border-radius:0;border:1px solid #7f9db9;background:#fff;color:#000;box-shadow:inset 1px 1px 0 #aca899}html.xp-mode .task-window{background:var(--xp-window);border:3px solid #0054e3;border-radius:8px 8px 3px 3px;box-shadow:1px 1px 0 #00138c,2px 2px 10px rgba(0,0,0,.28);overflow:visible;margin-bottom:1rem}html.xp-mode .task-window .tabs-row{align-items:stretch;gap:.15rem;margin:0;padding:4px 6px 0;background:var(--xp-caption-gradient);border-bottom:none;border-radius:5px 5px 0 0}html.xp-mode .task-window .tabs{align-items:flex-end}html.xp-mode .task-window .admin-nav-link,html.xp-mode .task-window .tab{font-family:Tahoma,Verdana,sans-serif;border-radius:4px 4px 0 0;border:1px solid transparent;border-bottom:none;background:transparent;color:#fff;text-shadow:1px 1px 0 #003c74;box-shadow:none;margin-bottom:0;min-height:40px;gap:.35rem}html.xp-mode .task-window .admin-nav-link:hover,html.xp-mode .task-window .tab:hover{filter:none;background:color-mix(in srgb,#fff 18%,transparent);color:#fff;text-shadow:1px 1px 0 #003c74}html.xp-mode .task-window .admin-nav-link[data-active=true],html.xp-mode .task-window .tab[data-active=true]{background:var(--xp-window);background-image:none;color:#000;text-shadow:none;border-color:color-mix(in srgb,#fff 55%,#166aee);font-weight:700;box-shadow:none}html.xp-mode .task-window .tabs-filter-anchor{align-self:center;margin-bottom:4px}html.xp-mode .task-window .tabs-filter-btn{background:color-mix(in srgb,#fff 16%,transparent);color:#fff;border:1px solid color-mix(in srgb,#fff 35%,#003c74);border-radius:3px}html.xp-mode .task-window .tabs-filter-btn:hover,html.xp-mode .task-window .tabs-filter-btn[data-active=true]{background:var(--xp-window);color:#000}@media (max-width:560px){html.xp-mode .task-window .tabs-row{padding:4px 2px 0;gap:0}}html.xp-mode .task-window .tab-panel{background:var(--xp-window);border:none;border-radius:0;margin-bottom:0;overflow:visible}html.xp-mode .task-window .admin-nav{margin:0;padding:4px 6px 0;background:var(--xp-caption-gradient);border-bottom:none;gap:.15rem}html.xp-mode .task-window>:not(.tabs-row):not(.tab-panel):not(.admin-nav){padding:1rem .85rem}html.xp-mode .admin-tabs{background:var(--xp-face);margin-left:-.85rem;margin-right:-.85rem;padding:.4rem .85rem 0;border-bottom:1px solid var(--xp-shadow)}html.xp-mode .task-window .admin-page-header{margin-bottom:.85rem}html.xp-mode .icon-btn,html.xp-mode .main-menu-btn,html.xp-mode .tabs-filter-btn{border-radius:3px;border:1px solid #003c74;background:linear-gradient(180deg,#fff,#ece9d8 48%,#d4d0c8);color:#000;box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #aca899}html.xp-mode .icon-btn:hover,html.xp-mode .main-menu-btn:hover{background:linear-gradient(180deg,#fff,#c1d2ee 55%,#9eb6de)}html.xp-mode .admin-close-btn,html.xp-mode .main-menu-close,html.xp-mode .settings-dialog-close,html.xp-mode button[aria-label=Close],html.xp-mode button[aria-label^="Close "]{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:3px;border:1px solid #fff;background:var(--xp-close-gradient);color:#fff;box-shadow:1px 1px 0 #003c74,inset 1px 1px 0 #f5b5a4}html.xp-mode .admin-close-btn:hover,html.xp-mode .main-menu-close:hover,html.xp-mode .settings-dialog-close:hover,html.xp-mode button[aria-label=Close]:hover,html.xp-mode button[aria-label^="Close "]:hover{background:linear-gradient(180deg,#ffb09c,#f25a38 45%,#c12a10);color:#fff}html.xp-mode .main-menu-drawer{background:var(--xp-window);border:none;box-shadow:var(--xp-window-frame),4px 0 16px rgba(0,0,0,.28)}html.xp-mode .main-menu-header{background:var(--xp-caption-gradient);color:#fff;border-bottom:0;padding:4px 6px}html.xp-mode .main-menu-link{border-radius:0}html.xp-mode .card{border:1px solid var(--xp-shadow);border-radius:0}html.xp-mode .card,html.xp-mode .task-row{background:var(--xp-window);box-shadow:none}html.xp-mode .task-row{border-color:var(--xp-shadow)}html.xp-mode .task-group--linked .task-group-header,html.xp-mode .task-group--linked .task-group-toggle,html.xp-mode .task-group-header,html.xp-mode .task-group-toggle{background:var(--xp-face)}html.xp-mode .dialog{background:var(--xp-window);border:none;border-radius:8px 8px 3px 3px;box-shadow:var(--xp-window-frame),4px 4px 12px rgba(0,0,0,.4);overflow:hidden}html.xp-mode .archive-dialog-header,html.xp-mode .dialog>.dialog-title,html.xp-mode .projects-dialog-header,html.xp-mode .settings-dialog-header,html.xp-mode .workflow-catalog-header{background:var(--xp-caption-gradient);color:#fff;margin:-1.25rem -1.25rem .85rem;padding:5px 6px 5px 8px;align-items:center}html.xp-mode .dialog-title{font-family:Tahoma,Verdana,sans-serif;font-size:.85rem;font-weight:700;color:#fff;text-shadow:1px 1px 0 #003c74;background:none;margin:0}html.xp-mode .archive-dialog-header .dialog-title,html.xp-mode .projects-dialog-header .dialog-title,html.xp-mode .settings-dialog-header .dialog-title,html.xp-mode .workflow-catalog-header .dialog-title{color:#fff}html.xp-mode .btn{font-family:Tahoma,Verdana,sans-serif;border-radius:3px;border:1px solid #003c74;background:linear-gradient(180deg,#fff,#ece9d8 42%,#d4d0c8);color:#000;box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #aca899}html.xp-mode .task-menu{z-index:80}html.xp-mode .btn-primary.composer-submit{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:linear-gradient(180deg,#5ec04a,#3c9a31 42%,#2a7a24);border:1px solid #1f5f1c;border-radius:0 22px 22px 0;color:#fff;font-family:Tahoma,Verdana,sans-serif;font-style:italic;font-weight:700;text-shadow:1px 1px 1px #165214;box-shadow:inset 0 1px 0 #b6e8a0,inset 0 -1px 0 #246b20}html.xp-mode .btn-primary.composer-submit:before{content:"";width:22px;height:22px;flex-shrink:0;background:url(/brand/xp-start-icon.png) 50%/contain no-repeat}html.xp-mode .btn-primary.composer-submit:hover{filter:none;background:linear-gradient(180deg,#6fd15a,#45a838 42%,#318c2a);color:#fff;text-shadow:1px 1px 1px #165214}@media (max-width:639px){html.xp-mode .composer .btn-primary.composer-submit{border-radius:0 22px 22px 0}}html.xp-mode .btn:hover{filter:none;background:linear-gradient(180deg,#fff,#c1d2ee 50%,#9eb6de);color:#000;text-shadow:none}html.xp-mode .btn-primary:hover{background:linear-gradient(180deg,#5aa0ff,#2f6de8 45%,#1c4bb8);color:#fff}html.xp-mode .composer input,html.xp-mode input,html.xp-mode select,html.xp-mode textarea{border-radius:0;border:1px solid #7f9db9;background:#fff}html.xp-mode .muted{color:#3d3d3d}html.xp-mode a{color:#00e}