:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;gap:14px;text-align:center;cursor:pointer;overflow:hidden;padding:24px;border:0;border-radius:var(--radius-xl);background:var(--ml-control-fill);box-shadow:none;transition:background .18s ease}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop[hidden],:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop.is-hidden{display:none}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop__title{margin:0;font-family:var(--font-primary);font-size:18px;font-weight:550;line-height:1.35;letter-spacing:-.035em;color:var(--ml-text-primary)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop__subtitle{margin:0;font-family:var(--font-primary);font-size:12px;line-height:1.5;color:var(--ml-text-secondary)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop__formats{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;max-width:540px}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop__format{font-family:var(--font-primary);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--ml-text-muted)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--canvas .ml-drop__format{color:var(--ml-text-secondary)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop.is-over,:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop.is-armed{background:var(--ml-action-subtle)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop.is-reject{background:var(--ml-danger-bg)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop.is-reject .ml-drop__title{color:var(--ml-danger)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--workspace{min-height:280px}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--logo{min-height:128px;width:var(--ml-drop-logo-size,150px);height:var(--ml-drop-logo-size,auto);padding:10px;gap:6px;border-radius:var(--radius-lg)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--logo .ml-drop__title{font-size:12px;letter-spacing:-.015em}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--fill{width:100%;min-width:0}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--modal{min-height:190px;padding:18px;gap:10px}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--modal .ml-drop__title,:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--canvas .ml-drop__title{font-size:16px}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--canvas{position:absolute;z-index:3;inset:10px;background:transparent;pointer-events:none;padding:16px;gap:12px;border-radius:var(--radius-md)}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--canvas .ml-drop__action{pointer-events:auto}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--canvas.is-over,:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--canvas.is-armed{background:var(--ml-action-subtle)}.ml-drop-overlay{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:var(--ml-overlay);-webkit-backdrop-filter:blur(7px) saturate(115%);backdrop-filter:blur(7px) saturate(115%);padding:16px}.ml-drop-overlay.is-active{display:flex}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop-overlay .ml-drop{min-width:min(340px,100%);max-width:100%;padding:24px 40px;gap:10px;background:var(--ml-control-fill);cursor:default}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop-overlay .ml-drop__title{font-size:16px}[data-ml-drop-zone]:has(>.ml-drop-overlay--pane){position:relative}.ml-drop-overlay--pane{position:absolute;z-index:10;pointer-events:none;padding:var(--space-md)}[data-ml-drop-zone].is-over>.ml-drop-overlay--pane{display:flex}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop-overlay--pane .ml-drop{min-width:0;max-width:100%;padding:12px;gap:8px}[data-ml-drop-zone].is-over:not(.ml-drop):not(:has(>.ml-drop-overlay--pane)){outline:2px solid var(--ml-action-border);outline-offset:-2px}@media(max-width:650px){:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--workspace{padding:20px 16px;gap:12px}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--workspace .ml-drop__title{font-size:17px}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop-overlay .ml-drop{padding:20px}}@media(prefers-reduced-motion:reduce){:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop{transition:none}}:is(body.tool-page,body.home-page,.central-modal-overlay,.ml-control-surface) .ml-drop--canvas[data-import-density=compact]{gap:6px;padding:8px}body.tool-page.workspace-focus-enabled :is(.ml-info-section,.related-tools-wrapper,.features-section,.features-wrapper,.content-wrapper:has(.usage-compact),.faq-section,.faq-wrapper,.tech-details-section,.tech-details-wrapper,.mac-cta,.mac-cta-wrapper,.mac-cta-card,.ftr-footer,.footer,.scr-back-to-top){display:none}html[data-theme=light][data-theme] :is(body.tool-page,.ml-control-surface,.page-v2){--ml-action-btn-bg: rgba(17, 17, 17, .045);--ml-action-btn-bg-hover: rgba(17, 17, 17, .075);--ml-action-btn-border: rgba(17, 17, 17, .12);--ml-action-btn-border-hover: rgba(17, 17, 17, .2);--ml-action-btn-color: rgba(17, 17, 17, .58);--ml-action-btn-color-hover: rgba(17, 17, 17, .82);--ml-action-btn-danger-bg: rgba(var(--ml-action-rgb), .08);--ml-action-btn-danger-bg-hover: rgba(var(--ml-action-rgb), .13);--ml-action-btn-danger-border: rgba(var(--ml-action-rgb), .2);--ml-action-btn-danger-border-hover: rgba(var(--ml-action-rgb), .34);--ml-action-btn-danger-color: rgba(184, 48, 28, .82);--ml-action-btn-danger-color-hover: #a82d1d}.ml-action-group{display:inline-flex;align-items:center;justify-content:center;gap:6px}.ml-action-divider{display:inline-flex;width:1px;height:20px;margin:0 1px;background:#ffffff1f;flex:0 0 auto}html[data-theme=light][data-theme] .ml-action-divider{background:#1111111f}:is(button,a).ml-action-text-btn,body.tool-page :is(.action-btn-icon).ml-action-text-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ml-action-control-gap);min-height:var(--ml-action-control-height);height:var(--ml-action-control-height);padding:0 var(--ml-action-control-padding-x);background:none;background-image:none;border:1px solid transparent;border-radius:var(--ml-action-btn-radius);color:var(--ml-action-btn-color);-webkit-text-fill-color:currentColor;box-shadow:none;font-size:var(--ml-btn-font-size-small);font-weight:var(--ml-btn-font-weight);line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:var(--ml-btn-transition)}:is(button,a).ml-action-text-btn :is(i,svg,.ml-icon),body.tool-page :is(.action-btn-icon).ml-action-text-btn :is(i,svg,.ml-icon){width:var(--ml-action-control-icon-size);height:var(--ml-action-control-icon-size);font-size:var(--ml-action-control-icon-size);line-height:1;color:currentColor;-webkit-text-fill-color:currentColor}:is(button,a).ml-action-text-btn :is(span),body.tool-page :is(.action-btn-icon).ml-action-text-btn :is(span){color:currentColor;-webkit-text-fill-color:currentColor}:is(button,a).ml-action-text-btn:focus-visible:not(:where(html[data-ml-input=pointer] *)),body.tool-page :is(.action-btn-icon).ml-action-text-btn:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-btn-focus-ring)}:is(button,a).ml-action-btn,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn{--ml-action-btn-visual-size: var(--ml-action-btn-visual-compact);--ml-action-btn-current-bg: var(--ml-action-btn-bg);--ml-action-btn-current-bg-hover: var(--ml-action-btn-bg-hover);--ml-action-btn-current-border: var(--ml-action-btn-border);--ml-action-btn-current-border-hover: var(--ml-action-btn-border-hover);--ml-action-btn-current-color: var(--ml-action-btn-color);--ml-action-btn-current-color-hover: var(--ml-action-btn-color-hover);position:relative;z-index:0;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:var(--ml-action-btn-footprint-default);min-width:var(--ml-action-btn-footprint-default);height:var(--ml-action-btn-footprint-default);min-height:var(--ml-action-btn-footprint-default);padding:0;background:transparent;background-image:none;border:1px solid transparent;border-radius:var(--ml-action-btn-radius);color:var(--ml-action-btn-current-color);-webkit-text-fill-color:currentColor;box-shadow:none;cursor:pointer;overflow:visible;transform:translateZ(0);transition:var(--ml-btn-transition)}:is(button,a).ml-action-btn:after,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn:after{content:"";position:absolute;top:50%;left:50%;z-index:0;width:var(--ml-action-btn-visual-size);height:var(--ml-action-btn-visual-size);background:var(--ml-action-btn-current-bg);background-image:none;border:1px solid var(--ml-action-btn-current-border);border-radius:var(--ml-action-btn-radius);box-shadow:inset 0 1px #ffffff0a;transform:translate(-50%,-50%);transition:var(--ml-btn-transition);pointer-events:none}:is(button,a).ml-action-btn :is(i,svg,.ml-icon,span),body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn :is(i,svg,.ml-icon,span){position:relative;z-index:1;color:currentColor;-webkit-text-fill-color:currentColor}:is(button,a).ml-action-btn :is(i,svg,.ml-icon),body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn :is(i,svg,.ml-icon){width:var(--ml-action-btn-icon-size);height:var(--ml-action-btn-icon-size);font-size:var(--ml-action-btn-icon-size);line-height:1}@media(hover:hover){:is(button,a).ml-action-btn:hover,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn:hover{background:transparent;background-image:none;border-color:transparent;color:var(--ml-action-btn-current-color-hover);-webkit-text-fill-color:currentColor;box-shadow:none;transform:translate3d(0,-1px,0)}}:is(button,a).ml-action-btn:hover:after,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn:hover:after{background:var(--ml-action-btn-current-bg-hover);border-color:var(--ml-action-btn-current-border-hover)}:is(button,a).ml-action-btn:active,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn:active{transform:translateZ(0) scale(.99)}:is(button,a).ml-action-btn:focus-visible:not(:where(html[data-ml-input=pointer] *)),body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-btn-focus-ring)}:is(button,a).ml-action-btn:disabled,:is(button,a).ml-action-btn[disabled],body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn:disabled,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn[disabled]{opacity:var(--ml-disabled-opacity);cursor:not-allowed;transform:none}.ml-action-btn--default,:is(button,a).ml-action-btn.ml-action-btn--default,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn--default{--ml-action-btn-visual-size: var(--ml-action-btn-visual-default)}.ml-action-btn--compact,.ml-action-btn--quiet,:is(button,a).ml-action-btn.ml-action-btn--compact,:is(button,a).ml-action-btn.ml-action-btn--quiet,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn--compact,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn--quiet{--ml-action-btn-visual-size: var(--ml-action-btn-visual-compact)}.ml-action-btn--danger,:is(button,a).ml-action-btn.ml-action-btn--danger,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn--danger{--ml-action-btn-current-bg: var(--ml-action-btn-danger-bg);--ml-action-btn-current-bg-hover: var(--ml-action-btn-danger-bg-hover);--ml-action-btn-current-border: var(--ml-action-btn-danger-border);--ml-action-btn-current-border-hover: var(--ml-action-btn-danger-border-hover);--ml-action-btn-current-color: var(--ml-action-btn-danger-color);--ml-action-btn-current-color-hover: var(--ml-action-btn-danger-color-hover)}.ml-action-btn--primary,.ml-action-btn--active,:is(button,a).ml-action-btn.ml-action-btn--primary,:is(button,a).ml-action-btn.ml-action-btn--active,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn--primary,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn--active{--ml-action-btn-current-bg: var(--ml-action-btn-primary-bg);--ml-action-btn-current-bg-hover: var(--ml-action-btn-primary-bg-hover);--ml-action-btn-current-border: var(--ml-action-btn-primary-border);--ml-action-btn-current-border-hover: var(--ml-action-btn-primary-bg-hover);--ml-action-btn-current-color: var(--ml-action-btn-primary-color);--ml-action-btn-current-color-hover: var(--ml-action-btn-primary-color)}.ml-action-btn--accent,:is(button,a).ml-action-btn.ml-action-btn--accent,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn--accent{--ml-action-btn-current-color: var(--ml-action);--ml-action-btn-current-color-hover: var(--ml-action)}html[data-theme][data-theme] body.tool-page.tool-page :is(button,a).ml-action-btn.ml-action-btn,html[data-theme][data-theme] body.tool-page.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn{width:var(--ml-action-btn-footprint-default);min-width:var(--ml-action-btn-footprint-default);height:var(--ml-action-btn-footprint-default);min-height:var(--ml-action-btn-footprint-default);padding:0;background:transparent;background-image:none;border-color:transparent;border-radius:var(--ml-action-btn-radius);color:var(--ml-action-btn-current-color);-webkit-text-fill-color:currentColor;box-shadow:none}html[data-theme][data-theme] body.tool-page.tool-page :is(button,a).ml-action-btn.ml-action-btn:hover,html[data-theme][data-theme] body.tool-page.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn:hover{background:transparent;background-image:none;border-color:transparent;color:var(--ml-action-btn-current-color-hover);-webkit-text-fill-color:currentColor;box-shadow:none}@media(hover:hover)and (pointer:fine){html[data-theme][data-theme] body.tool-page.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus,.save-preset-btn-inline,.star-btn-inline,.card-action-btn).ml-action-btn.ml-action-btn:not(.ml-action-btn--danger):not(.ml-action-btn--quiet):hover{background:var(--ml-flat-hover-fill)}html[data-theme][data-theme] body.tool-page.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus,.save-preset-btn-inline,.star-btn-inline,.card-action-btn).ml-action-btn.ml-action-btn--danger:hover{background:var(--ml-action-btn-current-bg-hover)}}@media(hover:none),(pointer:coarse),(max-width:768px){:is(button,a).ml-action-btn,body.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn{width:var(--ml-action-btn-hit-min);min-width:var(--ml-action-btn-hit-min);height:var(--ml-action-btn-hit-min);min-height:var(--ml-action-btn-hit-min)}html[data-theme][data-theme] body.tool-page.tool-page :is(button,a).ml-action-btn.ml-action-btn,html[data-theme][data-theme] body.tool-page.tool-page :is(.action-btn-inline,.toolbar-btn,.action-btn-icon-only,.action-btn-focus).ml-action-btn.ml-action-btn{width:var(--ml-action-btn-hit-min);min-width:var(--ml-action-btn-hit-min);height:var(--ml-action-btn-hit-min);min-height:var(--ml-action-btn-hit-min)}}@keyframes cs-mode-content-enter{0%{opacity:0;transform:translate3d(0,7px,0) scale(.997);filter:blur(3px)}58%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes cs-mode-card-settle{0%{transform:translate3d(0,-1px,0) scale(1.006)}to{transform:translateZ(0) scale(1)}}@keyframes cs-mode-icon-settle{0%{transform:scale(.965)}to{transform:scale(1)}}body.tool-page.tool-page-qr-code-generator.tool-page-qr-code-generator .serial-form{display:grid;gap:18px}body.tool-page.tool-page-qr-code-generator.tool-page-qr-code-generator .serial-row{margin-bottom:0}body.tool-page.tool-page-qr-code-generator.tool-page-qr-code-generator .serial-preview-text{margin:2px 0 0}body.tool-page.tool-page-qr-code-generator.tool-page-qr-code-generator #generateSerialBtn{justify-self:center;align-self:center;display:inline-flex;width:auto;min-width:124px;max-width:200px;margin:0 auto}body.tool-page .files-list .file-item{background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;min-height:52px;flex-shrink:0;margin:0;padding:var(--space-sm) var(--space-md)}body.tool-page .files-list .file-item:not(:first-child){border-top-color:#ffffff12}body.tool-page .files-list .file-item:hover{background:#ffffff08}body.tool-page .files-list .file-item:hover .drag-handle{background:transparent;color:#ffffff80;transform:none}body.tool-page .files-list .file-item.dragging,body.tool-page .files-list .file-item.drag-chosen{border:2px solid var(--color-primary);border-radius:var(--radius-md)}body.tool-page .files-list .file-item.drag-over{border:2px dashed var(--color-success);border-radius:var(--radius-md)}body.tool-page .files-list .file-item .file-icon{width:auto;height:auto;min-height:0;padding:0;background:none;border:none;border-radius:0;box-shadow:none;color:var(--ml-file-icon-color)}body.tool-page .files-list .file-item .file-icon i{font-size:26px}body.tool-page .files-header{border-bottom:none;padding-bottom:0;margin-bottom:var(--space-sm);justify-content:flex-end}body.tool-page .files-header .files-title{display:none}body.tool-page .extra-settings-card{background:none;border-color:transparent;box-shadow:none}html[data-theme] body.tool-page[data-tool-id=json-formatter] .mode-selector-row{margin-bottom:var(--space-sm)}html[data-theme][data-theme] body.tool-page[class] .pdf-ws-options :is(.option-checkbox,.format-btn,.preset-btn,.split-card):not(.active):not(:has(input:checked)){background:var(--ml-choice-rest-bg);background-image:none;border-color:var(--ml-control-border, var(--ml-hairline-11));box-shadow:var(--ml-control-inset-shadow, inset 0 1px 0 rgba(255, 255, 255, .035))}html[data-theme][data-theme] body.tool-page[class] .pdf-ws-options :is(.text-input,.dimension-input,.percentage-input,.quality-input,.size-input){background:var(--ml-field-rest-bg);background-image:none;border-color:var(--ml-control-border, var(--ml-flat-border))}body.tool-page .list-toolbar{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}body.tool-page .list-toolbar .add-more-zone{flex:1;margin:0}body.tool-page .list-toolbar .files-actions{flex-shrink:0}html[data-theme][data-theme] :is(body.tool-page[class],.central-modal-overlay,.ml-control-surface) :is(.action-btn-inline,.page-selector-btn,.reset-stats-btn,.watermark-upload-btn,.apply-to-all-btn,.toolbar-btn,.clear-all-btn,.ml-flat-action,.card-action-btn,.gif-control-btn,.copy-hex-btn-inside,.format-copy-compact,.copy-hex-btn,.action-btn-icon-only,.action-btn-focus,.star-btn-inline,.save-preset-btn-inline,.ml-action-text-btn,.delete-color-btn,.gradient-stop-delete-btn,.preset-delete-btn){background:var(--ml-flat-press-fill, var(--ml-flat-rest-fill, none));background-image:none;border-color:var(--ml-flat-border, transparent);box-shadow:none;color:var(--ml-flat-ink, var(--ml-text-secondary));transform:none}@media(hover:hover){html[data-theme][data-theme] :is(body.tool-page[class],.central-modal-overlay,.ml-control-surface) :is(.action-btn-inline,.page-selector-btn,.reset-stats-btn,.watermark-upload-btn,.apply-to-all-btn,.toolbar-btn,.clear-all-btn,.ml-flat-action,.card-action-btn,.gif-control-btn,.copy-hex-btn-inside,.format-copy-compact,.copy-hex-btn,.action-btn-icon-only,.action-btn-focus,.star-btn-inline,.save-preset-btn-inline,.ml-action-text-btn,.delete-color-btn,.gradient-stop-delete-btn,.preset-delete-btn):not(.ml-action-btn--quiet):hover{background:var(--ml-flat-hover-fill);background-image:none;border-color:var(--ml-flat-border, transparent);box-shadow:none;color:var(--ml-text-primary);transform:none}}html[data-theme][data-theme] :is(body.tool-page[class],.central-modal-overlay,.ml-control-surface) :is(.action-btn-inline,.page-selector-btn,.reset-stats-btn,.watermark-upload-btn,.apply-to-all-btn,.toolbar-btn,.clear-all-btn,.ml-flat-action,.card-action-btn,.gif-control-btn,.copy-hex-btn-inside,.format-copy-compact,.copy-hex-btn,.action-btn-icon-only,.action-btn-focus,.star-btn-inline,.save-preset-btn-inline,.ml-action-text-btn,.delete-color-btn,.gradient-stop-delete-btn,.preset-delete-btn):focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-btn-focus-ring)}html[data-theme][data-theme] body.tool-page[class] :is(.action-btn-inline,.page-selector-btn,.reset-stats-btn,.watermark-upload-btn,.apply-to-all-btn,.toolbar-btn,.format-copy-compact,.copy-hex-btn,.copy-hex-btn-inside,.action-btn-icon-only,.action-btn-focus,.star-btn-inline,.card-action-btn,.gif-control-btn,.delete-color-btn,.gradient-stop-delete-btn,.preset-delete-btn).ml-action-btn:after{display:none}html[data-theme][data-theme] :is(body.tool-page[class],.central-modal-overlay,.ml-control-surface) :is(.action-btn-inline[title*=Remove i],.action-btn-inline[title*=Delete i],.clear-all-btn,.ml-danger,.delete-color-btn,.gradient-stop-delete-btn,.preset-delete-btn){--ml-flat-disabled-ink: var(--tool-danger-icon);color:var(--tool-danger-icon)}@media(hover:hover){html[data-theme][data-theme] :is(body.tool-page[class],.central-modal-overlay,.ml-control-surface) :is(.action-btn-inline[title*=Remove i],.action-btn-inline[title*=Delete i],.clear-all-btn,.ml-danger,.delete-color-btn,.gradient-stop-delete-btn,.preset-delete-btn):hover{background:var(--tool-danger-hover-bg);color:var(--tool-danger-hover-color)}}.ml-copy-btn .ml-copy-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.ml-copy-btn .ml-copy-icon>i{transition:opacity .12s ease}.ml-copy-btn .ml-copy-icon:after{content:"";width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--ml-icon-check) center/contain no-repeat;mask:var(--ml-icon-check) center/contain no-repeat;font-weight:900;position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ml-success);opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.ml-copy-btn.is-copied .ml-copy-icon>i{opacity:0}.ml-copy-btn.is-copied .ml-copy-icon:after{opacity:1;transform:scale(1)}.ml-copy-btn--badge{position:relative}.ml-copy-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px 8px;border-radius:var(--radius-md);background:var(--ml-success-badge-bg);color:#fff;font-size:var(--font-size-xs);font-weight:600;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.ml-copy-btn--badge.is-copied .ml-copy-badge{opacity:1}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--label-only{position:relative}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--label-only .ml-copy-label{transition:opacity .12s ease}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--label-only.is-copied .ml-copy-label{opacity:0}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--label-only .ml-copy-check{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:0;transform:scale(.85);transition:opacity .12s ease,transform .12s ease;pointer-events:none}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--label-only.is-copied .ml-copy-check{opacity:1;transform:scale(1)}html[data-theme][data-theme] body.tool-page[class] .ml-flat-action.active:where(:not(.ml-favorite)){background:var(--ml-btn-choice-active-bg);color:var(--ml-btn-choice-active-color)}html[data-theme][data-theme] body.tool-page[class] .ml-flat-action.active.active:where(:not(.ml-favorite)):hover{background:var(--ml-btn-choice-active-bg);color:var(--ml-btn-choice-active-color)}html[data-theme][data-theme] :is(body.tool-page[class],.central-modal-overlay,.ml-control-surface) .ml-flat-action:disabled,html[data-theme][data-theme] :is(body.tool-page[class],.central-modal-overlay,.ml-control-surface) .ml-flat-action.ml-flat-action:disabled:hover{opacity:var(--ml-flat-disabled-opacity);cursor:default;background:none;color:var(--ml-flat-disabled-ink, var(--ml-text-secondary))}html[data-theme][data-theme] body.tool-page .history-color-card .history-color-hex{font-family:var(--font-primary)}html[data-theme][data-theme] body.tool-page[class] :is(.sim-btn,.type-btn-pro,.quick-angle-btn,.export-format-btn,.export-format-btn-compact){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:36px;padding:var(--space-xs) var(--space-sm);background:var(--ml-btn-choice-bg);border:1px solid var(--ml-btn-choice-border);border-radius:var(--ml-btn-radius);color:var(--ml-text-secondary);font-weight:600;font-size:var(--font-size-xs);transition:background-color .2s ease,border-color .2s ease,color .2s ease;transform:none}html[data-theme][data-theme] body.tool-page[class] :is(.sim-btn,.type-btn-pro,.quick-angle-btn,.export-format-btn,.export-format-btn-compact):not(.active):hover{background:var(--ml-btn-choice-bg-hover);border-color:var(--ml-btn-choice-border-hover)}html[data-theme][data-theme] body.tool-page[class] :is(.sim-btn,.type-btn-pro,.quick-angle-btn,.export-format-btn,.export-format-btn-compact).active{background:var(--ml-btn-choice-active-bg);border-color:var(--ml-btn-choice-active-border);color:var(--ml-btn-choice-active-color)}body.tool-page .bottom-bar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:16px;padding-top:14px;border-top:1px solid var(--ml-divider)}body.tool-page .ml-footer-options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-lg);margin-right:auto}body.tool-page .stats-line:not([hidden]){display:flex;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:500;color:var(--ml-text-muted)}body.tool-page .stats-line .stat-item{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}body.tool-page .stats-line .stat-item:not(:last-child):after{content:"\b7";margin:0 8px;opacity:.5}body.tool-page .stats-line b{color:var(--ml-text-secondary);font-weight:700}body.tool-page .stats-line .stat-item--ratio b{color:var(--ml-action-ink)}body.tool-page .game-mode-card{display:flex;align-items:center;gap:15px;padding:var(--ml-choice-card-padding,18px 20px);text-align:left;background:var(--ml-choice-card-bg, var(--ml-control-fill));border:1px solid var(--ml-control-border);border-radius:var(--ml-btn-radius);box-shadow:none;transition:background .16s ease}body.tool-page .game-mode-card:focus-visible:not(:where(html[data-ml-input=pointer] *)){background:var(--ml-control-hover-fill);outline:0;box-shadow:var(--ml-btn-focus-ring)}@media(hover:hover)and (pointer:fine){body.tool-page .game-mode-card:hover{background:var(--ml-control-hover-fill)}}.game-mode-card--compact{--ml-choice-card-padding: 12px 16px}.game-mode-card--quiet{--ml-choice-card-bg: transparent}body.tool-page .game-mode-card .game-mode-glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;font-size:20px;color:var(--ml-text-muted);transition:color .16s ease}body.tool-page .game-mode-card .game-mode-glyph--code{font-family:var(--font-primary);font-size:var(--font-size-sm);white-space:nowrap}.game-mode-glyph>img{filter:grayscale(1);transition:filter .16s ease}@media(hover:hover)and (pointer:fine){body.tool-page .game-mode-card:hover .game-mode-glyph{color:var(--ml-action-ink)}.game-mode-card:hover .game-mode-glyph>img{filter:none}}body.tool-page .game-mode-card .game-mode-body{display:flex;flex-direction:column;gap:3px;min-width:0}body.tool-page .game-mode-card .game-card-title{font-size:15px;font-weight:700;color:var(--ml-text-primary)}body.tool-page .game-mode-card .game-mode-body>p,body.tool-page .game-mode-card>p{margin:0;color:var(--ml-text-secondary);font-size:13px;line-height:1.4}body.tool-page .ml-settings-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 16px;padding:12px 14px;background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:var(--ml-btn-radius)}body.tool-page .ml-settings-bar-end{display:inline-flex;align-items:center;gap:16px;margin-left:auto}body.tool-page .section-header-row{display:flex;flex-direction:var(--ml-section-header-flow, row);align-items:var(--ml-section-header-align, center);justify-content:space-between;gap:12px;margin-bottom:var(--ml-section-header-gap, 8px)}body.tool-page .section-header-row--stable{min-height:var(--ml-action-control-height)}@media(hover:none),(pointer:coarse),(max-width:768px){body.tool-page .section-header-row--stable{min-height:var(--ml-action-control-hit-min)}}:is(body.tool-page,.ml-control-surface) :is(.option-checkbox-inline,:where(.ml-sheet__settings [data-ml-sheet-checkbox=inline])){display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ml-text-secondary);font-size:13px;font-weight:600;white-space:var(--ml-option-white-space, nowrap);transition:color .16s ease}:is(body.tool-page,.ml-control-surface) :is(.option-checkbox-inline,:where(.ml-sheet__settings [data-ml-sheet-checkbox=inline])):has(input:checked){color:var(--ml-text-primary)}@media(hover:hover)and (pointer:fine){:is(body.tool-page,.ml-control-surface) :is(.option-checkbox-inline,:where(.ml-sheet__settings [data-ml-sheet-checkbox=inline])):hover{color:var(--ml-text-primary)}}body.tool-page .option-checkbox-inline.hidden,body.tool-page .ml-settings-field.hidden{display:none}@media(hover:none)and (pointer:coarse){body.tool-page [data-ml-touch-hidden]{display:none}}body.tool-page .ml-settings-field{display:inline-flex;align-items:center;gap:8px}body.tool-page .ml-settings-field-label{font-size:13px;font-weight:600;color:var(--ml-text-secondary);white-space:nowrap}.color-reset-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:0;color:var(--ml-text-muted);font-size:11px;line-height:1;cursor:pointer;transition:color .18s ease,transform .18s ease}.color-reset-btn:hover{color:var(--ml-action-ink);transform:rotate(-20deg)}.textarea-with-copy .format-copy-compact{position:absolute;top:6px;right:6px}body.tool-page[class] .presets-title{margin-bottom:var(--space-sm)}html[data-theme][data-theme] body.tool-page[class] :is(.format-copy-compact,.copy-hex-btn,.copy-hex-btn-inside,.copy-btn-inline,.pc-copy-btn):not(.ml-action-btn--quiet):hover{background:transparent}.pdf-ws-options .settings-layout-grid .setting-group,.pdf-ws-options .settings-layout-grid .extra-settings-card{min-height:0}.pdf-ws-options>.setting-group{padding:0}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--status{display:inline-grid}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--status .ml-copy-label,html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--status .ml-copy-check{grid-area:1 / 1}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--status .ml-copy-check{position:static;gap:var(--space-xs);color:var(--ml-success)}html[data-theme][data-theme] body.tool-page[class] .ml-copy-btn--status .ml-copy-check>:is(i,span){color:var(--ml-success)}@media(max-width:1279px){body.tool-page .ml-compact-toolbar{flex:0 0 auto;flex-wrap:nowrap}body.tool-page .ml-compact-toolbar[data-ml-labels=hidden] .ml-flat-action{min-height:var(--ml-select-height, 30px);width:var(--ml-btn-icon-size);min-width:var(--ml-btn-icon-size);padding:0;justify-content:center;flex-shrink:0}body.tool-page .ml-compact-toolbar[data-ml-labels=hidden] .ml-flat-action>span:not(.ml-copy-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:1279px){.ml-compact-settings{--ml-toolbar-divider-display: block;--ml-disclosure-align: space-between;--ml-disclosure-padding: 0;--ml-disclosure-border: 0;--ml-disclosure-content-gap: 0px}.ml-compact-settings .setting-group{--ml-group-surface: transparent;--ml-group-border: transparent;--ml-group-shadow: none}.ml-compact-settings .ml-setting-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:var(--ml-touch-target);gap:var(--space-sm)}.ml-compact-settings .ml-setting-row[hidden],.ml-compact-settings .ml-setting-row:has(>.ml-select[hidden]){display:none}.ml-compact-settings .ml-setting-row>.setting-label{margin:0;flex:0 0 auto}.ml-compact-settings .ml-setting-row>.ml-select{flex:0 1 auto;width:auto;margin:0}.ml-compact-settings .ml-settings-list input[type=checkbox]{display:block}}@media(max-width:768px){.ml-compact-settings .ml-settings-list{gap:0 var(--space-lg)}.ml-compact-settings .ml-settings-list>.option-checkbox{position:relative;display:flex;align-items:center;min-height:var(--ml-touch-target);margin:0;padding:3px 0;gap:var(--space-sm);background:transparent;border:0;border-top:1px solid var(--ml-border);border-radius:0;box-shadow:none;transform:none}.ml-compact-settings .ml-settings-list>.option-checkbox:hover,.ml-compact-settings .ml-settings-list>.option-checkbox:has(input:checked){background:transparent;border-color:var(--ml-border);box-shadow:none;transform:none}.ml-compact-settings .ml-settings-list .checkbox-custom{order:2;margin-left:auto}.ml-compact-settings .ml-settings-list .checkbox-label{font-size:var(--font-size-sm);font-weight:500;line-height:1.25;white-space:normal}.ml-compact-settings .ml-settings-list .merge-option-note{font-size:var(--font-size-xs);font-weight:400;line-height:1.25;white-space:normal}}@media(max-width:768px){.ml-compact-settings .ml-disclosure-duplicate{display:none}}body.tool-page .section-header-row:has(>.ml-compact-toolbar){--ml-section-header-flow: row;--ml-section-header-align: center;flex-wrap:nowrap}body.tool-page .section-header-row[data-ml-header-flow=column]{--ml-section-header-flow: column;--ml-section-header-align: stretch}body.tool-page .ml-compact-toolbar{display:flex;align-items:center;--ml-touch-target: var(--ml-select-height, 30px);--ml-btn-icon-size: var(--ml-select-height, 30px);--ml-action-btn-hit-min: var(--ml-select-height, 30px);--ml-action-control-hit-min: var(--ml-select-height, 30px);--ml-toolbar-leading-outset: 0px;--ml-toolbar-wrap: nowrap;gap:var(--ml-toolbar-gap, var(--space-xs))}@media(max-width:1279px)and (pointer:coarse){body.tool-page [data-ml-paired-editors]{--ml-toolbar-gap: 0px}body.tool-page [data-ml-action-placement=inline]{--ml-toolbar-gap: var(--space-xs)}}body.tool-page .section-header-row:has(>.ml-compact-toolbar)>:is(.section-label,.fs-section-label){white-space:nowrap;flex-shrink:0}[data-ml-action-placement=below] [data-ml-inline-secondary]{display:none}html[data-theme] body.tool-page .pdf-ws-options:not(.ml-dialog-body){background:none;border:0;border-bottom:var(--ml-options-divider, 1px solid var(--ml-divider));border-radius:0;padding:0 4px 16px;margin:0;box-shadow:none}.pdf-ws-options .setting-head-row:not(:where([hidden])){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--ml-setting-head-min-height, 38px);margin-bottom:var(--ml-setting-head-margin, 12px)}.pdf-ws-options .setting-head-row .setting-label{margin:0}.pdf-ws-options .setting-head-row>div{display:flex;gap:8px}.pdf-ws-options .setting-head-row button{white-space:nowrap}.ml-workspace-compact .setting-head-row{flex-wrap:wrap}html body .pdf-ws-options .setting-group,html body .pdf-ws-options .extra-settings-card{background:none;border:0;border-radius:0;box-shadow:none}.pdf-ws-options>.setting-label,.pdf-ws-options .pdf-ws-options-label{display:block;font-size:.75rem;font-weight:600;color:var(--ml-text-secondary);margin:0 0 12px}.pdf-ws-options .settings-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.pdf-ws-options .settings-layout-grid>.settings-right-column{border-left:1px solid var(--ml-border);padding-left:var(--space-lg)}.pdf-ws-options .settings-left-column,.pdf-ws-options .settings-right-column{display:flex;flex-direction:column;min-width:0;height:100%}.pdf-ws-options .settings-layout-grid .setting-group,.pdf-ws-options .settings-layout-grid .extra-settings-card{display:flex;flex-direction:column;min-width:0;gap:0;padding:0;flex:0 0 auto}.pdf-ws-options :is(.option-detail-header,.extra-settings-card)>.setting-label{margin:0 0 var(--ml-setting-heading-gap, 0px)}.pdf-ws-options .checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;margin-top:0}.pdf-ws-options .setting-label+.checkbox-group{margin-top:var(--ml-setting-checkbox-margin, 14px)}.pdf-ws-options :is(.merge-option-toggle,.split-option-toggle,.extract-option-toggle){align-items:flex-start;gap:10px;min-width:0;min-height:58px;padding:11px 12px;background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:var(--radius-md);color:var(--ml-text-secondary);box-shadow:inset 0 1px #ffffff09;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.pdf-ws-options :is(.merge-option-toggle,.split-option-toggle,.extract-option-toggle):hover{background:var(--ml-surface-raised);border-color:var(--ml-border-strong);color:var(--ml-text-primary);transform:translate3d(0,-1px,0)}}.pdf-ws-options :is(.merge-option-toggle,.split-option-toggle,.extract-option-toggle):has(input[type=checkbox]:checked){background:linear-gradient(180deg,#ffffff12,#ffffff0b),#ffffff09;border-color:var(--ml-border-strong);color:var(--ml-text-primary);box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px rgba(var(--ml-action-page-rgb),.08)}.pdf-ws-options :is(.merge-option-toggle,.split-option-toggle,.extract-option-toggle) .checkbox-custom{width:18px;height:18px;min-width:18px;margin-top:1px;border-color:var(--ml-border-strong);background:var(--ml-surface-raised)}.pdf-ws-options :is(.merge-option-toggle,.split-option-toggle,.extract-option-toggle) input[type=checkbox]:checked+.checkbox-custom{background:var(--color-primary);border-color:var(--color-primary)}.pdf-ws-options .split-card>.ml-flat-action{min-height:36px;flex:0 0 auto}.pdf-ws-options :is(.merge-option-copy,.split-option-copy,.extract-option-copy){display:flex;flex-direction:column;gap:3px;min-width:0}.pdf-ws-options :is(.merge-option-copy,.split-option-copy,.extract-option-copy) .checkbox-label{color:currentColor;font-size:13px;font-weight:700;line-height:1.2}.pdf-ws-options :is(.merge-option-note,.split-option-note,.extract-option-note){color:var(--ml-text-muted);font-size:11px;font-weight:500;line-height:1.25}.pdf-ws-options label:has(input[type=checkbox]:checked) :is(.merge-option-note,.split-option-note,.extract-option-note){color:var(--ml-text-secondary)}.pdf-ws-options :is(.text-input,.ml-field){width:100%;min-height:var(--ml-btn-height-compact);padding:var(--space-xs) var(--space-sm)}@media(hover:none),(pointer:coarse){.pdf-ws-options :is(.text-input,.ml-field){min-height:var(--ml-touch-target)}}.pdf-ws-options .text-input{background:var(--ml-surface-raised);border:1px solid var(--ml-border-strong);border-radius:var(--radius-md);color:var(--ml-text-primary);font-size:var(--font-size-sm);font-family:var(--font-primary);outline:none;box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,box-shadow .18s ease}.pdf-ws-options .text-input:focus{border-color:var(--ml-action-border);box-shadow:inset 0 1px #ffffff0a,0 0 0 2px rgba(var(--ml-action-page-rgb),.1)}.pdf-ws-options .text-input::placeholder{color:var(--ml-text-muted)}.pdf-ws-options .option-detail-panel{min-width:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.pdf-ws-options .option-detail-header{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.pdf-ws-options .option-detail-desc{margin:0;color:var(--ml-text-muted);font-size:12px;line-height:1.35}.pdf-ws-options :is(.setting-group,.extra-settings-card)>.option-detail-panel{margin-top:14px}@media(max-width:980px){.pdf-ws-options .settings-layout-grid:not([data-ml-options-grid]){grid-template-columns:1fr}.pdf-ws-options .settings-layout-grid:not([data-ml-options-grid])>.settings-right-column{border-left:0;padding-left:0}.pdf-ws-options:not([data-ml-options-balanced]) .checkbox-group{grid-template-columns:1fr}}.pdf-ws{display:flex;flex-direction:column;min-height:0}.pdf-ws-fixed{flex:0 0 auto}.pdf-ws-body{flex:1 1 auto;min-height:0;max-height:min(56vh,540px);overflow-y:auto;overflow-x:hidden;padding:2px 2px 6px;margin:0 -2px;scrollbar-gutter:stable}.pdf-ws-foot{flex:0 0 auto}.pdf-ws-body::-webkit-scrollbar{width:9px}.pdf-ws-body::-webkit-scrollbar-thumb{background:var(--ml-border-strong);border-radius:5px;border:2px solid transparent;background-clip:padding-box}.pdf-ws-body::-webkit-scrollbar-thumb:hover{background:var(--ml-text-disabled)}.pdf-ws-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 4px 8px}.pdf-ws-title{font-size:.8125rem;font-weight:600;color:var(--ml-text-secondary)}.pdf-ws-title .pdf-ws-count{color:var(--ml-text-muted);font-weight:500;margin-left:5px}.pdf-ws-head-right{display:flex;align-items:center;gap:14px}.pdf-ws-stats{font-size:.75rem;font-weight:500;color:var(--ml-text-muted);white-space:nowrap}.pdf-ws-viewtoggle{display:inline-flex;gap:2px;padding:3px;background:var(--ml-control-fill, var(--ml-surface));border:1px solid var(--ml-control-border, var(--ml-border));border-radius:10px}.pdf-ws-viewtoggle button{width:32px;height:27px;display:grid;place-items:center;border:0;background:none;border-radius:7px;color:var(--ml-text-muted);cursor:pointer;font-size:.8125rem;transition:background .15s ease,color .15s ease}.pdf-ws-viewtoggle button:hover{color:var(--ml-text-primary)}.pdf-ws-viewtoggle button.is-active{background:var(--ml-control-selected-fill, var(--ml-surface-raised));color:var(--ml-text-primary);box-shadow:var(--ml-control-inset-shadow, 0 1px 2px rgba(0, 0, 0, .18))}.pdf-ws-thumb{position:relative;flex:0 0 auto;background:#fff;color:#282c3499;border-radius:3px;overflow:hidden;box-shadow:var(--ml-preview-thumb-shadow, 0 2px 7px rgba(0, 0, 0, .28), 0 0 0 .5px rgba(0, 0, 0, .12))}.pdf-ws-thumb canvas,.pdf-ws-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pdf-ws-thumb.is-rot-90 canvas,.pdf-ws-thumb.is-rot-90 img{transform:rotate(90deg) scale(.758)}.pdf-ws-thumb.is-rot-180 canvas,.pdf-ws-thumb.is-rot-180 img{transform:rotate(180deg)}.pdf-ws-thumb.is-rot-270 canvas,.pdf-ws-thumb.is-rot-270 img{transform:rotate(270deg) scale(.758)}.pdf-ws-thumb.is-photo img{object-fit:contain}.pdf-ws-thumb>i{display:grid;place-items:center;height:100%;font-size:1.2rem;color:inherit}.pdf-ws-thumb.is-loading{background:linear-gradient(100deg,var(--ml-surface-raised) 28%,var(--ml-surface-hover) 50%,var(--ml-surface-raised) 72%);background-size:200% 100%;animation:pdfWsShimmer 1.2s ease-in-out infinite}.pdf-ws-thumb.is-loading:after{content:"";width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--ml-icon-file-pdf) center/contain no-repeat;mask:var(--ml-icon-file-pdf) center/contain no-repeat;position:absolute;inset:0;margin:auto;display:grid;place-items:center;color:var(--ml-text-disabled);font-size:1rem}@keyframes pdfWsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pdf-ws-thumb-sm{width:44px;height:58px;box-sizing:border-box;padding:var(--ml-preview-thumb-inset, 0px);background:var(--ml-control-fill, #fff);color:var(--ml-text-muted)}.pdf-ws-list{padding:2px}.pdf-ws-row{display:flex;align-items:center;gap:14px;padding:10px;transition:background .16s ease}.pdf-ws-row.pdf-ws-dragging{background:var(--ml-surface-raised);box-shadow:0 14px 30px -14px #0009}.pdf-ws-grip{color:var(--ml-text-disabled);font-size:.8125rem;cursor:grab;padding:2px}.pdf-ws-info{flex:1;min-width:0}.pdf-ws-name{font-size:.875rem;font-weight:600;color:var(--ml-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-ws-meta{font-size:.75rem;color:var(--ml-text-muted);margin-top:3px}.pdf-ws-meta .pdf-ws-flag{color:var(--ml-action-ink)}.pdf-ws-rowacts{display:flex;align-items:center;gap:2px;opacity:1;transition:opacity .16s ease}@media(hover:hover)and (pointer:fine){.pdf-ws-rowacts{opacity:0}}.pdf-ws-row:hover .pdf-ws-rowacts,.pdf-ws-row:focus-within .pdf-ws-rowacts{opacity:1}.pdf-ws-rowacts-divider{flex:0 0 auto;width:1px;height:18px;margin:0 4px;background:var(--ml-divider)}.pdf-ws-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:6px 2px}.pdf-ws-filebar{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin-top:20px;padding:6px 2px 10px;border-bottom:1px solid var(--ml-border)}.pdf-ws-filebar:first-child{margin-top:0}.pdf-ws-filebar .pdf-ws-rowacts{opacity:1}.pdf-ws-deck:has(.pdf-ws-filebar) .pdf-ws-card-name{display:none}.pdf-ws-filebar-name{min-width:0;font-size:13px;font-weight:650;color:var(--ml-text-primary);overflow-wrap:anywhere}.pdf-ws-filebar-meta{margin-left:auto;font-size:11px;font-weight:600;color:var(--ml-text-muted);white-space:nowrap}.pdf-ws-card{background:var(--ml-control-fill, var(--ml-surface));border:1px solid var(--ml-control-border, var(--ml-border));border-radius:14px;padding:12px;cursor:var(--ml-preview-card-cursor, grab);transition:background .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.pdf-ws-card:hover{transform:translateY(var(--ml-preview-card-lift, -4px));background:var(--ml-control-hover-fill, var(--ml-surface));box-shadow:var(--ml-preview-card-shadow, 0 18px 36px -16px rgba(0, 0, 0, .55));border-color:var(--ml-control-border, var(--ml-border-strong))}}.pdf-ws-card.pdf-ws-dragging{transform:none;box-shadow:0 20px 40px -14px #000000b3}.pdf-ws-card-thumb{position:relative}.pdf-ws-card .pdf-ws-thumb{width:100%;aspect-ratio:1 / 1.32;border-radius:4px;box-shadow:var(--ml-preview-thumb-shadow, 0 6px 16px rgba(0, 0, 0, .35), 0 0 0 .5px rgba(0, 0, 0, .12))}.pdf-ws-card-hover{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:1;transition:opacity .16s ease}@media(hover:hover)and (pointer:fine){.pdf-ws-card-hover{opacity:0}}.pdf-ws-card:hover .pdf-ws-card-hover,.pdf-ws-card:focus-within .pdf-ws-card-hover{opacity:1}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip{width:var(--ml-card-chip-size, 30px);height:var(--ml-card-chip-size, 30px);display:var(--ml-card-chip-display, grid);place-items:center;border:1px solid var(--ml-control-border);border-radius:var(--ml-card-chip-radius, 8px);background:#1a1a1f;color:#fff;font-size:var(--ml-card-chip-font, .8125rem);cursor:pointer;box-shadow:0 2px 10px #0000008c;transition:background .15s ease,transform .15s ease}@media(hover:hover)and (pointer:fine){html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip:not(:disabled):hover{background:#26262d}}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip.ml-danger{color:var(--ml-media-overlay-danger-ink)}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip:disabled{opacity:var(--ml-disabled-opacity);cursor:default}@media(hover:hover)and (pointer:fine){html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip.pdf-ws-chip.ml-danger:not(:disabled):hover{background:#26262d;color:var(--ml-media-overlay-danger-ink)}}.pdf-ws-card-badge{position:absolute;right:6px;bottom:6px;padding:3px 8px;border-radius:6px;background:#0c0c0ed1;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;pointer-events:none}.pdf-ws-card.selected{background:var(--color-primary-bg-faint);box-shadow:0 0 0 1.5px var(--color-primary-border-medium)}.pdf-ws-card.selected .pdf-ws-thumb{box-shadow:0 6px 16px #00000059,0 0 0 1.5px var(--color-primary)}.pdf-ws-card-check{position:absolute;bottom:6px;left:6px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.625rem;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.pdf-ws-card.selected .pdf-ws-card-check{opacity:1;transform:scale(1)}.pdf-ws-card-name{font-size:.78125rem;font-weight:600;color:var(--ml-text-primary);margin-top:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-ws-card-meta{font-size:.6875rem;color:var(--ml-text-muted);margin-top:3px}.pdf-ws.is-view-list .pdf-ws-deck,.pdf-ws.is-view-deck .pdf-ws-list{display:none}.pdf-ws.is-view-list .pdf-ws-list,.pdf-ws.is-view-deck .pdf-ws-deck{animation:pdfWsViewIn .26s cubic-bezier(.2,.8,.2,1)}@keyframes pdfWsViewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.split-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:11px 12px;border:1px solid transparent;border-radius:var(--radius-md)}.split-card .split-option-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.split-card--column{flex-direction:column;align-items:stretch}.split-card-inputrow{margin-top:10px}.quick-actions-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.pdf-ws-stepper{--ml-input-skin-bg: transparent;--ml-input-skin-border: transparent;display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:2px;padding:3px;background:var(--ml-control-fill, var(--ml-surface-raised));border:1px solid var(--ml-control-border, var(--ml-border));border-radius:var(--ml-btn-radius)}.pdf-ws-step{touch-action:manipulation;user-select:none;-webkit-touch-callout:none;flex:0 0 auto;width:30px;height:28px;display:grid;place-items:center;border:0;background:none;border-radius:7px;color:var(--ml-text-muted);font-size:.75rem;cursor:pointer;transition:background .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.pdf-ws-step:hover{background:var(--color-primary-bg-faint);color:var(--ml-action-ink)}}.pdf-ws-step:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:2px solid var(--ml-focus);outline-offset:1px}.pdf-ws-stepper--block{display:flex;width:100%}.pdf-ws-stepper--compact{font-size:var(--font-size-xs);line-height:1}.pdf-ws-stepper--compact .pdf-ws-step{width:24px;height:22px}.pdf-ws-stepper--block .pdf-ws-stepper-input{flex:1 1 0%;min-width:0;width:auto}.pdf-ws-stepper-input{min-width:0;width:max(46px,6ch);font-variant-numeric:tabular-nums;padding:0;text-align:center;background:none;border:0;border-radius:6px;color:var(--ml-text-primary);font-size:.875rem;font-weight:700;outline:none;appearance:textfield;-moz-appearance:textfield}.pdf-ws-stepper-input:focus:not(:where(html[data-ml-input=pointer] *)){box-shadow:0 0 0 2px var(--color-primary-bg-medium)}.pdf-ws-stepper-input::-webkit-inner-spin-button,.pdf-ws-stepper-input::-webkit-outer-spin-button{appearance:none;display:none;margin:0}@media(hover:none),(pointer:coarse){.pdf-ws-step{width:var(--ml-touch-target);height:var(--ml-touch-target)}.pdf-ws-stepper-input{min-height:var(--ml-touch-target)}}.ml-flat-action{display:inline-flex;align-items:center;gap:7px;min-height:var(--ml-flat-action-min-height, 0);align-self:var(--ml-flat-action-align-self, auto);padding:var(--ml-flat-action-padding-y, 7px) var(--ml-flat-action-padding-x, 10px);border:0;border-radius:9px;font-size:var(--ml-flat-action-font-size, .8125rem);font-weight:500;font-family:inherit;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.ml-flat-action--file-drop{--ml-flat-border: var(--ml-border-strong);border:1px dashed var(--ml-flat-border)}.ml-flat-action i{font-size:.875rem}.ml-flat-action.ml-flat-action--icononly{padding:8px;justify-content:center}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-btn-focus-ring)}.pdf-ws-toolbar{display:flex;align-items:center;gap:4px;padding:14px 4px 2px;margin-top:10px;border-top:1px solid var(--ml-border)}.pdf-ws-toolbar-sp{flex:1}@media(max-width:768px){.pdf-ws{max-height:none}.pdf-ws-body{overflow:visible;max-height:none}.pdf-ws-deck{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px}.pdf-ws-toolbar{flex-wrap:wrap}.pdf-ws-toolbar-sp{flex-basis:100%;height:0}.pdf-ws-toolbar .btn-primary{width:100%;justify-content:center;margin-top:8px}.pdf-ws-rowacts{opacity:1}}.pdf-ws-docfield{display:flex;flex-direction:column;align-items:center;gap:14px}.pdf-ws-doc{--ml-placement-slot-width: 26px;--ml-placement-slot-height: 22px;position:relative;width:104px;height:134px;background:#fbfbf8;border-radius:7px;box-shadow:0 8px 22px #0006,0 0 0 1px #0000001f;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pdf-ws-doc-title{position:absolute;top:10%;left:15%;width:46%;height:4px;background:#1c1c266b;border-radius:1px}.pdf-ws-doc-lines{position:absolute;inset:24% 15% 14%;background:repeating-linear-gradient(to bottom,rgba(28,28,38,.14) 0 2px,transparent 2px 7px)}.pdf-ws-doc--pos .pdf-ws-doc-title{top:34%;left:22%;width:40%}.pdf-ws-doc--pos .pdf-ws-doc-lines{inset:42% 18% 32%}.pdf-ws-doc--image{width:var(--ml-placement-image-size, 134px);height:var(--ml-placement-image-size, 134px)}html[data-theme][data-theme] body.tool-page[class] .pdf-ws-slot,html[data-theme][data-theme] body.tool-page[class] .pdf-ws-slot:hover,html[data-theme][data-theme] body.tool-page[class] .pdf-ws-slot.active{position:absolute;width:var(--ml-placement-slot-width);height:var(--ml-placement-slot-height);min-height:0;padding:0;display:grid;place-items:center;background:none;background-image:none;border:0;box-shadow:none;transform:none;cursor:pointer}.pdf-ws-slot:before{content:"";width:16px;height:13px;border-radius:4px;border:1.5px dashed rgba(40,40,52,.36);transition:border-color .15s ease,background .15s ease}.pdf-ws-slot:hover:before{border-style:solid;border-color:var(--color-primary);background:var(--color-primary-bg-faint)}.pdf-ws-slot.active:before{border:0;background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg-medium)}@keyframes pdfWsSlotEcho{0%{box-shadow:0 0 0 3px var(--color-primary-bg-medium),0 0 0 3px var(--color-primary-border-strong)}70%,to{box-shadow:0 0 0 3px var(--color-primary-bg-medium),0 0 0 14px transparent}}.pdf-ws-slot.active:before{animation:pdfWsSlotEcho 1.2s cubic-bezier(.2,.6,.35,1) 3}@media(prefers-reduced-motion:reduce){.pdf-ws-slot.active:before{animation:none}}.pdf-ws-slot.active:after{content:attr(data-marker);position:absolute;inset:0;display:grid;place-items:center;font-size:7.5px;font-weight:800;color:#fff}.pdf-ws-slot[data-position=top-left]{top:7px;left:7px}.pdf-ws-slot[data-position=top-center]{top:7px;left:50%;margin-left:calc(var(--ml-placement-slot-width) / -2)}.pdf-ws-slot[data-position=top-right]{top:7px;right:7px}.pdf-ws-slot[data-position^=center]{top:50%;margin-top:calc(var(--ml-placement-slot-height) / -2)}.pdf-ws-slot[data-position=center-left]{left:7px}.pdf-ws-slot[data-position=center]{left:50%;margin-left:calc(var(--ml-placement-slot-width) / -2)}.pdf-ws-slot[data-position=center-right]{right:7px}.pdf-ws-slot[data-position=bottom-left]{bottom:7px;left:7px}.pdf-ws-slot[data-position=bottom-center]{bottom:7px;left:50%;margin-left:calc(var(--ml-placement-slot-width) / -2)}.pdf-ws-slot[data-position=bottom-right]{bottom:7px;right:7px}@media(pointer:coarse){.pdf-ws-doc--pos:not(:where(.ml-workspace-compact .pdf-ws-doc--pos)){--ml-placement-slot-width: var(--ml-touch-target);--ml-placement-slot-height: var(--ml-touch-target);width:160px;height:190px}.pdf-ws-doc--image:not(:where(.ml-workspace-compact .pdf-ws-doc--image)){width:var(--ml-placement-image-size, 160px);height:var(--ml-placement-image-size, 160px)}}.pdf-ws-pos-readout{display:inline-flex;align-items:center;justify-content:center;height:33px;padding:0 16px;background:var(--ml-control-fill, var(--ml-surface-raised));border:1px solid var(--ml-control-border, var(--ml-border-strong));border-radius:9px;font-size:.75rem;font-weight:700;color:var(--ml-text-primary)}.pdf-ws-rot-chips{display:flex;gap:var(--space-sm);justify-content:flex-start}html[data-theme][data-theme] body.tool-page[class] .pdf-ws-anglechip{min-width:46px;width:auto;height:33px;min-height:0;padding:0 8px;display:grid;place-items:center;font-size:.75rem;font-weight:700;background:var(--ml-control-fill);background-image:none;border:1px solid var(--ml-control-border);border-radius:9px;color:var(--ml-text-secondary);box-shadow:none;cursor:pointer}html[data-theme][data-theme] body.tool-page[class] .pdf-ws-anglechip:hover{background:var(--ml-control-hover-fill);border-color:var(--ml-control-border);color:var(--ml-text-primary);transform:none}html[data-theme][data-theme] body.tool-page[class] .pdf-ws-anglechip.active{background:var(--ml-control-selected-fill);border-color:var(--ml-control-border);color:var(--ml-text-primary);box-shadow:var(--ml-control-inset-shadow);transform:none}@media(hover:none),(pointer:coarse){html[data-theme][data-theme] body.tool-page[class] .pdf-ws-anglechip{min-width:var(--ml-touch-target);height:var(--ml-touch-target)}}@media(max-width:560px){.pdf-ws-docfield{gap:12px}}.pdf-ws-options .setting-head-row.is-unavailable,.pdf-ws-head-left .is-unavailable{opacity:.45;pointer-events:none}.pdf-ws-options .setting-head-row .format-hint{display:none;white-space:nowrap;font-size:11px;font-weight:600;color:var(--ml-text-muted);text-transform:none}.pdf-ws-options .setting-head-row.is-unavailable .format-hint{display:block;margin-top:1px}.pdf-ws-headctl{display:inline-flex;align-items:center;gap:8px;min-width:0}.pdf-ws-headctl>label{font-size:.75rem;font-weight:500;color:var(--ml-text-muted);white-space:nowrap;cursor:pointer}.pdf-ws-head-left{display:flex;align-items:center;gap:14px;min-width:0}.pdf-ws-head-left .ml-action-segmented{flex:0 0 auto}@media(max-width:860px){.pdf-ws-head{flex-wrap:wrap;row-gap:10px}.pdf-ws-head-left{flex-wrap:wrap;gap:8px}}.pdf-ws-rowtarget{flex:0 0 auto;margin-left:auto}span.pdf-ws-rowtarget{color:var(--ml-text-muted);font-size:12px;font-weight:600;letter-spacing:.02em}.pdf-ws-card-meta .pdf-ws-rowtarget{margin-left:0;width:100%}.pdf-ws-seg-wrap{position:relative;display:inline-flex;flex:0 0 auto}.pdf-ws-seg-wrap>.ml-help{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:2}.pdf-ws-head-left .is-unavailable+.ml-help{opacity:1;pointer-events:auto}@media(max-width:820px){.pdf-ws-row:has(>.pdf-ws-rowtarget){display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"grip thumb info info" "acts acts acts target";align-items:center;column-gap:10px;row-gap:8px}.pdf-ws-row:has(>.pdf-ws-rowtarget)>.pdf-ws-grip{grid-area:grip}.pdf-ws-row:has(>.pdf-ws-rowtarget)>.pdf-ws-thumb{grid-area:thumb}.pdf-ws-row:has(>.pdf-ws-rowtarget)>.pdf-ws-info{grid-area:info}.pdf-ws-row:has(>.pdf-ws-rowtarget)>.pdf-ws-rowacts{grid-area:acts;justify-self:start}.pdf-ws-row:has(>.pdf-ws-rowtarget)>.pdf-ws-rowtarget{grid-area:target;justify-self:end;margin-left:0;max-width:100%}}@media(max-width:820px){.pdf-ws-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"target toggle" "seg    seg";gap:8px 10px;align-items:center}.pdf-ws-head-left,.pdf-ws-head-right{display:contents}.pdf-ws-head #globalTargetWrap{grid-area:target}.pdf-ws-head .pdf-ws-seg-wrap{grid-area:seg}.pdf-ws-head #wsViewToggle{grid-area:toggle;justify-self:end}.pdf-ws-head #wsStats{grid-area:toggle;display:none}.pdf-ws-row:has(>.pdf-ws-rowtarget) .pdf-ws-rowacts-divider{display:none}}@media(max-width:820px){.pdf-ws-seg-wrap>.ml-help{display:none}.pdf-ws.is-mode-topdf #wsViewToggle,.pdf-ws.is-mode-topdf .pdf-ws-deck{display:none}.pdf-ws.is-mode-topdf .pdf-ws-list{display:block}}@media(pointer:coarse){html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-card-hover:not(:where(.ml-workspace-compact .pdf-ws-card-hover)){top:1px;right:1px;gap:0}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip:not(:where(.ml-workspace-compact .pdf-ws-chip)){position:relative;width:var(--ml-touch-target);height:var(--ml-touch-target);background:none;--ml-control-press-bg: transparent;border:0;border-radius:0;box-shadow:none}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip:not(:where(.ml-workspace-compact .pdf-ws-chip)):before{content:"";position:absolute;inset:7px;z-index:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#1a1a1f;box-shadow:0 2px 10px #0000008c}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip:not(:where(.ml-workspace-compact .pdf-ws-chip))>i{position:relative;z-index:1}html[data-theme][data-theme] :is(body.tool-page[class],.ml-control-surface) .pdf-ws-chip:not(:where(.ml-workspace-compact .pdf-ws-chip)).pdf-ws-chip:not(:where(.ml-workspace-compact .pdf-ws-chip)):hover:before{background:#26262d}html[data-theme][data-theme] body.tool-page[class] .pdf-ws-card-meta select.pdf-ws-rowtarget:not(:where(.ml-workspace-compact select)){height:var(--ml-touch-target)}}.pdf-ws-options:has([data-ml-options-grid]),.pdf-ws-options[data-ml-options-balanced]{container-type:inline-size}.pdf-ws-options[data-ml-options-balanced] .checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-ws-options[data-ml-options-balanced]:not([data-ml-options-balanced=pairs]) .checkbox-group>:last-child:nth-child(odd){grid-column:1 / -1}.pdf-ws-options [data-ml-options-grid]{--ml-options-columns: 1;grid-template-columns:minmax(0,1fr)}.pdf-ws-options [data-ml-options-grid]>.settings-right-column{border-left:0;padding-left:0}@container (min-width: 660px){.pdf-ws-options[data-ml-options-balanced]:not([data-ml-options-balanced=pairs]) .checkbox-group{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-ws-options[data-ml-options-balanced]:not([data-ml-options-balanced=pairs]) .checkbox-group>:last-child:nth-child(odd){grid-column:auto}.pdf-ws-options [data-ml-options-grid]:not([data-ml-options-grid=stacked]){--ml-options-columns: 2;grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-ws-options [data-ml-options-grid]:not([data-ml-options-grid=stacked])>.settings-right-column{border-left:1px solid var(--ml-border);padding-left:var(--space-lg)}}.content-wrapper:has(.ml-workspace-compact){padding-block-start:var(--space-lg)}.ml-workspace-compact{--ml-workspace-inset: 16px;--ml-select-font-size: 12px;--ml-btn-icon-size: 36px;--ml-btn-height: 40px;--ml-action-segment-height: 38px}.pdf-ws-options{--ml-disclosure-gap: 0px}.pdf-ws-row-menu{display:contents}.pdf-ws-row-menu>summary{display:none}.pdf-ws-row-menu::details-content{display:contents;content-visibility:visible}@media(max-width:768px){.pdf-ws-row:has(>.pdf-ws-row-menu){display:grid;grid-template-columns:44px minmax(0,1fr) 30px;gap:8px 10px;padding-inline:4px}.pdf-ws-row:has(>.pdf-ws-row-menu)>.pdf-ws-grip{display:none}.pdf-ws-row:has(>.pdf-ws-row-menu)>.pdf-ws-thumb{grid-column:1;grid-row:1}.pdf-ws-row:has(>.pdf-ws-row-menu)>.pdf-ws-info{grid-column:2;grid-row:1}.pdf-ws-row:has(>.pdf-ws-row-menu) .pdf-ws-name{white-space:normal;overflow-wrap:anywhere}.pdf-ws-row-menu>summary{display:grid;place-items:center;grid-column:3;grid-row:1;height:30px;list-style:none;cursor:pointer;color:var(--ml-text-secondary);border-radius:var(--radius-sm)}.pdf-ws-row-menu>summary::-webkit-details-marker{display:none}.pdf-ws-row-menu:not([open])>.pdf-ws-rowacts{display:none}.pdf-ws-row-menu>.pdf-ws-rowacts{grid-column:2 / -1;justify-content:end;opacity:1}.pdf-ws-row-menu>summary:active{background:var(--ml-surface-pressed)}}.pdf-ws-thumb .ml-document-thumbnail{display:block;width:100%;height:100%;border:0;pointer-events:none}.pdf-ws-thumb:has(.ml-code-preview){background:var(--tool-editor-bg,var(--ml-surface));--ml-preview-thumb-shadow:none}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated{display:inline-flex;flex-wrap:var(--ml-mode-wrap, nowrap);align-items:stretch;gap:2px;max-width:100%;padding:3px;background:var(--ml-mode-track-bg, var(--ml-control));border:1px solid var(--ml-mode-track-border, var(--ml-border));border-radius:calc(var(--ml-btn-radius) + 2px);vertical-align:top;position:relative;margin:0 0 var(--ml-mode-block-gap, 14px)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-selector-row{margin-bottom:var(--ml-mode-block-gap, 14px)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-collapsible-content{margin-bottom:0}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-indicator{position:absolute;top:0;height:0;left:0;width:0;border-radius:var(--ml-btn-radius);background:var(--ml-mode-selection-fill);box-shadow:var(--ml-mode-selection-shadow);pointer-events:none;opacity:0;z-index:0;transform:translate(0);transform-origin:center center;transition:box-shadow .2s ease;will-change:transform,width,height}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.dragging .mode-indicator{box-shadow:var(--ml-mode-selection-shadow);cursor:grabbing}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.dragging{cursor:grabbing}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated.candidate{color:var(--ml-text-primary)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated.candidate .mode-icon-integrated{color:var(--ml-action)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:4px 12px;background:transparent;border:1px solid transparent;border-radius:var(--ml-btn-radius);color:var(--ml-text-secondary);text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;z-index:1;box-shadow:none;transition:color .18s ease}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated[hidden]{display:none}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated:before,html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated:after{display:none}@media(hover:hover){html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated:hover{color:var(--ml-text-primary)}html[data-theme] :is(body.tool-page,.ml-control-surface) [data-ml-mode-material=solid] .mode-btn-integrated:not(.active):hover{background:var(--ml-mode-hover-fill)}}html[data-theme] :is(body.tool-page,.ml-control-surface) [data-ml-mode-material=solid] .mode-btn-integrated:not(.active):is(:active,[data-ml-touch-pressed]){background:var(--ml-mode-press-fill)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated:focus{outline:0}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-btn-focus-ring)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated.active{background:var(--ml-mode-selection-fill);border-color:transparent;color:var(--ml-text-primary);box-shadow:var(--ml-mode-selection-shadow),var(--ml-mode-active-ring, 0 0 transparent)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.has-slider .mode-btn-integrated.active{background:transparent;border-color:transparent;box-shadow:var(--ml-mode-active-ring, none)}[data-ml-mode-material=solid]{--ml-mode-track-bg: var(--ml-mode-solid-track);--ml-mode-track-border: var(--ml-mode-solid-edge);--ml-mode-selection-fill: var(--ml-mode-solid-selection);--ml-mode-selection-shadow: var(--ml-mode-solid-shadow);--ml-mode-hover-fill: var(--ml-mode-solid-hover);--ml-mode-press-fill: var(--ml-mode-solid-press)}[data-ml-mode-material=solid] .mode-btn-integrated:focus-visible{--ml-mode-active-ring: var(--ml-btn-focus-ring)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-icon-integrated{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;background:none;background-image:none;border:0;padding:0;box-shadow:none;font-size:13.5px;line-height:1;color:inherit}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated.active .mode-icon-integrated,html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated.active .mode-icon-integrated i,html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated.active .mode-icon-integrated svg{color:var(--ml-action);-webkit-text-fill-color:var(--ml-action)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-content-integrated{display:inline-flex;align-items:center;min-width:0}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-title-integrated{font-size:12.5px;font-weight:600;line-height:1;letter-spacing:-.01em;color:inherit}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-desc-integrated{display:none}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-header{display:none}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-collapsible-content{max-height:none;opacity:1;margin-top:0;overflow:visible}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated:not(.mode-buttons-integrated--row):has(.mode-btn-integrated:nth-child(6)){flex-wrap:wrap;justify-content:center;max-width:44rem}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated:not(.mode-buttons-integrated--row):has(.mode-btn-integrated:nth-child(6)) .mode-btn-integrated{flex:0 0 auto}@media(max-width:640px){html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated,html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated:not(.mode-buttons-integrated--row):has(.mode-btn-integrated:nth-child(6)){display:grid;grid-template-columns:1fr 1fr}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-btn-integrated{justify-content:flex-start;white-space:normal}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated>.mode-btn-integrated:last-child:nth-child(odd){grid-column:1 / -1}}html[data-theme] :is(body.tool-page,.ml-control-surface) .tool-container>.mode-selector-row{margin-bottom:0;padding:0;border:0}@media(max-width:900px){html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated:not(.mode-buttons-integrated--row):has(.mode-btn-integrated:nth-child(5)){flex-wrap:wrap;justify-content:center}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated:not(.mode-buttons-integrated--row):has(.mode-btn-integrated:nth-child(5)) .mode-btn-integrated{flex:0 0 auto}}body.tool-page .ml-typepicker-body{display:grid;grid-template-columns:186px minmax(0,1fr) 300px;gap:20px;align-items:start}body.tool-page .ml-tp-raillabel{margin:0 0 8px 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ml-text-muted)}body.tool-page .ml-tp-fil{display:block;width:100%;text-align:left;padding:8px 12px;margin-bottom:2px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ml-text-secondary);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}body.tool-page .ml-tp-fil:hover{background:var(--glass-hover-bg);color:var(--ml-text-primary)}body.tool-page .ml-tp-fil.is-on{color:var(--ml-text-primary);background:var(--ml-control-selected-fill);border-color:transparent}body.tool-page .ml-tp-fil:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-focus-shadow)}body.tool-page .ml-tp-search{--ml-input-skin-bg: transparent;--ml-input-skin-border: transparent;display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;margin-bottom:12px;border:1px solid var(--ml-control-border);border-radius:11px;background:var(--ml-control-fill);transition:border-color .14s ease,background-color .14s ease}body.tool-page .ml-tp-search:focus-within{border-color:var(--ml-control-border);background:var(--ml-control-hover-fill)}body.tool-page .ml-tp-search>i{font-size:13px;color:var(--ml-text-muted)}body.tool-page .ml-tp-searchinput{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ml-text-primary);font-family:inherit;font-size:13.5px}body.tool-page .ml-tp-searchinput::placeholder{color:var(--ml-text-muted)}body.tool-page .ml-tp-clear{flex:none;padding:6px;cursor:pointer}body.tool-page .ml-tp-clear[hidden]{display:none}body.tool-page .ml-tp-list{display:grid;gap:4px;height:300px;align-content:start;grid-auto-rows:max-content;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ml-border-strong) transparent}body.tool-page .ml-tp-list::-webkit-scrollbar{width:8px}body.tool-page .ml-tp-list::-webkit-scrollbar-thumb{background:var(--ml-border-strong);border-radius:999px}body.tool-page .ml-typepicker-row{display:grid;grid-template-columns:minmax(0,1fr) 128px 92px;align-items:center;gap:12px;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:background-color .12s ease,border-color .12s ease}body.tool-page .ml-typepicker-row:hover,body.tool-page .ml-typepicker-row.is-highlight{background:var(--glass-hover-bg);border-color:var(--ml-control-border)}body.tool-page .ml-typepicker-row[hidden]{display:none}body.tool-page .ml-typepicker-row.is-active{background:var(--ml-control-selected-fill);border-color:transparent;color:var(--ml-text-primary)}body.tool-page .ml-typepicker-row:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-focus-shadow)}body.tool-page .ml-tp-meta{min-width:0;display:flex;flex-direction:column;gap:1px}body.tool-page .ml-tp-name{font-size:13.5px;font-weight:700;color:var(--ml-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tool-page .ml-tp-sub{font-size:11.5px;color:var(--ml-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tool-page .ml-tp-spec{font-size:11px;color:var(--ml-text-muted);text-align:right;font-variant-numeric:tabular-nums}body.tool-page .ml-tp-thumb{width:128px;height:36px;padding:4px 8px;border-radius:6px;background:#fff;overflow:hidden}body.tool-page .ml-tp-thumb:empty{background:transparent}body.tool-page .ml-tp-thumb svg,body.tool-page .ml-tp-thumb canvas{display:block;width:100%;height:100%}body.tool-page .ml-tp-preview{align-self:start;padding:18px;border:1px solid var(--ml-control-border);border-radius:14px;background:var(--ml-control-fill)}body.tool-page .ml-tp-pvname{font-size:18px;font-weight:800;color:var(--ml-text-primary)}body.tool-page .ml-tp-pvsub{margin-bottom:14px;font-size:12px;color:var(--ml-text-muted)}body.tool-page .ml-tp-pvcanvas{padding:14px;border-radius:10px;background:#fff}body.tool-page .ml-tp-pvcanvas svg,body.tool-page .ml-tp-pvcanvas canvas{display:block;width:100%;height:96px}body.tool-page .ml-tp-pvcanvas:empty{min-height:90px;background:var(--ml-surface)}body.tool-page .ml-tp-pvspec{margin-top:12px;font-size:11.5px;color:var(--ml-text-secondary)}body.tool-page .ml-tp-pvuse{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--ml-text-secondary)}body.tool-page .ml-tp-empty{padding:22px;text-align:center;color:var(--ml-text-muted);font-size:13px}@media(max-width:1024px){body.tool-page .ml-typepicker-body{grid-template-columns:1fr;gap:14px}body.tool-page .ml-tp-rail{display:flex;flex-wrap:wrap;gap:6px}body.tool-page .ml-tp-railgrp{margin-bottom:0;display:contents}body.tool-page .ml-tp-raillabel{display:none}body.tool-page .ml-tp-fil{width:auto;border:1px solid var(--ml-control-border);border-radius:var(--ml-btn-radius);background:var(--ml-control-fill)}body.tool-page .ml-tp-fil.is-on{background:var(--ml-control-selected-fill);border-color:transparent}body.tool-page .ml-tp-preview{display:none}}@media(max-width:620px){body.tool-page .ml-typepicker-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}body.tool-page .ml-tp-thumb{display:none}}body.tool-page .ml-pager{display:flex;justify-content:flex-end;align-items:center;gap:2px;margin:4px 0 10px}body.tool-page .ml-pager-info{min-width:48px;text-align:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ml-text-secondary)}body.tool-page .ml-pager .ml-flat-action i{font-size:11px}body.tool-page .ml-typepicker .ml-tp-preview{align-self:stretch}body.tool-page .ml-typepicker .ml-tp-list{gap:4px}body.tool-page .ml-typepicker .ml-typepicker-row:where(:not(.is-active)):hover,body.tool-page .ml-typepicker .ml-typepicker-row:where(:not(.is-active)).is-highlight{background:var(--glass-hover-bg);border-color:transparent}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.mode-buttons-integrated--row{display:inline-flex;flex-wrap:var(--ml-mode-wrap, nowrap);justify-content:flex-start;max-width:100%;overflow-x:auto}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.mode-buttons-integrated--row>.mode-btn-integrated{flex:0 0 auto}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.mode-buttons-integrated--status{flex-wrap:var(--ml-mode-wrap, nowrap);justify-content:flex-start;max-width:100%}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated--status .mode-btn-integrated{min-inline-size:0;justify-content:flex-start}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated--status .mode-content-integrated{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-status-integrated{display:grid;align-items:center;min-block-size:1em;font-size:var(--font-size-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--ml-text-secondary)}html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated--status .mode-title-integrated{display:inline-flex;align-items:center;gap:var(--space-xs)}.mode-status-dot[data-status-state=idle]{visibility:hidden}.mode-status-dot{width:6px;height:6px;border-radius:50%;background:var(--ml-success);flex:none}.mode-status-dot[data-status-state=running]{animation:mode-status-pulse 2.4s ease-in-out infinite}.mode-status-dot[data-status-state=paused]{border-radius:0;background:linear-gradient(to right,currentColor 0 33%,transparent 33% 67%,currentColor 67%)}.mode-status-dot[data-status-state=complete]{background:var(--ml-action)}@keyframes mode-status-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.mode-status-dot[data-status-state=running]{animation:none}}@media(max-width:1100px){html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.mode-buttons-integrated--status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media(max-width:640px){html[data-theme] :is(body.tool-page,.ml-control-surface) .mode-buttons-integrated.mode-buttons-integrated--status{grid-template-columns:repeat(2,minmax(0,1fr))}}.mode-status-text,.mode-status-reserve{grid-area:1 / 1;white-space:normal;overflow-wrap:anywhere}.mode-status-text{contain:inline-size;min-inline-size:0}.mode-status-reserve{visibility:hidden;pointer-events:none}.ml-typepicker-row,.ml-separated-row,.pdf-ws-row{position:relative}:is(.ml-separated-row,.pdf-ws-row){border-radius:var(--radius-md)}:is(.ml-separated-row,.pdf-ws-row):is(:focus-visible,:has(:focus-visible)){background:var(--glass-hover-bg)}@media(hover:hover)and (pointer:fine){:is(.ml-separated-row,.pdf-ws-row):hover{background:var(--glass-hover-bg)}}.ml-typepicker-divider,.pdf-ws-row:before{position:absolute;top:-1px;left:0;pointer-events:none}:is(.ml-typepicker-row,.ml-separated-row):nth-child(1 of:is(.ml-typepicker-row,.ml-separated-row):not([hidden])) .ml-typepicker-divider,.ml-typepicker-row.is-active .ml-typepicker-divider,.ml-typepicker-row.is-active+.ml-typepicker-row .ml-typepicker-divider{display:none}.pdf-ws-row:before{content:"";width:100%;height:1px;background:var(--ml-divider)}.pdf-ws-row:nth-child(1 of.pdf-ws-row:not([hidden])):before{display:none}@media(hover:hover)and (pointer:fine){.pdf-ws-row:hover:before,.pdf-ws-row:hover+.pdf-ws-row:before{visibility:hidden}}.pdf-ws-row:has(:focus-visible):before,.pdf-ws-row:has(:focus-visible)+.pdf-ws-row:before{visibility:hidden}:where([data-ml-separated-columns="2"])>.ml-separated-row:nth-child(2)>.ml-typepicker-divider{display:none}@media(hover:hover)and (pointer:fine){:is(.ml-typepicker-row,.ml-separated-row):hover .ml-typepicker-divider,:is(.ml-typepicker-row,.ml-separated-row):not(:where([data-ml-separated-columns="2"]>*)):hover+:is(.ml-typepicker-row,.ml-separated-row) .ml-typepicker-divider,:where([data-ml-separated-columns="2"])>.ml-separated-row:hover+.ml-separated-row+.ml-separated-row>.ml-typepicker-divider{visibility:hidden}}.ml-typepicker-row.is-highlight .ml-typepicker-divider,.ml-typepicker-row.is-highlight+.ml-typepicker-row .ml-typepicker-divider{visibility:hidden}.ml-separated-row:is(:focus-visible,:has(:focus-visible)) .ml-typepicker-divider,.ml-separated-row:not(:where([data-ml-separated-columns="2"]>*)):is(:focus-visible,:has(:focus-visible))+.ml-separated-row .ml-typepicker-divider,:where([data-ml-separated-columns="2"])>.ml-separated-row:is(:focus-visible,:has(:focus-visible))+.ml-separated-row+.ml-separated-row>.ml-typepicker-divider{visibility:hidden}:is(body.tool-page,.ml-control-surface) .ml-mode-scroll{display:none}@media(max-width:1279px){:is(body.tool-page,.ml-control-surface) [data-ml-mode-overflow]{display:grid;grid-template-columns:minmax(0,1fr);--ml-mode-arrow-width: 24px;--ml-mode-arrow-fade: 8px}:is(body.tool-page,.ml-control-surface) [data-ml-mode-overflow]>:is(.mode-buttons-integrated--row,[data-ml-overflow-track]){grid-area:1 / 1;justify-self:start;min-width:0;width:var(--ml-overflow-track-width, max-content)}:is(body.tool-page,.ml-control-surface) [data-ml-mode-overflow][data-overflow=true]>.ml-mode-scroll{display:inline-flex;grid-area:1 / 1;align-self:stretch;margin-bottom:var(--ml-overflow-track-margin, 14px);width:var(--ml-mode-arrow-width);min-width:var(--ml-mode-arrow-width);height:auto;min-height:0;padding:0;justify-content:center;z-index:2;--ml-flat-hover-fill: transparent;--ml-flat-press-fill: transparent}:is(body.tool-page,.ml-control-surface) [data-ml-overflow-margin=none]{--ml-overflow-track-margin: 0px}:is(body.tool-page,.ml-control-surface) [data-ml-overflow-track]{max-width:100%}:is(body.tool-page,.ml-control-surface) .ml-mode-scroll--previous{justify-self:start}:is(body.tool-page,.ml-control-surface) .ml-mode-scroll--next{justify-self:end}:is(body.tool-page,.ml-control-surface) .ml-mode-scroll:is(:active,[data-ml-touch-pressed])>i{color:var(--ml-text-primary)}:is(body.tool-page,.ml-control-surface) .ml-mode-scroll:disabled{visibility:hidden}:is(body.tool-page,.ml-control-surface) [data-ml-mode-overflow] :is(.mode-buttons-integrated--row,[data-ml-overflow-track]){overscroll-behavior-inline:contain}}@media(max-width:1279px){:is(body.tool-page,.ml-control-surface) [data-more-before=false][data-more-after=true]>:is(.mode-buttons-integrated--row,[data-ml-overflow-track]){mask-image:linear-gradient(to right,#000 calc(100% - (var(--ml-mode-arrow-width) + var(--ml-mode-arrow-fade))),transparent calc(100% - var(--ml-mode-arrow-width)))}:is(body.tool-page,.ml-control-surface) [data-more-before=true][data-more-after=false]>:is(.mode-buttons-integrated--row,[data-ml-overflow-track]){mask-image:linear-gradient(to right,transparent var(--ml-mode-arrow-width),#000 calc(var(--ml-mode-arrow-width) + var(--ml-mode-arrow-fade)))}:is(body.tool-page,.ml-control-surface) [data-more-before=true][data-more-after=true]>:is(.mode-buttons-integrated--row,[data-ml-overflow-track]){mask-image:linear-gradient(to right,transparent var(--ml-mode-arrow-width),#000 calc(var(--ml-mode-arrow-width) + var(--ml-mode-arrow-fade)),#000 calc(100% - (var(--ml-mode-arrow-width) + var(--ml-mode-arrow-fade))),transparent calc(100% - var(--ml-mode-arrow-width)))}}@media(max-width:1279px){:is(body.tool-page,.ml-control-surface) .ml-mode-scroll>i{font-size:11px}}:is(body.tool-page,.ml-control-surface) [data-ml-mode-overflow] :is(.mode-buttons-integrated--row,[data-ml-overflow-track]){scrollbar-width:none}:is(body.tool-page,.ml-control-surface) [data-ml-mode-overflow] :is(.mode-buttons-integrated--row,[data-ml-overflow-track])::-webkit-scrollbar{display:none}[data-ml-dialog-overflow=row]{min-width:0;max-width:100%;width:100%}.ml-dialog-overflow-track{--ml-segment-max-width:none;min-width:0;max-width:100%;overflow-x:auto}.ml-dialog-overflow-track>.ml-action-segmented{width:max-content;vertical-align:top}[data-ml-dialog-overflow=sidebar]{min-width:0;flex-shrink:0;width:100%}@media(min-width:769px){:is(body.tool-page,.ml-control-surface) [data-ml-dialog-overflow=sidebar]{display:contents}}@media(max-width:768px){[data-ml-dialog-overflow=sidebar]{--ml-overflow-track-width:100%}}.ml-choice-card{background:var(--ml-btn-choice-bg);border:1px solid var(--ml-btn-choice-border);border-radius:var(--ml-btn-radius);color:var(--ml-text-secondary);box-shadow:none;cursor:pointer;transition:var(--ml-btn-transition)}.ml-choice-card:is(.active,[aria-pressed=true]){background:var(--ml-btn-choice-active-bg);color:var(--ml-btn-choice-active-color)}@media(hover:hover)and (pointer:fine){.ml-choice-card:not(:disabled):not(.active):not([aria-pressed=true]):hover{background:var(--ml-btn-choice-bg-hover);color:var(--ml-text-primary)}}.ml-choice-card:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:2px solid var(--ml-focus);outline-offset:2px}.ml-choice-card:disabled{opacity:var(--ml-control-disabled-opacity);cursor:not-allowed}.ml-format-scroll{min-width:0;overflow-x:auto}.ml-format-scroll>.ml-action-segmented{width:max-content;vertical-align:top}.moreless-tour-layer{position:fixed;inset:0;z-index:10100;pointer-events:none}.moreless-tour-layer[hidden]{display:none}.moreless-tour-shade{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.moreless-tour-shade path{fill:transparent;pointer-events:fill}.moreless-tour-dim{fill:#00000094;pointer-events:none}.moreless-tour-ring{stroke:var(--ml-focus);stroke-width:1.25;pointer-events:none}.moreless-tour-panel{position:absolute;box-sizing:border-box;width:min(360px,calc(100vw - 32px));padding:24px;border:1px solid var(--ml-border-strong);border-radius:var(--radius-lg);background:var(--ml-surface-solid);box-shadow:var(--ml-shadow-lg);pointer-events:auto}.moreless-tour-arrow{position:absolute;width:12px;height:12px;background:var(--ml-surface-solid);transform:rotate(45deg);border:1px solid var(--ml-border-strong)}.moreless-tour-panel[data-side=bottom] .moreless-tour-arrow{top:-7px;left:calc(var(--tour-arrow-position) - 6px);border-right:0;border-bottom:0}.moreless-tour-panel[data-side=top] .moreless-tour-arrow{bottom:-7px;left:calc(var(--tour-arrow-position) - 6px);border-left:0;border-top:0}.moreless-tour-panel[data-side=right] .moreless-tour-arrow{left:-7px;top:calc(var(--tour-arrow-position) - 6px);border-right:0;border-top:0}.moreless-tour-panel[data-side=left] .moreless-tour-arrow{right:-7px;top:calc(var(--tour-arrow-position) - 6px);border-left:0;border-bottom:0}.moreless-tour-panel[data-side=docked] .moreless-tour-arrow{display:none}.moreless-tour-copy h2{margin:0;color:var(--ml-text-primary);font-family:var(--font-primary);font-size:20px;line-height:1.3;font-weight:550;letter-spacing:-.035em;text-wrap:balance}.moreless-tour-copy p{margin:10px 0 0;color:var(--ml-text-muted);font-size:13px;line-height:1.65;text-wrap:pretty}.moreless-tour-progress{display:flex;gap:4px;width:112px;margin-bottom:16px}.moreless-tour-progress span{height:2px;flex:1;border-radius:1px;background:var(--ml-border);transition:background .4s ease}.moreless-tour-progress .is-complete{background:var(--ml-btn-primary-bg)}.moreless-tour-close{position:absolute;top:12px;right:12px}.moreless-tour-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:20px}.moreless-tour-nav [data-tour-back]{grid-column:1;justify-self:start}.moreless-tour-nav [data-tour-next]{grid-column:3;justify-self:end}.moreless-tour-nav [hidden]{display:none}.moreless-tour-count{grid-column:2;font-size:12px;color:var(--ml-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.moreless-tour-panel[data-first-step=true] .moreless-tour-count{grid-column:1}.pl-overlay[data-tour-active] .pl-center{height:100svh;display:flex;flex-direction:column;padding-bottom:24px}.pl-overlay[data-tour-active] .pl-search{flex:none;position:relative;top:auto;padding-bottom:20px}.pl-overlay[data-tour-active] .pl-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 8px calc(var(--tour-card-height,240px) + 48px);scrollbar-gutter:stable}.pl-overlay[data-tour-active] [data-tour-cue]{animation:moreless-tour-reveal .65s ease}.pl-overlay[data-tour-phase=typing] .pl-empty{visibility:hidden}@keyframes moreless-tour-reveal{0%{opacity:.6}to{opacity:1}}@media(max-width:580px){.moreless-tour-panel{padding:20px}.moreless-tour-copy h2{font-size:19px}.moreless-tour-nav{margin-top:16px}.pl-overlay[data-tour-active] .pl-search{padding-bottom:16px}.pl-overlay[data-tour-active] .pl-center{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.pl-overlay[data-tour-active] [data-tour-cue]{animation:none}.moreless-tour-progress span{transition:none}}
