.xp .xp-home{width:520px;max-width:100%;padding:7px 8px 8px;font-size:11px}.xp .xp-home .xp-tabpanel{padding:8px 8px 6px}.xp .xp-home p{margin:0}.xp .xp-home-head{align-items:center;gap:8px;display:flex}.xp .xp-home-avatar{background:#fff;border:1px solid #fff;border-color:gray #fff #fff gray;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.xp .xp-home-avatar>img{width:46px;height:46px;display:block}.xp .xp-home-avatar .xp-home-presence{width:16px;height:16px;line-height:0;position:absolute;bottom:-5px;right:-5px}.xp .xp-home-name{white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #7f9db9;flex:none;width:260px;height:21px;margin:0;padding:3px 4px 0;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.xp .xp-home-hr{margin:7px 0 6px}.xp .xp-home-props{border-collapse:collapse}.xp .xp-home-props th,.xp .xp-home-props td{text-align:left;vertical-align:top;height:16px;padding:1px 0;font-weight:400}.xp .xp-home-props th{white-space:nowrap;width:96px;padding-right:6px}.xp .xp-home-tag{background:#fff;border:1px solid gray;padding:0 3px;font-weight:700;line-height:13px;display:inline-block}.xp .xp-home .xp-group,.xp .xp-home .xp-group+.xp-group{margin:6px 0 0;padding:3px 6px 6px}.xp .xp-home-gap{margin-bottom:4px}.xp .xp-home-right{text-align:right;margin-top:4px}.xp .xp-home-line{align-items:center;gap:4px;height:18px;display:flex}.xp .xp-home-muted{color:#444}.xp .xp-home-ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.xp .xp-home-field{overflow-wrap:anywhere;background:#fff;border:1px solid #7f9db9;align-items:center;gap:4px;min-height:20px;margin-top:3px;padding:1px 4px;display:flex}.xp .xp-home-field[data-dim=true]{color:#6d6d6d}.xp .xp-home-field img{flex:none;width:16px;height:16px}.xp .xp-home-emoji{flex:none;font-size:11px;line-height:16px}.xp .xp-home-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.xp .xp-home-row>:last-child{flex:1;min-width:0}.xp .xp-home-thumb{background:#d4d0c8;border:1px solid gray;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.xp .xp-home-thumb[data-size="32"]{width:34px;height:34px}.xp .xp-home-thumb>img{width:100%;height:100%;display:block}.xp .xp-home-sub{color:#444;justify-content:space-between;gap:6px;margin:6px 0 2px;display:flex}.xp .xp-home-lcd{color:#6cf06c;background:#000;border:1px solid #fff;border-color:gray #fff #fff gray;align-items:flex-end;gap:6px;height:18px;margin-top:4px;padding:2px 4px;font-family:Lucida Console,Courier New,monospace;font-size:10px;line-height:12px;display:flex}.xp .xp-home-eq{align-items:flex-end;gap:1px;height:12px;display:flex}.xp .xp-home-eq>span{background:repeating-linear-gradient(0deg,#2ed330 0 1px,#000 1px 2px);width:3px}.xp .xp-home-msg{align-items:flex-start;gap:8px;display:flex}.xp .xp-home-msg-title{margin-bottom:2px;font-weight:700}.xp .xp-home-info{background:#ffffe1;border:1px solid #000;align-items:flex-start;gap:4px;padding:3px 4px;display:flex}.xp .xp-home-doc{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;box-shadow:none;background:#fff;border:1px solid #7f9db9;padding:2px 4px}.xp .xp-home-subtext{color:#6d6d6d;display:block}.xp .xp-home-player{margin-bottom:4px}.xp .xp-home-player-row{align-items:center;gap:4px;height:24px;display:flex}.xp .xp-home .xp-btn.xp-home-sq{width:23px;min-width:23px;height:22px;min-height:22px;padding:0}.xp .xp-home .xp-btn.xp-home-speed{min-width:36px;height:22px}.xp .xp-home-player-speed{align-items:center;gap:4px;margin-left:auto;display:flex}.xp .xp-home-seek{cursor:default;background:#fff;border:1px solid #fff;border-color:gray #fff #fff gray;flex:1;min-width:0;height:8px;position:relative}.xp .xp-home-seek>.fill{background:#0a246a;position:absolute;top:1px;bottom:1px;left:0}.xp .xp-home-seek>.knob{background:#d4d0c8;border:1px solid #404040;border-color:#fff #404040 #404040 #fff;width:11px;height:18px;margin-left:-5px;position:absolute;top:-6px}.xp .xp-home-time{text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #7f9db9;flex:none;width:72px;height:18px;padding:2px 3px 0}.xp .xp-home-range{appearance:none;background:0 0;width:70px;height:18px;margin:0}.xp .xp-home-range::-webkit-slider-runnable-track{background:#fff;border:1px solid #fff;border-color:gray #fff #fff gray;height:4px}.xp .xp-home-range::-moz-range-track{background:#fff;border:1px solid #fff;border-color:gray #fff #fff gray;height:2px}.xp .xp-home-range::-webkit-slider-thumb{-webkit-appearance:none;background:#d4d0c8;border:1px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;width:9px;height:16px;margin-top:-7px}.xp .xp-home-range::-moz-range-thumb{background:#d4d0c8;border:1px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;width:7px;height:14px}.xp .xp-home-hint{margin-bottom:4px}.xp .xp-home-links{height:300px}.xp .xp-home-links td a{align-items:center;gap:4px;min-width:0;display:flex}.xp .xp-home-links td a>span{text-overflow:ellipsis;overflow:hidden}.xp .xp-home-links td a>svg,.xp .xp-home-links td a>img{flex:none}.xp .xp-home-buttons{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.xp .xp-home-footer{border-top:1px solid #aca899;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:7px;padding-top:5px;display:flex}.xp .xp-home-credit{margin-left:auto}
.xp .xpe{background:var(--xp-face);color:#000;flex-direction:column;font-size:11px;display:flex;position:absolute;inset:0;overflow:hidden;container:xpe/inline-size}.xp .xpe-band{background:var(--xp-face);border-top:1px solid #fff;border-bottom:1px solid #aca899;flex:none;align-items:center;display:flex}.xp .xpe-band+.xpe-band{border-top-color:#fff}.xp .xpe-toolbar{gap:0;height:38px;padding:0 2px}.xp .xpe-tb-btn{min-width:0;height:34px;font:inherit;color:#000;white-space:nowrap;cursor:var(--xp-cursor);background:0 0;border:1px solid #0000;border-radius:0;flex:none;align-items:center;margin:0;padding:0 3px;font-size:11px;display:inline-flex}.xp .xpe-tb-inner{align-items:center;gap:3px;display:inline-flex}.xp .xpe-tb-btn[data-labelled] .xpe-tb-inner{padding-right:2px}.xp .xpe-tb-label{line-height:13px}.xp .xpe-droparrow{color:#000;flex:none;margin:0 1px}.xp .xpe-tb-btn:not(:disabled):hover{border-color:#fff #aca899 #aca899 #fff}.xp .xpe-tb-btn:not(:disabled):active,.xp .xpe-tb-btn[aria-pressed=true],.xp .xpe-tb-btn[aria-expanded=true]{border-color:#aca899 #fff #fff #aca899}.xp .xpe-tb-btn[aria-pressed=true]{background:#f4f3ee}.xp .xpe-tb-btn:not(:disabled):active .xpe-tb-inner,.xp .xpe-tb-btn[aria-pressed=true] .xpe-tb-inner,.xp .xpe-tb-btn[aria-expanded=true] .xpe-tb-inner{position:relative;top:1px;left:1px}.xp .xpe-tb-btn:focus-visible{outline-offset:-3px;outline:1px dotted #000}.xp .xpe-tb-btn:disabled{color:#aca899;text-shadow:1px 1px #fff}.xp .xpe-tb-btn:disabled .xpe-tb-icon,.xp .xpe-tb-btn:disabled .xpe-droparrow{filter:grayscale();opacity:.45}.xp .xpe-tb-sep{border-left:1px solid #aca899;border-right:1px solid #fff;flex:none;width:0;height:30px;margin:0 3px}.xp .xpe-tb-dropwrap{display:inline-flex;position:relative}.xp .xpe-menu{z-index:60;background:#fff;border:1px solid #aca899;min-width:150px;padding:2px;position:absolute;top:100%;left:0;box-shadow:2px 2px #00000040}.xp .xpe-menu-item{width:100%;height:20px;font:inherit;color:#000;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px 0 4px;font-size:11px;text-decoration:none;display:flex}.xp .xpe-menu-item:hover,.xp .xpe-menu-item:focus{background:var(--xp-select);color:#fff;outline:none}.xp .xpe-menu-check{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.xp .xpe-menu-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.xp .xpe-addressbar{gap:4px;height:26px;padding:0 2px 0 4px}.xp .xpe-addr-label{color:#6f6d62;flex:none;padding-right:2px}.xp .xpe-addr-field{background:#fff;border:1px solid #7f9db9;flex:1;align-items:center;gap:4px;min-width:0;height:20px;padding:0 0 0 3px;display:flex;position:relative}.xp .xpe-addr-text{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;flex:1;min-width:0;line-height:18px;overflow:hidden}.xp .xpe-addr-drop{color:#4d6185;background:#c4d3fb;border:1px solid #b9cbf3;flex:none;justify-content:center;align-self:stretch;align-items:center;width:16px;margin:1px;padding:0;display:inline-flex}.xp .xpe-addr-drop .xpe-droparrow{color:#4d6185;width:7px;height:4px}.xp .xpe-addr-drop:hover{background:#d8e3fd}.xp .xpe-addr-drop:active,.xp .xpe-addr-drop[aria-expanded=true]{background:#9db6f4;border-color:#8aa6ee}.xp .xpe-addr-drop:focus-visible{outline-offset:-3px;outline:1px dotted #000}.xp .xpe-addr-menu{min-width:0;box-shadow:none;border-color:#000;top:19px;left:-1px;right:-1px}.xp .xpe-addr-go{height:22px}.xp .xpe-main{flex:1;min-height:0;display:flex}.xp .xpe-view{overscroll-behavior:contain;background:#fff;flex:1;min-width:0;position:relative;overflow:auto}.xp .xpe-taskpane{background:linear-gradient(#7ba2e7 0%,#6375d6 100%);flex:none;width:200px;padding:12px 10px;overflow:hidden auto}.xp .xpe-tp-section+.xpe-tp-section{margin-top:12px}.xp .xpe-tp-heading{font:inherit;margin:0}.xp .xpe-tp-head{color:#215dc6;width:100%;min-height:25px;font:inherit;text-align:left;background:linear-gradient(90deg,#fff 0%,#c6d3f7 100%);border:0;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:4px;padding:3px 2px 3px 10px;font-size:11px;font-weight:700;display:flex}.xp button.xpe-tp-head:hover{color:#428eff}.xp button.xpe-tp-head:focus-visible .xpe-tp-title{outline:1px dotted}.xp .xpe-tp-title{overflow-wrap:anywhere;min-width:0;line-height:13px}.xp .xpe-tp-chevron{color:#215dc6;background:#fff;border:1px solid #b3c3ee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.xp button.xpe-tp-head:hover .xpe-tp-chevron{color:#428eff}.xp .xpe-tp-section[data-special] .xpe-tp-head{color:#fff;background:linear-gradient(90deg,#0c4fd8 0%,#2b70f0 100%)}.xp .xpe-tp-section[data-special] button.xpe-tp-head:hover{color:#c6d3f7}.xp .xpe-tp-section[data-special] .xpe-tp-chevron{color:#0c4fd8;border-color:#5a85e6}.xp .xpe-tp-body{color:#000;overflow-wrap:anywhere;background:#d6dff7;border:1px solid #fff;border-top:0;padding:8px 8px 8px 10px}.xp .xpe-tp-section[data-special] .xpe-tp-body{background:#eff3ff}.xp .xpe-tp-body p{margin:0}.xp .xpe-tp-list{margin:0;padding:0;list-style:none}.xp .xpe-tp-item+.xpe-tp-item{margin-top:4px}.xp .xpe-tp-link{font:inherit;color:#215dc6;text-align:left;overflow-wrap:anywhere;cursor:var(--xp-cursor-hand);background:0 0;border:0;align-items:flex-start;gap:4px;padding:0;font-size:11px;line-height:14px;text-decoration:none;display:inline-flex}.xp .xpe-tp-link>svg,.xp .xpe-tp-link>img{flex:none;margin-top:-1px}.xp .xpe-tp-link>span{min-width:0}.xp .xpe-tp-link:hover{color:#428eff;text-decoration:underline}.xp .xpe-tp-link:focus-visible{outline:1px dotted #000}.xp .xpe-tp-link:disabled{color:#215dc6;cursor:var(--xp-cursor);text-decoration:none}.xp .xpe-details-name{font-weight:700;margin-bottom:4px!important}.xp .xpe-details-line{color:#000;line-height:14px}.xp .xpe-sidepane{background:#fff;border-right:1px solid #aca899;flex-direction:column;flex:none;width:200px;display:flex}.xp .xpe-pane-caption{background:var(--xp-face);border-bottom:1px solid #aca899;flex:none;justify-content:space-between;align-items:center;height:22px;padding:0 2px 0 6px;display:flex}.xp .xpe-pane-close{color:#000;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.xp .xpe-pane-close:hover{border-color:#fff #aca899 #aca899 #fff}.xp .xpe-pane-close:active{border-color:#aca899 #fff #fff #aca899}.xp .xpe-tree{flex:1;padding:3px 2px;overflow:auto}.xp .xpe-tree-root{align-items:center;gap:4px;height:18px;padding:0 2px;display:flex}.xp .xpe-tree ul{margin:0 0 0 9px;padding:0;list-style:none}.xp .xpe-tree li{padding-left:10px;position:relative}.xp .xpe-tree li:before{content:"";border-top:1px dotted #a0a0a0;width:8px;position:absolute;top:9px;left:0}.xp .xpe-tree li:after{content:"";border-left:1px dotted #a0a0a0;position:absolute;top:0;bottom:0;left:0}.xp .xpe-tree li:last-child:after{height:9px;bottom:auto}.xp .xpe-tree-item{font:inherit;color:#000;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;height:18px;padding:0 2px;font-size:11px;text-decoration:none;display:inline-flex}.xp .xpe-tree-item:hover>span{text-decoration:underline}.xp .xpe-tree-item[aria-current=page]>span{background:var(--xp-select);color:#fff;padding:0 1px}.xp .xpe-tree-item:focus-visible>span{outline:1px dotted #000}.xp .xpe-search{background:#fff}.xp .xpe-search-body{padding:8px}.xp .xpe-search-intro{color:#215dc6;margin:0 0 8px;font-weight:700}.xp .xpe-search-label{margin-bottom:3px;display:block}.xp .xpe-search-input{box-sizing:border-box;width:100%;display:block}.xp .xpe-search-buttons{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.xp .xpe-search-result{color:#444;margin:8px 0 0}.xp .xpe-narrow-only{display:none}@container xpe (max-width:479px){.xp .xpe-taskpane{display:none}.xp .xpe-narrow-only{display:block}.xp .xpe-wide-only,.xp .xpe-tb-label,.xp .xpe-addr-go .xpe-tb-label{display:none}.xp .xpe-main{flex-direction:column}.xp .xpe-sidepane{border-bottom:1px solid #aca899;border-right:0;width:auto;max-height:45%}.xp .xpe-view{flex:1}}
.xp .xp-quotes-tp-res{margin:0;padding:0;list-style:none}.xp .xp-quotes-tp-res li+li{margin-top:6px}.xp .xp-quotes-tp-resname{color:#000;align-items:center;gap:4px;display:flex}.xp .xp-quotes-tp-reslink{margin-top:1px;font-weight:700}.xp .xp-quotes-flag{background:linear-gradient(#000 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%);border:1px solid gray;flex:none;width:14px;height:9px;display:inline-block}.xp .xpe-view.xp-quotes-main{background:var(--xp-face);padding:6px 8px 8px}.xp .xp-quotes-header{border-bottom:1px solid #aca899;align-items:center;gap:6px;margin-bottom:2px;padding-bottom:6px;display:flex;box-shadow:0 1px #fff}.xp .xp-quotes-header-text{flex:1;min-width:0}.xp .xp-quotes-header h1{margin:0 0 1px;font-size:13px;font-weight:700;line-height:16px}.xp .xp-quotes-header p{color:#444;margin:0}.xp .xp-quotes-header-help{flex:none;align-items:center;gap:4px;display:inline-flex}.xp .xp-quotes-list{flex-direction:column;display:flex}.xp .xp-quote-card{background:var(--xp-face)}.xp .xp-quote-card+.xp-quote-card{margin-top:8px}.xp .xp-quote-legend{align-items:center;gap:4px;display:inline-flex}.xp .xp-quote-card--warning>legend{color:#b00000}.xp .xp-quote-warning{align-items:flex-start;gap:8px;padding:4px 2px;display:flex}.xp .xp-quote-warning>svg{flex:none}.xp .xp-quote-warning-text{min-width:0}.xp .xp-quote-title{margin:0 0 4px;font-size:11px;font-weight:700}.xp .xp-quote-p{margin:0 0 8px}.xp .xp-quote-tw{margin-bottom:6px}.xp .xp-quote-notice{color:#000;margin-bottom:6px}.xp .xp-quote-paper{overflow-wrap:anywhere;padding:6px 8px;line-height:1.5}.xp .xp-quote-paper .xp-quote-p{margin:0}.xp .xp-quote-paper .xp-quotes-linkbtn{margin-top:4px}.xp .xp-quote-text{white-space:pre-wrap}.xp .xp-quote-subtext{color:#666;font-size:10px;display:block}.xp .xp-quotes-linkbtn{font:inherit;color:var(--xp-link,#00f);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.xp .xp-qplayer{background:var(--xp-face);box-shadow:inset -1px -1px var(--xp-shadow), inset 1px 1px #fff;flex-direction:column;gap:4px;margin-bottom:8px;padding:5px 6px;display:flex}.xp .xp-qplayer-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xp .xp-qplayer-play{width:28px}.xp .xp-qplayer-spacer{flex:1}.xp .xp-qplayer-speed{font-variant-numeric:tabular-nums;min-width:38px}.xp .xp-qseek{cursor:pointer;touch-action:none;flex:1;min-width:100px;height:18px;position:relative}.xp .xp-qseek:focus-visible{outline:1px dotted #000}.xp .xp-qseek-track,.xp .xp-qseek-fill{height:4px;position:absolute;top:7px}.xp .xp-qseek-track{box-shadow:inset 1px 1px var(--xp-shadow), inset -1px -1px #fff, 0 0 0 1px #c5c2b2;background:#fff;left:0;right:0}.xp .xp-qseek-fill{background:#316ac5;left:0}.xp .xp-qseek-thumb{background:var(--xp-face);width:9px;height:14px;box-shadow:inset -1px -1px var(--xp-dark), inset 1px 1px #fff, inset -2px -2px var(--xp-shadow);margin-left:-4px;position:absolute;top:2px}.xp .xp-qtime{color:#00e000;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset 1px 1px var(--xp-shadow), inset -1px -1px #fff;background:#000;flex:none;padding:2px 5px}.xp .xp-qvolume{appearance:none;cursor:pointer;background:0 0;width:90px;max-width:40%;height:18px;margin:0}.xp .xp-qvolume:focus-visible{outline:1px dotted #000}.xp .xp-qvolume::-webkit-slider-runnable-track{height:4px;box-shadow:inset 1px 1px var(--xp-shadow), inset -1px -1px #fff;background:#fff}.xp .xp-qvolume::-moz-range-track{height:4px;box-shadow:inset 1px 1px var(--xp-shadow), inset -1px -1px #fff;background:#fff;border:0}.xp .xp-qvolume::-webkit-slider-thumb{appearance:none;background:var(--xp-face);width:8px;height:14px;box-shadow:inset -1px -1px var(--xp-dark), inset 1px 1px #fff, inset -2px -2px var(--xp-shadow);border:0;border-radius:0;margin-top:-5px}.xp .xp-qvolume::-moz-range-thumb{background:var(--xp-face);width:8px;height:14px;box-shadow:inset -1px -1px var(--xp-dark), inset 1px 1px #fff, inset -2px -2px var(--xp-shadow);border:0;border-radius:0}.xp .xp-quotes-modal{z-index:7000;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;inset:0}.xp .xp-quotes-modal>.xp-window{max-height:calc(100% - 16px)}.xp .xp-quotes-help-intro{align-items:flex-start;gap:8px;display:flex}.xp .xp-quotes-help-intro>svg,.xp .xp-quotes-help-row>svg{flex:none}.xp .xp-quotes-help-intro p{margin:4px 0 0}.xp .xp-quotes-help-row{align-items:flex-start;gap:8px;display:flex}.xp .xp-quotes-help-row p{margin:0 0 4px}.xp .xp-quotes-help-list{margin:0;padding:2px;list-style:none}.xp .xp-quotes-help-list li{overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:5px 6px;display:flex}.xp .xp-quotes-help-list li+li{border-top:1px solid #ece9d8}.xp .xp-quotes-phone{align-items:center;gap:4px;font-weight:700;display:inline-flex}.xp .xp-quotes-desc{color:#444}.xp .xp-quotes-help-emergency{margin-top:8px}.xp .xp-quotes-help-buttons{justify-content:flex-end;margin-top:8px;display:flex}
.xp .xpe-view.xpg-view{padding:8px}.xp .xpg-grid{grid-template-columns:repeat(auto-fill,112px);gap:12px 4px;margin:0;padding:0;list-style:none;display:grid}.xp .xpg-thumb{width:100%;font:inherit;color:#000;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:2px;font-size:11px;display:flex}.xp .xpg-thumb:focus-visible{outline:none}.xp .xpg-thumb-frame{background:#fff;border:1px solid #d0d0bf;place-items:center;width:100px;max-width:100%;height:100px;padding:3px;display:grid;position:relative;overflow:hidden}.xp .xpg-thumb-frame>img:not([aria-hidden]){pointer-events:none;border:1px solid gray;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.xp .xpg-thumb[aria-selected=true] .xpg-thumb-frame{border:2px solid var(--xp-select);padding:2px}.xp .xpg-thumb-label{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 2px;line-height:13px;display:-webkit-box;overflow:hidden}.xp .xpg-thumb[aria-selected=true] .xpg-thumb-label{background:var(--xp-select);color:#fff}.xp .xpg-thumb:focus-visible .xpg-thumb-label{outline:1px dotted #000}.xp .xpg-thumb[aria-selected=true]:focus-visible .xpg-thumb-label{outline-color:#ffff80}.xp .xpg-empty{color:#444;padding:8px 2px}.xp .xpg-viewer{inset:0;bottom:var(--xp-taskbar-h,0px);z-index:8500;position:fixed}.xp .xpg-viewer-body{flex-direction:column;display:flex;overflow:hidden}.xp .xpg-stage{touch-action:none;background:gray;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:inset 1px 1px #404040,inset -1px -1px #fff}.xp .xpg-caption{-webkit-user-select:text;user-select:text;border-top:1px solid #fff;flex:none;max-height:30%;padding:5px 8px;overflow:auto;box-shadow:0 -1px #aca899}.xp .xpg-caption p{margin:0}.xp .xpg-caption p+p{margin-top:3px}.xp .xpg-toolbar{border-top:1px solid #fff;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:2px;padding:4px 6px;display:flex;box-shadow:0 -1px #aca899}.xp .xpg-toolbar .xp-btn{width:28px;min-width:28px;height:26px;min-height:26px;padding:0}.xp .xpg-toolbar .xp-btn:not(:disabled):active,.xp .xpg-toolbar .xp-btn[aria-pressed=true]{padding:1px 0 0 1px}.xp .xpg-toolbar .xp-btn:disabled svg{opacity:.4}.xp .xpg-tool-sep{border-left:1px solid #aca899;border-right:1px solid #fff;width:2px;height:22px;margin:0 4px}
.xp .xpl-intro{color:#000;margin:6px 0 0!important}.xp .xpl-view>.xpl-intro{border-bottom:1px solid #ece9d8;padding:4px 6px;margin:0!important}.xp .xpl-empty{padding:6px}.xp .xpl-listview{box-shadow:none;padding:0;overflow:visible}.xp .xpl-name{align-items:center;gap:4px;max-width:100%;display:inline-flex}.xp .xpl-name>svg,.xp .xpl-name>img{flex:none}.xp .xpl-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp .xpl-list{columns:180px;column-gap:8px;margin:0;padding:4px;list-style:none}.xp .xpl-list li{break-inside:avoid;align-items:center;height:18px;display:flex}.xp .xpl-list a{color:#000;text-decoration:none}.xp .xpl-list a .xpl-name-text{padding:1px 2px}.xp .xpl-list li[aria-selected=true] .xpl-name-text,.xp .xpl-list a:focus .xpl-name-text{background:var(--xp-select);color:#fff}.xp .xpl-list a:focus-visible{outline:none}.xp .xpl-list a:focus-visible .xpl-name-text{outline:1px dotted #ffff80}@container xpe (max-width:640px){.xp .xpl-col-address{display:none}}
.xp .xp-doc-page{color:#000;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff}.xp .xp-doc-page img{max-width:100%;height:auto}.xp .xp-doc-meta{color:#444}.xp .xp-doc-blank{height:8px}.xp .xp-doc-tablewrap{overflow-x:auto}.xp .xp-notepad{background:#fff;flex-direction:column;min-height:100%;display:flex}.xp .xp-notepad .xp-doc-plain{border:1px solid #7f9db9;flex:1;margin:0;padding:1px 3px;font-family:Lucida Console,Courier New,monospace;font-size:13px;line-height:14px}.xp .xp-doc-plain h1,.xp .xp-doc-plain h2,.xp .xp-doc-plain h3,.xp .xp-doc-plain p,.xp .xp-doc-plain ul{margin:0;font-family:inherit;font-size:13px;line-height:14px}.xp .xp-doc-plain h1{text-transform:uppercase;font-weight:700}.xp .xp-doc-plain h2,.xp .xp-doc-plain h3{font-weight:700}.xp .xp-doc-plain h1+*,.xp .xp-doc-plain h2+*,.xp .xp-doc-plain h3+*{margin-top:0}.xp .xp-doc-plain .xp-doc-blank{height:14px}.xp .xp-doc-plain ul{padding:0;list-style:none}.xp .xp-doc-plain li{text-indent:-16px;padding-left:16px}.xp .xp-doc-plain li:before{content:"- ";white-space:pre}.xp .xp-doc-plain table{border-collapse:collapse;margin:0}.xp .xp-doc-plain th,.xp .xp-doc-plain td{text-align:left;vertical-align:top;border:0;padding:0 8px 0 0;font-weight:400}.xp .xp-doc-plain th{text-decoration:underline}.xp .xp-wordpad{flex-direction:column;min-height:100%;font-size:11px;display:flex}.xp .xp-doc-toolbar,.xp .xp-doc-formatbar{background:var(--xp-face,#ece9d8);border-top:1px solid #fff;border-bottom:1px solid #aca899;flex:none;align-items:center;gap:1px;height:26px;padding:1px 3px;display:flex}.xp .xp-tbtn{min-width:23px;height:22px;font:inherit;color:#000;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:3px;padding:0 3px;font-size:11px;text-decoration:none;display:inline-flex}.xp .xp-tbtn:hover{border-color:#fff gray gray #fff}.xp .xp-tbtn:active{border-color:gray #fff #fff gray;padding:1px 2px 0 4px}.xp .xp-tbtn:focus-visible{outline-offset:-3px;outline:1px dotted #000}.xp .xp-tsep{border-left:1px solid #aca899;border-right:1px solid #fff;flex:none;width:2px;height:20px;margin:0 3px}.xp .xp-doc-combo{white-space:nowrap;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18'%3E%3Crect width='16' height='18' fill='%23d4d0c8'/%3E%3Cpath d='M0 0h15v1H1v16H0z' fill='%23fff'/%3E%3Cpath d='M15 0h1v18H0v-1h15z' fill='%23404040'/%3E%3Cpath d='M14 1h1v16H1v-1h13z' fill='%23808080'/%3E%3Cpath d='M5 7h7l-3.5 4z' fill='%23000'/%3E%3C/svg%3E") right 0 top 0/16px 18px no-repeat,#fff;border:1px solid #7f9db9;flex:none;height:20px;margin-right:3px;padding:2px 20px 0 3px;overflow:hidden}.xp .xp-doc-fmt{flex:none;justify-content:center;align-items:center;width:23px;height:22px;font-family:Times New Roman,Times,serif;font-size:13px;display:inline-flex}.xp .xp-doc-ruler{background:var(--xp-face,#ece9d8);border-bottom:1px solid #aca899;flex:none;height:20px;padding:3px 3px 2px}.xp .xp-doc-ruler>span{background:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 9px) left 8px bottom 4px/calc(100% - 16px) 2px no-repeat,repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 36px) left 8px bottom 2px/calc(100% - 16px) 6px no-repeat,#fff;border:1px solid #fff;border-color:gray #fff #fff gray;height:14px;display:block}.xp .xp-doc-frame{background:#fff;border:1px solid #7f9db9;flex-direction:column;flex:1;display:flex}.xp .xp-doc-rich{flex:1;padding:6px 10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px}.xp .xp-doc-rich h1,.xp .xp-doc-rich h2,.xp .xp-doc-rich h3{margin:0 0 4px;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2}.xp .xp-doc-rich h1{font-size:16px}.xp .xp-doc-rich h2{margin-top:8px;font-size:15px}.xp .xp-doc-rich h3{margin-top:6px;font-size:13px}.xp .xp-doc-rich p{margin:0}.xp .xp-doc-rich .xp-doc-meta{margin-bottom:8px;font-style:italic}.xp .xp-doc-rich .xp-doc-blank{height:16px}.xp .xp-doc-rich .xp-doc-more{margin-top:16px}.xp .xp-doc-note{font-family:var(--xp-font,Tahoma, sans-serif);background:#ffffe1;border:1px solid #000;align-items:flex-start;gap:4px;margin-bottom:6px;padding:3px 4px;font-size:11px;line-height:14px;display:flex}.xp .xp-doc-twtag{font-family:var(--xp-font,Tahoma, sans-serif);margin-bottom:6px;font-size:11px;line-height:14px}.xp .xp-doc-figure{border:1px solid gray;width:480px;max-width:100%;margin:0 0 8px}.xp .xp-doc-tw{align-items:flex-start;gap:8px;width:400px;max-width:100%;padding:10px;display:flex}.xp .xp-doc-tw-label{color:#a00000;margin-bottom:2px;font-weight:700}.xp .xp-doc-tw-title{margin:0 0 4px;font-size:11px;font-weight:700}.xp .xp-doc-tw-text{margin:0 0 8px}.xp .xp-doc-cover{aspect-ratio:16/9;background:#d4d0c8;width:100%;position:relative;overflow:hidden}.xp .xp-doc-blur{filter:blur(14px)}.xp .xp-doc-cover-badge{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xp .xp-doc-cover-badge>span{color:#000;background:#ffffe1;border:1px solid #000;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.xp .xp-preview-head{background:#ece9d8;border-bottom:1px solid #aca899;padding:3px 6px}.xp .xp-listview tr[data-clickable=true]{cursor:default}.xp .xp-wmp{flex-direction:column;gap:6px;padding:6px;font-size:11px;display:flex}.xp .xp-wmp-pane{background:var(--xp-face,#ece9d8);border:1px solid #404b6e}.xp .xp-wmp-head{white-space:nowrap;text-overflow:ellipsis;color:#fff;background:linear-gradient(#6f8ccc 0%,#3d5ea8 50%,#2c4a8f 100%);border-bottom:1px solid #1c2f5e;height:18px;padding:2px 6px 0;font-weight:700;overflow:hidden}.xp .xp-wmp-pad{padding:6px}.xp .xp-wmp-p{margin:0 0 4px}.xp .xp-wmp-msg{align-items:flex-start;gap:4px;display:flex}.xp .xp-wmp-now{grid-template-columns:98px 1fr;gap:6px;padding:6px;display:grid}.xp .xp-wmp-art{background:#000;border:1px solid #fff;border-color:gray #fff #fff gray;justify-content:center;align-items:center;width:98px;height:98px;display:flex;position:relative;overflow:hidden}.xp .xp-wmp-art>img{width:96px;height:96px;display:block}.xp .xp-wmp-screen{color:#9fd5ff;background:#000;border:1px solid #fff;border-color:gray #fff #fff gray;flex-direction:column;gap:1px;min-width:0;height:98px;padding:3px 5px;display:flex;overflow:hidden}.xp .xp-wmp-screen a{color:#9fd5ff;text-decoration:underline}.xp .xp-wmp-title,.xp .xp-wmp-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp .xp-wmp-title{color:#fff;font-weight:700}.xp .xp-wmp-label{color:#6fa3c9}.xp .xp-wmp-viz{align-items:flex-end;gap:1px;height:18px;margin-top:auto;display:flex}.xp .xp-wmp-viz span{background:linear-gradient(#e53b2e 0%,#e5e52e 15%,#3fd23f 40%,#1f7a1f 100%) bottom/100% 18px;flex:1;min-width:2px}.xp .xp-wmp-viz[data-idle=true] span{background:#2a3a2a}.xp .xp-wmp-led{vertical-align:0;background:#3fd23f;border:1px solid #0a4a0a;width:7px;height:7px;margin-right:4px;display:inline-block}.xp .xp-wmp-led[data-off=true]{background:#4a4a4a;border-color:#222}.xp .xp-wmp-list{max-height:220px;margin:4px}.xp .xp-wmp-foot{align-items:center;gap:4px;display:flex}.xp .xp-wmp-thumb{vertical-align:middle;background:#d4d0c8;width:16px;height:16px;display:inline-block;position:relative;overflow:hidden}
.xp .xpe-view.xpb-view{background:var(--xp-face);padding:6px 8px 8px}.xp .xpb-header{border-bottom:1px solid #aca899;align-items:flex-start;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex;box-shadow:0 1px #fff}.xp .xpb-header>svg,.xp .xpb-header>img{flex:none}.xp .xpb-header-text{min-width:0}.xp .xpb-kicker{color:#444}.xp .xpb-header h1{margin:0 0 1px;font-size:13px;font-weight:700;line-height:16px}.xp .xpb-header p{margin:0}.xp .xpb-list{max-height:220px}.xp .xpb-inline-date{display:none}.xp .xpb-preview{margin-top:6px;padding:0}.xp .xpb-preview-body{grid-template-columns:164px minmax(0,1fr);align-items:start;gap:8px;padding:6px;display:grid}.xp .xpb-preview-cover{width:164px;padding:2px}.xp .xpb-preview-text p{margin:0 0 6px}.xp .xpb-muted{color:#444}.xp .xpb-footer{color:#444;text-align:center;margin-top:6px}@container xpe (max-width:640px){.xp .xpb-col-date{display:none}.xp .xpb-inline-date{display:inline}}@container xpe (max-width:420px){.xp .xpb-preview-body{grid-template-columns:minmax(0,1fr)}}
.xp .xpf-tiles{background:#fff;min-height:100%;padding:8px 10px}.xp .xpf-group+.xpf-group{margin-top:10px}.xp .xpf-group-title{color:#000;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#70bfff,#fff 260px) 1;margin-bottom:6px;padding-bottom:2px;font-weight:700}.xp .xpf-group-items{grid-template-columns:repeat(auto-fill,220px);gap:4px 8px;display:grid}.xp .xpf-tile{width:220px;height:54px;font:inherit;color:#000;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px;display:flex}.xp .xpf-tile-text{flex-direction:column;min-width:0;display:flex}.xp .xpf-tile-name,.xp .xpf-tile-sub{white-space:nowrap;text-overflow:ellipsis;padding:0 2px;overflow:hidden}.xp .xpf-tile-sub{color:gray}.xp .xpf-tile[aria-selected=true] .xpf-tile-name{background:var(--xp-select);color:#fff}.xp .xpf-tile:focus-visible{outline:none}.xp .xpf-tile:focus-visible .xpf-tile-name{outline-offset:-1px;outline:1px dotted #ffff9c}.xp .xpf-empty{background:#fff;min-height:100%}.xp .xpf-list{border:0;min-height:100%}@media (max-width:640px){.xp .xpf-group-items{grid-template-columns:1fr}.xp .xpf-tile{width:100%}}
.xpa-menu [role=menuitemcheckbox]{width:100%;height:20px;font:inherit;color:#000;text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0 10px 0 22px;display:flex;position:relative}.xpa-menu [role=menuitemcheckbox]:hover,.xpa-menu [role=menuitemcheckbox]:focus{background:var(--xp-select);color:#fff;outline:none}.xpa-menu [role=menuitemcheckbox]:disabled{color:#aca899;background:0 0}.xpa-menu [role=menuitem],.xpa-menu [role=menuitemcheckbox]{position:relative}.xpa-check{position:absolute;top:7px;left:8px}.xpa-dialog-layer{z-index:8000;position:absolute;inset:0}.xpa-dialog-layer[data-modal=false]{pointer-events:none}.xpa-dialog-layer[data-modal=false]>.xp-window{pointer-events:auto}.xpa-dlg{gap:10px;padding:10px;font-size:11px;display:flex}.xpa-dlg-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.xpa-dlg-row{align-items:center;gap:6px;display:flex}.xpa-dlg-row>label{flex:none}.xpa-dlg-row>.xp-input{flex:1;min-width:0}.xpa-dlg-buttons{flex-direction:column;flex:none;gap:5px;display:flex}.xpa-dlg-buttons .xp-btn{min-width:75px}.xpa-dlg-foot{justify-content:flex-end;gap:6px;padding:0 10px 10px;display:flex}.xpa-dlg-foot .xp-btn{min-width:75px}@media (max-width:640px){.xpa-dlg{flex-direction:column}.xpa-dlg-buttons{flex-direction:row;justify-content:flex-end}.xpa-menu [role=menuitemcheckbox]{font-size:13px}}
.xpn{background:var(--xp-face,#ece9d8);flex-direction:column;height:100%;min-height:160px;display:flex;position:relative}.xpn-text{color:#000;resize:none;white-space:pre;overflow-wrap:normal;tab-size:8;-webkit-user-select:text;user-select:text;cursor:text;background:#fff;border:1px solid #7f9db9;border-radius:0;outline:none;flex:1;width:100%;min-height:0;margin:0;padding:1px 3px;font-family:Lucida Console,Courier New,monospace;font-size:13px;line-height:14px;overflow:scroll}.xpn-text[data-wrap=true]{white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden scroll}.xpn-text::selection{color:#fff;background:var(--xp-select,#316ac5)}.xpn-file{flex-direction:column;gap:8px;padding:10px;font-size:11px;display:flex}.xpn-file-label{width:70px}.xpn-file-place{background:#fff;border:1px solid #7f9db9;flex:1;align-items:center;gap:4px;height:21px;padding:0 4px;display:inline-flex}.xpn-file-list{height:150px}.xpn-file-list td .xp-icon,.xpn-file-list td img{vertical-align:-3px}.xpn-file-empty{color:gray;margin:6px}.xpn-file-grid{grid-template-columns:70px 1fr 75px;align-items:center;gap:6px;display:grid}.xpn-file-grid .xp-input,.xpn-file-grid .xp-select{width:100%;min-width:0}.xpn-file-note{color:#444;margin:0}.xpn-find-opts{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.xpn-find-opts .xp-check{padding-bottom:6px}.xpn-find-dir{gap:8px;margin:0;display:flex}@media (max-width:640px){.xpn-file-grid{grid-template-columns:1fr 75px}.xpn-file-grid>label{grid-column:1/-1}.xpn-file-list td:nth-child(2),.xpn-file-list th:nth-child(2){display:none}}
.xpp{background:var(--xp-face,#ece9d8);-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;height:100%;min-height:240px;display:flex;position:relative}.xpp-main{flex:1;min-height:0;display:flex}.xpp-toolbox{border-right:1px solid #aca899;flex-direction:column;flex:none;align-items:center;gap:4px;width:58px;padding:3px 3px 0;display:flex;overflow-y:auto}.xpp-tools{grid-template-columns:25px 25px;grid-auto-rows:25px;display:grid}.xpp-tool{background:0 0;border:1px solid #0000;border-radius:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.xpp-tool:hover{border-color:#fff gray gray #fff}.xpp-tool[aria-pressed=true]{background:repeating-conic-gradient(#fff 0% 25%, var(--xp-face,#ece9d8) 0% 50%) 0 0 / 2px 2px;border-color:gray #fff #fff gray}.xpp-tool[aria-pressed=true] svg{transform:translate(1px,1px)}.xpp-tool:focus-visible{outline-offset:-4px;outline:1px dotted #000}.xpp-tool svg{display:block}.xpp-options{flex-direction:column;flex:none;justify-content:space-evenly;align-items:center;width:46px;min-height:72px;padding:3px 2px;display:flex;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.xpp-options[data-tool=brush]{grid-template-columns:repeat(3,1fr);align-content:space-evenly;justify-items:center;display:grid}.xpp-opt{color:#000;background:0 0;border:0;border-radius:0;place-items:center;min-width:12px;min-height:9px;padding:1px;display:grid}.xpp-options:not([data-tool=brush]) .xpp-opt{width:38px}.xpp-opt[aria-checked=true]{color:#fff;background:var(--xp-select,#316ac5)}.xpp-opt:focus-visible{outline-offset:0;outline:1px dotted #000}.xpp-opt svg{display:block}.xpp-opt-line{background:currentColor;width:30px;display:block}.xpp-opt-mode{width:26px;height:10px;display:block}.xpp-opt-mode[data-mode="0"]{border:1px solid}.xpp-opt-mode[data-mode="1"]{background:gray;border:1px solid}.xpp-opt-mode[data-mode="2"]{background:gray}.xpp-work{background:gray;flex:1;min-width:0;padding:3px 12px 12px 3px;overflow:auto;box-shadow:inset 1px 1px #404040,inset -1px -1px #fff}.xpp-sheet{position:relative}.xpp-canvas{image-rendering:pixelated;touch-action:none;cursor:crosshair;background:#fff;display:block}.xpp-canvas[data-tool=text]{cursor:text}.xpp-textbox{background:0 0;border:1px dashed #000;border-radius:0;outline:none;min-width:90px;height:18px;margin:0;padding:0 1px;line-height:16px;position:absolute;transform:translate(-1px,-1px)}.xpp-textbox::placeholder{color:gray}.xpp-resize-outline{box-sizing:border-box;pointer-events:none;border:1px dotted #000;position:absolute;top:0;left:0}.xpp-handle{box-sizing:content-box;touch-action:none;background:navy content-box content-box;width:3px;height:3px;padding:4px;position:absolute}.xpp-handle[data-dir=e]{cursor:ew-resize;top:calc(50% - 5px);left:calc(100% - 4px)}.xpp-handle[data-dir=s]{cursor:ns-resize;top:calc(100% - 4px);left:calc(50% - 5px)}.xpp-handle[data-dir=se]{cursor:nwse-resize;top:calc(100% - 4px);left:calc(100% - 4px)}@media (pointer:coarse){.xpp-handle{padding:10px}.xpp-handle[data-dir=e]{top:calc(50% - 11px);left:calc(100% - 10px)}.xpp-handle[data-dir=s]{top:calc(100% - 10px);left:calc(50% - 11px)}.xpp-handle[data-dir=se]{top:calc(100% - 10px);left:calc(100% - 10px)}.xpp-work{padding:3px 20px 20px 3px}}.xpp-colors{border-top:1px solid #fff;flex:none;align-items:center;gap:3px;padding:3px 4px 4px;display:flex;overflow-x:auto}.xpp-current{background:repeating-conic-gradient(#fff 0% 25%,silver 0% 50%) 0 0/2px 2px;flex:none;width:32px;height:32px;position:relative;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.xpp-current-fg,.xpp-current-bg{width:13px;height:13px;position:absolute;box-shadow:inset 1px 1px #fff,inset -1px -1px #404040,0 0 0 1px gray}.xpp-current-fg{top:5px;left:5px}.xpp-current-bg{top:13px;left:14px}.xpp-palette{flex:none;grid-template-columns:repeat(14,16px);grid-auto-rows:16px;display:grid}.xpp-swatch{border:0;border-radius:0;width:16px;height:16px;padding:0;box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #404040,inset -2px -2px #d4d0c8}.xpp-swatch:focus-visible{outline-offset:-5px;outline:1px dotted #000}
.xp-cmd{background:var(--cmd-bg,#000);height:100%;min-height:100%;color:var(--cmd-fg,silver);cursor:text;-webkit-user-select:text;user-select:text;-webkit-font-smoothing:none;scrollbar-color:#c3c0b5 #f1efe2;padding:1px 2px 2px;font-family:Lucida Console,Courier New,DejaVu Sans Mono,Liberation Mono,monospace;font-size:12px;line-height:13px;position:relative;overflow:hidden scroll}.xp-cmd-out{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;margin:0}.xp-cmd-out::selection,.xp-cmd-out ::selection{background:var(--cmd-fg,silver);color:var(--cmd-bg,#000)}.xp-cmd-caret{position:relative}.xp-cmd-caret:after{content:"";background:var(--cmd-fg,silver);height:3px;animation:1.06s step-end infinite xp-cmd-blink;position:absolute;bottom:0;left:0;right:0}.xp-cmd:not([data-focused=true]) .xp-cmd-caret:after{display:none}@keyframes xp-cmd-blink{50%{visibility:hidden}}.xp-cmd-input{opacity:0;color:#0000;caret-color:#0000;pointer-events:none;background:0 0;border:0;outline:none;width:100%;height:13px;margin:0;padding:0;font-size:16px;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.xp-cmd-caret:after{animation:none}}@media (max-width:640px){.xp-cmd{font-size:12px}}
.xp-tm{background:var(--xp-face);-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;min-height:0;display:flex}.xp-tm-tabs{flex-direction:column;flex:1;min-height:0;padding:6px 6px 4px;display:flex}.xp-tm-tabs>div{flex-direction:column;flex:1;min-height:0;display:flex}.xp-tm-tabs .xp-tabpanel{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex}.xp-tm-list{flex:1;min-height:80px}.xp-tm-list table{table-layout:fixed}.xp-tm-list td,.xp-tm-list th{cursor:default}.xp-tm-list tr:focus-within td{color:inherit;background:0 0}.xp-tm-list tr[aria-selected=true] td{background:var(--xp-select);color:#fff}.xp-tm-list tr:focus{outline:none}.xp-tm-list tr:focus-visible td:first-child{outline-offset:-1px;outline:1px dotted #ffff9c}.xp-tm-list .xp-tm-num{text-align:right}.xp-tm-list th button{all:unset;width:100%;height:100%;display:block}.xp-tm-list th.xp-tm-num button{text-align:right}.xp-tm-task{align-items:center;gap:4px;min-width:0;display:flex}.xp-tm-task span{text-overflow:ellipsis;overflow:hidden}.xp-tm-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.xp-tm-buttons .xp-btn{min-width:90px}.xp-tm-buttons .xp-check{margin-right:auto}.xp-tm-perf{flex:1;grid-template-rows:minmax(70px,1fr) minmax(70px,1fr) auto auto;grid-template-columns:100px minmax(0,1fr);gap:4px 8px;min-height:0;display:grid}.xp-tm-perf .xp-group{flex-direction:column;min-height:0;margin:0;padding:4px 6px 6px;display:flex}.xp-tm-perf .xp-group+.xp-group{margin-top:0}.xp-tm-canvas{min-height:40px;box-shadow:inset 1px 1px var(--xp-shadow), inset -1px -1px var(--xp-hilite);background:#000;flex:1;position:relative}.xp-tm-canvas canvas{width:calc(100% - 2px);height:calc(100% - 2px);image-rendering:pixelated;position:absolute;top:1px;left:1px}.xp-tm-stats{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px 8px;display:grid}.xp-tm-stats dl{grid-template-columns:1fr auto;column-gap:8px;margin:0;display:grid}.xp-tm-stats dt,.xp-tm-stats dd{margin:0;line-height:15px}.xp-tm-stats dd{text-align:right}.xp-tm-status{margin:0}.xp-tm-status .xp-statusbar-field{flex:1 1 0}@media (max-width:640px){.xp-tm-perf{grid-template-columns:70px minmax(0,1fr)}.xp-tm-stats{grid-template-columns:1fr}.xp-tm-status .xp-statusbar-field:nth-child(3){display:none}}
.xpm{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:silver;outline:none;flex-direction:column;min-height:100%;display:flex}.xpm:focus,.xpm:focus-visible{outline:none}.xpm .xpa-menubar{background:var(--xp-face,#ece9d8)}.xpm-area{flex:1;justify-content:center;align-items:flex-start;display:flex}.xpm-fit{flex:none}.xpm-board{background:silver;flex-direction:column;flex:none;gap:6px;padding:9px;display:flex;box-shadow:inset 3px 3px #fff,inset -3px -3px gray}.xpm-head{justify-content:space-between;align-items:center;height:37px;padding:2px 7px;display:flex;box-shadow:inset 2px 2px gray,inset -2px -2px #fff}.xpm-led{background:#000;flex:none;width:41px;height:25px;padding:1px;display:flex;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.xpm-led svg{flex:none;display:block}.xpm-smiley{width:25px;height:25px;cursor:inherit;background:silver;border:1px solid gray;border-radius:0;flex:none;margin:0;padding:0;position:relative;box-shadow:inset 2px 2px #fff,inset -2px -2px gray}.xpm-smiley:active{box-shadow:inset 1px 1px gray}.xpm-smiley:focus-visible{outline-offset:-4px;outline:1px dotted #000}.xpm-face{display:block;position:absolute;top:3px;left:3px}.xpm-smiley:active .xpm-face{top:4px;left:4px}.xpm-field{touch-action:manipulation;grid-auto-rows:16px;padding:3px;display:grid;box-shadow:inset 3px 3px gray,inset -3px -3px #fff}.xpm-cell{background:silver;width:16px;height:16px;position:relative;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.xpm-cell[data-open=true]{box-shadow:inset 1px 1px gray}.xpm-cell[data-boom]{background:red}.xpm-cell svg{pointer-events:none;display:block;position:absolute;top:0;left:0}.xpm-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.xpc{background:var(--xp-face,#ece9d8);-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;min-height:100%;display:flex}.xpc:focus,.xpc:focus-visible{outline:none}.xpc-area{flex:1;justify-content:center;align-items:flex-start;display:flex}.xpc-pad{flex-direction:column;flex:none;width:254px;padding:6px 6px 7px;display:flex}.xpc-display{color:#000;text-align:right;white-space:nowrap;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #7f9db9;height:23px;margin-bottom:7px;padding:0 5px;font-size:11px;line-height:21px;display:block;overflow:hidden}.xpc-top{gap:5px;height:28px;margin-bottom:7px;display:flex}.xpc-mem{text-align:center;flex:none;width:28px;height:26px;margin:1px 9px 1px 4px;font-size:11px;line-height:26px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.xpc-grid{grid-template-columns:42px repeat(5,36px);grid-auto-rows:28px;gap:4px;display:grid}.xpc .xpc-key{width:36px;min-width:0;height:28px;min-height:0;padding:0;font-size:11px;overflow:hidden}.xpc .xpc-key[data-wide]{width:62px}.xpc .xpc-key[data-color=red]{color:red}.xpc .xpc-key[data-color=blue]{color:#00f}.xpc .xpc-key:not(:disabled):active,.xpc .xpc-key[data-down]{box-shadow:inset 0 0 0 1px #000, inset 1px 1px var(--xp-shadow,gray), inset -1px -1px var(--xp-hilite,#fff);padding:1px 0 0 2px}
