/*! Axfc. (c) the Axfc operator. All rights reserved. Copying, redistribution or hosting elsewhere is prohibited. https://www.axfc.net/terms */
.ink-workspace{display:flex;flex-direction:column;height:var(--host-workspace-height,100%);min-height:360px;color:var(--host-text,#1f2328);background:var(--host-bg,#fff);font:14px/1.5 system-ui,sans-serif;box-sizing:border-box}.ink-workspace *,.ink-workspace *:before,.ink-workspace *:after{box-sizing:border-box}.ink-workspace button{white-space:nowrap}.ink-workspace [hidden]{display:none!important}.ink-topbar,.ink-pagebar,.ink-statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--host-border,#d0d7de);background:var(--host-surface,#f6f7f9)}.ink-statusbar{border-bottom:0;border-top:1px solid var(--host-border,#d0d7de);margin-top:auto}.ink-topbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto}.ink-open-action{position:relative;cursor:pointer}.ink-open-action input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.ink-menu{position:relative}.ink-menu>summary{list-style:none;cursor:pointer;white-space:nowrap}.ink-menu>summary::-webkit-details-marker{display:none}.ink-menu-body{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:8;display:flex;flex-direction:column;gap:4px;min-width:200px;padding:6px;border:1px solid var(--host-border,#d0d7de);border-radius:6px;background:var(--host-raised,#fff);box-shadow:0 6px 20px #00000026}.ink-tools{display:flex;flex-wrap:wrap;gap:4px;padding:2px;border:1px solid var(--host-border,#d0d7de);border-radius:7px;background:var(--host-raised,#fff)}.ink-tools [aria-checked=true]{background:var(--host-primary,#2563eb);color:#fff;border-color:transparent}.ink-inline{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--host-muted,#656d76)}.ink-inline input[type=color]{width:30px;height:28px;padding:0;border:1px solid var(--host-border,#d0d7de);border-radius:4px;background:none}.ink-inline select,.ink-pagebar select,.ink-pagebar input,.ink-panel input,.ink-panel select,.ink-object-panel input,.ink-object-panel select{min-height:30px;padding:2px 6px;border:1px solid var(--host-border,#d0d7de);border-radius:5px;background:var(--host-raised,#fff);color:inherit;font:inherit}.ink-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ink-page-count{font-size:13px;font-variant-numeric:tabular-nums;color:var(--host-muted,#656d76)}.ink-status{font-size:13px;color:var(--host-muted,#656d76);margin-inline-start:auto;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ink-body{flex:1 1 0;min-height:0;display:flex}.ink-side{flex:0 0 300px;display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--host-border,#d0d7de);background:var(--host-surface,#f6f7f9)}.ink-side-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--host-border,#d0d7de)}.ink-side-close{margin-inline-start:auto;font-weight:700}.ink-side-tabs [aria-selected=true]{background:var(--host-raised,#fff);border-color:var(--host-border,#d0d7de);font-weight:600}.ink-panel{flex:1 1 auto;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.ink-panel-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ink-panel-row input[type=search]{flex:1 1 120px;min-width:0}.ink-field{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--host-muted,#656d76)}.ink-field input{width:100%}.ink-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.ink-thumb{display:flex;flex-direction:column;gap:4px;padding:4px;border:2px solid transparent;border-radius:6px;background:var(--host-raised,#fff);cursor:pointer;font:inherit;color:inherit}.ink-thumb.ink-current{border-color:var(--host-primary,#2563eb)}.ink-thumb-svg svg{display:block;width:100%;height:auto;box-shadow:0 1px 3px #00000026}.ink-thumb-label{font-size:12px;color:var(--host-muted,#656d76)}.ink-results{display:flex;flex-direction:column;gap:4px}.ink-result{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:1px solid var(--host-border,#d0d7de);border-radius:5px;background:var(--host-raised,#fff);color:inherit;font:inherit;text-align:start;cursor:pointer}.ink-result small{margin-inline-start:auto;color:var(--host-muted,#656d76)}.ink-result span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ink-empty{margin:0;color:var(--host-muted,#656d76);font-size:13px}.ink-math-out{margin:0;padding:8px;border:1px solid var(--host-border,#d0d7de);border-radius:6px;background:var(--host-raised,#fff);white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:13px}.ink-stage{position:relative;flex:1 1 0;min-width:0;min-height:0;overflow:auto;padding:18px;background:var(--host-canvas,#eef1f4);overscroll-behavior:contain;touch-action:none}.ink-one-hand .ink-stage{padding-bottom:96px}.ink-page{position:relative;margin:0 auto;background:#fff;box-shadow:0 2px 12px #0000002e;touch-action:none;user-select:none;-webkit-user-select:none;cursor:crosshair;outline:none}.ink-page[data-tool=text],.ink-page[data-tool=sticky]{cursor:text}.ink-page[data-tool=lasso]{cursor:default}.ink-sheet{position:absolute;inset:0;pointer-events:none}.ink-sheet svg{display:block;width:100%;height:100%}.ink-live{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ink-marquee{position:absolute;border:1.5px dashed var(--host-primary,#2563eb);border-radius:2px;pointer-events:none;background:#2563eb0f}.ink-object-panel{position:sticky;bottom:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:6px 8px;border:1px solid var(--host-border,#d0d7de);border-radius:8px;background:var(--host-raised,#fff);box-shadow:0 4px 16px #0000001f}.ink-object-panel textarea{flex:1 1 220px;min-height:38px;padding:4px 6px;border:1px solid var(--host-border,#d0d7de);border-radius:5px;background:var(--host-raised,#fff);color:inherit;font:inherit;resize:vertical}.ink-object-panel input[type=number]{width:70px}.ink-zoom-label{min-width:44px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums;color:var(--host-muted,#656d76)}.ink-record-state{font-size:13px;color:var(--host-muted,#656d76)}.ink-statusbar audio{height:32px;max-width:240px}.ink-recovery{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 8px;border:1px solid var(--host-warning,#b8860b);border-radius:6px;background:var(--host-raised,#fff);font-size:13px}.ink-split .ink-side{flex-basis:340px}.ink-one-hand .ink-topbar{position:sticky;bottom:0;order:3;border-top:1px solid var(--host-border,#d0d7de);border-bottom:0;z-index:7}.ink-one-hand .ink-tools{order:2}@media(max-width:640px){.ink-topbar,.ink-pagebar,.ink-statusbar{padding:4px 6px;gap:4px}.ink-topbar-end{margin-inline-start:0;flex:1 1 100%;flex-wrap:wrap}.ink-topbar-end>*{flex:0 0 auto}.ink-status{flex:1 1 100%;margin-inline-start:0}.ink-side{position:absolute;inset:0 auto 0 0;z-index:9;width:min(88vw,320px);flex-basis:auto;box-shadow:8px 0 24px #00000059}.ink-side-tabs{position:sticky;top:0;z-index:1;background:var(--host-surface,#f6f7f9)}.ink-stage{padding:6px}.ink-pagebar .ink-inline span{display:none}.ink-object-panel{position:fixed;inset-inline:0;bottom:44px;border-radius:0}}@media(pointer:coarse){.ink-workspace button,.ink-workspace select,.ink-workspace input{min-height:38px}.ink-tools{gap:6px}}@media(prefers-color-scheme:dark){.ink-page{box-shadow:0 2px 14px #00000080}}@media(max-width:760px),(max-height:700px){.ink-topbar,.ink-pagebar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.ink-topbar>*,.ink-pagebar>*{flex-shrink:0}.ink-tools,.ink-topbar-end{flex:0 0 auto;flex-wrap:nowrap;margin-inline-start:0}.ink-pagebar .ink-status{flex:0 0 auto}.ink-topbar .ink-menu-body{position:fixed;inset-inline-end:8px;top:auto;max-height:min(65vh,480px);overflow:auto}}
