@font-face{font-family:TM System;src:url(./tm-system-DQA5PwOs.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:block}:root{--black:#000;--white:#fff;--silver:silver;--gray:gray;--navy:navy;--desktop:silver;--desktop-text:#000;--workspace:#fff;--window:#fff;--window-text:#000;--menu:#fff;--menu-text:#000;--active-title:navy;--active-title-text:#fff;--inactive-title:#fff;--inactive-title-text:#000;--active-border:silver;--inactive-border:silver;--frame:#000;--scrollbar:silver;--button-face:silver;--button-shadow:gray;--button-text:#000;--button-highlight:#fff;--gray-text:gray;--highlight:navy;--highlight-text:#fff;--caption-h:18px;--frame-w:3px;--font-system:16px/16px "TM System", "MS Sans Serif", "Microsoft Sans Serif", Arial, Helvetica, sans-serif;--font-small:11px/13px "MS Sans Serif", "Microsoft Sans Serif", Arial, Helvetica, sans-serif;--font-body:13px/17px "MS Sans Serif", "Microsoft Sans Serif", Arial, Helvetica, sans-serif}*{box-sizing:border-box}html,body{background:var(--workspace);height:100%;font:var(--font-system);color:var(--window-text);-webkit-font-smoothing:none;-webkit-user-select:none;user-select:none;cursor:default;margin:0;overflow:hidden}html.bare-desktop,html.bare-desktop body{background:var(--desktop)}::selection{background:var(--highlight);color:var(--highlight-text)}img.pixel,canvas.pixel{image-rendering:pixelated}u{text-underline-offset:1px;text-decoration:underline}.win{border:1px solid var(--frame);padding:var(--frame-w);background:var(--inactive-border);flex-direction:column;display:flex;position:absolute}.win.active,.frame.focused{background:var(--active-border)}.win>.win-inner{z-index:1;border:1px solid var(--frame);background:var(--window);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.win>.tick{background:var(--frame);z-index:2;pointer-events:none;position:absolute}.titlebar{height:calc(var(--caption-h) + 1px);border-bottom:1px solid var(--frame);background:var(--inactive-title);color:var(--inactive-title-text);flex:none;display:flex}.win.active>.win-inner>.titlebar,.win.flash-on>.win-inner>.titlebar{background:var(--active-title);color:var(--active-title-text)}.win.active.flash-on>.win-inner>.titlebar,.frame:not(.focused) .win.active:not(.flash-on)>.win-inner>.titlebar,.frame.modal-open .win.active:not(.flash-on)>.win-inner>.titlebar{background:var(--inactive-title);color:var(--inactive-title-text)}.titlebar .title{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;line-height:var(--caption-h);flex:1;padding:0 4px;overflow:hidden}.sysbox{width:var(--caption-h);height:var(--caption-h);background:var(--button-face);border-right:1px solid var(--frame);flex:none;justify-content:center;align-items:center;display:flex}.sysbox .bar{box-sizing:content-box;background:var(--white);border:1px solid var(--frame);width:11px;height:1px;box-shadow:1px 1px 0 var(--gray)}.sysbox.child .bar{width:5px}.sysbox.open{background:var(--frame)}.tb-btn{width:var(--caption-h);height:var(--caption-h);border-left:1px solid var(--frame);background:var(--button-face);box-shadow:inset 1px 1px var(--button-highlight), inset -1px -1px var(--button-shadow), inset -2px -2px var(--button-shadow);flex:none;justify-content:center;align-items:center;display:flex}.tb-btn svg{display:block}.tb-btn:active{box-shadow:inset 1px 1px var(--button-shadow)}.tb-btn:active svg{transform:translate(1px,1px)}.grip{z-index:0;position:absolute}.grip.n,.grip.s{cursor:ns-resize;height:8px;left:0;right:0}.grip.n{top:-1px}.grip.s{bottom:-1px}.grip.e,.grip.w{cursor:ew-resize;width:8px;top:0;bottom:0}.grip.e{right:-1px}.grip.w{left:-1px}.grip.nw,.grip.ne,.grip.sw,.grip.se{z-index:0;width:24px;height:24px}.grip.nw{cursor:nwse-resize;top:-1px;left:-1px}.grip.se{cursor:nwse-resize;bottom:-1px;right:-1px}.grip.ne{cursor:nesw-resize;top:-1px;right:-1px}.grip.sw{cursor:nesw-resize;bottom:-1px;left:-1px}.xor-outline{z-index:100000;border:3px solid var(--white);mix-blend-mode:difference;pointer-events:none;position:absolute}.frame{inset:0}.frame.maximized{border:0;padding:0}.frame[hidden],.frame.web.compact>.win-inner>.titlebar .tb-btn.max,.frame.web.compact>.grip{display:none}.frame.maximized>.win-inner{border:0}.frame.maximized>.tick,.frame.maximized>.grip{display:none}#app.desktop{background-color:var(--desktop);image-rendering:pixelated;background-repeat:repeat;position:fixed;inset:0}.desktop-icon{flex-direction:column;align-items:center;width:76px;display:flex;position:absolute;bottom:8px;left:8px}.desktop-icon[hidden]{display:none}.desktop-icon img{width:32px;height:32px;display:block}.desktop-icon .icon-caption{background:var(--desktop);color:var(--desktop-text);white-space:nowrap;max-width:none;display:block}.desktop-icon.active .icon-caption{background:var(--highlight);color:var(--highlight-text)}.desktop-icon.active.flash-on .icon-caption{background:var(--desktop);color:var(--desktop-text)}.frame>.win-inner>.titlebar{-webkit-app-region:drag}.frame>.win-inner>.titlebar .sysbox,.frame>.win-inner>.titlebar .tb-btn{-webkit-app-region:no-drag}.frame.focused>.win-inner>.titlebar,.frame:not(.modal-open).focused>.win-inner>.titlebar{background:var(--active-title);color:var(--active-title-text)}.frame.modal-open>.win-inner>.titlebar{background:var(--inactive-title);color:var(--inactive-title-text)}.menubar{color:var(--menu-text);background:var(--menu);border-bottom:1px solid var(--frame);flex:none;align-items:stretch;height:20px;display:flex}.menubar .menu-title{white-space:nowrap;padding:0 7px;line-height:19px}.menubar .menu-title.hot{background:var(--highlight);color:var(--highlight-text)}.menubar .spacer{flex:1}.menubar .sysbox{border-right:1px solid var(--frame);height:19px}.menubar .tb-btn{height:19px}.menubar [hidden]{display:none!important}.popup{color:var(--menu-text);z-index:200000;background:var(--menu);border:1px solid var(--frame);min-width:120px;box-shadow:2px 2px 0 var(--frame);padding:1px 0;position:fixed}.popup .item{white-space:nowrap;align-items:center;height:18px;padding:0 14px 0 0;display:flex}.popup .item .check{flex:none;justify-content:center;width:18px;display:flex}.popup .item .label{flex:1}.popup .item .shortcut{padding-left:24px}.popup .item.hot{background:var(--highlight);color:var(--highlight-text)}.popup .item.hot svg path{fill:var(--highlight-text)}.popup .item.disabled{color:var(--gray-text)}.popup .item.disabled.hot{color:var(--silver)}.popup .sep{background:var(--frame);height:1px;margin:3px 0}.mdi-client{background:var(--workspace);flex:1;min-height:0;position:relative;overflow:hidden}.mdi-child.maximized{border:0;padding:0;width:100%!important;height:100%!important;top:0!important;left:0!important}.mdi-child.maximized>.win-inner{border:0}.mdi-child.maximized>.win-inner>.titlebar,.mdi-child.maximized>.tick,.mdi-child.maximized>.grip,.mdi-child[hidden]{display:none}.mdi-icon,.prog-icon{flex-direction:column;align-items:center;width:76px;display:flex;position:absolute}.mdi-icon{z-index:0}.mdi-icon[hidden]{display:none}.mdi-icon img,.prog-icon img{width:32px;height:32px;display:block}.icon-caption{max-width:76px;font:var(--font-small);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;padding:0 2px;display:-webkit-box;overflow:hidden}.mdi-icon .icon-caption{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block}.mdi-icon.active .icon-caption,.mdi-icon.flash-on .icon-caption,.prog-icon.selected .icon-caption,.prog-icon.flash-on .icon-caption{background:var(--highlight);color:var(--highlight-text)}.mdi-icon.active.flash-on .icon-caption,.prog-icon.selected.flash-on .icon-caption{color:var(--window-text);background:0 0}.prog-icon.selected:focus-within .icon-caption{outline:1px dotted var(--window-text);outline-offset:0}.prog-group{outline:none;flex:1;min-height:0;position:relative;overflow:auto}.prog-group .empty{font:var(--font-small);color:var(--gray-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn{min-width:72px;height:24px;font:var(--font-system);color:var(--button-text);background:var(--button-face);border:1px solid var(--frame);clip-path:polygon(1px 0,calc(100% - 1px) 0,100% 1px,100% calc(100% - 1px),calc(100% - 1px) 100%,1px 100%,0 calc(100% - 1px),0 1px);box-shadow:inset 1px 1px var(--button-highlight), inset 2px 2px var(--button-highlight), inset -1px -1px var(--button-shadow), inset -2px -2px var(--button-shadow);outline:none;padding:0 8px}.btn.default{border-width:2px}.btn>span{border:1px solid #0000;padding:0 2px;display:inline-block}.btn:focus-visible>span,.btn:focus>span{border:1px dotted var(--button-text)}.btn:active:not(:disabled){box-shadow:inset 1px 1px var(--button-shadow)}.btn:active:not(:disabled)>span{transform:translate(1px,1px)}.btn:disabled{color:var(--gray-text)}.edit{font:var(--font-body);color:var(--window-text);background:var(--window);border:1px solid var(--frame);-webkit-user-select:text;user-select:text;cursor:text;border-radius:0;outline:none;padding:2px 3px}.edit:disabled{color:var(--gray-text)}textarea.edit{resize:none}.listbox{border:1px solid var(--frame);background:var(--window);font:var(--font-system);outline:none;overflow-y:auto}.listbox .opt{white-space:nowrap;text-overflow:ellipsis;padding:0 3px;line-height:17px;overflow:hidden}.listbox .opt .sub{font:var(--font-small)}.listbox .opt.selected{background:var(--highlight);color:var(--highlight-text)}.listbox:focus .opt.selected{outline:1px dotted var(--highlight-text);outline-offset:-1px}.listbox .note{color:var(--gray-text);font:var(--font-small);padding:2px 4px}label{font:var(--font-system)}::-webkit-scrollbar{background:var(--scrollbar);width:17px;height:17px}::-webkit-scrollbar-track{background:var(--scrollbar);border-left:1px solid var(--frame)}::-webkit-scrollbar-thumb{background:var(--button-face);border:1px solid var(--frame);box-shadow:inset 1px 1px var(--button-highlight), inset -1px -1px var(--button-shadow);min-height:17px}::-webkit-scrollbar-button:single-button{background-color:var(--button-face);border:1px solid var(--frame);background-position:50%;background-repeat:no-repeat;width:17px;height:17px;display:block}::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h1v1H3zM2 1h3v1H2zM1 2h5v1H1zM0 3h7v1H0z'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h7v1H0zM1 1h5v1H1zM2 2h3v1H2zM3 3h1v1H3z'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' shape-rendering='crispEdges'%3E%3Cpath d='M0 3h1v1H0zM1 2h1v3H1zM2 1h1v5H2zM3 0h1v7H3z'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v7H0zM1 1h1v5H1zM2 2h1v3H2zM3 3h1v1H3z'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:start:increment{display:none}::-webkit-scrollbar-button:vertical:end:decrement{display:none}::-webkit-scrollbar-button:horizontal:start:increment{display:none}::-webkit-scrollbar-button:horizontal:end:decrement{display:none}::-webkit-scrollbar-button:active{box-shadow:inset 1px 1px var(--button-shadow)}::-webkit-scrollbar-corner{background:var(--scrollbar)}.modal-layer{z-index:150000;position:fixed;inset:0}.win.dialog{background:var(--active-title);padding:4px}.win.dialog.inactive{background:var(--inactive-title)}.win.dialog>.win-inner>.titlebar{background:var(--active-title);color:var(--active-title-text)}.dialog-body{padding:10px 12px 12px}.dialog-buttons{justify-content:center;gap:8px;margin-top:12px;display:flex}.dialog-buttons.right{justify-content:flex-end}.dialog-row{align-items:center;gap:8px;display:flex}.msgbox{align-items:flex-start;gap:14px;display:flex}.msgbox .text{white-space:pre-wrap;max-width:360px;padding-top:6px}.chat-history{min-height:0;font:var(--font-body);-webkit-user-select:text;user-select:text;cursor:auto;flex:1;padding:4px 6px;overflow-y:auto}.chat-history .day{font:var(--font-small);color:var(--gray-text);align-items:center;gap:6px;margin:10px 0 6px;display:flex}.chat-history .day:before,.chat-history .day:after{content:"";border-top:1px solid var(--button-shadow);flex:1}.chat-history .older{text-align:center;font:var(--font-small);color:var(--gray-text);padding:2px 0 6px}.msg{margin-top:6px}.msg.cont{margin-top:1px}.msg .who{font:var(--font-system);align-items:baseline;gap:8px;display:flex}.msg .who .time{font:var(--font-small);color:var(--gray-text)}.msg.mine .who .name{color:var(--navy)}.msg .text{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:8px}.msg.system .text{color:var(--gray-text);padding-left:0;font-style:italic}.msg.pending .text{color:var(--gray-text)}.chat-compose{border-top:1px solid var(--frame);background:var(--window);flex:none;gap:6px;padding:6px;display:flex}.chat-compose textarea{flex:1;height:52px}.chat-compose .btn{align-self:flex-end}.thread-reader{flex-direction:column;flex:1;min-height:0;display:flex}.tr-list{flex-direction:column;flex:none;height:42%;min-height:60px;display:flex}.tr-head,.tr-row{grid-template-columns:minmax(60px,1fr) minmax(70px,120px) 52px 72px;display:grid}.tr-head>div{font:var(--font-system);background:var(--button-face);border-right:1px solid var(--frame);border-bottom:1px solid var(--frame);box-shadow:inset 1px 1px var(--button-highlight), inset -1px -1px var(--button-shadow);white-space:nowrap;padding:1px 5px;overflow:hidden}.tr-head>div:last-child{border-right:0}.tr-body{min-height:0;font:var(--font-body);outline:none;flex:1;overflow:hidden auto}.tr-row>div{white-space:nowrap;text-overflow:ellipsis;padding:0 5px;line-height:18px;overflow:hidden}.tr-row .num,.tr-head .num{text-align:right}.tr-row.selected{background:var(--highlight);color:var(--highlight-text)}.tr-body:focus .tr-row.selected{outline:1px dotted var(--highlight-text);outline-offset:-1px}.tr-note{font:var(--font-small);color:var(--gray-text);padding:4px 6px}.tr-note.error{color:var(--window-text);font:var(--font-body);white-space:normal}.tr-split{background:var(--button-face);border-top:1px solid var(--frame);border-bottom:1px solid var(--frame);cursor:ns-resize;flex:none;height:5px}.tr-view{flex:1;min-height:60px}.tr-empty{color:var(--gray-text);font:var(--font-small);padding:10px}.tr-subject{margin:4px 0 2px;font:700 15px/20px MS Sans Serif,Microsoft Sans Serif,Arial,sans-serif}.msg.tr-reply{margin-left:18px}.clock-face{background:var(--button-face);flex:1;min-height:0;position:relative}.clock-canvas{width:100%;height:100%;position:absolute;inset:0}.mail-client{flex-direction:column;flex:1;min-height:0;display:flex}.mail-toolbar{background:var(--button-face);border-bottom:1px solid var(--frame);flex:none;gap:4px;padding:3px 4px;display:flex;overflow:hidden}.mail-toolbar .btn.tb{flex:none;min-width:0;height:22px;padding:0 6px}.mail-toolbar .tb-gap{flex:none;width:10px}.mail-inbox{flex:1;min-height:0;display:flex}.mf-pane{flex-direction:column;flex:none;width:30%;min-width:80px;display:flex}.ml-pane{flex-direction:column;flex:1;min-width:0;display:flex}.v-split{background:var(--button-face);border-left:1px solid var(--frame);border-right:1px solid var(--frame);cursor:ew-resize;flex:none;width:5px}.tr-head.mf-head{grid-template-columns:1fr}.tr-head.ml-head,.ml-row{grid-template-columns:22px minmax(60px,1fr) minmax(80px,2fr) 112px;display:grid}.mf-row{white-space:nowrap;align-items:center;gap:4px;padding-right:4px;line-height:18px;display:flex}.mf-row img{flex:none}.mf-row .name{text-overflow:ellipsis;padding:0 2px;overflow:hidden}.mf-row .count{color:var(--navy)}.mf-row.selected .name{background:var(--highlight);color:var(--highlight-text)}.mf-body:focus .mf-row.selected .name{outline:1px dotted var(--highlight-text);outline-offset:-1px}.ml-row>div{white-space:nowrap;text-overflow:ellipsis;padding:0 4px;line-height:18px;overflow:hidden}.ml-row>.ml-icons{align-items:center;padding:0 3px;display:flex}.ml-row.unread{font-weight:700}.ml-row.selected{background:var(--highlight);color:var(--highlight-text)}.tr-body:focus .ml-row.selected{outline:1px dotted var(--highlight-text);outline-offset:-1px}.ml-row .ml-subject{align-items:center;gap:2px;display:flex}.ml-subject>span:last-child{text-overflow:ellipsis;overflow:hidden}.ml-high{color:var(--red,red);padding-right:2px;font-weight:700}.ml-row.selected .ml-high{color:var(--highlight-text)}.mail-read{flex-direction:column;flex:1;min-height:0;display:flex}.mr-head{background:var(--button-face);border-bottom:1px solid var(--frame);font:var(--font-body);flex:none;grid-template-columns:auto 1fr;gap:1px 8px;padding:6px 8px;display:grid}.mr-head .label{font:var(--font-system)}.mr-head .value{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text}.mr-body{white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;font:var(--font-body);-webkit-user-select:text;user-select:text;cursor:text;outline:none;flex:1;padding:8px;overflow:auto}.mail-compose{background:var(--button-face);flex-direction:column;flex:1;min-height:0;display:flex}.mc-buttons{flex:none;gap:6px;padding:6px;display:flex}.mc-buttons .btn{min-width:0;padding:0 10px}.mc-fields{flex:none;grid-template-columns:auto 1fr;align-items:center;gap:4px 6px;padding:0 6px 6px;display:grid}.mc-fields .edit{min-width:0}.mail-compose .mc-body{border-width:1px 0 0;flex:1;min-height:60px}#app.dos{color:var(--silver);cursor:text;background:#000;padding:8px 10px;font:16px/20px Courier New,Courier,monospace;position:fixed;inset:0;overflow:auto}.dos-screen>div{white-space:pre}.dos-input{opacity:0;position:absolute;top:0;left:-9999px}.dos-cursor{animation:1s step-end infinite dos-blink}@keyframes dos-blink{50%{opacity:0}}.cal-client{background:var(--window);flex-direction:column;flex:1;min-height:0;display:flex}.cal-bar{border-bottom:1px solid var(--frame);font:var(--font-system);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:2px 6px;display:flex;overflow:hidden}.cal-clock{min-width:72px}.cal-date{text-overflow:ellipsis;padding-left:6px;overflow:hidden}.cal-arrow{width:22px;height:18px;color:var(--button-text);background:var(--button-face);border:1px solid var(--frame);box-shadow:inset 1px 1px var(--button-highlight), inset -1px -1px var(--button-shadow);padding:0;font:10px/1 Arial,sans-serif}.cal-arrow:active{box-shadow:inset 1px 1px var(--button-shadow)}.cal-body{min-height:0;font:var(--font-body);outline:none;flex:1;overflow-y:auto}.cal-note{color:var(--window-text);white-space:normal;border-bottom:1px solid var(--button-shadow);padding:6px 8px}.cal-slot{grid-template-columns:76px 18px 1fr;align-items:center;min-height:19px;display:grid}.cal-time{text-align:right;padding-right:4px}.cal-bell{align-items:center;display:flex}.cal-text{white-space:nowrap;text-overflow:ellipsis;padding:0 4px;overflow:hidden}.cal-slot.selected .cal-text{background:var(--highlight);color:var(--highlight-text)}.cal-scratch{border-top:3px double var(--frame);height:56px;font:var(--font-body);white-space:nowrap;flex:none;padding:2px 6px;overflow:hidden}.cal-scratch.hint{color:var(--gray-text);font:var(--font-small);padding-top:6px}.cal-month{flex-direction:column;height:100%;min-height:240px;display:flex}.cal-mhead,.cal-mgrid{grid-template-columns:repeat(7,1fr);display:grid}.cal-mhead>div{text-align:center;font:var(--font-system);border-bottom:1px solid var(--frame);padding:1px 0}.cal-mgrid{flex:1;grid-template-rows:repeat(6,1fr)}.cal-mday{border-right:1px solid var(--button-shadow);border-bottom:1px solid var(--button-shadow);min-height:34px;padding:1px 3px;overflow:hidden}.cal-mday:nth-child(7n){border-right:0}.cal-mday.other{color:var(--gray-text)}.cal-mnum{font:var(--font-system);text-align:center}.cal-mday.selected .cal-mnum{background:var(--highlight);color:var(--highlight-text)}.cal-mevent{font:var(--font-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-mevent.more{color:var(--gray-text)}.cal-details{font:var(--font-body);max-width:400px}.cal-dfields{grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.cal-dfields .label{font:var(--font-system)}.cal-dfields .value{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.cal-dbody{border:1px solid var(--frame);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:180px;margin-top:8px;padding:4px;overflow:auto}.cf-view{min-width:78px}.cf-count{padding-left:8px}.cf-area{background:var(--window);outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.cf-note{font:var(--font-body);color:var(--gray-text);white-space:normal;padding:10px}.cf-card{background:var(--window);border:1px solid var(--frame);flex-direction:column;display:flex;position:absolute}.cf-index{height:22px;font:var(--font-system);white-space:nowrap;text-overflow:ellipsis;border-bottom:3px double var(--red,red);flex:none;padding:2px 6px;overflow:hidden}.cf-card:not(.front){cursor:default}.cf-card.front .cf-index{background:var(--highlight);color:var(--highlight-text)}.cf-body{min-height:0;font:var(--font-body);flex:1;padding:6px 8px;position:relative;overflow:hidden}.cf-photo{float:right;border:1px solid var(--frame);width:64px;height:64px;image-rendering:pixelated;margin:0 0 4px 8px}.cf-text>div{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;overflow:hidden}.cf-actions{gap:6px;display:flex;position:absolute;bottom:6px;right:8px}.cf-btn{min-width:0;height:22px;padding:0 8px}.cf-list{height:100%;font:var(--font-system);overflow-y:auto}.cf-line{white-space:nowrap;text-overflow:ellipsis;padding:0 6px;line-height:18px;overflow:hidden}.cf-line.selected{background:var(--highlight);color:var(--highlight-text)}.cp-client{background:var(--window);flex:1;min-height:0;display:flex}.cp-area{flex:1}.cp-select{font:var(--font-system);min-width:0;padding:1px 2px}.btn.cp-small{min-width:0;font:var(--font-system);padding:0 6px}.cp-color{align-items:flex-start;gap:14px;display:flex}.cp-left{flex-direction:column;width:270px;display:flex}.cp-left>.cp-select{width:100%;margin-top:2px}.cp-palette{flex-direction:column;width:200px;display:flex}.cp-palette[hidden]{display:none}.cp-swatches{grid-template-columns:repeat(8,1fr);gap:3px;margin-top:3px;display:grid}.cp-swatch{border:1px solid var(--frame);width:100%;height:18px;box-shadow:inset -1px -1px var(--button-shadow), inset 1px 1px var(--button-highlight);padding:0}.cp-swatch:focus{outline:1px dotted var(--window-text);outline-offset:1px}.cp-custom{border:1px solid var(--frame);width:48px;height:22px;padding:0}.cp-preview{border:1px solid var(--frame);background:var(--desktop);height:170px;font:var(--font-system);position:relative;overflow:hidden}.pv-win{border:1px solid var(--frame);padding:2px;position:absolute}.pv-inactive{background:var(--inactive-border);width:170px;height:70px;top:8px;left:10px}.pv-active{background:var(--active-border);flex-direction:column;width:220px;height:124px;display:flex;top:32px;left:38px}.pv-title{border:1px solid var(--frame);text-align:center;height:18px;line-height:16px}.pv-inactive .pv-title{background:var(--inactive-title)}.pv-active .pv-title{background:var(--active-title)}.pv-inactive .pv-ttext{color:var(--inactive-title-text)}.pv-active .pv-ttext{color:var(--active-title-text)}.pv-menu{background:var(--menu);border:1px solid var(--frame);border-top:0;align-items:center;gap:8px;height:19px;padding:0 4px;display:flex}.pv-mtext{color:var(--menu-text)}.pv-mtext.pv-disabled{color:var(--gray-text)}.pv-hl{background:var(--highlight);padding:0 3px}.pv-hltext{color:var(--highlight-text)}.pv-body{background:var(--window);border:1px solid var(--frame);border-top:0;flex:1;padding:4px 6px;position:relative}.pv-wtext{color:var(--window-text)}.pv-scroll{background:var(--scrollbar);border-left:1px solid var(--frame);width:14px;position:absolute;top:0;bottom:0;right:0}.pv-btn{text-align:center;background:var(--button-face);border:1px solid var(--frame);width:52px;height:22px;box-shadow:inset 1px 1px var(--button-highlight), inset -1px -1px var(--button-shadow), inset -2px -2px var(--button-shadow);line-height:20px;position:absolute;bottom:6px;left:8px}.pv-btext{color:var(--button-text)}.pv-workspace{background:var(--workspace);border:1px solid var(--frame);width:60px;height:20px;position:absolute;top:8px;left:196px}.cp-desktop{align-items:stretch;gap:12px;display:flex}.cp-dleft{flex-direction:column;gap:8px;width:250px;display:flex}.cp-group{border:1px solid var(--frame);margin:0;padding:4px 8px 8px}.cp-group legend{font:var(--font-system);padding:0 3px}.cp-group .cp-select{flex:1}.cp-radio{align-items:center;gap:4px;margin-right:12px;display:flex}.cp-sample{border:1px solid var(--frame);width:150px;min-height:140px;image-rendering:pixelated}
