:root{--xp-font: Tahoma, "Segoe UI", Verdana, "DejaVu Sans", sans-serif;--xp-blue-dark: #0a246a;--xp-blue: #0054e3;--xp-face: #ece9d8;--xp-face-light: #f4f3ee;--xp-border: #003c74;--xp-select: #316ac5;--xp-text: #000;--taskbar-h: 30px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden;background:#004e98}body{font:11px/1.35 var(--xp-font);color:var(--xp-text);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}body.xp-dragging,body.xp-dragging *{cursor:default!important}body.xp-dragging iframe{pointer-events:none}button,input,select,textarea{font:inherit;color:inherit}kbd{font:10px var(--xp-font);padding:0 3px;border:1px solid #a5a296;border-bottom-width:2px;border-radius:3px;background:#fff}.xp-root{position:relative;width:100vw;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;transform-origin:0 0}.no-anim *,.no-anim *:before,.no-anim *:after{animation:none!important;transition:none!important}:focus-visible{outline:1px dotted #000;outline-offset:1px}.xp-desktop{position:relative;flex:1;min-height:0;overflow:hidden;background-color:#3a6ea5;background-size:cover;background-position:center}.xp-desktop.is-busy{cursor:progress}.wp-bliss{background-color:#4f8fd8;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%201000'%20preserveAspectRatio='xMidYMid%20slice'%3e%3c!--%20Paisagem%20original%20inspirada%20no%20papel%20de%20parede%20clássico:%20colina%20verde%20e%20céu%20azul.%20--%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%231f62d0'/%3e%3cstop%20offset='.45'%20stop-color='%235c9ae6'/%3e%3cstop%20offset='.75'%20stop-color='%23a9cdf2'/%3e%3cstop%20offset='1'%20stop-color='%23d4e7f7'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%237cc23a'/%3e%3cstop%20offset='.35'%20stop-color='%234e9a1f'/%3e%3cstop%20offset='1'%20stop-color='%232b6a12'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill2'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%235aa62a'/%3e%3cstop%20offset='1'%20stop-color='%232f7015'/%3e%3c/linearGradient%3e%3cradialGradient%20id='shine'%20cx='.55'%20cy='.62'%20r='.35'%3e%3cstop%20offset='0'%20stop-color='%23b7e36a'%20stop-opacity='.55'/%3e%3cstop%20offset='1'%20stop-color='%23b7e36a'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cfilter%20id='blur'%20x='-20%25'%20y='-50%25'%20width='140%25'%20height='200%25'%3e%3cfeGaussianBlur%20stdDeviation='14'/%3e%3c/filter%3e%3cfilter%20id='blur2'%3e%3cfeGaussianBlur%20stdDeviation='6'/%3e%3c/filter%3e%3c/defs%3e%3crect%20width='1600'%20height='1000'%20fill='url(%23sky)'/%3e%3cg%20fill='%23fff'%20filter='url(%23blur)'%20opacity='.9'%3e%3cellipse%20cx='300'%20cy='200'%20rx='230'%20ry='55'/%3e%3cellipse%20cx='420'%20cy='170'%20rx='140'%20ry='50'/%3e%3cellipse%20cx='1050'%20cy='140'%20rx='260'%20ry='60'/%3e%3cellipse%20cx='1220'%20cy='190'%20rx='180'%20ry='45'/%3e%3cellipse%20cx='760'%20cy='300'%20rx='200'%20ry='40'%20opacity='.7'/%3e%3cellipse%20cx='1450'%20cy='330'%20rx='160'%20ry='35'%20opacity='.6'/%3e%3cellipse%20cx='120'%20cy='380'%20rx='150'%20ry='30'%20opacity='.6'/%3e%3c/g%3e%3cpath%20d='M0%20720%20Q%20380%20600%20760%20650%20T%201600%20600%20V1000%20H0z'%20fill='url(%23hill2)'%20opacity='.85'/%3e%3cpath%20d='M-50%20760%20C%20300%20520,%20900%20470,%201650%20700%20V1000%20H-50z'%20fill='url(%23hill)'/%3e%3cpath%20d='M-50%20760%20C%20300%20520,%20900%20470,%201650%20700%20V1000%20H-50z'%20fill='url(%23shine)'/%3e%3cpath%20d='M0%20830%20C%20500%20720,%201100%20760,%201600%20820'%20stroke='%239bd458'%20stroke-width='10'%20fill='none'%20opacity='.25'%20filter='url(%23blur2)'/%3e%3c/svg%3e"),linear-gradient(#2a6ad4,#9cc8f4 60%,#4a9a2a 61%,#2f7a1c)}.wp-azul{background-color:#2e65c9;background-image:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.25),transparent 55%),linear-gradient(160deg,#0b3ea8,#3a7be0 55%,#5f9cf0)}.wp-jogo-do-b{background-color:#1f6b19;background-image:radial-gradient(circle at 75% 70%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#0b3ea8,#1d6fb8 40%,#2a8a1e 75%,#1b5e12)}.wp-brand{position:absolute;right:6%;bottom:12%;font:bold clamp(48px,10vw,140px) / 1 "Trebuchet MS",var(--xp-font);color:#ffffff29;letter-spacing:-2px;text-shadow:0 2px 0 rgba(0,0,0,.08);pointer-events:none}.xp-icons{position:absolute;top:0;right:0;bottom:0;left:0}.xp-icons.is-refreshing{visibility:hidden}.xp-icon{position:absolute;width:76px;padding:2px;display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;cursor:default;touch-action:none}.xp-icon svg{filter:drop-shadow(1px 2px 1px rgba(0,0,0,.35))}.xp-icon-label{color:#fff;text-align:center;padding:0 2px;text-shadow:1px 1px 1px #000,0 0 2px #000;word-break:break-word}.xp-icon.is-selected svg{filter:drop-shadow(1px 2px 1px rgba(0,0,0,.35)) brightness(.7) sepia(1) hue-rotate(180deg) saturate(4)}.xp-icon.is-selected .xp-icon-label{background:var(--xp-select);text-shadow:none;outline:1px dotted #fff}.xp-icon:focus-visible{outline:none}.xp-icon.is-dragging{opacity:.7;z-index:5}.xp-window-slot[hidden]{display:none}.xp-window{position:absolute;display:flex;flex-direction:column;background:var(--xp-face);border:1px solid var(--xp-border);border-top:0;border-radius:8px 8px 0 0;box-shadow:2px 3px 10px #0006,inset 0 0 0 3px #0831d9,inset 0 0 0 4px #166aee;padding:0 4px 4px;min-width:0}.xp-window.anim{animation:xp-open .14s ease-out}@keyframes xp-open{0%{transform:scale(.94);opacity:.4}}.xp-window.is-max{border-radius:0;padding:0;box-shadow:none;border:0}.xp-window.is-inactive{box-shadow:2px 3px 8px #00000040,inset 0 0 0 3px #7a96df,inset 0 0 0 4px #a6b9ea}.xp-titlebar{position:relative;flex:none;height:30px;margin:0 -4px;padding:0 4px 0 8px;display:flex;align-items:center;gap:5px;border-radius:7px 7px 0 0;color:#fff;font:bold 13px/1 "Trebuchet MS",var(--xp-font);text-shadow:1px 1px #0f1089;background:linear-gradient(#0997ff,#0053ee 8%,#0050ee 40%,#06f 88%,#06f 93%,#005bff 95%,#003dd7 96%,#003dd7);touch-action:none;cursor:default}.xp-titlebar:before{content:"";position:absolute;inset:1px 1px auto;height:6px;border-radius:6px 6px 0 0;background:linear-gradient(#ffffff73,#fff0);pointer-events:none}.is-max>.xp-titlebar{margin:0;border-radius:0}.is-inactive>.xp-titlebar{background:linear-gradient(#7697e7,#7e9ee3 8%,#94afe8 40%,#97b4e9 88%,#82a5e4 95%,#7c9fe2);color:#d8e4f8;text-shadow:none}.xp-titlebar-icon{flex:none}.xp-title-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xp-title-buttons{display:flex;gap:2px;flex:none}.xp-tbtn{position:relative;width:21px;height:21px;padding:0;border:1px solid #fff;border-radius:3px;background:radial-gradient(circle at 90% 90%,#0054e9,#2263d5 55%,#4479e4 85%,#a3bbec);box-shadow:inset -1px -1px #0003;cursor:pointer}.xp-tbtn:hover{filter:brightness(1.18)}.xp-tbtn:active{filter:brightness(.88)}.xp-tbtn:disabled{opacity:.55;cursor:default;filter:none}.is-inactive .xp-tbtn{opacity:.75}.xp-tbtn:before,.xp-tbtn:after{content:"";position:absolute}.xp-tbtn-min:before{left:4px;bottom:4px;width:7px;height:3px;background:#fff}.xp-tbtn-max:before{top:3px;right:3px;bottom:3px;left:3px;border:1px solid #fff;border-top-width:3px}.xp-tbtn-restore:before{top:3px;right:3px;width:8px;height:7px;border:1px solid #fff;border-top-width:2px}.xp-tbtn-restore:after{left:3px;bottom:3px;width:8px;height:7px;border:1px solid #fff;border-top-width:2px;background:#2a65d8}.xp-tbtn-close{background:radial-gradient(circle at 90% 90%,#cc4600,#dc6527 55%,#cd7546 70%,#ffccb2)}.xp-tbtn-close:before,.xp-tbtn-close:after{left:9px;top:3px;width:2px;height:13px;background:#fff;transform:rotate(45deg)}.xp-tbtn-close:after{transform:rotate(-45deg)}.xp-window-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;background:var(--xp-face)}.xp-resize{position:absolute;z-index:2;touch-action:none}.xp-resize-n,.xp-resize-s{left:8px;right:8px;height:6px;cursor:ns-resize}.xp-resize-n{top:-3px}.xp-resize-s{bottom:-3px}.xp-resize-e,.xp-resize-w{top:8px;bottom:8px;width:6px;cursor:ew-resize}.xp-resize-e{right:-3px}.xp-resize-w{left:-3px}.xp-resize-ne,.xp-resize-nw,.xp-resize-se,.xp-resize-sw{width:12px;height:12px}.xp-resize-ne{top:-3px;right:-3px;cursor:nesw-resize}.xp-resize-sw{bottom:-3px;left:-3px;cursor:nesw-resize}.xp-resize-nw{top:-3px;left:-3px;cursor:nwse-resize}.xp-resize-se{bottom:-3px;right:-3px;cursor:nwse-resize}.xp-button{min-width:75px;min-height:23px;padding:2px 10px;border:1px solid #003c74;border-radius:3px;background:linear-gradient(#fff,#ecebe6 86%,#d6d0c5);box-shadow:inset -1px -1px #d6d0c5;cursor:pointer}.xp-button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #fdd889,inset 0 -2px 0 1px #f8b330}.xp-button:active:not(:disabled){background:linear-gradient(#e5e4de,#f2f1ec)}.xp-button.is-primary{box-shadow:inset 0 0 0 1px #98b8ea,inset 0 -2px 0 1px #6895e0}.xp-button:disabled{color:#a19f92;border-color:#c9c7ba;background:#f4f3ee;box-shadow:none;cursor:default}.xp-button.is-small{min-width:0;min-height:21px;padding:1px 8px}.xp-input,.xp-select{min-height:21px;padding:2px 4px;border:1px solid #7f9db9;background:#fff;-webkit-user-select:text;user-select:text}.xp-input:focus,.xp-select:focus{outline:none;border-color:#3c7fb1}.xp-spacer{flex:1}.xp-taskbar{position:relative;z-index:9000;flex:none;height:var(--taskbar-h);display:flex;align-items:stretch;background:linear-gradient(#1f2f86,#3165c4,#3682e5 6%,#4490e6 10%,#3883e5 12%,#2b71e0,#2663da 18%,#235bd6 20%,#2258d5 23%,#2157d6 38%,#245ddb 54%,#2562df 86%,#245fdc,#2158d4,#1d4ec0,#1941a5 98%)}.xp-start{flex:none;display:flex;align-items:center;gap:5px;padding:0 22px 2px 10px;border:0;border-radius:0 10px 10px 0;color:#fff;font:italic bold 18px/1 "Trebuchet MS","Franklin Gothic Medium",var(--xp-font);text-shadow:1px 1px 2px rgba(0,0,0,.6);background:radial-gradient(circle at 50% 20%,#5eac56,#3c9a35 45%,#308f2a 70%,#2b7e25);box-shadow:inset -2px 0 3px #0000004d,inset 0 2px 2px #ffffff59,2px 0 4px #00000040;cursor:pointer}.xp-start:hover{filter:brightness(1.1)}.xp-start.is-pressed{filter:brightness(.85);box-shadow:inset 2px 2px 4px #00000073}.xp-start-mark{display:grid;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}.xp-task-buttons{flex:1;min-width:0;display:flex;gap:3px;padding:3px 6px 2px;overflow:hidden}.xp-task{flex:0 1 160px;min-width:34px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #1c49b8;border-radius:3px;color:#fff;text-align:left;background:linear-gradient(#3c81f3,#3473e8 50%,#2f6ae0);box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #00000026;cursor:pointer}.xp-task span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xp-task:hover{background:linear-gradient(#5a98ff,#4a87f5)}.xp-task.is-active{background:linear-gradient(#1e4fbe,#1a49b6);box-shadow:inset 1px 1px 2px #00000073;font-weight:700}.xp-task.is-min span{opacity:.9}.xp-tray{flex:none;display:flex;align-items:center;gap:6px;padding:0 10px;color:#fff;border-left:1px solid #092e8a;background:linear-gradient(#0c59b9,#139ee9 6%,#18b5f2,#139beb 14%,#1290e8 19%,#0d8dea 63%,#0d9ff1 81%,#0f9eed 88%,#119be9,#1392e2,#137ed7,#095bc9);box-shadow:inset 1px 0 1px #18bbff}.xp-tray-icon{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;background:none;cursor:pointer}.xp-tray-dot{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c8ffb0,#3aa62a 60%,#1b6a12);box-shadow:0 0 0 1px #0000004d}.xp-clock{min-width:36px;text-align:center;white-space:nowrap;text-shadow:0 0 1px rgba(0,0,0,.3)}.xp-startmenu{position:absolute;left:0;bottom:var(--taskbar-h);z-index:9500;width:min(380px,100%);max-height:calc(100% - var(--taskbar-h));display:flex;flex-direction:column;border:1px solid #0b3fa8;border-radius:8px 8px 0 0;overflow:hidden;background:#fff;box-shadow:3px 3px 10px #00000073;animation:xp-menu-up .12s ease-out}@keyframes xp-menu-up{0%{transform:translateY(12px);opacity:0}}.xp-sm-head{display:flex;align-items:center;gap:8px;padding:6px 8px;color:#fff;font:bold 14px "Trebuchet MS",var(--xp-font);text-shadow:1px 1px 2px rgba(0,0,0,.5);background:linear-gradient(#1868ce,#0e60cb 12%,#0e60cb 70%,#1667cf 88%,#1f71d6);box-shadow:inset 0 1px #58a0f5}.xp-sm-avatar{display:grid;place-items:center;width:44px;height:44px;border:2px solid #d6e4f8;border-radius:4px;background:#fff;box-shadow:1px 1px 3px #0006}.xp-sm-cols{display:grid;grid-template-columns:1fr 1fr;min-height:0;overflow:auto;border-top:2px solid #f39b2a}.xp-sm-cols ul{margin:0;padding:6px 0;list-style:none}.xp-sm-right{background:#d3e5fa;border-left:1px solid #95bdee}.xp-sm-item{width:100%;display:flex;align-items:center;gap:6px;padding:3px 8px;border:0;background:none;text-align:left;cursor:pointer}.xp-sm-item span{display:flex;flex-direction:column}.xp-sm-item b{font-weight:400}.xp-sm-right .xp-sm-item b{color:#0a246a;font-weight:700}.xp-sm-item.is-big b{font-weight:700}.xp-sm-item small{color:#7a7a7a}.xp-sm-item:hover,.xp-sm-item:focus-visible{background:var(--xp-select);color:#fff;outline:none}.xp-sm-item:hover small,.xp-sm-item:focus-visible small,.xp-sm-item:hover b,.xp-sm-item:focus-visible b{color:#fff}.xp-sm-x{width:24px;text-align:center;color:#888}.xp-sm-sep{height:1px;margin:4px 8px;background:linear-gradient(90deg,transparent,#c7c7c7,transparent)}.xp-sm-foot{display:flex;justify-content:flex-end;gap:4px;padding:6px 8px;background:linear-gradient(#4282d6,#3b85e0 10%,#418ae3,#2165cc 90%,#1941a5)}.xp-sm-foot-btn{display:flex;align-items:center;gap:4px;padding:2px 6px;border:0;border-radius:3px;color:#fff;background:none;cursor:pointer}.xp-sm-foot-btn:hover,.xp-sm-foot-btn:focus-visible{background:#ffffff26;outline:none}.xp-sm-foot-ico{display:grid;place-items:center;width:22px;height:22px;border:1px solid #fff;border-radius:3px;font-size:13px;font-weight:700}.xp-sm-foot-ico.is-key{background:linear-gradient(#f8c35b,#e18b17)}.xp-sm-foot-ico.is-power{background:linear-gradient(#f27b4b,#c63b0a)}.xp-menu{position:absolute;z-index:9600;min-width:170px;margin:0;padding:2px;list-style:none;border:1px solid #aca899;background:#fff;box-shadow:2px 2px 4px #00000059}.xp-menu li{position:relative}.xp-menu button{width:100%;display:flex;align-items:center;padding:3px 6px 3px 0;border:0;background:none;text-align:left;white-space:nowrap;cursor:default}.xp-menu button:hover:not(:disabled),.xp-menu button:focus-visible,.xp-menu li.has-sub:hover>button{background:var(--xp-select);color:#fff;outline:none}.xp-menu button:disabled{color:#aca899}.xp-menu .is-bold{font-weight:700}.xp-menu-check{width:20px;text-align:center}.xp-menu-label{flex:1}.xp-menu-arrow{margin-left:12px}.xp-menu-sep{height:1px;margin:3px 1px;background:#aca899}.xp-submenu{display:none;top:-3px;left:100%}.xp-menu li.has-sub:hover>.xp-submenu,.xp-menu li.has-sub:focus-within>.xp-submenu{display:block}.xp-modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9800;display:grid;place-items:center;background:#00000014}.xp-modal-layer>.xp-dialog{grid-area:1 / 1}.xp-dialog{position:relative;width:min(380px,calc(100% - 24px));animation:xp-open .12s ease-out}.xp-dialog-body{padding:14px 12px 12px}.xp-dialog-msg{display:flex;gap:12px;align-items:flex-start}.xp-dialog-msg svg{flex:none}.xp-dialog-msg p{margin:4px 0 14px;white-space:pre-line;-webkit-user-select:text;user-select:text}.xp-dialog-actions{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.xp-balloons{position:absolute;right:8px;bottom:calc(var(--taskbar-h) + 8px);z-index:9700;display:flex;flex-direction:column;gap:6px;width:min(290px,calc(100% - 16px));pointer-events:none}.xp-balloon{pointer-events:auto;padding:6px 8px 8px;border:1px solid #000;border-radius:7px;background:#ffffe1;box-shadow:2px 2px 4px #0000004d;animation:xp-menu-up .18s ease-out}.xp-balloon-head{display:flex;align-items:center;gap:5px}.xp-balloon-head strong{flex:1}.xp-balloon p{margin:4px 0 0 21px}.xp-balloon-x{width:16px;height:16px;padding:0;border:1px solid transparent;border-radius:2px;background:none;line-height:1;cursor:pointer}.xp-balloon-x:hover{border-color:#888}.xp-balloon.is-error{background:#fff0ee}.xp-boot{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#000;color:#fff}.xp-boot-logo{display:flex;align-items:center;gap:12px;font:32px "Trebuchet MS",var(--xp-font)}.xp-boot-logo b{color:#f39b2a;font-style:italic}.xp-boot-bar{position:relative;width:150px;height:18px;padding:2px;border:2px solid #b2b2b2;border-radius:5px;overflow:hidden}.xp-boot-bar i{position:absolute;top:3px;width:9px;height:10px;border-radius:2px;background:linear-gradient(#2838c7,#3c80f6 50%,#2838c7);animation:xp-boot 1.6s linear infinite}.xp-boot-bar i:nth-child(2){animation-delay:.12s}.xp-boot-bar i:nth-child(3){animation-delay:.24s}@keyframes xp-boot{0%{left:-30px}to{left:160px}}.xp-boot small{color:#9a9a9a}.xp-welcome{flex:1;display:flex;flex-direction:column;background:#5a7edc;color:#fff}.xp-welcome-band{height:70px;background:#00309c;border-bottom:2px solid #f39b2a}.xp-welcome-band.is-bottom{border-bottom:0;border-top:2px solid #8cb2f8}.xp-welcome-main{flex:1;display:flex;align-items:center;justify-content:center;gap:32px;padding:16px;background:radial-gradient(circle at 25% 30%,#91b1ef,#5a7edc 45%);flex-wrap:wrap}.xp-welcome-left{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-right:32px;border-right:1px solid rgba(255,255,255,.5)}.xp-welcome-left p{margin:6px 0 4px;font:28px "Trebuchet MS",var(--xp-font)}.xp-welcome-left b{color:#f39b2a;font-style:italic}.xp-welcome-right p{font-size:13px}.xp-welcome-user{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:0;border-radius:6px;color:#fff;font:16px "Trebuchet MS",var(--xp-font);background:transparent;cursor:pointer}.xp-welcome-user:hover,.xp-welcome-user:focus-visible{background:linear-gradient(90deg,#00309c,transparent);outline:none}.xp-welcome-avatar{display:grid;place-items:center;width:52px;height:52px;border:2px solid #fff;border-radius:5px;background:#fff}@media(max-width:640px){.xp-start{padding-right:12px;font-size:15px}.xp-task{flex-basis:40px}.xp-task span{display:none}.xp-sm-cols{grid-template-columns:1fr}.xp-welcome-left{border-right:0;padding-right:0;align-items:center;text-align:center}}.xp-dialog.is-wide{width:min(560px,calc(100% - 24px))}.xp-dialog-text{min-width:0;max-height:min(60vh,460px);overflow:auto;padding-right:4px}.xp-dialog-text>p{margin:4px 0 8px;white-space:pre-line;-webkit-user-select:text;user-select:text}.xp-dialog-list{margin:0 0 8px;padding-left:18px;-webkit-user-select:text;user-select:text}.xp-dialog-list li{margin-bottom:5px;line-height:1.4}.xp-dialog-foot{padding:6px 8px;border:1px solid #e0b24a;background:#fff6d6;font-size:11px}.xp-dialog .xp-dialog-actions{margin-top:6px}.xp-welcome-main{background:radial-gradient(circle at 18% 22%,#a4c0f4,#7b9ae6 22%,#5a7edc 48%)!important}.xp-welcome-band{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 max(16px,4vw)}.xp-welcome-band.is-bottom{background:linear-gradient(#3a69d6,#00309c 30%);color:#fff}.xp-welcome-band.is-bottom small{max-width:340px;text-align:right;opacity:.9}.xp-welcome-left small{font-size:13px}.xp-welcome-brand{font:34px/1.1 Trebuchet MS,Franklin Gothic Medium,Tahoma,sans-serif!important;text-shadow:1px 2px 3px rgba(0,0,0,.35)}.xp-welcome-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.xp-welcome-name small{font-size:11px;opacity:.85}.xp-welcome-user .xp-welcome-avatar{border-color:#f2c94c;box-shadow:0 0 0 1px #c99a2e}.xp-welcome-hello{font:italic 40px Trebuchet MS,Tahoma,sans-serif;text-shadow:1px 2px 3px rgba(0,0,0,.35)}.xp-welcome-off{display:flex;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:3px;color:#fff;background:none;font-size:13px;cursor:pointer}.xp-welcome-off:hover:not(:disabled),.xp-welcome-off:focus-visible{background:#ffffff26;outline:none}.xp-startmenu{overflow:visible}.xp-sm-all-wrap{border-top:1px solid #d6dfe9;margin-top:4px;padding-top:2px}.xp-sm-all{justify-content:space-between}.xp-sm-all b{font-weight:700!important}.xp-sm-all-arrow{display:grid;place-items:center;width:18px;height:18px;border-radius:3px;color:#fff;font-size:9px;background:linear-gradient(#5eac56,#2b7e25)}.xp-sm-programs{position:absolute;left:min(190px,50%);bottom:44px;z-index:9600;max-height:calc(100% - 50px);overflow:auto;min-width:200px}.xp-menu-group{padding:2px 8px 2px 26px;color:#6b6b6b;font-weight:700}.xp-dialog-input{display:flex;flex-direction:column;gap:4px;margin:2px 0 10px}.xp-dialog-input .xp-input{width:100%}.xp-welcome-avatar img{width:46px;height:46px;object-fit:contain}.xp-welcome-right{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.xp-welcome-music{display:inline-flex;align-items:center;gap:8px;margin-left:64px;padding:6px 12px;border:1px solid #fff;border-radius:14px;color:#fff;background:linear-gradient(#5eac56,#2b7e25);font:700 13px Trebuchet MS,Tahoma,sans-serif;box-shadow:0 1px 3px #00000059;cursor:pointer;animation:xp-pulse 1.6s ease-in-out infinite}.xp-welcome-music:hover,.xp-welcome-music:focus-visible{filter:brightness(1.12);outline:none}@keyframes xp-pulse{50%{box-shadow:0 0 0 4px #7ed06a59}}.xp-welcome-sound{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px}.xp-welcome-toggle{display:flex;align-items:center;gap:5px;cursor:pointer}.xp-tray-note{color:#fff;font-size:14px;line-height:1}.xp-tray-note.is-playing{color:#c8ffb0;text-shadow:0 0 4px #7ed06a;animation:xp-note 1.2s ease-in-out infinite alternate}@keyframes xp-note{to{transform:translateY(-2px)}}.xp-clock{cursor:default}.xp-sm-avatar{padding:0;cursor:default}.xp-sm-avatar img{width:40px;height:40px;object-fit:contain}.xp-sm-sep.is-blue{background:linear-gradient(90deg,transparent,#95bdee,transparent)}.xp-sm-foot-ico.is-close{background:linear-gradient(#9fb8f0,#4a6bc6);font-size:11px}.bus-parade{position:absolute;left:0;right:0;bottom:var(--taskbar-h);z-index:9650;height:90px;pointer-events:none;overflow:hidden}.bus-parade-bus{position:absolute;bottom:4px;left:-260px;display:flex;align-items:flex-end;gap:6px;animation:bus-drive 6s linear forwards}.bus-parade-bus img{width:110px;height:110px;object-fit:contain;transform:scaleX(-1);filter:drop-shadow(2px 4px 2px rgba(0,0,0,.35))}.bus-parade-sign{margin-bottom:30px;padding:3px 8px;border:2px solid #111;color:#ffb000;background:#111;font:700 12px Courier New,monospace;letter-spacing:.08em}.bus-parade-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes bus-drive{to{left:calc(100% + 40px)}}@media(prefers-reduced-motion:reduce){.bus-parade-bus,.xp-welcome-music,.xp-tray-note.is-playing,.wmp-art.is-playing .wmp-bars i{animation:none}}.xp-small{color:#555;font-size:11px}.xp-error-text{color:#c00}.xp-demo-badge{display:inline-block;padding:1px 6px;border:1px solid #e0b24a;border-radius:2px;background:#fff6d6;color:#6b4c00;font-size:10px;white-space:nowrap}.xp-hint,.xp-warnbar{display:flex;gap:6px;align-items:flex-start;padding:6px 8px;border:1px solid #c5d4ea;background:#f1f6fd}.xp-warnbar{flex:none;align-items:center;border:0;border-bottom:1px solid #e0b24a;background:#fff6d6}.xp-hint svg{flex:none;margin-top:1px}.xp-note{padding:6px 8px;border-left:3px solid #f39b2a;background:#fff8ec}.xp-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px;text-align:center;color:#444}.xp-empty p{margin:6px 0 0;font-size:12px}.xp-empty small{max-width:340px;color:#6a6a6a}.xp-empty.is-compact{padding:16px;flex:none}.xp-statusbar{flex:none;padding:3px 8px;border-top:1px solid #d8d2bd;background:var(--xp-face);color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-content-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.xp-content-head h2{margin:0;font-size:15px;color:#0a246a}.xp-group-title{margin:10px 0 6px;padding-bottom:2px;border-bottom:1px solid #c5d4ea;color:#0a246a;font-size:11px}.xp-explorer{flex:1;min-height:0;display:flex;flex-direction:column}.xp-toolbar{flex:none;display:flex;gap:2px;padding:2px 4px;border-bottom:1px solid #d8d2bd}.xp-tool{display:flex;align-items:center;gap:4px;min-height:26px;padding:2px 6px;border:1px solid transparent;border-radius:3px;background:none;cursor:pointer}.xp-tool:hover:not(:disabled){border-color:#cec9b5;background:#fff}.xp-tool:disabled{color:#a19f92;cursor:default}.xp-tool-arrow{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;font-weight:700;background:radial-gradient(circle at 35% 30%,#a9ea95,#2fa318 60%,#1c7a0d)}.xp-tool-arrow.is-up{background:radial-gradient(circle at 35% 30%,#fff1a8,#e9b53a 60%,#a77306)}.xp-tool:disabled .xp-tool-arrow{filter:grayscale(1) opacity(.5)}.xp-address{flex:none;display:flex;align-items:center;gap:6px;padding:2px 4px 3px;border-bottom:1px solid #d8d2bd}.xp-address-label{color:#5a5a5a}.xp-crumbs{flex:1;min-width:0;display:flex;margin:0;padding:2px 4px;list-style:none;border:1px solid #7f9db9;background:#fff;overflow:hidden;white-space:nowrap}.xp-crumbs li+li:before{content:"›";margin:0 5px;color:#888}.xp-crumbs button{padding:0;border:0;background:none;color:#0b4fbd;cursor:pointer;text-decoration:underline}.xp-explorer-main{flex:1;min-height:0;display:flex}.xp-taskpane{flex:none;width:190px;padding:10px;overflow:auto;background:linear-gradient(#7ba2e7,#6375d6)}.xp-taskgroup{margin-bottom:12px;border-radius:4px 4px 0 0;overflow:hidden;background:#d6dff7}.xp-taskgroup h3{margin:0;padding:5px 10px;color:#215dc6;font-size:11px;background:linear-gradient(90deg,#fff,#c6d3f7)}.xp-taskgroup-body{display:flex;flex-direction:column;gap:2px;padding:8px 10px}.xp-taskgroup-body p{margin:0}.xp-tasklink{display:flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:#215dc6;text-align:left;cursor:pointer}.xp-tasklink:hover:not(:disabled) span{color:#428eff;text-decoration:underline}.xp-tasklink:disabled{color:#8a96b8;cursor:default}.xp-explorer-content{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;overflow:auto;background:#fff}.xp-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.xp-tile{display:flex;align-items:center;gap:8px;padding:4px;border:1px solid transparent;background:none;text-align:left;cursor:default}.xp-tile span{display:flex;flex-direction:column;min-width:0}.xp-tile small{color:#7a7a7a}.xp-tile:hover{border-color:#c5d4ea;background:#f1f6fd}.xp-tile:focus{outline:none;border-color:#316ac5;background:#dbe6f7}@media(max-width:560px){.xp-taskpane{display:none}}.xp-props{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px}.xp-tabs{flex:none;display:flex;gap:1px;padding-left:2px}.xp-tab{position:relative;top:1px;padding:3px 10px;border:1px solid #919b9c;border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(#fff,#ecebe5);cursor:pointer}.xp-tab.is-active{z-index:1;padding-bottom:5px;margin-top:-2px;border-top:2px solid #ffc83c;background:#fcfcfe}.xp-tabpanel{flex:1;min-height:0;overflow:auto;padding:10px;border:1px solid #919b9c;background:#fcfcfe}.xp-props-actions{flex:none;display:flex;gap:6px;padding-top:8px}.xp-fieldset{margin:0 0 10px;padding:6px 10px 10px;border:1px solid #d0d0bf;border-radius:3px}.xp-fieldset legend{padding:0 3px;color:#0046d5}.xp-monitor{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.xp-monitor-screen{width:170px;height:100px;border:8px solid #e5e2d4;border-radius:4px 4px 0 0;outline:1px solid #7c7c6b;box-shadow:inset 0 0 0 1px #555}.xp-monitor-stand{width:70px;height:12px;background:linear-gradient(#e5e2d4,#bab6a2);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.xp-listbox{border:1px solid #7f9db9;background:#fff}.xp-listbox-item{display:flex;align-items:center;gap:6px;padding:3px 6px;cursor:default}.xp-listbox-item input{position:absolute;opacity:0;pointer-events:none}.xp-listbox-item.is-selected{background:var(--xp-select);color:#fff}.xp-listbox-item:has(input:focus-visible){outline:1px dotted #000;outline-offset:-1px}.xp-swatch{width:22px;height:14px;border:1px solid #555}.xp-row{display:flex;flex-wrap:wrap;gap:14px}.xp-radio,.xp-check{display:flex;align-items:center;gap:5px;margin:3px 0 6px}.xp-check input,.xp-radio input{margin:0;accent-color:#21a121}.xp-help{flex:1;min-height:0;display:flex;flex-direction:column}.xp-help-head{flex:none;display:flex;align-items:center;gap:8px;padding:6px 10px;color:#fff;font:bold 14px "Trebuchet MS",var(--xp-font);background:linear-gradient(90deg,#0b3ea8,#3b7ae0)}.xp-help-head span:nth-child(2){flex:1}.xp-help-main{flex:1;min-height:0;display:flex}.xp-help-index{flex:none;width:200px;padding:8px;overflow:auto;border-right:1px solid #c5d4ea;background:#f1f6fd}.xp-help-index h4{margin:0 0 6px;color:#0a246a}.xp-help-index ul{margin:0;padding:0;list-style:none}.xp-help-index button{width:100%;display:flex;align-items:center;gap:5px;padding:3px 4px;border:0;background:none;color:#0b4fbd;text-align:left;cursor:pointer}.xp-help-index button:hover{text-decoration:underline}.xp-help-index button.is-active{background:var(--xp-select);color:#fff}.xp-help-body{flex:1;min-width:0;padding:12px 16px;overflow:auto;background:#fff;font-size:12px;-webkit-user-select:text;user-select:text}.xp-help-body h2{margin:0 0 10px;color:#0a246a;font:bold 16px "Trebuchet MS",var(--xp-font)}.xp-help-body ol,.xp-kbd-list{padding-left:20px}.xp-kbd-list li{margin-bottom:6px}.xp-help-nav{display:flex;justify-content:space-between;margin-top:18px;padding-top:10px;border-top:1px solid #e5e5e5}@media(max-width:560px){.xp-help-main{flex-direction:column}.xp-help-index{width:auto;max-height:120px;border-right:0;border-bottom:1px solid #c5d4ea}}.xp-table{width:100%;border-collapse:collapse;background:#fff}.xp-table th,.xp-table td{padding:4px 6px;border:1px solid #d8d2bd;text-align:left;vertical-align:top}.xp-table thead th{background:linear-gradient(#fff,#ebeadb);font-weight:400}.xp-gc{flex:1;min-height:0;display:flex;flex-direction:column}.xp-gc-head{flex:none;display:flex;align-items:center;gap:12px;padding:10px 14px;color:#fff;background:linear-gradient(135deg,#0b3ea8,#1d6fb8 55%,#2a8a1e);border-bottom:2px solid #f39b2a}.xp-gc-head h1{margin:0;font:24px/1.1 "Trebuchet MS",var(--xp-font);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.xp-gc-head h1 b{color:#ffc451;font-style:italic}.xp-gc-head p{margin:2px 0 0;opacity:.9}.xp-gc-main{flex:1;min-height:0;display:flex;overflow:auto}.xp-gc-actions{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:8px;padding:12px;background:#fff}.xp-gc-action{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #c5d4ea;border-radius:4px;background:linear-gradient(#fff,#f1f6fd);text-align:left;cursor:pointer}.xp-gc-action span{display:flex;flex-direction:column}.xp-gc-action b{color:#0a246a;font-size:12px}.xp-gc-action small{color:#666}.xp-gc-action:hover{border-color:#f39b2a;box-shadow:inset 0 0 0 1px #ffd28a}.xp-gc-history{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.xp-gc-history h3{margin:0;color:#0a246a}.xp-gc-info{flex:none;width:200px;padding:12px;background:#f1f6fd;border-left:1px solid #c5d4ea;overflow:auto}.xp-gc-info h4{margin:0 0 6px;color:#0a246a}.xp-gc-info section+section{margin-top:14px}.xp-status-list{margin:0;padding:0;list-style:none}.xp-status-list li{padding:2px 0 2px 18px;position:relative}.xp-status-list li:before{position:absolute;left:0;font-weight:700}.xp-status-list .is-ok:before{content:"✓";color:#2a8a1e}.xp-status-list .is-todo{color:#777}.xp-status-list .is-todo:before{content:"○";color:#aaa}@media(max-width:560px){.xp-gc-main{flex-direction:column}.xp-gc-info{width:auto;border-left:0;border-top:1px solid #c5d4ea}}.xp-wizard{flex:1;min-height:0;display:flex}.xp-wizard-side{flex:none;width:140px;padding:14px 10px;color:#fff;background:linear-gradient(#2a8a1e,#1b5e12)}.xp-wizard-side ol{margin:14px 0 0;padding-left:18px}.xp-wizard-side li{margin-bottom:6px;opacity:.7}.xp-wizard-side li.is-current{opacity:1;font-weight:700}.xp-wizard-side li.is-done{opacity:.9}.xp-wizard-main{flex:1;min-width:0;display:flex;flex-direction:column}.xp-wizard-head{flex:none;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;background:#fff;border-bottom:1px solid #d8d2bd}.xp-wizard-head h2{margin:0;font-size:13px}.xp-wizard-body{flex:1;min-height:0;overflow:auto;padding:14px}.xp-wizard-actions{flex:none;display:flex;justify-content:flex-end;gap:6px;padding:8px 12px;border-top:1px solid #fff;box-shadow:0 -1px #d8d2bd}@media(max-width:520px){.xp-wizard-side{display:none}}.xp-choice-list{display:flex;flex-direction:column;gap:6px}.xp-choice{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #c5d4ea;border-radius:3px;background:#fff;cursor:pointer}.xp-choice span{display:flex;flex-direction:column}.xp-choice small{color:#666}.xp-choice.is-selected{border-color:#316ac5;background:#dbe6f7}.xp-choice input{accent-color:#21a121}.xp-form{display:flex;flex-direction:column;gap:5px;max-width:320px}.xp-summary{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0}.xp-summary dt{color:#555}.xp-summary dd{margin:0;font-weight:700}.xp-summary.is-inline{margin-bottom:10px}.xp-lobby{flex:1;min-height:0;overflow:auto;padding:12px}.xp-people{margin:0 0 8px;padding:0;list-style:none}.xp-people li{display:flex;align-items:center;justify-content:space-between;padding:2px 4px;border-bottom:1px solid #eee;background:#fff}.xp-people .xp-check{margin:2px 0}.xp-pill{padding:0 6px;border-radius:8px;background:#e6e6e6;color:#555;font-size:10px}.xp-pill.is-ok{background:#d7f2cf;color:#1b5e12}.xp-scen{flex:1;min-height:0;display:flex;flex-direction:column}.xp-scen-filters{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid #d8d2bd}.xp-scen-filters label{display:flex;align-items:center;gap:4px}.xp-scen-filters .xp-input{width:150px}.xp-scen-main{flex:1;min-height:0;display:flex}.xp-listview{flex:1;min-width:0;overflow:auto;background:#fff;border-right:1px solid #d8d2bd}.xp-listview-head,.xp-listview-row{display:grid;grid-template-columns:minmax(140px,2fr) 1fr 1fr;width:100%}.xp-listview-head{position:sticky;top:0;background:linear-gradient(#fff,#ebeadb);border-bottom:1px solid #d8d2bd}.xp-listview-head span{padding:3px 6px;border-right:1px solid #d8d2bd}.xp-listview-row{padding:0;border:0;background:none;text-align:left;cursor:default}.xp-listview-row span{display:flex;align-items:center;gap:4px;padding:3px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xp-listview-row:hover{background:#f1f6fd}.xp-listview-row.is-selected{background:var(--xp-select);color:#fff}.xp-scen-detail{flex:none;width:220px;padding:10px;overflow:auto;background:#f1f6fd}.xp-scen-detail h3{margin:0 0 6px;color:#0a246a}.xp-scen-detail .xp-summary{margin:10px 0}@media(max-width:600px){.xp-scen-main{flex-direction:column}.xp-scen-detail{width:auto;max-height:40%}}.xp-linkbtn{padding:0;border:0;background:none;color:#0b4fbd;text-decoration:underline;cursor:pointer}.xp-center{text-align:center!important}.xp-nowrap{white-space:nowrap}.xp-just{display:block;margin-top:2px;color:#666;font-style:italic}.xp-choice.is-disabled{opacity:.55;cursor:not-allowed}.xp-form.is-wide{max-width:420px}.xp-team-list{margin:0;padding-left:20px}.xp-team-list li{margin-bottom:4px}.xp-team-list li>*{vertical-align:middle}.xp-team-list .xp-input{width:220px;margin-right:6px}.xp-ch-list{margin:8px 0;padding-left:20px}.xp-listview-row.is-official:not(.is-selected){background:#f0f9ec}.xp-match{flex:1;min-height:0;display:flex;flex-direction:column}.xp-match-head{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;color:#fff;background:linear-gradient(135deg,#0b3ea8,#1d6fb8 60%,#2a8a1e);border-bottom:2px solid #f39b2a}.xp-match-title{display:flex;flex-direction:column;flex:1;min-width:160px}.xp-match-title b{font:bold 15px "Trebuchet MS",var(--xp-font)}.xp-match-title small{opacity:.9}.xp-progress{display:flex;align-items:center;gap:3px}.xp-progress i{width:16px;height:12px;border:1px solid rgba(255,255,255,.8);border-radius:2px;background:#ffffff26}.xp-progress i.is-done{background:linear-gradient(#a9ea95,#2fa318)}.xp-progress i.is-current{background:linear-gradient(#ffe199,#f39b2a)}.xp-progress span{margin-left:6px;font-weight:700;white-space:nowrap}.xp-match-toolbar{flex:none;display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding:6px 8px 0;border-bottom:1px solid #919b9c}.xp-match-toolbar .xp-tab{top:1px}.xp-match-toolbar .xp-tab:disabled{color:#a19f92;cursor:default}.xp-inline-field{display:flex;align-items:center;gap:4px;margin-bottom:4px}.xp-match-toolbar>.xp-button{margin-bottom:4px}.xp-match-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;background:#fcfcfe}.xp-challenge{flex:1;min-height:0;display:flex}.xp-challenge-main{flex:1;min-width:0;padding:12px 14px;overflow:auto;background:#fff;-webkit-user-select:text;user-select:text}.xp-ch-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.xp-ch-num{padding:1px 6px;border-radius:2px;color:#fff;font-weight:700;background:#2a8a1e}.xp-ch-head h2{margin:0;color:#0a246a;font:bold 16px "Trebuchet MS",var(--xp-font)}.xp-ch-context{margin:0 0 8px;font-size:12px;line-height:1.5}.xp-ch-dilemma{margin-bottom:10px;padding:8px 10px;border-left:4px solid #f39b2a;background:#fff8ec;font-size:12px}.xp-alts{display:flex;flex-direction:column;gap:6px}.xp-alt{display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid #c5d4ea;border-radius:3px;background:#fbfcff;cursor:pointer}.xp-alt input{margin-top:6px;accent-color:#21a121}.xp-alt.is-selected{border-color:#316ac5;background:#dbe6f7;box-shadow:inset 0 0 0 1px #316ac5}.xp-alt.is-locked{cursor:default;opacity:.7}.xp-alt.is-picked{opacity:1;border-color:#2a8a1e;background:#f0f9ec}.xp-alt-letter{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font:bold 14px "Trebuchet MS",var(--xp-font);background:radial-gradient(circle at 35% 30%,#7fb5ff,#1f5bd6 70%);box-shadow:0 1px 2px #0000004d}.xp-alt-body{display:flex;flex-direction:column;gap:6px;min-width:0}.xp-alt-text{font-size:12px;line-height:1.45}.xp-alt-teams{color:#1b5e12}.xp-ch-side{flex:none;width:260px;display:flex;flex-direction:column;gap:8px;padding:10px;overflow:auto;border-left:1px solid #c5d4ea;background:#f1f6fd}.xp-ch-side h3{margin:0;color:#0a246a;font-size:12px}.xp-reg-list{margin:0;padding:0;list-style:none;border:1px solid #c5d4ea;background:#fff}.xp-reg-list li{display:flex;align-items:center;gap:6px;padding:4px 6px;border-bottom:1px solid #eef2f8}.xp-reg-list li.is-current{background:#dbe6f7}.xp-reg-team{flex:1;min-width:0;padding:0;border:0;background:none;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.xp-reg-form{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid #c5d4ea;background:#fff}.xp-reg-form p{margin:0 0 4px}.xp-reg-form textarea{resize:vertical;font:inherit}.xp-reg-reveal{margin-top:auto;padding-top:8px;border-top:1px solid #c5d4ea}.xp-reg-reveal .xp-button,.xp-ch-side>.xp-button{width:100%}.xp-table.is-compact th,.xp-table.is-compact td{padding:3px 5px}.xp-stars{display:inline-flex;gap:1px}.xp-stars i{width:9px;height:9px;background:#d0d0c8;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.xp-stars i.is-on{background:#f3b51e}.xp-agent-points{display:flex;flex-wrap:wrap;gap:4px 10px}.xp-agent-points .ag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid #d8d2bd;border-radius:2px;background:#fff}.xp-agent-points b{font-weight:400;color:#444}.xp-agent-points em{font-style:normal;font-weight:700;min-width:14px;text-align:right}@media(max-width:700px){.xp-challenge{flex-direction:column}.xp-ch-side{width:auto;border-left:0;border-top:1px solid #c5d4ea}}.xp-history,.xp-scoreboard,.xp-result{padding:12px}.xp-hist-item+.xp-hist-item{margin-top:12px}.xp-hist-item h4,.xp-result h3{margin:0 0 6px;color:#0a246a}.xp-result section{margin-bottom:16px}.xp-meter{height:6px;margin-bottom:2px;border:1px solid #b9c5d8;background:#fff}.xp-meter i{display:block;height:100%;background:#3a7be0}.xp-meter i.b-risco{background:#e2412b}.xp-meter i.b-equilibrio{background:#2a8a1e}.xp-meter i.b-desequilibrio{background:#f39b2a}.xp-band{display:block;font-size:10px;color:#555}.xp-band.b-risco{color:#b3200e}.xp-band.b-equilibrio{color:#1b5e12}.xp-band.b-desequilibrio{color:#9a5a00}.xp-band.b-nao-definida{color:#6b4c00;font-style:italic}.xp-rankings .xp-hint{margin-bottom:8px}.xp-rank-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.xp-rank{padding:8px 10px;border:1px solid #c5d4ea;background:#fff}.xp-rank h4{margin:0 0 4px;color:#0a246a}.xp-rank ol{margin:6px 0 0;padding:0;list-style:none}.xp-rank li{display:grid;grid-template-columns:34px 1fr auto;gap:2px 6px;align-items:baseline;padding:3px 0;border-bottom:1px solid #eef2f8}.xp-rank li small{grid-column:2 / -1;color:#666}.xp-rank li.is-first .xp-rank-name{font-weight:700;color:#1b5e12}.xp-rank li.is-out{color:#777}.xp-rank-pos{font-weight:700}.xp-calc{margin-bottom:8px;border:1px solid #c5d4ea;background:#fff}.xp-calc summary{padding:5px 8px;font-weight:700;color:#0a246a;cursor:pointer;background:linear-gradient(90deg,#fff,#e6eefb)}.xp-calc .xp-table{margin:6px 0}.xp-formula{margin:6px 8px 8px;font-family:Consolas,Lucida Console,monospace;font-size:11px;line-height:1.6;overflow-x:auto;-webkit-user-select:text;user-select:text}.xp-issues{margin:0;padding-left:18px}.xp-issues li{margin-bottom:6px}.xp-file-btn{position:relative;display:inline-flex;align-items:center;overflow:hidden}.xp-file-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.xp-row.is-tight{gap:6px;margin:8px 0 4px}.xp-dims{flex:1;min-height:0;overflow:auto;background:#fff}.xp-dims-head{display:flex;gap:10px;align-items:center;padding:10px 14px;color:#fff;background:linear-gradient(90deg,#0b3ea8,#3b7ae0)}.xp-dims-head h2{margin:0;font:bold 15px "Trebuchet MS",var(--xp-font)}.xp-dims-head p{margin:2px 0 0;opacity:.92}.xp-dims-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px}.xp-dim{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #c5d4ea;border-top:4px solid #3a7be0;background:#fbfcff}.xp-dim h3{margin:0;color:#0a246a;font-size:14px}.xp-dim.is-politica{border-top-color:#e9b53a}.xp-dim.is-povo{border-top-color:#2a8a1e}.xp-dim.is-sindicato{border-top-color:#e0532b}.xp-dim-summary{margin:0;font-size:13px;font-weight:700}.xp-dim-pending{margin:0;padding:5px 7px;border:1px dashed #e0b24a;background:#fff6d6;color:#6b4c00}.xp-dim small{color:#777}.mg{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;overflow:auto}.mg-help{margin:0;max-width:300px;text-align:center;color:#444}.mg-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%;max-width:300px}.mg-status{min-height:16px;margin:0;font-weight:700}.mg-status.is-win{color:#1b5e12}.mg-status.is-lose{color:#b3200e}.mg-mines-frame{padding:6px;background:silver;border:3px solid;border-color:#fff #808080 #808080 #fff}.mg-mines-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px;border:2px solid;border-color:#808080 #fff #fff #808080}.mg-lcd{min-width:40px;padding:0 3px;background:#000;color:red;font:700 20px/1.1 Courier New,monospace;text-align:right}.mg-face{width:30px;height:30px;padding:0;border:2px solid;border-color:#fff #808080 #808080 #fff;background:silver;font-size:16px;cursor:pointer}.mg-face:active{border-color:#808080 #fff #fff #808080}.mg-mines-grid{display:grid;grid-template-columns:repeat(9,26px);border:2px solid;border-color:#808080 #fff #fff #808080}.mg-cell{width:26px;height:26px;padding:0;border:3px solid;border-color:#fff #808080 #808080 #fff;background:silver;font:700 14px Tahoma,Verdana,sans-serif;cursor:pointer}.mg-cell.is-open{border:1px solid #a0a0a0;cursor:default}.mg-cell.is-mine{background:#ff3b3b}.mg-cell.n1{color:#00f}.mg-cell.n2{color:green}.mg-cell.n3{color:red}.mg-cell.n4{color:navy}.mg-cell.n5{color:maroon}.mg-cell.n6{color:teal}.mg-memory-grid{display:grid;grid-template-columns:repeat(4,60px);gap:6px}.mg-card{display:grid;place-items:center;height:70px;border:1px solid #123a8a;border-radius:4px;background:repeating-linear-gradient(45deg,#2a65d8 0,#2a65d8 6px,#3b7ae0 6px,#3b7ae0 12px);box-shadow:inset 0 0 0 2px #fff;cursor:pointer}.mg-card.is-up{background:#fff;border-color:gray}.mg-card.is-done{background:#e9f7e4;border-color:#2a8a1e;cursor:default}.mg-ttt-grid{display:grid;grid-template-columns:repeat(3,70px);gap:4px;padding:4px;background:#7f99cf}.mg-sq{height:70px;border:0;background:#fff;font:700 34px Trebuchet MS,Tahoma,sans-serif;cursor:pointer}.mg-sq.is-X{color:#e2412b}.mg-sq.is-O{color:#1f5bd6}.xp-tool-sep{width:1px;margin:3px 4px;background:#cfcab5}.xp-tool>svg{flex:none}.xp-fs-area{position:relative;flex:1;min-height:100%;outline:none}.xp-fs-area:focus-visible{box-shadow:inset 0 0 0 1px #316ac5}.xp-tile.is-selected{border-color:#316ac5;background:#dbe6f7}.xp-tile.is-cut,.xp-icon.is-cut{opacity:.55}.xp-fs-empty{min-height:220px;border:1px dashed #c5d4ea;border-radius:4px;background:repeating-linear-gradient(135deg,#fbfcff 0,#fbfcff 12px,#f4f7fd 12px,#f4f7fd 24px)}.xp-notepad{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.xp-menubar{flex:none;display:flex;gap:0;padding:1px 2px;border-bottom:1px solid #d8d2bd;background:var(--xp-face)}.xp-menubar-item{position:relative}.xp-menubar-item>button{padding:2px 8px;border:1px solid transparent;background:none;cursor:default}.xp-menubar-item>button:hover,.xp-menubar-item>button.is-open{background:var(--xp-select);color:#fff}.xp-dropdown{top:100%;left:0;min-width:210px}.xp-menu-hint{margin-left:18px;color:#777}.xp-menu button:hover .xp-menu-hint{color:#dbe6f7}.xp-notepad textarea{flex:1;min-height:0;width:100%;padding:4px 6px;border:0;outline:none;resize:none;font:13px/1.45 Lucida Console,Consolas,Courier New,monospace;-webkit-user-select:text;user-select:text}.xp-notepad textarea.is-nowrap{white-space:pre;overflow-x:auto}.xp-np-panel{position:absolute;top:24px;right:0;bottom:22px;left:0;z-index:5;display:grid;place-items:center;background:#ece9d8bf}.xp-np-panel form{display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100% - 24px));padding:12px;border:1px solid #0831d9;border-radius:6px 6px 0 0;background:var(--xp-face);box-shadow:2px 3px 10px #00000059}.xp-np-panel h3{margin:-12px -12px 4px;padding:6px 10px;border-radius:5px 5px 0 0;color:#fff;font:bold 12px "Trebuchet MS",var(--xp-font);background:linear-gradient(#0997ff,#0053ee 10%,#0050ee 60%,#06f)}.xp-np-panel label{display:flex;flex-direction:column;gap:3px}.xp-np-panel select[size]{min-height:120px}.xp-calculator{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px;outline:none}.xp-calc-display{display:flex;flex-direction:column;align-items:flex-end;min-height:54px;padding:4px 8px;border:1px solid #7f9db9;background:#fff;font:22px/1.2 Lucida Console,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.xp-calc-display small{font-size:11px;color:#777;min-height:13px}.xp-calc-display.is-error{font-size:13px;color:#b3200e}.xp-calc-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.xp-calc-key{min-height:34px;border:1px solid #003c74;border-radius:3px;background:linear-gradient(#fff,#ecebe6 86%,#d6d0c5);font:15px Tahoma,var(--xp-font);cursor:pointer}.xp-calc-key:hover{box-shadow:inset 0 0 0 1px #fdd889,inset 0 -2px 0 1px #f8b330}.xp-calc-key:active{background:linear-gradient(#e5e4de,#f2f1ec)}.xp-calc-key.is-op{color:#b3200e;font-weight:700}.xp-calc-key.is-eq{color:#fff;background:linear-gradient(#5eac56,#2b7e25)}.xp-calc-key.is-clear{color:#0046d5}.xp-viewer{flex:1;min-height:0;display:flex;flex-direction:column}.xp-viewer-stage{flex:1;min-height:0;display:grid;place-items:center;overflow:auto;background:repeating-conic-gradient(#f2f2f2 0,#f2f2f2 25%,#fff 0,#fff 50%) 0 0 / 16px 16px}.xp-viewer-stage img{max-width:90%;max-height:90%;image-rendering:auto;transition:transform .15s}.xp-viewer-bar{flex:none;display:flex;align-items:center;gap:4px;padding:5px 8px;border-top:1px solid #d8d2bd}.xp-viewer-sep{width:8px}.wmp{flex:1;min-height:0;display:flex;flex-direction:column;color:#e9f1ff;background:linear-gradient(#24346b,#0c1630 60%)}.wmp-now{flex:none;display:flex;gap:12px;padding:12px;background:radial-gradient(circle at 20% 0,rgba(120,170,255,.35),transparent 60%)}.wmp-art{position:relative;flex:none;width:96px;height:96px;border:1px solid #5b77c8;border-radius:6px;background:linear-gradient(#3a5bc0,#12245a);overflow:hidden}.wmp-art img{position:absolute;top:6px;right:6px;bottom:18px;left:6px;width:calc(100% - 12px);object-fit:contain}.wmp-bars{position:absolute;inset:auto 4px 4px;display:flex;align-items:flex-end;gap:2px;height:14px}.wmp-bars i{flex:1;height:3px;background:#7ed06a}.wmp-art.is-playing .wmp-bars i{animation:wmp-eq .7s ease-in-out infinite alternate}@keyframes wmp-eq{0%{height:3px}to{height:14px}}.wmp-info{min-width:0;display:flex;flex-direction:column;gap:3px}.wmp-label{color:#9fb8f0;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.wmp-title{font:bold 16px "Trebuchet MS",var(--xp-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmp-sub{color:#b9c9ee}.wmp-error{margin-top:2px;padding:3px 6px;border-radius:3px;color:#3b2400;background:#ffd27a}.wmp-seek{flex:none;display:flex;align-items:center;gap:6px;padding:0 12px}.wmp-time{min-width:34px;font-variant-numeric:tabular-nums;text-align:center}.wmp input[type=range]{flex:1;accent-color:#7ed06a}.wmp-controls{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px 2px;flex-wrap:wrap}.wmp-btn{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #5b77c8;border-radius:50%;color:#e9f1ff;background:radial-gradient(circle at 40% 30%,#4b6fd8,#1a2c66);cursor:pointer;font-size:12px}.wmp-btn:hover{filter:brightness(1.2)}.wmp-btn.is-on{border-color:#7ed06a;box-shadow:0 0 6px #7ed06a}.wmp-play{width:42px;height:42px;font-size:16px;background:radial-gradient(circle at 40% 30%,#8fe07a,#2a8a1e);border-color:#c8ffb0}.wmp-vol{display:flex;align-items:center;gap:4px;width:140px}.wmp-mode{margin:0;padding:0 12px 6px;text-align:center;color:#9fb8f0;font-size:10px}.wmp-list{flex:1;min-height:0;margin:0;padding:4px;overflow:auto;list-style:none;border-top:1px solid #2c3f7c;background:#0b1430}.wmp-list button{width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:6px;padding:4px 6px;border:0;border-radius:3px;color:#dbe6ff;background:none;text-align:left;cursor:default}.wmp-list button:hover{background:#17265a}.wmp-list button.is-current{color:#c8ffb0;background:#1d3a24}.wmp-list button.is-failed{color:#ff9b8a}.wmp-list small{color:#8fa3d6}.wmp-n,.wmp-d{font-variant-numeric:tabular-nums;color:#8fa3d6}.arc{flex:1;min-height:0;overflow:auto;background:linear-gradient(#1a1240,#0b0f2a);color:#fff}.arc-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(90deg,#6a2bd0,#0b3ea8);border-bottom:2px solid #ffca4b}.arc-head h2{margin:0;font:bold 16px "Trebuchet MS",var(--xp-font)}.arc-head p{margin:2px 0 0;opacity:.85}.arc-head>div{flex:1}.arc-badge{padding:2px 8px;border-radius:10px;color:#241400;background:#ffca4b;font-weight:700;white-space:nowrap}.arc-shelf{padding:10px 14px 4px}.arc-shelf h3{margin:0 0 8px;color:#ffca4b;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.arc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.arc-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:1px solid #3b3f8a;border-radius:6px;color:#fff;background:linear-gradient(#262a6a,#171b48);text-align:center;cursor:pointer}.arc-card:hover,.arc-card:focus-visible{border-color:#ffca4b;box-shadow:0 0 0 1px #ffca4b,0 0 12px #ffca4b59;outline:none}.arc-card small{color:#c7c9f3}.mg-snake{outline:none}.mg-snake:focus-visible .mg-snake-board{box-shadow:0 0 0 2px #316ac5}.mg-snake-board{position:relative;display:grid;width:min(100%,300px);aspect-ratio:1;gap:1px;padding:2px;background:#0b2448}.mg-snake-board span{background:#12305c}.mg-snake-board span.is-body{background:#66bb6a}.mg-snake-board span.is-head{background:#c8ffb0}.mg-snake-board span.is-food{background:#ffca4b;border-radius:50%}.mg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;background:#0b2448b8;font-size:16px}.mg-pad{display:inline-flex;gap:2px}.mg-breakout canvas{width:min(100%,300px);height:auto;border:2px solid #3a3f8a;outline:none}.mg-breakout canvas:focus-visible{border-color:#316ac5}.mg-react{width:min(100%,300px);min-height:150px;border:2px solid #555;border-radius:6px;color:#fff;font:bold 16px "Trebuchet MS",var(--xp-font);cursor:pointer;background:#2a65d8}.mg-react.is-espera{background:#b3200e}.mg-react.is-agora{background:#2a8a1e}.mg-react.is-cedo{background:#8a6110}.xp-alt-short{color:#0a246a;font-size:12px}.xp-impacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px}.xp-impact{min-width:0;padding:5px 7px;border:1px solid #d8d2bd;border-top:3px solid #3a7be0;border-radius:2px;background:#fff}.xp-impact.ag-politica{border-top-color:#8e5ad6}.xp-impact.ag-povo{border-top-color:#2a8a1e}.xp-impact.ag-sindicato{border-top-color:#e08a1b}.xp-impact-head{display:flex;align-items:center;gap:5px}.xp-impact-head b{flex:1}.xp-impact ul{margin:3px 0 0;padding:0;list-style:none}.xp-impact li{margin:2px 0;line-height:1.35}.xp-impact li.is-pos span{color:#1b7a12;font-weight:700}.xp-impact li.is-neg span{color:#c0280f;font-weight:700}.xp-report{padding:10px 12px;border:1px solid #c5d4ea;background:#f7faff}.xp-report .xp-row{margin-bottom:6px}.xp-report-pre{max-height:320px;margin:6px 8px 8px;overflow:auto;font:11px/1.45 Lucida Console,Consolas,monospace;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.xp-dim-top{display:flex;align-items:center;gap:10px}.xp-dim-top img{width:56px;height:56px;object-fit:contain}.about{flex:1;display:flex;flex-direction:column;background:#fff}.about-band{display:flex;align-items:center;gap:12px;padding:14px 16px;color:#fff;background:linear-gradient(135deg,#0b3ea8,#1d6fb8 55%,#2a8a1e);border-bottom:3px solid #f39b2a}.about-band img{width:72px;height:72px;object-fit:contain}.about-band b{display:block;font:28px/1 "Trebuchet MS",var(--xp-font)}.about-band b span{color:#ffc451;font-style:italic}.about-body{padding:12px 16px}.about-quote{padding:6px 10px;border-left:4px solid #f39b2a;background:#fff8ec;font-style:italic}.ie{flex:1;min-height:0;display:flex;flex-direction:column;background:#ece9d8}.ie-toolbar{display:flex;align-items:center;gap:4px;padding:3px 6px;border-bottom:1px solid #c9c4ad;background:linear-gradient(#fbfaf5,#ece9d8);flex-wrap:wrap}.ie-tbtn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid transparent;border-radius:3px;background:none;font:inherit;cursor:pointer}.ie-tbtn:hover:not(:disabled){border-color:#c3bfa9;background:#fff}.ie-tbtn:disabled{opacity:.45;cursor:default}.ie-arrow{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#a6e38f,#2a8a1e);position:relative}.ie-arrow:after{content:"";position:absolute;left:5px;top:5px;border:4px solid transparent;border-right:6px solid #fff;border-left:0}.ie-home{width:16px;height:14px;background:linear-gradient(#ffcf6b,#e0951b);clip-path:polygon(50% 0,100% 45%,85% 45%,85% 100%,15% 100%,15% 45%,0 45%)}.ie-sep{flex:1}.ie-account{display:inline-flex;align-items:center;gap:6px;min-width:0}.ie-account b{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-badge{padding:1px 6px;border-radius:8px;background:#2a8a1e;color:#fff;font-style:normal;font-size:10px;font-weight:700}.ie-address{display:flex;align-items:center;gap:6px;padding:3px 6px;border-bottom:1px solid #c9c4ad}.ie-address>span{color:#555}.ie-url{flex:1;min-width:0;display:flex;align-items:center;gap:5px;padding:2px 6px;border:1px solid #7f9db9;background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ie-page{flex:1;min-height:0;overflow:auto;background:linear-gradient(180deg,#f3f7ff 0,#fff 180px)}.ie-status{display:flex;align-items:center;gap:6px;padding:2px 8px;border-top:1px solid #c9c4ad;color:#333;font-size:11px}.ie-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#bbb;box-shadow:inset 0 -1px 1px #0000004d;flex:none}.ie-dot.is-on{background:#3bbf2a}.ie-dot.is-idle{background:#e9b53a}.ie-dot.is-off{background:#c9c9c9}.ie-center{padding:40px;text-align:center;color:#444}.ie-doc{max-width:820px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:12px}.ie-doc.is-narrow{max-width:460px}.ie-logo{display:flex;align-items:center;gap:12px}.ie-logo h2{margin:0;font:bold 22px "Trebuchet MS",var(--xp-font);color:#0a246a}.ie-logo h2 span{color:#e0951b;font-style:italic}.ie-logo p{margin:2px 0 0;color:#555}.ie-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ie-card{padding:12px 14px;border:1px solid #c5d4ea;border-radius:4px;background:#fff;box-shadow:0 1px 2px #00287814}.ie-card h3{margin:0 0 8px;color:#0a246a;font-size:13px}.ie-card.is-warn{border-color:#e0b24a;background:#fffaf0}.ie-card.is-ok{border-color:#8fd27e;background:#f3fff0}.ie-form{display:flex;flex-direction:column;gap:8px}.ie-form label{display:flex;flex-direction:column;gap:3px;font-weight:700;color:#333}.ie-form .xp-input{font-weight:400;padding:5px 6px;font-size:13px}.ie-code{text-transform:uppercase;letter-spacing:3px;font-family:Lucida Console,Consolas,monospace!important;font-size:16px!important}.ie-code-pill{display:inline-block;padding:2px 8px;border:1px solid #1f5bd6;border-radius:4px;background:#eaf2ff;color:#0a246a;font:700 14px Lucida Console,Consolas,monospace;letter-spacing:2px}.ie-code-pill.is-big{font-size:26px;padding:4px 14px}.ie-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ie-links{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ie-small{color:#555;font-size:11px;margin:4px 0}.ie-msg{margin:0;padding:6px 8px;border-radius:3px}.ie-msg.is-err{border:1px solid #e08a7a;background:#fff0ec;color:#8a1c00}.ie-msg.is-ok{border:1px solid #8fd27e;background:#f0fbe9;color:#1d5a10}.ie-room{display:flex;flex-direction:column;min-height:100%}.ie-room-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;color:#fff;background:linear-gradient(90deg,#0b3ea8,#3b7ae0)}.ie-room-head h2{margin:0;font:bold 16px "Trebuchet MS",var(--xp-font)}.ie-conn{font-size:11px;opacity:.95}.ie-conn.is-online{color:#b9f5a6}.ie-conn.is-reconectando{color:#ffd27a}.ie-room-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ie-phase{font-weight:700}.ie-room-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;padding:12px}.ie-room-main,.ie-room-side{display:flex;flex-direction:column;gap:12px;min-width:0}.ie-ctl{display:flex;flex-direction:column;gap:6px}.ie-ctl.is-minor{margin-top:10px;padding-top:8px;border-top:1px dashed #c5d4ea}.ie-teams{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ie-teams li{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:3px 0;border-bottom:1px solid #eef2f8}.ie-teams em{font-style:normal;font-size:11px;color:#888}.ie-teams em.is-yes{color:#1d7a10;font-weight:700}.ie-team-actions{margin-left:auto;display:flex;gap:6px}.ie-challenge p{margin:0 0 8px;line-height:1.45}.ie-dilemma{font-weight:700}.ie-alts{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ie-alts legend{font-weight:700;margin-bottom:4px;color:#0a246a}.ie-alts.is-readonly{padding-left:0;list-style:none}.ie-alt{display:flex;gap:8px;padding:8px 10px;border:1px solid #c5d4ea;border-radius:4px;background:#fbfcff;cursor:pointer}.ie-alt.is-on{border-color:#1f5bd6;background:#e8f0ff;box-shadow:0 0 0 1px #1f5bd6 inset}.ie-alt span{display:flex;flex-direction:column;gap:3px}.ie-alt small{color:#444;line-height:1.4}.ie-just{display:flex;flex-direction:column;gap:3px;font-weight:700}.ie-just textarea{font-weight:400;resize:vertical}.ie-team-tag{margin:0;padding:6px 10px;border-radius:4px;background:#fff6d6;border:1px solid #e9cf7a}.ie-wait h3{margin-bottom:4px}.ie-table-wrap{overflow-x:auto}.xp-table tr.is-mine{background:#fff6d6}.ie-report-preview{max-height:220px;overflow:auto;margin:8px 0 0;padding:8px;border:1px solid #c5d4ea;background:#f7f9fd;font:11px/1.4 Lucida Console,Consolas,monospace;white-space:pre-wrap}.ie-share code{word-break:break-all}@media(max-width:720px){.ie-room-body{grid-template-columns:1fr}.ie-account b{max-width:120px}}.ees{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff}.ees-head{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#fff;background:linear-gradient(90deg,#00163f,#0b3ea8 60%,#1f5bd6)}.ees-logo{width:96px;height:50px;object-fit:contain;flex:none}.ees-head h2{margin:0;font:bold 18px "Trebuchet MS",var(--xp-font);letter-spacing:1px}.ees-head p{margin:2px 0 0;opacity:.9}.ees-main{flex:1;min-height:0;display:grid;grid-template-columns:210px minmax(0,1fr)}.ees-nav{overflow:auto;padding:10px 8px;background:linear-gradient(#7aa1e6,#6487dc);display:flex;flex-direction:column;gap:2px}.ees-nav h3{margin:8px 6px 4px;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:1px}.ees-nav button,.ees-nav a{display:flex;align-items:center;gap:6px;padding:5px 8px;border:0;border-radius:3px;background:#ffffffe6;color:#0a246a;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ees-nav button:hover,.ees-nav a:hover{background:#fff;text-decoration:underline}.ees-nav button.is-on{background:#0a246a;color:#fff;font-weight:700}.ees-article{overflow:auto;padding:18px 22px}.ees-title{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:2px solid #c5d4ea}.ees-title h3{margin:0;color:#0a246a;font:bold 18px "Trebuchet MS",var(--xp-font)}.ees-article>p{font-size:13px;line-height:1.6;max-width:60ch}.ees-pager{display:flex;align-items:center;gap:10px;margin-top:14px}.ees-note{margin-top:18px;color:#666;font-size:11px}@media(max-width:620px){.ees-main{grid-template-columns:1fr}.ees-nav{flex-direction:row;flex-wrap:wrap;max-height:120px}.ees-nav h3{width:100%}}.xp-dims{display:grid;grid-template-columns:170px minmax(0,1fr)}.xp-dims-nav{display:flex;flex-direction:column;gap:3px;padding:10px 8px;background:linear-gradient(#7aa1e6,#6487dc)}.xp-dims-nav button{display:flex;align-items:center;gap:6px;padding:5px 7px;border:0;border-left:4px solid #3a7be0;border-radius:3px;background:#ffffffeb;color:#0a246a;font:inherit;text-align:left;cursor:pointer}.xp-dims-nav button img{width:22px;height:22px;image-rendering:pixelated}.xp-dims-nav button.is-politica{border-left-color:#e9b53a}.xp-dims-nav button.is-povo{border-left-color:#2a8a1e}.xp-dims-nav button.is-sindicato{border-left-color:#e0532b}.xp-dims-nav button.is-on{background:#0a246a;color:#fff;font-weight:700}.xp-dims-body{overflow:auto;min-width:0}.xp-dim-article{padding:14px 18px}.xp-dim-article>h2{margin:0 0 8px;color:#0a246a;font:bold 17px "Trebuchet MS",var(--xp-font)}.xp-dim-article>p{font-size:13px;line-height:1.6;max-width:68ch}.xp-dim-article .xp-dims-grid{padding:4px 0}button.xp-dim{font:inherit;text-align:left;cursor:pointer}button.xp-dim:hover{background:#eef4ff}.xp-dim-hero{display:flex;align-items:center;gap:12px;padding-bottom:8px;margin-bottom:6px;border-bottom:3px solid #3a7be0}.xp-dim-article.is-politica .xp-dim-hero{border-bottom-color:#e9b53a}.xp-dim-article.is-povo .xp-dim-hero{border-bottom-color:#2a8a1e}.xp-dim-article.is-sindicato .xp-dim-hero{border-bottom-color:#e0532b}.xp-dim-hero img{width:56px;height:56px;image-rendering:pixelated}.xp-dim-hero h2{margin:0;color:#0a246a;font:bold 18px "Trebuchet MS",var(--xp-font)}.xp-dim-hero h2 span{display:block;font-size:13px;color:#444;font-weight:400}.xp-dim-foot{color:#666;font-size:11px!important}@media(max-width:560px){.xp-dims{grid-template-columns:1fr}.xp-dims-nav{flex-direction:row;flex-wrap:wrap}}.clk{flex:1;min-height:0;display:flex;flex-direction:column;background:#ece9d8}.clk-tabs{display:flex;gap:2px;padding:6px 6px 0;border-bottom:1px solid #919b9c}.clk-tabs button{padding:4px 12px;border:1px solid #919b9c;border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(#fff,#ecebe5);font:inherit;cursor:pointer}.clk-tabs button.is-on{position:relative;top:1px;background:#fcfcfe;border-top:2px solid #e0951b;font-weight:700}.clk-body{flex:1;min-height:0;overflow:auto;margin:0 6px 6px;padding:14px;border:1px solid #919b9c;border-top:0;background:#fcfcfe}.clk-now,.clk-sw,.clk-tm{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.clk-face{width:150px;height:150px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.clk-digital,.clk-big{padding:6px 14px;border:2px inset #c9c4ad;border-radius:4px;background:#0d1b0a;color:#6dff5a;font:700 34px Lucida Console,Consolas,monospace;letter-spacing:2px;text-shadow:0 0 6px rgba(109,255,90,.6)}.clk-big.is-done{color:#ffb84d;font-size:24px;animation:clk-blink .8s steps(2) infinite}@keyframes clk-blink{50%{opacity:.35}}.clk-date{font-size:13px;color:#0a246a}.clk-tz{color:#777}.clk-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.clk-laps{margin:0;max-height:110px;overflow:auto;font-family:Lucida Console,Consolas,monospace}.clk-set{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;justify-content:center}.clk-set label{display:flex;flex-direction:column;gap:2px}.clk-set input{width:70px}.clk-progress{width:220px;height:10px;border:1px solid #7f9db9;background:#fff}.clk-progress i{display:block;height:100%;background:repeating-linear-gradient(90deg,#3bbf2a 0 8px,transparent 8px 10px)}.pnt{flex:1;min-height:0;display:flex;flex-direction:column;background:#ece9d8;outline:none}.pnt-menubar{display:flex;align-items:center;gap:2px;padding:2px 4px;border-bottom:1px solid #c9c4ad;flex-wrap:wrap}.pnt-menubar button{padding:3px 7px;border:1px solid transparent;background:none;font:inherit;cursor:pointer}.pnt-menubar button:hover:not(:disabled){border-color:#c3bfa9;background:#fff}.pnt-menubar button:disabled{opacity:.45}.pnt-sep{width:1px;height:16px;background:#c9c4ad;margin:0 3px}.pnt-main{flex:1;min-height:0;display:flex}.pnt-tools{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;width:58px;border-right:1px solid #c9c4ad;overflow-y:auto}.pnt-tools>button{width:34px;height:30px;border:1px solid #b6b29c;border-radius:2px;background:linear-gradient(#fff,#e7e4d6);font-size:15px;cursor:pointer}.pnt-tools>button.is-on{border-color:#316ac5;background:#c1d2ee;box-shadow:inset 1px 1px 2px #00000040}.pnt-size{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:6px;font-size:10px}.pnt-size input{width:50px}.pnt-fill{font-size:10px;text-align:center}.pnt-stage{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:10px;background:gray}.pnt-stage{container-type:size}.pnt-paper{position:relative;flex:none;width:min(100cqw - 20px,(100cqh - 20px) * 800 / 520);box-shadow:2px 2px #00000059}.pnt-canvas,.pnt-overlay{display:block;width:100%;height:100%;touch-action:none;background:#fff}.pnt-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent}.pnt-colors{display:flex;align-items:center;gap:8px;padding:4px 6px;border-top:1px solid #c9c4ad;flex-wrap:wrap}.pnt-current{width:28px;height:28px;border:2px inset #b6b29c;flex:none}.pnt-palette{display:grid;grid-template-columns:repeat(14,16px);gap:1px}.pnt-palette button{width:16px;height:14px;border:1px solid #7a7a7a;padding:0;cursor:pointer}.pnt-palette button.is-on{outline:2px solid #316ac5;outline-offset:0}.pnt-picker{display:flex;align-items:center;gap:4px}.pnt-pos{margin-left:auto;color:#555;font-family:Lucida Console,Consolas,monospace}.srch{flex:1;min-height:0;display:grid;grid-template-columns:170px minmax(0,1fr);background:#fff}.srch-side{padding:14px 10px;background:linear-gradient(#7aa1e6,#6487dc);color:#fff;text-align:center}.srch-hint{font-size:11px;opacity:.95}.srch-main{display:flex;flex-direction:column;min-height:0;padding:10px 12px;gap:8px}.srch-box{display:flex;flex-direction:column;gap:3px;font-weight:700}.srch-box input{font-size:13px;padding:5px 6px;font-weight:400}.srch-results{flex:1;min-height:0;overflow:auto}.srch-results h4{margin:10px 0 4px;color:#0a246a;border-bottom:1px solid #c5d4ea}.srch-item{display:flex;align-items:flex-start;gap:8px;width:100%;padding:5px 6px;border:1px solid transparent;border-radius:3px;background:none;font:inherit;text-align:left;cursor:pointer}.srch-item span{display:flex;flex-direction:column;min-width:0}.srch-item small{color:#555}.srch-item.is-active{border-color:#316ac5;background:#e8f0ff}.srch-empty{color:#555;padding:10px 0}.srch-foot{margin:0;color:#777;font-size:11px}@media(max-width:560px){.srch{grid-template-columns:1fr}.srch-side{display:none}}.egg-audit{flex:1;min-height:0;overflow:auto;padding:12px;background:#000;color:silver;font:13px/1.5 Lucida Console,Consolas,monospace}.egg-final{margin-top:10px;color:#ff5}.egg-cursor{animation:clk-blink .9s steps(2) infinite}.egg-diag{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px;background:#ece9d8}.egg-diag-head{display:flex;flex-direction:column;gap:2px}.egg-st{font-weight:700;color:#777}.egg-st.is-ok{color:#1d7a10}.egg-st.is-warn{color:#a06a00}.egg-st.is-info{color:#1f5bd6}.egg-st.is-bad{color:#b02000}.egg-bar{height:14px;border:1px solid #7f9db9;background:#fff}.egg-bar i{display:block;height:100%;background:repeating-linear-gradient(90deg,#3bbf2a 0 9px,transparent 9px 11px);transition:width .3s}.egg-mascot{position:absolute;right:14px;bottom:12px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.egg-mascot-btn{pointer-events:auto;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;opacity:.85;transition:transform .15s,opacity .15s}.egg-mascot-btn:hover,.egg-mascot-btn:focus-visible{opacity:1;transform:translateY(-2px)}.egg-mascot-btn img{width:44px;height:44px;image-rendering:pixelated}.egg-bubble{pointer-events:auto;max-width:220px;padding:7px 9px;border:1px solid #000;border-radius:8px;background:#ffffe1;color:#000;font-size:11px;box-shadow:2px 2px 3px #0000004d}.xp-tile.is-hidden{opacity:.55}.xp-ico-img{border-radius:4px}
