.uxc,.uxc-fab,.uxc-ph{--uxc-bg:#ffffff;--uxc-fg:#1d2327;--uxc-ac:#1d4ed8;--uxc-ac-fg:#ffffff;--uxc-r:8px}.uxc{position:fixed;inset:0;z-index:2147483000;pointer-events:none;font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--uxc-fg)}.uxc[hidden]{display:none}.uxc *,.uxc-ph,.uxc-ph *{box-sizing:border-box}.uxc-dlg,.uxc-ov{position:absolute;pointer-events:auto}.uxc-ov{display:none;inset:0;background:rgba(0,0,0,.55)}.uxc.is-detail .uxc-ov{display:block}.uxc-dlg{background:var(--uxc-bg);color:var(--uxc-fg);border-radius:var(--uxc-r);box-shadow:0 8px 30px rgba(0,0,0,.28);padding:20px;max-width:100%}.uxc-box .uxc-dlg{bottom:16px;width:min(420px,calc(100% - 32px))}.uxc-box.uxc-left .uxc-dlg{left:16px}.uxc-box.uxc-right .uxc-dlg{right:16px}.uxc-bar .uxc-dlg{left:0;right:0;bottom:0;border-radius:var(--uxc-r) var(--uxc-r)0 0}.uxc-bar .uxc-main{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.uxc-bar .uxc-text{flex:1 1 360px}.uxc-bar .uxc-main .uxc-actions{flex:0 1 auto;margin:0}.uxc.is-detail .uxc-dlg{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(580px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;border-radius:var(--uxc-r)}.uxc .uxc-h{margin:0 0 8px;font-family:inherit;text-transform:none;letter-spacing:normal;font-size:1.15em;font-weight:700;line-height:1.3;color:inherit}.uxc-d,.uxc-p{margin:0;font-size:.95em}.uxc-d{opacity:.85;margin:4px 0 0}.uxc-a{color:inherit;text-decoration:underline;font-weight:600}.uxc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.uxc .uxc-btn{flex:1 1 auto}.uxc .uxc-btn,.uxc-ph .uxc-btn{text-transform:none;letter-spacing:normal;box-shadow:none;min-height:44px;padding:8px 16px;font:inherit;font-weight:600;line-height:1.2;text-align:center;color:var(--uxc-ac-fg);background:var(--uxc-ac);border:2px solid var(--uxc-ac);border-radius:var(--uxc-r);cursor:pointer}.uxc .uxc-btn.uxc-alt{color:var(--uxc-fg);background:0 0;border-color:currentColor}.uxc .uxc-btn:hover,.uxc-ph .uxc-btn:hover{filter:brightness(1.08)}.uxc-a:focus-visible,.uxc-btn:focus-visible,.uxc-detail input:focus-visible,.uxc-detail summary:focus-visible,.uxc-fab:focus-visible,.uxc-h:focus-visible{outline:3px solid var(--uxc-fg);outline-offset:2px}.uxc-h:focus{outline:0}.uxc-cat{padding:12px 0;border-top:1px solid rgba(128,128,128,.35)}.uxc .uxc-sw{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;color:inherit}.uxc-sw input{width:20px;height:20px;margin:0;accent-color:var(--uxc-ac);flex:none}.uxc-on{margin-left:auto;font-size:.85em;font-weight:400;opacity:.8}.uxc-svc{margin-top:6px;font-size:.9em}.uxc-svc summary{cursor:pointer;padding:2px 0}.uxc-svc ul{margin:4px 0 0 18px;padding:0}.uxc-svc li{margin:0 0 6px}.uxc-svc .uxc-ck{margin:2px 0 0 14px;font-size:.92em}.uxc-svc .uxc-ck li{margin:2px 0}.uxc-svc code{font-size:.95em;word-break:break-all}.uxc-meta{display:block;font-size:.92em;opacity:.8}.uxc-fab,.uxc-ph{display:flex;align-items:center;justify-content:center;color:var(--uxc-fg);background:var(--uxc-bg)}.uxc-fab{position:fixed;left:16px;bottom:16px;z-index:2147482000;width:44px;height:44px;padding:0;border:1px solid rgba(128,128,128,.5);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer}.uxc-fab[hidden]{display:none}.uxc-fab.uxc-r{left:auto;right:16px}.uxc-ph{flex-direction:column;gap:12px;width:100%;min-height:180px;padding:24px;text-align:center;border:1px solid rgba(128,128,128,.45);border-radius:var(--uxc-r);font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.uxc-ph p{margin:0;max-width:46ch}.uxc-ph .uxc-btn{flex:none;width:auto}.uxc-open{cursor:pointer}.uxc .uxc-by{position:absolute;top:13px;right:25px;display:flex;color:inherit;opacity:.1;text-decoration:none;font:italic 900 32px/1 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;-webkit-text-stroke:.7px currentColor;align-items:baseline}.uxc .uxc-by::before{content:"by";margin-right:.22em;font-size:.5em;font-weight:600;-webkit-text-stroke:0}.uxc .uxc-by::after{content:"UX1"}.uxc .uxc-dlg:has(>.uxc-by) .uxc-h{padding-right:124px}.uxc.uxc-bar:not(.is-detail) .uxc-dlg:has(>.uxc-by){padding-right:140px}.uxc.uxc-bar:not(.is-detail) .uxc-by{top:50%;transform:translateY(-50%)}@media (max-width:640px){.uxc.uxc-bar:not(.is-detail) .uxc-dlg:has(>.uxc-by){padding-right:20px;padding-bottom:54px}.uxc.uxc-bar:not(.is-detail) .uxc-by{top:auto;bottom:10px;transform:none}}.uxc .uxc-by:focus-visible,.uxc .uxc-by:hover{opacity:.18}.uxc .uxc-by:focus-visible{outline:3px solid var(--uxc-fg);outline-offset:3px}@media (forced-colors:active){.uxc .uxc-by{opacity:1}}@media (max-width:480px){.uxc-box .uxc-dlg{bottom:8px;width:calc(100% - 16px)}.uxc-box.uxc-left .uxc-dlg{left:8px}.uxc-box.uxc-right .uxc-dlg{right:8px}.uxc.is-detail .uxc-dlg{left:50%;right:auto;bottom:auto;width:calc(100% - 16px)}.uxc .uxc-btn{flex-basis:100%}}@media (forced-colors:active){.uxc-btn{border-color:ButtonText}.uxc-dlg{border:2px solid CanvasText}}