:root{--ink:#181a1f;--muted:#5e6573;--paper:#fbfbf8;--line:#dadfd6;--moss:#586b4a;--green:#1f7a63;--red:#b64949;--yellow:#e0b44b;--white:#ffffff;--shadow:0 24px 80px rgba(24,26,31,0.18);--glass-panel-bg:linear-gradient(180deg,rgba(15,24,34,0.78),rgba(7,11,16,0.72));--glass-panel-strong-bg:linear-gradient(180deg,rgba(15,24,34,0.88),rgba(7,11,16,0.82));--glass-control-bg:rgba(7,10,14,0.58);--glass-border:rgba(100,215,255,0.26);--glass-shadow:0 18px 70px rgba(0,0,0,0.48);--glass-blur:blur(20px) saturate(132%);--app-shell-top-padding:62px;--app-shell-bottom-padding:6px;--capture-edge-padding:8px;--app-shell-side-padding:0px;--dock-edge-offset:var(--capture-edge-padding);--side-dock-reserved-width:calc(var(--dock-edge-offset) + 92px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper)}button,input{font:inherit}a{color:inherit;text-decoration:none}.site-topbar{position:fixed;top:0;left:0;z-index:10;display:grid;width:100%;min-height:60px;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:14px;border-bottom:1px solid rgba(100,215,255,0.12);padding:12px clamp(18px,4vw,56px);background:radial-gradient(circle at 16% 0%,rgba(43,212,154,0.12),transparent 36%),linear-gradient(180deg,rgba(7,16,24,0.96),rgba(7,16,24,0.82));color:var(--ink);backdrop-filter:blur(18px)}.brand,.nav{display:flex;align-items:center}.brand{gap:2px;font-size:1.2rem;font-weight:800}.brand-logo{display:block;width:40px;height:40px;flex:0 0 40px;filter:drop-shadow(0 10px 24px rgba(0,0,0,0.18))}.brand-wordmark{display:inline-flex;align-items:baseline;letter-spacing:-0.04em}.brand-wordmark-one{margin-right:0.01em;color:var(--green)}.brand-mark,.empty-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--yellow);color:var(--ink);font-weight:900}.nav{gap:clamp(12px,3vw,32px);font-size:0.94rem;font-weight:700}.nav a{opacity:0.9}.nav a:hover{opacity:1}.hero{position:relative;display:grid;min-height:88vh;align-items:end;overflow:hidden;padding:120px clamp(20px,5vw,72px) 72px;color:var(--white)}.hero-image,.hero-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-image{object-fit:cover}.hero-overlay{background:linear-gradient(90deg,rgba(12,15,16,0.84),rgba(12,15,16,0.42)),linear-gradient(0deg,rgba(12,15,16,0.58),rgba(12,15,16,0.04))}.hero-content{position:relative;width:min(780px,100%)}.eyebrow{margin:0 0 14px;color:var(--yellow);font-size:0.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:12ch;margin:0;font-size:clamp(3.1rem,8vw,7.8rem);line-height:0.92;letter-spacing:0}h2{margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:0.98;letter-spacing:0}h3{margin:0;font-size:1.15rem;letter-spacing:0}.hero-copy,.section-heading p,.info-copy p,.steps p,.empty-state p,.status-box p{color:var(--muted);line-height:1.65}.hero-copy{max-width:620px;margin:24px 0 0;color:rgba(255,255,255,0.82);font-size:1.15rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;padding:0 18px;background:var(--white);color:var(--ink);cursor:pointer;font-weight:850;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:0.45}.button.primary{border-color:var(--green);background:var(--green);color:var(--white)}.button.ghost{border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.12);color:var(--white)}.button.accent{border-color:var(--yellow);background:var(--yellow)}.button.full{width:100%}.tool-band,.steps-band{padding:clamp(56px,9vw,110px) clamp(18px,5vw,72px)}.section-heading{width:min(920px,100%);margin-bottom:34px}.section-heading p{max-width:680px;margin:18px 0 0}.snip-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;align-items:stretch}.control-panel{display:grid;align-content:start;gap:14px;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--white);box-shadow:var(--shadow)}.status-box{height:70px;min-height:70px;overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#f6f8f3}.status-label,.field-label,.meta-grid span{display:block;color:var(--muted);font-size:0.76rem;font-weight:850;text-transform:uppercase}.status-box p{display:-webkit-box;margin:4px 0 0;overflow:hidden;font-size:0.82rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.meta-grid div{min-height:76px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#f6f8f3}.meta-grid strong{display:block;margin-top:8px;font-size:1.25rem}input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);outline:none}input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(31,122,99,0.14)}.capture-surface{position:relative;display:grid;min-height:590px;overflow:hidden;place-items:center;border:1px solid #cbd2c7;border-radius:8px;background:linear-gradient(45deg,rgba(88,107,74,0.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(88,107,74,0.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(88,107,74,0.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(88,107,74,0.08) 75%),#f4f6f1;background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}#captureCanvas{display:none;max-width:none;max-height:none;cursor:crosshair;touch-action:none;transition:width 180ms ease-out,height 180ms ease-out;user-select:none}.capture-surface.has-capture #captureCanvas{display:block}.empty-state{position:absolute;display:grid;width:min(420px,calc(100% - 40px));justify-items:center;gap:12px;text-align:center}.empty-state h3{margin-top:8px}.capture-surface.has-capture .empty-state{display:none}.info-band{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(280px,0.72fr);gap:clamp(24px,5vw,70px);align-items:center;padding:clamp(56px,8vw,100px) clamp(18px,5vw,72px);background:#eef1ea}.info-copy{max-width:760px}.info-copy p{max-width:680px;margin:20px 0 0}.info-band img{width:100%;aspect-ratio:4 / 3;border-radius:8px;object-fit:cover;box-shadow:var(--shadow)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article{min-height:210px;border:1px solid var(--line);border-radius:8px;padding:22px;background:var(--white)}.steps span{display:block;margin-bottom:28px;color:var(--green);font-weight:950}.steps p{margin:12px 0 0}.footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-top:1px solid var(--line);padding:24px clamp(18px,5vw,72px);color:var(--muted);font-weight:700}@media (max-width:860px){.site-topbar{position:absolute}.nav{display:none}.hero{min-height:82vh}.snip-layout,.info-band,.steps{grid-template-columns:1fr}.capture-surface{min-height:420px}#captureCanvas{max-width:none;max-height:none}}@media (max-width:560px){.capture-mode-grid{grid-template-columns:1fr}.capture-mode-card{min-height:92px;padding:14px}.capture-mode-icon{flex-basis:56px;width:56px;height:56px;border-radius:12px}.capture-mode-icon::before{width:30px;height:30px;border-width:3px}.capture-mode-icon-stitch::before{width:22px;height:36px}.capture-mode-icon-record::before{width:32px;height:32px}.capture-stitch-panel{grid-template-columns:1fr}.hero{padding-bottom:46px}.hero-actions,.meta-grid{grid-template-columns:1fr}.hero-actions{display:grid}.button{width:100%}}:root{--bg:#08090b;--panel:#111419;--panel-2:#171b22;--ink:#f5f7fa;--muted:#9ba6b5;--line:#28303b;--green:#2bd49a;--cyan:#64d7ff;--app-accent:#64d7ff;--app-accent-rgb:100,215,255;--app-accent-soft:rgba(100,215,255,0.12);--glass-border:rgba(100,215,255,0.26);--shadow:0 24px 80px rgba(0,0,0,0.42)}html[data-accent="cyan"]{--cyan:#64d7ff;--app-accent:#64d7ff;--app-accent-rgb:100,215,255;--app-accent-soft:rgba(100,215,255,0.12);--glass-border:rgba(100,215,255,0.26)}html[data-accent="blue"]{--cyan:#60a5fa;--app-accent:#60a5fa;--app-accent-rgb:96,165,250;--app-accent-soft:rgba(96,165,250,0.12);--glass-border:rgba(96,165,250,0.26)}html[data-accent="purple"]{--cyan:#c084fc;--app-accent:#c084fc;--app-accent-rgb:192,132,252;--app-accent-soft:rgba(192,132,252,0.13);--glass-border:rgba(192,132,252,0.28)}html[data-accent="green"]{--cyan:#35e292;--app-accent:#35e292;--app-accent-rgb:53,226,146;--app-accent-soft:rgba(53,226,146,0.12);--glass-border:rgba(53,226,146,0.24)}html[data-accent="amber"]{--cyan:#ffc64f;--app-accent:#ffc64f;--app-accent-rgb:255,198,79;--app-accent-soft:rgba(255,198,79,0.13);--glass-border:rgba(255,198,79,0.24)}body{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,rgba(43,212,154,0.14),transparent 32%),linear-gradient(225deg,var(--app-accent-soft),transparent 36%),var(--bg)}h1,h2,p{margin:0}.app-shell{display:grid;min-height:100vh;grid-template-rows:auto 1fr;padding:var(--app-shell-top-padding) var(--app-shell-side-padding) var(--app-shell-bottom-padding)}.app-shell .brand-mark,.empty-icon{background:var(--green);color:#06110d}.top-note{color:var(--muted);font-size:0.9rem;font-weight:750}.capture-app{display:grid;gap:18px}.intro{display:flex;align-items:end;justify-content:space-between;gap:24px}.capture-app .eyebrow{color:var(--green);margin:0}.capture-app h1{max-width:none;margin-top:6px;font-size:clamp(2.3rem,6vw,5.8rem);line-height:0.94}.capture-app h2{font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.05}.workspace{display:grid;min-height:min(720px,calc(100vh - 88px));grid-template-columns:minmax(240px,310px) minmax(0,1fr) minmax(220px,280px);gap:14px}.workspace .control-panel,.future-panel{display:grid;align-content:start;gap:14px;border:1px solid var(--line);border-radius:8px;background:rgba(17,20,25,0.88);box-shadow:var(--shadow)}.workspace .control-panel{padding:16px}.future-panel{padding:18px}.workspace .button{border-color:var(--line);background:#1d232c;color:var(--ink)}.workspace .button:hover:not(:disabled){border-color:#3b4655;background:#232b36}.workspace .button.primary{border-color:var(--green);background:var(--green);color:#06110d}.workspace .button.accent{border-color:var(--cyan);background:var(--cyan);color:#061018}.workspace .status-box,.workspace .meta-grid div{border-color:var(--line);background:var(--panel-2)}.workspace .status-box span,.workspace .field-label,.workspace .meta-grid span{color:var(--muted)}.workspace .status-box p{color:var(--ink)}.workspace input{border-color:var(--line);color:var(--ink);background:#0c0f13}.workspace input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(43,212,154,0.14)}.workspace .capture-surface{min-height:520px;border-color:var(--line);background:linear-gradient(45deg,rgba(255,255,255,0.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,0.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,0.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,0.035) 75%),#0d1015;background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.workspace #captureCanvas{max-width:none;max-height:none}.workspace .empty-state{inset:0;width:auto;display:grid}.workspace .empty-state img{width:100%;height:100%;object-fit:cover;opacity:0.34;filter:grayscale(0.45) contrast(1.05)}.workspace .empty-state div{position:absolute;right:clamp(18px,4vw,42px);bottom:clamp(116px,13vh,170px);left:clamp(18px,4vw,42px);display:grid;max-width:680px;gap:12px;text-align:left}.future-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.future-panel li{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--panel-2);color:#dfe6ef;font-weight:750}@media (max-width:1060px){.workspace{grid-template-columns:minmax(240px,310px) minmax(0,1fr)}.future-panel{grid-column:1 / -1}.future-panel ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.intro{display:block}.workspace{min-height:0;grid-template-columns:1fr}.workspace .capture-surface{min-height:430px}.workspace #captureCanvas{max-width:none;max-height:none}.future-panel ul{grid-template-columns:1fr}}@media (max-width:460px){.app-shell .site-topbar{align-items:flex-start}}.app-shell{padding:var(--app-shell-top-padding) var(--app-shell-side-padding) var(--app-shell-bottom-padding)}.capture-app{gap:12px}.seo-copy-band{margin-top:8px;padding:14px 0 88px}.seo-copy{width:min(820px,100%);padding-top:14px;border-top:1px solid rgba(100,215,255,0.1);color:var(--ink)}.seo-copy h2{margin:0 0 8px;color:rgba(231,238,247,0.86);font-size:0.98rem;font-weight:760;line-height:1.45}.seo-copy p{margin:0;max-width:72ch;color:rgba(191,202,214,0.8);font-size:0.9rem;line-height:1.58}.seo-copy p + p{margin-top:8px}.download-shell{gap:12px;align-content:start;grid-template-rows:auto auto auto auto}.home-page,.release-notes-page,.features-page{min-height:100vh;background:radial-gradient(circle at 76% 0%,rgba(88,128,255,0.1),transparent 32%),radial-gradient(circle at 18% 4%,rgba(43,212,154,0.1),transparent 30%),linear-gradient(180deg,#071018 0%,#060910 56%,#05070b 100%);color:var(--ink)}.home-page .download-hub-main,.release-notes-page .download-hub-main{display:grid;gap:24px}.site-page-hero{display:grid;gap:10px;padding-bottom:28px;border-bottom:1px solid rgba(100,215,255,0.14)}.home-hero{grid-template-columns:minmax(0,0.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(26px,5vw,72px);padding-bottom:clamp(34px,5vw,58px)}.home-hero-copy{display:grid;gap:10px}.site-page-eyebrow,.overview-panel>div p{margin:0;color:var(--green);font-size:0.78rem;font-weight:920;text-transform:uppercase}.site-page-hero h1{max-width:14ch;color:#f5f7fa;font-size:clamp(2.7rem,6vw,5.4rem);line-height:0.95}.site-page-hero>span{max-width:68ch;color:rgba(191,202,214,0.78);font-size:clamp(1rem,1.7vw,1.2rem);font-weight:700;line-height:1.58}.home-hero-copy>span{max-width:56ch}.site-page-actions{display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:12px}.overview-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:10px;margin-top:18px}.overview-trust-row span{border:1px solid rgba(100,215,255,0.16);border-radius:999px;padding:7px 10px;background:rgba(100,215,255,0.06);color:rgba(231,238,247,0.82);font-size:0.78rem;font-weight:880;line-height:1.1}.home-product-preview{position:relative;min-width:0}.home-product-preview::before{position:absolute;inset:10% -4% 7% 10%;border-radius:28px;background:radial-gradient(circle at 18% 22%,rgba(43,212,154,0.22),transparent 34%),radial-gradient(circle at 76% 18%,rgba(100,215,255,0.2),transparent 32%);filter:blur(26px);opacity:0.8;content:""}.home-product-preview-image{position:relative;z-index:1;display:block;width:100%;border:1px solid rgba(100,215,255,0.18);border-radius:16px;box-shadow:0 28px 80px rgba(0,0,0,0.44)}.home-product-window{position:relative;overflow:hidden;border:1px solid rgba(100,215,255,0.2);border-radius:12px;background:linear-gradient(180deg,rgba(14,22,31,0.96),rgba(7,11,16,0.96)),#071018;box-shadow:0 28px 80px rgba(0,0,0,0.44)}.home-product-titlebar{display:flex;min-height:42px;align-items:center;gap:8px;border-bottom:1px solid rgba(100,215,255,0.13);padding:0 14px;background:rgba(8,12,18,0.9)}.home-product-titlebar span{width:10px;height:10px;border-radius:50%}.home-product-titlebar span:nth-child(1){background:#ff665f}.home-product-titlebar span:nth-child(2){background:#ffca4f}.home-product-titlebar span:nth-child(3){background:#4fd16b}.home-product-titlebar strong{margin-left:8px;color:rgba(231,238,247,0.86);font-size:0.78rem;font-weight:880}.home-product-canvas{position:relative;overflow:hidden;aspect-ratio:16 / 9;margin:12px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;background:linear-gradient(45deg,rgba(255,255,255,0.025) 25%,transparent 25% 75%,rgba(255,255,255,0.025) 75%),linear-gradient(45deg,rgba(255,255,255,0.025) 25%,transparent 25% 75%,rgba(255,255,255,0.025) 75%),#0b1119;background-position:0 0,10px 10px;background-size:20px 20px}.home-product-canvas img{position:absolute;inset:9% 12%;width:76%;height:70%;border-radius:8px;object-fit:cover;opacity:0.68}.home-product-mark{position:absolute;z-index:2}.home-product-arrow{top:30%;left:35%;width:28%;height:0;border-top:4px solid #ff2d8c;transform:rotate(-19deg);transform-origin:left center}.home-product-arrow::after{position:absolute;top:-11px;right:-2px;width:18px;height:18px;border-top:4px solid #ff2d8c;border-right:4px solid #ff2d8c;transform:rotate(45deg);content:""}.home-product-box{right:16%;bottom:23%;width:26%;height:20%;border:3px solid #ffd84d;border-radius:3px}.home-product-label{top:23%;right:16%;border:2px solid #ff2d8c;border-radius:6px;padding:5px 8px;background:rgba(7,16,24,0.82);color:#ffd7e9;font-size:clamp(0.58rem,1vw,0.78rem);font-weight:900}.home-product-step{top:61%;left:26%;display:grid;width:34px;height:34px;place-items:center;border:2px solid rgba(7,16,24,0.72);border-radius:999px;background:#64f0dd;color:#071018;font-size:0.94rem;font-weight:950}.home-product-blur{left:19%;bottom:19%;width:28%;height:13%;border:2px solid rgba(100,215,255,0.7);border-radius:4px;background:rgba(100,215,255,0.16);backdrop-filter:blur(8px)}.home-product-drawbar,.home-product-dock{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(100,215,255,0.12);padding:10px 12px;background:rgba(8,12,18,0.84)}.home-product-drawbar{justify-content:space-between}.home-product-drawbar div,.home-product-dock{min-width:0}.home-product-drawbar div:first-child,.home-product-drawbar div:last-child{display:flex;align-items:center;gap:8px}.home-product-drawbar span,.home-product-dock span{color:rgba(191,202,214,0.72);font-size:0.68rem;font-weight:900;text-transform:uppercase}.home-product-drawbar button,.home-product-dock button{min-height:32px;border:1px solid rgba(100,215,255,0.2);border-radius:7px;padding:0 11px;background:rgba(16,25,35,0.9);color:rgba(231,238,247,0.9);font-size:0.72rem;font-weight:900}.home-product-drawbar i{width:24px;height:24px;border:2px solid rgba(7,16,24,0.7);border-radius:7px}.home-product-drawbar i:nth-child(1){background:#64f0dd}.home-product-drawbar i:nth-child(2){background:#d85cff}.home-product-drawbar i:nth-child(3){background:#ff765f}.home-product-dock{justify-content:flex-end}.home-product-dock span{margin-right:auto}.overview-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-flow article,.overview-panel{border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:linear-gradient(135deg,rgba(100,215,255,0.1),transparent 44%),linear-gradient(180deg,rgba(16,23,32,0.78),rgba(10,14,20,0.72))}.overview-flow article{display:grid;min-height:190px;align-content:start;gap:12px;padding:20px}.overview-flow span{width:max-content;border:1px solid rgba(100,215,255,0.2);border-radius:999px;padding:5px 9px;background:rgba(100,215,255,0.08);color:#64d7ff;font-size:0.72rem;font-weight:920}.overview-flow h2,.overview-panel h2{color:rgba(245,247,250,0.94);font-size:1.2rem;line-height:1.18}.overview-flow p,.overview-panel li{margin:0;color:rgba(191,202,214,0.78);font-size:0.92rem;font-weight:680;line-height:1.56}.overview-panel{display:grid;grid-template-columns:minmax(220px,0.72fr) minmax(0,1fr);gap:28px;padding:24px}.overview-panel>div{display:grid;align-content:start;gap:10px}.overview-panel ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.overview-panel strong{color:rgba(245,247,250,0.92)}.release-notes-list{display:grid;gap:0;width:100%}.release-note{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(20px,4vw,48px);border-bottom:1px solid rgba(100,215,255,0.12);padding:26px 0}.release-note:first-child{padding-top:0}.release-note header{display:grid;align-content:start;gap:6px}.release-note h2{color:#f5f7fa;font-size:1.3rem;line-height:1.1}.release-note time{color:rgba(191,202,214,0.68);font-size:0.84rem;font-weight:760}.release-note-body{display:grid;gap:10px;max-width:860px}.release-note-body p{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;align-items:start;margin:0;color:rgba(214,224,236,0.82);font-size:1rem;font-weight:650;line-height:1.65}.release-label{display:inline-flex;width:88px;min-height:24px;align-items:center;justify-content:center;border:1px solid rgba(100,215,255,0.18);border-radius:999px;padding:0 8px;margin-right:0;background:rgba(100,215,255,0.08);color:#64d7ff;font-size:0.72rem;font-weight:920;line-height:1;text-transform:uppercase;transform:translateY(2px);vertical-align:top}.release-label-added{border-color:rgba(43,212,154,0.22);background:rgba(43,212,154,0.1);color:#7decc5}.release-label-fixed{border-color:rgba(255,203,92,0.24);background:rgba(255,203,92,0.1);color:#ffcb5c}.release-label-improved{border-color:rgba(88,128,255,0.28);background:rgba(88,128,255,0.12);color:#91a8ff}.release-label-changed{border-color:rgba(211,118,255,0.24);background:rgba(211,118,255,0.1);color:#dd9bff}.features-page .download-hub-main{display:grid;gap:18px}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feature-card{--feature-accent:100,215,255;display:grid;min-height:238px;align-content:start;gap:12px;border:1px solid rgba(var(--feature-accent),0.16);border-radius:8px;padding:20px;background:linear-gradient(135deg,rgba(var(--feature-accent),0.12),transparent 44%),linear-gradient(180deg,rgba(16,23,32,0.78),rgba(10,14,20,0.72))}.feature-card-capture{--feature-accent:100,215,255}.feature-card-markup{--feature-accent:88,128,255}.feature-card-redact{--feature-accent:255,118,138}.feature-card-ocr{--feature-accent:43,212,154}.feature-card-history{--feature-accent:255,203,92}.feature-card-local{--feature-accent:211,118,255}.feature-card span{width:max-content;border:1px solid rgba(var(--feature-accent),0.2);border-radius:999px;padding:5px 9px;background:rgba(var(--feature-accent),0.08);color:rgb(var(--feature-accent));font-size:0.72rem;font-weight:920;text-transform:uppercase}.feature-card h2{color:rgba(245,247,250,0.94);font-size:1.18rem;line-height:1.18}.feature-card p{margin:0;color:rgba(191,202,214,0.78);font-size:0.9rem;font-weight:680;line-height:1.56}.features-capture-strip,.features-workflow,.features-cta{border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:linear-gradient(135deg,rgba(43,212,154,0.09),transparent 40%),linear-gradient(180deg,rgba(16,23,32,0.78),rgba(10,14,20,0.72))}.features-capture-strip{display:grid;grid-template-columns:minmax(190px,0.36fr) minmax(0,1fr);gap:24px;align-items:center;padding:22px}.features-capture-strip>div{display:grid;gap:8px}.features-capture-strip p{margin:0;color:rgba(245,247,250,0.94);font-size:1.26rem;font-weight:920;line-height:1.15}.features-capture-strip>div span,.features-capture-strip li span{color:rgba(191,202,214,0.74);font-size:0.86rem;font-weight:700;line-height:1.42}.features-capture-strip ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.features-capture-strip li{display:grid;gap:5px;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:12px;background:rgba(4,8,13,0.3)}.features-capture-strip li strong{color:rgba(245,247,250,0.92);font-size:0.88rem;line-height:1.2}.features-workflow{display:grid;grid-template-columns:minmax(180px,0.42fr) minmax(0,1fr);gap:24px;align-items:center;padding:22px}.features-workflow>div{display:grid;gap:8px}.features-workflow p,.features-cta h2{margin:0;color:rgba(245,247,250,0.94);font-size:1.26rem;font-weight:920;line-height:1.15}.features-workflow>div span,.features-cta p,.features-workflow li span{color:rgba(191,202,214,0.74);font-size:0.88rem;font-weight:700;line-height:1.45}.features-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.features-workflow li{display:grid;gap:5px;border-left:1px solid rgba(100,215,255,0.16);padding-left:12px}.features-workflow li strong{color:rgba(245,247,250,0.92);font-size:0.9rem}.features-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:20px 22px}.features-cta>div:first-child{display:grid;max-width:62ch;gap:8px}.download-page{overflow-x:hidden;background:radial-gradient(circle at 76% 0%,rgba(88,128,255,0.12),transparent 32%),radial-gradient(circle at 18% 4%,rgba(43,212,154,0.12),transparent 30%),linear-gradient(180deg,#071018 0%,#060910 56%,#05070b 100%)}.download-hub{display:block;min-height:100vh}.download-sidebar{position:sticky;top:0;display:flex;height:100vh;min-width:0;flex-direction:column;gap:22px;border-right:1px solid rgba(100,215,255,0.12);padding:22px 16px;background:radial-gradient(circle at 0% 0%,rgba(43,212,154,0.12),transparent 34%),linear-gradient(180deg,rgba(10,20,32,0.94),rgba(5,10,18,0.98));box-shadow:inset -1px 0 0 rgba(255,255,255,0.02)}.download-sidebar-brand{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#eef8ff;font-size:1.05rem;font-weight:920}.download-sidebar-brand .brand-logo{width:32px;height:32px;flex:0 0 auto}.download-sidebar-brand strong{border:1px solid rgba(100,215,255,0.16);border-radius:999px;padding:3px 8px;background:rgba(100,215,255,0.08);color:rgba(191,202,214,0.86);font-size:0.68rem;font-weight:880;letter-spacing:0;text-transform:uppercase}.download-sidebar-nav{display:grid;gap:6px}.download-sidebar-nav a{position:relative;display:flex;min-width:0;min-height:40px;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 12px;color:rgba(191,202,214,0.82);font-size:0.9rem;font-weight:760}.download-sidebar-nav a::before{position:absolute;top:8px;bottom:8px;left:-1px;width:2px;border-radius:999px;background:transparent;content:""}.download-sidebar-nav a:hover,.download-sidebar-nav a.is-active{border-color:rgba(43,212,154,0.16);background:rgba(43,212,154,0.1);color:#7decc5}.download-sidebar-nav a.is-active::before{background:#43eab6}.download-sidebar-nav span{display:inline-grid;width:18px;place-items:center;color:currentColor;font-weight:900}.download-sidebar-card{display:grid;gap:10px;margin-top:auto;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:14px;background:linear-gradient(135deg,rgba(100,215,255,0.09),transparent 46%),rgba(9,14,21,0.72)}.download-sidebar-card strong{color:rgba(235,243,250,0.92);font-size:0.92rem;font-weight:920}.download-sidebar-card p{margin:0;color:rgba(191,202,214,0.72);font-size:0.8rem;font-weight:680;line-height:1.48}.download-sidebar-card a{color:#7decc5;font-size:0.82rem;font-weight:850}.download-sidebar-footer{display:grid;gap:8px;border-top:1px solid rgba(100,215,255,0.1);padding-top:16px;color:rgba(191,202,214,0.62);font-size:0.78rem;font-weight:720}.download-hub-main{display:grid;min-width:0;max-width:1380px;align-content:start;gap:16px;margin:0 auto;padding:92px clamp(20px,3.4vw,48px) 52px}.download-primary-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(43,212,154,0.38);border-radius:8px;padding:0 16px;background:rgba(43,212,154,0.16);color:#e9f9ff;font-size:0.86rem;font-weight:900}.download-primary-link:hover{border-color:rgba(43,212,154,0.62);background:rgba(43,212,154,0.24)}.download-secondary-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(100,215,255,0.2);border-radius:8px;padding:0 16px;background:rgba(100,215,255,0.08);color:rgba(235,243,250,0.86);font-size:0.86rem;font-weight:900}.download-secondary-link:hover{border-color:rgba(100,215,255,0.36);background:rgba(100,215,255,0.14)}.download-workspace-panel{display:grid;gap:14px;align-items:start;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:clamp(16px,2.4vw,24px);background:radial-gradient(circle at 12% 0%,rgba(43,212,154,0.08),transparent 34%),linear-gradient(180deg,rgba(12,18,28,0.62),rgba(6,10,16,0.66))}.download-build-board{display:grid;min-width:0;gap:12px}.download-card-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.download-options-heading{display:grid;gap:3px;margin-bottom:2px;text-align:center}.download-options-heading span{color:var(--green);font-size:0.72rem;font-weight:920;text-transform:uppercase}.download-options-heading strong{color:rgba(235,243,250,0.92);font-size:1rem;font-weight:920}.download-card{--download-accent:100,215,255;--download-accent-strong:#64d7ff;position:relative;display:grid;min-width:0;min-height:250px;align-content:start;gap:10px;overflow:hidden;border:1px solid rgba(var(--download-accent),0.2);border-radius:8px;padding:20px;background:linear-gradient(135deg,rgba(var(--download-accent),0.13),transparent 42%),rgba(7,11,16,0.74);transition:border-color 140ms ease,box-shadow 140ms ease,background 140ms ease,transform 140ms ease}.download-platform-icon{position:absolute;top:18px;right:18px;display:inline-flex;min-width:54px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(var(--download-accent),0.22);border-radius:8px;background:linear-gradient(135deg,rgba(var(--download-accent),0.2),transparent 60%),rgba(var(--download-accent),0.08);color:var(--download-accent-strong);font-size:0.78rem;font-style:normal;font-weight:920;letter-spacing:0.08em;opacity:0.9;pointer-events:none}.download-card:hover{border-color:rgba(var(--download-accent),0.5);background:linear-gradient(135deg,rgba(var(--download-accent),0.18),transparent 46%),rgba(7,11,16,0.84);box-shadow:0 16px 36px rgba(var(--download-accent),0.12);transform:translateY(-1px)}.download-card-windows{--download-accent:88,128,255;--download-accent-strong:#7895ff}.download-card-mac{--download-accent:43,212,154;--download-accent-strong:#42e6b2}.download-card-portable{--download-accent:255,203,92;--download-accent-strong:#ffcb5c}.download-card-secondary{background:linear-gradient(135deg,rgba(var(--download-accent),0.12),transparent 42%),rgba(7,11,16,0.56)}.download-card span{max-width:calc(100% - 74px);color:var(--download-accent-strong);font-size:0.78rem;font-weight:920;text-transform:uppercase}.download-card strong{margin-top:auto;min-width:0;color:#e9f9ff;font-size:clamp(1.08rem,1.8vw,1.28rem);font-weight:920;line-height:1.18}.download-card p{min-width:0;margin:0;color:rgba(191,202,214,0.82);font-size:0.86rem;font-weight:650;line-height:1.38}.download-card small{color:rgba(191,202,214,0.58);font-size:0.78rem;font-weight:760}.download-card-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;align-self:end;border:1px solid rgba(var(--download-accent),0.34);border-radius:8px;padding:0 12px;background:rgba(var(--download-accent),0.16);color:#eefbff;font-size:0.84rem;font-weight:920;line-height:1.1}.download-release-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.download-alpha-note{margin:0;border:1px solid rgba(255,203,92,0.14);border-radius:8px;padding:12px 14px;background:rgba(255,203,92,0.06);color:rgba(235,243,250,0.76);font-size:0.86rem;font-weight:720;line-height:1.5}.download-included{display:grid;grid-template-columns:minmax(190px,0.35fr) minmax(0,1fr);gap:18px;align-items:center;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:18px;background:linear-gradient(135deg,rgba(43,212,154,0.09),transparent 42%),linear-gradient(180deg,rgba(16,23,32,0.7),rgba(8,12,18,0.7))}.download-included div{display:grid;gap:5px}.download-included span{color:var(--green);font-size:0.72rem;font-weight:920;text-transform:uppercase}.download-included h2,.download-faq h2{margin:0;color:rgba(235,243,250,0.94);font-size:1.18rem;line-height:1.18}.download-included ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.download-included li{border:1px solid rgba(100,215,255,0.13);border-radius:8px;padding:9px 10px;background:rgba(4,8,13,0.36);color:rgba(231,238,247,0.84);font-size:0.82rem;font-weight:860}.download-detail-rail{display:grid;min-width:0;gap:14px}.download-detail-rail .download-release-info{grid-template-columns:1fr}.download-side-card{display:grid;gap:10px;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:16px;background:linear-gradient(180deg,rgba(21,30,44,0.72),rgba(8,12,18,0.72))}.download-side-card strong{color:rgba(235,243,250,0.92);font-size:0.98rem;font-weight:920}.download-side-card a{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;border-radius:7px;padding:0 10px;color:rgba(191,202,214,0.78);font-size:0.86rem;font-weight:760}.download-side-card a:hover,.download-side-card a:first-of-type{background:rgba(43,212,154,0.1);color:#7decc5}.download-side-card small{color:rgba(191,202,214,0.62);font-size:0.76rem;font-weight:720}.download-install-card p{margin:0;color:rgba(191,202,214,0.74);font-size:0.86rem;font-weight:700;line-height:1.5}.download-trust-card{border-color:rgba(43,212,154,0.15);background:linear-gradient(135deg,rgba(43,212,154,0.1),transparent 46%),linear-gradient(180deg,rgba(21,30,44,0.72),rgba(8,12,18,0.72))}.download-trust-card p{margin:0;color:rgba(191,202,214,0.74);font-size:0.86rem;font-weight:700;line-height:1.5}.download-release-info div{--release-accent:100,215,255;display:grid;min-width:0;gap:6px;border:1px solid rgba(var(--release-accent),0.16);border-radius:8px;padding:14px 16px;background:linear-gradient(135deg,rgba(var(--release-accent),0.12),transparent 46%),linear-gradient(180deg,rgba(16,23,32,0.78),rgba(10,14,20,0.72))}.download-release-info div:nth-child(1){--release-accent:100,215,255}.download-release-info div:nth-child(2){--release-accent:43,212,154}.download-release-info div:nth-child(3){--release-accent:255,203,92}.download-release-info span{color:rgba(191,202,214,0.74);font-size:0.72rem;font-weight:880;text-transform:uppercase}.download-release-info strong{color:#e9f9ff;font-size:0.98rem;font-weight:920;overflow-wrap:anywhere}.download-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.download-hub-section{display:grid;gap:16px;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:18px;background:radial-gradient(circle at 0% 0%,rgba(43,212,154,0.1),transparent 34%),linear-gradient(180deg,rgba(16,23,32,0.72),rgba(8,12,18,0.74))}.download-section-heading{display:grid;gap:5px}.download-section-heading span{color:var(--green);font-size:0.72rem;font-weight:920;text-transform:uppercase}.download-section-heading h2{margin:0;color:rgba(235,243,250,0.94);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.download-changelog-list{display:grid;gap:10px}.download-changelog-item{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:16px;background:linear-gradient(135deg,rgba(100,215,255,0.08),transparent 42%),rgba(4,8,13,0.48)}.download-changelog-item.is-latest{border-color:rgba(43,212,154,0.22);background:linear-gradient(135deg,rgba(43,212,154,0.13),transparent 42%),rgba(4,8,13,0.5)}.download-changelog-item div{display:grid;align-content:start;gap:6px}.download-changelog-item strong{color:rgba(235,243,250,0.96);font-size:1.15rem;font-weight:920}.download-changelog-item span,.download-changelog-item li{color:rgba(191,202,214,0.76);font-size:0.88rem;font-weight:700;line-height:1.48}.download-changelog-item ul{display:grid;gap:6px;margin:0;padding-left:18px}.download-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.download-roadmap-grid article{--roadmap-accent:100,215,255;border:1px solid rgba(var(--roadmap-accent),0.16);border-radius:8px;padding:16px;background:linear-gradient(135deg,rgba(var(--roadmap-accent),0.1),transparent 44%),rgba(7,11,16,0.58)}.download-roadmap-grid article:nth-child(2){--roadmap-accent:43,212,154}.download-roadmap-grid article:nth-child(3){--roadmap-accent:255,203,92}.download-roadmap-grid strong{color:rgba(235,243,250,0.92);font-size:1rem;font-weight:920}.download-roadmap-grid p{margin:9px 0 0;color:rgba(191,202,214,0.76);font-size:0.86rem;font-weight:680;line-height:1.5}.download-notes article{--note-accent:100,215,255;min-width:0;border:1px solid rgba(var(--note-accent),0.16);border-top-color:rgba(var(--note-accent),0.42);border-radius:8px;padding:18px;background:linear-gradient(135deg,rgba(var(--note-accent),0.1),transparent 44%),linear-gradient(180deg,rgba(16,23,32,0.78),rgba(10,14,20,0.72))}.download-notes article:nth-child(1){--note-accent:43,212,154}.download-notes article:nth-child(2){--note-accent:88,128,255}.download-notes article:nth-child(3){--note-accent:255,203,92}.download-notes h2{color:rgba(231,238,247,0.9);font-size:1rem;line-height:1.3}.download-notes p{margin-top:10px;color:rgba(191,202,214,0.78);font-size:0.9rem;line-height:1.58}.download-notes ol{display:grid;gap:8px;margin:12px 0 0;padding-left:18px;color:rgba(191,202,214,0.8);font-size:0.88rem;font-weight:720;line-height:1.45}.download-notes code{display:block;margin-top:12px;overflow-x:auto;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:10px 12px;background:rgba(5,8,13,0.78);color:#d7f6ff;font-size:0.78rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.download-notes .download-note-muted{margin-top:10px;color:rgba(191,202,214,0.62);font-size:0.8rem;line-height:1.45}.download-faq{display:grid;gap:12px}.download-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.download-faq article{border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:16px;background:rgba(13,19,28,0.58)}.download-faq h3{color:rgba(235,243,250,0.92);font-size:0.98rem;line-height:1.25}.download-faq p{margin-top:8px;color:rgba(191,202,214,0.76);font-size:0.86rem;font-weight:680;line-height:1.48}.download-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:14px 16px;background:rgba(13,19,28,0.58);color:rgba(191,202,214,0.82);font-size:0.9rem;font-weight:760}.download-contact strong{color:rgba(231,238,247,0.9);font-weight:920}.download-contact p{margin:4px 0 0;color:rgba(191,202,214,0.74);font-size:0.82rem;font-weight:700;line-height:1.45}.download-contact a{color:#7decc5;font-weight:900;white-space:nowrap}.download-contact a:hover{color:#a8f8dc}.capture-app h1{font-size:clamp(2.15rem,5.4vw,5.1rem)}.workspace{min-height:min(640px,calc(100vh - 170px))}.workspace .control-panel,.future-panel{gap:12px}.workspace .capture-surface{min-height:460px}.future-panel li{padding:10px 12px}@media (max-width:1120px){.home-hero{grid-template-columns:1fr}.home-product-preview{max-width:780px}.overview-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-trust-row{grid-template-columns:repeat(2,minmax(0,max-content))}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-workflow{grid-template-columns:1fr}.features-capture-strip{grid-template-columns:1fr}.features-capture-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.features-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.download-detail-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.download-detail-rail .download-release-info{grid-template-columns:1fr}.download-included{grid-template-columns:1fr}.download-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.download-card-grid,.download-detail-rail,.download-faq-grid{grid-template-columns:1fr}.download-card{min-height:0}.download-included ul{grid-template-columns:1fr}}@media (max-width:760px){.workspace{min-height:0}.site-topbar{grid-template-columns:minmax(0,1fr) auto auto;justify-items:stretch;gap:8px;padding:12px 14px}.site-topbar .brand{justify-self:start}.site-topbar .site-menu{position:relative;display:block;grid-column:3;grid-row:1;justify-self:end}.site-topbar .site-menu-toggle{display:inline-flex;width:38px;height:34px;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid rgba(100,215,255,0.22);border-radius:8px;background:rgba(15,22,31,0.72);color:#c7eefe;cursor:pointer;list-style:none}.site-topbar .site-menu-toggle::-webkit-details-marker{display:none}.site-topbar .site-menu-toggle span{display:block;width:16px;height:2px;border-radius:999px;background:currentColor}.site-topbar .site-menu-check:checked + .site-menu-toggle{border-color:rgba(100,215,255,0.46);background:rgba(18,28,39,0.94)}.site-menu .site-nav{position:absolute;top:calc(100% + 10px);right:0;z-index:80;display:none;width:min(260px,calc(100vw - 28px));flex-direction:column;align-items:stretch;gap:8px;border:1px solid rgba(100,215,255,0.18);border-radius:8px;padding:10px;background:rgba(8,12,18,0.96);box-shadow:0 18px 56px rgba(0,0,0,0.42);backdrop-filter:blur(18px)}.site-menu-check:checked ~ .site-nav{display:flex}.site-nav-link{min-height:34px;width:100%;flex:none;justify-content:center}.site-actions{grid-column:2;grid-row:1;justify-content:center}.top-note{max-width:none}.overview-panel{grid-template-columns:1fr}.overview-flow,.features-grid{grid-template-columns:1fr}.overview-trust-row{grid-template-columns:1fr;align-items:start}.overview-trust-row span{width:max-content}.home-product-drawbar{align-items:flex-start;flex-direction:column}.home-product-dock{flex-wrap:wrap;justify-content:flex-start}.home-product-dock span{width:100%;margin-right:0}.feature-card{min-height:0}.features-workflow ol{grid-template-columns:1fr}.features-capture-strip ul{grid-template-columns:1fr}.features-cta{align-items:flex-start}.release-note{grid-template-columns:1fr;gap:10px;padding:22px 0}.download-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(100,215,255,0.12);padding:16px}.download-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.download-sidebar-card,.download-sidebar-footer{display:none}.download-hub-main{padding:164px 14px 36px}.download-release-info,.download-notes,.download-roadmap-grid{grid-template-columns:1fr}.download-workspace-panel{padding:12px}.site-page-hero h1{max-width:12ch}.download-card-grid{align-content:start}.download-changelog-item{grid-template-columns:1fr;gap:10px}}@media (max-width:460px){.download-sidebar-nav{grid-template-columns:1fr}.download-hub-main{padding-top:218px}.site-actions{flex-wrap:wrap}.site-action-button,.site-nav-link{min-width:0}}body{background:radial-gradient(circle at 16% 0%,rgba(43,212,154,0.18),transparent 28%),radial-gradient(circle at 88% 8%,rgba(100,215,255,0.14),transparent 30%),linear-gradient(180deg,#0b0f12 0%,#07080a 100%)}html{min-height:100%;background:#07080a}body{min-height:100%}html[data-ui-size="compact"]{font-size:14px}html[data-ui-size="default"]{font-size:16px}html[data-ui-size="large"]{font-size:18px}.app-shell{max-width:none;width:100%;margin:0 auto}.app-shell .site-topbar{align-items:center}.site-actions{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end}.site-menu{display:contents}.site-menu-check{display:none}.site-menu-toggle{display:none}.site-nav{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0}.site-nav-link{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:0 12px;background:rgba(100,215,255,0.05);color:#c7eefe;font-size:0.82rem;font-weight:850;transition:border-color 140ms ease,background 140ms ease,box-shadow 140ms ease,color 140ms ease,transform 140ms ease}.site-nav-link:hover,.site-nav-link:focus-visible{border-color:rgba(100,215,255,0.46);background:rgba(100,215,255,0.13);color:#f1fbff;outline:none;box-shadow:0 10px 28px rgba(36,177,210,0.16);transform:translateY(-1px)}.site-nav-link.is-active{border-color:rgba(100,215,255,0.5);background:linear-gradient(180deg,rgba(100,215,255,0.16),rgba(43,212,154,0.08));color:#f1fbff;box-shadow:inset 0 0 0 1px rgba(100,215,255,0.08),0 10px 28px rgba(36,177,210,0.12)}.site-action-button{min-height:34px;border:1px solid rgba(100,215,255,0.24);border-radius:8px;padding:0 12px;background:#151b23;color:var(--ink);cursor:pointer;font:inherit;font-size:0.82rem;font-weight:850;transition:border-color 140ms ease,background 140ms ease,box-shadow 140ms ease,color 140ms ease,transform 140ms ease}.site-action-button:hover,.site-action-button:focus-visible{border-color:rgba(100,215,255,0.5);background:#19212b;outline:none;box-shadow:0 10px 28px rgba(36,177,210,0.14);transform:translateY(-1px)}.desktop-settings-button{display:none}.brand{letter-spacing:0}.site-topbar .brand-wordmark{color:#eef7ff}.site-topbar .brand-wordmark-one{color:var(--cyan)}.top-note{border:1px solid rgba(100,215,255,0.24);border-radius:8px;padding:7px 12px;background:rgba(100,215,255,0.07);color:#c7eefe}.intro{align-items:center;padding:10px 0 4px}.capture-app h1{text-shadow:0 20px 70px rgba(43,212,154,0.16)}.workspace{grid-template-columns:minmax(250px,315px) minmax(0,1fr) minmax(230px,290px)}.workspace .control-panel,.future-panel,.workspace .capture-surface{backdrop-filter:blur(18px)}.workspace .control-panel,.future-panel{background:linear-gradient(180deg,rgba(27,33,42,0.92),rgba(13,16,21,0.92))}.panel-title{display:flex;align-items:center;gap:9px;color:#dbe7f2;font-size:0.86rem;font-weight:900}.live-dot{width:9px;height:9px;border-radius:999px;background:var(--green);box-shadow:0 0 0 5px rgba(43,212,154,0.12)}.workspace .button{min-height:50px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}.workspace .button.primary,.workspace .button.accent{box-shadow:0 14px 40px rgba(43,212,154,0.18),inset 0 1px 0 rgba(255,255,255,0.18)}.workspace .button.accent{box-shadow:0 14px 40px rgba(100,215,255,0.18),inset 0 1px 0 rgba(255,255,255,0.18)}.workspace .button:disabled{box-shadow:none}.workspace .status-box,.workspace .meta-grid div,.workspace input,.future-panel li{box-shadow:inset 0 1px 0 rgba(255,255,255,0.035)}.workspace .status-box{background:linear-gradient(180deg,rgba(26,32,41,0.98),rgba(16,20,27,0.98))}.workspace .capture-surface{border-color:rgba(100,215,255,0.22);background:linear-gradient(45deg,rgba(255,255,255,0.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,0.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,0.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,0.035) 75%),radial-gradient(circle at 50% 10%,rgba(43,212,154,0.1),transparent 38%),#090c10;background-position:0 0,0 12px,12px -12px,-12px 0,0 0,0 0;background-size:24px 24px,24px 24px,24px 24px,24px 24px,auto,auto}.workspace #captureCanvas{border-radius:8px;box-shadow:0 18px 70px rgba(0,0,0,0.34)}.workspace .empty-state::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent,rgba(5,7,9,0.82))}.workspace .empty-state div{z-index:1}.workspace .empty-state .empty-icon{margin-bottom:4px}.empty-brand{color:var(--green);font-size:0.86rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.workspace .empty-state h1{max-width:13ch;margin:0;color:var(--white);font-size:clamp(2.6rem,6vw,6.3rem);line-height:0.92;letter-spacing:0}.workspace .empty-state p:not(.empty-brand){max-width:560px;color:rgba(235,243,250,0.82);font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.5}.empty-features{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.empty-features li{border:1px solid rgba(100,215,255,0.24);border-radius:8px;padding:7px 10px;background:rgba(8,12,18,0.72);color:#eaf6ff;font-size:0.8rem;font-weight:850}.future-panel h2{margin-bottom:4px}.future-panel li{position:relative;padding-left:34px}.future-panel li::before{position:absolute;top:17px;left:14px;width:8px;height:8px;border-radius:999px;background:var(--cyan);content:""}.mini-note{color:var(--muted);font-size:0.82rem;line-height:1.45}@media (max-width:1060px){.workspace{grid-template-columns:minmax(240px,310px) minmax(0,1fr)}}.delay-row{display:grid;gap:8px}.zoom-tools{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:8px;background:rgba(12,15,19,0.56)}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tool-grid .button{min-width:0}.zoom-tools strong{min-width:54px;color:#dbe7f2;font-size:0.86rem;text-align:center}.zoom-tools .full{grid-column:1 / -1}.annotation-tools{display:grid;gap:8px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:10px;background:rgba(12,15,19,0.56)}.tool-row{display:grid;grid-template-columns:1fr 52px;gap:10px;align-items:end}select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);background:#0c0f13;outline:none;font:inherit;font-weight:800}input[type="color"]{min-height:42px;border:1px solid var(--line);border-radius:8px;padding:4px;background:#0c0f13;cursor:pointer}textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--ink);background:#0c0f13;font:inherit;line-height:1.4;outline:none}textarea::placeholder{color:var(--muted)}select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(43,212,154,0.14)}.capture-app{padding-top:0}.workspace{min-height:min(720px,calc(100vh - var(--app-shell-top-padding) - var(--app-shell-bottom-padding)))}@media (min-width:1061px){body{overflow:hidden}.app-shell{height:100vh}.workspace{min-height:calc(100vh - var(--app-shell-top-padding) - var(--app-shell-bottom-padding))}}.workspace{grid-template-columns:minmax(250px,315px) minmax(0,1fr)}@media (max-width:1060px){.workspace{grid-template-columns:minmax(240px,310px) minmax(0,1fr)}}@media (max-width:760px){.workspace{grid-template-columns:1fr}}.workspace .control-panel{max-height:calc(100vh - var(--app-shell-top-padding) - var(--app-shell-bottom-padding));overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(100,215,255,0.5) transparent}.workspace .capture-surface.has-capture{display:block;overflow:auto;padding:var(--capture-edge-padding);place-items:normal}.workspace .capture-surface.has-capture #captureCanvas{margin:0 auto}@media (min-width:1061px){.workspace{height:calc(100vh - var(--app-shell-top-padding) - var(--app-shell-bottom-padding));min-height:0}.workspace .capture-surface{height:100%;min-height:0;max-height:100%}}.workspace .button.is-active,.floating-dock button.is-active{border-color:rgba(var(--dock-accent-rgb,100,215,255),0.62);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb,100,215,255),0.24),rgba(var(--dock-accent-rgb,100,215,255),0.08)),#151b23;color:#e9f9ff;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb,100,215,255),0.16),0 0 0 1px rgba(var(--dock-accent-rgb,100,215,255),0.08)}.workspace .button.subtle{min-height:42px;color:var(--muted)}#captureCanvas.is-annotating{cursor:crosshair}#captureCanvas.is-panning{cursor:grabbing}.capture-surface.has-capture #captureCanvas{cursor:grab}.capture-surface.has-capture #captureCanvas.is-annotating{cursor:crosshair}.capture-surface.has-capture #captureCanvas.is-editing{cursor:default}.capture-surface.has-capture #captureCanvas.is-editing.is-over-mark{cursor:move}.capture-surface.has-capture #captureCanvas.is-editing.is-over-resize{cursor:nwse-resize}.capture-view-controls{position:absolute;top:12px;right:12px;z-index:12;display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid rgba(100,215,255,0.08);border-radius:8px;padding:6px;background:rgba(8,12,18,0.18);box-shadow:0 10px 28px rgba(0,0,0,0.14);opacity:0.46;transform:translate(var(--capture-view-scroll-x,0),var(--capture-view-scroll-y,0));backdrop-filter:blur(14px);transition:border-color 140ms ease,background 140ms ease,opacity 140ms ease}.capture-view-controls:hover,.capture-view-controls:focus-within{border-color:rgba(100,215,255,0.36);background:rgba(8,12,18,0.82);opacity:1}.capture-view-button{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;border:1px solid rgba(100,215,255,0.1);border-radius:7px;padding:0;background:rgba(20,28,38,0.32);color:#eaf6ff;cursor:pointer;font:inherit;font-size:1rem;font-weight:950;line-height:1}.capture-view-button span,.desktop-settings-button span{display:block;width:18px;height:18px;font-size:0;line-height:0}.capture-view-button span::before,.desktop-settings-button span::before{display:block;width:100%;height:100%;background:currentColor;content:"";-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}#zoomFit span::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v3H7v4H4zm9 0h7v7h-3V7h-4zM4 13h3v4h4v3H4zm13 4v-4h3v7h-7v-3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v3H7v4H4zm9 0h7v7h-3V7h-4zM4 13h3v4h4v3H4zm13 4v-4h3v7h-7v-3z'/></svg>")}.desktop-settings-button span::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10.6 2h2.8l.5 2.4c.5.2 1 .4 1.5.7l2.1-1.3 2 2-1.3 2.1c.3.5.5 1 .7 1.5l2.4.5v2.8l-2.4.5c-.2.5-.4 1-.7 1.5l1.3 2.1-2 2-2.1-1.3c-.5.3-1 .5-1.5.7l-.5 2.4h-2.8l-.5-2.4c-.5-.2-1-.4-1.5-.7l-2.1 1.3-2-2 1.3-2.1c-.3-.5-.5-1-.7-1.5L2 12.7V9.9l2.4-.5c.2-.5.4-1 .7-1.5L3.8 5.8l2-2 2.1 1.3c.5-.3 1-.5 1.5-.7zM12 8.7a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10.6 2h2.8l.5 2.4c.5.2 1 .4 1.5.7l2.1-1.3 2 2-1.3 2.1c.3.5.5 1 .7 1.5l2.4.5v2.8l-2.4.5c-.2.5-.4 1-.7 1.5l1.3 2.1-2 2-2.1-1.3c-.5.3-1 .5-1.5.7l-.5 2.4h-2.8l-.5-2.4c-.5-.2-1-.4-1.5-.7l-2.1 1.3-2-2 1.3-2.1c-.3-.5-.5-1-.7-1.5L2 12.7V9.9l2.4-.5c.2-.5.4-1 .7-1.5L3.8 5.8l2-2 2.1 1.3c.5-.3 1-.5 1.5-.7zM12 8.7a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/></svg>")}.capture-view-controls:hover .capture-view-button,.capture-view-controls:focus-within .capture-view-button{border-color:rgba(100,215,255,0.22);background:rgba(20,28,38,0.86)}.capture-view-button:hover:not(:disabled){border-color:rgba(100,215,255,0.46);background:rgba(26,38,52,0.94)}.capture-view-button:disabled{cursor:not-allowed;opacity:0.42}.capture-zoom-control{display:flex;align-items:center;justify-content:center;width:30px;height:118px}.capture-zoom-control input[type="range"]{width:108px;min-width:108px;min-height:30px;accent-color:var(--cyan);cursor:pointer;transform:rotate(-90deg)}.capture-zoom-control input[type="range"]:disabled{cursor:not-allowed;opacity:0.45}.capture-zoom-value{min-width:38px;color:#dceaf5;font-size:0.62rem;font-weight:900;font-variant-numeric:tabular-nums;text-align:center;opacity:0.78}.capture-view-controls:hover .capture-zoom-value,.capture-view-controls:focus-within .capture-zoom-value{opacity:1}html[data-runtime="desktop"] .app-shell{grid-template-rows:1fr;padding:0}html[data-runtime="desktop"] .app-shell .site-topbar,html[data-runtime="desktop"] .seo-copy-band{display:none}html[data-runtime="desktop"] .capture-app{gap:0;min-height:100vh;padding-top:0}html[data-runtime="desktop"] .workspace{height:100vh;min-height:0}html[data-runtime="desktop"] .workspace .capture-surface{height:100%;min-height:0;border:0;border-radius:0;padding-top:0}html[data-runtime="desktop"] .workspace .capture-surface::before{position:absolute;top:0;right:58px;left:86px;z-index:13;height:44px;content:"";-webkit-app-region:drag}html[data-runtime="desktop"] .workspace .capture-surface.has-capture{padding-top:0}html[data-runtime="desktop"] .workspace .empty-state div{top:max(72px,clamp(18px,8vh,96px));bottom:auto;align-content:start}html[data-runtime="desktop"] .desktop-settings-button{position:fixed;top:8px;right:10px;z-index:61;display:grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:0;background:rgba(8,12,18,0.28);color:#eaf6ff;cursor:pointer;font:inherit;font-size:1.08rem;line-height:1;opacity:0.58;transform:none;backdrop-filter:blur(14px);transition:border-color 140ms ease,background 140ms ease,opacity 140ms ease;-webkit-app-region:no-drag}html[data-runtime="desktop"] .desktop-settings-button:hover,html[data-runtime="desktop"] .desktop-settings-button:focus-visible{border-color:rgba(100,215,255,0.42);background:rgba(8,12,18,0.82);opacity:1}html[data-runtime="desktop"] .capture-view-controls{position:fixed;top:54px;right:12px;z-index:60;transform:none;-webkit-app-region:no-drag}.floating-dock{position:fixed;right:50%;bottom:var(--dock-edge-offset);z-index:20;display:flex;gap:8px;align-items:stretch;min-height:58px;border:1px solid var(--glass-border);border-radius:8px;padding:6px;background:var(--glass-panel-bg);box-shadow:var(--glass-shadow);transform:translateX(50%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.dock-info{display:grid;width:min(330px,42vw);min-height:44px;gap:4px;border:1px solid rgba(100,215,255,0.28);border-radius:8px;padding:6px 10px;background:var(--glass-control-bg);overflow:hidden}.dock-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:28px;align-items:center}.dock-status span{color:var(--muted);font-size:0.7rem;font-weight:900;text-transform:uppercase}.dock-status strong{min-width:0;display:-webkit-box;color:var(--ink);font-size:0.7rem;font-weight:850;line-height:1.2;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.floating-dock button,.dock-delay{--dock-accent-rgb:104,120,138;min-height:34px;border:1px solid rgba(var(--dock-accent-rgb),0.2);border-radius:8px;padding:0 12px;background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.08),transparent 52%),#151b23;color:var(--ink);cursor:pointer;font:inherit;font-size:0.82rem;font-weight:850}.dock-save-split{--dock-accent-rgb:104,120,138;display:inline-flex;overflow:hidden;border:1px solid rgba(var(--dock-accent-rgb),0.2);border-radius:8px;background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.08),transparent 52%),#151b23}.floating-dock .dock-save-split button{min-height:34px;border:0;border-radius:0;background:transparent;box-shadow:none}.floating-dock .dock-save-split #dockSave{padding-right:10px}.dock-save-options-button{width:30px;min-width:30px;padding:0;border-left:1px solid rgba(var(--dock-accent-rgb),0.18) !important}.dock-save-options-button span{display:block;width:0;height:0;margin:auto;border-top:6px solid currentColor;border-right:5px solid transparent;border-left:5px solid transparent}.dock-save-split:hover{border-color:rgba(var(--dock-accent-rgb),0.5);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.16),transparent 54%),#182230;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.08),0 8px 24px rgba(var(--dock-accent-rgb),0.08)}.dock-save-split:has(button:disabled){cursor:default;opacity:0.48}.save-options-popover{position:fixed;top:0;left:0;z-index:38;display:grid;width:210px;gap:8px;border:1px solid var(--glass-border);border-radius:8px;padding:8px;background:var(--glass-panel-strong-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.save-options-popover[hidden]{display:none}.save-options-popover button{min-height:46px;display:grid;gap:3px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:8px 10px;background:rgba(18,26,36,0.9);color:var(--ink);cursor:pointer;text-align:left}.save-options-popover button:hover{border-color:rgba(100,215,255,0.38);background:rgba(24,34,48,0.96)}.save-options-popover strong{font-size:0.78rem;line-height:1.1}.save-options-popover span{color:var(--muted);font-size:0.66rem;font-weight:800;line-height:1.1}#dockCapture{--dock-accent-rgb:74,163,255;border-color:rgba(var(--dock-accent-rgb),0.28);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.1),transparent 54%),#131f27;color:#eef7ff}#dockSourceCapture{--dock-accent-rgb:94,234,212;border-color:rgba(var(--dock-accent-rgb),0.28);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.1),transparent 54%),#131f27;color:#ecfffb}.dock-delay{display:flex;flex:0 0 auto;align-items:center;padding:0}.dock-delay span{display:none;color:var(--muted);font-size:0.76rem;text-transform:uppercase}.dock-delay select{width:76px;min-height:34px;box-sizing:border-box;border:0;border-radius:8px;padding:0 24px 0 12px;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:5px 5px;color:#eaf6ff;appearance:none;-webkit-appearance:none;font:inherit;font-size:0.82rem;font-weight:850;line-height:34px;text-align:left}.dock-delay select option{background:#0c1118;color:#eaf6ff}.floating-dock button:hover:not(:disabled){border-color:rgba(var(--dock-accent-rgb),0.5);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.16),transparent 54%),#182230;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.08),0 8px 24px rgba(var(--dock-accent-rgb),0.08)}#dockCapture:hover:not(:disabled){border-color:rgba(var(--dock-accent-rgb),0.4);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.14),transparent 54%),#152638;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.08),0 8px 18px rgba(var(--dock-accent-rgb),0.07)}#dockSourceCapture:hover:not(:disabled){border-color:rgba(var(--dock-accent-rgb),0.4);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.14),transparent 54%),#152b31;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.08),0 8px 18px rgba(var(--dock-accent-rgb),0.07)}.dock-delay:hover{border-color:rgba(var(--dock-accent-rgb),0.34);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.1),transparent 54%),#1a2029;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.06)}.dock-delay select:focus,.dock-delay select:focus-visible{outline:none;box-shadow:none}html[data-toolbar-layout="left"] .floating-dock,html[data-toolbar-layout="right"] .floating-dock{top:max(112px,env(safe-area-inset-top));bottom:auto;right:auto;left:var(--dock-edge-offset);width:auto;min-height:0;max-height:calc(100vh - 130px);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;border-color:rgba(100,215,255,0.12);border-radius:8px;padding:6px;box-shadow:0 12px 34px rgba(0,0,0,0.24);transform:none;overflow-x:visible;overflow-y:auto}html[data-toolbar-layout="right"] .floating-dock{right:var(--dock-edge-offset);left:auto}html[data-toolbar-layout="left"] .floating-dock button,html[data-toolbar-layout="right"] .floating-dock button,html[data-toolbar-layout="left"] .dock-delay,html[data-toolbar-layout="right"] .dock-delay,html[data-toolbar-layout="left"] .dock-save-split,html[data-toolbar-layout="right"] .dock-save-split{width:76px;min-width:76px;min-height:44px;justify-content:center;padding:0 8px;text-align:center}html[data-toolbar-layout="left"] .dock-save-split,html[data-toolbar-layout="right"] .dock-save-split{padding:0}html[data-toolbar-layout="left"] .floating-dock .dock-save-split button,html[data-toolbar-layout="right"] .floating-dock .dock-save-split button{width:auto;min-width:0;min-height:44px}html[data-toolbar-layout="left"] .floating-dock .dock-save-split #dockSave,html[data-toolbar-layout="right"] .floating-dock .dock-save-split #dockSave{flex:1 1 auto;padding:0 5px}html[data-toolbar-layout="left"] .dock-save-options-button,html[data-toolbar-layout="right"] .dock-save-options-button{width:22px;min-width:22px}html[data-toolbar-layout="left"] .dock-delay select,html[data-toolbar-layout="right"] .dock-delay select{width:76px;min-height:44px;padding:0 22px 0 9px;background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%;font-size:0.76rem;line-height:44px;text-align:center}html[data-toolbar-layout="left"] .dock-info,html[data-toolbar-layout="right"] .dock-info{order:99;position:relative;width:76px;min-height:44px;box-sizing:border-box;padding:6px;overflow:visible;cursor:help}html[data-toolbar-layout="left"] .dock-status,html[data-toolbar-layout="right"] .dock-status{display:grid;min-height:30px;place-items:center}html[data-toolbar-layout="left"] .dock-status span,html[data-toolbar-layout="right"] .dock-status span{font-size:0.62rem}html[data-toolbar-layout="left"] .dock-status strong,html[data-toolbar-layout="right"] .dock-status strong{position:absolute;bottom:0;left:calc(100% + 10px);z-index:2;display:block;width:260px;max-width:min(260px,calc(100vw - 132px));border:1px solid var(--glass-border);border-radius:8px;padding:10px 12px;background:var(--glass-panel-strong-bg);box-shadow:var(--glass-shadow);color:var(--ink);opacity:0;pointer-events:none;transform:translateX(-4px);transition:opacity 140ms ease,transform 140ms ease;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);-webkit-line-clamp:unset}html[data-toolbar-layout="right"] .dock-status strong{right:calc(100% + 10px);left:auto;transform:translateX(4px)}html[data-toolbar-layout="left"] .dock-info:hover .dock-status strong,html[data-toolbar-layout="left"] .dock-info:focus-within .dock-status strong,html[data-toolbar-layout="right"] .dock-info:hover .dock-status strong,html[data-toolbar-layout="right"] .dock-info:focus-within .dock-status strong{opacity:1;transform:translateX(0)}html[data-toolbar-layout="left"] .capture-app{padding-left:0}html[data-toolbar-layout="left"]:not(.mobile-mode) .workspace .capture-surface:not(.has-capture) .empty-state div{left:clamp(108px,11vw,132px)}html[data-toolbar-layout="right"] .capture-app{padding-right:0}html[data-runtime="desktop"][data-toolbar-layout="left"] .floating-dock,html[data-runtime="desktop"][data-toolbar-layout="right"] .floating-dock{top:54px}html[data-runtime="desktop"][data-toolbar-layout="left"] .capture-app{padding-right:0;padding-left:0}html[data-runtime="desktop"][data-toolbar-layout="right"] .capture-app{padding-right:0;padding-left:0}html[data-toolbar-layout="left"] .dock-panel,html[data-toolbar-layout="right"] .dock-panel{max-height:calc(100vh - 46px);overflow:visible}html[data-toolbar-layout="left"] #historyDockPanel,html[data-toolbar-layout="right"] #historyDockPanel{max-width:min(380px,calc(100vw - 136px))}html[data-toolbar-layout="left"] #textDockPanel,html[data-toolbar-layout="right"] #textDockPanel{max-width:min(360px,calc(100vw - 136px))}html[data-toolbar-layout="left"] #cropDockPanel,html[data-toolbar-layout="right"] #cropDockPanel{max-width:min(320px,calc(100vw - 136px))}html[data-toolbar-layout="left"] #drawDockPanel,html[data-toolbar-layout="right"] #drawDockPanel{max-width:min(260px,calc(100vw - 136px))}html[data-toolbar-layout="left"] #historyDockPanel,html[data-toolbar-layout="right"] #historyDockPanel,html[data-toolbar-layout="left"] #textDockPanel,html[data-toolbar-layout="right"] #textDockPanel{max-width:min(420px,calc(100vw - 136px))}html[data-toolbar-layout="left"] #cropDockPanel,html[data-toolbar-layout="right"] #cropDockPanel{max-width:min(360px,calc(100vw - 136px))}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-body,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-body{display:grid;grid-template-columns:66px 54px 64px;grid-template-areas:"tools tabs options" "edit tabs options" "colors tabs options" "history tabs options";gap:8px;align-items:start}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tabs,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tabs{grid-area:tabs;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:7px;height:100%;min-height:0;border:0;border-right:1px solid rgba(100,215,255,0.12);border-bottom:0;border-radius:0;padding:0 6px 0 0;background:transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab{display:inline-flex;flex-direction:column;width:38px;min-width:38px;min-height:40px;align-items:center;justify-content:flex-start;gap:3px;border:0;border-right:2px solid transparent;border-bottom:0;border-radius:0;padding:4px 2px;background:transparent;color:#aeb9c8;font-size:0.72rem;box-shadow:none}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab .annotation-tab-icon,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab .annotation-tab-icon{align-self:center;width:12px;margin-top:0}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab span:last-child{position:static;width:16px;height:auto;max-height:74px;overflow:visible;clip:auto;clip-path:none;text-align:center;text-orientation:mixed;writing-mode:vertical-rl;white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab.is-active,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab.is-active{border-color:transparent;border-right-color:var(--cyan);background:transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-groups,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-groups{grid-area:tools;max-height:244px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(100,215,255,0.32) transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-grid,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-grid{display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;overflow:visible;padding:0 6px 0 0}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-groups::after,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-groups::after{display:none}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-button,html[data-toolbar-layout="left"] #drawDockPanel .redaction-action-button,html[data-toolbar-layout="right"] #drawDockPanel .redaction-action-button,html[data-toolbar-layout="left"] #drawDockPanel .utility-action-button,html[data-toolbar-layout="right"] #drawDockPanel .utility-action-button{width:60px;min-width:60px;height:44px;min-height:44px;flex-direction:column;border-radius:8px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-button span:last-child,html[data-toolbar-layout="left"] #drawDockPanel .redaction-action-button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .redaction-action-button span:last-child,html[data-toolbar-layout="left"] #drawDockPanel .utility-action-button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .utility-action-button span:last-child{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options{position:relative;bottom:auto;left:auto;grid-area:options;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:8px;width:64px;max-height:min(66vh,620px);overflow-x:hidden;overflow-y:auto;align-self:stretch;padding:10px 6px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options[hidden],html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options[hidden]{display:none}html[data-toolbar-layout="left"] #drawDockPanel .annotation-edit-button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-edit-button{grid-area:edit;width:60px;min-width:60px;min-height:44px;flex-direction:column}html[data-toolbar-layout="left"] #drawDockPanel .annotation-edit-button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-edit-button span:last-child{white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-section,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-section{grid-area:colors;width:66px;max-width:none;padding:7px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-color-layout,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-color-layout{display:grid;grid-template-columns:1fr;grid-template-areas:none;gap:8px;align-items:stretch;justify-items:center}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color,html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors,html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-recent-colors,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-recent-colors,html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-color-divider,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-color-divider{grid-area:auto}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-color-divider,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-color-divider{display:block;width:100%;height:1px;min-height:1px;max-height:1px;margin:1px 0;background:linear-gradient(to right,transparent,rgba(100,215,255,0.22),transparent)}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-recent-colors,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-recent-colors{justify-self:center;width:48px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color{width:58px;min-height:28px;justify-content:center}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color .draw-panel-color-label,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color .draw-panel-color-label{display:none}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color .draw-panel-color-strip,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color .draw-panel-color-strip{width:46px;height:24px}html[data-toolbar-layout="left"] #drawDockPanel #dockAnnotationColor,html[data-toolbar-layout="right"] #drawDockPanel #dockAnnotationColor{width:46px;min-width:46px;height:24px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-color-history,html[data-toolbar-layout="right"] #drawDockPanel .annotation-color-history{flex-direction:column;flex-wrap:nowrap;overflow:visible}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .draw-panel-color-strip,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .draw-panel-color-strip{display:grid;grid-template-columns:repeat(2,22px);grid-template-rows:repeat(3,22px);align-items:center;justify-content:center;gap:5px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-color-icon,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-color-icon{grid-column:1;grid-row:1;flex-basis:auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors{display:contents}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors>:nth-child(n + 6),html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors>:nth-child(n + 6){display:none}html[data-toolbar-layout="left"] #drawDockPanel .annotation-recent-toggle,html[data-toolbar-layout="right"] #drawDockPanel .annotation-recent-toggle{width:58px;min-width:58px;min-height:54px;flex-direction:column;padding:6px 4px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-recent-toggle span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-recent-toggle span:last-child{white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .dock-history,html[data-toolbar-layout="right"] #drawDockPanel .dock-history{grid-area:history;display:flex;flex-direction:column;gap:6px;width:66px}html[data-toolbar-layout="left"] #drawDockPanel .dock-history button,html[data-toolbar-layout="right"] #drawDockPanel .dock-history button{width:60px;min-width:60px;min-height:44px;flex-direction:column}html[data-toolbar-layout="left"] #drawDockPanel .dock-history button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .dock-history button span:last-child{white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .emoji-picker,html[data-toolbar-layout="right"] #drawDockPanel .emoji-picker{position:relative;bottom:auto;left:auto;width:100%;max-height:min(66vh,620px)}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options-header,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options-header{flex:0 0 auto;min-width:20px;width:auto;align-self:flex-start}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options-header button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options-header button{top:8px;right:8px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option{grid-template-columns:15px 18px 15px;grid-template-rows:106px;gap:0 4px;justify-items:center;align-items:stretch;flex:0 0 auto;width:auto;min-width:60px;max-width:60px;min-height:106px;text-align:center}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option.has-option-divider,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option.has-option-divider{padding-left:0}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option.has-option-divider::before,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option.has-option-divider::before{top:auto;right:4px;bottom:-4px;left:4px;width:auto;height:1px;background:linear-gradient(to right,transparent,rgba(100,215,255,0.2),transparent)}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option>span:first-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option>span:first-child{grid-column:1;grid-row:1;align-self:stretch;display:flex;align-items:center;justify-content:center;max-width:none;height:106px;max-height:106px;text-align:center;text-orientation:mixed;writing-mode:vertical-rl}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option input[type="range"],html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option input[type="range"]{grid-column:2;grid-row:1;align-self:stretch;width:18px;height:106px;direction:rtl;writing-mode:vertical-lr}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option output,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option output{grid-column:3;grid-row:1;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;height:106px;max-height:106px;text-align:center;text-orientation:mixed;writing-mode:vertical-rl}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-color-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-color-option{grid-template-columns:18px 34px;grid-template-rows:34px;flex-basis:58px;min-width:58px;max-width:58px;min-height:50px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-choice-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-choice-option,html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-action-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-action-option{grid-template-columns:18px 58px;grid-template-rows:auto;flex:0 0 82px;min-width:82px;max-width:82px;min-height:0}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-choice,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-choice{flex-direction:row;width:auto}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-choice button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-choice button{width:100%;min-width:0}html[data-toolbar-layout="left"] .capture-view-controls{right:12px;left:auto}html[data-toolbar-layout="right"] .capture-view-controls{right:auto;left:12px}html[data-runtime="desktop"][data-toolbar-layout="right"] .capture-view-controls{right:auto;left:12px}.floating-dock button:disabled{cursor:not-allowed;opacity:0.45}.dock-panel{position:fixed;right:50%;bottom:76px;z-index:72;display:grid;width:min(260px,calc(100vw - 32px));gap:8px;border:1px solid var(--glass-border);border-radius:8px;padding:12px;background:var(--glass-panel-bg);box-shadow:var(--glass-shadow);transform:translateX(50%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.dock-panel[hidden]{display:none}.dock-panel-wide{width:min(310px,calc(100vw - 32px))}#drawDockPanel{width:min(1120px,calc(100vw - 32px));padding:12px 14px}.dock-panel-history{width:min(460px,calc(100vw - 32px))}.dock-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.dock-panel-actions{position:relative;z-index:20;display:inline-flex;gap:6px;pointer-events:auto}.dock-panel-minimize,.dock-panel-close{display:inline-flex;flex:0 0 auto;width:28px;height:28px;min-width:28px;min-height:28px;align-items:center;justify-content:center;border:1px solid rgba(100,215,255,0.24);border-radius:8px;background:#151b23;color:var(--ink);padding:0;font-size:0.95rem;font-weight:900;line-height:1}.dock-panel-body{display:grid;gap:8px}.draw-panel{gap:8px;padding:10px}.draw-panel-header{align-items:flex-start;margin-bottom:0}.draw-panel-intro{display:flex;align-items:center;gap:14px;min-width:0}.draw-panel-badge{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(100,215,255,0.28);border-radius:8px;background:linear-gradient(180deg,rgba(19,25,34,0.98),rgba(13,18,25,0.98));color:#4495ff;font-size:1.35rem;line-height:1;box-shadow:inset 0 0 0 1px rgba(100,215,255,0.08)}.draw-panel-copy{display:grid;gap:2px}.draw-panel-title{font-size:1.1rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.draw-panel-copy p{margin:0;color:#9ca6b7;font-size:0.78rem;line-height:1.28}.draw-panel-body{gap:10px}.feature-panel{gap:12px;padding:14px}.feature-panel-header{align-items:flex-start;margin-bottom:0}.feature-panel-intro{display:flex;align-items:center;gap:12px;min-width:0}.feature-panel-badge{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(100,215,255,0.24);border-radius:8px;background:linear-gradient(180deg,rgba(19,25,34,0.98),rgba(13,18,25,0.98));color:#64d7ff;font-size:0.95rem;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px rgba(100,215,255,0.06)}.draw-panel-badge,.feature-panel-badge,#textDockPanel .text-read-icon{font-size:0}.draw-panel-badge::before,.feature-panel-badge::before,#textDockPanel .text-read-icon::before{display:block;width:20px;height:20px;background:currentColor;content:"";-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.draw-panel-badge::before{width:22px;height:22px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 17.7 17.3 4.4a2 2 0 0 1 2.8 0l.5.5a2 2 0 0 1 0 2.8L7.3 21H4zm9.5-11.2 4 4-1.6 1.6-4-4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 17.7 17.3 4.4a2 2 0 0 1 2.8 0l.5.5a2 2 0 0 1 0 2.8L7.3 21H4zm9.5-11.2 4 4-1.6 1.6-4-4z'/></svg>")}#mobileImportDockPanel .feature-panel-badge::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M5 4h14v16H5zm2 3v8l3-3 2 2 3-4 2 3V7zm0 10v1h10v-1z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M5 4h14v16H5zm2 3v8l3-3 2 2 3-4 2 3V7zm0 10v1h10v-1z'/></svg>")}#settingsPanel .feature-panel-badge::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10.6 2h2.8l.5 2.4c.5.2 1 .4 1.5.7l2.1-1.3 2 2-1.3 2.1c.3.5.5 1 .7 1.5l2.4.5v2.8l-2.4.5c-.2.5-.4 1-.7 1.5l1.3 2.1-2 2-2.1-1.3c-.5.3-1 .5-1.5.7l-.5 2.4h-2.8l-.5-2.4c-.5-.2-1-.4-1.5-.7l-2.1 1.3-2-2 1.3-2.1c-.3-.5-.5-1-.7-1.5L2 12.7V9.9l2.4-.5c.2-.5.4-1 .7-1.5L3.8 5.8l2-2 2.1 1.3c.5-.3 1-.5 1.5-.7zM12 8.7a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10.6 2h2.8l.5 2.4c.5.2 1 .4 1.5.7l2.1-1.3 2 2-1.3 2.1c.3.5.5 1 .7 1.5l2.4.5v2.8l-2.4.5c-.2.5-.4 1-.7 1.5l1.3 2.1-2 2-2.1-1.3c-.5.3-1 .5-1.5.7l-.5 2.4h-2.8l-.5-2.4c-.5-.2-1-.4-1.5-.7l-2.1 1.3-2-2 1.3-2.1c-.3-.5-.5-1-.7-1.5L2 12.7V9.9l2.4-.5c.2-.5.4-1 .7-1.5L3.8 5.8l2-2 2.1 1.3c.5-.3 1-.5 1.5-.7zM12 8.7a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/></svg>")}.feature-panel-copy{display:grid;gap:1px}.feature-panel-title{font-size:0.98rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.feature-panel-copy p{margin:0;color:#9ca6b7;font-size:0.76rem;line-height:1.25}.feature-panel-body{gap:10px}.toolbar-panel{width:min(980px,calc(100vw - 32px));padding:12px 14px}.toolbar-panel .feature-panel-header{position:static;justify-content:flex-end;gap:0;margin:0 0 8px}.toolbar-panel .feature-panel-intro{display:none}.toolbar-panel .feature-panel-body{align-items:stretch}.toolbar-panel .panel-section{padding:10px 12px}#cropDockPanel .feature-panel-body{display:grid;grid-template-columns:minmax(240px,1fr) 260px 1px 112px;gap:12px;align-items:stretch;border:1px solid rgba(100,215,255,0.13);border-radius:8px;padding:10px 16px;background:rgba(8,12,18,0.22)}#cropDockPanel .feature-panel-header,#textDockPanel .feature-panel-header{min-height:34px}#cropDockPanel .crop-header-actions,#textDockPanel .text-header-actions{gap:14px}#cropDockPanel .crop-header-actions,#textDockPanel .text-header-actions{display:flex}#cropDockPanel .crop-header-copy p,#textDockPanel .text-header-copy p,#historyDockPanel .history-header-copy p{color:#a8b4c3;font-size:0.76rem}#cropDockPanel .crop-header-icon,#textDockPanel .text-read-icon,#historyDockPanel .history-title-icon{width:34px;height:34px;border:1px solid rgba(100,215,255,0.13);border-radius:8px;background:rgba(35,218,215,0.08);color:#62e2e5}#cropDockPanel .crop-header-icon::before,#historyDockPanel .history-title-icon::before,.crop-selection-icon,.crop-clear-icon{content:"";display:block;background:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#cropDockPanel .crop-header-actions{align-items:center;gap:16px;margin-right:auto;min-width:0}#cropDockPanel .crop-header-button,#textDockPanel #dockReadSelection,#historyDockPanel .history-title-button{display:inline-flex;align-items:center;gap:12px;min-height:42px;min-width:0;border-color:rgba(100,215,255,0.16);background:#151b23;color:#a5b0c0;padding:0 16px 0 0;overflow:hidden;font-weight:850}#cropDockPanel .crop-header-button,#historyDockPanel .history-title-button{pointer-events:none}#cropDockPanel .crop-header-button>span:last-child,#textDockPanel #dockReadSelection>span:last-child,#historyDockPanel .history-title-button>span:last-child{color:#a5b0c0;font-size:0.86rem;font-weight:850}#cropDockPanel .crop-header-copy,#historyDockPanel .history-header-copy{min-width:0;margin-left:4px}#cropDockPanel .crop-header-copy p,#historyDockPanel .history-header-copy p{margin:0;white-space:nowrap}#cropDockPanel .crop-header-icon,#historyDockPanel .history-title-icon{display:grid;flex:0 0 42px;width:42px;height:42px;border-width:0 1px 0 0;border-radius:0;background:rgba(35,218,215,0.08);color:rgba(98,226,229,0.74);place-items:center}#cropDockPanel .crop-header-icon::before{width:19px;height:19px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 2h2v5h8v8h5v2h-5v5h-2v-5H7V9H2V7h5zm2 7v6h6V9z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 2h2v5h8v8h5v2h-5v5h-2v-5H7V9H2V7h5zm2 7v6h6V9z'/></svg>")}#cropDockPanel .crop-toolbar-copy,#textDockPanel .text-toolbar-copy,#historyDockPanel .history-toolbar-copy,#historyDockPanel .history-toolbar-list{height:100%}#cropDockPanel .crop-toolbar-copy,#textDockPanel .text-toolbar-copy{display:grid;align-content:center}#cropDockPanel .crop-toolbar-copy{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#9eabba;background:transparent;border:0;padding:0}#cropDockPanel .crop-preset-strip button{min-height:30px;border:1px solid rgba(100,215,255,0.18);border-radius:7px;padding:0 9px;background:rgba(9,15,23,0.72);color:#cfd8e5;cursor:pointer;font:inherit;font-size:0.66rem;font-weight:900;white-space:nowrap}#cropDockPanel .crop-preset-strip button:hover,#cropDockPanel .crop-preset-strip button:focus-visible{border-color:rgba(100,215,255,0.44);background:rgba(20,28,38,0.95);outline:none}#cropDockPanel .crop-preset-strip button.is-active{border-color:rgba(100,215,255,0.48);background:rgba(100,215,255,0.16);color:#eaf8ff}#cropDockPanel .crop-toolbar-metrics{align-self:stretch;grid-template-columns:1fr 1fr;gap:8px;align-items:end}#cropDockPanel #dockClearCrop{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;align-self:end;grid-column:4}#cropDockPanel .crop-toolbar-body::after{content:"";width:1px;min-height:42px;background:rgba(100,215,255,0.12);grid-column:3;grid-row:1}.crop-clear-icon{width:18px;height:18px;color:#cfd8e5;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-3 5 3 3 3-3 1 1-3 3 3 3-1 1-3-3-3 3-1-1 3-3-3-3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-3 5 3 3 3-3 1 1-3 3 3 3-1 1-3-3-3 3-1-1 3-3-3-3z'/></svg>")}#textDockPanel{max-width:calc(100vw - 32px)}#textDockPanel .feature-panel-body{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}#textDockPanel .text-toolbar-output{min-width:0}#textDockPanel .feature-panel-header{justify-content:space-between;align-items:center;gap:12px}#textDockPanel .text-header-actions{display:inline-flex;align-items:center;gap:16px;margin-right:auto;min-width:0}#textDockPanel .text-header-copy{min-width:0;margin-left:4px}#textDockPanel .text-header-copy p{color:#a5b0c0;font-size:0.76rem;line-height:1.35}#textDockPanel #dockReadSelection{display:inline-flex;align-items:center;gap:12px;min-height:42px;border-color:rgba(100,215,255,0.16);background:#151b23;color:#a5b0c0;padding:0 16px 0 0;overflow:hidden;font-weight:850}#textDockPanel #dockReadSelection:disabled{opacity:1}#textDockPanel #dockCleanOcrText,#textDockPanel .text-action-button{min-height:42px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;padding:0 14px;background:rgba(15,22,31,0.78);color:#dceaf5;cursor:pointer;font:inherit;font-size:0.78rem;font-weight:850}#textDockPanel #dockCleanOcrText:hover:not(:disabled),#textDockPanel #dockCleanOcrText:focus-visible:not(:disabled),#textDockPanel .text-action-button:hover:not(:disabled),#textDockPanel .text-action-button:focus-visible:not(:disabled){border-color:rgba(100,215,255,0.42);background:rgba(20,28,38,0.96);outline:none}#textDockPanel #dockCleanOcrText:disabled,#textDockPanel .text-action-button:disabled{cursor:not-allowed;opacity:0.48}#textDockPanel .text-read-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-width:0 1px 0 0;border-radius:0;background:rgba(35,218,215,0.08);color:rgba(98,226,229,0.74);font-size:0;font-weight:700}#textDockPanel .text-read-icon::before{width:19px;height:19px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v3h-7v11H9V8H4zm12 6h5v2h-5zm0 4h4v2h-4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v3h-7v11H9V8H4zm12 6h5v2h-5zm0 4h4v2h-4z'/></svg>")}#textDockPanel .text-toolbar-output{padding:0;border-color:rgba(100,215,255,0.13);background:rgba(8,12,18,0.26)}#textDockPanel #dockOcrText{width:100%;min-height:72px;border:0;background:transparent;padding:14px 16px;max-width:none;resize:vertical}#historyDockPanel{width:min(980px,calc(100vw - 32px))}#historyDockPanel .feature-panel-body{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}#historyDockPanel .history-toolbar-copy{min-width:0;padding-block:6px}#historyDockPanel .history-toolbar-copy p{font-size:0.76rem;line-height:1.35}#historyDockPanel .feature-panel-header{justify-content:space-between;align-items:center;gap:12px}#historyDockPanel .history-header-actions{display:inline-flex;align-items:center;gap:8px;margin-right:auto;min-width:0}#historyDockPanel .history-header-copy{min-width:0;margin-left:4px}#historyDockPanel .history-header-copy p{color:#a5b0c0;font-size:0.74rem;line-height:1.3}#historyDockPanel .history-toolbar-list{min-width:0;overflow:hidden}#historyDockPanel .history-list{grid-auto-flow:column;grid-auto-columns:230px;grid-template-columns:none;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;align-items:stretch}#historyDockPanel .history-card{grid-template-columns:1fr;gap:10px;min-width:0}#historyDockPanel .history-card-top{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:start}#historyDockPanel .history-card img{width:100%;height:116px}#historyDockPanel .history-action-button{min-height:34px;padding:0 14px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:rgba(17,24,33,0.92);color:#c7d2df;font-size:0.7rem;font-weight:800;text-transform:uppercase}#historyDockPanel .history-action-button:hover{border-color:rgba(100,215,255,0.28)}#historyDockPanel .history-action-button:disabled{opacity:0.45}.annotation-tool-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:0;overflow:hidden;border:1px solid rgba(100,215,255,0.16);border-radius:8px;background:rgba(14,19,25,0.88)}.annotation-tool-tab{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid rgba(100,215,255,0.12);border-radius:0;padding:0 12px;background:transparent;color:#c2cad6;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.annotation-tool-tab:last-child{border-right:0}.annotation-tab-icon{font-size:1rem;line-height:1}.annotation-tool-tab:hover{background:rgba(100,215,255,0.04)}.annotation-tool-tab.is-active{background:linear-gradient(180deg,rgba(23,34,48,0.98),rgba(18,28,40,0.98));color:#e9f9ff;box-shadow:inset 0 0 0 1px rgba(100,215,255,0.42),inset 0 -2px 0 rgba(100,215,255,0.9)}.annotation-tool-divider{height:1px;margin:2px 0 4px;background:linear-gradient(90deg,rgba(100,215,255,0.22),rgba(100,215,255,0.04))}.annotation-tool-groups{display:grid;gap:8px;padding:8px;border:1px solid rgba(100,215,255,0.08);border-radius:8px;background:rgba(8,12,18,0.42)}.annotation-tool-group{display:grid}.annotation-tool-group[hidden]{display:none}.annotation-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.annotation-tool-button{display:flex;min-height:64px;align-items:center;justify-content:flex-start;gap:12px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:0 14px;background:linear-gradient(180deg,rgba(25,33,43,0.96),rgba(16,22,30,0.96));color:#f4f8fb;cursor:pointer;font:inherit;font-size:0.8rem;font-weight:850;text-align:left}.annotation-tool-button:hover{border-color:rgba(100,215,255,0.5)}.annotation-tool-button.is-active{border-color:var(--cyan);background:linear-gradient(180deg,rgba(100,215,255,0.34),rgba(100,215,255,0.2));color:#e9f9ff;box-shadow:inset 0 0 0 1px rgba(100,215,255,0.38),0 0 0 1px rgba(100,215,255,0.08)}.annotation-edit-button{width:100%;justify-content:center;font-size:0.78rem}.annotation-tool-icon{display:inline-flex;min-width:24px;justify-content:center;font-size:1.4rem;font-weight:700;line-height:1}.annotation-tool-icon-pen,.annotation-tool-icon-line,.annotation-tool-icon-arrow,.annotation-tool-icon-undo,.annotation-tool-icon-redo{color:#4495ff}.annotation-tool-icon-highlight{color:#ffe25f}.annotation-tool-icon-text{color:#5fd6ff}.annotation-tool-icon-step{color:#a86cff}.annotation-tool-icon-edit{color:#61eba5}.annotation-tool-icon-circle,.annotation-tool-icon-rect,.annotation-tool-icon-blur,.annotation-tool-icon-eraser{color:#c5d1df}.draw-panel-section{display:grid;gap:8px}.draw-panel-section-title{color:#9aa5b7;font-size:0.76rem;font-weight:900;text-transform:uppercase}.draw-panel-color-layout{display:grid;grid-template-columns:82px 1px minmax(0,1fr);gap:10px;align-items:center}.draw-panel-color-block{display:grid;gap:8px}.draw-panel-color-label{color:#9aa5b7;font-size:0.72rem;font-weight:850;text-transform:uppercase}.draw-panel-color-divider{width:1px;height:100%;min-height:72px;background:rgba(100,215,255,0.12)}.annotation-color-row{display:contents}#dockAnnotationColor{width:72px;min-width:72px;height:72px;padding:5px;border-radius:8px}.annotation-color-history{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-height:44px}.annotation-color-swatch{flex:0 0 44px;min-height:44px;border:1px solid rgba(100,215,255,0.18);border-radius:8px;padding:0;cursor:pointer}.annotation-color-swatch.is-active{border-color:var(--cyan);box-shadow:inset 0 0 0 2px rgba(235,243,250,0.65)}.annotation-color-swatch.is-empty{background:transparent !important;border-style:dashed;border-color:rgba(100,215,255,0.18)}.annotation-color-history.is-empty::before{content:"";width:44px;height:44px;border:1px dashed rgba(100,215,255,0.16);border-radius:8px}.draw-panel-color-strip{display:flex;align-items:center;gap:8px;min-width:0}.annotation-saved-colors,#annotationColorHistory{min-width:0}#drawDockPanel .draw-panel-header{position:absolute;top:12px;right:14px;z-index:20;margin:0}#drawDockPanel .draw-panel-intro{display:none}#drawDockPanel .draw-panel-body{position:relative;display:grid;grid-template-columns:minmax(250px,1fr) 112px minmax(262px,282px) 88px;grid-template-areas:"tabs tabs tabs tabs" "tools edit colors history";gap:4px 8px;align-items:stretch}#drawDockPanel .annotation-tool-tabs{grid-area:tabs;grid-template-columns:repeat(5,max-content);justify-content:flex-start;gap:12px;overflow:visible;border:0;border-bottom:1px solid rgba(100,215,255,0.12);border-radius:0;padding:0 96px 4px 0;background:transparent}#drawDockPanel .annotation-tool-tab{min-height:20px;justify-content:flex-start;gap:6px;border:0;border-bottom:2px solid transparent;border-right:0;border-radius:0;padding:0 2px 4px;background:transparent;color:#aeb9c8;font-size:0.72rem;box-shadow:none}#drawDockPanel .annotation-tool-tab:hover{background:transparent;color:#e9f9ff}#drawDockPanel .annotation-tool-tab.is-active{background:transparent;border-bottom-color:var(--cyan);box-shadow:none}#drawDockPanel .annotation-tab-icon{position:relative;width:12px;height:12px;font-size:0;line-height:0}#drawDockPanel .annotation-tab-icon::before,#drawDockPanel .annotation-tool-icon::before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#drawDockPanel .annotation-tool-groups{grid-area:tools;min-width:0;position:relative;overflow-x:auto;overflow-y:hidden;padding:0;border:0;background:transparent}#drawDockPanel .annotation-tool-groups::after{content:"";position:absolute;top:0;right:0;bottom:2px;width:28px;background:linear-gradient(to right,rgba(10,13,18,0),rgba(10,13,18,0.92));pointer-events:none}#drawDockPanel .annotation-tool-grid{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;padding-right:28px;scrollbar-width:thin;scrollbar-color:rgba(100,215,255,0.32) transparent}#drawDockPanel .annotation-tool-item{position:relative;width:50px;min-width:50px}#drawDockPanel .annotation-tool-button{--tool-accent-rgb:100,215,255;width:50px;min-width:50px;height:46px;min-height:46px;flex-direction:column;justify-content:center;gap:3px;border-color:rgba(var(--tool-accent-rgb),0.2);border-radius:8px;padding:4px 5px;background:linear-gradient(180deg,rgba(var(--tool-accent-rgb),0.08),transparent 46%),rgba(20,28,38,0.82);color:#cfd8e5;font-size:0.5rem;font-weight:800;text-align:center}#drawDockPanel .redaction-action-button{--tool-accent-rgb:255,123,103;display:flex;position:relative;width:50px;min-width:50px;height:46px;min-height:46px;flex-direction:column;justify-content:center;align-items:center;gap:3px;border:1px solid rgba(var(--tool-accent-rgb),0.2);border-radius:8px;padding:4px 5px;background:linear-gradient(180deg,rgba(var(--tool-accent-rgb),0.08),transparent 46%),rgba(16,21,29,0.9);color:#cfd8e5;cursor:pointer;font:inherit;font-size:0.5rem;font-weight:800;text-align:center}#drawDockPanel .utility-action-button{--tool-accent-rgb:118,240,143;display:flex;position:relative;width:50px;min-width:50px;height:46px;min-height:46px;flex-direction:column;justify-content:center;align-items:center;gap:3px;border:1px solid rgba(var(--tool-accent-rgb),0.2);border-radius:8px;padding:4px 5px;background:linear-gradient(180deg,rgba(var(--tool-accent-rgb),0.08),transparent 46%),rgba(16,21,29,0.9);color:#cfd8e5;cursor:pointer;font:inherit;font-size:0.5rem;font-weight:800;text-align:center}#drawDockPanel .annotation-tool-button .annotation-tool-icon,#drawDockPanel .redaction-action-button .redaction-action-icon,#drawDockPanel .utility-action-button .utility-action-icon{color:rgb(var(--tool-accent-rgb))}#drawDockPanel .annotation-tool-button[data-annotation-tool="pen"],#drawDockPanel .annotation-tool-button[data-annotation-tool="text"],#drawDockPanel .annotation-tool-button[data-annotation-tool="callout"]{--tool-accent-rgb:74,163,255}#drawDockPanel .annotation-tool-button[data-annotation-tool="arrow"],#drawDockPanel .annotation-tool-button[data-annotation-tool="numberarrow"],#drawDockPanel .annotation-tool-button[data-annotation-tool="line"],#drawDockPanel .annotation-tool-button[data-annotation-tool="connector"],#drawDockPanel .annotation-tool-button[data-annotation-tool="ruler"]{--tool-accent-rgb:103,232,249}#drawDockPanel .annotation-tool-button[data-annotation-tool="highlight"],#drawDockPanel .annotation-tool-button[data-annotation-tool="highlightpen"],#drawDockPanel .annotation-tool-button[data-annotation-tool="spotlight"],#drawDockPanel .annotation-tool-button[data-annotation-tool="sticker"]{--tool-accent-rgb:255,203,92}#drawDockPanel .annotation-tool-button[data-annotation-tool="step"],#drawDockPanel .annotation-tool-button[data-annotation-tool="checkmark"]{--tool-accent-rgb:118,240,143}#drawDockPanel .annotation-tool-button[data-annotation-tool="xmark"]{--tool-accent-rgb:255,123,103}#drawDockPanel .annotation-tool-button[data-annotation-tool="magnifier"],#drawDockPanel .annotation-tool-button[data-annotation-tool="bracket"]{--tool-accent-rgb:94,234,212}#drawDockPanel .annotation-tool-button[data-annotation-tool="emoji"]{--tool-accent-rgb:255,203,92}#drawDockPanel .annotation-tool-icon-emoji{font-size:0;line-height:1}#drawDockPanel .annotation-tool-icon-emoji::before{content:"";display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2.5a9.5 9.5 0 1 1 0 19 9.5 9.5 0 0 1 0-19zm0 3a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13zM8 9.3a1.4 1.4 0 1 1 2.8 0A1.4 1.4 0 0 1 8 9.3zm5.2 0a1.4 1.4 0 1 1 2.8 0 1.4 1.4 0 0 1-2.8 0zM7.8 13h8.4c-.7 2.1-2.2 3.3-4.2 3.3S8.5 15.1 7.8 13z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2.5a9.5 9.5 0 1 1 0 19 9.5 9.5 0 0 1 0-19zm0 3a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13zM8 9.3a1.4 1.4 0 1 1 2.8 0A1.4 1.4 0 0 1 8 9.3zm5.2 0a1.4 1.4 0 1 1 2.8 0 1.4 1.4 0 0 1-2.8 0zM7.8 13h8.4c-.7 2.1-2.2 3.3-4.2 3.3S8.5 15.1 7.8 13z'/></svg>")}#drawDockPanel .annotation-tool-button[data-annotation-tool="rect"],#drawDockPanel .annotation-tool-button[data-annotation-tool="roundrect"]{--tool-accent-rgb:129,140,248}#drawDockPanel .annotation-tool-button[data-annotation-tool="circle"],#drawDockPanel .annotation-tool-button[data-annotation-tool="diamond"]{--tool-accent-rgb:192,132,252}#drawDockPanel .annotation-tool-button[data-annotation-tool="triangle"],#drawDockPanel .annotation-tool-button[data-annotation-tool="starburst"]{--tool-accent-rgb:244,114,182}#drawDockPanel .annotation-tool-button[data-annotation-tool="bubble"]{--tool-accent-rgb:94,234,212}#drawDockPanel .annotation-tool-button[data-annotation-tool="brace"],#drawDockPanel .annotation-tool-button[data-annotation-tool="bracketpair"],#drawDockPanel .annotation-tool-button[data-annotation-tool="cornerframe"]{--tool-accent-rgb:103,232,249}#drawDockPanel .annotation-tool-button[data-annotation-tool="blur"]{--tool-accent-rgb:96,165,250}#drawDockPanel .annotation-tool-button[data-annotation-tool="pixelate"]{--tool-accent-rgb:251,146,60}#drawDockPanel .annotation-tool-button[data-annotation-tool="spotlightblur"]{--tool-accent-rgb:56,189,248}#drawDockPanel .annotation-tool-button[data-annotation-tool="dimbackground"]{--tool-accent-rgb:168,85,247}#drawDockPanel .annotation-tool-button[data-annotation-tool="blackout"]{--tool-accent-rgb:203,213,225}#drawDockPanel .annotation-tool-button[data-annotation-tool="whiteout"]{--tool-accent-rgb:248,250,252}#drawDockPanel .annotation-tool-button[data-annotation-tool="eraser"]{--tool-accent-rgb:248,113,113}#drawDockPanel .redaction-action-button[data-redact-action="auto-sensitive"]{--tool-accent-rgb:255,180,84}#drawDockPanel .redaction-action-button[data-redact-action="privacy-check"]{--tool-accent-rgb:255,123,103}#drawDockPanel .redaction-action-button[data-redact-action="repeat-area"]{--tool-accent-rgb:255,159,122}#drawDockPanel .redaction-action-button[data-redact-action="metadata-strip"]{--tool-accent-rgb:203,213,225}#drawDockPanel .utility-action-button[data-utility-action="clear-selected"]{--tool-accent-rgb:255,123,103}#drawDockPanel .utility-action-button[data-utility-action="duplicate-selected"]{--tool-accent-rgb:118,240,143}#drawDockPanel .utility-action-button[data-utility-action="bring-forward"],#drawDockPanel .utility-action-button[data-utility-action="send-back"]{--tool-accent-rgb:103,232,249}#drawDockPanel .utility-action-button[data-utility-action="flatten-marks"]{--tool-accent-rgb:192,132,252}#drawDockPanel .utility-action-button[data-utility-action="reset-defaults"]{--tool-accent-rgb:255,203,92}#drawDockPanel .annotation-tool-button span:last-child,#drawDockPanel .redaction-action-button span:last-child,#drawDockPanel .utility-action-button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#drawDockPanel .annotation-tool-button + .redaction-action-button,#drawDockPanel .annotation-tool-button + .utility-action-button{margin-left:8px}#drawDockPanel .annotation-tool-button + .redaction-action-button::before,#drawDockPanel .annotation-tool-button + .utility-action-button::before{content:"";position:absolute;top:7px;bottom:7px;left:-8px;width:1px;background:linear-gradient(to bottom,transparent,rgba(100,215,255,0.26),transparent)}#drawDockPanel .utility-action-button:hover{border-color:rgba(var(--tool-accent-rgb),0.46);background:linear-gradient(180deg,rgba(var(--tool-accent-rgb),0.14),transparent 48%),rgba(14,30,24,0.86)}#drawDockPanel .utility-action-button:disabled{cursor:not-allowed;opacity:0.42}#drawDockPanel .utility-action-icon{display:grid;width:22px;min-width:22px;height:22px;place-items:center;font-size:0;font-weight:950;line-height:1}#drawDockPanel .utility-action-icon::before,#drawDockPanel .redaction-action-icon::before{content:"";display:block;width:19px;height:19px;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#drawDockPanel .redaction-action-button:hover{border-color:rgba(var(--tool-accent-rgb),0.46);background:linear-gradient(180deg,rgba(var(--tool-accent-rgb),0.14),transparent 48%),rgba(34,23,25,0.9)}#drawDockPanel .redaction-action-icon{display:grid;width:22px;min-width:22px;height:22px;place-items:center;font-size:0;font-weight:950;line-height:1}#drawDockPanel .utility-action-button[data-utility-action="clear-selected"] .utility-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M8 3h8l1 2h4v3H3V5h4zm-2 6h12l-1 12H7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M8 3h8l1 2h4v3H3V5h4zm-2 6h12l-1 12H7z'/></svg>")}#drawDockPanel .utility-action-button[data-utility-action="duplicate-selected"] .utility-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 3h11v11h-3V6H7zM3 9h12v12H3zm3 3v6h6v-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 3h11v11h-3V6H7zM3 9h12v12H3zm3 3v6h6v-6z'/></svg>")}#drawDockPanel .utility-action-button[data-utility-action="bring-forward"] .utility-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3 6 9h4v5h4V9h4zM5 17h14v3H5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3 6 9h4v5h4V9h4zM5 17h14v3H5z'/></svg>")}#drawDockPanel .utility-action-button[data-utility-action="send-back"] .utility-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M5 4h14v3H5zm7 17 6-6h-4v-5h-4v5H6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M5 4h14v3H5zm7 17 6-6h-4v-5h-4v5H6z'/></svg>")}#drawDockPanel .utility-action-button[data-utility-action="flatten-marks"] .utility-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M5 4h9v4H5zm5 6h9v4h-9zm-5 6h14v4H5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M5 4h9v4H5zm5 6h9v4h-9zm-5 6h14v4H5z'/></svg>")}#drawDockPanel .utility-action-button[data-utility-action="reset-defaults"] .utility-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 4a8 8 0 1 1-7.5 5.2H2l4.5-5L11 9.2H8.1A4.8 4.8 0 1 0 12 7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 4a8 8 0 1 1-7.5 5.2H2l4.5-5L11 9.2H8.1A4.8 4.8 0 1 0 12 7z'/></svg>")}#drawDockPanel .redaction-action-button[data-redact-action="auto-sensitive"] .redaction-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h10l6 6v10H4zm8 2v6h6zM7 14h10v2H7zm0 3h7v2H7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h10l6 6v10H4zm8 2v6h6zM7 14h10v2H7zm0 3h7v2H7z'/></svg>")}#drawDockPanel .redaction-action-button[data-redact-action="privacy-check"] .redaction-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2 20 5v6c0 5-3.2 8.6-8 11-4.8-2.4-8-6-8-11V5zm-1 13h2v-2h-2zm0-4h2V6h-2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2 20 5v6c0 5-3.2 8.6-8 11-4.8-2.4-8-6-8-11V5zm-1 13h2v-2h-2zm0-4h2V6h-2z'/></svg>")}#drawDockPanel .redaction-action-button[data-redact-action="repeat-area"] .redaction-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 4h10v3H9v3H6V6c0-1.1.9-2 1-2zm10 6h3v8c0 1.1-.9 2-2 2H8v-3h9zM4 10h9v9H4zm3 3v3h3v-3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 4h10v3H9v3H6V6c0-1.1.9-2 1-2zm10 6h3v8c0 1.1-.9 2-2 2H8v-3h9zM4 10h9v9H4zm3 3v3h3v-3z'/></svg>")}#drawDockPanel .redaction-action-button[data-redact-action="metadata-strip"] .redaction-action-icon::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 4h2v2h-2zm0 4h2v7h-2zM5 5h4v3H6v10h12v-3h3v4c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zm13.6 1.3 2.1 2.1-3.2 3.2 3.2 3.2-2.1 2.1-3.2-3.2-3.2 3.2-2.1-2.1 3.2-3.2-3.2-3.2 2.1-2.1 3.2 3.2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 4h2v2h-2zm0 4h2v7h-2zM5 5h4v3H6v10h12v-3h3v4c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zm13.6 1.3 2.1 2.1-3.2 3.2 3.2 3.2-2.1 2.1-3.2-3.2-3.2 3.2-2.1-2.1 3.2-3.2-3.2-3.2 2.1-2.1 3.2 3.2z'/></svg>")}#drawDockPanel .annotation-favorite-empty{display:flex;box-sizing:border-box;width:max-content;min-width:252px;max-width:calc(100% - 28px);height:46px;min-height:46px;align-items:center;border:1px dashed rgba(255,203,92,0.3);border-radius:8px;margin:0;padding:0 12px;overflow:hidden;background:rgba(255,203,92,0.06);color:rgba(244,248,251,0.86);font-size:0.62rem;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}#drawDockPanel .annotation-favorite-empty[hidden]{display:none}.annotation-favorite-context-menu{position:fixed;z-index:140;display:grid;min-width:190px;border:1px solid rgba(255,203,92,0.28);border-radius:8px;padding:5px;background:var(--glass-panel-strong-bg);box-shadow:0 14px 34px rgba(0,0,0,0.34);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.annotation-favorite-context-menu[hidden]{display:none}.annotation-favorite-context-menu button{min-height:34px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:#f4f8fb;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:850;text-align:left}.annotation-favorite-context-menu button:hover,.annotation-favorite-context-menu button:focus-visible{outline:none;background:rgba(255,203,92,0.14);color:#ffd77b}.emoji-picker{position:absolute;bottom:calc(100% + 3px);left:0;z-index:30;display:grid;box-sizing:border-box;grid-template-columns:max-content minmax(170px,240px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:8px;width:100%;max-height:min(190px,40vh);overflow:hidden;border:1px solid rgba(255,203,92,0.22);border-radius:8px;padding:8px 44px 8px 10px;background:linear-gradient(180deg,rgba(255,203,92,0.06),transparent 38%),var(--glass-panel-strong-bg);box-shadow:0 18px 48px rgba(0,0,0,0.28);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.emoji-picker[hidden]{display:none}.emoji-picker-header{display:contents}.emoji-picker-header span{align-self:center;color:#ffd77b;font-size:0.78rem;font-weight:900;text-transform:uppercase}.emoji-picker-header button{position:absolute;top:10px;right:10px;display:grid;width:24px;min-width:24px;height:24px;place-items:center;border:1px solid rgba(100,215,255,0.2);border-radius:6px;background:rgba(15,22,31,0.92);color:#f4f8fb;cursor:pointer;font:inherit;font-size:0.62rem;font-weight:900}.emoji-picker input{grid-column:2;width:100%;min-height:30px;box-sizing:border-box;border:1px solid rgba(100,215,255,0.22);border-radius:7px;padding:0 10px;background:rgba(7,10,14,0.82);color:#f4f8fb;font:inherit;font-size:0.82rem;font-weight:750}.emoji-category-tabs{grid-column:3;display:flex;gap:6px;overflow-x:auto;padding-bottom:1px}.emoji-category-tabs button{min-height:30px;border:1px solid rgba(255,203,92,0.2);border-radius:7px;padding:0 9px;background:rgba(20,28,38,0.82);color:rgba(235,243,250,0.78);cursor:pointer;font:inherit;font-size:0.68rem;font-weight:850;white-space:nowrap}.emoji-category-tabs button.is-active,.emoji-category-tabs button:hover{border-color:rgba(255,203,92,0.42);background:rgba(255,203,92,0.12);color:#ffd77b}.emoji-recent-row{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0}.emoji-recent-row[hidden]{display:none}.emoji-recent-row>span{flex:0 0 auto;color:rgba(223,233,245,0.7);font-size:0.66rem;font-weight:850;text-transform:uppercase}.emoji-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;min-height:38px;max-height:78px;overflow-y:auto;padding-right:2px}.emoji-grid-recent{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fill,minmax(34px,34px));max-height:34px;overflow:hidden}.emoji-grid button{display:grid;min-height:32px;place-items:center;border:1px solid rgba(100,215,255,0.15);border-radius:8px;background:rgba(20,28,38,0.82);color:#f4f8fb;cursor:pointer;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;line-height:1;pointer-events:auto}.emoji-choice-glyph{display:block;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;line-height:1;pointer-events:none}.emoji-grid button:hover,.emoji-grid button.is-active{border-color:rgba(255,203,92,0.46);background:rgba(255,203,92,0.14)}.emoji-grid.is-empty{display:flex;align-items:center;justify-content:center;color:rgba(223,233,245,0.68);font-size:0.76rem;font-weight:800}#drawDockPanel .annotation-favorite-tools.is-empty{display:none}#drawDockPanel .annotation-tool-button.is-favorite{border-color:rgba(255,203,92,0.46);box-shadow:inset 0 0 0 1px rgba(255,203,92,0.12),0 0 0 1px rgba(255,203,92,0.08)}#drawDockPanel .annotation-favorite-replace{display:grid;gap:8px;border:1px solid rgba(255,203,92,0.24);border-radius:8px;padding:8px;background:rgba(255,203,92,0.08)}#drawDockPanel .annotation-favorite-replace[hidden]{display:none}#drawDockPanel .annotation-favorite-replace>span{color:#ffd77b;font-size:0.72rem;font-weight:850}#drawDockPanel .annotation-favorite-replace-options{display:flex;flex-wrap:wrap;gap:6px}#drawDockPanel .annotation-favorite-replace-options button{min-height:30px;border:1px solid rgba(255,203,92,0.28);border-radius:8px;padding:0 10px;background:rgba(13,18,25,0.9);color:#fff0c7;cursor:pointer;font-size:0.72rem;font-weight:850}#drawDockPanel .annotation-favorite-replace-options button:hover{border-color:rgba(255,203,92,0.52)}#drawDockPanel .annotation-tool-button:hover{border-color:rgba(var(--tool-accent-rgb),0.46);background:linear-gradient(180deg,rgba(var(--tool-accent-rgb),0.14),transparent 48%),rgba(23,33,45,0.9)}#drawDockPanel .annotation-tool-button.is-active{border-color:rgba(var(--tool-accent-rgb),0.62);box-shadow:inset 0 0 0 1px rgba(var(--tool-accent-rgb),0.24),0 0 0 1px rgba(var(--tool-accent-rgb),0.08)}#drawDockPanel .annotation-tool-button.is-active .annotation-tool-icon,#drawDockPanel .annotation-tool-button:hover .annotation-tool-icon,#drawDockPanel .redaction-action-button:hover .redaction-action-icon,#drawDockPanel .utility-action-button:hover .utility-action-icon{filter:drop-shadow(0 0 8px currentColor)}#drawDockPanel .annotation-tool-options{position:absolute;bottom:calc(100% + 3px);left:0;z-index:6;display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;gap:8px;overflow:hidden;border:1px solid rgba(100,215,255,0.2);border-radius:8px;padding:8px 44px 8px 10px;background:var(--glass-panel-strong-bg);box-shadow:0 18px 48px rgba(0,0,0,0.42);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}#drawDockPanel .annotation-tool-options[hidden]{display:none}#drawDockPanel .annotation-tool-options-header{display:flex;align-items:center;justify-content:center;flex:0 0 34px;min-width:34px}#drawDockPanel .annotation-tool-options-header .annotation-tool-options-icon{width:24px;min-width:24px;height:24px;min-height:24px;color:rgb(var(--tool-accent-rgb))}#drawDockPanel .annotation-tool-options-header button{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:24px;min-width:24px;height:24px;min-height:24px;place-items:center;border:1px solid rgba(120,143,168,0.22);border-radius:6px;padding:0;background:rgba(20,28,38,0.82);color:#cfd8e5;cursor:pointer;font-size:0.62rem;font-weight:950}#drawDockPanel .annotation-tool-option{order:1;display:grid;position:relative;grid-template-columns:max-content minmax(72px,1fr) minmax(34px,max-content);gap:6px;align-items:center;flex:1 1 142px;min-width:132px;max-width:188px;min-height:30px;color:#aeb9c8;font-size:0.64rem;font-weight:850}#drawDockPanel .annotation-tool-option.has-option-divider{padding-left:10px}#drawDockPanel .annotation-tool-option.has-option-divider::before{position:absolute;top:5px;bottom:5px;left:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(100,215,255,0.2),transparent);content:""}#drawDockPanel .annotation-tool-option>span:first-child{overflow:hidden;max-width:58px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#drawDockPanel .annotation-tool-option[data-tool-option-row="opacity"],#drawDockPanel .annotation-tool-option[data-tool-option-row="textSize"],#drawDockPanel .annotation-tool-option[data-tool-option-row="magnify"],#drawDockPanel .annotation-tool-option[data-tool-option-row="strength"]{flex-basis:154px;min-width:146px}#drawDockPanel .annotation-tool-option[hidden]{display:none}#drawDockPanel .annotation-tool-option input[type="range"]{width:100%;min-width:0;accent-color:var(--cyan)}#drawDockPanel .annotation-tool-color-option{grid-template-columns:max-content 34px;flex:0 0 88px;min-width:88px;max-width:98px}#drawDockPanel .annotation-tool-color-option input[type="color"]{width:34px;min-width:34px;height:28px;border:1px solid rgba(100,215,255,0.22);border-radius:7px;padding:3px;background:rgba(9,15,23,0.86);cursor:pointer}#drawDockPanel .annotation-tool-color-option input[type="color"]::-webkit-color-swatch-wrapper{padding:0}#drawDockPanel .annotation-tool-color-option input[type="color"]::-webkit-color-swatch{border:0;border-radius:5px}#drawDockPanel .annotation-tool-color-option output{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#drawDockPanel .annotation-tool-option output{min-width:34px;color:#e9f9ff;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}#drawDockPanel .annotation-tool-choice-option{grid-template-columns:auto auto;flex:0 0 auto;min-width:auto;max-width:none}#drawDockPanel .annotation-tool-action-option{grid-template-columns:auto auto;flex:0 0 auto;min-width:auto;max-width:none}#drawDockPanel .annotation-tool-action-option button{min-height:30px;border:1px solid rgba(100,215,255,0.2);border-radius:7px;padding:0 10px;background:rgba(9,15,23,0.82);color:#e9f9ff;cursor:pointer;font:inherit;font-size:0.62rem;font-weight:900;white-space:nowrap}#drawDockPanel .annotation-tool-action-option button:hover,#drawDockPanel .annotation-tool-action-option button:focus-visible{border-color:rgba(100,215,255,0.44);background:rgba(20,28,38,0.96);outline:none}#drawDockPanel .annotation-tool-choice{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(100,215,255,0.18);border-radius:7px;padding:2px;background:rgba(9,15,23,0.82)}#drawDockPanel .annotation-tool-choice button{min-width:34px;min-height:26px;border:0;border-radius:5px;padding:0 8px;background:transparent;color:#aeb9c8;cursor:pointer;font-size:0.62rem;font-weight:900}#drawDockPanel .annotation-tool-choice button.is-active{background:rgba(100,215,255,0.18);color:#e9f9ff;box-shadow:inset 0 0 0 1px rgba(100,215,255,0.38)}#drawDockPanel .annotation-tool-icon{min-width:24px;width:24px;height:24px;align-items:center;justify-content:center;font-size:0;line-height:1}#drawDockPanel .annotation-tab-icon::before{width:12px;height:12px}#drawDockPanel .annotation-tool-icon::before{width:20px;height:20px}#drawDockPanel .annotation-tab-icon::before,#drawDockPanel .annotation-tool-icon::before{margin:auto}#drawDockPanel .annotation-tab-icon::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='9' fill='black'/></svg>")}#drawDockPanel .annotation-tool-icon-pen::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 17.5 17.2 4.3a2 2 0 0 1 2.8 0l.7.7a2 2 0 0 1 0 2.8L7.5 21H4z'/><path fill='black' d='M13.5 6.5 17.5 10.5 16 12 12 8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 17.5 17.2 4.3a2 2 0 0 1 2.8 0l.7.7a2 2 0 0 1 0 2.8L7.5 21H4z'/><path fill='black' d='M13.5 6.5 17.5 10.5 16 12 12 8z'/></svg>")}#drawDockPanel .annotation-tool-icon-highlight::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M15.8 3.5 20.5 8.2 11 17.7 6.3 13z'/><path fill='black' d='M4 18h8v2H4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M15.8 3.5 20.5 8.2 11 17.7 6.3 13z'/><path fill='black' d='M4 18h8v2H4z'/></svg>")}#drawDockPanel .annotation-tool-icon-highlightpen::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 16c3-5 5 5 8 0s5-5 8-1v3c-3-4-5-3-8 1s-5-5-8 0z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 16c3-5 5 5 8 0s5-5 8-1v3c-3-4-5-3-8 1s-5-5-8 0z'/></svg>")}#drawDockPanel .annotation-tool-icon-text::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v3h-6v13h-4V7H4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v3h-6v13h-4V7H4z'/></svg>")}#drawDockPanel .annotation-tool-icon-step::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm-1.4 5.4v2h1.2V16h2V8.4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm-1.4 5.4v2h1.2V16h2V8.4z'/></svg>")}#drawDockPanel .annotation-tool-icon-marker::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm-1 5v9h2V8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm-1 5v9h2V8z'/></svg>")}#drawDockPanel .annotation-tool-icon-edit::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 3h2v4h3l-4 4-4-4h3zM11 17h2v4h-2zM7 11l4 4-4 4v-3H3v-2h4zM17 8l4 4-4 4v-3h-4v-2h4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 3h2v4h3l-4 4-4-4h3zM11 17h2v4h-2zM7 11l4 4-4 4v-3H3v-2h4zM17 8l4 4-4 4v-3h-4v-2h4z'/></svg>")}#drawDockPanel .annotation-tool-icon-layers::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v3H4zm2 5h14v3H6zm2 5h12v3H8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v3H4zm2 5h14v3H6zm2 5h12v3H8z'/></svg>")}#drawDockPanel .annotation-tool-icon-line::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 18 18 4l2 2L6 20z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 18 18 4l2 2L6 20z'/></svg>")}#drawDockPanel .annotation-tool-icon-connector::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m7 6-5 6 5 6v-4h10v4l5-6-5-6v4H7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m7 6-5 6 5 6v-4h10v4l5-6-5-6v4H7z'/></svg>")}#drawDockPanel .annotation-tool-icon-ruler::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 6h18v12H3zm3 3v3h2V9zm4 0v5h2V9zm4 0v3h2V9zm4 0v5h1V9z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 6h18v12H3zm3 3v3h2V9zm4 0v5h2V9zm4 0v3h2V9zm4 0v5h1V9z'/></svg>")}#drawDockPanel .annotation-tool-icon-arrow::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 11h11.6l-3.8-3.8L12.2 6l6 6-6 6-1.4-1.2 3.8-3.8H3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 11h11.6l-3.8-3.8L12.2 6l6 6-6 6-1.4-1.2 3.8-3.8H3z'/></svg>")}#drawDockPanel .annotation-tool-icon-numberarrow::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm-1 2v4h2V7zM9 11h6.6l-2.7-2.7L14.4 7l5 5-5 5-1.5-1.3 2.7-2.7H9z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm-1 2v4h2V7zM9 11h6.6l-2.7-2.7L14.4 7l5 5-5 5-1.5-1.3 2.7-2.7H9z'/></svg>")}#drawDockPanel .annotation-tool-icon-rect::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v14H4zm3 3v8h10V8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v14H4zm3 3v8h10V8z'/></svg>")}#drawDockPanel .annotation-tool-icon-roundrect::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M8 5h8a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4zm0 3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M8 5h8a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4zm0 3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1z'/></svg>")}#drawDockPanel .annotation-tool-icon-circle::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm0 3a6 6 0 1 0 0 12 6 6 0 0 0 0-12z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18zm0 3a6 6 0 1 0 0 12 6 6 0 0 0 0-12z'/></svg>")}#drawDockPanel .annotation-tool-icon-diamond::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 3 9 9-9 9-9-9zm0 4.2L7.2 12l4.8 4.8 4.8-4.8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 3 9 9-9 9-9-9zm0 4.2L7.2 12l4.8 4.8 4.8-4.8z'/></svg>")}#drawDockPanel .annotation-tool-icon-triangle::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3 22 20H2zm0 6.2L7.6 17h8.8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3 22 20H2zm0 6.2L7.6 17h8.8z'/></svg>")}#drawDockPanel .annotation-tool-icon-bubble::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v10H9l-5 5zM7 8v5.8L8 12h9V8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v10H9l-5 5zM7 8v5.8L8 12h9V8z'/></svg>")}#drawDockPanel .annotation-tool-icon-brace::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M14 3h5v3h-3c-1.2 0-2 .8-2 2v1c0 1.3-.7 2.4-1.8 3 1.1.6 1.8 1.7 1.8 3v1c0 1.2.8 2 2 2h3v3h-5c-2 0-4-1.7-4-4v-1c0-1.2-.8-2-2-2H6v-4h2c1.2 0 2-.8 2-2V7c0-2.3 2-4 4-4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M14 3h5v3h-3c-1.2 0-2 .8-2 2v1c0 1.3-.7 2.4-1.8 3 1.1.6 1.8 1.7 1.8 3v1c0 1.2.8 2 2 2h3v3h-5c-2 0-4-1.7-4-4v-1c0-1.2-.8-2-2-2H6v-4h2c1.2 0 2-.8 2-2V7c0-2.3 2-4 4-4z'/></svg>")}#drawDockPanel .annotation-tool-icon-bracketpair::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v3H7v10h4v3H4zm9 0h7v16h-7v-3h4V7h-4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v3H7v10h4v3H4zm9 0h7v16h-7v-3h4V7h-4z'/></svg>")}#drawDockPanel .annotation-tool-icon-cornerframe::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v3H7v4H4zm9 0h7v7h-3V7h-4zM4 13h3v4h4v3H4zm13 0h3v7h-7v-3h4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v3H7v4H4zm9 0h7v7h-3V7h-4zM4 13h3v4h4v3H4zm13 0h3v7h-7v-3h4z'/></svg>")}#drawDockPanel .annotation-tool-icon-starburst::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 2 2 5 5-2-2 5 5 2-5 2 2 5-5-2-2 5-2-5-5 2 2-5-5-2 5-2-2-5 5 2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 2 2 5 5-2-2 5 5 2-5 2 2 5-5-2-2 5-2-5-5 2 2-5-5-2 5-2-2-5 5 2z'/></svg>")}#drawDockPanel .annotation-tool-icon-blur::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 7h16v10H4z' opacity='.65'/><circle cx='7' cy='7' r='2.2' fill='black'/><circle cx='12' cy='12' r='3.1' fill='black'/><circle cx='17' cy='17' r='2.2' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 7h16v10H4z' opacity='.65'/><circle cx='7' cy='7' r='2.2' fill='black'/><circle cx='12' cy='12' r='3.1' fill='black'/><circle cx='17' cy='17' r='2.2' fill='black'/></svg>")}#drawDockPanel .annotation-tool-icon-pixelate::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 0h6v6h-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 0h6v6h-6z'/></svg>")}#drawDockPanel .annotation-tool-icon-spotlightblur::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 4h18v16H3zm7 6a4 4 0 1 0 4 0 4 4 0 0 0-4 0z' fill-rule='evenodd'/><circle cx='5.5' cy='6.5' r='1.3' fill='black'/><circle cx='18.5' cy='6.5' r='1.3' fill='black'/><circle cx='5.5' cy='17.5' r='1.3' fill='black'/><circle cx='18.5' cy='17.5' r='1.3' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 4h18v16H3zm7 6a4 4 0 1 0 4 0 4 4 0 0 0-4 0z' fill-rule='evenodd'/><circle cx='5.5' cy='6.5' r='1.3' fill='black'/><circle cx='18.5' cy='6.5' r='1.3' fill='black'/><circle cx='5.5' cy='17.5' r='1.3' fill='black'/><circle cx='18.5' cy='17.5' r='1.3' fill='black'/></svg>")}#drawDockPanel .annotation-tool-icon-dimbackground::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M3 4h18v16H3zm5 5v6h8V9z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M3 4h18v16H3zm5 5v6h8V9z'/></svg>")}#drawDockPanel .annotation-tool-icon-blackout::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 6h16v12H4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 6h16v12H4z'/></svg>")}#drawDockPanel .annotation-tool-icon-whiteout::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 6h16v12H4zm3 3v6h10V9z' fill-rule='evenodd'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 6h16v12H4zm3 3v6h10V9z' fill-rule='evenodd'/></svg>")}#drawDockPanel .annotation-tool-icon-eraser::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9 4h6l6 6-8 8H7L3 14zM7.8 16h4.4l6-6-3.6-3.6h-4.2L6 10.8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9 4h6l6 6-8 8H7L3 14zM7.8 16h4.4l6-6-3.6-3.6h-4.2L6 10.8z'/></svg>")}#drawDockPanel .annotation-tool-icon-callout::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h13v8H9l-5 5zm14 8 4 4-2 2-4-4h3zM7 8v5.5L8 12h7V8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h13v8H9l-5 5zm14 8 4 4-2 2-4-4h3zM7 8v5.5L8 12h7V8z'/></svg>")}#drawDockPanel .annotation-tool-icon-sticker::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 7.5 7.5 4H18l2 2v10l-4 4H6l-2-2zM8.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm8.5 9h-4v4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 7.5 7.5 4H18l2 2v10l-4 4H6l-2-2zM8.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm8.5 9h-4v4z'/></svg>")}#drawDockPanel .annotation-tool-icon-checkmark::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m9 16.2-4.2-4.2L3 13.8 9 20 21 6.8 19.2 5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m9 16.2-4.2-4.2L3 13.8 9 20 21 6.8 19.2 5z'/></svg>")}#drawDockPanel .annotation-tool-icon-xmark::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m6 4 6 6 6-6 2 2-6 6 6 6-2 2-6-6-6 6-2-2 6-6-6-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m6 4 6 6 6-6 2 2-6 6 6 6-2 2-6-6-6 6-2-2 6-6-6-6z'/></svg>")}#drawDockPanel .annotation-tool-icon-spotlight::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 2 1.7 4.6L18 5l-1.6 4.3L21 11l-4.6 1.7L18 17l-4.3-1.6L12 20l-1.7-4.6L6 17l1.6-4.3L3 11l4.6-1.7L6 5l4.3 1.6zM12 8a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 2 1.7 4.6L18 5l-1.6 4.3L21 11l-4.6 1.7L18 17l-4.3-1.6L12 20l-1.7-4.6L6 17l1.6-4.3L3 11l4.6-1.7L6 5l4.3 1.6zM12 8a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/></svg>")}#drawDockPanel .annotation-tool-icon-magnifier::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12zm0 3v2H8v2h2v2h2v-2h2V9h-2V7zm5 8 5 5-2 2-5-5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10 4a6 6 0 1 1 0 12 6 6 0 0 1 0-12zm0 3v2H8v2h2v2h2v-2h2V9h-2V7zm5 8 5 5-2 2-5-5z'/></svg>")}#drawDockPanel .annotation-tool-icon-bracket::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9 4h8v3h-5v10h5v3H9z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9 4h8v3h-5v10h5v3H9z'/></svg>")}#drawDockPanel .annotation-tool-icon-undo::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10 6V2L3 9l7 7v-4h4.5c2.8 0 5.5 1.2 7.5 3.4-.8-5.4-4.1-9.4-9.8-9.4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10 6V2L3 9l7 7v-4h4.5c2.8 0 5.5 1.2 7.5 3.4-.8-5.4-4.1-9.4-9.8-9.4z'/></svg>")}#drawDockPanel .annotation-tool-icon-redo::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M14 6V2l7 7-7 7v-4H9.5C6.7 12 4 13.2 2 15.4 2.8 10 6.1 6 11.8 6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M14 6V2l7 7-7 7v-4H9.5C6.7 12 4 13.2 2 15.4 2.8 10 6.1 6 11.8 6z'/></svg>")}#drawDockPanel .annotation-tool-icon-pen,#drawDockPanel .annotation-tool-icon-line,#drawDockPanel .annotation-tool-icon-arrow,#drawDockPanel .annotation-tool-icon-numberarrow,#drawDockPanel .annotation-tool-icon-undo,#drawDockPanel .annotation-tool-icon-redo{color:#4aa3ff}#drawDockPanel .annotation-tool-icon-highlight{color:#ffe15a}#drawDockPanel .annotation-tool-icon-highlightpen{color:#ffe15a}#drawDockPanel .annotation-tool-icon-text,#drawDockPanel .annotation-tool-icon-callout,#drawDockPanel .annotation-tool-icon-sticker{color:#5eead4}#drawDockPanel .annotation-tool-icon-step,#drawDockPanel .annotation-tool-icon-marker{color:#b783ff}#drawDockPanel .annotation-tool-icon-edit{color:#76f08f}#drawDockPanel .annotation-tool-icon-circle,#drawDockPanel .annotation-tool-icon-rect,#drawDockPanel .annotation-tool-icon-roundrect,#drawDockPanel .annotation-tool-icon-diamond,#drawDockPanel .annotation-tool-icon-triangle,#drawDockPanel .annotation-tool-icon-bubble,#drawDockPanel .annotation-tool-icon-brace,#drawDockPanel .annotation-tool-icon-bracketpair,#drawDockPanel .annotation-tool-icon-cornerframe,#drawDockPanel .annotation-tool-icon-starburst{color:#c084fc}#drawDockPanel .annotation-tool-icon-connector,#drawDockPanel .annotation-tool-icon-spotlight,#drawDockPanel .annotation-tool-icon-magnifier,#drawDockPanel .annotation-tool-icon-bracket,#drawDockPanel .annotation-tool-icon-ruler{color:#67e8f9}#drawDockPanel .annotation-tool-icon-checkmark{color:#76f08f}#drawDockPanel .annotation-tool-icon-xmark{color:#ff7b67}#drawDockPanel .annotation-tool-icon-blur,#drawDockPanel .annotation-tool-icon-pixelate,#drawDockPanel .annotation-tool-icon-spotlightblur,#drawDockPanel .annotation-tool-icon-dimbackground,#drawDockPanel .annotation-tool-icon-blackout,#drawDockPanel .annotation-tool-icon-whiteout{color:#ff8a70}#drawDockPanel .annotation-tool-icon-eraser{color:#f87171}#drawDockPanel .utility-action-button[data-utility-action="clear-selected"] .utility-action-icon{color:#ff7b67}#drawDockPanel .utility-action-button[data-utility-action="duplicate-selected"] .utility-action-icon{color:#76f08f}#drawDockPanel .utility-action-button[data-utility-action="bring-forward"] .utility-action-icon,#drawDockPanel .utility-action-button[data-utility-action="send-back"] .utility-action-icon{color:#67e8f9}#drawDockPanel .utility-action-button[data-utility-action="flatten-marks"] .utility-action-icon{color:#c084fc}#drawDockPanel .utility-action-button[data-utility-action="reset-defaults"] .utility-action-icon{color:#ffcb5c}#drawDockPanel .redaction-action-button[data-redact-action="auto-sensitive"] .redaction-action-icon{color:#ffb454}#drawDockPanel .redaction-action-button[data-redact-action="privacy-check"] .redaction-action-icon{color:#ff7b67}#drawDockPanel .redaction-action-button[data-redact-action="repeat-area"] .redaction-action-icon{color:#ff9f7a}#drawDockPanel .redaction-action-button[data-redact-action="metadata-strip"] .redaction-action-icon{color:#cfd8e5}#drawDockPanel .annotation-tool-button .annotation-tool-icon,#drawDockPanel .redaction-action-button .redaction-action-icon,#drawDockPanel .utility-action-button .utility-action-icon{color:rgb(var(--tool-accent-rgb))}#drawDockPanel .annotation-tool-tab[data-annotation-category='markup'] .annotation-tab-icon::before{color:#4aa3ff;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 17.5 17.2 4.3a2 2 0 0 1 2.8 0l.7.7a2 2 0 0 1 0 2.8L7.5 21H4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 17.5 17.2 4.3a2 2 0 0 1 2.8 0l.7.7a2 2 0 0 1 0 2.8L7.5 21H4z'/></svg>")}#drawDockPanel .annotation-tool-tab[data-annotation-category='favorites'] .annotation-tab-icon::before{color:#ffcb5c;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 3 2.6 5.4 5.9.8-4.3 4.2 1 5.9-5.2-2.8-5.2 2.8 1-5.9-4.3-4.2 5.9-.8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='m12 3 2.6 5.4 5.9.8-4.3 4.2 1 5.9-5.2-2.8-5.2 2.8 1-5.9-4.3-4.2 5.9-.8z'/></svg>")}#drawDockPanel .annotation-tool-tab[data-annotation-category='shapes'] .annotation-tab-icon::before{color:#c084fc;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3 3 19h18z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 3 3 19h18z'/></svg>")}#drawDockPanel .annotation-tool-tab[data-annotation-category='redact'] .annotation-tab-icon::before{color:#ff7b67;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v4H4zm0 6h16v8H4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v4H4zm0 6h16v8H4z'/></svg>")}#drawDockPanel .annotation-tool-tab[data-annotation-category='utilities'] .annotation-tab-icon::before{color:#76f08f;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 0h6v6h-6z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 0h6v6h-6z'/></svg>")}#drawDockPanel .draw-panel-edit-stack{grid-area:edit;display:flex;gap:6px;align-self:stretch;justify-self:stretch}#drawDockPanel .annotation-edit-button,#drawDockPanel .annotation-layers-button{grid-area:auto;position:relative;justify-self:center;width:50px;min-width:50px;border-color:rgba(118,240,143,0.2);background:rgba(14,30,24,0.78)}#drawDockPanel .annotation-edit-button::before{content:"";position:absolute;top:7px;bottom:7px;left:-14px;width:1px;background:linear-gradient( to bottom,transparent,rgba(100,215,255,0.34),transparent );pointer-events:none}#drawDockPanel .annotation-edit-button:hover,#drawDockPanel .annotation-edit-button.is-active,#drawDockPanel .annotation-layers-button:hover,#drawDockPanel .annotation-layers-button.is-active{border-color:rgba(118,240,143,0.42);background:rgba(16,38,29,0.9)}#drawDockPanel .annotation-layers-button{--tool-accent-rgb:103,232,249;border-color:rgba(103,232,249,0.2);background:rgba(12,27,36,0.8)}#drawDockPanel .draw-panel-section{grid-area:colors;justify-self:end;width:100%;max-width:300px;min-width:0;gap:0;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:4px 6px;background:rgba(8,12,18,0.42)}#drawDockPanel .draw-panel-section-title{font-size:0.62rem;text-transform:none}#drawDockPanel .draw-panel-color-layout{display:grid;grid-template-columns:28px 1px 148px 1px 66px;gap:6px;align-items:center}#drawDockPanel .draw-panel-color-block{position:relative;display:flex;align-items:center;min-width:0;gap:0}#drawDockPanel .draw-panel-current-color{justify-self:start}#drawDockPanel .draw-panel-recent-colors{justify-self:end;width:66px}#drawDockPanel #dockAnnotationColor{width:22px;min-width:22px;height:22px;padding:2px;border:1px solid rgba(100,215,255,0.38);border-radius:6px;background:rgba(20,28,38,0.82);box-shadow:0 0 0 2px rgba(100,215,255,0.08),0 0 12px rgba(100,215,255,0.12)}#drawDockPanel #dockAnnotationColor::-webkit-color-swatch-wrapper{padding:0}#drawDockPanel #dockAnnotationColor::-webkit-color-swatch{border:0;border-radius:4px}#drawDockPanel .annotation-color-history{flex-wrap:nowrap;gap:5px;min-height:22px;min-width:0;overflow:hidden}#drawDockPanel .annotation-color-swatch{flex:0 0 22px;min-width:22px;min-height:22px;border-radius:6px}#drawDockPanel .annotation-color-history.is-empty::before{width:22px;height:22px;border-radius:6px}#drawDockPanel .draw-panel-color-strip{display:flex;align-items:center;gap:5px;min-height:22px;min-width:0}#drawDockPanel .draw-panel-saved-colors .draw-panel-color-strip{gap:4px}#drawDockPanel .draw-panel-saved-color-icon{display:grid;flex:0 0 12px;width:12px;height:22px;place-items:center;color:#ffcb5c;font-size:0.62rem;line-height:1}#drawDockPanel .draw-panel-color-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#drawDockPanel .draw-panel-color-divider{display:block;min-height:24px}#drawDockPanel .annotation-recent-toggle{display:flex;align-items:center;justify-content:center;gap:5px;width:66px;min-width:66px;min-height:24px;border:1px solid rgba(100,215,255,0.18);border-radius:6px;padding:0 6px;background:rgba(20,28,38,0.82);color:#cfd8e5;cursor:pointer;font-size:0.58rem;font-weight:850}#drawDockPanel .annotation-recent-toggle span:first-child{width:15px;min-width:15px;height:15px;border:1px solid rgba(235,243,250,0.42);border-radius:5px}#drawDockPanel .annotation-recent-toggle[aria-expanded="true"]{border-color:rgba(100,215,255,0.42);box-shadow:inset 0 0 0 1px rgba(100,215,255,0.18)}#drawDockPanel .annotation-recent-popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8;border:1px solid rgba(100,215,255,0.2);border-radius:8px;padding:8px;background:rgba(8,12,18,0.96);box-shadow:0 16px 44px rgba(0,0,0,0.42)}#drawDockPanel .annotation-recent-popover[hidden]{display:none}#drawDockPanel .annotation-recent-popover .annotation-color-history{flex-wrap:nowrap;min-height:24px;overflow:visible}#drawDockPanel .dock-history{grid-area:history;align-self:stretch}#drawDockPanel .dock-history button{min-height:46px;flex-direction:column;gap:3px;padding-inline:6px;font-size:0.58rem}.settings-panel{width:min(940px,calc(100vw - 32px));max-height:min(700px,calc(100vh - 32px));z-index:72;pointer-events:auto}.settings-panel .dock-panel-header{padding:12px 18px}#settingsPanel .feature-panel-title{color:#ffffff;font-size:1.08rem;text-transform:none}#settingsPanel .feature-panel-copy p{color:#d7e3f2;font-size:0.82rem;font-weight:760}.settings-panel-badge{position:relative;display:grid;place-items:center;width:48px;height:48px;border-color:rgba(121,102,255,0.46);background:radial-gradient(circle at 35% 30%,rgba(121,102,255,0.58),transparent 44%),rgba(55,45,120,0.42);color:#cfc6ff}.settings-panel-badge::before{content:"";width:22px;height:22px;border:5px solid currentColor;border-radius:50%;box-shadow:0 -14px 0 -8px currentColor,0 14px 0 -8px currentColor,14px 0 0 -8px currentColor,-14px 0 0 -8px currentColor,10px 10px 0 -8px currentColor,-10px 10px 0 -8px currentColor,10px -10px 0 -8px currentColor,-10px -10px 0 -8px currentColor}.settings-panel-body{display:grid;grid-template-columns:222px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.settings-sidebar{display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(132,156,190,0.12);padding:14px;background:radial-gradient(circle at 18% 4%,rgba(121,102,255,0.1),transparent 34%),rgba(5,11,18,0.24)}.settings-nav-button{--settings-accent:var(--cyan);--settings-accent-soft:rgba(100,215,255,0.12);--settings-icon-color:color-mix(in srgb,var(--settings-accent) 88%,#ffffff);position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:50px;border:1px solid transparent;border-radius:8px;padding:8px 10px 8px 8px;background:transparent;color:#b8c4d3;cursor:pointer;font:inherit;text-align:left}.settings-nav-button:hover,.settings-nav-button:focus-visible{border-color:color-mix(in srgb,var(--settings-accent) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent) 9%,transparent),transparent 74%),rgba(100,215,255,0.025)}.settings-nav-button.is-active{border-color:color-mix(in srgb,var(--settings-accent) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent) 15%,transparent),transparent 70%),rgba(18,25,39,0.68);color:#f1f6ff;box-shadow:none}.settings-nav-button.is-active::after{content:"";position:absolute;top:10px;right:0;bottom:10px;width:3px;border-radius:999px 0 0 999px;background:var(--settings-accent);box-shadow:0 0 14px color-mix(in srgb,var(--settings-accent) 34%,transparent)}.settings-nav-button strong{display:block;color:#eef6ff;font-size:0.82rem;font-weight:900}.settings-nav-button small{display:block;margin-top:2px;color:#9facbe;font-size:0.65rem;font-weight:700}.settings-nav-icon,.settings-section-icon{position:relative;display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--settings-accent) 34%,transparent),transparent 58%),color-mix(in srgb,var(--settings-accent) 9%,rgba(7,13,22,0.46));border:1px solid color-mix(in srgb,var(--settings-accent) 18%,transparent);color:var(--settings-icon-color);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 8px 18px color-mix(in srgb,var(--settings-accent) 8%,transparent);text-shadow:none}.settings-nav-button[data-settings-nav="settingsAppearance"],#settingsAppearance{--settings-accent:#9b6dff;--settings-icon-color:#a98aff;--settings-accent-soft:rgba(155,109,255,0.14)}.settings-nav-button[data-settings-nav="settingsToolbar"],#settingsToolbar{--settings-accent:#64d7ff;--settings-icon-color:#77ddff;--settings-accent-soft:rgba(100,215,255,0.13)}.settings-nav-button[data-settings-nav="settingsTools"],#settingsTools{--settings-accent:#35e292;--settings-icon-color:#52f0a4;--settings-accent-soft:rgba(53,226,146,0.13)}.settings-nav-button[data-settings-nav="settingsCapture"],#settingsCapture{--settings-accent:#4aa8ff;--settings-icon-color:#58b9ff;--settings-accent-soft:rgba(74,168,255,0.13)}.settings-nav-button[data-settings-nav="settingsHistory"],#settingsHistory{--settings-accent:#b67cff;--settings-icon-color:#b287ff;--settings-accent-soft:rgba(182,124,255,0.13)}.settings-nav-button[data-settings-nav="settingsShortcuts"],#settingsShortcuts{--settings-accent:#ffcb5c;--settings-icon-color:#ffd36e;--settings-accent-soft:rgba(255,203,92,0.13)}.settings-nav-button[data-settings-nav="settingsUpdates"],#settingsUpdates{--settings-accent:#5ee07b;--settings-icon-color:#69ef86;--settings-accent-soft:rgba(94,224,123,0.13)}.settings-nav-button[data-settings-nav="settingsSupport"],#settingsSupport{--settings-accent:#ff6f9b;--settings-icon-color:#ff7fa9;--settings-accent-soft:rgba(255,111,155,0.13)}.settings-nav-button[data-settings-nav="settingsAbout"],#settingsAbout{--settings-accent:#aebbd0;--settings-icon-color:#d7e4f8;--settings-accent-soft:rgba(174,187,208,0.12)}.settings-nav-icon::before,.settings-nav-icon::after,.settings-section-icon::before{content:"";position:absolute}.settings-section-icon::after{content:"";position:absolute}.settings-nav-icon-appearance::before,.settings-section-icon.settings-nav-icon-appearance::before{width:13px;height:13px;border:2px solid currentColor;border-radius:50%}.settings-nav-icon-appearance::after,.settings-section-icon.settings-nav-icon-appearance::after{width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:-5px -2px 0 currentColor,4px -4px 0 currentColor,5px 4px 0 currentColor}.settings-nav-icon-tools::before,.settings-section-icon.settings-nav-icon-tools::before{width:16px;height:5px;border:0;border-radius:999px;background:currentColor;transform:rotate(-42deg)}.settings-nav-icon-tools::after,.settings-section-icon.settings-nav-icon-tools::after{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;transform:translate(8px,-7px) rotate(-42deg)}.settings-nav-icon-toolbar::before,.settings-section-icon.settings-nav-icon-toolbar::before{width:18px;height:12px;border:2px solid currentColor;border-radius:4px}.settings-nav-icon-toolbar::after,.settings-section-icon.settings-nav-icon-toolbar::after{width:14px;height:4px;border-radius:999px;background:currentColor;box-shadow:-5px 7px 0 -1px currentColor,5px 7px 0 -1px currentColor;transform:translateY(5px)}.settings-nav-icon-capture::before,.settings-section-icon.settings-nav-icon-capture::before{width:18px;height:14px;border:2px solid currentColor;border-radius:5px}.settings-nav-icon-capture::after,.settings-section-icon.settings-nav-icon-capture::after{width:6px;height:6px;border:2px solid currentColor;border-radius:50%;box-shadow:-6px -7px 0 -3px currentColor}.settings-nav-icon-history::before,.settings-section-icon.settings-nav-icon-history::before{width:17px;height:17px;border:2px solid currentColor;border-left-color:color-mix(in srgb,currentColor 34%,transparent);border-radius:50%}.settings-nav-icon-history::after,.settings-section-icon.settings-nav-icon-history::after{width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(2px,-1px)}.settings-nav-icon-shortcuts::before,.settings-section-icon.settings-nav-icon-shortcuts::before{width:19px;height:14px;border:2px solid currentColor;border-radius:4px}.settings-nav-icon-shortcuts::after,.settings-section-icon.settings-nav-icon-shortcuts::after{width:3px;height:3px;border-radius:1px;background:currentColor;box-shadow:-6px 0 0 currentColor,0 0 0 currentColor,6px 0 0 currentColor,-6px 5px 0 currentColor,0 5px 0 currentColor,6px 5px 0 currentColor;transform:translateY(-1px)}.settings-nav-icon-updates::before,.settings-section-icon.settings-nav-icon-updates::before{width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.settings-nav-icon-updates::after,.settings-section-icon.settings-nav-icon-updates::after{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid currentColor;transform:translate(7px,-6px) rotate(22deg)}.settings-nav-icon-support::before,.settings-section-icon.settings-nav-icon-support::before{width:18px;height:13px;border:2px solid currentColor;border-radius:7px 7px 7px 2px}.settings-nav-icon-support::after,.settings-section-icon.settings-nav-icon-support::after{width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:-6px 0 0 currentColor,6px 0 0 currentColor}.settings-nav-icon-about::before,.settings-section-icon.settings-nav-icon-about::before{width:17px;height:17px;border:2px solid currentColor;border-radius:50%}.settings-nav-icon-about::after,.settings-section-icon.settings-nav-icon-about::after{width:3px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 -6px 0 -1px currentColor}.settings-content{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0}.settings-scroll{display:grid;gap:0;max-height:min(510px,calc(100vh - 158px));overflow:auto;padding:16px;scroll-behavior:smooth}.settings-section{--settings-accent:var(--cyan);--settings-accent-soft:rgba(100,215,255,0.13);position:relative;display:grid;gap:12px;align-content:start;grid-auto-rows:max-content;min-height:0;border-color:rgba(132,156,190,0.16);border-radius:10px;padding:16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--settings-accent) 8%,transparent),transparent 36%),rgba(9,16,25,0.66);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 12px 30px rgba(0,0,0,0.14)}.settings-section:not(.is-active){display:none}.settings-section::before{display:none}.settings-section-heading{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon copy";gap:10px;align-items:center;box-sizing:border-box;height:48px;border-bottom:1px solid rgba(132,156,190,0.12);padding-bottom:8px}.settings-section-heading>span:first-child{grid-area:icon;justify-self:start}.settings-section-heading>span:last-child{grid-area:copy}.settings-section-heading label{display:block;color:#ffffff;font-size:0.96rem;font-weight:950;letter-spacing:0;line-height:1.05}.settings-section-heading small{display:block;max-width:520px;margin-top:2px;color:#9facbe;font-size:0.66rem;font-weight:680;line-height:1.25}.settings-section-heading .settings-section-icon{width:28px;height:28px;flex-basis:28px;border-radius:7px}.settings-subsection p,.settings-info-card p,.settings-support-card small{color:#95a4b4;font-size:0.72rem;font-weight:740;line-height:1.4}.settings-subsection{display:grid;grid-template-columns:minmax(150px,0.36fr) minmax(0,1fr);gap:6px 14px;align-items:center;border:1px solid rgba(132,156,190,0.12);border-radius:9px;padding:10px 12px;background:rgba(4,10,16,0.2)}.settings-subsection>strong,.settings-info-card strong,.settings-support-card strong{color:#ffffff;font-size:0.84rem;font-weight:880}.settings-subsection p,.settings-info-card p{margin:0}.settings-subsection>strong,.settings-subsection>p{grid-column:1}.settings-subsection>p{align-self:start}.settings-subsection>.settings-choice-row{grid-column:2;grid-row:1 / span 2}.settings-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.settings-choice-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid rgba(100,215,255,0.18);border-radius:8px;padding:0 8px;background:rgba(17,24,34,0.72);color:var(--ink);cursor:pointer;font:inherit;font-size:0.78rem;font-weight:850;text-align:center}.settings-choice-button:hover{border-color:color-mix(in srgb,var(--settings-accent,var(--cyan)) 54%,transparent)}.settings-choice-button.is-active{border-color:var(--settings-accent,var(--cyan));background:linear-gradient(135deg,var(--settings-accent-soft,rgba(100,215,255,0.18)),rgba(100,215,255,0.04)),rgba(100,215,255,0.08);color:#e9f9ff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent,var(--cyan)) 34%,transparent),0 8px 18px color-mix(in srgb,var(--settings-accent,var(--cyan)) 10%,transparent)}.settings-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-shortcut-card{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid rgba(132,156,190,0.14);border-radius:10px;padding:12px;background:radial-gradient(circle at 18% 0%,var(--settings-accent-soft),transparent 42%),rgba(5,11,18,0.34)}.settings-shortcut-card-header{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.settings-shortcut-card-header strong{color:#ffffff;font-size:0.82rem;font-weight:900}.settings-shortcut-card-header span{border:1px solid color-mix(in srgb,var(--settings-accent) 28%,transparent);border-radius:999px;padding:3px 7px;color:color-mix(in srgb,var(--settings-accent) 84%,#ffffff);font-size:0.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.settings-shortcut-list{display:grid;gap:6px}.settings-shortcut-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:30px;border-top:1px solid rgba(132,156,190,0.08);padding-top:6px;color:#b8c4d3;font-size:0.7rem;font-weight:750}.settings-shortcut-row:first-child{border-top:0;padding-top:0}.shortcut-keys{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.shortcut-keys kbd{min-width:22px;border:1px solid color-mix(in srgb,var(--settings-accent) 32%,rgba(132,156,190,0.18));border-radius:5px;padding:3px 6px;background:linear-gradient(180deg,rgba(255,255,255,0.07),transparent),rgba(17,24,34,0.86);color:#eef6ff;font:inherit;font-size:0.62rem;font-weight:900;line-height:1;text-align:center;text-transform:uppercase;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.05),0 4px 10px rgba(0,0,0,0.16)}.settings-accent-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.settings-accent-choice{width:34px;min-width:34px;min-height:34px;padding:0;background:transparent;border-color:transparent}.settings-accent-choice strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settings-accent-choice:hover{border-color:rgba(var(--app-accent-rgb),0.48)}.settings-accent-choice.is-active{border-color:var(--app-accent);background:linear-gradient(135deg,var(--app-accent-soft),rgba(var(--app-accent-rgb),0.04)),rgba(var(--app-accent-rgb),0.08);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.34),0 10px 22px rgba(var(--app-accent-rgb),0.14)}.settings-accent-swatch{--accent-swatch:var(--cyan);width:25px;height:25px;border:2px solid rgba(255,255,255,0.18);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,0.5),transparent 32%),var(--accent-swatch);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.28),0 8px 18px rgba(0,0,0,0.24)}.settings-accent-choice.is-active .settings-accent-swatch{border-color:rgba(255,255,255,0.56);box-shadow:0 0 0 3px rgba(var(--app-accent-rgb),0.18),0 10px 22px rgba(var(--app-accent-rgb),0.24)}.settings-accent-swatch-default{--accent-swatch:linear-gradient(135deg,#64d7ff 0 48%,#2bd49a 52% 100%)}.settings-accent-swatch-cyan{--accent-swatch:#64d7ff}.settings-accent-swatch-blue{--accent-swatch:#60a5fa}.settings-accent-swatch-purple{--accent-swatch:#c084fc}.settings-accent-swatch-green{--accent-swatch:#35e292}.settings-accent-swatch-amber{--accent-swatch:#ffc64f}.settings-card-row{align-items:stretch}.settings-card-choice{flex-direction:column;gap:8px;min-height:78px;padding:8px;background:linear-gradient(180deg,rgba(255,255,255,0.025),transparent),rgba(17,24,34,0.56)}.settings-choice-preview,.settings-layout-preview{position:relative;display:block;width:100%;min-height:36px;border:1px solid rgba(100,215,255,0.12);border-radius:7px;overflow:hidden;background:#0b121b}.settings-choice-preview-dark{background:linear-gradient(#273247 0 0) 14px 14px / 38px 7px no-repeat,linear-gradient(#273247 0 0) 14px 29px / 74px 7px no-repeat,linear-gradient(#273247 0 0) 56px 14px / 42px 7px no-repeat,#0b111b}.settings-choice-preview-light{background:linear-gradient(#bdc8d7 0 0) 14px 14px / 38px 7px no-repeat,linear-gradient(#bdc8d7 0 0) 14px 29px / 74px 7px no-repeat,linear-gradient(#bdc8d7 0 0) 56px 14px / 42px 7px no-repeat,#eef3f8}.settings-choice-preview-system{background:radial-gradient(circle at 42% 50%,#f4e7a7 0 10px,transparent 11px),radial-gradient(circle at 58% 50%,#836dff 0 10px,transparent 11px),#0e1520}.settings-layout-preview::before{content:"";position:absolute;border-radius:5px;background:linear-gradient(90deg,rgba(100,215,255,0.42) 0 12px,transparent 12px 17px) 8px 50% / 18px 10px repeat-x,rgba(100,215,255,0.08)}.settings-layout-preview-bottom::before{right:12px;bottom:10px;left:12px;height:14px}.settings-layout-preview-left::before{top:8px;bottom:8px;left:10px;width:16px;background:linear-gradient(rgba(100,215,255,0.42) 0 10px,transparent 10px 15px) 50% 8px / 10px 17px repeat-y,rgba(100,215,255,0.08)}.settings-layout-preview-right::before{top:8px;right:10px;bottom:8px;width:16px;background:linear-gradient(rgba(100,215,255,0.42) 0 10px,transparent 10px 15px) 50% 8px / 10px 17px repeat-y,rgba(100,215,255,0.08)}.settings-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.settings-control-list{display:grid;gap:8px}.settings-info-card,.settings-support-card,.settings-toggle-card{display:grid;gap:4px;min-height:78px;border:1px solid rgba(132,156,190,0.12);border-radius:9px;padding:14px;background:rgba(4,10,16,0.2)}.settings-compact-info{min-height:0;border-style:dashed;padding:9px 11px;background:rgba(100,215,255,0.035)}.settings-compact-info strong{font-size:0.76rem}.settings-compact-info p{color:#8f9daf;font-size:0.68rem}.settings-toggle-card{box-sizing:border-box;position:relative;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding-right:14px;cursor:pointer;overflow:hidden}.settings-compact-toggle{min-height:0;border-radius:8px;padding:10px 12px}.settings-toggle-card span{display:grid;gap:4px;min-width:0}.settings-toggle-card strong{color:#ffffff;font-size:0.84rem;font-weight:920}.settings-toggle-card small{color:#9facbe;font-size:0.72rem;font-weight:680;line-height:1.4}.settings-toggle-card input{appearance:none;position:relative;top:auto;right:auto;box-sizing:border-box;width:36px;min-width:36px;height:20px;margin:0;border:1px solid rgba(160,176,196,0.28);border-radius:999px;background:rgba(8,13,20,0.72);cursor:pointer;box-shadow:none;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.settings-toggle-card input::before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#8090a5;transition:transform 160ms ease,background 160ms ease}.settings-toggle-card input:checked{border-color:var(--settings-accent,var(--cyan));background:color-mix(in srgb,var(--settings-accent,var(--cyan)) 42%,rgba(9,14,22,0.9));box-shadow:0 0 14px color-mix(in srgb,var(--settings-accent,var(--cyan)) 20%,transparent)}.settings-toggle-card input:checked::before{transform:translateX(16px);background:#ffffff}.settings-toggle-card:hover{border-color:color-mix(in srgb,var(--settings-accent,var(--cyan)) 42%,transparent)}.settings-wide-action{width:fit-content;padding-inline:14px}.settings-history-location-card{grid-column:1 / -1}.settings-history-location-title{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.settings-history-location-badge{flex:0 0 auto;border:1px solid rgba(100,215,255,0.2);border-radius:999px;padding:5px 9px;color:#7ff4df;background:rgba(34,245,196,0.1);font-size:0.62rem;font-weight:920;letter-spacing:0.06em;text-transform:uppercase}.settings-history-location-badge[data-location-type="custom"]{border-color:rgba(255,204,92,0.3);color:#ffd56f;background:rgba(255,187,43,0.12)}.settings-history-location-badge[data-location-type="browser"]{color:#9fb2ff;background:rgba(96,124,255,0.12)}.settings-history-location-badge[data-location-type="error"]{border-color:rgba(255,116,104,0.32);color:#ff8b80;background:rgba(255,99,85,0.12)}.settings-history-location-card small{overflow:hidden;color:#8fa0b2;font-size:0.7rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.settings-history-location-card .settings-history-location-note{color:#a9b7c8;line-height:1.35;white-space:normal}.settings-history-storage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0}.settings-history-storage>span{display:grid;gap:2px;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:9px 10px;background:rgba(100,215,255,0.045)}.settings-history-storage strong{color:#ffffff;font-size:0.98rem;font-weight:920;line-height:1}.settings-history-storage small{overflow:visible;color:#8fa0b2;font-size:0.62rem;letter-spacing:0.05em;text-overflow:clip;text-transform:uppercase;white-space:normal}.settings-history-location-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.settings-history-location-actions .settings-choice-button{min-height:34px;padding:0 12px;font-size:0.72rem}.settings-feedback{gap:8px}.settings-feedback p{margin:0;color:#95a4b4;font-size:0.72rem;font-weight:760;line-height:1.4}.settings-feedback-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-support-card{justify-content:start;min-height:82px;text-decoration:none;text-align:left}.settings-about{gap:8px}.settings-version-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border:1px solid rgba(100,215,255,0.12);border-radius:8px;padding:0 10px;background:rgba(8,12,18,0.24);color:#8f9bac;font-size:0.72rem;font-weight:800}.settings-version-row strong{color:#c9d5e3;font-size:0.72rem}.settings-app-identity{display:inline-flex;min-width:0;align-items:center;gap:8px}.settings-app-identity img{display:block;width:28px;height:28px;flex:0 0 28px;border-radius:7px}.settings-update-box{display:grid;gap:8px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:10px;background:rgba(8,12,18,0.28)}.settings-update-box strong{color:#d9e7f5;font-size:0.76rem;font-weight:900}.settings-update-box p{margin:0;color:#95a4b4;font-size:0.72rem;font-weight:760;line-height:1.35}.settings-update-box .settings-choice-button{width:100%}.settings-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border-top:1px solid rgba(100,215,255,0.1);padding:10px 18px;background:rgba(5,10,16,0.42)}.settings-save-status{justify-self:start;color:#64ffc8;font-size:0.78rem;font-weight:900;letter-spacing:0.04em;opacity:0;transform:translateY(2px);transition:opacity 160ms ease,transform 160ms ease}.settings-save-status.is-visible{opacity:1;transform:translateY(0)}.settings-done-button{min-width:110px;border-color:rgba(100,255,198,0.42);background:linear-gradient(135deg,rgba(21,190,138,0.88),rgba(72,88,235,0.82));color:#ffffff}@media (max-width:760px){.settings-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.settings-panel-body{grid-template-columns:1fr}.settings-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-right:0;border-bottom:1px solid rgba(100,215,255,0.1);padding:10px}.settings-nav-button{grid-template-columns:1fr;justify-items:center;min-height:48px;padding:8px 4px;text-align:center}.settings-nav-button small{display:none}.settings-scroll{max-height:calc(100vh - 250px);padding:12px}.settings-choice-row,.settings-info-grid,.settings-feedback-actions,.settings-shortcut-grid{grid-template-columns:1fr}.settings-card-choice{min-height:76px}.settings-footer{padding:10px 12px}}html[data-theme="light"] .settings-sidebar{background:radial-gradient(circle at 18% 4%,rgba(67,104,225,0.08),transparent 34%),rgba(248,251,253,0.78);border-right-color:rgba(60,88,116,0.14)}html[data-theme="light"] .settings-nav-button{color:#536579}html[data-theme="light"] .settings-nav-button:hover,html[data-theme="light"] .settings-nav-button:focus-visible{background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent) 8%,transparent),transparent 70%),rgba(255,255,255,0.72);border-color:color-mix(in srgb,var(--settings-accent) 26%,rgba(60,88,116,0.08));color:#14202d}html[data-theme="light"] .settings-nav-button.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent) 14%,transparent),transparent 74%),rgba(255,255,255,0.9);border-color:color-mix(in srgb,var(--settings-accent) 42%,rgba(60,88,116,0.1));color:#14202d;box-shadow:0 10px 24px rgba(40,64,88,0.08)}html[data-theme="light"] .settings-nav-button strong,html[data-theme="light"] .settings-section-heading label,html[data-theme="light"] .settings-subsection>strong,html[data-theme="light"] .settings-info-card strong,html[data-theme="light"] .settings-toggle-card strong,html[data-theme="light"] .settings-support-card strong{color:#14202d}html[data-theme="light"] .settings-nav-button small,html[data-theme="light"] .settings-section-heading small,html[data-theme="light"] .settings-subsection p,html[data-theme="light"] .settings-info-card p,html[data-theme="light"] .settings-support-card small,html[data-theme="light"] .settings-toggle-card small{color:#607083}html[data-theme="light"] .settings-nav-icon,html[data-theme="light"] .settings-section-icon{background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--settings-accent) 18%,transparent),transparent 56%),rgba(255,255,255,0.86);border-color:color-mix(in srgb,var(--settings-accent) 22%,rgba(60,88,116,0.08));box-shadow:0 8px 18px rgba(40,64,88,0.08)}html[data-theme="light"] .settings-section{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--settings-accent) 6%,transparent),transparent 36%),rgba(255,255,255,0.86);border-color:rgba(60,88,116,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 14px 34px rgba(40,64,88,0.09)}html[data-theme="light"] .settings-section-heading{border-bottom-color:rgba(60,88,116,0.12)}html[data-theme="light"] .settings-subsection,html[data-theme="light"] .settings-info-card,html[data-theme="light"] .settings-toggle-card,html[data-theme="light"] .settings-support-card,html[data-theme="light"] .settings-shortcut-card,html[data-theme="light"] .settings-update-box,html[data-theme="light"] .settings-version-row{background:rgba(248,251,253,0.82);border-color:rgba(60,88,116,0.12)}html[data-theme="light"] .settings-shortcut-card-header strong,html[data-theme="light"] .settings-shortcut-row{color:#14202d}html[data-theme="light"] .shortcut-keys kbd{background:linear-gradient(180deg,rgba(255,255,255,0.82),rgba(236,243,249,0.92));color:#14202d;box-shadow:inset 0 -1px 0 rgba(60,88,116,0.08),0 4px 10px rgba(40,64,88,0.08)}html[data-theme="light"] .settings-compact-info{background:rgba(241,247,251,0.68);border-color:rgba(60,88,116,0.14)}html[data-theme="light"] .settings-choice-button{background:rgba(255,255,255,0.94);border-color:rgba(60,88,116,0.14);color:#14202d}html[data-theme="light"] .settings-choice-button:hover{background:#ffffff;border-color:color-mix(in srgb,var(--settings-accent,var(--cyan)) 32%,rgba(60,88,116,0.12))}html[data-theme="light"] .settings-choice-button.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent,var(--cyan)) 14%,transparent),transparent 70%),#ffffff;border-color:color-mix(in srgb,var(--settings-accent,var(--cyan)) 46%,rgba(60,88,116,0.14));color:#14202d;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent,var(--cyan)) 14%,transparent),0 8px 20px rgba(40,64,88,0.08)}html[data-theme="light"] .settings-card-choice{background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(241,247,251,0.86))}html[data-theme="light"] .settings-choice-preview,html[data-theme="light"] .settings-layout-preview{background-color:rgba(235,242,248,0.9);border-color:rgba(60,88,116,0.12)}html[data-theme="light"] .settings-accent-choice{background:transparent}html[data-theme="light"] .settings-footer{background:rgba(248,251,253,0.82);border-top-color:rgba(60,88,116,0.12)}html[data-theme="light"] .settings-save-status{color:#1f7a63}html[data-theme="light"] .settings-toggle-card input{background:rgba(232,239,246,0.96);border-color:rgba(60,88,116,0.18)}html[data-theme="light"] .settings-toggle-card input::before{background:#6d7e91}html[data-theme="light"] .settings-toggle-card input:checked{background:color-mix(in srgb,var(--settings-accent,var(--cyan)) 24%,#ffffff);border-color:color-mix(in srgb,var(--settings-accent,var(--cyan)) 42%,rgba(60,88,116,0.14))}html[data-theme="light"] .settings-toggle-card input:checked::before{background:#14202d}.dock-panel.is-minimized{min-height:0;width:min(160px,calc(100vw - 32px));overflow:hidden}.dock-panel.is-minimized .dock-panel-body{display:none !important}.dock-panel.is-minimized .dock-panel-header{display:flex !important;min-height:28px;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0 !important}.dock-panel.is-minimized .dock-panel-header>:not(.dock-panel-actions){display:none !important}.dock-panel.is-minimized .dock-panel-header::before{min-width:0;overflow:hidden;color:#e9f9ff;content:"Menu";font-size:0.72rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}#mobileImportDockPanel.is-minimized .dock-panel-header::before{content:"Import"}#cropDockPanel.is-minimized .dock-panel-header::before{content:"Crop"}#drawDockPanel.is-minimized .dock-panel-header::before{content:"Draw"}#textDockPanel.is-minimized .dock-panel-header::before{content:"Text"}#historyDockPanel.is-minimized .dock-panel-header::before{content:"History"}#settingsPanel.is-minimized .dock-panel-header::before{content:"Settings"}.dock-panel.is-minimized .dock-panel-actions{position:static !important;inset:auto !important;margin-left:0 !important;z-index:1}#drawDockPanel.is-minimized .draw-panel-header{position:static;margin:0}#drawDockPanel.is-minimized .draw-panel-intro{display:none}#drawDockPanel.is-minimized{min-height:0}#drawDockPanel.is-minimized .draw-panel-body,#drawDockPanel.is-minimized .annotation-tool-options{display:none !important}#textDockPanel.is-minimized{min-width:0;min-height:0}#textDockPanel{min-height:0;overflow:visible}#historyDockPanel{max-height:min(480px,calc(100vh - 120px))}#dockOcrText{width:320px;min-width:0;max-width:calc(100vw - 80px)}.dock-panel strong{color:var(--ink);font-size:0.86rem;font-weight:900}.dock-panel p{margin:0;color:var(--muted);font-size:0.82rem;line-height:1.35}.feature-panel .panel-section{gap:10px;padding:12px;background:rgba(8,12,18,0.42)}.feature-panel .panel-section>p{color:#a5b0c0}.dock-panel label{color:var(--muted);font-size:0.75rem;font-weight:850;text-transform:uppercase}.dock-panel select,.dock-panel input,.dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close){min-height:38px;border:1px solid var(--line);border-radius:8px;background:#151b23;color:var(--ink);font:inherit;font-weight:850}.dock-panel input{width:100%;padding:4px}#settingsPanel .settings-toggle-card input[type="checkbox"]{position:relative;top:auto;right:auto;width:36px;min-width:36px;max-width:36px;height:20px;min-height:20px;padding:0;border-radius:999px}.dock-panel textarea{width:100%;min-height:92px;max-width:none;resize:both}.history-empty{display:grid;place-items:center;min-height:120px;border:1px dashed rgba(100,215,255,0.2);border-radius:8px;padding:16px;color:var(--muted);text-align:center;font-size:0.82rem;line-height:1.4}.history-empty[hidden]{display:none}.history-list{display:grid;gap:10px;max-height:300px;overflow:auto;padding-right:2px}.history-list:empty{display:none}.history-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;padding:10px;background:rgba(14,18,24,0.88)}.history-card img{display:block;width:104px;height:76px;border-radius:8px;object-fit:cover;background:#0c1118}.history-card-body{display:grid;grid-template-columns:1fr;gap:8px;min-width:0}.history-card-meta{display:grid;gap:3px}.history-card-meta strong{font-size:0.82rem}.history-card-meta span{color:var(--muted);font-size:0.75rem;line-height:1.35}.history-card-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.history-card-action-button{width:36px;height:36px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:0;background:rgba(18,26,36,0.92);display:inline-flex;align-items:center;justify-content:center}.history-card-action-button:hover{border-color:rgba(100,215,255,0.28)}.history-card-action-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.history-card-action-open{color:#64d7ff}.history-card-action-copy{color:#4f95ff}.history-card-action-delete{color:#ff6f7d}.history-card-action-icon-open{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M14 3h7v7h-2V6.4l-8.3 8.3-1.4-1.4L17.6 5H14z'/><path fill='black' d='M5 5h6v2H7v10h10v-4h2v6H5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M14 3h7v7h-2V6.4l-8.3 8.3-1.4-1.4L17.6 5H14z'/><path fill='black' d='M5 5h6v2H7v10h10v-4h2v6H5z'/></svg>")}.history-card-action-icon-copy{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M8 7h11v13H8z'/><path fill='black' d='M5 4h11v2H7v10H5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M8 7h11v13H8z'/><path fill='black' d='M5 4h11v2H7v10H5z'/></svg>")}.history-card-action-icon-delete{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 7h12l-1 13H7z'/><path fill='black' d='M9 3h6l1 2h4v2H4V5h4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 7h12l-1 13H7z'/><path fill='black' d='M9 3h6l1 2h4v2H4V5h4z'/></svg>")}#historyDockPanel{width:min(1040px,calc(100vw - 32px));max-height:min(700px,calc(100vh - 120px));padding:18px 22px;overflow-y:auto}#historyDockPanel .feature-panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}#historyDockPanel .feature-panel-intro{display:flex;align-items:center;gap:14px;min-width:0}#historyDockPanel .feature-panel-badge{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:8px;background:rgba(0,214,180,0.1);color:#00d6b4;font-size:0}#historyDockPanel .feature-panel-badge::before{content:"";width:22px;height:22px;display:block;margin:auto;background:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 5a7 7 0 1 1-6.4 4.2L3.2 10 2.6 8l5-1.5 1.5 5-2 .6-.6-2A5 5 0 1 0 12 7zm-1 3h2v5h-5v-2h3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 5a7 7 0 1 1-6.4 4.2L3.2 10 2.6 8l5-1.5 1.5 5-2 .6-.6-2A5 5 0 1 0 12 7zm-1 3h2v5h-5v-2h3z'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#historyDockPanel .feature-panel-title{display:block;color:var(--ink);font-size:1.02rem;line-height:1.1}#historyDockPanel .feature-panel-copy p{margin-top:6px;color:#a5b0c0;font-size:0.78rem}#historyDockPanel .history-title-button .history-title-icon{display:grid;flex:0 0 42px;width:42px;height:42px;border-width:0 1px 0 0;border-radius:0;background:rgba(35,218,215,0.08);color:rgba(98,226,229,0.74);place-items:center}#historyDockPanel .history-title-button .history-title-icon::before{width:19px;height:19px}#historyDockPanel .history-header-copy p{margin:0;color:#a8b4c3;font-size:0.76rem;white-space:nowrap}#historyDockPanel .history-panel-topline{display:block;margin-bottom:16px}#historyDockPanel .history-header-actions{display:flex;align-items:center;gap:12px;min-width:0}#historyDockPanel .history-action-button{min-width:178px;min-height:52px;display:inline-flex;align-items:center;gap:12px;border-radius:8px;padding:8px 14px;text-align:left}#historyDockPanel .history-action-button span:last-child{display:grid;gap:2px}#historyDockPanel .history-action-button strong{color:inherit;font-size:0.76rem;line-height:1.1}#historyDockPanel .history-action-button small{color:#9ba7b8;font-size:0.66rem;font-weight:700}#historyDockPanel .history-action-save{border-color:rgba(0,214,180,0.2);background:rgba(0,214,180,0.08);color:#2ee7c5}#historyDockPanel .history-action-import{border-color:rgba(255,205,92,0.24);background:rgba(255,205,92,0.08);color:#ffd25c}#historyDockPanel .history-action-export{border-color:rgba(100,168,255,0.22);background:rgba(100,168,255,0.08);color:#64a8ff}#historyDockPanel .history-action-clear{border-color:rgba(255,80,96,0.22);background:rgba(255,80,96,0.06);color:#ff6475}#historyDockPanel .history-action-clear.is-confirming{border-color:rgba(255,118,128,0.48);background:rgba(255,80,96,0.16);box-shadow:inset 0 0 0 1px rgba(255,118,128,0.12)}#historyDockPanel .history-action-icon,#historyDockPanel .history-view-icon{width:18px;height:18px;flex:0 0 18px;background:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#historyDockPanel .history-action-icon-save{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 4h12v3h2v13H4V7h2zm2 0v5h8V4zm-1 9v5h10v-5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 4h12v3h2v13H4V7h2zm2 0v5h8V4zm-1 9v5h10v-5z'/></svg>")}#historyDockPanel .history-action-icon-import{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 4h2v9l3-3 1.4 1.4L12 16.8l-5.4-5.4L8 10l3 3z'/><path fill='black' d='M5 18h14v2H5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 4h2v9l3-3 1.4 1.4L12 16.8l-5.4-5.4L8 10l3 3z'/><path fill='black' d='M5 18h14v2H5z'/></svg>")}#historyDockPanel .history-action-icon-clear{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 7h12l-1 13H7z'/><path fill='black' d='M9 3h6l1 2h4v2H4V5h4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 7h12l-1 13H7z'/><path fill='black' d='M9 3h6l1 2h4v2H4V5h4z'/></svg>")}#historyDockPanel .history-action-icon-export{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 3h2v10l3-3 1.4 1.4L12 16.8l-5.4-5.4L8 10l3 3z'/><path fill='black' d='M5 17h14v4H5zm2 2v1h10v-1z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M11 3h2v10l3-3 1.4 1.4L12 16.8l-5.4-5.4L8 10l3 3z'/><path fill='black' d='M5 17h14v4H5zm2 2v1h10v-1z'/></svg>")}#historyDockPanel .history-filter-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;margin:-4px 0 14px;align-items:center}#historyDockPanel .history-search-control{position:relative;display:flex;align-items:center;min-width:0}#historyDockPanel .history-search-icon{position:absolute;left:12px;width:16px;height:16px;background:#8ea0b2;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10 4a6 6 0 1 1-3.9 10.6l-3.3 3.3-1.4-1.4 3.3-3.3A6 6 0 0 1 10 4zm0 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M10 4a6 6 0 1 1-3.9 10.6l-3.3 3.3-1.4-1.4 3.3-3.3A6 6 0 0 1 10 4zm0 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8z'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#historyDockPanel #historySearch{width:100%;min-height:40px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;padding:0 12px 0 38px;background:rgba(14,20,28,0.86);color:#dce8f5;font-size:0.78rem}#historyDockPanel .history-filter-control{display:flex;align-items:center;gap:8px}#historyDockPanel .history-filter-control span{color:#9ba7b8;font-size:0.7rem;font-weight:800}#historyDockPanel #historyFilter{width:126px;min-height:40px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:rgba(14,20,28,0.86);color:#dce8f5;font-size:0.74rem}#historyDockPanel #historyCollectionFilter{width:152px;min-height:40px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:rgba(14,20,28,0.86);color:#dce8f5;font-size:0.74rem}#historyDockPanel .history-view-controls{display:flex;align-items:center;gap:12px;min-width:0}#historyDockPanel.is-minimized .history-view-controls{display:none}#historyDockPanel .history-view-toggle{display:inline-flex;overflow:hidden;border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:rgba(14,20,28,0.86)}#historyDockPanel .history-view-button{width:42px;min-height:38px;border:0;border-radius:0;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#9ba7b8;background:transparent}#historyDockPanel .history-view-button.is-active{color:#11d8b9;background:rgba(0,214,180,0.12)}#historyDockPanel .history-view-icon-grid{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v7H4zm9 0h7v7h-7zM4 13h7v7H4zm9 0h7v7h-7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h7v7H4zm9 0h7v7h-7zM4 13h7v7H4zm9 0h7v7h-7z'/></svg>")}#historyDockPanel .history-view-icon-list{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 5h13v2H7zM7 11h13v2H7zM7 17h13v2H7zM3 5h2v2H3zM3 11h2v2H3zM3 17h2v2H3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 5h13v2H7zM7 11h13v2H7zM7 17h13v2H7zM3 5h2v2H3zM3 11h2v2H3zM3 17h2v2H3z'/></svg>")}#historyDockPanel .history-sort-control{display:flex;align-items:center;gap:8px}#historyDockPanel .history-sort-control span{color:#9ba7b8;font-size:0.7rem;font-weight:800}#historyDockPanel #historySort{width:150px;min-height:38px;border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:rgba(14,20,28,0.86);color:#dce8f5;font-size:0.74rem}#historyDockPanel .history-toolbar-list{padding:0;border:0;background:transparent}#historyDockPanel .history-list{grid-auto-columns:340px;gap:14px;max-height:min(480px,calc(100vh - 330px));padding:0 0 14px;scrollbar-color:rgba(180,190,202,0.65) rgba(32,39,48,0.85)}#historyDockPanel .history-list.is-list-view{grid-auto-columns:168px}#historyDockPanel .history-card{padding:18px;gap:14px;background:radial-gradient(circle at 50% 0%,rgba(100,215,255,0.08),transparent 34%),linear-gradient(180deg,rgba(18,27,36,0.96),rgba(8,13,19,0.96));border-color:rgba(100,215,255,0.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02),0 18px 42px rgba(0,0,0,0.24);position:relative}#historyDockPanel .history-card.is-selected{border-color:rgba(100,215,255,0.72);box-shadow:inset 0 0 0 1px rgba(100,215,255,0.22),0 18px 42px rgba(0,0,0,0.24),0 0 0 1px rgba(100,215,255,0.1)}#historyDockPanel .history-card.is-pinned{border-color:rgba(255,210,92,0.42)}#historyDockPanel .history-card-preview{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,0.04),transparent 34%),rgba(4,8,12,0.72);border:1px solid rgba(180,195,210,0.08);box-shadow:0 14px 34px rgba(0,0,0,0.32)}#historyDockPanel .history-card-preview::before,#historyDockPanel .history-card-preview::after{content:"";position:absolute;inset:18px 16px 20px;z-index:0;border-radius:8px;background:rgba(24,34,46,0.86);border:1px solid rgba(180,195,210,0.08);transform:translateX(18px)}#historyDockPanel .history-card-preview::after{inset:28px 28px 30px;transform:translateX(38px);opacity:0.65}#historyDockPanel .history-card img{position:relative;z-index:1;width:100%;height:168px;object-fit:contain;padding:10px;background:rgba(5,8,12,0.9)}#historyDockPanel .history-card-more{position:absolute;top:8px;right:8px;z-index:4;width:32px;min-height:28px;border:1px solid rgba(180,195,210,0.14);border-radius:8px;padding:0;color:#dce8f5;background:rgba(16,22,30,0.88);font-size:1rem;line-height:1}#historyDockPanel .history-card-select{position:absolute;top:8px;left:8px;z-index:4;min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(180,195,210,0.14);border-radius:8px;padding:0 9px;color:#dce8f5;background:rgba(16,22,30,0.88);font-size:0.64rem;font-weight:800;line-height:1}#historyDockPanel .history-card-pin{position:absolute;top:8px;left:92px;z-index:4;width:28px;min-height:28px;border:1px solid rgba(255,210,92,0.2);border-radius:8px;padding:0;color:rgba(255,210,92,0.62);background:rgba(16,22,30,0.88);font-size:0.88rem;line-height:1}#historyDockPanel .history-card-pin:hover,#historyDockPanel .history-card-pin[aria-pressed="true"]{border-color:rgba(255,210,92,0.58);color:#ffd25c;background:rgba(42,31,8,0.94)}#historyDockPanel .history-card-select:hover,#historyDockPanel .history-card-select[aria-pressed="true"]{border-color:rgba(100,215,255,0.48);color:#64d7ff;background:rgba(9,28,38,0.92)}#historyDockPanel .history-card-select-box{width:13px;height:13px;border:2px solid currentColor;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}#historyDockPanel .history-card-select[aria-pressed="true"] .history-card-select-box::before{content:"";width:7px;height:7px;border-radius:2px;background:currentColor}#historyDockPanel .history-card-body{display:grid;gap:14px}#historyDockPanel .history-card-actions{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:center;padding:2px 0 12px;border-bottom:1px solid rgba(180,195,210,0.14)}#historyDockPanel .history-card-secondary-actions{position:absolute;top:70px;right:18px;z-index:14;display:none;gap:8px;border:1px solid rgba(100,215,255,0.18);border-radius:9px;padding:8px;background:var(--glass-panel-strong-bg);box-shadow:0 14px 32px rgba(0,0,0,0.34);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}#historyDockPanel .history-card.is-actions-open .history-card-secondary-actions,#historyDockPanel .history-card-secondary-actions.is-visible{display:flex}#historyDockPanel .history-card-action-button{width:60px;height:54px;display:grid;gap:6px;align-content:center;justify-items:center;background:rgba(18,26,36,0.86);border-color:rgba(180,195,210,0.12);color:#dce8f5}#historyDockPanel .history-card-action-button span:last-child{color:#aeb9c8;font-size:0.64rem;line-height:1;font-weight:800}#historyDockPanel .history-card-action-icon{width:18px;height:18px}#historyDockPanel .history-card-action-open .history-card-action-icon{color:#18d8c6}#historyDockPanel .history-card-action-copy .history-card-action-icon{color:#64a8ff}#historyDockPanel .history-card-action-tags .history-card-action-icon{color:#ffd25c}#historyDockPanel .history-card-action-collection .history-card-action-icon{color:#ffb82f}#historyDockPanel .history-card-action-ocr .history-card-action-icon{color:#6ee7ff}#historyDockPanel .history-card-action-delete .history-card-action-icon{color:#ff7180}#historyDockPanel .history-card-action-icon-tags{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h8l8 8-7 7-8-8zm2 2v4.2l7 7 4.2-4.2-7-7zm2.5.8a1.7 1.7 0 1 1 0 3.4 1.7 1.7 0 0 1 0-3.4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h8l8 8-7 7-8-8zm2 2v4.2l7 7 4.2-4.2-7-7zm2.5.8a1.7 1.7 0 1 1 0 3.4 1.7 1.7 0 0 1 0-3.4z'/></svg>")}#historyDockPanel .history-card-action-icon-collection{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 6.5A2.5 2.5 0 0 1 5.5 4H10l2 2h6.5A2.5 2.5 0 0 1 21 8.5v8A2.5 2.5 0 0 1 18.5 19h-13A2.5 2.5 0 0 1 3 16.5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 6.5A2.5 2.5 0 0 1 5.5 4H10l2 2h6.5A2.5 2.5 0 0 1 21 8.5v8A2.5 2.5 0 0 1 18.5 19h-13A2.5 2.5 0 0 1 3 16.5z'/></svg>")}#historyDockPanel .history-card-action-icon-ocr{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v16H4zm2 2v12h12V6zm2 2h8v2H8zm0 4h8v2H8zm0 4h5v2H8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 4h16v16H4zm2 2v12h12V6zm2 2h8v2H8zm0 4h8v2H8zm0 4h5v2H8z'/></svg>")}#historyDockPanel .history-card-meta{gap:6px}#historyDockPanel .history-card-meta-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center}#historyDockPanel .history-card-meta strong{color:#f2f7fb;font-size:0.92rem;line-height:1.1}#historyDockPanel .history-card-meta span{font-size:0.74rem;line-height:1.25}#historyDockPanel .history-collection-chip{width:fit-content;max-width:100%;min-height:26px;overflow:hidden;border:1px solid rgba(255,204,92,0.22);border-radius:999px;padding:0 9px;background:rgba(255,187,43,0.08);color:#ffd56f;cursor:pointer;font-size:0.66rem;font-weight:900;line-height:24px;text-overflow:ellipsis;white-space:nowrap}#historyDockPanel .history-collection-chip:hover{border-color:rgba(255,204,92,0.42);background:rgba(255,187,43,0.14)}#historyDockPanel .history-ocr-chip{width:fit-content;max-width:100%;min-height:24px;overflow:hidden;border:1px solid rgba(110,231,255,0.18);border-radius:999px;padding:0 9px;background:rgba(110,231,255,0.07);color:#8feeff;font-size:0.64rem;font-weight:900;line-height:22px;text-overflow:ellipsis;white-space:nowrap}#historyDockPanel .history-ocr-chip-pending{border-color:rgba(255,210,92,0.22);background:rgba(255,210,92,0.08);color:#ffd25c}#historyDockPanel .history-ocr-chip-failed,#historyDockPanel .history-ocr-chip-none{border-color:rgba(150,165,184,0.12);background:rgba(150,165,184,0.05);color:#8f9bad}#historyDockPanel .history-card.is-organizing{border-color:rgba(100,215,255,0.62);box-shadow:inset 0 0 0 1px rgba(100,215,255,0.18),0 18px 42px rgba(0,0,0,0.24)}#historyDockPanel .history-card.is-viewing-ocr{border-color:rgba(110,231,255,0.5);box-shadow:inset 0 0 0 1px rgba(110,231,255,0.16),0 18px 42px rgba(0,0,0,0.24)}#historyDockPanel .history-organize-editor{position:sticky;right:0;bottom:0;z-index:18;display:grid;gap:10px;margin-top:12px;border:1px solid rgba(100,215,255,0.22);border-radius:8px;padding:12px;background:var(--glass-panel-strong-bg);box-shadow:0 18px 46px rgba(0,0,0,0.34);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}#historyDockPanel .history-organize-editor[hidden]{display:none}#historyDockPanel .history-ocr-viewer{position:sticky;right:0;bottom:0;z-index:18;display:grid;gap:10px;margin-top:12px;border:1px solid rgba(110,231,255,0.22);border-radius:8px;padding:12px;background:var(--glass-panel-strong-bg);box-shadow:0 18px 46px rgba(0,0,0,0.34);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}#historyDockPanel .history-ocr-viewer[hidden]{display:none}#historyDockPanel .history-organize-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#historyDockPanel .history-ocr-viewer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#historyDockPanel .history-organize-header div{display:grid;gap:3px}#historyDockPanel .history-ocr-viewer-header div{display:grid;gap:3px}#historyDockPanel .history-organize-header strong{color:#eef7ff;font-size:0.86rem;line-height:1.1}#historyDockPanel .history-ocr-viewer-header strong{color:#eef7ff;font-size:0.86rem;line-height:1.1}#historyDockPanel .history-organize-header span,#historyDockPanel .history-organize-field span{color:#9ba7b8;font-size:0.66rem;font-weight:900;line-height:1.1;text-transform:uppercase}#historyDockPanel .history-ocr-viewer-header span{color:#9ba7b8;font-size:0.66rem;font-weight:900;line-height:1.1;text-transform:uppercase}#historyDockPanel .history-organize-header button{width:32px;min-height:30px;border:1px solid rgba(100,215,255,0.18);border-radius:8px;padding:0;background:rgba(18,26,36,0.88);color:#dce8f5;cursor:pointer;font:inherit;font-weight:900}#historyDockPanel .history-ocr-viewer-header button{width:32px;min-height:30px;border:1px solid rgba(100,215,255,0.18);border-radius:8px;padding:0;background:rgba(18,26,36,0.88);color:#dce8f5;cursor:pointer;font:inherit;font-weight:900}#historyDockPanel .history-organize-field{display:grid;gap:6px}#historyDockPanel .history-ocr-viewer textarea{width:100%;min-height:156px;max-height:min(36vh,300px);border:1px solid rgba(110,231,255,0.16);border-radius:8px;padding:11px 12px;resize:vertical;background:rgba(8,13,19,0.82);color:#edf8ff;font:inherit;font-size:0.78rem;font-weight:750;line-height:1.45}#historyDockPanel .history-ocr-viewer textarea:focus{outline:none;border-color:rgba(110,231,255,0.5);box-shadow:0 0 0 2px rgba(110,231,255,0.1)}#historyDockPanel .history-organize-field input{width:100%;min-height:40px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;padding:0 12px;background:rgba(8,13,19,0.82);color:#edf8ff;font:inherit;font-size:0.78rem;font-weight:800}#historyDockPanel .history-organize-field input:focus{outline:none;border-color:rgba(100,215,255,0.5);box-shadow:0 0 0 2px rgba(100,215,255,0.1)}#historyDockPanel .history-organize-actions{display:flex;justify-content:flex-end;gap:8px}#historyDockPanel .history-ocr-viewer-actions{display:flex;justify-content:flex-end;gap:8px}#historyDockPanel .history-organize-actions button{min-height:36px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;padding:0 14px;background:rgba(18,26,36,0.88);color:#dce8f5;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:900}#historyDockPanel .history-ocr-viewer-actions button{min-height:36px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;padding:0 14px;background:rgba(18,26,36,0.88);color:#dce8f5;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:900}#historyDockPanel .history-ocr-viewer-actions button:disabled{cursor:default;opacity:0.45}#historyDockPanel .history-organize-actions button:last-child{border-color:rgba(0,214,180,0.34);background:rgba(0,214,180,0.12);color:#55f3d3}#historyDockPanel .history-ocr-viewer-actions button:first-child{border-color:rgba(110,231,255,0.3);background:rgba(110,231,255,0.1);color:#8feeff}#historyDockPanel .history-ocr-viewer-actions button:last-child{border-color:rgba(0,214,180,0.34);background:rgba(0,214,180,0.12);color:#55f3d3}#historyDockPanel .history-organize-actions button:hover,#historyDockPanel .history-organize-header button:hover,#historyDockPanel .history-ocr-viewer-actions button:not(:disabled):hover,#historyDockPanel .history-ocr-viewer-header button:hover{border-color:rgba(100,215,255,0.4);background:rgba(24,34,48,0.96)}#historyDockPanel .history-card-meta-icon{width:17px;height:17px;background:currentColor;color:#8e9aaa;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#historyDockPanel .history-card-meta-icon-date{color:#18d8c6;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 2h2v3h6V2h2v3h3v16H4V5h3zm-1 8v9h12v-9zm1-3v1h10V7z'/><path fill='black' d='M15 11h2v3h3v2h-5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M7 2h2v3h6V2h2v3h3v16H4V5h3zm-1 8v9h12v-9zm1-3v1h10V7z'/><path fill='black' d='M15 11h2v3h3v2h-5z'/></svg>")}#historyDockPanel .history-card-meta-icon-image{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v14H4zm2 2v10h12V7zm2 8 3-4 2 3 1-1.5 3 4.5H7zM15.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 5h16v14H4zm2 2v10h12V7zm2 8 3-4 2 3 1-1.5 3 4.5H7zM15.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z'/></svg>")}#historyDockPanel .history-card-meta-icon-file{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 3h8l4 4v14H6zm7 2v4h4zM8 11v8h8v-8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 3h8l4 4v14H6zm7 2v4h4zM8 11v8h8v-8z'/></svg>")}#historyDockPanel .history-list.is-list-view .history-card{position:relative;grid-template-columns:132px;grid-template-areas:"preview" "body";align-items:start;min-height:0;overflow:visible}#historyDockPanel .history-list.is-list-view .history-card-preview{grid-area:preview;overflow:visible}#historyDockPanel .history-list.is-list-view .history-card img{height:62px}#historyDockPanel .history-list.is-list-view .history-card-more{top:6px;right:6px;width:28px;min-height:24px;font-size:0.9rem}#historyDockPanel .history-list.is-list-view .history-card-select{top:6px;left:6px;min-height:24px;padding:0 7px}#historyDockPanel .history-list.is-list-view .history-card-pin{top:6px;left:34px;width:24px;min-height:24px;font-size:0.76rem}#historyDockPanel .history-list.is-list-view .history-card-select span:last-child{display:none}#historyDockPanel .history-list.is-list-view .history-card-body{grid-area:body;min-width:0;align-content:start;gap:4px}#historyDockPanel .history-list.is-list-view .history-card-meta{gap:2px}#historyDockPanel .history-list.is-list-view .history-card-meta strong{font-size:0.72rem}#historyDockPanel .history-list.is-list-view .history-card-meta span{font-size:0.64rem;line-height:1.25}#historyDockPanel .history-list.is-list-view .history-card-actions{position:absolute;top:42px;right:8px;z-index:8;display:none;gap:6px;padding:6px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;background:rgba(8,12,18,0.96);box-shadow:0 12px 28px rgba(0,0,0,0.32)}#historyDockPanel .history-list.is-list-view .history-card-secondary-actions{position:absolute;top:42px;right:8px;z-index:8;display:none;flex-direction:row;gap:6px;justify-content:flex-start;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#historyDockPanel .history-list.is-list-view .history-card.is-actions-open .history-card-secondary-actions,#historyDockPanel .history-list.is-list-view .history-card-secondary-actions.is-visible{display:flex}#historyDockPanel .history-list.is-list-view .history-card.is-actions-open .history-card-actions{display:flex}#historyDockPanel .history-list.is-list-view .history-card.is-actions-open .history-card-body{gap:7px}#historyDockPanel .history-list.is-list-view .history-card-secondary-actions{top:84px;padding:6px;border:1px solid rgba(100,215,255,0.16);border-radius:8px;background:rgba(8,12,18,0.96);box-shadow:0 12px 28px rgba(0,0,0,0.32)}#historyDockPanel .history-list.is-list-view .history-card-action-button{width:30px;height:30px;display:inline-flex;gap:0;padding:0}#historyDockPanel .history-list.is-list-view .history-card-action-icon{width:14px;height:14px}#historyDockPanel .history-list.is-list-view .history-card-action-button span:last-child{display:none}@media (max-width:700px){#historyDockPanel .feature-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}#historyDockPanel .history-header-copy{display:none}#historyDockPanel .dock-panel-actions{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}#historyDockPanel .history-view-controls{justify-self:start;gap:6px;max-width:100%}#historyDockPanel .history-sort-control{gap:0}#historyDockPanel .history-sort-control span{display:none}#historyDockPanel #historySort{width:min(128px,38vw);min-height:34px}#historyDockPanel .history-view-button{width:34px;min-height:34px}#historyDockPanel .history-filter-row{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:-2px}#historyDockPanel .history-filter-control{justify-content:space-between}#historyDockPanel #historyFilter{width:min(160px,44vw)}#historyDockPanel #historyCollectionFilter{width:min(180px,48vw)}#historyDockPanel .history-header-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-right:0}#historyDockPanel .history-action-button{min-width:0;width:100%;min-height:46px;padding:7px 10px;gap:8px}#historyDockPanel .history-action-button strong{font-size:0.68rem}#historyDockPanel .history-action-button small{font-size:0.58rem}}.dock-metrics,.dock-history{display:grid;grid-template-columns:1fr 1fr;gap:8px}#drawDockPanel .dock-history button{display:flex;align-items:center;justify-content:center;gap:10px}#historyDockPanel .dock-history,#settingsPanel .dock-history{margin-top:0}#cropDockPanel .dock-metrics{margin-top:2px}#cropDockPanel #dockClearCrop,#textDockPanel #dockReadSelection{min-height:40px}.dock-metrics span,.dock-metrics strong{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#151b23}.dock-metrics span{color:var(--muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.dock-metrics strong{color:var(--ink);font-size:0.86rem;font-weight:900}#cropDockPanel .crop-toolbar-copy{grid-column:1;min-width:0}#cropDockPanel .crop-toolbar-metrics{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:0;align-self:end}#cropDockPanel .crop-metric{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(100,215,255,0.13);border-radius:8px;padding:6px 9px;background:rgba(15,22,31,0.78);white-space:nowrap}#cropDockPanel .crop-metric span{min-height:auto;border:0;padding:0;background:transparent;color:#8f9bab;font-size:0.64rem;font-weight:900;text-transform:uppercase}#cropDockPanel .crop-metric strong{min-height:auto;border:0;padding:0;background:transparent;color:var(--ink);font-size:0.86rem;font-weight:900}#cropDockPanel #dockClearCrop{grid-column:4;align-self:end;min-height:42px}.dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close){cursor:pointer}.dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close):hover:not(:disabled),.dock-panel-minimize:hover,.dock-panel-close:hover{border-color:rgba(100,215,255,0.5)}.dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close):disabled{cursor:not-allowed;opacity:0.45}.canvas-menu{position:fixed;z-index:40;display:grid;width:156px;gap:6px;border:1px solid var(--glass-border);border-radius:8px;padding:8px;background:var(--glass-panel-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.canvas-menu[hidden]{display:none}.canvas-menu button{min-height:36px;border:1px solid var(--line);border-radius:8px;background:#151b23;color:var(--ink);cursor:pointer;font:inherit;font-size:0.82rem;font-weight:850}.canvas-menu button:hover:not(:disabled){border-color:rgba(100,215,255,0.5)}.canvas-menu button:disabled{cursor:not-allowed;opacity:0.45}.text-label-editor{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:16px;background:rgba(4,7,10,0.58);backdrop-filter:blur(10px)}.text-label-editor[hidden]{display:none}.text-label-editor-card{display:grid;width:min(420px,calc(100vw - 32px));gap:8px;border:1px solid var(--glass-border);border-radius:8px;padding:12px;background:var(--glass-panel-strong-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.text-label-editor.is-inline{inset:0;display:block;padding:0;background:transparent;backdrop-filter:none}.text-label-editor.is-inline .text-label-editor-card{position:fixed;left:var(--text-label-editor-left,50%);top:var(--text-label-editor-top,50%);z-index:46;width:var(--text-label-editor-width,240px);height:var(--text-label-editor-height,110px);gap:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.text-label-editor.is-inline .dock-panel-header,.text-label-editor.is-inline label,.text-label-editor.is-inline .dock-history{display:none}.text-label-editor.is-inline .dock-panel-body{display:block;padding:0}.text-label-editor.is-inline #textLabelEditorInput{width:100%;min-height:0;height:100%;resize:none;border:1px solid currentColor;border-radius:0;padding:var(--text-label-editor-padding,12px);overflow:hidden;background:rgba(7,16,24,0.94);box-shadow:inset 0 0 0 1px rgba(235,243,250,0.08);font-family:"Segoe UI",Arial,sans-serif;font-size:var(--text-label-editor-font-size,28px);font-weight:800;line-height:var(--text-label-editor-line-height,34px);caret-color:currentColor}.text-label-editor.is-inline #textLabelEditorInput::placeholder{color:rgba(235,243,250,0.68)}.capture-picker{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(4,7,10,0.58);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}.capture-picker[hidden]{display:none}.capture-picker-card{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1100px,calc(100vw - 40px));max-height:min(calc(100vh - 48px),860px);gap:12px;overflow:hidden;border:1px solid var(--glass-border);border-radius:12px;padding:16px;background:var(--glass-panel-strong-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.capture-picker-card>.dock-panel-header{min-height:0}.capture-picker-card>.dock-panel-body{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0;overflow:hidden}.capture-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.capture-mode-card{--capture-mode-rgb:74,163,255;display:flex;align-items:center;gap:18px;min-height:116px;border:1px solid rgba(var(--capture-mode-rgb),0.3);border-radius:12px;padding:20px 22px;background:radial-gradient(circle at 18% 30%,rgba(var(--capture-mode-rgb),0.22),transparent 36%),linear-gradient(135deg,rgba(var(--capture-mode-rgb),0.14),transparent 58%),rgba(12,17,26,0.98);color:inherit;cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px rgba(var(--capture-mode-rgb),0.06),0 16px 42px rgba(0,0,0,0.2);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.capture-mode-card:hover,.capture-mode-card:focus-visible,.capture-mode-card.is-active{border-color:rgba(var(--capture-mode-rgb),0.58);box-shadow:inset 0 0 0 1px rgba(var(--capture-mode-rgb),0.1),0 20px 52px rgba(var(--capture-mode-rgb),0.14);outline:none}.capture-mode-card.is-active{background:radial-gradient(circle at 18% 30%,rgba(var(--capture-mode-rgb),0.28),transparent 38%),linear-gradient(135deg,rgba(var(--capture-mode-rgb),0.2),transparent 58%),rgba(12,17,26,0.98);box-shadow:inset 0 0 0 1px rgba(var(--capture-mode-rgb),0.1),0 20px 52px rgba(var(--capture-mode-rgb),0.14)}.capture-mode-card strong{color:#f5f7fa;font-size:1.15rem;font-weight:900;line-height:1.1}.capture-mode-card span{color:#9ba6b5;font-size:0.9rem;font-weight:700;line-height:1.35}.capture-mode-card-stitch{--capture-mode-rgb:159,110,255}.capture-mode-card-record{--capture-mode-rgb:255,86,116}.capture-mode-icon{display:grid;position:relative;flex:0 0 72px;width:72px;height:72px;place-items:center;border-radius:16px;background:linear-gradient(180deg,rgba(var(--capture-mode-rgb),0.26),rgba(var(--capture-mode-rgb),0.08)),rgba(var(--capture-mode-rgb),0.12);box-shadow:inset 0 0 0 1px rgba(var(--capture-mode-rgb),0.16),0 18px 34px rgba(var(--capture-mode-rgb),0.12)}.capture-mode-icon::before{width:38px;height:38px;border:4px dashed rgba(235,243,250,0.88);border-radius:8px;content:""}.capture-mode-icon-stitch::before{width:28px;height:46px}.capture-mode-icon-record::before{width:42px;height:42px;border:4px solid rgba(255,244,246,0.9);border-radius:13px}.capture-mode-icon-record::after{position:absolute;width:16px;height:16px;border-radius:999px;background:rgba(255,244,246,0.94);content:""}.capture-mode-copy{display:grid;gap:8px;min-width:0}.capture-source-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:2px 0 0;color:#f5f7fa}.capture-source-heading strong{font-size:0.95rem;font-weight:900}.capture-source-heading span{color:#9ba6b5;font-size:0.76rem;font-weight:750}.capture-picker[data-mode="record"] .capture-source-card{border-color:rgba(255,86,116,0.2)}.capture-picker[data-mode="record"] .capture-source-card:hover,.capture-picker[data-mode="record"] .capture-source-card:focus-visible{border-color:rgba(255,86,116,0.48);box-shadow:0 18px 40px rgba(255,86,116,0.1)}.capture-picker[data-mode="record"] .capture-source-badge{border-color:rgba(255,86,116,0.32);color:#ff8fa2}.screen-recording-bar{position:fixed;top:18px;left:50%;z-index:90;display:flex;align-items:center;gap:14px;border:1px solid rgba(255,86,116,0.42);border-radius:8px;padding:8px;background:linear-gradient(180deg,rgba(255,86,116,0.16),transparent 58%),rgba(9,12,18,0.76);box-shadow:0 18px 60px rgba(0,0,0,0.42),0 0 0 1px rgba(255,86,116,0.08);color:#f4f8ff;transform:translateX(-50%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.screen-recording-bar[hidden]{display:none}.screen-recording-status{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0 4px}.screen-recording-status>div{display:grid;gap:2px;min-width:0}.screen-recording-status strong{max-width:min(360px,48vw);overflow:hidden;font-size:0.76rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.screen-recording-status span:not(.screen-recording-dot){color:rgba(235,243,250,0.74);font-size:0.72rem;font-weight:850;line-height:1}.screen-recording-dot{width:11px;height:11px;flex:0 0 11px;border-radius:999px;background:#ff4f6a;box-shadow:0 0 0 0 rgba(255,79,106,0.34);animation:recordingPulse 1.25s ease-out infinite}.screen-recording-actions{display:inline-flex;gap:6px}.screen-recording-actions button{min-height:34px;border:1px solid rgba(180,195,210,0.14);border-radius:8px;padding:0 12px;background:rgba(17,24,34,0.92);color:#eaf3ff;cursor:pointer;font:inherit;font-size:0.74rem;font-weight:900}.screen-recording-actions button:first-child{border-color:rgba(255,86,116,0.42);background:rgba(255,86,116,0.14);color:#ffe8ed}.screen-recording-actions button:hover,.screen-recording-actions button:focus-visible{border-color:rgba(100,215,255,0.42);outline:none}@keyframes recordingPulse{0%{box-shadow:0 0 0 0 rgba(255,79,106,0.36)}72%,100%{box-shadow:0 0 0 11px rgba(255,79,106,0)}}.capture-stitch-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;margin-bottom:14px;border:1px solid rgba(43,212,154,0.24);border-radius:12px;padding:12px;background:rgba(43,212,154,0.08)}.capture-stitch-panel[hidden]{display:none}.capture-stitch-panel strong{display:block;margin-bottom:4px;color:#e9fff7;font-size:0.9rem;font-weight:900}.capture-stitch-panel p{margin:0;color:#a8b5c3;font-size:0.78rem;font-weight:720;line-height:1.45}.capture-stitch-overlap{display:inline-grid;grid-template-columns:auto 74px auto;gap:6px;align-items:center;color:#c9d5e3;font-size:0.74rem;font-weight:850}.capture-stitch-overlap input{min-height:34px;border-color:rgba(100,215,255,0.18);background:#0c1118;color:#eaf6ff}.capture-stitch-actions{display:inline-flex;gap:8px}.capture-stitch-actions button{min-height:36px;border:1px solid rgba(100,215,255,0.2);border-radius:8px;padding:0 10px;background:rgba(16,23,32,0.92);color:#edf7ff;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:850}.capture-stitch-actions button:disabled{cursor:not-allowed;opacity:0.46}.capture-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:14px;min-height:0;overflow:auto;padding-right:4px}.capture-picker-empty{border:1px dashed rgba(100,215,255,0.2);border-radius:10px;padding:18px;color:#9ba6b5;text-align:center}.capture-source-card{display:grid;gap:10px;border:1px solid rgba(100,215,255,0.16);border-radius:12px;padding:10px;background:rgba(14,19,26,0.98);color:inherit;cursor:pointer;text-align:left;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.capture-source-card:hover,.capture-source-card:focus-visible{border-color:rgba(100,215,255,0.5);box-shadow:0 18px 40px rgba(0,0,0,0.26);outline:none;transform:translateY(-1px)}.capture-source-card[disabled]{cursor:wait;opacity:0.72}.capture-source-preview{aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(100,215,255,0.14);border-radius:8px;background:linear-gradient(180deg,rgba(18,28,39,0.98),rgba(7,16,24,0.98))}.capture-source-preview img{display:block;width:100%;height:100%;object-fit:cover}.capture-source-meta{display:grid;gap:6px}.capture-source-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.capture-source-title{margin:0;font-size:0.94rem;font-weight:800;color:#f5f7fa}.capture-source-badge{border:1px solid rgba(100,215,255,0.24);border-radius:999px;padding:4px 8px;color:#93e7ff;font-size:0.68rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.capture-source-subline{display:flex;align-items:center;gap:8px;min-height:22px;color:#9ba6b5;font-size:0.8rem}.capture-source-icon{width:18px;height:18px;border-radius:4px;object-fit:contain}#textLabelEditorInput{width:100%;min-height:120px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#151b23;color:var(--ink);font:inherit;resize:vertical}.stop-drawing{position:fixed;right:24px;bottom:82px;z-index:35;min-height:44px;border:1px solid rgba(100,215,255,0.34);border-radius:8px;padding:0 16px;background:var(--cyan);color:#061018;cursor:pointer;font:inherit;font-weight:900;box-shadow:0 18px 60px rgba(100,215,255,0.2)}.stop-drawing[hidden]{display:none}@media (max-width:760px){.workspace .control-panel{max-height:none}.floating-dock{right:12px;left:12px;justify-content:flex-start;overflow-x:auto;transform:none}.dock-info{width:260px;flex:0 0 260px}.dock-panel{right:12px;left:12px;width:auto;transform:none}.history-card{grid-template-columns:1fr}.history-card img{width:100%;height:140px}.capture-picker{padding:12px}.capture-picker-card{width:min(100%,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:12px}}.workspace .control-panel{gap:8px;padding:14px}.panel-section{display:grid;gap:8px;border:1px solid rgba(100,215,255,0.1);border-radius:8px;padding:10px;background:rgba(7,10,14,0.34)}.panel-section h2{margin:0;color:#dbe7f2;font-size:0.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.panel-section .button{min-height:40px}.output-actions{grid-template-columns:1fr 1fr}.control-panel>.meta-grid{margin:2px 0}.workspace .button,select,.workspace input{min-height:42px}.workspace .status-box{height:70px;min-height:70px;padding:10px 12px}.workspace .meta-grid{gap:8px}.workspace .meta-grid div{min-height:62px;padding:10px}.workspace .meta-grid strong{margin-top:4px;font-size:1rem}.workspace{width:100% !important;grid-template-columns:minmax(0,1fr) !important;gap:0 !important}.workspace .capture-surface{grid-column:1 / -1 !important;width:100% !important;min-width:0 !important;min-height:min(760px,calc(100vh - var(--app-shell-top-padding) - var(--app-shell-bottom-padding)))}@media (min-width:1061px){.workspace{height:calc(100vh - var(--app-shell-top-padding) - var(--app-shell-bottom-padding))}}.mini-note{margin-top:0;font-size:0.75rem}html.mobile-mode .site-topbar{padding:10px 14px;align-items:center;flex-wrap:nowrap}html.mobile-mode .app-shell{padding:62px 6px 8px}html.mobile-mode body{overflow:hidden}html.mobile-mode .site-topbar,html.mobile-mode .floating-dock,html.mobile-mode .dock-panel,html.mobile-mode .canvas-menu,html.mobile-mode .text-label-editor,html.mobile-mode .capture-picker{touch-action:manipulation}html.mobile-mode .site-topbar button,html.mobile-mode .floating-dock button,html.mobile-mode .dock-panel button,html.mobile-mode .dock-panel select,html.mobile-mode .dock-panel input,html.mobile-mode .dock-panel textarea,html.mobile-mode .canvas-menu button,html.mobile-mode .text-label-editor button,html.mobile-mode .capture-picker button{touch-action:manipulation}html.mobile-mode .brand{gap:2px;font-size:1.05rem}html.mobile-mode .brand-logo{width:34px;height:34px;flex-basis:34px}html.mobile-mode .top-note{max-width:40vw;padding:8px 10px;border:1px solid rgba(100,215,255,0.18);border-radius:8px;background:rgba(10,13,18,0.72);color:rgba(235,243,250,0.82);font-size:0.76rem;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap}html.mobile-mode .site-menu .site-nav{display:none}html.mobile-mode .site-menu-check:checked ~ .site-nav{display:flex}html.mobile-mode .site-actions{gap:8px}html.mobile-mode .site-action-button{min-height:32px;padding:0 10px;font-size:0.76rem}html.mobile-mode .download-page body,html.mobile-mode .home-page body,html.mobile-mode .release-notes-page body,html.mobile-mode .features-page body,body.download-page,body.home-page,body.release-notes-page,body.features-page{overflow:auto}html.mobile-mode .workspace .capture-surface{height:calc(100vh - 170px);height:calc(100dvh - 170px);min-height:calc(100vh - 170px);min-height:calc(100dvh - 170px);max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.mobile-mode .workspace .empty-state img{opacity:0.26}html.mobile-mode .workspace .empty-state div{right:18px;bottom:104px;left:18px;max-width:none;gap:10px}html.mobile-mode .workspace .empty-state h1{max-width:10ch;font-size:clamp(2rem,9vw,3.4rem)}html.mobile-mode .workspace .empty-state p:not(.empty-brand){max-width:34ch;font-size:0.96rem;line-height:1.45}html.mobile-mode .empty-features{gap:8px}html.mobile-mode .empty-features li{min-height:32px;padding:7px 10px;font-size:0.74rem}html.mobile-mode .floating-dock{right:12px;bottom:12px;left:12px;gap:6px;padding:6px;justify-content:flex-start;overflow-x:auto;transform:none;-webkit-overflow-scrolling:touch}html.mobile-mode .dock-info{width:220px;flex:0 0 220px}html.mobile-mode .floating-dock button,html.mobile-mode .dock-delay,html.mobile-mode .dock-save-split{flex:0 0 auto}html.mobile-mode .dock-delay{display:none !important}html.mobile-mode .dock-panel{right:12px;bottom:72px;left:12px;width:min(366px,calc(100vw - 24px));max-width:min(366px,calc(100vw - 24px));max-height:min(58vh,430px);overflow-x:hidden;overflow-y:auto;transform:none}html.mobile-mode .save-options-popover{right:12px;bottom:76px;left:auto;width:min(230px,calc(100vw - 24px))}html.mobile-mode .dock-panel.is-minimized{width:min(160px,calc(100vw - 24px))}html.mobile-mode .feature-panel .feature-panel-header{position:relative;padding-right:74px}html.mobile-mode .feature-panel .dock-panel-actions{position:absolute;top:0;right:auto;left:calc(min(100vw,390px) - 120px)}html.mobile-mode #drawDockPanel{width:auto;max-width:calc(100vw - 24px);max-height:min(210px,calc(100dvh - 120px));overflow:hidden}html.mobile-mode #drawDockPanel.is-minimized{width:min(160px,calc(100vw - 24px));height:44px;max-height:none;padding:8px 10px}html.mobile-mode .draw-panel{padding:9px}html.mobile-mode .toolbar-panel{width:auto;padding:10px}html.mobile-mode .toolbar-panel .feature-panel-header{position:relative;min-height:34px;margin-bottom:6px;padding-right:74px}html.mobile-mode .toolbar-panel .panel-section{padding:8px 10px}html.mobile-mode .toolbar-panel button:not(.dock-panel-minimize):not(.dock-panel-close){min-height:34px;font-size:0.78rem}html.mobile-mode .toolbar-panel .dock-panel-actions{position:absolute;top:0;right:auto;left:calc(min(100vw,390px) - 120px);order:1;margin-left:0}html.mobile-mode #cropDockPanel .feature-panel-body,html.mobile-mode #textDockPanel .feature-panel-body,html.mobile-mode #historyDockPanel .feature-panel-body{grid-template-columns:1fr}html.mobile-mode #cropDockPanel .crop-toolbar-body::after{display:none}html.mobile-mode #cropDockPanel .crop-toolbar-copy,html.mobile-mode #cropDockPanel .crop-toolbar-metrics,html.mobile-mode #cropDockPanel #dockClearCrop{grid-column:1}html.mobile-mode #cropDockPanel .crop-preset-strip{justify-content:flex-start}html.mobile-mode #cropDockPanel .crop-toolbar-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html.mobile-mode #cropDockPanel .crop-header-copy{display:none}html.mobile-mode #textDockPanel .feature-panel-header{justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px}html.mobile-mode #textDockPanel .text-header-actions{width:auto;min-width:0;order:0;flex:1 1 auto;flex-wrap:nowrap;gap:6px;margin-right:0}html.mobile-mode #textDockPanel .text-header-copy{display:none;margin-left:0;font-size:0.72rem}html.mobile-mode #textDockPanel .text-header-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.mobile-mode #textDockPanel #dockReadSelection{min-height:34px}html.mobile-mode #textDockPanel #dockCleanOcrText{min-height:34px;padding:0 10px}html.mobile-mode #textDockPanel .text-toolbar-output{padding:8px}html.mobile-mode #historyDockPanel .history-list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;width:100%;max-height:300px;overflow-x:hidden;overflow-y:auto;padding-right:0}html.mobile-mode #historyDockPanel .history-card{width:100%;min-width:0;padding:12px;gap:10px}html.mobile-mode #historyDockPanel .history-card img{width:100%;height:105px;padding:8px}html.mobile-mode #historyDockPanel .history-card-actions{gap:8px;padding-bottom:10px}html.mobile-mode #historyDockPanel .history-card-action-button{width:54px;height:46px}html.mobile-mode #historyDockPanel .history-card-action-icon{width:16px;height:16px}html.mobile-mode #historyDockPanel .history-card-meta{gap:6px}html.mobile-mode #historyDockPanel .history-card-meta strong{font-size:0.9rem}html.mobile-mode #historyDockPanel .history-card-meta span{font-size:0.72rem}html.mobile-mode #historyDockPanel .feature-panel-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-right:0}html.mobile-mode #historyDockPanel .feature-panel-intro{display:flex;flex:1 1 auto;min-width:0}html.mobile-mode #historyDockPanel .history-header-copy{display:none}html.mobile-mode #historyDockPanel .feature-panel-badge{width:36px;height:36px;flex-basis:36px}html.mobile-mode #historyDockPanel .history-panel-topline{margin-bottom:10px}html.mobile-mode #historyDockPanel .history-header-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-right:0}html.mobile-mode #historyDockPanel .history-action-button{width:100%;min-width:0;min-height:32px;padding:0 12px;font-size:0.66rem}html.mobile-mode #historyDockPanel .history-view-controls{display:flex;align-items:center;gap:8px;flex:0 1 auto;width:auto}html.mobile-mode #historyDockPanel .history-sort-control span{display:none}html.mobile-mode #historyDockPanel #historySort{width:min(132px,32vw)}html.mobile-mode #historyDockPanel .history-sort-control{min-width:0;justify-content:end}html.mobile-mode #historyDockPanel #historySort{width:min(128px,100%)}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card{position:relative;grid-template-columns:68px minmax(0,1fr) 38px;grid-template-areas:"preview body more";gap:10px;align-items:center;min-height:90px;padding:10px;overflow:visible;z-index:1}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card.is-actions-open{z-index:12}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-preview{grid-area:preview;display:block;position:static;width:68px;height:68px;overflow:hidden;border:1px solid rgba(100,215,255,0.12);border-radius:8px;background:rgba(4,8,12,0.72)}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-preview::before,html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-preview::after{content:none;display:none}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card img{width:100%;height:100%;padding:0;border-radius:7px;object-fit:cover}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-more{grid-area:more;position:relative;top:auto;right:auto;width:34px;height:34px;min-height:34px;justify-self:end;z-index:32;font-size:1rem;transform:none}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-body{grid-area:body;align-self:center;min-width:0;gap:3px}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-meta{gap:3px}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-meta-row{grid-template-columns:14px minmax(0,1fr);gap:5px}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-meta strong{overflow:hidden;font-size:0.72rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-meta span{overflow:hidden;font-size:0.58rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-meta-icon{width:12px;height:12px}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-meta-row:last-child{display:none}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-secondary-actions{top:50%;right:50px;z-index:24;display:none;flex-direction:row;gap:5px;padding:5px;transform:translateY(-50%)}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card.is-actions-open .history-card-secondary-actions,html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-secondary-actions.is-visible{display:flex}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-actions{top:50%;right:150px;z-index:24;display:none;flex-direction:row;gap:5px;padding:5px;transform:translateY(-50%)}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card.is-actions-open .history-card-actions{display:flex}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-action-button{width:34px;height:32px;min-height:32px;padding:0}html.mobile-mode #historyDockPanel .history-list.is-list-view .history-card-action-icon{width:15px;height:15px}html.mobile-mode #drawDockPanel .draw-panel-header{position:static;z-index:2;display:block;height:0;margin:0}html.mobile-mode #drawDockPanel.is-minimized .draw-panel-header{display:flex !important;height:auto;min-height:28px}html.mobile-mode #drawDockPanel .dock-panel-actions{position:absolute;top:7px;right:auto;left:calc(min(100vw,390px) - 104px);z-index:3}html.mobile-mode #drawDockPanel.is-minimized .dock-panel-actions{position:static !important;margin-left:auto !important}html.mobile-mode #drawDockPanel .draw-panel-body{grid-template-columns:42px minmax(0,1fr) 106px;grid-template-areas:"tabs tabs tabs" "tools tools tools" "options options options" "colors edit history";gap:6px;overflow:hidden}html.mobile-mode #drawDockPanel.is-minimized .draw-panel-body,html.mobile-mode #drawDockPanel.is-minimized .annotation-tool-options,html.mobile-mode #drawDockPanel.is-minimized>:not(.draw-panel-header){display:none !important}html.mobile-mode #drawDockPanel .annotation-tool-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(100,215,255,0.16);border-radius:8px;padding:0 66px 0 0;background:rgba(14,19,25,0.88)}html.mobile-mode #drawDockPanel .annotation-tool-tab{min-width:0;min-height:32px;justify-content:center;border-bottom:0;border-right:1px solid rgba(100,215,255,0.12);padding:0 6px;background:transparent;font-size:0}html.mobile-mode #drawDockPanel .annotation-tab-icon{width:15px;height:15px}html.mobile-mode #drawDockPanel .annotation-tab-icon::before{width:15px;height:15px}html.mobile-mode #drawDockPanel .annotation-tool-tab span:last-child{display:none}html.mobile-mode #drawDockPanel .annotation-tool-tab:last-child{border-right:0}html.mobile-mode #drawDockPanel .annotation-tool-grid{display:flex;flex-wrap:nowrap;gap:6px}html.mobile-mode #drawDockPanel .annotation-tool-button,html.mobile-mode #drawDockPanel .dock-history button{width:48px;min-width:48px;height:48px;min-height:48px;padding:5px;font-size:0.48rem}html.mobile-mode #drawDockPanel .annotation-favorite-empty{width:100%;min-width:0;max-width:none;height:48px;min-height:48px;justify-content:center;font-size:0.58rem}html.mobile-mode #drawDockPanel .annotation-tool-groups{overflow-x:auto;overflow-y:hidden;padding-bottom:1px;-webkit-overflow-scrolling:touch}html.mobile-mode #drawDockPanel .annotation-tool-options{position:static;grid-area:options;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;overflow-x:auto;overflow-y:hidden;border-color:rgba(100,215,255,0.12);padding:6px;background:rgba(8,12,18,0.58);width:100%;box-shadow:none;-webkit-overflow-scrolling:touch}html.mobile-mode #drawDockPanel .emoji-picker{position:static;grid-area:options;grid-template-columns:1fr;grid-template-rows:auto auto auto minmax(0,1fr);width:100%;max-height:220px;padding:8px;box-shadow:none}html.mobile-mode #drawDockPanel .emoji-picker-header{display:flex;align-items:center;justify-content:space-between}html.mobile-mode #drawDockPanel .emoji-picker-header button{position:static}html.mobile-mode #drawDockPanel .emoji-picker input,html.mobile-mode #drawDockPanel .emoji-category-tabs,html.mobile-mode #drawDockPanel .emoji-recent-row,html.mobile-mode #drawDockPanel .emoji-grid{grid-column:1}html.mobile-mode #drawDockPanel .annotation-tool-options-header{display:none;align-items:center;justify-content:space-between;gap:10px}html.mobile-mode #drawDockPanel .annotation-tool-options-header button{position:static;margin-left:0}html.mobile-mode #drawDockPanel .annotation-tool-option{grid-template-columns:auto 82px 34px;flex:0 0 auto;min-width:162px;max-width:none;font-size:0.58rem}html.mobile-mode #drawDockPanel .annotation-tool-color-option{grid-template-columns:auto 34px;min-width:94px}html.mobile-mode #drawDockPanel .annotation-tool-option input[type="range"]{min-height:26px}html.mobile-mode #drawDockPanel .annotation-tool-choice-option{min-width:auto}html.mobile-mode #drawDockPanel .annotation-tool-action-option{min-width:auto}html.mobile-mode #drawDockPanel .annotation-tool-action-option button{min-height:28px;padding:0 8px}html.mobile-mode #drawDockPanel .annotation-tool-choice button{min-width:32px;min-height:28px;padding:0 7px}html.mobile-mode #drawDockPanel .annotation-edit-button{justify-self:start;width:100%;min-width:0;height:36px;min-height:36px;flex-direction:row;justify-content:center;gap:8px}html.mobile-mode #drawDockPanel .dock-history{grid-area:history;justify-self:end;align-self:stretch;display:flex;gap:6px}html.mobile-mode #drawDockPanel .dock-history button{width:50px;min-width:50px;height:36px;min-height:36px;flex-direction:row;gap:0;padding:5px}html.mobile-mode #drawDockPanel .dock-history button span:last-child{display:none}html.mobile-mode #drawDockPanel .annotation-edit-button .annotation-tool-icon{width:16px;min-width:16px;height:16px}html.mobile-mode #drawDockPanel .annotation-edit-button .annotation-tool-icon::before{width:16px;height:16px}html.mobile-mode #drawDockPanel .draw-panel-color-layout{display:grid;grid-template-columns:30px;gap:0;align-items:center}html.mobile-mode #drawDockPanel .draw-panel-section{justify-self:stretch;align-self:stretch;min-height:36px;max-width:none;padding:3px;border-color:rgba(100,215,255,0.18);background:rgba(18,26,36,0.82)}html.mobile-mode #drawDockPanel .draw-panel-color-block{gap:3px}html.mobile-mode #drawDockPanel .draw-panel-color-block:not(.draw-panel-current-color),html.mobile-mode #drawDockPanel .draw-panel-recent-colors{display:none}html.mobile-mode #drawDockPanel .draw-panel-color-label{display:none}html.mobile-mode #drawDockPanel #dockAnnotationColor{width:30px;min-width:30px;height:30px;padding:2px;border:0;background:transparent}html.mobile-mode #drawDockPanel .annotation-color-swatch{flex-basis:18px;min-width:18px;min-height:18px;border-radius:5px}html.mobile-mode #drawDockPanel .annotation-color-history.is-empty::before{width:18px;height:18px;border-radius:5px}html.mobile-mode #drawDockPanel .annotation-recent-toggle{min-width:56px;min-height:30px;padding:0 6px;font-size:0.54rem}html.mobile-mode #drawDockPanel .draw-panel-color-divider{display:none}html.mobile-mode #drawDockPanel .annotation-color-history{flex-wrap:nowrap;overflow:hidden}html.mobile-mode .feature-panel{padding:12px}html.mobile-mode .feature-panel-badge{width:34px;height:34px}html.mobile-mode .draw-panel-color-layout{grid-template-columns:52px minmax(86px,auto) minmax(96px,1fr);gap:8px}html.mobile-mode .draw-panel-color-divider{display:none}html.mobile-mode #dockAnnotationColor{width:34px;min-width:34px;height:34px}html.mobile-mode .annotation-tool-button{min-height:58px;padding:6px}html.mobile-mode #textDockPanel{width:auto;min-width:0;max-width:none}html.mobile-mode #textDockPanel.is-minimized{width:auto}html.mobile-mode #dockOcrText{width:100%;max-width:100%;resize:vertical}html.mobile-mode #mobileImportDockPanel .dock-panel-body{gap:10px}html.mobile-mode #mobileImportDockPanel button:not(.dock-panel-minimize):not(.dock-panel-close){min-height:42px}html.mobile-mode #mobileImportDockPanel .panel-section>p{overflow-wrap:anywhere}html.mobile-mode #settingsPanel .settings-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.mobile-mode #settingsPanel .settings-choice-button{min-width:0;padding-inline:8px;font-size:0.78rem}html.mobile-mode .history-card{grid-template-columns:1fr}html.mobile-mode .history-card img{width:100%;height:132px}html.mobile-mode .seo-copy-band{display:none}html.mobile-mode .capture-view-controls{top:10px;right:10px;padding:5px}html.mobile-mode .capture-zoom-control{height:96px}html.mobile-mode .capture-zoom-control input[type="range"]{width:88px;min-width:88px}html.mobile-mode .capture-zoom-value{min-width:38px;font-size:0.62rem}@media (max-width:480px){html.mobile-mode .site-topbar{align-items:center;gap:10px}html.mobile-mode .top-note{max-width:44vw}html.mobile-mode .site-action-button{padding:0 8px}html.mobile-mode .workspace .capture-surface{height:calc(100vh - 196px);height:calc(100dvh - 196px);min-height:calc(100vh - 196px);min-height:calc(100dvh - 196px);max-height:calc(100vh - 196px);max-height:calc(100dvh - 196px)}html.mobile-mode .workspace .empty-state div{bottom:100px}html.mobile-mode .dock-info{width:192px;flex-basis:192px}}html[data-theme="light"] body{background:linear-gradient(135deg,rgba(31,122,99,0.08),transparent 34%),linear-gradient(225deg,rgba(100,215,255,0.08),transparent 36%),#f4f8fb;color:#16202a}html[data-theme="light"] .top-note,html[data-theme="light"] .brand,html[data-theme="light"] .brand-wordmark,html[data-theme="light"]{--glass-panel-bg:linear-gradient(180deg,rgba(255,255,255,0.78),rgba(241,247,251,0.72));--glass-panel-strong-bg:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(241,247,251,0.84));--glass-control-bg:rgba(248,251,253,0.64);--glass-border:rgba(31,122,99,0.16);--glass-shadow:0 18px 50px rgba(26,34,44,0.14);--glass-blur:blur(20px) saturate(124%)}html[data-theme="light"] .brand-wordmark-one{color:#16202a}html[data-theme="light"] .floating-dock,html[data-theme="light"] .dock-panel,html[data-theme="light"] .canvas-menu,html[data-theme="light"] .text-label-editor-card,html[data-theme="light"] .capture-picker-card,html[data-theme="light"] .capture-view-controls{background:var(--glass-panel-bg);border-color:rgba(31,122,99,0.14);box-shadow:0 18px 50px rgba(26,34,44,0.1)}html[data-theme="light"] .workspace .capture-surface{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(31,122,99,0.14)}html[data-theme="light"] .dock-info,html[data-theme="light"] .annotation-tool-groups,html[data-theme="light"] .history-card,html[data-theme="light"] .panel-section{background:var(--glass-control-bg);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .floating-dock button,html[data-theme="light"] .dock-delay,html[data-theme="light"] .dock-save-split,html[data-theme="light"] .dock-panel input,html[data-theme="light"] .dock-panel textarea,html[data-theme="light"] .dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close),html[data-theme="light"] .dock-panel-minimize,html[data-theme="light"] .dock-panel-close,html[data-theme="light"] .annotation-tool-button,html[data-theme="light"] .annotation-tool-tab,html[data-theme="light"] .site-action-button,html[data-theme="light"] .site-nav-link,html[data-theme="light"] .settings-choice-button,html[data-theme="light"] .capture-mode-card,html[data-theme="light"] .capture-source-card,html[data-theme="light"] .capture-view-button,html[data-theme="light"] .canvas-menu button,html[data-theme="light"] .dock-metrics span,html[data-theme="light"] .dock-metrics strong{background:#ffffff;border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] .capture-zoom-value{color:#16202a}html[data-theme="light"] .capture-mode-card-record{border-color:rgba(196,46,73,0.22);background:linear-gradient(135deg,rgba(196,46,73,0.08),transparent 54%),#ffffff}html[data-theme="light"] .capture-mode-card-full{border-color:rgba(31,138,192,0.24);background:radial-gradient(circle at 18% 30%,rgba(31,138,192,0.14),transparent 36%),linear-gradient(135deg,rgba(31,138,192,0.08),transparent 58%),#ffffff}html[data-theme="light"] .capture-mode-card-stitch{border-color:rgba(111,72,196,0.24);background:radial-gradient(circle at 18% 30%,rgba(111,72,196,0.14),transparent 36%),linear-gradient(135deg,rgba(111,72,196,0.08),transparent 58%),#ffffff}html[data-theme="light"] .capture-mode-card.is-active{background:linear-gradient(135deg,rgba(31,138,192,0.12),transparent 52%),#ffffff;border-color:rgba(31,138,192,0.32)}html[data-theme="light"] .capture-mode-card-record.is-active{background:linear-gradient(135deg,rgba(196,46,73,0.14),transparent 54%),#ffffff;border-color:rgba(196,46,73,0.34)}html[data-theme="light"] .capture-picker[data-mode="record"] .capture-source-card{border-color:rgba(196,46,73,0.16)}html[data-theme="light"] .capture-picker[data-mode="record"] .capture-source-badge{border-color:rgba(196,46,73,0.28);color:#9f2139}html[data-theme="light"] .capture-mode-card span,html[data-theme="light"] .capture-source-heading span,html[data-theme="light"] .screen-recording-status span:not(.screen-recording-dot){color:#556171}html[data-theme="light"] .capture-mode-card strong,html[data-theme="light"] .capture-source-heading strong,html[data-theme="light"] .screen-recording-status strong{color:#16202a}html[data-theme="light"] .screen-recording-bar{background:linear-gradient(180deg,rgba(196,46,73,0.1),transparent 58%),rgba(255,255,255,0.96);border-color:rgba(196,46,73,0.26);box-shadow:0 18px 50px rgba(26,34,44,0.14)}html[data-theme="light"] .screen-recording-actions button{background:#ffffff;border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] .screen-recording-actions button:first-child{background:rgba(196,46,73,0.1);border-color:rgba(196,46,73,0.28);color:#7f1d31}html[data-theme="light"] .capture-view-controls{background:rgba(255,255,255,0.24)}html[data-theme="light"] .capture-view-controls:hover,html[data-theme="light"] .capture-view-controls:focus-within{background:rgba(255,255,255,0.94)}html[data-theme="light"] .workspace .empty-state::after{background:linear-gradient(180deg,transparent,rgba(241,247,251,0.82))}html[data-theme="light"] .workspace .empty-state h1{color:#16202a}html[data-theme="light"] .workspace .empty-state p:not(.empty-brand),html[data-theme="light"] .seo-copy p,html[data-theme="light"] .dock-panel p,html[data-theme="light"] .dock-panel label,html[data-theme="light"] .dock-status span,html[data-theme="light"] .annotation-tool-group-title,html[data-theme="light"] .capture-picker-empty,html[data-theme="light"] .capture-source-subline,html[data-theme="light"] .top-note{color:#556171}html[data-theme="light"] .seo-copy{border-top-color:rgba(31,122,99,0.12)}html[data-theme="light"] .seo-copy h2{color:#223141}html[data-theme="light"] body.home-page,html[data-theme="light"] body.release-notes-page,html[data-theme="light"] body.features-page{background:radial-gradient(circle at 76% 0%,rgba(49,92,148,0.08),transparent 32%),radial-gradient(circle at 18% 4%,rgba(31,122,99,0.08),transparent 30%),linear-gradient(180deg,#f4f8fb 0%,#edf4f7 56%,#eaf1f5 100%)}html[data-theme="light"] .site-page-hero h1,html[data-theme="light"] .release-note h2,html[data-theme="light"] .overview-flow h2,html[data-theme="light"] .overview-panel h2,html[data-theme="light"] .feature-card h2{color:#16202a}html[data-theme="light"] .site-page-hero,html[data-theme="light"] .overview-flow article,html[data-theme="light"] .overview-panel,html[data-theme="light"] .release-note{border-color:rgba(31,122,99,0.14)}html[data-theme="light"] .site-page-hero>span,html[data-theme="light"] .release-note time,html[data-theme="light"] .release-note-body p,html[data-theme="light"] .overview-flow p,html[data-theme="light"] .overview-panel li,html[data-theme="light"] .feature-card p{color:#556171}html[data-theme="light"] .overview-panel strong{color:#16202a}html[data-theme="light"] .overview-trust-row span{background:rgba(31,122,99,0.06);border-color:rgba(31,122,99,0.16);color:#4c5b68}html[data-theme="light"] .release-label{background:rgba(49,92,148,0.08);border-color:rgba(49,92,148,0.16);color:#315c94}html[data-theme="light"] .release-label-added{background:rgba(31,122,99,0.1);border-color:rgba(31,122,99,0.2);color:#1f7a63}html[data-theme="light"] .release-label-fixed{background:rgba(171,121,18,0.1);border-color:rgba(171,121,18,0.22);color:#8b640f}html[data-theme="light"] .release-label-improved{background:rgba(49,92,148,0.1);border-color:rgba(49,92,148,0.22);color:#315c94}html[data-theme="light"] .release-label-changed{background:rgba(111,72,196,0.1);border-color:rgba(111,72,196,0.2);color:#5f3fab}html[data-theme="light"] .overview-flow article,html[data-theme="light"] .overview-panel{background:linear-gradient(135deg,rgba(49,92,148,0.08),transparent 46%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98))}html[data-theme="light"] .feature-card{background:linear-gradient(135deg,rgba(var(--feature-accent),0.08),transparent 46%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(var(--feature-accent),0.18)}html[data-theme="light"] .feature-card span{background:rgba(var(--feature-accent),0.08);border-color:rgba(var(--feature-accent),0.18)}html[data-theme="light"] .features-capture-strip,html[data-theme="light"] .features-workflow,html[data-theme="light"] .features-cta{background:linear-gradient(135deg,rgba(31,122,99,0.08),transparent 46%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(31,122,99,0.14)}html[data-theme="light"] .features-capture-strip p,html[data-theme="light"] .features-capture-strip li strong,html[data-theme="light"] .features-workflow p,html[data-theme="light"] .features-workflow li strong,html[data-theme="light"] .features-cta h2{color:#16202a}html[data-theme="light"] .features-capture-strip>div span,html[data-theme="light"] .features-capture-strip li span,html[data-theme="light"] .features-workflow>div span,html[data-theme="light"] .features-workflow li span,html[data-theme="light"] .features-cta p{color:#556171}html[data-theme="light"] .features-capture-strip li{background:rgba(255,255,255,0.62);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] body.download-page{background:radial-gradient(circle at 76% 0%,rgba(49,92,148,0.08),transparent 32%),radial-gradient(circle at 18% 4%,rgba(31,122,99,0.08),transparent 30%),linear-gradient(180deg,#f4f8fb 0%,#edf4f7 56%,#eaf1f5 100%)}html[data-theme="light"] .download-sidebar{background:radial-gradient(circle at 0% 0%,rgba(31,122,99,0.08),transparent 34%),linear-gradient(180deg,rgba(248,251,253,0.98),rgba(239,245,249,0.98));border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .site-topbar{background:radial-gradient(circle at 16% 0%,rgba(31,122,99,0.08),transparent 36%),linear-gradient(180deg,rgba(248,251,253,0.96),rgba(248,251,253,0.84));border-color:rgba(31,122,99,0.12)}@media (max-width:760px){html[data-theme="light"] .site-topbar .site-menu-toggle{background:rgba(248,251,253,0.9);border-color:rgba(31,122,99,0.16);color:#16202a}html[data-theme="light"] .site-topbar .site-menu-check:checked + .site-menu-toggle{background:#ffffff;border-color:rgba(31,122,99,0.28)}html[data-theme="light"] .site-menu .site-nav{background:rgba(248,251,253,0.98);border-color:rgba(31,122,99,0.14);box-shadow:0 18px 56px rgba(26,34,44,0.14)}}html[data-theme="light"] .site-nav-link.is-active{border-color:rgba(31,122,99,0.28);background:rgba(31,122,99,0.1);color:#1f7a63}html[data-theme="light"] .download-sidebar-brand,html[data-theme="light"] .download-section-heading h2,html[data-theme="light"] .download-announce-card strong,html[data-theme="light"] .download-side-card strong,html[data-theme="light"] .download-changelog-item strong,html[data-theme="light"] .download-roadmap-grid strong{color:#16202a}html[data-theme="light"] .download-sidebar-brand strong{background:rgba(31,122,99,0.08);border-color:rgba(31,122,99,0.16);color:#556171}html[data-theme="light"] .download-sidebar-nav a,html[data-theme="light"] .download-sidebar-card p,html[data-theme="light"] .download-sidebar-footer,html[data-theme="light"] .download-announce-card p,html[data-theme="light"] .download-install-card p,html[data-theme="light"] .download-trust-card p,html[data-theme="light"] .download-changelog-item span,html[data-theme="light"] .download-changelog-item li,html[data-theme="light"] .download-roadmap-grid p{color:#556171}html[data-theme="light"] .download-sidebar-nav a:hover,html[data-theme="light"] .download-sidebar-nav a.is-active,html[data-theme="light"] .download-sidebar-card a,html[data-theme="light"] .download-side-card a:hover,html[data-theme="light"] .download-side-card a:first-of-type{color:#1f7a63}html[data-theme="light"] .download-sidebar-nav a:hover,html[data-theme="light"] .download-sidebar-nav a.is-active,html[data-theme="light"] .download-sidebar-card,html[data-theme="light"] .download-workspace-panel,html[data-theme="light"] .download-included,html[data-theme="light"] .download-announce-card,html[data-theme="light"] .download-side-card,html[data-theme="light"] .download-hub-section,html[data-theme="light"] .download-changelog-item,html[data-theme="light"] .download-roadmap-grid article,html[data-theme="light"] .download-faq article{background:linear-gradient(135deg,rgba(31,122,99,0.08),transparent 46%),rgba(255,255,255,0.92);border-color:rgba(31,122,99,0.14)}html[data-theme="light"] .download-announce-card>span{background:radial-gradient(circle at 35% 28%,rgba(255,255,255,0.8),transparent 26%),rgba(49,92,148,0.12);color:#315c94}html[data-theme="light"] .download-announce-card a{background:rgba(255,255,255,0.72);border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] .download-side-card a{color:#556171}html[data-theme="light"] .download-side-card small{color:#6b7788}html[data-theme="light"] .download-alpha-note{background:rgba(255,246,219,0.74);border-color:rgba(171,121,18,0.18);color:#5f6875}html[data-theme="light"] .download-contact{background:radial-gradient(circle at 18% 0%,rgba(31,122,99,0.08),transparent 34%),radial-gradient(circle at 80% 12%,rgba(49,92,148,0.08),transparent 32%),radial-gradient(circle at 98% 74%,rgba(171,121,18,0.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(31,122,99,0.14);box-shadow:0 18px 50px rgba(26,34,44,0.1)}html[data-theme="light"] .download-release-info div,html[data-theme="light"] .download-notes article{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));box-shadow:0 18px 50px rgba(26,34,44,0.1)}html[data-theme="light"] .download-release-info div{background:linear-gradient(135deg,rgba(var(--release-accent),0.08),transparent 46%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(var(--release-accent),0.18)}html[data-theme="light"] .download-notes article{background:linear-gradient(135deg,rgba(var(--note-accent),0.08),transparent 46%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(var(--note-accent),0.18);border-top-color:rgba(var(--note-accent),0.38)}html[data-theme="light"] .download-card strong,html[data-theme="light"] .download-options-heading strong,html[data-theme="light"] .download-included h2,html[data-theme="light"] .download-included li,html[data-theme="light"] .download-release-info strong,html[data-theme="light"] .download-notes h2,html[data-theme="light"] .download-faq h2,html[data-theme="light"] .download-faq h3,html[data-theme="light"] .download-contact strong{color:#16202a}html[data-theme="light"] .download-card small,html[data-theme="light"] .download-release-info span,html[data-theme="light"] .download-notes p,html[data-theme="light"] .download-notes ol,html[data-theme="light"] .download-faq p,html[data-theme="light"] .download-contact p,html[data-theme="light"] .download-contact{color:#556171}html[data-theme="light"] .download-contact a{color:#1f7a63}html[data-theme="light"] .download-primary-link{background:rgba(31,122,99,0.12);border-color:rgba(31,122,99,0.24);color:#16202a}html[data-theme="light"] .download-primary-link:hover{background:rgba(31,122,99,0.18);border-color:rgba(31,122,99,0.34)}html[data-theme="light"] .download-secondary-link{background:rgba(49,92,148,0.08);border-color:rgba(49,92,148,0.16);color:#16202a}html[data-theme="light"] .download-secondary-link:hover{background:rgba(49,92,148,0.13);border-color:rgba(49,92,148,0.28)}html[data-theme="light"] .download-card{background:linear-gradient(135deg,rgba(var(--download-accent),0.09),transparent 42%),rgba(248,251,253,0.96);border-color:rgba(var(--download-accent),0.2);border-left-color:rgba(var(--download-accent),0.5)}html[data-theme="light"] .download-card:hover{background:linear-gradient(135deg,rgba(var(--download-accent),0.13),transparent 46%),#ffffff;border-color:rgba(var(--download-accent),0.34);border-left-color:rgba(var(--download-accent),0.7);box-shadow:0 16px 36px rgba(var(--download-accent),0.12)}html[data-theme="light"] .download-card p{color:#5b6877}html[data-theme="light"] .download-card-action{background:rgba(var(--download-accent),0.12);border-color:rgba(var(--download-accent),0.24);color:#16202a}html[data-theme="light"] .download-included li{background:rgba(255,255,255,0.62);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .download-notes code{background:rgba(248,251,253,0.96);border-color:rgba(31,122,99,0.16);color:#16202a}html[data-theme="light"] .draw-panel-badge{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(31,122,99,0.16)}html[data-theme="light"] .feature-panel-badge{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,251,0.98));border-color:rgba(31,122,99,0.16);color:#1f7a63}html[data-theme="light"] .capture-source-title{color:#16202a}html[data-theme="light"] .draw-panel-copy p,html[data-theme="light"] .draw-panel-section-title,html[data-theme="light"] .draw-panel-color-label{color:#5b6877}html[data-theme="light"] #historyDockPanel .history-action-button{background:rgba(248,251,253,0.96);color:#425265;border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .annotation-color-history.is-empty::before{border-color:rgba(31,122,99,0.16)}html[data-theme="light"] .feature-panel-copy p,html[data-theme="light"] .feature-panel .panel-section>p{color:#5b6877}html[data-theme="light"] .annotation-tool-tabs,html[data-theme="light"] .annotation-tool-groups{background:rgba(248,251,253,0.95);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .annotation-tool-tab{color:#4d5c6d;border-right-color:rgba(31,122,99,0.12)}html[data-theme="light"] .annotation-tool-tab:hover{background:rgba(31,122,99,0.04)}html[data-theme="light"] .annotation-tool-tab.is-active{color:#16202a}html[data-theme="light"] .draw-panel-color-divider{background:rgba(31,122,99,0.12)}html[data-theme="light"] .dock-status strong,html[data-theme="light"] .dock-panel strong{color:#16202a}html[data-theme="light"] #historyDockPanel .history-card,html[data-theme="light"] #historyDockPanel .history-view-toggle,html[data-theme="light"] #historyDockPanel #historySort,html[data-theme="light"] #historyDockPanel #historyFilter,html[data-theme="light"] #historyDockPanel #historyCollectionFilter,html[data-theme="light"] #historyDockPanel #historySearch,html[data-theme="light"] #historyDockPanel .history-card-more,html[data-theme="light"] #historyDockPanel .history-card-action-button{background:rgba(248,251,253,0.96);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .floating-dock,html[data-theme="light"] .dock-panel{color:#16202a}html[data-theme="light"] .floating-dock button:hover:not(:disabled),html[data-theme="light"] .dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close):hover:not(:disabled),html[data-theme="light"] .canvas-menu button:hover:not(:disabled),html[data-theme="light"] .site-action-button:hover{border-color:rgba(31,122,99,0.28);background:#f7fbfd}html[data-theme="light"] .floating-dock button,html[data-theme="light"] .dock-delay,html[data-theme="light"] .dock-save-split{border-color:rgba(var(--dock-accent-rgb),0.22);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.09),transparent 52%),#ffffff}html[data-theme="light"] #dockCapture{border-color:rgba(31,138,192,0.22);background:linear-gradient(180deg,rgba(31,138,192,0.08),transparent 54%),#ffffff;color:#10212b}html[data-theme="light"] #dockSourceCapture{border-color:rgba(31,122,99,0.22);background:linear-gradient(180deg,rgba(31,122,99,0.08),transparent 54%),#ffffff;color:#10212b}html[data-theme="light"] .floating-dock button:hover:not(:disabled){border-color:rgba(var(--dock-accent-rgb),0.4);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.14),transparent 54%),#f7fbfd;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.06),0 8px 24px rgba(var(--dock-accent-rgb),0.08)}html[data-theme="light"] #dockCapture:hover:not(:disabled){border-color:rgba(31,138,192,0.34);background:linear-gradient(180deg,rgba(31,138,192,0.12),transparent 54%),#ffffff;box-shadow:inset 0 0 0 1px rgba(31,138,192,0.06),0 8px 18px rgba(31,138,192,0.06)}html[data-theme="light"] #dockSourceCapture:hover:not(:disabled){border-color:rgba(31,122,99,0.34);background:linear-gradient(180deg,rgba(31,122,99,0.12),transparent 54%),#ffffff;box-shadow:inset 0 0 0 1px rgba(31,122,99,0.06),0 8px 18px rgba(31,122,99,0.06)}html[data-theme="light"] .dock-delay:hover{border-color:rgba(var(--dock-accent-rgb),0.3);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.1),transparent 54%),#f7fbfd;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.05)}html[data-theme="light"] .dock-save-split:hover{border-color:rgba(var(--dock-accent-rgb),0.4);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb),0.14),transparent 54%),#f7fbfd;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb),0.06),0 8px 24px rgba(var(--dock-accent-rgb),0.08)}html[data-theme="light"] .save-options-popover button{background:rgba(248,251,253,0.96);border-color:rgba(31,122,99,0.12);color:#16202a}html[data-theme="light"] .save-options-popover button:hover{border-color:rgba(31,122,99,0.28);background:#ffffff}html[data-theme="light"] .workspace .button.is-active,html[data-theme="light"] .floating-dock button.is-active,html[data-theme="light"] .annotation-tool-button.is-active,html[data-theme="light"] .settings-choice-button.is-active{border-color:rgba(var(--dock-accent-rgb,31,122,99),0.42);background:linear-gradient(180deg,rgba(var(--dock-accent-rgb,35,218,215),0.18),rgba(var(--dock-accent-rgb,31,122,99),0.08)),#ffffff;color:#10212b;box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb,31,122,99),0.08)}html[data-theme="light"] .floating-dock button:disabled,html[data-theme="light"] .dock-panel button:disabled{color:#7c8a9a;opacity:0.62}html[data-theme="light"] .dock-delay select{background-color:transparent;color:#10212b}html[data-theme="light"] .dock-delay select option{background:#ffffff;color:#10212b}html[data-theme="light"] .dock-delay span,html[data-theme="light"] .settings-label,html[data-theme="light"] .settings-version-row,html[data-theme="light"] .settings-update-box p,html[data-theme="light"] .settings-feedback p,html[data-theme="light"] #historyDockPanel .history-action-button small,html[data-theme="light"] #historyDockPanel .history-sort-control span{color:#5b6877}html[data-theme="light"] #cropDockPanel .crop-header-button>span:last-child,html[data-theme="light"] #textDockPanel #dockReadSelection>span:last-child,html[data-theme="light"] #historyDockPanel .history-title-button>span:last-child,html[data-theme="light"] #historyDockPanel .feature-panel-title,html[data-theme="light"] #historyDockPanel #historySort,html[data-theme="light"] #historyDockPanel #historyFilter,html[data-theme="light"] #historyDockPanel #historyCollectionFilter,html[data-theme="light"] #historyDockPanel #historySearch,html[data-theme="light"] #historyDockPanel .history-card-more{color:#16202a}html[data-theme="light"] #cropDockPanel .crop-header-button,html[data-theme="light"] #textDockPanel #dockReadSelection,html[data-theme="light"] #textDockPanel #dockCleanOcrText,html[data-theme="light"] #textDockPanel .text-action-button{background:#ffffff;border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] #textDockPanel #dockCleanOcrText:hover:not(:disabled),html[data-theme="light"] #textDockPanel #dockCleanOcrText:focus-visible:not(:disabled),html[data-theme="light"] #textDockPanel .text-action-button:hover:not(:disabled),html[data-theme="light"] #textDockPanel .text-action-button:focus-visible:not(:disabled){background:#f7fbfd;border-color:rgba(31,122,99,0.3)}html[data-theme="light"] #textDockPanel #dockReadSelection:disabled{opacity:1}html[data-theme="light"] #cropDockPanel .crop-header-copy p,html[data-theme="light"] #textDockPanel .text-header-copy p{color:#5b6877}html[data-theme="light"] #cropDockPanel .crop-header-icon,html[data-theme="light"] #textDockPanel .text-read-icon,html[data-theme="light"] #historyDockPanel .history-title-icon,html[data-theme="light"] #historyDockPanel .history-title-button .history-title-icon{background:rgba(35,218,215,0.12);color:#1f7a63;border-color:rgba(31,122,99,0.12)}html[data-theme="light"] #cropDockPanel .feature-panel-body,html[data-theme="light"] #textDockPanel .text-toolbar-output,html[data-theme="light"] #textDockPanel textarea{background:rgba(248,251,253,0.96);border-color:rgba(31,122,99,0.12);color:#16202a}html[data-theme="light"] #textDockPanel textarea::placeholder{color:#718093}html[data-theme="light"] #cropDockPanel .crop-toolbar-copy,html[data-theme="light"] #cropDockPanel .crop-selection-icon{color:#5b6877}html[data-theme="light"] #cropDockPanel .crop-preset-strip button{background:rgba(248,251,253,0.96);border-color:rgba(31,122,99,0.16);color:#425265}html[data-theme="light"] #cropDockPanel .crop-preset-strip button:hover,html[data-theme="light"] #cropDockPanel .crop-preset-strip button:focus-visible{background:#ffffff;border-color:rgba(31,122,99,0.3)}html[data-theme="light"] #cropDockPanel .crop-preset-strip button.is-active{background:rgba(31,122,99,0.12);border-color:rgba(31,122,99,0.34);color:#16202a}html[data-theme="light"] #cropDockPanel .crop-toolbar-body::after{background:rgba(31,122,99,0.12)}html[data-theme="light"] #cropDockPanel #dockClearCrop{background:#ffffff;color:#425265;border-color:rgba(31,122,99,0.14)}html[data-theme="light"] #cropDockPanel #dockClearCrop:disabled{background:#f4f8fb;color:#7b8898;opacity:0.72}html[data-theme="light"] .top-note{background:rgba(255,255,255,0.86);border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] #historyDockPanel .history-action-save{background:rgba(0,160,135,0.08);border-color:rgba(0,160,135,0.24);color:#087964}html[data-theme="light"] #historyDockPanel .history-action-import{background:rgba(196,143,18,0.08);border-color:rgba(196,143,18,0.24);color:#8b640f}html[data-theme="light"] #historyDockPanel .history-action-export{background:rgba(51,112,214,0.08);border-color:rgba(51,112,214,0.22);color:#245da8}html[data-theme="light"] #historyDockPanel .history-action-clear{background:rgba(210,54,72,0.07);border-color:rgba(210,54,72,0.22);color:#b93145}html[data-theme="light"] #historyDockPanel .history-action-clear.is-confirming{background:rgba(210,54,72,0.14);border-color:rgba(210,54,72,0.34);color:#9f2638}html[data-theme="light"] #historyDockPanel .history-view-button{color:#5b6877}html[data-theme="light"] #historyDockPanel .history-view-button.is-active{background:rgba(0,190,160,0.16);color:#07836b}html[data-theme="light"] #historyDockPanel .history-toolbar-list{background:transparent}html[data-theme="light"] #historyDockPanel .history-list{scrollbar-color:rgba(87,105,121,0.55) rgba(213,224,232,0.8)}html[data-theme="light"] #historyDockPanel .history-card{background:radial-gradient(circle at 50% 0%,rgba(31,122,99,0.07),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(243,248,251,0.98));border-color:rgba(31,122,99,0.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.8),0 16px 34px rgba(44,62,78,0.12)}html[data-theme="light"] #historyDockPanel .history-card.is-selected{border-color:rgba(31,138,192,0.6);box-shadow:inset 0 0 0 1px rgba(31,138,192,0.16),0 16px 34px rgba(44,62,78,0.12)}html[data-theme="light"] #historyDockPanel .history-card.is-pinned{border-color:rgba(196,143,18,0.38)}html[data-theme="light"] #historyDockPanel .history-card-preview{background:linear-gradient(135deg,rgba(31,122,99,0.03),transparent 34%),#eef5f8;border-color:rgba(31,122,99,0.11);box-shadow:0 12px 24px rgba(44,62,78,0.12)}html[data-theme="light"] #historyDockPanel .history-card-preview::before,html[data-theme="light"] #historyDockPanel .history-card-preview::after{background:rgba(226,235,241,0.88);border-color:rgba(31,122,99,0.08)}html[data-theme="light"] #historyDockPanel .history-card img{background:#0f151c}html[data-theme="light"] #historyDockPanel .history-card-action-button{background:#f8fbfd;color:#3d4d5f;border-color:rgba(31,122,99,0.14)}html[data-theme="light"] #historyDockPanel .history-card-action-button span:last-child{color:#4c5d70}html[data-theme="light"] #historyDockPanel .history-card-action-button:hover{background:#ffffff;border-color:rgba(31,122,99,0.28)}html[data-theme="light"] #historyDockPanel .history-card-select{border-color:rgba(31,122,99,0.16);color:#243243;background:rgba(255,255,255,0.9)}html[data-theme="light"] #historyDockPanel .history-card-select:hover,html[data-theme="light"] #historyDockPanel .history-card-select[aria-pressed="true"]{border-color:rgba(31,138,192,0.38);color:#1d6f99;background:rgba(226,246,252,0.95)}html[data-theme="light"] #historyDockPanel .history-card-pin{border-color:rgba(196,143,18,0.2);color:rgba(139,100,15,0.74);background:rgba(255,255,255,0.9)}html[data-theme="light"] #historyDockPanel .history-card-pin:hover,html[data-theme="light"] #historyDockPanel .history-card-pin[aria-pressed="true"]{border-color:rgba(196,143,18,0.42);color:#8b640f;background:rgba(255,247,220,0.95)}html[data-theme="light"] #historyDockPanel .history-card-action-open .history-card-action-icon{color:#07836b}html[data-theme="light"] #historyDockPanel .history-card-action-copy .history-card-action-icon{color:#315c94}html[data-theme="light"] #historyDockPanel .history-card-action-tags .history-card-action-icon{color:#8b640f}html[data-theme="light"] #historyDockPanel .history-card-action-ocr .history-card-action-icon{color:#1d6f99}html[data-theme="light"] #historyDockPanel .history-card-action-delete .history-card-action-icon{color:#b93145}html[data-theme="light"] #historyDockPanel .history-collection-chip{border-color:rgba(186,126,0,0.18);color:#9b6800;background:rgba(255,239,194,0.72)}html[data-theme="light"] #historyDockPanel .history-ocr-chip{border-color:rgba(31,138,192,0.18);color:#1d6f99;background:rgba(226,246,252,0.72)}html[data-theme="light"] #historyDockPanel .history-ocr-chip-pending{border-color:rgba(186,126,0,0.18);color:#9b6800;background:rgba(255,239,194,0.72)}html[data-theme="light"] #historyDockPanel .history-ocr-chip-failed,html[data-theme="light"] #historyDockPanel .history-ocr-chip-none{border-color:rgba(91,104,119,0.14);color:#6a7786;background:rgba(242,247,251,0.72)}html[data-theme="light"] #historyDockPanel .history-card.is-organizing{border-color:rgba(31,138,192,0.58);box-shadow:inset 0 0 0 1px rgba(31,138,192,0.16),0 16px 34px rgba(44,62,78,0.12)}html[data-theme="light"] #historyDockPanel .history-card.is-viewing-ocr{border-color:rgba(31,138,192,0.52);box-shadow:inset 0 0 0 1px rgba(31,138,192,0.14),0 16px 34px rgba(44,62,78,0.12)}html[data-theme="light"] #historyDockPanel .history-organize-editor{background:linear-gradient(135deg,rgba(31,122,99,0.07),transparent 46%),rgba(248,251,253,0.96);border-color:rgba(31,122,99,0.16);box-shadow:0 16px 34px rgba(44,62,78,0.12)}html[data-theme="light"] #historyDockPanel .history-ocr-viewer{background:linear-gradient(135deg,rgba(31,138,192,0.08),transparent 46%),rgba(248,251,253,0.96);border-color:rgba(31,138,192,0.16);box-shadow:0 16px 34px rgba(44,62,78,0.12)}html[data-theme="light"] #historyDockPanel .history-organize-header strong{color:#16202a}html[data-theme="light"] #historyDockPanel .history-ocr-viewer-header strong{color:#16202a}html[data-theme="light"] #historyDockPanel .history-organize-header span,html[data-theme="light"] #historyDockPanel .history-organize-field span,html[data-theme="light"] #historyDockPanel .history-ocr-viewer-header span{color:#5b6877}html[data-theme="light"] #historyDockPanel .history-organize-field input,html[data-theme="light"] #historyDockPanel .history-organize-actions button,html[data-theme="light"] #historyDockPanel .history-organize-header button,html[data-theme="light"] #historyDockPanel .history-ocr-viewer textarea,html[data-theme="light"] #historyDockPanel .history-ocr-viewer-actions button,html[data-theme="light"] #historyDockPanel .history-ocr-viewer-header button{background:#ffffff;border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] #historyDockPanel .history-organize-actions button:last-child{background:rgba(31,122,99,0.1);border-color:rgba(31,122,99,0.26);color:#1f7a63}html[data-theme="light"] #historyDockPanel .history-ocr-viewer-actions button:first-child{background:rgba(31,138,192,0.1);border-color:rgba(31,138,192,0.24);color:#1d6f99}html[data-theme="light"] #historyDockPanel .history-ocr-viewer-actions button:last-child{background:rgba(31,122,99,0.1);border-color:rgba(31,122,99,0.26);color:#1f7a63}html[data-theme="light"] #historyDockPanel .history-card-meta strong{color:#16202a}html[data-theme="light"] #historyDockPanel .feature-panel-copy p,html[data-theme="light"] #historyDockPanel .history-sort-control span,html[data-theme="light"] #historyDockPanel .history-card-meta span{color:#5b6877}html[data-theme="light"] #historyDockPanel .history-card-meta-icon{color:#627386}html[data-theme="light"] #historyDockPanel .history-card-meta-icon-date{color:#087964}html[data-theme="light"] .history-card-actions,html[data-theme="light"] #historyDockPanel .history-card-actions{border-bottom-color:rgba(31,122,99,0.12)}html[data-theme="light"] #historyDockPanel .history-title-button{background:#ffffff;border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] #historyDockPanel .history-title-button>span:last-child{color:#16202a}html[data-theme="light"] #drawDockPanel .annotation-tool-tabs,html[data-theme="light"] #drawDockPanel .annotation-tool-groups,html[data-theme="light"] #drawDockPanel .draw-panel-section{background:rgba(248,251,253,0.76);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] #drawDockPanel .annotation-tool-tab{color:#4e5f72}html[data-theme="light"] #drawDockPanel .annotation-tool-tab:hover{color:#16202a}html[data-theme="light"] #drawDockPanel .annotation-tool-tab.is-active{color:#16202a;border-bottom-color:#38bfe2}html[data-theme="light"] #drawDockPanel .annotation-tool-button,html[data-theme="light"] #drawDockPanel .redaction-action-button,html[data-theme="light"] #drawDockPanel .utility-action-button,html[data-theme="light"] #drawDockPanel .dock-history button{background:#ffffff;border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] #drawDockPanel .annotation-tool-button:hover:not(:disabled),html[data-theme="light"] #drawDockPanel .redaction-action-button:hover:not(:disabled),html[data-theme="light"] #drawDockPanel .utility-action-button:hover:not(:disabled),html[data-theme="light"] #drawDockPanel .dock-history button:hover:not(:disabled){background:#f7fbfd;border-color:rgba(31,122,99,0.28)}html[data-theme="light"] #drawDockPanel .annotation-tool-button.is-active,html[data-theme="light"] #drawDockPanel .annotation-edit-button.is-active{background:linear-gradient(180deg,rgba(100,215,255,0.2),rgba(31,122,99,0.08));border-color:rgba(31,122,99,0.34)}html[data-theme="light"] #drawDockPanel .annotation-tool-groups::after{background:linear-gradient(to right,rgba(248,251,253,0),rgba(248,251,253,0.96))}html[data-theme="light"] #drawDockPanel .annotation-tool-button + .redaction-action-button::before,html[data-theme="light"] #drawDockPanel .annotation-tool-button + .utility-action-button::before,html[data-theme="light"] #drawDockPanel .annotation-edit-button::before{background:linear-gradient(to bottom,transparent,rgba(31,122,99,0.18),transparent)}html[data-theme="light"] #drawDockPanel .annotation-favorite-empty{background:rgba(255,246,219,0.78);border-color:rgba(171,121,18,0.3);color:rgba(49,64,82,0.86)}html[data-theme="light"] #drawDockPanel .annotation-tool-button.is-favorite{border-color:rgba(171,121,18,0.36);box-shadow:inset 0 0 0 1px rgba(255,203,92,0.18),0 0 0 1px rgba(171,121,18,0.08)}html[data-theme="light"] .annotation-favorite-context-menu{background:var(--glass-panel-strong-bg);border-color:rgba(171,121,18,0.24);box-shadow:0 14px 34px rgba(31,44,56,0.14)}html[data-theme="light"] .annotation-favorite-context-menu button{color:#314052}html[data-theme="light"] .annotation-favorite-context-menu button:hover,html[data-theme="light"] .annotation-favorite-context-menu button:focus-visible{background:rgba(255,203,92,0.2);color:#775100}html[data-theme="light"] .emoji-picker{background:linear-gradient(180deg,rgba(255,203,92,0.12),transparent 38%),var(--glass-panel-strong-bg);border-color:rgba(171,121,18,0.22);box-shadow:0 18px 48px rgba(31,44,56,0.12)}html[data-theme="light"] .emoji-picker-header span{color:#835900}html[data-theme="light"] .emoji-picker-header button,html[data-theme="light"] .emoji-picker input,html[data-theme="light"] .emoji-category-tabs button,html[data-theme="light"] .emoji-grid button{background:#ffffff;border-color:rgba(31,122,99,0.14);color:#16202a}html[data-theme="light"] .emoji-category-tabs button.is-active,html[data-theme="light"] .emoji-category-tabs button:hover,html[data-theme="light"] .emoji-grid button:hover,html[data-theme="light"] .emoji-grid button.is-active{background:rgba(255,203,92,0.2);border-color:rgba(171,121,18,0.3);color:#775100}html[data-theme="light"] .emoji-recent-row>span,html[data-theme="light"] .emoji-grid.is-empty{color:rgba(78,95,114,0.78)}html[data-theme="light"] #drawDockPanel .annotation-favorite-replace{background:rgba(255,246,219,0.92);border-color:rgba(171,121,18,0.22)}html[data-theme="light"] #drawDockPanel .annotation-favorite-replace>span{color:#835900}html[data-theme="light"] #drawDockPanel .annotation-favorite-replace-options button{background:#ffffff;border-color:rgba(171,121,18,0.22);color:#624500}html[data-theme="light"] #drawDockPanel .annotation-tool-options{background:var(--glass-panel-strong-bg);border-color:rgba(31,122,99,0.16);box-shadow:0 18px 48px rgba(26,34,44,0.14)}html[data-theme="light"] #drawDockPanel .annotation-tool-option output{color:#16202a}html[data-theme="light"] #drawDockPanel .annotation-tool-options-header button{background:#f8fbfd;border-color:rgba(31,122,99,0.14);color:#425265}html[data-theme="light"] #drawDockPanel .annotation-tool-option{color:#4e5f72}html[data-theme="light"] #drawDockPanel .annotation-tool-choice{background:rgba(246,250,252,0.96);border-color:rgba(31,122,99,0.16)}html[data-theme="light"] #drawDockPanel .annotation-tool-choice button{color:#4e5f72}html[data-theme="light"] #drawDockPanel .annotation-tool-choice button.is-active{background:rgba(31,122,99,0.12);color:#16202a;box-shadow:inset 0 0 0 1px rgba(31,122,99,0.24)}html[data-theme="light"] #drawDockPanel .annotation-tool-action-option button{background:rgba(246,250,252,0.96);border-color:rgba(31,122,99,0.16);color:#16202a}html[data-theme="light"] #drawDockPanel .annotation-tool-action-option button:hover,html[data-theme="light"] #drawDockPanel .annotation-tool-action-option button:focus-visible{background:#ffffff;border-color:rgba(31,122,99,0.3)}html[data-theme="light"] #drawDockPanel .annotation-edit-button{background:rgba(237,249,244,0.96);border-color:rgba(31,122,99,0.18)}html[data-theme="light"] #drawDockPanel .draw-panel-section-title,html[data-theme="light"] #drawDockPanel .draw-panel-color-label{color:#5b6877}html[data-theme="light"] #drawDockPanel .draw-panel-color-divider{background:rgba(31,122,99,0.12)}html[data-theme="light"] #drawDockPanel .annotation-color-swatch{border-color:rgba(31,122,99,0.16)}html[data-theme="light"] #drawDockPanel .annotation-color-swatch.is-empty{border-color:rgba(31,122,99,0.18)}html[data-theme="light"] #drawDockPanel .annotation-recent-toggle{background:#ffffff;border-color:rgba(31,122,99,0.16);color:#3d4d5f}html[data-theme="light"] #drawDockPanel .annotation-recent-toggle[aria-expanded="true"]{border-color:rgba(31,122,99,0.32);box-shadow:inset 0 0 0 1px rgba(31,122,99,0.08)}html[data-theme="light"] #drawDockPanel .annotation-recent-popover{background:#ffffff;border-color:rgba(31,122,99,0.16);box-shadow:0 16px 44px rgba(26,34,44,0.16)}html[data-theme="light"] #drawDockPanel .dock-history button:disabled{background:#f4f8fb;color:#7b8898;border-color:rgba(31,122,99,0.1);opacity:0.72}html[data-theme="light"].mobile-mode #drawDockPanel .annotation-tool-tabs,html[data-theme="light"].mobile-mode #drawDockPanel .annotation-tool-options,html[data-theme="light"].mobile-mode #drawDockPanel .draw-panel-section{background:rgba(248,251,253,0.96);border-color:rgba(31,122,99,0.14)}html[data-theme="light"].mobile-mode #drawDockPanel .draw-panel-section{background:rgba(255,255,255,0.94)}html[data-theme="light"] .settings-version-row{background:rgba(248,251,253,0.82);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .settings-update-box{background:rgba(248,251,253,0.82);border-color:rgba(31,122,99,0.12)}html[data-theme="light"] .settings-version-row strong{color:#16202a}html[data-theme="light"] .settings-update-box strong{color:#16202a}html[data-theme="light"] .text-label-editor.is-inline #textLabelEditorInput{background:rgba(255,255,255,0.96);box-shadow:inset 0 0 0 1px rgba(31,122,99,0.12),0 12px 26px rgba(44,62,78,0.16)}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options{width:62px;padding-right:4px;padding-left:4px}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option),html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option){display:grid;grid-template-columns:15px 18px 15px;grid-template-rows:106px;gap:0 4px;align-items:stretch;justify-items:center;width:56px;min-width:56px;max-width:56px;min-height:106px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option[hidden],html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option[hidden]{display:none !important}#drawDockPanel .draw-panel-edit-stack,html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-edit-stack,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-edit-stack{grid-area:edit;display:flex;gap:6px;align-self:stretch;justify-self:stretch}#drawDockPanel .draw-panel-edit-stack .annotation-edit-button,#drawDockPanel .draw-panel-edit-stack .annotation-layers-button,html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-edit-stack .annotation-edit-button,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-edit-stack .annotation-edit-button,html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-edit-stack .annotation-layers-button,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-edit-stack .annotation-layers-button{grid-area:auto;width:50px;min-width:50px;height:46px;min-height:46px}.annotation-layers-panel{position:fixed;right:auto;bottom:auto;z-index:56;display:grid;width:min(330px,calc(100vw - 20px));max-height:min(520px,calc(100vh - 88px));grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:10px;background:linear-gradient(135deg,rgba(var(--app-accent-rgb),0.12),transparent 44%),rgba(8,13,20,0.92);border-color:rgba(var(--app-accent-rgb),0.3);box-shadow:0 26px 80px rgba(0,0,0,0.42),inset 0 0 0 1px rgba(255,255,255,0.03);transform:none;backdrop-filter:blur(18px)}.annotation-layers-panel[hidden]{display:none}.annotation-layers-panel.is-minimized{grid-template-rows:auto;width:210px}.annotation-layers-panel.is-minimized .annotation-layers-list,.annotation-layers-panel.is-minimized .annotation-layers-empty{display:none}.annotation-layers-header{cursor:move;touch-action:none;user-select:none}.annotation-layers-panel.is-dragging,.annotation-layers-panel.is-dragging .annotation-layers-header{cursor:grabbing}.annotation-layers-title{display:grid;gap:2px}.annotation-layers-title strong{color:#f3f8ff;font-size:0.9rem;font-weight:950}.annotation-layers-title span{color:#94a3b8;font-size:0.68rem;font-weight:850;text-transform:uppercase}.annotation-layers-list{display:grid;align-content:start;grid-auto-rows:50px;gap:6px;overflow:auto;padding:8px 2px 2px;scrollbar-width:thin;scrollbar-color:rgba(var(--app-accent-rgb),0.32) transparent}.annotation-layer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch;height:50px;min-height:50px;border:1px solid rgba(var(--app-accent-rgb),0.14);border-radius:8px;padding:5px;background:rgba(11,17,25,0.78)}.annotation-layer-row.is-selected{border-color:rgba(var(--app-accent-rgb),0.58);box-shadow:0 0 0 1px rgba(var(--app-accent-rgb),0.2)}.annotation-layer-row.is-hidden-layer{opacity:0.52}.annotation-layer-row.is-locked-layer{border-color:rgba(255,190,64,0.2)}.annotation-layer-row.is-locked-layer .annotation-layer-main{cursor:not-allowed}.annotation-layer-row.is-dragging-layer{opacity:0.72}.annotation-layer-row.is-drop-before,.annotation-layer-row.is-drop-after{position:relative}.annotation-layer-row.is-drop-before::before,.annotation-layer-row.is-drop-after::after{position:absolute;right:8px;left:8px;height:2px;border-radius:999px;background:var(--app-accent);box-shadow:0 0 12px rgba(var(--app-accent-rgb),0.58);content:""}.annotation-layer-row.is-drop-before::before{top:-5px}.annotation-layer-row.is-drop-after::after{bottom:-5px}.annotation-layer-main{display:grid;grid-template-columns:12px 26px minmax(0,1fr) 14px;gap:7px;align-items:center;min-height:38px;border:0;padding:0;background:transparent;color:inherit;cursor:grab;font:inherit;text-align:left;touch-action:none}.annotation-layer-main:active{cursor:grabbing}.annotation-layer-drag{display:grid;place-items:center;color:rgba(207,239,255,0.42);font-size:0.78rem;font-weight:950;letter-spacing:-0.08em;line-height:1}.annotation-layer-main:hover .annotation-layer-drag{color:var(--app-accent)}.annotation-layer-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:rgba(var(--app-accent-rgb),0.12);color:var(--app-accent);font-size:1rem;font-weight:950}.annotation-layer-copy{display:grid;min-width:0;gap:1px}.annotation-layer-copy strong,.annotation-layer-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation-layer-copy strong{color:#f4f8ff;font-size:0.78rem;font-weight:900}.annotation-layer-copy span{color:#8fa0b4;font-size:0.62rem;font-weight:850;text-transform:uppercase}.annotation-layer-name-input{width:100%;min-width:0;height:20px;border:1px solid rgba(var(--app-accent-rgb),0.42);border-radius:6px;background:rgba(5,10,16,0.86);color:#f4f8ff;padding:0 6px;font:inherit;font-size:0.74rem;font-weight:900;outline:0}.annotation-layer-color{width:12px;height:12px;border:1px solid rgba(255,255,255,0.38);border-radius:999px;box-shadow:0 0 0 2px rgba(0,0,0,0.22)}.annotation-layer-actions{display:flex;gap:4px;align-items:center}.annotation-layer-action{position:relative;display:grid;width:23px;height:28px;place-items:center;border:1px solid rgba(var(--app-accent-rgb),0.16);border-radius:7px;background:rgba(15,23,33,0.78);color:#cfefff;cursor:pointer;font:inherit;font-size:0.78rem;font-weight:950}.annotation-layer-action svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.annotation-layer-action:hover:not(:disabled){border-color:rgba(var(--app-accent-rgb),0.42);background:rgba(var(--app-accent-rgb),0.16)}.annotation-layers-panel .annotation-layer-action.is-layer-unlocked{border-color:rgba(238,185,75,0.42);background:rgba(238,185,75,0.11);color:#f4c65b}.annotation-layers-panel .annotation-layer-action.is-layer-locked{border-color:rgba(255,107,129,0.5);background:rgba(255,107,129,0.14);color:#ff6b81}.annotation-layers-panel .annotation-layer-action.is-layer-duplicate{border-color:rgba(118,220,255,0.38);background:rgba(118,220,255,0.1);color:#76dcff}.annotation-layers-panel .annotation-layer-action.is-layer-rename{border-color:rgba(179,142,255,0.36);background:rgba(179,142,255,0.1);color:#b98cff}.annotation-layers-panel .annotation-layer-action.is-layer-delete{border-color:rgba(255,98,112,0.42);background:rgba(255,98,112,0.1);color:#ff6270}.annotation-layers-panel .annotation-layer-action.is-layer-delete:hover:not(:disabled){border-color:rgba(255,98,112,0.45);background:rgba(255,98,112,0.14)}.annotation-layers-panel .annotation-layer-action.is-layer-more{border-color:rgba(207,239,255,0.18);background:rgba(15,23,33,0.78);color:#d8eefb;font-size:1rem;letter-spacing:0.04em}.annotation-layer-action:disabled{cursor:not-allowed;opacity:0.36}.annotation-layer-context-menu{position:fixed;z-index:80;display:grid;min-width:132px;gap:4px;border:1px solid rgba(var(--app-accent-rgb),0.26);border-radius:8px;padding:6px;background:linear-gradient(135deg,rgba(var(--app-accent-rgb),0.12),transparent 55%),rgba(8,13,20,0.96);box-shadow:0 18px 50px rgba(0,0,0,0.36);backdrop-filter:blur(14px)}.annotation-layer-context-menu[hidden]{display:none}.annotation-layer-context-menu button{display:flex;min-height:30px;align-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#e8f4ff;padding:0 9px;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:850;text-align:left}.annotation-layer-context-menu button:hover:not(:disabled),.annotation-layer-context-menu button:focus-visible{border-color:rgba(var(--app-accent-rgb),0.34);background:rgba(var(--app-accent-rgb),0.13);outline:0}.annotation-layer-context-menu button:disabled{cursor:not-allowed;opacity:0.42}.annotation-layers-empty{margin:8px 2px 2px;border:1px dashed rgba(var(--app-accent-rgb),0.22);border-radius:8px;padding:18px 12px;color:#aab7c8;font-size:0.76rem;font-weight:800;text-align:center}html[data-toolbar-layout="left"] .floating-dock,html[data-toolbar-layout="right"] .floating-dock{bottom:auto;max-height:calc(100vh - 130px);overflow-x:visible;overflow-y:auto}html[data-toolbar-layout="left"] #mobileImportDockPanel,html[data-toolbar-layout="right"] #mobileImportDockPanel,html[data-toolbar-layout="left"] #cropDockPanel,html[data-toolbar-layout="right"] #cropDockPanel,html[data-toolbar-layout="left"] #drawDockPanel,html[data-toolbar-layout="right"] #drawDockPanel,html[data-toolbar-layout="left"] #textDockPanel,html[data-toolbar-layout="right"] #textDockPanel,html[data-toolbar-layout="left"] #historyDockPanel,html[data-toolbar-layout="right"] #historyDockPanel{right:50%;bottom:var(--dock-edge-offset);left:auto;max-width:none;max-height:calc(100vh - 42px);overflow:visible;transform:translateX(50%)}html[data-toolbar-layout="left"] #drawDockPanel,html[data-toolbar-layout="right"] #drawDockPanel{width:min(1120px,calc(100vw - 32px))}html[data-toolbar-layout="left"] #cropDockPanel,html[data-toolbar-layout="right"] #cropDockPanel,html[data-toolbar-layout="left"] #textDockPanel,html[data-toolbar-layout="right"] #textDockPanel,html[data-toolbar-layout="left"] #mobileImportDockPanel,html[data-toolbar-layout="right"] #mobileImportDockPanel{width:min(310px,calc(100vw - 32px))}html[data-toolbar-layout="left"] #historyDockPanel,html[data-toolbar-layout="right"] #historyDockPanel{width:min(460px,calc(100vw - 32px))}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options{width:100%;padding:8px 44px 8px 10px}.dock-panel>.dock-panel-header,.draw-panel-header,.feature-panel-header{min-height:42px;align-items:center;gap:12px}.draw-panel-intro,.feature-panel-intro{gap:10px}.draw-panel-badge,.feature-panel-badge,.settings-panel-badge,#textDockPanel .text-read-icon{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:9px;border-color:color-mix(in srgb,currentColor 22%,transparent);background:radial-gradient(circle at 35% 24%,color-mix(in srgb,currentColor 30%,transparent),transparent 42%),rgba(12,20,31,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 8px 18px color-mix(in srgb,currentColor 10%,transparent)}.draw-panel-badge::before,.feature-panel-badge::before,#textDockPanel .text-read-icon::before{width:19px;height:19px}.draw-panel-title,.feature-panel-title,#settingsPanel .feature-panel-title,#historyDockPanel .history-title-button strong{color:#f5f8ff;font-size:0.92rem;font-weight:920;letter-spacing:0;line-height:1.08;text-transform:none}.draw-panel-copy p,.feature-panel-copy p,#settingsPanel .feature-panel-copy p,#historyDockPanel .history-header-copy p{color:#9aa8ba;font-size:0.72rem;font-weight:700;line-height:1.28}.dock-panel-minimize,.dock-panel-close{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:8px;background:rgba(13,21,31,0.74)}.annotation-tool-icon,#drawDockPanel .annotation-tool-button .annotation-tool-icon,.history-action-icon,#historyDockPanel .history-card-action-icon,#historyDockPanel .history-view-icon{filter:drop-shadow(0 4px 10px currentColor)}.annotation-tool-button,#drawDockPanel .annotation-tool-button,#historyDockPanel .history-card-action-button,#historyDockPanel .history-action-button{box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}.annotation-tool-button:hover,#drawDockPanel .annotation-tool-button:hover,#historyDockPanel .history-card-action-button:hover,#historyDockPanel .history-action-button:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 8px 22px rgba(0,0,0,0.14)}html[data-theme="light"] .draw-panel-badge,html[data-theme="light"] .feature-panel-badge,html[data-theme="light"] .settings-panel-badge,html[data-theme="light"] #textDockPanel .text-read-icon{background:radial-gradient(circle at 35% 24%,color-mix(in srgb,currentColor 20%,transparent),transparent 42%),rgba(255,255,255,0.82);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 8px 18px rgba(26,34,44,0.08)}html[data-theme="light"] .draw-panel-title,html[data-theme="light"] .feature-panel-title,html[data-theme="light"] #settingsPanel .feature-panel-title,html[data-theme="light"] #historyDockPanel .history-title-button strong{color:#122033}html[data-theme="light"] .draw-panel-copy p,html[data-theme="light"] .feature-panel-copy p,html[data-theme="light"] #settingsPanel .feature-panel-copy p,html[data-theme="light"] #historyDockPanel .history-header-copy p{color:#5e6b7c}:root{--premium-border:rgba(132,156,190,0.16);--premium-border-strong:rgba(100,215,255,0.24);--premium-surface:rgba(8,14,22,0.76);--premium-surface-raised:rgba(12,20,31,0.88);--premium-surface-control:rgba(16,24,35,0.84);--premium-shadow-soft:0 18px 48px rgba(0,0,0,0.28);--premium-shadow-panel:0 24px 70px rgba(0,0,0,0.34)}.floating-dock,.dock-panel,.save-options-popover,.canvas-menu,.text-label-editor-card,.capture-picker-card{border-color:var(--premium-border);background:linear-gradient(180deg,rgba(21,31,43,0.82),rgba(7,12,18,0.78));box-shadow:var(--premium-shadow-soft)}.dock-panel{box-shadow:var(--premium-shadow-panel)}.floating-dock button,.dock-delay,.dock-save-split,.dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close),.dock-panel input,.dock-panel textarea,.dock-panel select,.save-options-popover button{transition:border-color 150ms ease,background 150ms ease,box-shadow 150ms ease,color 150ms ease,transform 150ms ease}.floating-dock button:hover:not(:disabled),.dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close):hover:not(:disabled),.save-options-popover button:hover{transform:translateY(-1px)}.floating-dock button.is-active,.dock-panel button.is-active,.settings-choice-button.is-active,.annotation-tool-button.is-active{box-shadow:inset 0 0 0 1px rgba(var(--dock-accent-rgb,100,215,255),0.12),0 10px 28px rgba(var(--dock-accent-rgb,100,215,255),0.12)}.dock-info{border-color:rgba(132,156,190,0.16);background:rgba(5,10,16,0.42)}.dock-status span,.settings-subsection p,.settings-toggle-card small,.settings-info-card p,.settings-support-card small,#historyDockPanel .history-sort-control span{color:#98a7b9}.dock-status strong,.settings-section-heading label,.settings-subsection>strong,.settings-toggle-card strong,.settings-info-card strong,.settings-support-card strong{color:#f4f8ff}.settings-panel{border-color:rgba(132,156,190,0.14);background:radial-gradient(circle at 7% 4%,rgba(100,215,255,0.08),transparent 30%),radial-gradient(circle at 94% 0%,rgba(155,109,255,0.08),transparent 32%),linear-gradient(180deg,rgba(13,22,34,0.96),rgba(6,11,18,0.96))}.settings-panel .dock-panel-header{border-bottom-color:rgba(132,156,190,0.1);padding:14px 18px}.settings-sidebar{gap:6px;border-right-color:rgba(132,156,190,0.1);background:radial-gradient(circle at 18% 4%,rgba(121,102,255,0.08),transparent 34%),rgba(4,9,15,0.28)}.settings-nav-button{min-height:48px;border-radius:9px;color:#aeb9c9}.settings-nav-button strong{color:#f2f7ff;font-size:0.8rem}.settings-nav-button small{color:#8f9caf}.settings-nav-button.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent) 17%,transparent),transparent 72%),rgba(18,25,39,0.58)}.settings-nav-icon,.settings-section-icon{border-radius:9px;filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 6px 14px color-mix(in srgb,var(--settings-accent) 4%,transparent)}.settings-nav-button:hover .settings-nav-icon,.settings-nav-button:focus-visible .settings-nav-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 8px 18px color-mix(in srgb,var(--settings-accent) 9%,transparent)}.settings-nav-button.is-active .settings-nav-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 10px 22px color-mix(in srgb,var(--settings-accent) 14%,transparent)}.settings-section-heading .settings-section-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 8px 18px color-mix(in srgb,var(--settings-accent) 8%,transparent)}.settings-scroll{gap:0;padding:14px}.settings-section{gap:10px;border:1px solid rgba(132,156,190,0.12);border-radius:10px;padding:14px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--settings-accent) 7%,transparent),transparent 34%),rgba(9,16,25,0.54);box-shadow:inset 0 1px 0 rgba(255,255,255,0.028)}.settings-section-heading{height:46px;border-bottom-color:rgba(132,156,190,0.1);padding-bottom:8px}.settings-section-heading label{font-size:0.92rem}.settings-section-heading small{color:#9aa8ba}.settings-subsection,.settings-info-card,.settings-support-card,.settings-toggle-card,.settings-update-box,.settings-version-row,.settings-history-storage>span{border-color:rgba(132,156,190,0.1);background:rgba(5,10,16,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.018)}.settings-subsection{padding:9px 11px}.settings-card-choice{min-height:72px;background:linear-gradient(180deg,rgba(255,255,255,0.018),transparent),rgba(11,18,28,0.52)}.settings-choice-button{border-color:rgba(132,156,190,0.13);background:rgba(14,21,31,0.72)}.settings-toggle-card input{border-color:rgba(160,176,196,0.24)}.settings-footer{border-top-color:rgba(132,156,190,0.1);background:rgba(4,9,15,0.5)}.settings-done-button{box-shadow:0 14px 30px rgba(53,226,146,0.12)}#historyDockPanel .history-card{padding:14px;gap:12px;border-color:rgba(132,156,190,0.16);background:radial-gradient(circle at 50% 0%,rgba(100,215,255,0.055),transparent 34%),linear-gradient(180deg,rgba(16,25,35,0.92),rgba(7,12,18,0.94));box-shadow:inset 0 1px 0 rgba(255,255,255,0.025),0 16px 34px rgba(0,0,0,0.18)}#historyDockPanel .history-card-preview{border-color:rgba(180,195,210,0.075);box-shadow:0 12px 28px rgba(0,0,0,0.22)}#historyDockPanel .history-card-actions{gap:10px;border-bottom-color:rgba(180,195,210,0.1);padding-bottom:10px}#historyDockPanel .history-card-action-button{width:58px;height:50px;border-color:rgba(180,195,210,0.1);background:rgba(14,22,32,0.72)}#historyDockPanel .history-card-more,#historyDockPanel .history-card-select,#historyDockPanel .history-card-pin,#historyDockPanel .history-view-toggle,#historyDockPanel #historySort,#historyDockPanel #historyFilter,#historyDockPanel #historyCollectionFilter,#historyDockPanel #historySearch{border-color:rgba(180,195,210,0.12);background:rgba(12,19,29,0.78)}.annotation-tool-options{border-color:rgba(132,156,190,0.14);box-shadow:var(--premium-shadow-soft)}.annotation-tool-option.has-option-divider::before{background:rgba(132,156,190,0.12)}html[data-theme="light"]{--premium-border:rgba(34,74,96,0.14);--premium-border-strong:rgba(31,122,99,0.2);--premium-surface:rgba(255,255,255,0.82);--premium-surface-raised:rgba(255,255,255,0.94);--premium-surface-control:rgba(248,251,253,0.9);--premium-shadow-soft:0 18px 48px rgba(26,34,44,0.1);--premium-shadow-panel:0 24px 70px rgba(26,34,44,0.14)}html[data-theme="light"] .floating-dock,html[data-theme="light"] .dock-panel,html[data-theme="light"] .save-options-popover,html[data-theme="light"] .canvas-menu,html[data-theme="light"] .text-label-editor-card,html[data-theme="light"] .capture-picker-card,html[data-theme="light"] .settings-panel{border-color:rgba(34,74,96,0.14);background:radial-gradient(circle at 10% 0%,rgba(31,122,99,0.055),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.96),rgba(240,247,251,0.92));box-shadow:var(--premium-shadow-panel)}html[data-theme="light"] .settings-sidebar{border-right-color:rgba(34,74,96,0.1);background:radial-gradient(circle at 18% 4%,rgba(49,92,148,0.06),transparent 34%),rgba(247,251,253,0.74)}html[data-theme="light"] .settings-section{border-color:rgba(34,74,96,0.12);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--settings-accent) 6%,transparent),transparent 34%),rgba(255,255,255,0.78)}html[data-theme="light"] .settings-section-heading{border-bottom-color:rgba(34,74,96,0.1)}html[data-theme="light"] .settings-nav-button strong,html[data-theme="light"] .settings-section-heading label,html[data-theme="light"] .settings-subsection>strong,html[data-theme="light"] .settings-toggle-card strong,html[data-theme="light"] .settings-info-card strong,html[data-theme="light"] .settings-support-card strong,html[data-theme="light"] .dock-status strong,html[data-theme="light"] #historyDockPanel .history-card-meta strong{color:#122033}html[data-theme="light"] .settings-nav-button,html[data-theme="light"] .settings-section-heading small,html[data-theme="light"] .settings-subsection p,html[data-theme="light"] .settings-toggle-card small,html[data-theme="light"] .settings-info-card p,html[data-theme="light"] .settings-support-card small,html[data-theme="light"] .dock-status span,html[data-theme="light"] #historyDockPanel .history-card-meta span{color:#5e6b7c}html[data-theme="light"] .settings-subsection,html[data-theme="light"] .settings-info-card,html[data-theme="light"] .settings-support-card,html[data-theme="light"] .settings-toggle-card,html[data-theme="light"] .settings-update-box,html[data-theme="light"] .settings-version-row,html[data-theme="light"] .settings-history-storage>span,html[data-theme="light"] .dock-info,html[data-theme="light"] #historyDockPanel .history-card,html[data-theme="light"] #historyDockPanel .history-card-action-button,html[data-theme="light"] #historyDockPanel .history-card-more,html[data-theme="light"] #historyDockPanel .history-card-select,html[data-theme="light"] #historyDockPanel .history-card-pin,html[data-theme="light"] #historyDockPanel .history-view-toggle,html[data-theme="light"] #historyDockPanel #historySort,html[data-theme="light"] #historyDockPanel #historyFilter,html[data-theme="light"] #historyDockPanel #historyCollectionFilter,html[data-theme="light"] #historyDockPanel #historySearch{border-color:rgba(34,74,96,0.12);background:rgba(255,255,255,0.78)}html[data-theme="light"] #historyDockPanel .history-card{box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 16px 34px rgba(26,34,44,0.08)}html[data-theme="light"] .settings-choice-button,html[data-theme="light"] .settings-card-choice,html[data-theme="light"] .save-options-popover button{background:rgba(255,255,255,0.82)}.dock-status,.dock-info,.history-empty,#historyDockPanel .history-card,.save-options-popover,.annotation-tool-options,.settings-section,.settings-subsection{transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease,opacity 180ms ease}html[data-status-pulse="on"] .dock-info{animation:dockStatusPulse 680ms ease-out}html[data-status-tone="success"] .dock-info{border-color:rgba(53,226,146,0.34);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 0 0 1px rgba(53,226,146,0.08),0 14px 34px rgba(53,226,146,0.08)}html[data-status-tone="busy"] .dock-info{border-color:rgba(100,215,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 0 0 1px rgba(100,215,255,0.08),0 14px 34px rgba(100,215,255,0.08)}html[data-status-tone="error"] .dock-info{border-color:rgba(255,111,128,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 0 0 1px rgba(255,111,128,0.1),0 14px 34px rgba(255,111,128,0.1)}@keyframes dockStatusPulse{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-1px) scale(1.006)}100%{transform:translateY(0) scale(1)}}.dock-status strong{letter-spacing:0.03em}.dock-status span:last-child{line-height:1.2}.save-options-popover{overflow:hidden}.save-options-popover::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,0.055),transparent 38%),radial-gradient(circle at 82% 8%,rgba(var(--dock-accent-rgb,100,215,255),0.16),transparent 34%);opacity:0.7}.save-options-popover button{position:relative;isolation:isolate}.save-options-popover button::before{content:"";position:absolute;inset:7px;z-index:-1;border-radius:8px;background:rgba(var(--dock-accent-rgb,100,215,255),0.08);opacity:0;transition:opacity 160ms ease}.save-options-popover button:hover::before,.save-options-popover button:focus-visible::before{opacity:1}.history-empty{position:relative;display:grid;min-height:150px;place-items:center;border-style:solid;background:radial-gradient(circle at 50% 0%,rgba(100,215,255,0.075),transparent 38%),linear-gradient(180deg,rgba(12,20,31,0.48),rgba(5,10,16,0.34));color:#a9b6c7;font-weight:800;text-align:center}.history-empty::before{content:"";width:42px;height:42px;margin-bottom:12px;border:1px solid rgba(100,215,255,0.24);border-radius:12px;background:linear-gradient(90deg,rgba(100,215,255,0.9) 34%,transparent 0 66%,rgba(100,215,255,0.9) 0) center 15px / 20px 3px no-repeat,linear-gradient(90deg,rgba(53,226,146,0.85) 42%,transparent 0) center 23px / 20px 3px no-repeat,rgba(100,215,255,0.08);box-shadow:0 10px 28px rgba(100,215,255,0.08)}#historyDockPanel .history-card{overflow:hidden}#historyDockPanel .history-card:hover{transform:translateY(-2px);border-color:rgba(100,215,255,0.24);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 22px 46px rgba(0,0,0,0.23)}#historyDockPanel .history-card-preview{overflow:hidden;background:linear-gradient(135deg,rgba(100,215,255,0.06),transparent 42%),rgba(2,6,10,0.42)}#historyDockPanel .history-card-preview img{transition:opacity 180ms ease,transform 220ms ease,filter 220ms ease}#historyDockPanel .history-card:hover .history-card-preview img{transform:scale(1.018);filter:saturate(1.06) contrast(1.02)}#historyDockPanel .history-card-action-button{font-size:0.7rem}#historyDockPanel .history-card-meta-row{min-height:20px}.settings-panel{backdrop-filter:blur(24px) saturate(1.16)}.settings-nav-button{letter-spacing:0}.settings-nav-button:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent) 12%,transparent),transparent 70%),rgba(18,25,39,0.46)}.settings-section{scroll-margin-top:16px}.settings-section-heading{align-items:center}.settings-card-choice,.settings-choice-button,.settings-toggle-card,.settings-info-card,.settings-support-card{border-radius:10px}.settings-toggle-card input{flex:0 0 auto}.annotation-tool-options{backdrop-filter:blur(20px) saturate(1.12)}.annotation-tool-option input[type="range"]{min-width:120px}.capture-surface.is-panning,.capture-surface.is-dragging,.capture-surface.is-resizing{scroll-behavior:auto}.capture-surface.has-capture{overscroll-behavior:contain;scroll-behavior:auto}html[data-theme="light"] .history-empty{background:radial-gradient(circle at 50% 0%,rgba(31,122,99,0.075),transparent 38%),linear-gradient(180deg,rgba(255,255,255,0.82),rgba(241,247,251,0.72));color:#617084}html[data-theme="light"] .history-empty::before{border-color:rgba(31,122,99,0.2);background:linear-gradient(90deg,rgba(31,122,99,0.84) 34%,transparent 0 66%,rgba(31,122,99,0.84) 0) center 15px / 20px 3px no-repeat,linear-gradient(90deg,rgba(57,142,229,0.78) 42%,transparent 0) center 23px / 20px 3px no-repeat,rgba(31,122,99,0.06)}html[data-theme="light"] #historyDockPanel .history-card:hover{border-color:rgba(31,122,99,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 22px 46px rgba(26,34,44,0.1)}html[data-theme="light"][data-status-tone="success"] .dock-info{border-color:rgba(31,122,99,0.3);box-shadow:0 12px 30px rgba(31,122,99,0.08)}html[data-theme="light"][data-status-tone="busy"] .dock-info{border-color:rgba(57,142,229,0.28);box-shadow:0 12px 30px rgba(57,142,229,0.08)}html[data-theme="light"][data-status-tone="error"] .dock-info{border-color:rgba(201,67,86,0.3);box-shadow:0 12px 30px rgba(201,67,86,0.08)}html[data-accent] input[type="range"]{accent-color:var(--app-accent)}html[data-accent] .site-topbar{border-color:rgba(var(--app-accent-rgb),0.18);background:radial-gradient(circle at 15% 0%,rgba(var(--app-accent-rgb),0.12),transparent 36%),var(--glass-panel-bg)}html[data-accent] .brand-logo{filter:drop-shadow(0 0 10px rgba(var(--app-accent-rgb),0.32)) drop-shadow(0 10px 24px rgba(0,0,0,0.18))}html[data-accent] .site-nav-link:hover,html[data-accent] .site-nav-link:focus-visible,html[data-accent] .site-action-button:hover,html[data-accent] .site-action-button:focus-visible{border-color:rgba(var(--app-accent-rgb),0.48);background:linear-gradient(180deg,rgba(var(--app-accent-rgb),0.16),rgba(var(--app-accent-rgb),0.06));box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.1),0 8px 24px rgba(var(--app-accent-rgb),0.1)}html[data-accent] .site-nav-link.is-active,html[data-accent] .workspace .button.is-active,html[data-accent] .floating-dock button.is-active,html[data-accent] .dock-delay:focus-within,html[data-accent] .dock-save-split:focus-within{border-color:rgba(var(--app-accent-rgb),0.58);background:radial-gradient(circle at 50% 0%,rgba(var(--app-accent-rgb),0.34),transparent 70%),linear-gradient(180deg,rgba(var(--app-accent-rgb),0.3),rgba(var(--app-accent-rgb),0.1));color:#f4fbff;box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.22),inset 0 -3px 0 rgba(var(--app-accent-rgb),0.58),0 10px 28px rgba(var(--app-accent-rgb),0.16)}html[data-accent] .floating-dock,html[data-accent] .dock-panel,html[data-accent] .capture-view-controls,html[data-accent] .canvas-menu,html[data-accent] .text-label-editor-card,html[data-accent] .capture-picker-card,html[data-accent] .save-options-popover{border-color:rgba(var(--app-accent-rgb),0.28)}html[data-accent] .dock-panel:not([hidden])::before,html[data-accent] .text-label-editor-card::before,html[data-accent] .capture-picker-card::before,html[data-accent] .save-options-popover::before{position:absolute;top:0;right:8px;left:8px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--app-accent),transparent);box-shadow:0 0 18px rgba(var(--app-accent-rgb),0.34);content:"";pointer-events:none}html[data-toolbar-layout="left"][data-accent] .dock-panel:not([hidden])::before,html[data-toolbar-layout="right"][data-accent] .dock-panel:not([hidden])::before{top:8px;right:auto;bottom:8px;left:0;width:3px;height:auto;background:linear-gradient(180deg,transparent,var(--app-accent),transparent)}html[data-toolbar-layout="right"][data-accent] .dock-panel:not([hidden])::before{right:0;left:auto}html[data-accent] .dock-panel.is-minimized::before{right:32px;left:32px}html[data-accent] .dock-info,html[data-accent] .annotation-tool-groups,html[data-accent] .annotation-tool-tabs,html[data-accent] .panel-section,html[data-accent] .history-card,html[data-accent] #historyDockPanel .history-view-toggle,html[data-accent] #historyDockPanel #historySort,html[data-accent] #historyDockPanel #historyFilter,html[data-accent] #historyDockPanel #historyCollectionFilter,html[data-accent] #historyDockPanel #historySearch{border-color:rgba(var(--app-accent-rgb),0.2)}html[data-accent] .dock-info{position:relative;box-shadow:inset 3px 0 0 rgba(var(--app-accent-rgb),0.78),inset 0 0 0 1px rgba(var(--app-accent-rgb),0.08)}html[data-accent] .dock-status span{color:var(--app-accent);text-shadow:0 0 14px rgba(var(--app-accent-rgb),0.28)}html[data-toolbar-layout="left"][data-accent] .floating-dock,html[data-toolbar-layout="right"][data-accent] .floating-dock{border-color:rgba(var(--app-accent-rgb),0.34);background:linear-gradient(90deg,rgba(var(--app-accent-rgb),0.16),transparent 42%),var(--glass-panel-bg);box-shadow:inset 3px 0 0 rgba(var(--app-accent-rgb),0.78),0 16px 38px rgba(0,0,0,0.26),0 0 28px rgba(var(--app-accent-rgb),0.08)}html[data-toolbar-layout="right"][data-accent] .floating-dock{background:linear-gradient(270deg,rgba(var(--app-accent-rgb),0.16),transparent 42%),var(--glass-panel-bg);box-shadow:inset -3px 0 0 rgba(var(--app-accent-rgb),0.78),0 16px 38px rgba(0,0,0,0.26),0 0 28px rgba(var(--app-accent-rgb),0.08)}html[data-toolbar-layout="left"][data-accent] .floating-dock button,html[data-toolbar-layout="right"][data-accent] .floating-dock button,html[data-toolbar-layout="left"][data-accent] .dock-delay,html[data-toolbar-layout="right"][data-accent] .dock-delay,html[data-toolbar-layout="left"][data-accent] .dock-save-split,html[data-toolbar-layout="right"][data-accent] .dock-save-split{border-color:rgba(var(--app-accent-rgb),0.22)}html[data-toolbar-layout="left"][data-accent] .floating-dock button:hover:not(:disabled),html[data-toolbar-layout="right"][data-accent] .floating-dock button:hover:not(:disabled),html[data-toolbar-layout="left"][data-accent] .dock-delay:hover,html[data-toolbar-layout="right"][data-accent] .dock-delay:hover,html[data-toolbar-layout="left"][data-accent] .dock-save-split:hover,html[data-toolbar-layout="right"][data-accent] .dock-save-split:hover{border-color:rgba(var(--app-accent-rgb),0.58);background:radial-gradient(circle at 50% 0%,rgba(var(--app-accent-rgb),0.28),transparent 68%),linear-gradient(180deg,rgba(var(--app-accent-rgb),0.18),rgba(var(--app-accent-rgb),0.08)),#182230;color:#f4fbff;box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.16),0 8px 24px rgba(var(--app-accent-rgb),0.16)}html[data-toolbar-layout="left"][data-accent] .floating-dock button.is-active,html[data-toolbar-layout="right"][data-accent] .floating-dock button.is-active,html[data-toolbar-layout="left"][data-accent] .dock-delay:focus-within,html[data-toolbar-layout="right"][data-accent] .dock-delay:focus-within,html[data-toolbar-layout="left"][data-accent] .dock-save-split:focus-within,html[data-toolbar-layout="right"][data-accent] .dock-save-split:focus-within{border-color:rgba(var(--app-accent-rgb),0.74);background:radial-gradient(circle at 50% 0%,rgba(var(--app-accent-rgb),0.42),transparent 70%),linear-gradient(180deg,rgba(var(--app-accent-rgb),0.38),rgba(var(--app-accent-rgb),0.16)),#182230;color:#ffffff;text-shadow:0 0 14px rgba(var(--app-accent-rgb),0.24);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.26),inset 3px 0 0 var(--app-accent),0 10px 28px rgba(var(--app-accent-rgb),0.2)}html[data-toolbar-layout="right"][data-accent] .floating-dock button.is-active,html[data-toolbar-layout="right"][data-accent] .dock-delay:focus-within,html[data-toolbar-layout="right"][data-accent] .dock-save-split:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.26),inset -3px 0 0 var(--app-accent),0 10px 28px rgba(var(--app-accent-rgb),0.2)}html[data-toolbar-layout="left"][data-accent] .dock-info,html[data-toolbar-layout="right"][data-accent] .dock-info{border-color:rgba(var(--app-accent-rgb),0.36);background:linear-gradient(180deg,rgba(var(--app-accent-rgb),0.12),transparent 58%),var(--glass-control-bg);box-shadow:inset 3px 0 0 rgba(var(--app-accent-rgb),0.86),inset 0 0 0 1px rgba(var(--app-accent-rgb),0.12)}html[data-toolbar-layout="right"][data-accent] .dock-info{box-shadow:inset -3px 0 0 rgba(var(--app-accent-rgb),0.86),inset 0 0 0 1px rgba(var(--app-accent-rgb),0.12)}html[data-toolbar-layout="left"][data-accent] .dock-status strong,html[data-toolbar-layout="right"][data-accent] .dock-status strong{border-color:rgba(var(--app-accent-rgb),0.34);box-shadow:inset 3px 0 0 rgba(var(--app-accent-rgb),0.74),var(--glass-shadow)}html[data-toolbar-layout="right"][data-accent] .dock-status strong{box-shadow:inset -3px 0 0 rgba(var(--app-accent-rgb),0.74),var(--glass-shadow)}html[data-accent] .capture-view-controls:hover,html[data-accent] .capture-view-controls:focus-within,html[data-accent] .desktop-settings-button:hover,html[data-accent] .desktop-settings-button:focus-visible,html[data-accent] .dock-panel-minimize:hover,html[data-accent] .dock-panel-close:hover,html[data-accent] .dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close):hover:not(:disabled),html[data-accent] .dock-panel input:focus,html[data-accent] .dock-panel textarea:focus,html[data-accent] .dock-panel select:focus,html[data-accent] .dock-panel input:focus-visible,html[data-accent] .dock-panel textarea:focus-visible,html[data-accent] .dock-panel select:focus-visible{border-color:rgba(var(--app-accent-rgb),0.46);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.1),0 8px 24px rgba(var(--app-accent-rgb),0.1)}html[data-accent] .floating-dock button:hover:not(:disabled),html[data-accent] .dock-delay:hover,html[data-accent] .dock-save-split:hover{border-color:rgba(var(--app-accent-rgb),0.46);background:linear-gradient(180deg,rgba(var(--app-accent-rgb),0.16),transparent 54%),#182230;box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.08),0 8px 24px rgba(var(--app-accent-rgb),0.1)}html[data-accent] .dock-delay select:focus-visible{outline:2px solid rgba(var(--app-accent-rgb),0.42);outline-offset:2px}html[data-accent] .annotation-tool-tab.is-active,html[data-accent] #drawDockPanel .annotation-tool-tab.is-active{box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.4),inset 0 -2px 0 var(--app-accent)}html[data-toolbar-layout="left"][data-accent] #drawDockPanel .annotation-tool-tab.is-active,html[data-toolbar-layout="right"][data-accent] #drawDockPanel .annotation-tool-tab.is-active{border-right-color:var(--app-accent);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.34),inset -2px 0 0 var(--app-accent)}html[data-accent] #drawDockPanel .annotation-tool-options,html[data-accent] #drawDockPanel .annotation-tool-choice,html[data-accent] #drawDockPanel .annotation-tool-action-option button,html[data-accent] .emoji-picker,html[data-accent] .annotation-favorite-context-menu,html[data-accent] .history-organize-editor,html[data-accent] .history-ocr-viewer{border-color:rgba(var(--app-accent-rgb),0.24)}html[data-accent] #drawDockPanel .annotation-tool-choice button:hover,html[data-accent] #drawDockPanel .annotation-tool-choice button:focus-visible,html[data-accent] #drawDockPanel .annotation-tool-choice button.is-active,html[data-accent] #drawDockPanel .annotation-tool-action-option button:hover,html[data-accent] #drawDockPanel .annotation-tool-action-option button:focus-visible,html[data-accent] .emoji-category-tabs button:hover,html[data-accent] .emoji-category-tabs button.is-active,html[data-accent] .emoji-grid button:hover,html[data-accent] .emoji-grid button.is-active{border-color:rgba(var(--app-accent-rgb),0.5);background:rgba(var(--app-accent-rgb),0.16);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.2)}html[data-accent] .annotation-color-swatch.is-active,html[data-accent] .history-card.is-selected,html[data-accent] #historyDockPanel .history-card.is-selected,html[data-accent] #historyDockPanel .history-view-button.is-active,html[data-accent] #cropDockPanel .crop-preset-strip button.is-active,html[data-accent] .capture-mode-card.is-active,html[data-accent] .capture-source-card:focus-visible{border-color:rgba(var(--app-accent-rgb),0.68);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.22),0 0 0 1px rgba(var(--app-accent-rgb),0.1)}html[data-accent] #cropDockPanel .crop-preset-strip button:hover,html[data-accent] #cropDockPanel .crop-preset-strip button:focus-visible,html[data-accent] #textDockPanel #dockCleanOcrText:focus-visible:not(:disabled),html[data-accent] #textDockPanel .text-action-button:focus-visible:not(:disabled),html[data-accent] .capture-mode-card:hover,html[data-accent] .capture-source-card:hover,html[data-accent] .capture-source-card:focus-visible,html[data-accent] .screen-recording-actions button:focus-visible{border-color:rgba(var(--app-accent-rgb),0.5);box-shadow:inset 0 0 0 1px rgba(var(--app-accent-rgb),0.1),0 8px 24px rgba(var(--app-accent-rgb),0.1)}html[data-accent] .capture-zoom-value,html[data-accent] .settings-version-row strong,html[data-accent] .settings-update-box strong,html[data-accent] .history-card-meta-icon,html[data-accent] .feature-panel-badge{color:var(--app-accent)}html[data-accent] .settings-panel-badge,html[data-accent] .settings-done-button,html[data-accent] .settings-wide-action,html[data-accent] .history-organize-actions button:last-child,html[data-accent] .history-ocr-viewer-actions button:first-child{border-color:rgba(var(--app-accent-rgb),0.5);background:linear-gradient(180deg,rgba(var(--app-accent-rgb),0.92),rgba(var(--app-accent-rgb),0.68));color:#071018;box-shadow:0 10px 24px rgba(var(--app-accent-rgb),0.16)}html[data-accent] .settings-sidebar,html[data-accent] .settings-section,html[data-accent] .settings-info-card,html[data-accent] .settings-toggle-card,html[data-accent] .settings-support-card,html[data-accent] .settings-footer{border-color:rgba(var(--app-accent-rgb),0.18)}html[data-accent] .settings-choice-preview,html[data-accent] .settings-layout-preview{border-color:rgba(var(--app-accent-rgb),0.18)}html[data-theme="light"][data-accent] body{background:linear-gradient(135deg,rgba(31,122,99,0.08),transparent 34%),linear-gradient(225deg,rgba(var(--app-accent-rgb),0.1),transparent 36%),#f4f8fb}html[data-theme="light"][data-accent] .floating-dock,html[data-theme="light"][data-accent] .dock-panel,html[data-theme="light"][data-accent] .canvas-menu,html[data-theme="light"][data-accent] .text-label-editor-card,html[data-theme="light"][data-accent] .capture-picker-card,html[data-theme="light"][data-accent] .capture-view-controls,html[data-theme="light"][data-accent] .site-topbar{border-color:rgba(var(--app-accent-rgb),0.22)}html[data-theme="light"][data-accent] .site-nav-link.is-active,html[data-theme="light"][data-accent] .workspace .button.is-active,html[data-theme="light"][data-accent] .floating-dock button.is-active,html[data-theme="light"][data-accent] .settings-choice-button.is-active{border-color:rgba(var(--app-accent-rgb),0.46);background:radial-gradient(circle at 50% 0%,rgba(var(--app-accent-rgb),0.2),transparent 68%),rgba(var(--app-accent-rgb),0.16);color:#10212b;box-shadow:inset 0 -3px 0 rgba(var(--app-accent-rgb),0.42),0 10px 24px rgba(var(--app-accent-rgb),0.12)}html[data-theme="light"][data-accent] .floating-dock button:hover:not(:disabled),html[data-theme="light"][data-accent] .dock-delay:hover,html[data-theme="light"][data-accent] .dock-save-split:hover,html[data-theme="light"][data-accent] .dock-panel button:not(.dock-panel-minimize):not(.dock-panel-close):hover:not(:disabled),html[data-theme="light"][data-accent] .canvas-menu button:hover:not(:disabled),html[data-theme="light"][data-accent] .site-action-button:hover{border-color:rgba(var(--app-accent-rgb),0.42);background:linear-gradient(180deg,rgba(var(--app-accent-rgb),0.12),transparent 54%),#f7fbfd}html[data-toolbar-layout="left"] #drawDockPanel,html[data-toolbar-layout="right"] #drawDockPanel,html[data-toolbar-layout="left"] #cropDockPanel,html[data-toolbar-layout="right"] #cropDockPanel,html[data-toolbar-layout="left"] #textDockPanel,html[data-toolbar-layout="right"] #textDockPanel,html[data-toolbar-layout="left"] #historyDockPanel,html[data-toolbar-layout="right"] #historyDockPanel,html[data-toolbar-layout="left"] #mobileImportDockPanel,html[data-toolbar-layout="right"] #mobileImportDockPanel{max-width:none;overflow:visible}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-body,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-body{display:grid;grid-template-columns:minmax(250px,1fr) 64px minmax(262px,282px) 88px;grid-template-areas:"tabs tabs tabs tabs" "tools edit colors history";gap:4px 8px;align-items:stretch}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tabs,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(5,max-content);justify-content:flex-start;gap:12px;height:auto;overflow:visible;border:0;border-bottom:1px solid rgba(100,215,255,0.12);border-radius:0;padding:0 96px 4px 0;background:transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab{display:inline-flex;flex-direction:row;width:auto;min-width:0;min-height:20px;align-items:center;justify-content:flex-start;gap:6px;border:0;border-bottom:2px solid transparent;border-right:0;border-radius:0;padding:0 2px 4px;background:transparent;color:#aeb9c8;font-size:0.72rem;box-shadow:none}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab .annotation-tab-icon,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab .annotation-tab-icon{position:relative;width:12px;height:12px;align-self:auto}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab span:last-child{position:static;width:auto;height:auto;max-height:none;overflow:visible;clip:auto;clip-path:none;text-align:left;text-orientation:mixed;writing-mode:horizontal-tb;white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab.is-active,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab.is-active{border-color:transparent;border-bottom-color:var(--cyan);background:transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-groups,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-groups{grid-area:tools;min-width:0;max-height:none;position:relative;overflow-x:auto;overflow-y:hidden;padding:0;border:0;background:transparent;scrollbar-width:auto}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-groups::after,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-groups::after{display:block}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-grid,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 28px 2px 0}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-button,html[data-toolbar-layout="left"] #drawDockPanel .redaction-action-button,html[data-toolbar-layout="right"] #drawDockPanel .redaction-action-button,html[data-toolbar-layout="left"] #drawDockPanel .utility-action-button,html[data-toolbar-layout="right"] #drawDockPanel .utility-action-button{width:50px;min-width:50px;height:46px;min-height:46px;flex-direction:column;border-radius:8px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-button span:last-child,html[data-toolbar-layout="left"] #drawDockPanel .redaction-action-button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .redaction-action-button span:last-child,html[data-toolbar-layout="left"] #drawDockPanel .utility-action-button span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .utility-action-button span:last-child{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .annotation-edit-button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-edit-button{grid-area:edit;width:auto;min-width:0;min-height:0;flex-direction:column}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-section,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-section{grid-area:colors;justify-self:end;width:100%;max-width:300px;min-width:0;gap:0;padding:4px 6px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-color-layout,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-color-layout{display:grid;grid-template-columns:28px 1px 148px 1px 66px;grid-template-areas:none;gap:6px;align-items:center;justify-items:stretch}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color{width:auto;min-height:0;justify-self:start}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color .draw-panel-color-label,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color .draw-panel-color-label{display:block}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color .draw-panel-color-strip,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color .draw-panel-color-strip{width:auto;height:auto}html[data-toolbar-layout="left"] #drawDockPanel #dockAnnotationColor,html[data-toolbar-layout="right"] #drawDockPanel #dockAnnotationColor{width:22px;min-width:22px;height:22px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-color-divider,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-color-divider{display:block;width:1px;height:100%;min-height:24px;max-height:none;margin:0;background:rgba(100,215,255,0.12)}html[data-toolbar-layout="left"] #drawDockPanel .annotation-color-history,html[data-toolbar-layout="right"] #drawDockPanel .annotation-color-history,html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .draw-panel-color-strip,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .draw-panel-color-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;overflow:hidden}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-color-icon,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-color-icon{grid-column:auto;grid-row:auto;display:grid;flex:0 0 12px;width:12px;height:22px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors{display:flex}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors>:nth-child(n + 6),html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors>:nth-child(n + 6){display:inline-flex}html[data-toolbar-layout="left"] #drawDockPanel .annotation-recent-toggle,html[data-toolbar-layout="right"] #drawDockPanel .annotation-recent-toggle{width:66px;min-width:66px;min-height:0;flex-direction:row;padding:0 8px}html[data-toolbar-layout="left"] #drawDockPanel .dock-history,html[data-toolbar-layout="right"] #drawDockPanel .dock-history{grid-area:history;display:flex;flex-direction:row;gap:6px;width:auto}html[data-toolbar-layout="left"] #drawDockPanel .dock-history button,html[data-toolbar-layout="right"] #drawDockPanel .dock-history button{width:38px;min-width:38px;min-height:46px;flex-direction:column}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options{position:absolute;bottom:calc(100% + 3px);left:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:8px;overflow:hidden;padding:8px 44px 8px 10px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option,html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option),html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option){display:grid;grid-template-columns:52px minmax(86px,1fr) 42px;grid-template-rows:30px;gap:6px;align-items:center;justify-items:stretch;flex:1 1 194px;width:auto;min-width:176px;max-width:230px;min-height:30px;text-align:left}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option>span:first-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option>span:first-child,html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child{display:block;height:auto;max-height:none;max-width:52px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;writing-mode:horizontal-tb}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option input[type="range"],html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option input[type="range"],html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) input[type="range"],html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) input[type="range"]{display:block;width:100%;min-width:0;height:18px;align-self:center;direction:ltr;writing-mode:horizontal-tb}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option output,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option output,html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output{display:block;height:auto;max-height:none;min-width:42px;max-width:42px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;writing-mode:horizontal-tb}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-color-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-color-option{grid-template-columns:52px 34px;flex:0 0 96px;min-width:96px;max-width:104px;min-height:30px}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-choice-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-choice-option,html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-action-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-action-option{grid-template-columns:52px max-content;flex:0 0 auto;min-width:0;max-width:none}html[data-zoom-controls="off"] .capture-view-controls{display:none !important}html[data-glass-menus="off"]{--glass-panel-bg:rgba(7,13,20,0.96);--glass-panel-strong-bg:rgba(8,14,22,0.98);--glass-control-bg:rgba(14,22,32,0.96);--glass-border:rgba(100,215,255,0.16);--glass-shadow:0 16px 40px rgba(0,0,0,0.34);--glass-blur:none}html:not(.mobile-mode) #drawDockPanel .annotation-tool-options{align-items:center;gap:6px 8px}html:not(.mobile-mode) #drawDockPanel label.annotation-tool-option,html:not(.mobile-mode) #drawDockPanel .annotation-tool-option{grid-template-columns:48px minmax(84px,1fr) 38px;grid-template-rows:30px;align-items:center;justify-items:stretch;min-height:30px}html:not(.mobile-mode) #drawDockPanel label.annotation-tool-option>span:first-child,html:not(.mobile-mode) #drawDockPanel .annotation-tool-option>span:first-child,html:not(.mobile-mode) #drawDockPanel label.annotation-tool-option output,html:not(.mobile-mode) #drawDockPanel .annotation-tool-option output{display:flex;height:30px;max-height:30px;align-items:center;line-height:1;writing-mode:horizontal-tb}html:not(.mobile-mode) #drawDockPanel label.annotation-tool-option>span:first-child,html:not(.mobile-mode) #drawDockPanel .annotation-tool-option>span:first-child{justify-content:flex-start;max-width:48px}html:not(.mobile-mode) #drawDockPanel label.annotation-tool-option input[type="range"],html:not(.mobile-mode) #drawDockPanel .annotation-tool-option input[type="range"]{display:block;width:100%;height:30px;margin:0;align-self:center;direction:ltr;writing-mode:horizontal-tb}html:not(.mobile-mode) #drawDockPanel label.annotation-tool-option output,html:not(.mobile-mode) #drawDockPanel .annotation-tool-option output{min-width:38px;max-width:38px;justify-content:flex-end;text-align:right}html:not(.mobile-mode) #drawDockPanel .annotation-tool-color-option{grid-template-columns:48px 28px;flex:0 0 84px;min-width:84px;max-width:90px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-color-option input[type="color"]{width:28px;min-width:28px;height:24px;min-height:24px;padding:2px;align-self:center;border-radius:7px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-color-option input[type="color"]::-webkit-color-swatch-wrapper{padding:0}html:not(.mobile-mode) #drawDockPanel .annotation-tool-color-option input[type="color"]::-webkit-color-swatch{border-radius:4px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-choice-option,html:not(.mobile-mode) #drawDockPanel .annotation-tool-action-option{grid-template-columns:48px max-content;align-items:center}html:not(.mobile-mode) #drawDockPanel .annotation-tool-choice,html:not(.mobile-mode) #drawDockPanel .annotation-tool-action-option button{height:30px;min-height:30px;align-self:center}html:not(.mobile-mode) #drawDockPanel .annotation-tool-options{align-items:center;gap:6px 8px;overflow:visible;padding:8px 44px 8px 10px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-options-header{align-self:center;flex:0 0 30px;min-width:30px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-options-header .annotation-tool-options-icon{width:22px;min-width:22px;height:22px;min-height:22px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-option{box-sizing:border-box;grid-template-columns:52px minmax(86px,1fr) 42px;grid-template-rows:30px;gap:6px;align-items:center;flex:1 1 194px;min-width:176px;max-width:230px;min-height:30px;padding:0}html:not(.mobile-mode) #drawDockPanel .annotation-tool-option.has-option-divider{padding-left:10px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-option>span:first-child{display:block;max-width:52px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;writing-mode:horizontal-tb}html:not(.mobile-mode) #drawDockPanel .annotation-tool-option input[type="range"]{display:block;width:100%;min-width:0;height:18px;align-self:center}html:not(.mobile-mode) #drawDockPanel .annotation-tool-option output{display:block;min-width:42px;max-width:42px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;writing-mode:horizontal-tb}html:not(.mobile-mode) #drawDockPanel .annotation-tool-color-option{grid-template-columns:52px 34px;flex:0 0 96px;min-width:96px;max-width:104px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-color-option input[type="color"]{width:34px;min-width:34px;height:28px;align-self:center}html:not(.mobile-mode) #drawDockPanel .annotation-tool-choice-option,html:not(.mobile-mode) #drawDockPanel .annotation-tool-action-option{grid-template-columns:52px max-content;flex:0 0 auto;min-width:0;max-width:none}html:not(.mobile-mode) #drawDockPanel .annotation-tool-choice{min-height:30px;align-self:center}html:not(.mobile-mode) #drawDockPanel .annotation-tool-choice button{min-width:32px;min-height:24px;padding:0 8px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-action-option button{min-height:30px;align-self:center;padding:0 10px}html:not(.mobile-mode) #drawDockPanel .annotation-tool-option[hidden]{display:none !important}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child,html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output{display:flex;align-items:center;justify-content:center;height:106px;max-height:106px;min-width:0;overflow:visible;text-align:center;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child{grid-column:1}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) input[type="range"],html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) input[type="range"]{grid-column:2;align-self:stretch;width:18px;height:106px;direction:rtl;writing-mode:vertical-lr}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output{grid-column:3}html[data-toolbar-layout="left"] #drawDockPanel,html[data-toolbar-layout="right"] #drawDockPanel{max-width:none}html[data-toolbar-layout="left"] #mobileImportDockPanel,html[data-toolbar-layout="right"] #mobileImportDockPanel,html[data-toolbar-layout="left"] #cropDockPanel,html[data-toolbar-layout="right"] #cropDockPanel,html[data-toolbar-layout="left"] #textDockPanel,html[data-toolbar-layout="right"] #textDockPanel,html[data-toolbar-layout="left"] #historyDockPanel,html[data-toolbar-layout="right"] #historyDockPanel{max-width:none}html[data-toolbar-layout="left"] #mobileImportDockPanel,html[data-toolbar-layout="right"] #mobileImportDockPanel,html[data-toolbar-layout="left"] #cropDockPanel,html[data-toolbar-layout="right"] #cropDockPanel,html[data-toolbar-layout="left"] #drawDockPanel,html[data-toolbar-layout="right"] #drawDockPanel,html[data-toolbar-layout="left"] #textDockPanel,html[data-toolbar-layout="right"] #textDockPanel,html[data-toolbar-layout="left"] #historyDockPanel,html[data-toolbar-layout="right"] #historyDockPanel{overflow:visible}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-body,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-body{position:relative;display:grid;grid-template-columns:minmax(250px,1fr) 64px minmax(262px,282px) 88px;grid-template-areas:"tabs tabs tabs tabs" "tools edit colors history";gap:4px 8px;align-items:stretch}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tabs,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(5,max-content);justify-content:flex-start;gap:12px;height:auto;overflow:visible;border:0;border-bottom:1px solid rgba(100,215,255,0.12);border-radius:0;padding:0 96px 4px 0;background:transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab{display:inline-flex;flex-direction:row;width:auto;min-width:0;min-height:20px;align-items:center;justify-content:flex-start;gap:6px;border:0;border-bottom:2px solid transparent;border-right:0;border-radius:0;padding:0 2px 4px;background:transparent;color:#aeb9c8;font-size:0.72rem;box-shadow:none}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab .annotation-tab-icon,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab .annotation-tab-icon{position:relative;width:12px;height:12px;align-self:auto}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab span:last-child,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab span:last-child{position:static;width:auto;height:auto;max-height:none;overflow:visible;clip:auto;clip-path:none;text-align:left;text-orientation:mixed;writing-mode:horizontal-tb;white-space:nowrap}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-tab.is-active,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-tab.is-active{border-color:transparent;border-bottom-color:var(--cyan);background:transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-groups,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-groups{grid-area:tools;min-width:0;max-height:none;position:relative;overflow-x:auto;overflow-y:hidden;padding:0;border:0;background:transparent}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-groups::after,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-groups::after{display:block}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-grid,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 28px 2px 0}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-button,html[data-toolbar-layout="left"] #drawDockPanel .redaction-action-button,html[data-toolbar-layout="right"] #drawDockPanel .redaction-action-button,html[data-toolbar-layout="left"] #drawDockPanel .utility-action-button,html[data-toolbar-layout="right"] #drawDockPanel .utility-action-button{width:50px;min-width:50px;height:46px;min-height:46px;flex-direction:column}html[data-toolbar-layout="left"] #drawDockPanel .annotation-edit-button,html[data-toolbar-layout="right"] #drawDockPanel .annotation-edit-button{grid-area:edit;width:auto;min-width:0;min-height:0;flex-direction:column}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-section,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-section{grid-area:colors;justify-self:end;width:100%;max-width:300px;min-width:0;gap:0;padding:4px 6px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-color-layout,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-color-layout{display:grid;grid-template-columns:28px 1px 148px 1px 66px;grid-template-areas:none;gap:6px;align-items:center;justify-items:stretch}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color{width:auto;min-height:0;justify-self:start}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color .draw-panel-color-label,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color .draw-panel-color-label{display:block}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-current-color .draw-panel-color-strip,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-current-color .draw-panel-color-strip{width:auto;height:auto}html[data-toolbar-layout="left"] #drawDockPanel #dockAnnotationColor,html[data-toolbar-layout="right"] #drawDockPanel #dockAnnotationColor{width:22px;min-width:22px;height:22px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-color-divider,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-color-divider{display:block;width:1px;height:100%;min-height:24px;max-height:none;margin:0;background:rgba(100,215,255,0.12)}html[data-toolbar-layout="left"] #drawDockPanel .annotation-color-history,html[data-toolbar-layout="right"] #drawDockPanel .annotation-color-history{flex-direction:row;flex-wrap:nowrap;overflow:hidden}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .draw-panel-color-strip,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .draw-panel-color-strip{display:flex;grid-template-columns:none;grid-template-rows:none;align-items:center;justify-content:flex-start;gap:4px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-color-icon,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-color-icon{grid-column:auto;grid-row:auto;display:grid;flex:0 0 12px;width:12px;height:22px}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors,html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors{display:flex}html[data-toolbar-layout="left"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors>:nth-child(n + 6),html[data-toolbar-layout="right"] #drawDockPanel .draw-panel-saved-colors .annotation-saved-colors>:nth-child(n + 6){display:inline-flex}html[data-toolbar-layout="left"] #drawDockPanel .annotation-recent-toggle,html[data-toolbar-layout="right"] #drawDockPanel .annotation-recent-toggle{width:66px;min-width:66px;min-height:0;flex-direction:row;padding:0 8px}html[data-toolbar-layout="left"] #drawDockPanel .dock-history,html[data-toolbar-layout="right"] #drawDockPanel .dock-history{grid-area:history;display:flex;flex-direction:row;gap:6px;width:auto}html[data-toolbar-layout="left"] #drawDockPanel .dock-history button,html[data-toolbar-layout="right"] #drawDockPanel .dock-history button{width:38px;min-width:38px;min-height:46px;flex-direction:column}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-options,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-options{position:absolute;bottom:calc(100% + 3px);left:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:8px;overflow:hidden;padding:8px 44px 8px 10px}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option),html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option),html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option{display:grid;grid-template-columns:max-content minmax(72px,1fr) minmax(34px,max-content);grid-template-rows:auto;gap:6px;align-items:center;justify-items:stretch;flex:1 1 142px;width:auto;min-width:132px;max-width:188px;min-height:30px;text-align:left}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option)>span:first-child,html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option>span:first-child{display:block;height:auto;max-height:none;max-width:58px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;writing-mode:horizontal-tb}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) input[type="range"],html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) input[type="range"],html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option input[type="range"],html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option input[type="range"]{width:100%;height:auto;direction:ltr;writing-mode:horizontal-tb}html[data-toolbar-layout="left"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output,html[data-toolbar-layout="right"] #drawDockPanel label.annotation-tool-option:not(.annotation-tool-color-option) output,html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option output,html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option output{display:block;height:auto;max-height:none;min-width:34px;overflow:visible;text-align:right;white-space:nowrap;writing-mode:horizontal-tb}html[data-toolbar-layout="left"] #drawDockPanel .annotation-tool-option[hidden],html[data-toolbar-layout="right"] #drawDockPanel .annotation-tool-option[hidden]{display:none !important}