:root{--chrome: #C0C0C0;--bevel-highlight: #FFFFFF;--bevel-light: #DFDFDF;--bevel-shadow: #808080;--bevel-dark: #000000;--workspace: #808080;--canvas: #FFFFFF;--text-primary: #000000;--text-disabled: #808080;--text-on-title: #FFFFFF;--text-on-selection: #FFFFFF;--title-start: #000080;--title-end: #0F78C0;--title-inactive-start: #808080;--title-inactive-end: #B5B5B5;--selection: #000080;--danger: #FF0000;--pending: #F7931A;--reserved-hatch: #808080;--net-deep: #0A0A32;--net-sky: #3A6EA5;--net-hub: #404040;--p00: #000000;--p01: #808080;--p02: #800000;--p03: #808000;--p04: #008000;--p05: #008080;--p06: #000080;--p07: #800080;--p08: #808040;--p09: #004040;--p10: #0080FF;--p11: #004080;--p12: #8000FF;--p13: #804000;--p14: #FFFFFF;--p15: #C0C0C0;--p16: #FF0000;--p17: #FFFF00;--p18: #00FF00;--p19: #00FFFF;--p20: #0000FF;--p21: #FF00FF;--p22: #FFFF80;--p23: #00FF80;--p24: #80FFFF;--p25: #8080FF;--p26: #FF0080;--p27: #F7931A;--font-ui: "MS Sans Serif", "Pixelated MS Sans Serif", Tahoma, "Segoe UI", Arial, sans-serif;--text-ui: 11px;--text-title: 11px;--text-meta: 11px;--line-ui: 13px;--figures: tabular-nums;--space-hair: 1px;--space-tight: 2px;--space-default: 4px;--space-loose: 6px;--space-section: 8px;--space-dialog: 12px;--toolbox-button: 25px;--tool-icon: 16px;--swatch: 15px;--title-height: 18px;--menu-height: 19px;--status-height: 20px;--scrollbar: 16px;--radius: 0;--border-weight: 1px;--shadow: none;--ants-period: .5s;--motion-instant: 0ms}.bevel-out{border-style:solid;border-width:var(--border-weight);border-color:var(--bevel-highlight) var(--bevel-dark) var(--bevel-dark) var(--bevel-highlight);box-shadow:inset -1px -1px 0 var(--bevel-shadow),inset 1px 1px 0 var(--bevel-light)}.bevel-in{border-style:solid;border-width:var(--border-weight);border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-light)}.bevel-well{border-style:solid;border-width:var(--border-weight);border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark)}.bevel-status{border-style:solid;border-width:var(--border-weight);border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow)}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--chrome);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--line-ui);font-variant-numeric:var(--figures);-webkit-font-smoothing:none;user-select:none;cursor:default}button,input{font:inherit;color:inherit}.win{display:grid;grid-template-rows:var(--title-height) var(--menu-height) 1fr var(--status-height);height:100vh;height:100dvh;background:var(--chrome);padding:var(--space-tight);border:var(--border-weight) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px -1px 0 var(--bevel-shadow);gap:0}.title{display:flex;align-items:center;gap:var(--space-default);padding:0 var(--space-tight) 0 var(--space-tight);background:linear-gradient(90deg,var(--title-start),var(--title-end));color:var(--text-on-title);font-weight:700;height:var(--title-height)}.title .icon{width:16px;height:16px;display:block}.title .name{flex:1;white-space:nowrap;overflow:hidden}.title .sys{display:flex;gap:var(--space-tight)}.sysbtn{width:16px;height:14px;padding:0;background:var(--chrome);display:grid;place-items:center}.sysbtn svg{display:block}.sysbtn:active{border-color:var(--bevel-dark) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-dark);box-shadow:none}.menubar{display:flex;align-items:center;height:var(--menu-height);padding-left:var(--space-hair);position:relative}.menu{position:relative}.menu>button{background:none;border:1px solid transparent;padding:0 var(--space-loose);height:17px}.menu>button u{text-decoration:underline}.menu.open>button,.menu>button:hover{border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow)}.menu.open>button{background:var(--chrome)}.dropdown{display:none;position:absolute;top:18px;left:0;z-index:20;min-width:190px;background:var(--chrome);padding:var(--space-tight);border:var(--border-weight) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px -1px 0 var(--bevel-shadow)}.menu.open .dropdown{display:block}.dropdown button[hidden]{display:none}.dropdown button{display:block;width:100%;text-align:left;background:none;border:0;padding:var(--space-tight) var(--space-section) var(--space-tight) 22px;line-height:13px}.dropdown button:hover:not(:disabled){background:var(--selection);color:var(--text-on-selection)}.dropdown button:disabled{color:var(--text-disabled);text-shadow:1px 1px 0 var(--bevel-highlight)}.dropdown .sep{height:0;margin:var(--space-default) var(--space-tight);border-top:1px solid var(--bevel-shadow);border-bottom:1px solid var(--bevel-highlight)}.dropdown .key{float:right;margin-left:var(--space-section);color:inherit;opacity:.8}.body{display:grid;grid-template-columns:56px 1fr;grid-template-rows:1fr auto;min-height:0}.toolbox{padding:var(--space-default) var(--space-tight) 0 var(--space-tight);display:flex;flex-direction:column;gap:var(--space-default);min-height:0;overflow:hidden}.tools{display:grid;grid-template-columns:repeat(2,var(--toolbox-button));gap:0;width:50px;margin:0 auto}.tool{width:var(--toolbox-button);height:var(--toolbox-button);padding:0;background:var(--chrome);border:var(--border-weight) solid;border-color:var(--chrome);display:grid;place-items:center}.tool:hover:not(:disabled){border-color:var(--bevel-highlight) var(--bevel-shadow) var(--bevel-shadow) var(--bevel-highlight)}.tool[aria-pressed=true]{border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark);background-image:repeating-conic-gradient(var(--bevel-highlight) 0 25%,var(--chrome) 0 50%);background-size:2px 2px}.tool:disabled svg{opacity:.45}.tool svg{width:var(--tool-icon);height:var(--tool-icon);shape-rendering:crispEdges;display:block}.options{width:42px;height:66px;margin:0 auto;padding:var(--space-tight);display:grid;grid-auto-rows:1fr;gap:var(--space-hair)}.options button{background:none;border:0;padding:0 var(--space-tight);display:flex;align-items:center;height:100%}.options button[aria-pressed=true]{background:var(--selection);color:var(--text-on-selection)}.options .rule{display:block;width:100%;background:currentColor}.options .zoomlabel{text-align:left}.viewport{position:relative;overflow:auto;background:var(--workspace);margin:var(--space-default) 0 0 0;scrollbar-color:var(--chrome) var(--bevel-light);touch-action:pan-x pan-y}.viewport .stage{position:relative;display:inline-block;margin:var(--space-default)}canvas{display:block;image-rendering:pixelated;image-rendering:crisp-edges}#grid{background:var(--canvas);cursor:crosshair;touch-action:pan-x pan-y}#overlay{position:absolute;inset:0;pointer-events:none}#gridlayer{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--bevel-shadow) 1px,transparent 1px),linear-gradient(to bottom,var(--bevel-shadow) 1px,transparent 1px);background-position:-1px -1px}.textentry{position:absolute;z-index:5;min-width:120px;background:var(--canvas);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-ui);padding:1px 2px;border:var(--border-weight) solid;border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark)}.viewport[data-tool=magnifier] #grid{cursor:zoom-in}.viewport[data-tool=text] #grid{cursor:text}.viewport[data-tool=polygon] #grid,.viewport[data-tool=curve] #grid{cursor:crosshair}.viewport[data-tool=eyedropper] #grid{cursor:copy}.viewport[data-tool=select] #grid{cursor:cell}.palette-row{grid-column:1 / -1;display:flex;align-items:flex-start;gap:var(--space-default);padding:var(--space-default) var(--space-default) var(--space-tight) var(--space-default)}.current{position:relative;width:32px;height:32px;flex:none}.current .sw{position:absolute;width:15px;height:15px}.current .fg{left:6px;top:6px;z-index:1}.current .bg{left:13px;top:13px}.swatches{display:grid;grid-template-columns:repeat(14,var(--swatch));grid-auto-rows:var(--swatch);gap:var(--space-hair)}.sw{padding:0;border:var(--border-weight) solid;border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark)}.swatches .sw{width:var(--swatch);height:var(--swatch)}.palette-row .hint{align-self:center;margin-left:auto;color:var(--text-primary);white-space:nowrap}.status{display:grid;grid-template-columns:1fr 120px 120px auto;gap:var(--space-tight);height:var(--status-height);align-items:stretch;margin-top:var(--space-tight)}.pane{padding:1px var(--space-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px}.pane b{font-weight:400}.modal{position:fixed;inset:0;z-index:50;display:none}.modal.show{display:block}.modal.alert{z-index:60}.dialog{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);min-width:300px;max-width:92vw;background:var(--chrome);padding:var(--space-tight);border:var(--border-weight) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px -1px 0 var(--bevel-shadow)}.dialog .title{margin-bottom:var(--space-section)}.dialog .content{padding:0 var(--space-dialog) var(--space-dialog);display:grid;gap:var(--space-section)}.dialog .row{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:var(--space-section)}.dialog input[type=text],.dialog input[type=url]{background:var(--canvas);border:var(--border-weight) solid;padding:2px 3px;height:21px;width:100%;border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark)}.dialog input:focus{outline:1px dotted var(--text-primary);outline-offset:-3px}.dialog .buttons{display:flex;justify-content:flex-end;gap:var(--space-loose);margin-top:var(--space-default)}.btn{min-width:75px;height:23px;padding:0 var(--space-section);background:var(--chrome);border:var(--border-weight) solid;border-color:var(--bevel-highlight) var(--bevel-dark) var(--bevel-dark) var(--bevel-highlight);box-shadow:inset -1px -1px 0 var(--bevel-shadow),inset 1px 1px 0 var(--bevel-light)}.btn:active{border-color:var(--bevel-dark) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-dark);box-shadow:inset 1px 1px 0 var(--bevel-shadow)}.btn.default{outline:1px solid var(--bevel-dark)}.btn:focus-visible{outline:1px dotted var(--text-primary);outline-offset:-4px}.tool:focus-visible,.options button:focus-visible,.swatches .sw:focus-visible,.menu>button:focus-visible,.dropdown button:focus-visible,.helpwin .contents button:focus-visible,#grid:focus-visible{outline:1px dotted var(--text-primary);outline-offset:-2px}.err{display:grid;grid-template-columns:32px 1fr;gap:var(--space-dialog);align-items:start}.err svg{width:32px;height:32px;shape-rendering:crispEdges}.dialog p{margin:0;max-width:40ch}.dialog .meta{display:grid;grid-template-columns:auto 1fr;gap:2px var(--space-section)}.dialog .plots{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-default) var(--space-section);align-items:center}.dialog .plots .btn{min-width:56px;height:19px}.dialog .meta b{font-weight:400}.dialog label.check{display:flex;align-items:center;gap:var(--space-loose)}.invoice{padding:var(--space-section);background:var(--canvas);display:grid;place-items:center;gap:var(--space-default)}.invoice .qr{width:120px;height:120px;image-rendering:pixelated}.dialog .scroll{max-height:40vh;overflow:auto;background:var(--canvas);padding:var(--space-default)}.dialog.wide{width:660px;max-width:96vw}.dialog.wide p{max-width:none}.famecount{color:var(--text-disabled)}.fame{margin:0;padding:var(--space-default);list-style:none;max-height:46vh;overflow-y:auto;background:var(--canvas);border-top:var(--border-weight) solid var(--bevel-shadow);border-left:var(--border-weight) solid var(--bevel-shadow);border-right:var(--border-weight) solid var(--bevel-highlight);border-bottom:var(--border-weight) solid var(--bevel-highlight);counter-reset:none}.fame li{display:grid;align-items:center;gap:var(--space-section);grid-template-columns:2.5em minmax(0,1fr) auto auto auto;padding:var(--space-default) var(--space-tight);border-bottom:var(--border-weight) solid var(--bevel-light)}.fame li:last-child{border-bottom:0}.fame .rank{font-weight:700;text-align:right;font-variant-numeric:var(--figures)}.fame .what{display:grid;gap:var(--space-hair);min-width:0}.fame .cap,.fame .where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fame .where,.fame .nolink{color:var(--text-disabled)}.fame .paid{display:grid;gap:var(--space-hair);text-align:right}.fame .sats{font-variant-numeric:var(--figures)}.fame .size,.fame .when{color:var(--text-disabled);font-variant-numeric:var(--figures)}.fame a{color:var(--title-start)}.fame .btn{min-width:56px;height:19px}.fame li:not(:has(.rank)){grid-template-columns:minmax(0,1fr) auto}.sheet{display:grid}.tabs{display:flex;margin:var(--space-tight) 0 -1px 2px;position:relative;z-index:1}.tabs .tab{min-width:0;height:20px;padding:0 9px;margin:2px 1px 0 0;background:var(--chrome);color:var(--text-primary);border:var(--border-weight) solid var(--bevel-dark);border-bottom:0;box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px 0 0 var(--bevel-shadow)}.tabs .tab.on{height:23px;padding:0 11px;margin-top:0;margin-bottom:-1px;z-index:2}.tabs .tab:active{box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px 0 0 var(--bevel-shadow)}.tabs .tab:focus-visible{outline:1px dotted var(--text-primary);outline-offset:-4px}.sheet .panel{background:var(--chrome);padding:var(--space-dialog);border:var(--border-weight) solid var(--bevel-dark);box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px -1px 0 var(--bevel-shadow);min-height:240px;max-height:52vh;overflow:auto;display:grid;gap:var(--space-section);align-content:start}.group{border:var(--border-weight) solid;padding:var(--space-section);margin:0;border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);display:grid;gap:var(--space-loose);align-content:start}.group>legend{padding:0 var(--space-default)}.admin-acts{display:flex;gap:var(--space-default);grid-column:3 / -1}.fame li:has(.admin-acts){grid-template-columns:minmax(0,1fr) auto}.group .row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-loose)}.group .row .btn{min-width:75px}.paste{display:grid;grid-template-columns:216px 1fr;gap:var(--space-dialog)}.paste .preview{width:216px;height:216px;background:var(--workspace);display:grid;place-items:center}.paste .preview canvas{image-rendering:pixelated}.paste .fields{display:grid;gap:var(--space-loose);align-content:start}.paste .row{grid-template-columns:50px 1fr}.paste input[type=text]{width:100px}.splash{position:fixed;inset:0;z-index:100;background:var(--workspace);display:grid;place-items:center}.splash[hidden]{display:none}.splash .card{width:340px;background:var(--chrome);padding:var(--space-dialog);border:var(--border-weight) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px -1px 0 var(--bevel-shadow);display:grid;grid-template-columns:48px 1fr;gap:var(--space-section) var(--space-dialog);align-items:center}.splash .logo{width:48px;height:48px;image-rendering:pixelated}.splash h1{margin:0;font-size:var(--text-ui);font-weight:700}.splash p{margin:0}.splash .full{grid-column:1 / -1}.progress{height:16px;padding:2px;background:var(--chrome);display:flex;gap:2px}.progress i{width:8px;background:var(--selection);display:none}.progress i.on{display:block}.dialog.wizard{width:500px;max-width:96vw}.dialog.wizard .content{padding:0}.wiz{display:grid;grid-template-columns:150px 1fr;min-height:250px}.wiz .art{background:var(--title-start);display:grid;place-items:center}.wiz .art svg{width:96px;height:96px;shape-rendering:crispEdges}.wiz .text{padding:var(--space-dialog) var(--space-dialog) var(--space-section);display:grid;align-content:start;gap:var(--space-section)}.wiz h2{margin:0;font-size:var(--text-ui);font-weight:700}.wiz p{margin:0;max-width:42ch}.wiz .steps{color:var(--text-primary)}.wizfoot{display:flex;align-items:center;gap:var(--space-loose);padding:var(--space-section) var(--space-dialog) var(--space-dialog);border-top:1px solid var(--bevel-shadow);box-shadow:0 1px 0 var(--bevel-highlight) inset}.wizfoot label{display:flex;align-items:center;gap:var(--space-loose);margin-right:auto}.wizfoot .btn{min-width:70px}.wizfoot .btn+.btn{margin-left:-4px}.dialog.help{width:640px;max-width:96vw}.dialog.help .content{padding:var(--space-section)}.helpwin{display:grid;grid-template-columns:180px 1fr;gap:var(--space-section);height:360px;max-height:70vh}.helpwin .contents,.helpwin .topic{background:var(--canvas);overflow:auto}.helpwin .contents button{display:block;width:100%;text-align:left;background:none;border:0;padding:2px 6px}.helpwin .contents button[aria-current=true]{background:var(--selection);color:var(--text-on-selection)}.helpwin .topic{padding:var(--space-section) var(--space-dialog);user-select:text}.helpwin .topic h3{margin:0 0 var(--space-section);font-size:var(--text-ui);font-weight:700}.helpwin .topic p{margin:0 0 var(--space-section);max-width:60ch}@media(prefers-reduced-motion:reduce){:root{--ants-period: 0ms}}@media(pointer:coarse),(max-width:560px){:root{--toolbox-button: 44px;--tool-icon: 22px;--swatch: 44px;--title-height: 40px;--menu-height: 44px}.body{grid-template-columns:92px 1fr}.tools{width:88px}.options{width:88px;height:auto;grid-template-columns:1fr 1fr;grid-auto-rows:44px}.menu>button{height:44px;padding:0 var(--space-dialog)}.dropdown{min-width:240px}.dropdown button{padding-top:15px;padding-bottom:16px}.sysbtn{width:44px;height:36px}.title .sys [aria-hidden=true]{width:30px;height:26px}.palette-row{flex-wrap:wrap}.swatches{flex-basis:100%;grid-template-columns:repeat(14,minmax(0,1fr));grid-auto-rows:auto}.swatches .sw{width:100%;height:auto;aspect-ratio:1}.current{width:44px;height:44px}.current .sw{width:22px;height:22px}.current .fg{left:2px;top:2px}.current .bg{left:18px;top:18px}.status{grid-template-columns:1fr auto auto}.status .pane:nth-child(2){display:none}.status .pane:nth-child(3){min-width:0}.palette-row .hint{display:none}}body[data-desk="1"]{background:var(--p05);display:grid;align-items:center;padding:10px var(--desk-gutter) 46px;--desk-gutter: 104px}body[data-desk="1"] .win{width:100%;height:calc(95vh - 38px);box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px -1px 0 var(--bevel-shadow),2px 2px #00000059}body[data-desk="1"] .desktop-icons{z-index:0}body[data-desk="1"] .win{position:relative;z-index:1}body[data-desk="1"] .desktop-taskbar{z-index:30}@media(max-width:900px){body[data-desk="1"]{padding:92px 8px 46px;justify-items:center}body[data-desk="1"] .win{width:calc(100vw - 16px);height:calc(100vh - 146px)}body[data-desk="1"] .desktop-icons{flex-direction:row;right:12px}}@media(max-width:380px){body[data-desk="1"] .desktop-icons .shortcut{width:68px}}.desktop-taskbar{position:fixed;left:0;right:0;bottom:0;height:38px;display:flex;align-items:center;gap:4px;padding:3px 4px;background:var(--chrome);border-top:1px solid var(--bevel-light)}.desktop-taskbar .task{min-width:150px;min-height:28px;padding:3px 8px;text-align:left;background:var(--chrome);border:var(--border-weight) solid;border-color:var(--bevel-dark) var(--bevel-light) var(--bevel-light) var(--bevel-dark);font-weight:700}.desktop-taskbar .tray{margin-left:auto;padding:4px 10px;min-height:28px;display:grid;place-items:center;border:var(--border-weight) solid;border-color:var(--bevel-dark) var(--bevel-light) var(--bevel-light) var(--bevel-dark);font-variant-numeric:tabular-nums}.desktop-taskbar .start{min-height:28px;padding:3px 8px 3px 5px;display:flex;align-items:center;gap:5px;font-weight:700;background:var(--chrome);border:var(--border-weight) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light)}.desktop-taskbar .start svg{width:16px;height:16px}.desktop-taskbar .start[aria-expanded=true]{border-color:var(--bevel-dark) var(--bevel-light) var(--bevel-light) var(--bevel-dark)}.start-menu{position:fixed;bottom:38px;left:4px;margin:0;padding:3px;list-style:none;min-width:180px;background:var(--chrome);border:var(--border-weight) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:2px 2px #00000059;z-index:1}.start-menu[hidden]{display:none}.start-menu a,.start-menu button{display:block;width:100%;padding:6px 22px 6px 10px;border:0;background:none;text-align:left;font:inherit;color:var(--text-primary);text-decoration:none;cursor:pointer}.start-menu a:hover,.start-menu a:focus-visible,.start-menu button:hover,.start-menu button:focus-visible{background:var(--selection);color:var(--text-on-selection);outline:none}.start-menu .sep{height:1px;margin:3px 2px;background:var(--bevel-shadow);border-bottom:var(--border-weight) solid var(--bevel-light)}.desktop-icons{position:fixed;top:12px;left:12px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;z-index:0}.desktop-icons .shortcut{display:grid;justify-items:center;gap:4px;width:84px;padding:6px 4px;text-decoration:none;color:var(--p14)}.desktop-icons svg{width:32px;height:32px}.desktop-icons .shortcut span{text-shadow:1px 1px 0 rgba(0,0,0,.8);text-align:center;line-height:1.25;padding:1px 3px}.desktop-icons .here span{background:var(--p06)}.desktop-icons a:hover span,.desktop-icons a:focus-visible span{background:var(--p06);outline:1px dotted var(--p14)}.logon{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:var(--p05)}.logon-box{width:min(380px,calc(100vw - 32px));padding:var(--space-tight);background:var(--chrome);border:var(--border-weight) solid;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-highlight),inset -1px -1px 0 var(--bevel-shadow),2px 2px #00000059}.logon-title{padding:3px 4px;background:linear-gradient(90deg,var(--title-start),var(--title-end));color:var(--p14)}.logon-title h1{margin:0;font-size:var(--text-ui);font-weight:700}.logon-body{padding:16px 14px 12px}.logon-body p{margin:0 0 14px;line-height:var(--line-ui)}.logon-actions{display:flex;gap:8px}.logon-actions button,.logon-actions a{flex:1;min-height:34px;display:grid;place-items:center;padding:6px 10px;text-align:center;text-decoration:none;color:var(--text-primary);background:var(--chrome);cursor:pointer}.well{background:var(--canvas);overflow:auto;max-height:40vh;border:var(--border-weight) solid;border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark)}.listing{width:100%;border-collapse:separate;border-spacing:0}.listing th{text-align:left;font-weight:400;padding:2px 6px;background:var(--chrome);position:sticky;top:0;z-index:1;border-right:var(--border-weight) solid var(--bevel-shadow);border-bottom:var(--border-weight) solid var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-highlight)}.listing td{padding:2px 6px;white-space:nowrap}.listing .num{text-align:right;font-variant-numeric:var(--figures)}.listing .wrap{white-space:normal}.listing .btn{min-width:56px;height:19px}.dialog.wide h3{margin:0;font-size:var(--text-ui)}.dialog .row #f-code,.dialog .row #f-claim{width:110px;letter-spacing:3px}.dialog .row:has(#f-code),.dialog .row:has(#f-claim){grid-template-columns:70px auto}.dialog .passcode{margin:0;padding:var(--space-section);font-size:22px;letter-spacing:6px;text-align:center;font-variant-numeric:var(--figures);background:var(--canvas);border:var(--border-weight) solid;border-color:var(--bevel-shadow) var(--bevel-highlight) var(--bevel-highlight) var(--bevel-shadow);box-shadow:inset 1px 1px 0 var(--bevel-dark)}.dialog.wide .buttons{justify-content:space-between}
