:root{--ftr-color-dark: #0f0f0f;--ftr-color-dark-accent: #1a1a1a;--ftr-color-dark-light: #151515;--ftr-color-dark-gray: rgba(255, 255, 255, .15);--ftr-color-primary: var(--ml-action);--ftr-color-primary-dark: var(--ml-action-gradient-end);--ftr-color-primary-light: rgba(var(--ml-action-page-rgb), .1);--ftr-color-white: #FFFFFF;--ftr-color-light-gray: rgba(255, 255, 255, .7);--ftr-space-xs: 4px;--ftr-space-sm: 8px;--ftr-space-md: 16px;--ftr-space-lg: 24px;--ftr-space-xl: 32px;--ftr-space-2xl: 48px;--ftr-font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ftr-font-size-xs: 12px;--ftr-font-size-sm: 14px;--ftr-font-size-base: 16px;--ftr-font-size-md: 18px;--ftr-font-size-lg: 20px;--ftr-font-size-xl: 24px;--ftr-font-size-2xl: 32px;--ftr-font-weight-normal: 400;--ftr-font-weight-medium: 500;--ftr-font-weight-semibold: 600;--ftr-font-weight-bold: 700;--ftr-radius-sm: 4px;--ftr-radius-md: 8px;--ftr-radius-lg: 12px;--ftr-radius-xl: 16px;--ftr-radius-full: 9999px;--ftr-z-fixed: 1000;--ftr-z-overlay: 1200;--ftr-z-modal: 1300;--ftr-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--ftr-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--ftr-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--ftr-shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--ftr-transition-fast: .15s ease;--ftr-transition-normal: .2s ease;--ftr-transition-slow: .3s ease;--ftr-glass-bg-hover: rgba(25, 25, 25, .35);--ftr-glass-bg-secondary: rgba(255, 255, 255, .065);--ftr-glass-border-light: rgba(255, 255, 255, .1);--ftr-text-primary: rgba(255, 255, 255, .92)}.ftr-footer .container{max-width:1400px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.ftr-footer,.ftr-footer span,.ftr-footer a,.ftr-footer button,.ftr-footer div,.ftr-footer nav,.ftr-footer ul,.ftr-footer li,.ftr-footer h1,.ftr-footer h2,.ftr-footer h3,.ftr-footer h4,.ftr-footer h5,.ftr-footer h6,.ftr-footer p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0}.x-twitter-svg{width:20px;height:20px;fill:currentColor;color:inherit;display:inline-block;vertical-align:middle}.ftr-footer{background:var(--ftr-stage-bg);border-top:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;width:100%;margin-top:0;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400}.ftr-footer *,.ftr-footer *:before,.ftr-footer *:after{box-sizing:border-box;margin:0;padding:0}.footer-title{color:#fffffff2;font-size:20px;font-weight:700;font-family:var(--ftr-font-primary);line-height:1.3;margin:0 0 16px;padding:0;position:relative;text-shadow:0 0 8px rgba(255,255,255,.1)}.footer-title:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:var(--ftr-color-primary);border-radius:9999px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.footer-links li{margin:0;padding:0}.footer-links a{color:var(--ftr-color-light-gray);text-decoration:none;transition:color var(--ftr-transition-normal),transform var(--ftr-transition-normal);position:relative;padding:0 0 0 24px;margin:0;display:flex;align-items:center;min-height:32px;line-height:1.4;white-space:nowrap;will-change:transform;font-size:var(--ftr-font-size-base);font-weight:400}.footer-links a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--ftr-color-dark-gray);border-radius:50%;transition:background var(--ftr-transition-normal),transform var(--ftr-transition-normal);will-change:background,transform}.footer-links a:hover{color:#fffffff2;transform:translate(5px);text-shadow:0 0 8px rgba(var(--ml-action-page-rgb),.4)}.footer-links a:hover:before{background:var(--ftr-color-primary);transform:translateY(-50%) scale(1.5)}.footer-link-btn{background:none;border:none;cursor:pointer;color:var(--ftr-color-light-gray);text-decoration:none;transition:color var(--ftr-transition-normal),transform var(--ftr-transition-normal);position:relative;padding:0 0 0 24px;margin:0;display:flex;align-items:center;min-height:32px;line-height:1.4;white-space:nowrap;will-change:transform;font-size:var(--ftr-font-size-base);font-weight:400;text-align:left;width:100%}.footer-link-btn:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--ftr-color-dark-gray);border-radius:50%;transition:background var(--ftr-transition-normal),transform var(--ftr-transition-normal);will-change:background,transform}.footer-link-btn:hover{color:#fffffff2;transform:translate(5px);text-shadow:0 0 8px rgba(var(--ml-action-page-rgb),.4)}.footer-link-btn:hover:before{background:var(--ftr-color-primary);transform:translateY(-50%) scale(1.5)}.copyright{color:#fffc;font-size:var(--ftr-font-size-sm);font-weight:400;margin:0;padding:0;text-shadow:0 0 4px rgba(255,255,255,.05)}.footer-meta{display:flex;align-items:center;gap:16px;color:#fff9;font-size:var(--ftr-font-size-xs);font-weight:400;margin:0;padding:0;text-shadow:0 0 2px rgba(255,255,255,.03)}.footer-separator{color:var(--ftr-color-dark-gray);font-weight:400}.footer-location,.footer-stats{display:flex;align-items:center;gap:4px;margin:0;padding:0;font-weight:400}.footer-legal button{appearance:none;border:0;background:none;padding:0;font:inherit;cursor:pointer}.footer-legal :is(a,button){color:#fff9;text-decoration:none;font-size:var(--ftr-font-size-sm);font-weight:400;transition:all var(--ftr-transition-normal);margin:0;padding:0;position:relative}.footer-legal :is(a,button):hover{color:var(--ml-action-ink);text-shadow:0 0 8px rgba(var(--ml-action-page-rgb),.4);transform:translateY(-1px)}.footer-legal--neutral{--ml-inline-link-color: var(--ml-text-muted)}.footer-legal.footer-legal--neutral :is(a,button){color:var(--ml-text-muted);text-shadow:none}@media(hover:hover){.footer-legal.footer-legal--neutral :is(a,button):hover{--ml-inline-link-color: var(--ml-text-primary);color:var(--ml-text-primary);text-shadow:none}}.language-selector{position:relative;margin:0;padding:0}.language-btn{display:flex;align-items:center;justify-content:center;gap:var(--ftr-space-sm);background:linear-gradient(135deg,#ffffff14,#ffffff08),#ffffff0d;color:var(--ftr-color-white);border:2px solid rgba(255,255,255,.2);border-radius:var(--ftr-radius-md);padding:0 var(--ftr-space-md);cursor:pointer;font-size:var(--ftr-font-size-sm);font-weight:800;font-family:var(--ftr-font-primary);text-transform:uppercase;letter-spacing:1px;margin:0;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);height:40px;position:relative;overflow:hidden}.language-btn:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14),#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.language-menu{position:absolute;bottom:100%;right:0;background:var(--ftr-color-dark-accent);border:1px solid var(--ftr-color-dark-gray);border-radius:var(--ftr-radius-md);padding:16px;margin-bottom:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--ftr-transition-normal),visibility var(--ftr-transition-normal),transform var(--ftr-transition-normal);width:450px;z-index:10}.language-selector:hover .language-menu{opacity:1;visibility:visible;transform:translateY(0)}.language-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0}.language-item{display:flex;align-items:center;gap:4px;padding:var(--ftr-space-xs) var(--ftr-space-sm);margin:0;color:var(--ftr-color-light-gray);text-decoration:none;font-size:var(--ftr-font-size-sm);font-weight:400;transition:background var(--ftr-transition-normal),color var(--ftr-transition-normal);border-radius:var(--ftr-radius-sm)}.language-item:hover,.language-item.active{background:var(--ftr-color-primary);color:var(--ftr-color-white)}.language-flag{border-radius:var(--ftr-radius-sm)}.back-to-top{position:fixed;bottom:32px;right:32px;width:50px;height:50px;background:var(--ml-action);color:var(--ftr-color-white);border:none;border-radius:50%;cursor:pointer;font-size:var(--ftr-font-size-lg);transition:transform var(--ftr-transition-normal),opacity var(--ftr-transition-normal),visibility var(--ftr-transition-normal);opacity:0;visibility:hidden;transform:translateY(20px);z-index:100;display:flex;align-items:center;justify-content:center;will-change:transform,opacity;margin:0;padding:0}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-3px) scale(1.05)}.trust-section{background:linear-gradient(180deg,#ffffff0a,#ffffff01),linear-gradient(135deg,#1919196e,#14141475);padding:32px 0;margin:0;border-top:1px solid rgba(255,255,255,.08)}.trust-indicators{display:flex;justify-content:center;align-items:center;gap:var(--ftr-space-2xl);flex-wrap:wrap;margin:0;padding:0}.trust-item{display:flex;align-items:center;gap:8px;color:#ffffffd9;font-size:var(--ftr-font-size-sm);font-weight:500;margin:0;padding:0;text-shadow:0 0 4px rgba(255,255,255,.05)}.trust-item i{color:var(--ftr-color-primary);font-size:var(--ftr-font-size-md)}@keyframes flicker{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes gradientShift{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.footer-links a,.back-to-top{transition:none}}@media(max-width:900px)and (min-width:600px){.footer-meta{flex-direction:column-reverse;align-items:flex-start;gap:var(--ftr-space-xs)}.footer-meta .footer-separator{display:none}}@media(max-width:599px){.footer .container{padding:0 16px}.footer-title{font-size:14px;font-weight:700;margin:0;text-align:left;padding-bottom:6px;position:relative}.footer-title:after{display:block;content:"";position:absolute;bottom:0;left:0;width:25px;height:2px;background:var(--ftr-color-primary);border-radius:1px;transform:none}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:6px}.footer-links a,.footer-links button,.footer-link-btn,.footer-category-btn,.footer-tool-link{font-size:14px;padding-left:18px;text-align:left;min-height:30px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.footer-links a:before,.footer-links button:before{display:block;width:5px;height:5px}.copyright{font-size:12px;text-align:center}.footer-meta{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px}.footer-separator{display:none}.footer-legal :is(a,button){font-size:12px}.language-btn{font-size:13px;padding:10px 20px}.trust-section{padding-bottom:70px}.trust-indicators{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;justify-items:center}.trust-item{font-size:12px;gap:6px}.trust-item i{font-size:14px}.back-to-top{bottom:70px;right:16px;width:40px;height:40px}}@media(max-width:479px){.footer .container{padding:0 12px}.footer-title{font-size:13px;font-weight:700;margin:0 0 4px;padding-bottom:5px;position:relative}.footer-title:after{display:block;content:"";position:absolute;bottom:0;left:0;width:22px;height:2px;background:var(--ftr-color-primary)}.footer-links{margin-top:4px;gap:0}.footer-links a,.footer-links button{font-size:13px;min-height:28px;padding-left:16px;white-space:normal;overflow-wrap:anywhere}.copyright{font-size:11px}.footer-meta{font-size:10px}.footer-legal :is(a,button){font-size:11px}.language-btn{font-size:12px;padding:8px 16px}.trust-item{font-size:11px}}@media(max-width:320px){.footer .container{padding:0 8px}.footer-title{font-size:12px;font-weight:700;margin:0 0 3px;padding-bottom:4px;position:relative}.footer-title:after{display:block;content:"";position:absolute;bottom:0;left:0;width:20px;height:2px;background:var(--ftr-color-primary)}.footer-links{margin-top:3px;gap:0}.footer-links a,.footer-links button{font-size:12px;min-height:26px;padding-left:14px}.footer-links a:before,.footer-links button:before{width:4px;height:4px}.copyright{font-size:10px}.footer-meta{font-size:9px}.footer-legal :is(a,button){font-size:10px}.trust-item{font-size:10px}}.ftr-footer .footer-title{font-weight:700}.footer-category-btn{color:var(--ftr-color-light-gray);background:none;border:none;cursor:pointer;text-decoration:none;transition:color var(--ftr-transition-normal),transform var(--ftr-transition-normal);position:relative;padding:0 0 0 24px;margin:0;display:flex;align-items:center;min-height:32px;line-height:1.4;white-space:nowrap;will-change:transform;font-size:var(--ftr-font-size-base);font-weight:400;font-family:var(--ftr-font-primary);text-align:left;width:100%}.footer-category-btn:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--ftr-color-dark-gray);border-radius:50%;transition:background var(--ftr-transition-normal),transform var(--ftr-transition-normal);will-change:background,transform}.footer-category-btn:hover{color:#fffffff2;transform:translate(5px);text-shadow:0 0 8px rgba(var(--ml-action-page-rgb),.4)}.footer-category-btn:hover:before{background:var(--ftr-color-primary);transform:translateY(-50%) scale(1.5)}:root{--ftr-stage-bg: #101113;--ftr-stage-border: rgba(255, 255, 255, .08)}.ftr-footer{background:var(--ftr-stage-bg);border-top:1px solid var(--ftr-stage-border);box-shadow:inset 0 1px #ffffff09;isolation:isolate}.ftr-footer .ftr-container{position:relative;z-index:2}.ftr-footer .container{max-width:1400px}.ftr-footer .footer-main{position:relative;z-index:3}.ftr-footer .footer-title{color:var(--ftr-text-strong);font-size:19px;font-weight:760;text-shadow:none}.ftr-footer .footer-title:after{width:28px;height:2px;background:var(--ftr-color-primary);box-shadow:0 0 14px rgba(var(--ml-action-page-rgb),.26)}.ftr-footer .footer-links{gap:8px}.ftr-footer .footer-links a,.ftr-footer .footer-link-btn,.ftr-footer .footer-category-btn{color:var(--ftr-text);font-size:15px;min-height:32px;text-shadow:none}.ftr-footer .footer-links a:before,.ftr-footer .footer-link-btn:before,.ftr-footer .footer-category-btn:before{width:5px;height:5px;background:#fff3;box-shadow:none}.ftr-footer .footer-links a:hover,.ftr-footer .footer-link-btn:hover,.ftr-footer .footer-category-btn:hover{color:var(--ftr-text-strong);transform:translate(4px);text-shadow:none}.ftr-footer .footer-links a:hover:before,.ftr-footer .footer-link-btn:hover:before,.ftr-footer .footer-category-btn:hover:before{background:var(--ftr-color-primary);transform:translateY(-50%) scale(1.35)}.ftr-footer .copyright{color:var(--ftr-text);text-shadow:none}.ftr-footer .footer-meta,.ftr-footer .footer-legal :is(a,button){color:var(--ftr-text-soft);text-shadow:none}.ftr-footer .footer-legal :is(a,button):hover{color:var(--ftr-text-strong);text-shadow:none;transform:translateY(-1px)}.ftr-footer .back-to-top{box-shadow:none}@media(max-width:599px){.ftr-footer .footer-title{font-size:14px}.ftr-footer .footer-links a,.ftr-footer .footer-link-btn,.ftr-footer .footer-category-btn{font-size:13px}}:root{--ftr-stage-bg: #0c0d0f}.ftr-footer{background:var(--ftr-stage-bg);border-top:1px solid rgba(255,255,255,.055);box-shadow:none;overflow:hidden;scroll-margin-top:88px}.ftr-footer .ftr-container{position:relative;z-index:3;overflow:visible}html[data-theme=light]{--ftr-stage-bg: #f7f7f8;--ftr-stage-border: rgba(0, 0, 0, .08)}html[data-theme=light] .ftr-footer{border-top-color:transparent}html[data-theme=light] .ftr-footer .footer-title{color:var(--ftr-text-strong)}html[data-theme=light] .ftr-footer .footer-links a,html[data-theme=light] .ftr-footer .footer-link-btn,html[data-theme=light] .ftr-footer .footer-category-btn,html[data-theme=light] .ftr-footer .copyright{color:var(--ftr-text)}html[data-theme=light] .ftr-footer .footer-meta,html[data-theme=light] .ftr-footer .footer-legal :is(a,button){color:var(--ftr-text-soft)}html[data-theme=light] .ftr-footer .footer-links a:before,html[data-theme=light] .ftr-footer .footer-link-btn:before,html[data-theme=light] .ftr-footer .footer-category-btn:before{background:#29221b38}.ftr-footer .footer-legal :is(a,button){display:inline-flex;align-items:center;min-height:28px;position:relative}.ftr-footer .footer-main{position:relative;z-index:4}@media(max-width:599px){.ftr-footer .container,.ftr-footer .ftr-container{max-width:100%;min-width:0;overflow:visible}.ftr-footer .footer-main>.footer-section{min-width:0;max-width:100%;box-sizing:border-box}.ftr-footer .footer-links a,.ftr-footer .footer-link-btn,.ftr-footer .footer-category-btn{min-width:0;overflow-wrap:anywhere}.ftr-footer .footer-legal :is(a,button){display:inline-flex;align-items:center;min-height:28px;padding:4px 0}}.footer-base{position:relative;z-index:3;padding:4px 0 28px}.footer-rail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;position:relative;z-index:4}.footer-maker{display:grid;gap:6px}.ftr-footer .footer-legal{display:flex;flex-flow:row wrap;gap:20px;justify-content:flex-start;align-items:center;margin:0}.footer-social{display:flex;gap:8px;align-items:center}@media(min-width:600px){.footer-social{margin-inline-end:64px}}.footer-social>a{min-width:40px;min-height:40px}.footer-social svg{width:14px;height:14px}@media(max-width:1023px){.footer-rail{gap:16px 24px}.footer-maker{flex-basis:100%}}@media(max-width:599px){.footer-base{padding:4px 0 36px}.footer-rail{flex-direction:column;align-items:center;gap:14px}.footer-maker{text-align:center}.footer-social{display:grid;grid-template-columns:repeat(3,max-content)}.ftr-footer .footer-legal{justify-content:center;gap:18px}}.footer-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl);padding:56px 0 18px;align-items:start;min-width:0}.footer-section{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.footer-product-status{display:inline-block;margin-inline-start:var(--space-xs);color:var(--ftr-text-soft);font-size:var(--font-size-xs);font-weight:400;line-height:1.4;vertical-align:super;white-space:nowrap}@media(max-width:1023px){.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.footer-main{gap:var(--space-lg);padding:var(--space-lg) 0}}.ftr-footer{--poly-day: 0;--poly-ink-day: var(--poly-day);--poly-surface-day: var(--poly-day);--poly-terrain-height: clamp(180px, 16vw, 245px);--poly-flight-space: clamp(96px, 7vw, 120px);--poly-scene-height: calc(var(--poly-terrain-height) + var(--poly-flight-space));--poly-orb-size: clamp(80px, 7vw, 108px);--poly-orb-inset: max(5%, calc((100vw - 1290px)/2) )}html[data-theme=light] .ftr-footer{--poly-day: 1}.ftr-footer{--poly-sky: color-mix(in srgb, #0d0f10, #f7f8f8 calc(var(--poly-day) * 100%));--poly-distant: color-mix(in srgb, #151b1d, #eef1ef calc(var(--poly-day) * 100%));--poly-far: color-mix(in srgb, #1a2022, #e7ece9 calc(var(--poly-day) * 100%));--poly-facet: color-mix(in srgb, #252d2e, #dce5e0 calc(var(--poly-day) * 100%));--poly-mid: color-mix(in srgb, #202829, #dce3de calc(var(--poly-day) * 100%));--poly-near: color-mix(in srgb, #171d1e, #e8ece9 calc(var(--poly-day) * 100%));--poly-edge: color-mix(in srgb, #343e3d, #c2cec6 calc(var(--poly-day) * 100%));--poly-tree: color-mix(in srgb, #293433, #a7b8ac calc(var(--poly-day) * 100%));--poly-tree-light: color-mix(in srgb, #3a4844, #bccabd calc(var(--poly-day) * 100%));--ftr-text-strong: color-mix(in srgb, rgb(255 255 255 / .94), rgb(17 17 17 / .92) calc(var(--poly-ink-day) * 100%));--ftr-text: color-mix(in srgb, rgb(255 255 255 / calc(.68 + var(--poly-ink-boost, 0) * .32)), rgb(0 0 0 / calc(.64 + var(--poly-ink-boost, 0) * .36)) calc(var(--poly-ink-day) * 100%));--ftr-text-soft: color-mix(in srgb, rgb(255 255 255 / calc(.52 + var(--poly-ink-boost, 0) * .48)), rgb(0 0 0 / calc(.46 + var(--poly-ink-boost, 0) * .54)) calc(var(--poly-ink-day) * 100%));--ml-text-primary: var(--ftr-text-strong);--ml-text-secondary: var(--ftr-text);--ftr-surface: color-mix(in srgb, rgb(255 255 255 / .035), rgb(255 255 255 / .72) calc(var(--poly-surface-day) * 100%));--ftr-surface-strong: color-mix(in srgb, rgb(255 255 255 / .055), rgb(255 255 255 / .88) calc(var(--poly-surface-day) * 100%));--ftr-surface-hover: color-mix(in srgb, rgb(255 255 255 / .075), rgb(255 255 255 / .96) calc(var(--poly-surface-day) * 100%));--ftr-card-sheen-top: color-mix(in srgb, rgb(255 255 255 / .045), rgb(255 255 255 / .58) calc(var(--poly-surface-day) * 100%));--ftr-card-sheen-bottom: color-mix(in srgb, rgb(255 255 255 / .018), rgb(255 255 255 / .32) calc(var(--poly-surface-day) * 100%));--ftr-line: color-mix(in srgb, rgb(255 255 255 / .115), rgb(0 0 0 / .1) calc(var(--poly-day) * 100%));--ftr-line-soft: color-mix(in srgb, rgb(255 255 255 / .07), rgb(0 0 0 / .075) calc(var(--poly-day) * 100%))}.poly-atmosphere{position:absolute;inset:0;z-index:2;background:var(--poly-sky);pointer-events:none}.ftr-container{position:relative}.poly-horizon{position:relative;width:100vw;margin-inline:calc((100% - 100vw)/2);height:var(--poly-scene-height);isolation:isolate;pointer-events:none}.poly-horizon:after{content:"";position:absolute;inset:100% 0 auto;height:480px;background:var(--poly-near);z-index:-1}.poly-landscape,.poly-orbit,.poly-forest{position:absolute;inset:auto 0 0;width:100%;height:var(--poly-terrain-height)}.poly-sky-layer{visibility:hidden;position:absolute;inset:calc(-1 * var(--poly-sky-offset, 0px)) 0 0;overflow:hidden}.poly-horizon[data-sky-ready] .poly-sky-layer{visibility:visible}.poly-stars{z-index:0}.poly-orbit{z-index:1;top:calc(var(--poly-flight-space) - var(--poly-orb-size));height:calc(var(--poly-terrain-height) + var(--poly-orb-size));overflow:hidden}.poly-orbit .poly-orb{top:var(--poly-orb-size)}.poly-weather{z-index:2}.poly-landscape{z-index:3}.poly-forest{z-index:4}.poly-ridge-distant{fill:var(--poly-distant)}.poly-distant-facet{fill:var(--poly-facet);opacity:.23}.poly-ridge-far{fill:var(--poly-far)}.poly-ridge-facet{fill:var(--poly-facet);opacity:.5}.poly-ridge-mid{fill:var(--poly-mid)}.poly-ridge-near{fill:var(--poly-near)}.poly-ridge-light{fill:var(--poly-edge);opacity:.2}.poly-ridge-line{fill:none;stroke:var(--poly-edge);stroke-width:.6;vector-effect:non-scaling-stroke;opacity:.35}.poly-tree{fill:var(--poly-tree)}.poly-tree-light{fill:var(--poly-tree-light)}.poly-tree-silhouette{position:absolute;height:clamp(18px,calc(var(--tree-height) * .6 + 1vw),var(--tree-height));width:auto;aspect-ratio:.7;transform:translate(-50%,-100%)}.poly-clouds,.poly-visitors{position:absolute;inset:0}.poly-stars{opacity:calc(1 - var(--poly-day))}.poly-star{position:absolute;width:var(--star-size);height:var(--star-size);border-radius:50%;background:#d6ddda;opacity:var(--star-opacity)}.poly-star--twinkle{animation:poly-twinkle var(--star-time) ease-in-out var(--star-delay) infinite alternate}.poly-clouds{opacity:var(--poly-day)}.poly-cloud{--cloud-width: calc(clamp(150px, 19vw, 330px) * var(--cloud-scale));position:absolute;top:var(--cloud-top);left:calc(-1 * var(--cloud-width));width:var(--cloud-width);height:auto;fill:#b6c2b9;opacity:var(--cloud-opacity);animation:poly-drift var(--cloud-time) linear var(--cloud-delay) infinite}.poly-cloud-facet{fill:#8c9d91;opacity:.4}.poly-orb,.poly-celestial{position:absolute;top:0;width:var(--poly-orb-size);aspect-ratio:1}.poly-orb{z-index:1}.poly-orb--moon{right:var(--poly-orb-inset);--poly-disc: #e7e5d7;--poly-disc-detail: #cfcec1;--poly-disc-highlight: #deded1;--poly-glow: rgb(226 227 207 / .09)}.poly-orb--sun{left:var(--poly-orb-inset);--poly-disc: #edc58b;--poly-glow: rgb(232 185 111 / .14);visibility:hidden;transform:translateY(var(--poly-scene-height))}html[data-theme=light] .poly-orb--sun{visibility:visible;transform:none}html[data-theme=light] .poly-orb--moon{visibility:hidden;transform:translateY(var(--poly-scene-height))}.poly-celestial{top:var(--poly-flight-space);appearance:none;z-index:5;right:var(--poly-orb-inset);border:0;background:transparent;border-radius:50%;cursor:pointer;padding:0;outline-offset:2px;pointer-events:auto;-webkit-tap-highlight-color:transparent}.poly-celestial[data-side=left]{left:var(--poly-orb-inset);right:auto}.poly-orb svg{position:relative;display:block;width:100%;height:100%}.poly-celestial-glow{position:absolute;inset:-65%;background:radial-gradient(circle,var(--poly-glow),transparent 65%);pointer-events:none}.poly-disc{fill:var(--poly-disc)}.poly-disc-detail{fill:var(--poly-disc-detail)}.poly-disc-highlight{fill:var(--poly-disc-highlight)}.poly-celestial:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:2px solid var(--ml-focus);box-shadow:var(--ml-focus-shadow)}.poly-horizon[data-journey] .poly-orb{visibility:visible}.poly-meteor{position:absolute;height:1px;width:clamp(70px,11vw,180px);background:linear-gradient(90deg,transparent,rgb(218 225 218 / .6));transform-origin:right center;opacity:0}.poly-meteor:after{content:"";position:absolute;right:0;top:-1px;width:3px;height:3px;border-radius:50%;background:#e7e9db}.poly-flock{position:absolute;left:100%;height:auto;color:#435c50}.poly-flock svg{display:block;width:100%;height:auto;overflow:visible}.poly-bird-wing,.poly-bird-body{fill:currentColor}.poly-bird-wing--far{opacity:.65}.poly-star,.poly-cloud{animation-play-state:paused}html[data-theme=dark] .poly-horizon[data-active=true] .poly-star,html[data-theme=light] .poly-horizon[data-active=true] .poly-cloud,.poly-horizon[data-active=true][data-journey] :is(.poly-cloud,.poly-star){animation-play-state:running}@keyframes poly-twinkle{0%{opacity:calc(var(--star-opacity) * .65)}to{opacity:var(--star-opacity)}}@keyframes poly-drift{0%{transform:translate(0)}to{transform:translate(calc(100vw + var(--cloud-width) * 2))}}@media(prefers-reduced-motion:reduce){.poly-star,.poly-cloud{animation:none}.poly-cloud{left:var(--cloud-rest)}}:root{--moreless-dark: #0f0f0f;--moreless-dark-accent: #1a1a1a;--moreless-dark-light: #151515;--moreless-primary: var(--ml-action);--moreless-primary-rgb: 255, 77, 41;--moreless-primary-dark: var(--ml-action-gradient-end);--moreless-primary-light: rgba(var(--ml-action-page-rgb), .1);--moreless-primary-glow: rgba(var(--ml-action-page-rgb), .3);--moreless-glass-bg: rgba(25, 25, 25, .25);--moreless-glass-bg-hover: rgba(25, 25, 25, .35);--moreless-glass-bg-secondary: rgba(25, 25, 25, .3);--moreless-glass-border: rgba(255, 255, 255, .15);--moreless-glass-border-light: rgba(255, 255, 255, .1);--moreless-glass-blur: blur(20px) saturate(120%);--moreless-glass-blur-strong: blur(25px) saturate(140%);--moreless-text-primary: rgba(255, 255, 255, .92);--moreless-text-secondary: rgba(255, 255, 255, .75);--moreless-text-muted: rgba(255, 255, 255, .5);--moreless-font-size-sm: 14px;--moreless-font-size-md: 16px;--moreless-font-size-lg: 18px;--moreless-radius-sm: 8px;--moreless-radius-md: 12px;--moreless-radius-lg: 16px;--moreless-radius-xl: 24px;--moreless-radius-2xl: 32px;--moreless-space-xs: 4px;--moreless-space-sm: 8px;--moreless-space-md: 16px;--moreless-space-lg: 24px;--moreless-space-xl: 32px;--moreless-space-2xl: 48px;--moreless-space-3xl: 64px;--moreless-space-4xl: 80px;--moreless-transition-fast: .15s ease-out;--moreless-transition-normal: .25s ease-out;--moreless-transition-slow: .4s cubic-bezier(.34, 1.56, .64, 1)}.moreless-cmd-help-panel,.moreless-cmd-results-list,.moreless-cmd-result-item,.moreless-cmd-inline-back,.moreless-cmd-tool-favorite,.moreless-cmd-request-tool-btn{pointer-events:auto}.moreless-cmd-inline-answer-prefix{color:#ffffff6b;font-weight:700}.moreless-cmd-inline-answer-value{overflow:hidden;text-overflow:ellipsis}.moreless-cmd-inline-drop-chip{display:inline-flex;align-items:center;gap:7px;min-width:0;width:100%;height:100%;padding:8px 10px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.moreless-cmd-inline-drop-chip i{font-size:12px;flex:0 0 auto}.moreless-cmd-inline-drop-chip span{overflow:hidden;text-overflow:ellipsis}.moreless-cmd-file-picker-input{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none;inset:auto auto 0 0}.ml-kbd-mod{font-size:1.15em;line-height:1}.moreless-cmd-view{width:100%;position:relative;flex:1;display:flex;flex-direction:column}.moreless-cmd-hidden{display:none}.moreless-cmd-help-panel{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--moreless-space-md) 22px;box-sizing:border-box;min-width:0}.moreless-cmd-results-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:visible;max-width:100%;margin:0;width:100%;box-sizing:border-box;padding:3px var(--moreless-space-md) 0;overscroll-behavior:contain}@media(min-width:768px){.moreless-cmd-results-list{max-height:clamp(400px,50vh,600px);max-width:1200px;margin:0 auto;width:100%;padding:3px 24px 0;gap:8px}.moreless-cmd-result-item{padding:14px 64px 14px 16px;min-height:72px;height:auto;align-items:center;gap:14px;border-radius:var(--moreless-radius-sm);width:100%}.moreless-cmd-tool-icon{width:38px;height:38px;font-size:16px;border-radius:var(--moreless-radius-sm)}.moreless-cmd-tool-name{font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:auto}.moreless-cmd-tool-desc{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:auto}.moreless-cmd-tool-badges{flex-wrap:wrap;height:auto}.moreless-cmd-tool-favorite{position:absolute;right:24px;font-size:18px;width:36px;height:36px;padding:8px}}.moreless-cmd-result-item{background:linear-gradient(135deg,#ffffff1f,#ffffff17);border:1px solid rgba(255,255,255,.13);border-radius:var(--moreless-radius-sm);padding:12px 48px 12px 12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;text-decoration:none;min-height:68px;height:auto;width:100%;margin:0;box-sizing:border-box;position:relative;transform:translateZ(0);will-change:auto;contain:layout style paint}.moreless-cmd-result-item.moreless-cmd-selected{background:linear-gradient(135deg,#ffffff28,#ffffff1b);border-color:#ffffff42;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff12;transform:translate3d(0,-1px,0)}.moreless-cmd-result-item.moreless-cmd-selected{background:linear-gradient(90deg,rgba(var(--moreless-primary-rgb),.13),#ffffff1f 34%,#ffffff1a);border-color:rgba(var(--moreless-primary-rgb),.62)}.moreless-cmd-tool-icon{width:36px;height:36px;background:none;border:none;display:flex;align-items:center;justify-content:center;color:#ffffff9e;font-size:18px;flex-shrink:0;margin:0;transition:color .18s ease}.moreless-cmd-result-item.moreless-cmd-selected .moreless-cmd-tool-icon{color:#ffffffd1}.moreless-cmd-tool-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.moreless-cmd-tool-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.moreless-cmd-tool-name{color:var(--moreless-text-primary);font-size:15px;font-weight:600;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:18px}.moreless-cmd-tool-desc{color:var(--moreless-text-secondary);font-size:12px;margin:0;line-height:1.2;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:15px}.moreless-cmd-math-render{display:none;margin-top:6px;color:var(--moreless-text-primary);font-size:21px;line-height:1.45;opacity:1;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:none}.moreless-cmd-math-render-ready{display:block}.moreless-cmd-math-render .katex{color:inherit;font-size:1em}.moreless-cmd-math-render .katex-display{display:block;margin:0;padding:0;text-align:left}.moreless-cmd-math-render .katex-display.fleqn>.katex,.moreless-cmd-math-render .katex-display>.katex{display:inline-block;text-align:left;white-space:nowrap;padding-left:0}.moreless-cmd-math-render .katex-html{white-space:normal}.moreless-cmd-generated-result{align-items:center;padding-right:12px;cursor:default}.moreless-cmd-generated-result.moreless-cmd-no-icon{padding-left:16px}.moreless-cmd-action-card{gap:12px}.moreless-cmd-generated-result .moreless-cmd-tool-content{gap:6px}.moreless-cmd-generated-result .moreless-cmd-tool-name,.moreless-cmd-generated-result .moreless-cmd-tool-desc{height:auto}.moreless-cmd-generated-value{width:100%;max-width:520px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--moreless-radius-sm);background:#0003;color:#ffffffe0;font-family:var(--font-primary);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moreless-cmd-generated-value-wrap{display:flex;align-items:center;gap:8px;width:min(100%,560px)}.moreless-cmd-generated-value-multiline{max-height:88px;white-space:pre-wrap;overflow:auto;text-overflow:clip}.moreless-cmd-result-swatch{width:28px;height:28px;border:1px solid rgba(255,255,255,.22);border-radius:var(--moreless-radius-sm);box-shadow:inset 0 0 0 1px #0000003d;flex:0 0 auto}.moreless-cmd-file-summary{max-width:560px;color:#ffffff9e;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moreless-cmd-file-preview-grid{display:flex;align-items:center;gap:7px;width:min(100%,560px);min-height:52px;overflow:hidden}.moreless-cmd-file-preview,.moreless-cmd-file-preview-more{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.13);border-radius:var(--moreless-radius-sm);background:#ffffff14;overflow:hidden;flex:0 0 auto}.moreless-cmd-file-preview-remove{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#141414c2;color:#ffffffd1;font-size:9px;line-height:1;cursor:pointer;opacity:0;transform:scale(.92);transition:opacity var(--moreless-transition-fast),transform var(--moreless-transition-fast),background var(--moreless-transition-fast)}.moreless-cmd-file-preview img{display:block;width:100%;height:100%;object-fit:cover}.moreless-cmd-file-preview-pdf{background:#ffffffeb}.moreless-cmd-file-preview-pdf img{object-fit:contain}.moreless-cmd-file-preview-more{color:#ffffffc7;font-size:13px;font-weight:900}.moreless-cmd-file-intake-notice{display:inline-flex;align-items:center;width:fit-content;max-width:min(100%,560px);margin-top:3px;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:var(--moreless-radius-sm);background:#ffffff12;color:#ffffffb8;font-size:12px;font-weight:800;line-height:1.25}@media(hover:none){.moreless-cmd-file-preview-remove{opacity:.92;transform:scale(1)}}.moreless-cmd-qr-preview{display:flex;align-items:center;justify-content:center;width:74px;height:74px;padding:2px;border-radius:var(--moreless-radius-sm);background:#fffffff0;border:1px solid rgba(255,255,255,.16);overflow:hidden;flex:0 0 auto}.moreless-cmd-qr-preview svg{display:block;width:70px;height:70px}.moreless-cmd-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin-left:auto}.moreless-cmd-result-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:var(--moreless-radius-sm);background:#ffffff14;color:#ffffffd1;font:inherit;font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.moreless-cmd-result-action-btn-primary{border-color:rgba(var(--moreless-primary-rgb),.58);background:var(--moreless-primary);color:#fff;box-shadow:none}.moreless-cmd-result-action-btn-copied{border-color:#ffffff38;background:#ffffff24;color:#fff}.moreless-cmd-result-action-btn-disabled{cursor:progress;opacity:.72;transform:none}.moreless-cmd-result-action-btn-disabled .ml-i-spinner{animation:morelessCmdActionSpin .9s linear infinite}@keyframes morelessCmdActionSpin{to{transform:rotate(360deg)}}.moreless-cmd-tool-badges{display:none;align-items:center;gap:6px;flex-wrap:nowrap;min-height:24px;overflow:visible}.moreless-cmd-badge{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600;text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;line-height:1.2;transition:transform .2s ease;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#ffffff8a}.moreless-cmd-badge.category,.moreless-cmd-badge.type-client,.moreless-cmd-badge.type-server,.moreless-cmd-badge.type-hybrid,.moreless-cmd-badge.parent-tool{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#ffffff8a}.moreless-cmd-tool-favorite{padding:6px;border:none;background:transparent;border-radius:var(--moreless-radius-sm);transition:all var(--moreless-transition-fast);cursor:pointer;color:#ffffff4d;flex-shrink:0;font-size:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden}.moreless-cmd-result-item.moreless-cmd-selected .moreless-cmd-tool-favorite{opacity:1;visibility:visible}.moreless-cmd-tool-favorite.active{color:var(--ml-favorite-accent);opacity:1;visibility:visible}.moreless-cmd-action-result{border-color:#ffffff21;text-align:left}.moreless-cmd-action-result .moreless-cmd-tool-icon{color:#ffffffa3}.moreless-cmd-action-result .moreless-cmd-tool-badges{display:none}.moreless-cmd-direct-result{min-height:58px;padding-right:16px}.moreless-cmd-direct-result.moreless-cmd-selected{border-color:#fff3}.moreless-cmd-compact-results .moreless-cmd-category-title{display:none}.moreless-cmd-soft-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--moreless-space-md);padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--moreless-radius-sm);background:#ffffff0e;color:#ffffff9e}.moreless-cmd-soft-empty-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.moreless-cmd-soft-empty-title{color:#ffffffbd;font-size:13px;font-weight:700}.moreless-cmd-soft-empty-desc{color:#ffffff7a;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moreless-cmd-soft-empty-action{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--moreless-radius-sm);background:#ffffff14;color:#ffffffc7;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.moreless-cmd-category-title{color:var(--moreless-text-primary);font-size:16px;font-weight:700;margin:0 0 var(--moreless-space-md) 0;font-family:Inter,sans-serif;width:100%;padding:0 var(--moreless-space-md);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--moreless-space-md);text-align:left}.moreless-cmd-title-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.moreless-cmd-title-main>i,.moreless-cmd-category-title>i{color:#ffffff9e}.moreless-cmd-title-count{color:var(--moreless-text-muted);font-size:13px;font-weight:600;white-space:nowrap}.moreless-cmd-category-nav{display:none;align-items:center;justify-content:flex-start;margin-bottom:var(--moreless-space-md);width:100%;padding:0 var(--moreless-space-md);flex-shrink:0}.moreless-cmd-inline-back{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#ffffff9e;background:none;border:1px solid transparent;border-radius:var(--moreless-radius-sm);cursor:pointer;transition:background .18s ease,color .18s ease}.moreless-cmd-inline-back i{color:inherit;font-size:14px}.moreless-cmd-no-results{text-align:center;padding:var(--moreless-space-4xl) var(--moreless-space-xl);color:var(--moreless-text-muted)}.moreless-cmd-no-results>i{font-size:64px;margin-bottom:var(--moreless-space-xl);opacity:.5}.moreless-cmd-no-results h3{color:var(--moreless-text-secondary);font-size:24px;font-weight:700;margin:0 0 var(--moreless-space-md) 0}.moreless-cmd-no-results p{font-size:18px;margin:0 0 var(--moreless-space-xl) 0}.moreless-cmd-request-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:var(--radius-md);font-weight:700;font-size:14px;font-family:Inter,sans-serif;cursor:pointer;border:none;position:relative;overflow:hidden;transition:background .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:var(--moreless-primary);color:#fff}.moreless-cmd-shortcuts{position:absolute;bottom:var(--moreless-space-xl);left:50%;transform:translate(-50%);background:var(--moreless-glass-bg);border:1px solid var(--moreless-glass-border);border-radius:var(--moreless-radius-sm);padding:var(--moreless-space-md) var(--moreless-space-xl);backdrop-filter:var(--moreless-glass-blur)}.moreless-cmd-shortcuts-grid{display:flex;align-items:center;gap:var(--moreless-space-xl)}.moreless-cmd-shortcut{display:flex;align-items:center;gap:var(--moreless-space-sm);color:var(--moreless-text-muted);font-size:14px;font-weight:500}.moreless-cmd-keys{padding:var(--moreless-space-xs) var(--moreless-space-sm);background:var(--moreless-glass-bg);border:1px solid var(--moreless-glass-border);border-radius:var(--moreless-radius-sm);color:var(--moreless-text-secondary);font-weight:700;font-family:var(--font-primary);min-width:28px;text-align:center}@media(min-width:768px){.moreless-cmd-category-title{font-size:20px;max-width:1200px;margin:0 auto var(--moreless-space-md) auto;padding:0 24px}.moreless-cmd-category-nav{max-width:1200px;margin:0 auto var(--moreless-space-lg) auto;padding:0 0 0 24px}}@media(max-width:767px){.moreless-cmd-help-panel{padding:0 var(--moreless-space-sm) 96px}.moreless-cmd-results-list{padding:3px var(--moreless-space-sm) 120px;gap:6px;max-height:calc(100vh - 160px);flex:1;overflow-y:auto}.moreless-cmd-result-item{min-height:60px;height:auto;padding:12px 44px 12px 12px;flex-shrink:0}.moreless-cmd-tool-name{font-size:13px}.moreless-cmd-tool-desc{font-size:12px}.moreless-cmd-generated-result{align-items:flex-start;flex-wrap:wrap;padding-right:12px}.moreless-cmd-generated-value{max-width:100%;font-size:12px}.moreless-cmd-generated-value-wrap{width:calc(100% - 48px);margin-left:48px}.moreless-cmd-generated-result.moreless-cmd-no-icon .moreless-cmd-generated-value-wrap,.moreless-cmd-generated-result.moreless-cmd-no-icon .moreless-cmd-file-preview-grid,.moreless-cmd-generated-result.moreless-cmd-no-icon .moreless-cmd-qr-preview,.moreless-cmd-generated-result.moreless-cmd-no-icon .moreless-cmd-result-actions{width:100%;margin-left:0}.moreless-cmd-file-summary{max-width:100%;white-space:normal}.moreless-cmd-file-preview-grid{width:calc(100% - 48px);margin-left:48px;gap:6px;min-height:44px}.moreless-cmd-file-preview,.moreless-cmd-file-preview-more{width:44px;height:44px}.moreless-cmd-qr-preview{width:60px;height:60px;margin-left:48px}.moreless-cmd-qr-preview svg{width:56px;height:56px}.moreless-cmd-result-actions{width:calc(100% - 48px);margin-left:48px;justify-content:flex-start;flex-wrap:wrap}.moreless-cmd-result-action-btn{min-height:32px;padding:0 10px;font-size:11px}}.moreless-cmd-format{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 2px -6px}.moreless-cmd-format-option{appearance:none;background:none;border:1px solid transparent;border-radius:6px;padding:4px 9px;cursor:pointer;font:700 11px var(--font-primary);letter-spacing:.02em;color:var(--ml-text-muted);transition:background-color .14s ease,color .14s ease,border-color .14s ease}.moreless-cmd-format-option.is-on{background:var(--ml-action-subtle);border-color:var(--ml-action-border);color:var(--ml-action-ink)}@media(prefers-reduced-motion:reduce){.moreless-cmd-format-option{transition:none}}:root{--mdl-color-primary: var(--ml-action);--mdl-color-primary-dark: var(--ml-action-strong, #d63916);--mdl-color-primary-light: rgba(var(--ml-action-page-rgb), .1);--mdl-color-white: #ffffff;--mdl-color-success: var(--ml-success, #41C978);--mdl-color-error: var(--ml-danger, #FF6B6B);--mdl-color-success-light: rgba(65, 201, 120, .14);--mdl-color-error-light: rgba(255, 107, 107, .14);--mdl-color-dark: #111111;--mdl-color-dark-accent: #191919;--mdl-color-dark-gray: rgba(255, 255, 255, .1);--mdl-color-light-gray: rgba(255, 255, 255, .6);--mdl-text-primary: rgba(255, 255, 255, .92);--mdl-text-secondary: rgba(255, 255, 255, .6);--mdl-text-tertiary: rgba(255, 255, 255, .4);--mdl-surface: linear-gradient(180deg, #1e1e21 0%, #191919 100%);--mdl-surface-flat: #1b1b1e;--mdl-inset: rgba(255, 255, 255, .035);--mdl-inset-hover: rgba(255, 255, 255, .06);--mdl-hairline: rgba(255, 255, 255, .085);--mdl-hairline-strong: rgba(255, 255, 255, .14);--mdl-card: var(--mdl-inset);--mdl-card-hairline: var(--mdl-hairline);--mdl-scrim: rgba(6, 6, 9, .62);--mdl-accent-ink: #ff7a5c;--mdl-accent-soft: rgba(var(--ml-action-page-rgb), .1);--mdl-accent-line: rgba(var(--ml-action-page-rgb), .3);--mdl-ring: 0 0 0 3px rgba(var(--ml-action-page-rgb), .18);--mdl-shadow: 0 28px 80px -18px rgba(0, 0, 0, .78), 0 10px 30px -14px rgba(0, 0, 0, .6);--mdl-glass-border: var(--mdl-hairline);--mdl-glass-border-light: rgba(255, 255, 255, .06);--mdl-glass-bg-hover: var(--mdl-inset-hover);--mdl-space-xs: 4px;--mdl-space-sm: 8px;--mdl-space-md: 16px;--mdl-space-lg: 24px;--mdl-space-xl: 32px;--mdl-space-2xl: 48px;--mdl-radius-sm: 8px;--mdl-radius-md: 10px;--mdl-radius-lg: 12px;--mdl-radius-xl: 16px;--mdl-radius-modal: 16px;--mdl-radius-full: 99px;--mdl-radius-floating: 9px;--mdl-font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mdl-font-size-xs: 12px;--mdl-font-size-sm: 14px;--mdl-font-size-base: 16px;--mdl-font-size-md: 18px;--mdl-font-size-lg: 20px;--mdl-font-size-xl: 24px;--mdl-font-size-2xl: 32px;--mdl-font-weight-normal: 400;--mdl-font-weight-medium: 500;--mdl-font-weight-semibold: 600;--mdl-font-weight-bold: 700;--mdl-font-weight-extrabold: 800;--mdl-z-overlay: 1200;--mdl-z-modal: 1300;--mdl-field-focus-bg: rgba(255, 255, 255, .045);--mdl-toggle-track: rgba(255, 255, 255, .14);--mdl-selection-border: var(--mdl-hairline-strong)}html[data-theme=light]{--mdl-color-primary: var(--ml-action);--mdl-color-primary-light: var(--ml-action-subtle);--mdl-color-success-light: var(--ml-success-bg);--mdl-color-error-light: var(--ml-danger-bg);--mdl-color-dark: #ffffff;--mdl-color-dark-accent: #f1f2f4;--mdl-color-dark-gray: rgba(0, 0, 0, .1);--mdl-color-light-gray: rgba(0, 0, 0, .6);--mdl-text-primary: var(--ml-text-primary);--mdl-text-secondary: var(--ml-text-secondary);--mdl-text-tertiary: var(--ml-text-muted);--mdl-surface: linear-gradient(180deg, #ffffff 0%, #f7f7f8 100%);--mdl-surface-flat: #ffffff;--mdl-inset: rgba(0, 0, 0, .025);--mdl-inset-hover: rgba(0, 0, 0, .05);--mdl-hairline: rgba(0, 0, 0, .085);--mdl-hairline-strong: rgba(0, 0, 0, .14);--mdl-card: rgba(0, 0, 0, .018);--mdl-card-hairline: rgba(0, 0, 0, .08);--mdl-scrim: rgba(17, 17, 17, .38);--mdl-accent-ink: var(--ml-action-ink);--mdl-accent-soft: var(--ml-action-subtle);--mdl-accent-line: var(--ml-action-border);--mdl-ring: var(--ml-focus-shadow);--mdl-shadow: 0 28px 80px -18px rgba(17, 17, 17, .28), 0 10px 30px -14px rgba(17, 17, 17, .18);--mdl-glass-border-light: rgba(0, 0, 0, .06);--mdl-field-focus-bg: rgba(0, 0, 0, .03);--mdl-toggle-track: rgba(0, 0, 0, .14);--mdl-selection-border: var(--ml-text-muted)}.central-modal-overlay,.central-modal-overlay span,.central-modal-overlay a,.central-modal-overlay button,.central-modal-overlay div,.central-modal-overlay nav,.central-modal-overlay ul,.central-modal-overlay li,.central-modal-overlay h1,.central-modal-overlay h2,.central-modal-overlay h3,.central-modal-overlay h4,.central-modal-overlay h5,.central-modal-overlay h6,.central-modal-overlay p,.central-modal-overlay input,.central-modal-overlay textarea,.central-modal-overlay label{font-family:var(--mdl-font-primary);font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:has(.central-modal-overlay.central-modal-active){overflow:hidden;height:100vh}.central-modal-overlay{display:none;position:fixed;inset:0;width:100%;height:100%;padding:32px;z-index:var(--mdl-z-overlay);background:var(--mdl-scrim);-webkit-backdrop-filter:blur(7px) saturate(115%);backdrop-filter:blur(7px) saturate(115%);opacity:0;transition:opacity .18s ease}dialog:is(.central-modal-overlay,.ml-dialog){max-width:none;max-height:none;margin:0;border:0}dialog:is(.central-modal-overlay,.ml-dialog)::backdrop{background:transparent}.central-modal-overlay.central-modal-active{display:flex;align-items:center;justify-content:center;opacity:1}.central-modal-content{width:100%;max-width:560px;max-height:90vh;overflow:auto;position:relative;background:var(--mdl-surface);border:0;border-radius:var(--mdl-radius-modal);box-shadow:var(--mdl-shadow);transform:translateY(10px) scale(.985);opacity:0;transition:transform .19s cubic-bezier(.16,1,.3,1),opacity .18s ease;will-change:transform,opacity}#central-bug-report-modal .central-modal-content{overflow:hidden;display:flex;flex-direction:column}.central-modal-overlay.central-modal-active .central-modal-content{transform:translateY(0) scale(1);opacity:1}.central-modal-header{display:flex;align-items:center;gap:var(--mdl-space-md);padding:18px 20px;border-bottom:1px solid var(--mdl-hairline);flex-shrink:0}.central-modal-title,.tool-modal-title,.tool-modal-title>:is(h1,h2,h3,h4),.central-modal-header>:is(h1,h2,h3,h4),.tool-modal-header>:is(h1,h2,h3,h4){margin:0;font-size:16.5px;font-weight:var(--mdl-font-weight-bold);line-height:1.3;letter-spacing:-.01em;color:var(--mdl-text-primary);display:flex;align-items:center;gap:10px}.central-modal-title,.tool-modal-title,.central-modal-header>:is(h1,h2,h3,h4),.tool-modal-header>:is(h1,h2,h3,h4){margin-right:auto}.central-modal-close,.tool-modal-close,.moreless-toast-close{display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.central-modal-docs-link{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;background:none;border:0;border-radius:var(--mdl-radius-floating);color:var(--ml-text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.central-modal-docs-link:hover{background:var(--mdl-inset-hover);color:var(--ml-text-primary)}.central-modal-docs-link i{font-size:.875rem;color:inherit}.central-modal-docs-short{display:none}.central-modal-body{flex:1;overflow-y:auto;padding:20px}.central-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--mdl-hairline);flex-shrink:0}.central-modal-disclaimer{display:flex;margin-bottom:var(--mdl-space-lg);padding:var(--mdl-space-md);background:var(--mdl-card);border:1px solid var(--mdl-card-outline, var(--mdl-hairline));border-radius:var(--mdl-radius-lg)}.central-modal-disclaimer-content{display:flex;gap:14px;align-items:center}.central-modal-disclaimer-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:12px;background:linear-gradient(180deg,var(--ml-action-hover-start),var(--ml-action-form-end));color:#fff;box-shadow:0 6px 16px -6px rgba(var(--ml-action-page-rgb),.55)}.central-modal-disclaimer-icon i{font-size:1.1rem}.central-modal-disclaimer-text h3{font-size:14.5px;font-weight:var(--mdl-font-weight-bold);color:var(--mdl-text-primary);margin:0 0 4px;line-height:1.3}.central-modal-disclaimer-text p{color:var(--mdl-text-secondary);line-height:1.55;margin:0;font-size:13.5px;font-weight:var(--mdl-font-weight-normal)}.central-modal-disclaimer-text p strong{color:var(--mdl-text-primary);font-weight:var(--mdl-font-weight-semibold)}.central-modal-form{display:flex;flex-direction:column;gap:var(--mdl-space-md)}.central-modal-form-group{display:flex;flex-direction:column;gap:var(--mdl-space-sm)}.central-modal-form-label{display:flex;align-items:center;gap:var(--mdl-space-sm);font-weight:var(--mdl-font-weight-semibold);color:var(--mdl-text-secondary);font-size:13px}.central-modal-form-label i{color:var(--mdl-text-tertiary);width:16px;text-align:center;font-size:12px}.central-modal-required{color:var(--ml-danger);font-size:10px;line-height:0;vertical-align:super;margin-left:2px}.central-modal-form-input,.central-modal-form-textarea{width:100%;padding:0 14px;height:42px}.central-modal-form-textarea{height:auto;min-height:96px;padding:12px 14px;resize:vertical;line-height:1.5}.central-modal-form-text{font-size:var(--mdl-font-size-xs);color:var(--mdl-text-secondary);margin-top:var(--mdl-space-xs)}.central-modal-tooltip-wrapper{position:relative;display:inline}.central-modal-tooltip-icon{color:var(--mdl-text-tertiary);font-size:12px;cursor:help;transition:color .15s ease;outline:none}.central-modal-tooltip-icon:hover,.central-modal-tooltip-icon:focus{color:var(--mdl-color-primary)}.central-modal-tooltip-content{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:280px;padding:var(--mdl-space-sm) var(--mdl-space-md);background:#0d0d0f;border:1px solid var(--mdl-hairline-strong);border-radius:var(--mdl-radius-md);box-shadow:0 12px 30px -12px #000c;color:var(--mdl-text-secondary);font-size:12px;line-height:1.5;text-align:left;z-index:1000;pointer-events:none}.central-modal-tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--mdl-hairline-strong)}.central-modal-tooltip-icon:hover+.central-modal-tooltip-content,.central-modal-tooltip-icon:focus+.central-modal-tooltip-content,.central-modal-tooltip-wrapper.active .central-modal-tooltip-content{display:block}.central-modal-form-email-field{display:none}.central-modal-form-email-field.central-modal-visible{display:block;animation:central-modal-slide-down .25s ease}.central-modal-form-response{padding:var(--mdl-space-md);border-radius:var(--mdl-radius-md);font-size:var(--mdl-font-size-sm);margin-top:var(--mdl-space-md);display:none}.central-modal-form[hidden]+.central-modal-form-response{margin-top:0}.central-modal-form-response.central-modal-success{background:var(--mdl-color-success-light);color:var(--mdl-color-success)}.central-modal-form-response.central-modal-error{background:var(--mdl-color-error-light);border:1px solid var(--mdl-color-error);color:var(--mdl-color-error)}.central-modal-honeypot-field{position:absolute;left:-9999px;opacity:0;pointer-events:none}.central-modal-settings-group--danger{border-top:1px solid var(--mdl-hairline);padding-top:var(--mdl-space-lg)}.central-modal-settings-list{display:flex;flex-direction:column}.central-modal-settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mdl-space-md);padding:12px 0}.central-modal-settings-list .central-modal-settings-row+.central-modal-settings-row{border-top:1px solid var(--mdl-hairline)}.central-modal-settings-row-text{display:flex;flex-direction:column;gap:2px}.central-modal-settings-row-title{font-size:var(--mdl-font-size-sm);font-weight:var(--mdl-font-weight-semibold);color:var(--mdl-text-primary)}.central-modal-settings-row-desc{font-size:12.5px;line-height:1.45;color:var(--mdl-text-tertiary);max-width:52ch}.central-modal-settings-row .ml-flat-action{margin-right:-10px}.data-action-note{color:var(--mdl-text-tertiary);font-size:var(--mdl-font-size-xs);margin-top:var(--mdl-space-md)}.central-modal-settings-body,.settings-modal-body{display:flex;flex-direction:row;gap:0;height:400px;max-height:62vh;overflow:hidden}.central-modal-settings-sidebar,.settings-sidebar{width:204px;background:transparent;border-right:1px solid var(--mdl-hairline);padding:14px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;overflow-y:auto}.central-modal-settings-nav-item,.settings-nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;background:transparent;border:none;border-left:none;border-radius:9px;color:var(--mdl-text-secondary);font-size:var(--mdl-font-size-sm);font-weight:var(--mdl-font-weight-medium);cursor:pointer;text-align:left;font-family:var(--mdl-font-primary);transition:background .15s ease,color .15s ease}.central-modal-settings-nav-item i,.settings-nav-item i{width:16px;text-align:center;font-size:13px;color:inherit}@media(hover:hover)and (pointer:fine){.central-modal-settings-nav-item:hover,.settings-nav-item:hover{background:var(--mdl-inset);color:var(--mdl-text-primary)}}.central-modal-settings-nav-item.active,.settings-nav-item.active{background:var(--ml-control-selected-fill);border-left-color:transparent;color:var(--ml-text-primary)}.central-modal-settings-nav-item.active i,.settings-nav-item.active i{color:inherit}.central-modal-settings-content,.settings-content{flex:1;padding:22px;overflow-y:auto}.central-modal-settings-section,.settings-content .settings-section{display:none}.central-modal-settings-section.active,.settings-content .settings-section.active{display:block}.settings-content .settings-section>h4{font-size:15px;font-weight:var(--mdl-font-weight-bold);color:var(--mdl-text-primary);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--mdl-hairline)}.settings-content .settings-section>h4 i{color:var(--mdl-color-primary);margin-right:var(--mdl-space-sm)}.central-modal-section-title{display:flex;align-items:center;gap:var(--mdl-space-sm);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mdl-text-tertiary);margin:0 0 14px}.central-modal-section-title i{color:var(--mdl-text-tertiary);width:16px;text-align:center}.central-modal-settings-group{margin-bottom:var(--mdl-space-xl)}.central-modal-settings-group:last-child{margin-bottom:0}.central-modal-setting-title{font-size:var(--mdl-font-size-sm);font-weight:var(--mdl-font-weight-semibold);color:var(--mdl-text-primary);margin:0 0 var(--mdl-space-xs) 0}.central-modal-setting-desc{font-size:12.5px;color:var(--mdl-text-tertiary);margin:0 0 var(--mdl-space-md) 0;line-height:1.5}.central-modal-radio-group{display:flex;flex-direction:column;gap:var(--mdl-space-sm)}.central-modal-radio-group-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mdl-space-sm)}.central-modal-radio-label{display:flex;align-items:flex-start;gap:var(--mdl-space-sm);padding:12px 14px;background:var(--mdl-card);border:1px solid var(--mdl-card-outline, var(--mdl-hairline));border-radius:var(--mdl-radius-lg);cursor:pointer;transition:background .15s ease,border-color .15s ease}@media(hover:hover)and (pointer:fine){.central-modal-radio-label:hover:not(:where(:has(.central-modal-radio-input:disabled))){background:var(--mdl-inset-hover);border-color:var(--mdl-card-outline, var(--mdl-hairline-strong))}}.central-modal-radio-label:has(.central-modal-radio-input:focus-visible:not(:where(html[data-ml-input=pointer] *))){outline:2px solid var(--ml-focus);outline-offset:var(--ml-focus-outline-offset, 2px)}.central-modal-radio-label:has(.central-modal-radio-input:disabled){opacity:var(--ml-disabled-opacity);cursor:not-allowed}.central-modal-radio-input{position:absolute;opacity:0;pointer-events:none}.central-modal-radio-custom{width:20px;height:20px;border:2px solid var(--ml-control-border);border-radius:50%;background:var(--ml-checkbox-bg);flex-shrink:0;position:relative;margin-top:1px;transition:border-color .15s ease,background .15s ease}.central-modal-radio-input:checked~.central-modal-radio-custom{border-color:var(--ml-control-border);background:var(--ml-checkbox-checked-bg)}.central-modal-radio-input:checked~.central-modal-radio-custom:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.central-modal-radio-input:checked~.central-modal-radio-text .central-modal-radio-title{color:var(--mdl-text-primary)}.central-modal-radio-label:has(.central-modal-radio-input:checked){background:var(--ml-control-selected-fill);border-color:var(--ml-control-border);box-shadow:var(--ml-control-inset-shadow)}.central-modal-radio-text{flex:1;display:flex;flex-direction:column;gap:2px}.central-modal-radio-title{font-size:var(--mdl-font-size-sm);font-weight:var(--mdl-font-weight-semibold);color:var(--mdl-text-primary);transition:color .15s ease}.central-modal-radio-desc{font-size:var(--mdl-font-size-xs);color:var(--mdl-text-secondary);line-height:1.4}.central-modal-files-wrapper{margin-top:var(--mdl-space-sm)}.central-modal-files-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.central-modal-toggle-group{display:flex;flex-direction:column;gap:var(--mdl-space-sm)}.central-modal-toggle-label{display:flex;align-items:center;gap:var(--mdl-space-md);cursor:pointer;padding:var(--mdl-space-md);border-radius:var(--mdl-radius-lg);background:var(--mdl-card);border:1px solid var(--mdl-card-outline, var(--mdl-hairline));transition:background .15s ease,border-color .15s ease}.central-modal-toggle-label:hover{background:var(--mdl-inset-hover);border-color:var(--mdl-card-outline, var(--mdl-hairline-strong))}.central-modal-toggle-input{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.central-modal-toggle-input:focus-visible:not(:where(html[data-ml-input=pointer] *))+.central-modal-toggle-switch{outline:0;box-shadow:var(--ml-btn-focus-ring)}.central-modal-toggle-label:has(input:disabled){opacity:.5;cursor:not-allowed}.central-modal-toggle-switch{position:relative;width:42px;height:24px;background:var(--mdl-toggle-track);border-radius:99px;transition:background .2s ease;flex-shrink:0}.central-modal-toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000073;transition:transform .2s ease}.central-modal-toggle-input:checked+.central-modal-toggle-switch{background:var(--mdl-color-primary)}.central-modal-toggle-input:checked+.central-modal-toggle-switch:after{transform:translate(18px)}.central-modal-toggle-text{font-size:var(--mdl-font-size-sm);color:var(--mdl-text-primary);font-weight:var(--mdl-font-weight-medium)}@keyframes central-modal-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tool-modal{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:32px;z-index:var(--mdl-z-overlay);background:var(--mdl-scrim);-webkit-backdrop-filter:blur(7px) saturate(115%);backdrop-filter:blur(7px) saturate(115%);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}body.fullscreen-active .tool-modal,body.fullscreen-active .ml-sheet{z-index:12500}.tool-modal.show,.tool-modal.active,.tool-modal.open{opacity:1;visibility:visible}.tool-modal-content{width:100%;max-height:90vh;overflow:auto;background:var(--mdl-surface);border:0;border-radius:var(--mdl-radius-modal);box-shadow:var(--mdl-shadow);transform:translateY(10px) scale(.985);transition:transform .19s cubic-bezier(.16,1,.3,1)}.central-modal-settings-wide,.settings-modal-wide{max-width:820px;overflow:hidden;display:flex;flex-direction:column}.tool-modal.show .tool-modal-content,.tool-modal.active .tool-modal-content,.tool-modal.open .tool-modal-content{transform:translateY(0) scale(1)}.tool-modal-header{display:flex;align-items:center;gap:var(--mdl-space-md);padding:18px 20px;border-bottom:1px solid var(--mdl-hairline)}.tool-modal-title{margin:0 auto 0 0;font-size:16.5px;font-weight:var(--mdl-font-weight-bold);letter-spacing:-.01em;color:var(--mdl-text-primary);display:flex;align-items:center;gap:10px}.tool-modal-body{padding:20px}.tool-modal-footer,.tool-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--mdl-hairline)}.tool-modal-footer{flex-wrap:wrap}.tool-modal-footer>.btn{width:auto;max-width:100%;white-space:normal}.tool-modal .export-option-group{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--mdl-hairline)}.tool-modal .export-option-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tool-modal .export-option-title{margin-bottom:12px}.tool-modal .export-format-buttons{display:flex;gap:10px}.tool-modal .export-format-buttons .btn{flex:1}.tool-modal .export-option-group .btn{width:100%;justify-content:center}.tool-modal .export-option-group .btn>:is(i,svg){display:none}.tool-modal.export-compact .tool-modal-body{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.tool-modal.export-compact .export-option-group{margin-bottom:0;padding-bottom:0;border-bottom:none}.tool-modal.export-compact .export-format-buttons{flex-direction:column}@media(max-width:560px){.tool-modal.export-compact .tool-modal-body{grid-template-columns:1fr}}body.modal-open{overflow:hidden}html:has(>body.modal-open){overflow:hidden}.tool-modal-content:focus,.tool-modal-content:focus-visible{outline:0}.global-drag-overlay{position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;background:var(--mdl-scrim);-webkit-backdrop-filter:blur(7px) saturate(115%);backdrop-filter:blur(7px) saturate(115%)}.global-drag-overlay .drag-overlay-content{display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 56px;background:var(--mdl-surface);border:1.5px dashed var(--mdl-hairline-strong);border-radius:var(--mdl-radius-modal);box-shadow:var(--mdl-shadow);text-align:center}.global-drag-overlay .drag-overlay-icon{font-size:38px;color:var(--mdl-color-primary);margin-bottom:2px}.global-drag-overlay .drag-overlay-text{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--mdl-text-primary)}.global-drag-overlay .drag-overlay-subtitle{font-size:13px;color:var(--mdl-text-secondary)}body.tool-page .drag-overlay-icon{font-size:3.5rem;margin-bottom:var(--space-lg);color:var(--ml-action-ink)}html[data-theme=light][data-theme] body.tool-page :is(.tool-modal) :is(.tool-modal-title,h1,h2,h3,h4,h5,h6,p,label,strong,b,span,small,li,dt,dd,figcaption):not(:is(button,.btn,a.btn) *):not(:is(.shortcut-keys,.ml-action-segmented-option)):not(:where(.ml-field-error,.stats-line,.merge-option-note,.ml-field-error *,.stats-line *,.merge-option-note *)){color:var(--mdl-content-ink, var(--mdl-text-primary));-webkit-text-fill-color:currentColor}html[data-theme=light] .central-modal-overlay :is(.central-modal-title,.central-modal-disclaimer-text h3,.central-modal-disclaimer-text strong,.central-modal-setting-title,.central-modal-radio-title,.central-modal-settings-row-title,.central-modal-toggle-text,.central-modal-form-input,.central-modal-form-textarea){color:var(--mdl-text-primary)}html[data-theme=light] .central-modal-overlay :is(.central-modal-disclaimer-text p,.central-modal-form-label,.central-modal-radio-desc,.central-modal-docs-link){color:var(--mdl-text-secondary)}html[data-theme=light] .central-modal-overlay :is(.central-modal-section-title,.central-modal-setting-desc,.central-modal-settings-row-desc,.central-modal-form-text,.data-action-note){color:var(--mdl-text-tertiary)}html[data-theme=light] .central-modal-overlay :is(.central-modal-form-input,.central-modal-form-textarea)::placeholder{color:var(--mdl-text-tertiary)}@media(max-width:768px){.central-modal-overlay{padding:14px}.central-modal-content{max-height:94vh}.central-modal-settings-body,.settings-modal-body{flex-direction:column}.central-modal-settings-sidebar,.settings-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--mdl-hairline);flex-direction:row;overflow-x:auto;gap:4px}.central-modal-settings-nav-item,.settings-nav-item{flex-shrink:0;white-space:nowrap}.central-modal-radio-group-inline{grid-template-columns:1fr}}@media(max-width:480px){.central-modal-overlay{padding:8px}.central-modal-content{max-height:98vh}.central-modal-header{padding:14px 16px}.central-modal-body{padding:16px}.central-modal-footer{padding:12px 16px}.central-modal-title{font-size:16px}.central-modal-docs-full{display:none}.central-modal-docs-short{display:inline}.central-modal-settings-row{align-items:flex-start;flex-direction:column;gap:var(--mdl-space-sm)}.central-modal-settings-row .ml-flat-action{margin-right:0;margin-left:-10px}}.page-selector-actions{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md);margin-top:4px;padding-top:0;flex-wrap:wrap}.page-selector-actions .btn{min-height:var(--ml-btn-height-small)}.page-selector-actions[data-compact-labels]{--ml-btn-small-padding-x: var(--space-sm);flex-wrap:wrap;justify-content:flex-start;gap:0;margin-top:0}@media(hover:none),(pointer:coarse){.page-selector-actions[data-compact-labels]{--ml-btn-height-small: var(--ml-touch-target)}}.page-selection-label-compact,.page-selector-actions[data-compact-labels] .page-selection-label{display:none}.page-selector-actions[data-compact-labels] .page-selection-label-compact{display:inline}.tool-modal .tool-modal-body .btn-primary:hover{transform:none;box-shadow:none}.tool-modal .page-range-input{display:flex;gap:var(--space-md);align-items:center;margin-bottom:var(--space-xs)}.tool-modal .page-range-input label{color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.tool-modal .page-range-input input{flex:1;min-height:36px;padding:var(--space-xs) var(--space-lg);background:var(--ml-surface);border:1px solid var(--ml-border-strong);border-radius:var(--radius-md);color:var(--color-white);font-size:var(--font-size-sm);outline:none;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.tool-modal .page-range-input input:focus{border-color:var(--color-primary)}.tool-modal .page-range-input input::placeholder{color:var(--ml-text-muted)}.tool-modal .page-range-hint{display:block;margin-bottom:var(--space-lg);font-size:var(--font-size-xs);color:var(--text-secondary)}.tool-modal .page-range-hint i{color:var(--ml-action-ink);margin-right:var(--space-xs)}.tool-modal .page-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-md);max-height:300px;overflow-y:auto;padding:var(--space-md);background:var(--ml-surface);border:1px solid var(--ml-border-strong);border-radius:var(--radius-md)}.tool-modal .page-thumbnail{--ml-btn-icon-size: var(--ml-btn-height-small);aspect-ratio:210 / 297;background:#fff;border:2px solid var(--color-dark-gray);border-radius:var(--radius-md);cursor:pointer;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.tool-modal .page-thumbnail:hover{border-color:var(--color-primary);transform:scale(1.05)}}.tool-modal .page-thumbnail.selected{border-color:#34d399}.tool-modal .selection-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#34d39966;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:5;will-change:opacity}.tool-modal .page-thumbnail.selected .selection-overlay{opacity:1}.tool-modal .selection-checkmark{width:60px;height:60px;background:linear-gradient(135deg,#34d399,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(.8) translateZ(0);transition:transform .2s ease;will-change:transform}.tool-modal .page-thumbnail.selected .selection-checkmark{transform:scale(1) translateZ(0)}.tool-modal .selection-checkmark i{color:#fff;font-size:28px;font-weight:900}.tool-modal .page-thumbnail canvas{width:100%;height:100%;object-fit:contain;transition:transform var(--transition-normal)}.tool-modal .page-thumbnail.rotated-90 canvas{transform:rotate(90deg)}.tool-modal .page-thumbnail.rotated-180 canvas{transform:rotate(180deg)}.tool-modal .page-thumbnail.rotated-270 canvas{transform:rotate(270deg)}.tool-modal .page-number{position:absolute;bottom:0;left:0;right:0;background:var(--ml-surface-solid);color:var(--color-white);padding:2px;text-align:center;font-size:var(--font-size-xs)}.tool-modal .page-thumbnail .rotate-btn,.tool-modal .page-thumbnail .preview-btn{position:absolute;width:24px;height:24px;background:var(--ml-surface-solid);border:none;border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.tool-modal .page-thumbnail .rotate-btn{top:5px;right:5px}.tool-modal .page-thumbnail .preview-btn{top:5px;left:5px}@media(hover:hover)and (pointer:fine){.tool-modal .page-thumbnail:hover .rotate-btn,.tool-modal .page-thumbnail:hover .preview-btn{opacity:1;background:var(--ml-surface-solid)}.tool-modal .page-thumbnail .rotate-btn:hover{background:var(--color-primary);color:var(--ml-text-on-action);transform:rotate(90deg)}.tool-modal .page-thumbnail .preview-btn:hover{background:var(--color-secondary);transform:scale(1.2)}}.tool-modal .modal-footer{display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--ml-border)}@media(max-width:768px){#pageSelectorModal{padding:var(--space-lg)}.tool-modal .page-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);overflow-y:auto;overflow-anchor:none;padding:var(--space-sm)}.tool-modal .page-thumbnail{aspect-ratio:auto;height:150px;width:100%}.tool-modal .page-thumbnail canvas{width:100%;height:100%;object-fit:contain}.tool-modal .selection-checkmark{width:36px;height:36px}.tool-modal .selection-checkmark i{font-size:16px}.tool-modal .page-thumbnail :is(.rotate-btn,.preview-btn){font-size:12px}.page-selector-actions{flex-wrap:wrap;justify-content:flex-start;gap:0;margin-top:0}.page-selector-actions .page-selection-label,.tool-modal .page-selection-label{display:none}.page-selector-actions .page-selection-label-compact,.tool-modal .page-selection-label-compact{display:inline}.tool-modal .page-range-hint{display:none}.tool-modal .page-range-input{flex-direction:column;align-items:stretch;gap:var(--space-sm)}#pageSelectorModal .tool-modal-content{width:100%;margin:0;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}#pageSelectorModal .tool-modal-body{flex:1;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column;padding-top:var(--space-sm)}#pageSelectorModal .page-thumbnails{flex:1;max-height:none;min-height:0}#pageSelectorModal .modal-footer{flex-shrink:0;padding:var(--space-sm) 0 0}#pageSelectorModal .modal-footer .btn{flex:1 1 0;min-width:0;--ml-btn-height: 40px;--ml-btn-font-size: var(--ml-btn-font-size-small);--ml-btn-font-size-primary: var(--ml-btn-font-size-small);--ml-btn-padding-x: var(--space-sm);--ml-btn-primary-padding-x: var(--space-sm)}}.preset-section-header{display:flex;justify-content:space-between;align-items:center;gap:var(--mdl-space-md);margin-bottom:var(--mdl-space-md)}.preset-section-header :is(h4,h5,h6){display:flex;align-items:center;gap:var(--mdl-space-sm);font-size:13px;font-weight:650;color:var(--mdl-text-primary);margin:0}.preset-section-header :is(h4,h5,h6) i{color:var(--ml-action-ink);font-size:12px}.preset-header-left{display:flex;align-items:center;gap:var(--mdl-space-sm)}.preset-create-form{display:flex;flex-direction:column;gap:var(--mdl-space-md)}.preset-preview-card.new-preset{background:var(--mdl-card);border:1px solid var(--mdl-hairline);border-radius:var(--mdl-radius-md);padding:var(--mdl-space-md);display:flex;gap:var(--mdl-space-md);align-items:center}.preset-preview-card :is(.preset-preview-colors,.preset-preview-qr){width:80px;height:80px;flex-shrink:0;border-radius:var(--mdl-radius-sm);overflow:hidden;display:flex}.preset-preview-card .preset-preview-qr{background:#fff}.preset-preview-card .preset-preview-colors .preset-preview-color{flex:1;height:100%}.preset-preview-card .preset-preview-qr>*,.preset-preview-card .preset-preview-qr canvas,.preset-preview-card .preset-preview-qr img{width:100%;height:100%;object-fit:contain;display:block}.preset-preview-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--mdl-space-sm)}.preset-name-input{width:100%;background:var(--mdl-surface-flat);border:1px solid var(--mdl-hairline);border-radius:var(--mdl-radius-sm);padding:8px 10px;color:var(--mdl-text-primary);font-size:13px;font-weight:600}.preset-name-input::placeholder{color:var(--mdl-text-tertiary);font-weight:500}.preset-name-input:focus{outline:none;border-color:var(--mdl-accent-line)}.preset-metadata{display:flex}.preset-type-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:var(--mdl-inset);border-radius:var(--mdl-radius-full);font-size:11px;font-weight:600;color:var(--mdl-text-secondary);white-space:nowrap}.preset-type-badge i{font-size:10px}.preset-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--mdl-space-sm);padding-right:4px}.preset-item{position:relative;border-radius:var(--mdl-radius-md);border:1px solid var(--mdl-hairline);overflow:hidden;cursor:pointer;height:76px;flex-shrink:0;transition:border-color .18s ease}.preset-item:hover{border-color:var(--mdl-hairline-strong)}.preset-item .preset-preview-colors{width:100%;height:100%;display:flex;border-radius:0}.preset-item .preset-preview-color{height:100%;flex-shrink:0}.preset-overlay-info{--mdl-content-ink: var(--mdl-color-white);position:absolute;bottom:0;left:0;right:0;padding:var(--mdl-space-sm) var(--mdl-space-md);background:linear-gradient(to top,#101012eb,#10101200);display:flex;justify-content:space-between;align-items:flex-end;gap:var(--mdl-space-md)}.preset-overlay-left{flex:1;min-width:0}.preset-overlay-right{display:flex;gap:6px;align-items:center;flex-shrink:0}.preset-item-name{font-weight:650;color:#fff;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preset-overlay-right .preset-type-badge,.preset-date-badge{display:flex;align-items:center;gap:4px;padding:2px 8px;background:#00000073;border-radius:var(--mdl-radius-full);font-size:10px;font-weight:600;color:#ffffffeb;white-space:nowrap}.preset-overlay-right .preset-type-badge i,.preset-date-badge i{font-size:9px}.preset-overlay-right .preset-type-badge span{text-transform:capitalize}.preset-delete-btn{position:absolute;top:8px;right:8px;width:30px;height:30px;background:#0006;border:none;border-radius:var(--mdl-radius-sm);color:#ffffffd9;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .18s ease,color .18s ease}.preset-delete-btn:hover{background:#e74c3ceb;color:#fff}.preset-delete-btn{opacity:0}:is(.preset-item,.saved-preset-item):hover .preset-delete-btn{opacity:1}@media(hover:none),(pointer:coarse){.ml-dialog-field,.ml-modal-search-field{--ml-dialog-field-height: var(--ml-touch-target)}.preset-delete-btn{opacity:1;width:var(--ml-touch-target);height:var(--ml-touch-target)}}.saved-preset-item{position:relative}.preset-list-container{gap:0}.saved-preset-item+.saved-preset-item{margin-top:var(--mdl-space-sm)}.saved-preset-item{display:flex;align-items:center;gap:var(--mdl-space-md);padding:10px;background:var(--mdl-card);border:1px solid var(--mdl-card-outline);border-radius:var(--mdl-radius-md);cursor:pointer;transition:border-color .18s ease,background .18s ease}.saved-preset-item:hover{background:var(--ml-control-hover-fill)}.saved-preset-item .preset-preview-qr{width:60px;height:60px;flex-shrink:0;border-radius:var(--mdl-radius-sm);overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;padding:5px}.saved-preset-item .preset-preview-qr canvas,.saved-preset-item .preset-preview-qr img{max-width:100%;max-height:100%;object-fit:contain;display:block}.preset-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mdl-space-2xl) var(--mdl-space-lg);text-align:center;color:var(--mdl-text-secondary)}.preset-empty i{font-size:2.4rem;color:var(--mdl-text-tertiary);margin-bottom:var(--mdl-space-md)}.preset-empty p{margin:0;font-size:13px}.preset-empty-hint{font-size:12px;color:var(--mdl-text-tertiary);margin-top:var(--mdl-space-xs)}.ml-media-preview[hidden],.ml-media-preview [hidden]{display:none}.ml-media-preview{position:fixed;inset:0;z-index:220000;display:flex;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--mdl-surface-flat)}.ml-media-preview__panel{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-sm);width:100%;height:100%;min-width:0;padding:calc(var(--ml-touch-target) + var(--space-sm)) var(--space-md) var(--space-sm);color:var(--ml-text-primary)}.ml-media-preview .central-modal-close{position:absolute;top:max(var(--space-xs),env(safe-area-inset-top));right:max(var(--space-xs),env(safe-area-inset-right))}.ml-media-preview__stage{display:grid;place-items:safe center;min-height:0;min-width:0;overflow:auto;text-align:center;color:var(--ml-text-secondary)}.ml-media-preview__stage :is(img,canvas){display:block;max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.ml-media-preview__document{width:100%;height:100%;border:0;background:#fff}.ml-code-preview{width:100%;height:100%;overflow:auto;text-align:left;background:var(--tool-editor-bg,var(--ml-surface));color:var(--ml-text-primary);border-radius:var(--radius-md,8px)}.ml-code-preview pre{margin:0;padding:var(--space-md,16px);font:var(--font-size-sm,14px)/1.65 var(--font-primary);white-space:pre;tab-size:2}.ml-code-preview--thumbnail{overflow:hidden;pointer-events:none;border-radius:0}.ml-code-preview--thumbnail pre{padding:8px;font-size:10px}.ml-media-preview__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm) var(--space-lg);min-width:0}.ml-media-preview__caption{min-width:0;flex:1 1 14rem}.ml-media-preview__caption h3{margin:0;font-size:var(--font-size-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ml-text-primary)}.ml-media-preview__detail{margin:var(--space-xs) 0 0;font-size:var(--font-size-xs);color:var(--ml-text-secondary)}.ml-media-preview__detail:empty{display:none}.ml-media-preview__nav{display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.ml-media-preview__count{font-size:var(--font-size-xs);color:var(--ml-text-secondary);font-variant-numeric:tabular-nums}.ml-media-preview__nav button:disabled{opacity:var(--ml-disabled-opacity);cursor:default}@media(max-width:600px){.ml-media-preview__panel{padding-inline:var(--space-xs)}.ml-media-preview__caption{flex-basis:100%;text-align:center}.ml-media-preview__nav [data-step] span{display:none}}.ml-dialog--standard{max-width:600px}.ml-dialog--wide{max-width:900px}.ml-dialog--settings{max-width:820px}.ml-dialog--compact{max-width:400px}.ml-dialog--form{max-width:560px}.ml-dialog--scroll-body{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 64px)}.ml-dialog--scroll-body>.ml-dialog-header,.ml-dialog--scroll-body>.tool-modal-footer{flex-shrink:0}.ml-dialog--scroll-body>.tool-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ml-dialog--picker{height:calc(100dvh - 64px)}.ml-dialog--picker>.tool-modal-body{display:flex;flex:1;flex-direction:column;overflow:hidden}.ml-dialog-fields{display:flex;flex-direction:column;gap:var(--space-lg)}.ml-dialog-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);min-width:0}[data-ml-segments]{width:max-content;max-width:var(--ml-segment-max-width, 100%);flex-shrink:0}#confirmModal:not([data-destructive=false]){--ml-btn-primary-bg: var(--ml-btn-destructive-bg);--ml-btn-primary-border: var(--ml-btn-destructive-bg);--ml-btn-primary-bg-hover: var(--ml-btn-destructive-bg-hover)}#confirmModalMessage{margin:0;font-family:var(--font-primary);color:var(--mdl-text-secondary);line-height:1.6}[data-ml-segments][data-ml-segments-none]>.ml-action-segmented-slider{opacity:0}.ml-shortcuts{font-weight:var(--mdl-font-weight-normal);line-height:1.5;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--space-xl)}.ml-shortcuts-group{min-width:0}.ml-shortcuts-group>.setting-label{margin:0 0 var(--space-sm)}.ml-shortcuts-list{margin:0}.ml-shortcuts-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--mdl-hairline);font-family:var(--font-primary);font-size:var(--font-size-sm)}.ml-shortcuts-row:last-child{border-bottom:0}.ml-shortcuts-row dt{color:var(--mdl-text-secondary)}.ml-shortcuts-row dd{display:flex;flex-shrink:0;gap:var(--space-xs);margin:0}.ml-shortcuts[data-shortcut-platform=mac] dd{gap:0}.ml-shortcuts-row kbd{color:var(--mdl-text-primary)}.ml-modal-search{--ml-dialog-field-height:36px;display:flex;align-items:center;gap:var(--mdl-space-xs);min-width:0;height:36px}.ml-modal-search-field{min-width:0;flex:1;transform-origin:right center;animation:ml-search-reveal .24s var(--ml-ease, ease)}.ml-modal-search-field[hidden]{display:none}.ml-modal-search-field .ml-field{width:100%;height:36px;min-height:36px}.tool-modal-header:has(.ml-modal-search.is-open){flex-wrap:nowrap}.tool-modal-header:has(.ml-modal-search.is-open)>.tool-modal-title{flex:0 1 auto;min-width:0}.tool-modal-header:has(.ml-modal-search.is-open) .ml-modal-search{flex:1}.central-modal-intro{margin:0 0 var(--mdl-space-lg);color:var(--mdl-text-secondary);font-size:var(--mdl-font-size-sm);line-height:1.6}.central-modal-checkbox-row{display:flex;align-items:center;gap:var(--space-sm);color:var(--mdl-text-secondary);font-size:var(--mdl-font-size-sm);cursor:pointer}.central-modal-settings-sidebar>.central-modal-docs-link{margin-top:auto}@media(max-width:768px){.central-modal-settings-sidebar>.central-modal-docs-link{margin-top:0}}.ml-dialog-field>.ml-field,.ml-modal-search-field .ml-field{min-height:var(--ml-dialog-field-height, var(--ml-btn-height));padding:var(--space-sm) var(--space-md)}.ml-dialog-field>.ml-field{width:100%}.ml-dialog{--ml-modal-action-font-size: var(--ml-btn-font-size-primary);--mdl-surface: var(--ml-surface-solid);--mdl-surface-flat: var(--ml-surface-solid);--mdl-text-primary: var(--ml-text-primary);--mdl-text-secondary: var(--ml-text-secondary);--mdl-text-tertiary: var(--ml-text-muted);--mdl-radius-modal: var(--radius-md);--mdl-hairline: var(--ml-divider);--mdl-shadow: none;--space-xs: var(--mdl-space-xs);--space-sm: var(--mdl-space-sm);--space-md: var(--mdl-space-md);--space-lg: var(--mdl-space-md);--space-xl: var(--mdl-space-lg);--space-2xl: var(--mdl-space-xl);--space-3xl: var(--mdl-space-2xl);--radius-md: var(--mdl-radius-sm);--mdl-card-outline: transparent;--ml-action-segment-border: transparent;--ml-library-browse-height: 260px}.ml-dialog-panel{border:0}@media(prefers-reduced-motion:reduce){.ml-dialog,.ml-dialog-panel{transition:none}}.ml-dialog-header{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--ml-divider);flex-shrink:0}.ml-dialog-heading{flex:1;min-width:0}.ml-dialog-title{margin:0;font:600 var(--font-size-lg)/1.3 var(--font-primary);letter-spacing:-.025em;color:var(--ml-text-primary);overflow-wrap:anywhere}.ml-dialog-description{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--ml-text-secondary)}.ml-dialog-body{padding:var(--space-lg) var(--space-xl)}.ml-dialog-footer{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--ml-divider);gap:var(--space-sm)}:where(.ml-dialog,.tool-modal,.central-modal-overlay,.modal-overlay,.format-modal,.export-modal,.fullscreen-modal,[role=dialog],[role=alertdialog]) :where(div,footer,section,form):has(>:is(.btn-primary,.modal-btn-apply))>:where(.ml-flat-action:not(.ml-flat-action--icononly),.btn:not(.btn-primary),.modal-btn:not(.modal-btn-apply),.modal-btn-cancel){--ml-modal-action-font-size: var(--ml-btn-font-size-primary);--ml-flat-action-font-size: var(--ml-btn-font-size-primary);--ml-flat-action-min-height: var(--ml-btn-height);--ml-flat-action-padding-y: 0px;--ml-flat-action-align-self: stretch}@keyframes ml-search-reveal{0%{opacity:0;transform:scaleX(.86);filter:blur(3px)}to{opacity:1;transform:scaleX(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.ml-modal-search-field{animation:none}}#confirmModalMessage{white-space:pre-line;font-size:var(--font-size-sm);line-height:1.5}#confirmModalField{margin-top:var(--mdl-space-md)}#confirmModalField[hidden]{display:none}#confirmModalField .ml-clear-field{width:100%}:is(.ml-dialog-field,.ml-dialog) .ml-clear-field>.ml-field{min-height:var(--ml-dialog-field-height,var(--ml-btn-height));padding-block:var(--mdl-space-sm);padding-inline-start:var(--ml-field-leading-space,var(--mdl-space-md))}:is(.tool-modal-header,.ml-dialog-header):has(.ml-modal-search.is-open) :is(.tool-modal-title,.ml-dialog-title){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-dialog-settings{height:650px;max-height:calc(90vh - 80px);border-top:0}.ml-dialog-sidebar{padding:var(--space-lg) var(--space-md)}@media(min-width:769px){.ml-dialog-sidebar{width:196px}}.ml-dialog-settings-content{scrollbar-gutter:stable;padding:var(--space-lg) var(--space-xl) var(--space-xl)}.ml-dialog-context-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-md)}.ml-dialog-context-row>.central-modal-form-group{margin:0;min-width:0}.ml-dialog-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.ml-dialog-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.ml-dialog-search-header{align-items:center;flex-wrap:nowrap}.ml-dialog-search-header:has(.is-open) .ml-dialog-heading{flex:0 1 auto;max-width:45%}.ml-dialog-search.is-open{flex:1}.ml-dialog-search [data-search-toggle]{order:2}.ml-dialog-search .ml-modal-search-field{order:1}.ml-dialog-library{min-height:0;max-width:640px}.ml-dialog-options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);--ml-option-white-space:normal}.ml-dialog-options .option-checkbox-inline{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;max-width:100%}.ml-dialog-choice{border:0;box-shadow:none}.ml-dialog-choice,.ml-dialog-template{--ml-inner-heading-font-size:var(--font-size-base);--ml-inner-heading-color:var(--ml-text-primary)}.ml-dialog-templates{display:flex;flex-direction:column;gap:var(--space-xs)}.ml-dialog-template{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:var(--space-md);align-items:center;padding:var(--space-md);cursor:pointer;border-radius:var(--radius-md)}.ml-dialog-template h4{margin:0 0 var(--space-xs);font-size:var(--font-size-base);font-weight:600;color:var(--ml-text-primary)}.ml-dialog-template p{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--ml-text-secondary)}.ml-dialog-art{display:block;width:80px;height:72px;grid-row:1 / 4}.ml-dialog-art .ml-tool-art{width:100%;height:100%}.ml-dialog-options{background:transparent;border:0;padding:0}.ml-dialog-action-group{display:flex;align-items:center;gap:var(--space-sm);margin:0}.ml-dialog-panel [hidden]{display:none}.ml-dialog-segments{display:inline-flex}.ml-dialog-destructive{--ml-btn-primary-bg:var(--ml-btn-destructive-bg);--ml-btn-primary-border:var(--ml-btn-destructive-bg);--ml-btn-primary-bg-hover:var(--ml-btn-destructive-bg-hover)}.ml-dialog-confirmation .ml-dialog-body{text-align:left;font-size:var(--font-size-sm);line-height:1.5}.ml-dialog-message{margin:0;font-size:var(--font-size-sm);line-height:1.5}.ml-dialog-message+.ml-dialog-message{margin-top:var(--space-sm)}.ml-dialog-gallery-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;container-type:inline-size}.ml-dialog-gallery-header .ml-dialog-heading{grid-column:1 / 3;grid-row:1}.ml-dialog-gallery-header .tool-modal-close{grid-column:3;grid-row:1}.ml-dialog-gallery-search{grid-column:1 / -1;grid-row:2;min-width:0;width:100%}.ml-dialog-gallery-content{height:100%;overflow-y:auto}@container (min-width:560px){.ml-dialog-gallery-header .ml-dialog-heading{grid-column:1}.ml-dialog-gallery-search{grid-column:2;grid-row:1;width:280px}}.ml-dialog-footer>.btn{margin:0}.ml-dialog-panel .ml-clear-field{width:100%;min-width:0}.ml-dialog-panel .ml-clear-field>.ml-field{width:100%}.ml-dialog-choice{border-radius:var(--mdl-radius-sm)}.ml-dialog-selection-mark{flex-shrink:0;font-size:var(--font-size-xs)}.ml-dialog-footer>.btn{flex-shrink:0}.ml-dialog-footer[data-action-layout]{--ml-dialog-footer-display:grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-dialog-footer[data-action-layout]>.btn{width:100%;min-width:0}.ml-dialog-footer[data-action-layout=three]>.btn-primary{grid-column:1 / -1}.ml-dialog-footer[data-action-layout=stack]{grid-template-columns:minmax(0,1fr)}.ml-dialog-category-select{display:none;width:100%;margin-bottom:var(--space-lg)}@media(max-width:480px){.ml-dialog-search-header{padding-inline:var(--space-lg);gap:var(--space-sm);flex-wrap:wrap}.ml-dialog-search-header:has(.is-open) .ml-dialog-heading{flex:1;max-width:none}.ml-dialog-search.is-open{flex:1 0 100%;order:3}.ml-dialog-search-header:has(>.ml-flat-action){display:grid;grid-template-columns:minmax(0,1fr) auto}.ml-dialog-search-header:has(>.ml-flat-action)>.ml-dialog-heading{grid-column:1;grid-row:1}.ml-dialog-search-header:has(>.ml-flat-action)>[data-modal-close]{grid-column:2;grid-row:1}.ml-dialog-search-header>.ml-flat-action{grid-column:1 / -1;grid-row:2;justify-self:end}.ml-dialog-panel .insert-category-tabs{display:none}.ml-dialog-category-select{display:block}.ml-dialog-panel .feedback-comment-compose-actions{flex-wrap:wrap}.ml-dialog-panel .feedback-comment-name{flex:1 0 100%}.ml-dialog-panel .feedback-comment-compose-actions>.btn{margin-left:auto}}@media(hover:none),(pointer:coarse){.ml-dialog-footer{--ml-btn-height:var(--ml-touch-target)}}.ml-dialog-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm) var(--space-md);margin:var(--space-md) 0 0;font-size:var(--font-size-sm)}.ml-dialog-summary[hidden]{display:none}.ml-dialog-summary dt{color:var(--mdl-text-secondary);overflow-wrap:anywhere}.ml-dialog-summary dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--mdl-text-primary)}html[data-ml-phone-actions] .central-modal-settings-nav-item[data-section=shortcuts]{display:none}.ml-library-row{padding-right:var(--space-sm);position:relative;border-radius:var(--radius-md);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-sm)}.ml-library-open{background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;display:flex;width:100%;min-width:0;gap:var(--space-md);text-align:left;justify-content:flex-start;white-space:normal;padding:var(--space-sm)}.ml-library-open--picker{align-items:center;border-radius:var(--radius-md);background:var(--ml-control-fill)}.ml-library-open--picker>.ml-library-info{flex:1}.ml-library-open--picker>i{flex:none;color:var(--ml-text-secondary);font-size:var(--font-size-xs)}.ml-library-row:has(>.ml-library-open--picker){padding:0;grid-template-columns:minmax(0,1fr)}.ml-library-open--picker:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-btn-focus-ring)}.ml-library-info{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.ml-library-info>.section-label{overflow-wrap:anywhere}.ml-library-meta{color:var(--ml-text-muted);font-size:var(--font-size-xs);font-weight:400;overflow-wrap:anywhere}.ml-library-thumb{border-radius:var(--radius-md);flex:0 0 var(--space-3xl);width:var(--space-3xl);height:var(--space-3xl);display:flex;align-items:center;justify-content:center;overflow:hidden}.ml-library-thumb :is(svg,canvas,img){max-width:100%;max-height:100%;object-fit:contain}.ml-library-row>.toolbar-divider{grid-column:1 / -1}.ml-library-row:last-child>.toolbar-divider{display:none}.ml-library-body{display:flex;flex-direction:column;gap:var(--space-lg)}.ml-library-section{min-width:0}.ml-library-form{display:flex;flex-direction:column;gap:var(--space-md)}.ml-library-form>.btn{align-self:flex-end}.ml-library-draft{display:flex;gap:var(--space-md);align-items:center}.ml-library-draft>.ml-library-info{flex:1}.ml-library-body.modal-from-tab>.ml-library-create{display:none}.ml-library-list{display:flex;flex-direction:column;gap:0;container-type:inline-size}.ml-library-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);margin-bottom:var(--space-sm)}.ml-library-toolbar>.ml-library-meta{margin-inline-end:auto}.ml-library-dialog{width:min(100%,640px)}.gs1-parsed-compact{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-sm)}.gs1-parsed-line{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-sm);font-size:var(--font-size-xs);color:var(--ml-text-secondary)}.gs1-parsed-line>span{overflow-wrap:anywhere}.gs1-parsed-line .gs1-error{color:var(--color-error)}.ml-library-draft .ml-field{width:100%;min-height:var(--tool-control-height-compact);padding:var(--space-xs) var(--space-sm)}.ml-library-row>.toolbar-divider{position:absolute;bottom:0;left:0;right:0;margin:0}.ml-library-row:is(:focus-within,[data-selected]){background:var(--glass-hover-bg)}.ml-library-row:is(:focus-within,[data-selected],[aria-current=true])>.toolbar-divider,.ml-library-row:has(+.ml-library-row:is(:focus-within,[data-selected],[aria-current=true]))>.toolbar-divider{visibility:hidden}@media(hover:hover){.ml-library-row>.ml-danger{opacity:0;pointer-events:none}.ml-library-row:hover,.ml-library-row:focus-within{background:var(--glass-hover-bg)}.ml-library-row:hover>.ml-danger,.ml-library-row:focus-within>.ml-danger{opacity:1;pointer-events:auto}.ml-library-row:hover>.toolbar-divider,.ml-library-row:has(+.ml-library-row:hover)>.toolbar-divider{visibility:hidden}}@media(hover:hover)and (pointer:fine){.ml-library-row>[data-ml-row-reveal]{opacity:0}.ml-library-row:is(:hover,:focus-within)>[data-ml-row-reveal]{opacity:1}}.ml-library-body>.toolbar-divider{margin:0}.ml-library-body.modal-from-tab>.toolbar-divider{display:none}:is(.ml-library-dialog,.ml-library-list){scrollbar-color:transparent transparent}:is(.ml-library-dialog,.ml-library-list):is(:hover,:focus-within){scrollbar-color:var(--ml-border-strong) transparent}:is(.ml-library-dialog,.ml-library-list)::-webkit-scrollbar-thumb{background:transparent}:is(.ml-library-dialog,.ml-library-list):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--ml-border-strong)}.ml-library-row[aria-current]{margin-block:var(--space-xxs, 2px);border-left:2px solid transparent}.ml-library-row[aria-current=true]{border-left-color:var(--color-primary);background:var(--ml-surface-hover)}.ml-library-body.modal-from-tab,.ml-library-browse-body{height:min(var(--ml-library-browse-height, 360px),calc(90dvh - 100px));overflow-y:auto}.ml-library-body .preset-empty-state{padding:var(--space-xl) 0}.ml-gallery-dialog{width:min(100%,800px);max-width:800px}.ml-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.ml-visual-choice{--ml-visual-art-radius:0;--ml-visual-art-background:transparent;display:flex;flex-direction:column;padding:0;gap:0;min-width:0;height:auto;border:0;border-radius:var(--radius-md);overflow:hidden;background:var(--ml-control-fill)}.ml-visual-art{width:100%;aspect-ratio:var(--ml-visual-art-aspect,1);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ml-visual-art-radius,var(--radius-md) var(--radius-md) 0 0);background:var(--ml-visual-art-background,white)}.ml-visual-art :is(svg,canvas,img){width:100%;height:100%;object-fit:var(--ml-visual-art-fit,contain)}.ml-visual-caption{width:100%;border-top-left-radius:0;border-top-right-radius:0;display:flex;align-items:center;justify-content:center;padding:var(--space-sm);min-height:36px;color:var(--ml-text-primary);font-size:var(--font-size-sm);font-weight:500;gap:var(--space-sm)}.ml-visual-choice[aria-pressed=true] .ml-visual-caption{background:var(--ml-control-selected-fill);font-weight:600}@media(hover:hover)and (pointer:fine){.ml-visual-choice:where(button,a):hover{background:var(--ml-control-hover-fill)}}.ml-visual-art{--ml-color-swatch-radius:0}.ml-visual-caption:has(>.ml-field){--ml-input-skin-bg:transparent;--ml-input-skin-border:transparent;padding:0;position:relative;background:var(--ml-control-fill)}.ml-visual-caption>.ml-field{border-radius:0}.ml-visual-choice:has(.ml-field:focus-visible:not(:where(html[data-ml-input=pointer] *)),.ml-color-swatch:focus-visible:not(:where(html[data-ml-input=pointer] *))){box-shadow:var(--ml-btn-focus-ring)}@media(max-width:700px){.ml-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ml-library-thumb>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ml-library-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-height:160px;padding:var(--space-lg);text-align:center}.ml-library-empty>:first-child{margin:0;font-size:var(--font-size-base);font-weight:500;color:var(--ml-text-primary)}.ml-library-empty>:last-child:not(:first-child){margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--ml-text-muted)}.ml-library-actions{display:flex;align-items:center;gap:var(--space-xs)}.ml-library-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1 / -1;gap:var(--space-sm);padding:var(--space-sm);align-items:center;min-width:0}.ml-library-edit>.ml-field{width:100%;min-width:0}.ml-library-row>[hidden]{display:none}@container (max-width:360px){.ml-library-row:has(>.ml-library-actions):has(.ml-library-meta){grid-template-columns:minmax(0,1fr)}.ml-library-row:has(.ml-library-meta)>.ml-library-actions{justify-self:end;padding-bottom:var(--space-xs)}}.ml-library-badge{display:inline-block;margin-inline-start:var(--space-xs);padding:var(--space-xxs,2px) var(--space-xs);border-radius:var(--radius-sm);background:var(--ml-control-fill);color:var(--ml-text-secondary);font-size:var(--font-size-xs);font-weight:500;vertical-align:middle;white-space:nowrap}.ml-library-title-edit{margin:0;min-width:0}.ml-library-name-input{display:block;width:100%;min-width:0;border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;line-height:inherit;border-radius:0}.ml-library-name-input:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:0;box-shadow:var(--ml-btn-focus-ring)}.ml-library-row[data-editing]{--glass-hover-bg:var(--ml-surface-hover)}@media(hover:none),(pointer:coarse){.ml-library-row[data-title-editable]{--ml-inner-heading-font-size:max(16px,1rem);--tool-ui-label-size:max(16px,1rem)}}:root{--scr-color-primary: var(--ml-action);--scr-color-primary-dark: var(--ml-action-gradient-end);--scr-color-white: #FFFFFF;--scr-color-dark-bg: rgba(3, 17, 36, .95);--scr-color-shadow-primary: rgba(var(--ml-action-page-rgb), .4);--scr-color-shadow-hover: rgba(var(--ml-action-page-rgb), .6);--scr-color-track-bg: rgba(3, 17, 36, .8);--scr-space-lg: 24px;--scr-space-xl: 32px;--scr-size-default: 50px;--scr-size-mobile: 45px;--scr-size-small-mobile: 40px;--scr-font-size-default: 18px;--scr-font-size-mobile: 16px;--scr-z-index: 1001;--scr-transition-fast: .2s ease;--scr-transition-normal: .3s ease}.scr-back-to-top{position:fixed;bottom:var(--scr-space-xl);right:var(--scr-space-xl);width:var(--scr-size-default);height:var(--scr-size-default);background:var(--scr-color-primary);backdrop-filter:none;border:none;color:var(--scr-color-white);border-radius:50%;cursor:pointer;font-size:var(--scr-font-size-default);transition:transform var(--scr-transition-normal),opacity var(--scr-transition-normal),visibility var(--scr-transition-normal);opacity:0;visibility:hidden;transform:translateY(20px);z-index:var(--scr-z-index);display:flex;align-items:center;justify-content:center;will-change:transform,opacity;margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;vertical-align:middle;text-decoration:none;text-transform:none;letter-spacing:0;word-spacing:0;line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.scr-back-to-top.scr-visible{opacity:1;visibility:visible;transform:translateY(0)}.scr-back-to-top:hover{transform:translateY(-3px) scale(1.05)}.scr-back-to-top:active{transform:translateY(-1px) scale(1.02);transition:transform var(--scr-transition-fast)}.scr-back-to-top:focus:not(:where(html[data-ml-input=pointer] *)){outline:2px solid var(--scr-color-primary);outline-offset:2px}.scr-back-to-top i{font-size:inherit;color:inherit;line-height:1;vertical-align:baseline;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@media(max-width:1023px){.scr-back-to-top{bottom:var(--scr-space-lg);right:var(--scr-space-lg);width:var(--scr-size-mobile);height:var(--scr-size-mobile);font-size:var(--scr-font-size-mobile)}}@media(max-width:767px){.scr-back-to-top{bottom:70px;right:var(--scr-space-lg);width:var(--scr-size-mobile);height:var(--scr-size-mobile);font-size:var(--scr-font-size-mobile)}}@media(max-width:479px){.scr-back-to-top{bottom:70px;right:var(--scr-space-lg);width:var(--scr-size-small-mobile);height:var(--scr-size-small-mobile);font-size:var(--scr-font-size-mobile)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scr-color-track-bg);border-radius:9999px}::-webkit-scrollbar-thumb{background:var(--scr-color-primary);border-radius:9999px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--scr-color-primary-dark)}html{scrollbar-width:thin;scrollbar-color:var(--scr-color-primary) var(--scr-color-track-bg)}@media(prefers-reduced-motion:reduce){.scr-back-to-top,.scr-back-to-top:hover,.scr-back-to-top:active{transition:none;animation:none;transform:none}.scr-back-to-top.scr-visible{transform:none}}@media(prefers-contrast:high){.scr-back-to-top{border:2px solid currentColor;background:ButtonFace;color:ButtonText}.scr-back-to-top:focus:not(:where(html[data-ml-input=pointer] *)){outline:3px solid Highlight;outline-offset:2px}}.moreless-toast-container{position:fixed;z-index:10000;display:flex;flex-direction:column;pointer-events:none;max-height:calc(100dvh - max(var(--ml-notice-top),var(--ml-notice-dialog-top, 0px)) - 24px - var(--ml-notice-shadow-space));overflow-y:auto;overscroll-behavior:contain}body.fullscreen-active .moreless-toast-container{z-index:13000}.moreless-notification-toast{position:relative;display:flex;flex:none;pointer-events:auto;opacity:0}.moreless-notification-toast.show{opacity:1}.moreless-notification-toast.hide{opacity:0}.moreless-toast-slot{flex:none;min-width:0;transform:none}.moreless-toast-slot[hidden],.moreless-toast-queue[hidden]{display:none}.moreless-toast-queue{align-self:flex-end;pointer-events:auto;min-height:44px}.moreless-toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--toast-color)}.moreless-toast-icon .ml-i-spinner{animation:moreless-spin 1s linear infinite}@keyframes moreless-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.moreless-toast-content{flex:1;min-width:0;display:flex;flex-direction:column}.moreless-toast-title{font:600 .875rem/1.5 var(--font-primary)}.moreless-toast-message{font:400 .8125rem/1.55 var(--font-primary)}.moreless-toast-progress{width:100%;border-radius:99px;overflow:hidden}.moreless-toast-progress-bar{height:100%;border-radius:inherit}.moreless-toast-actions{display:flex}@media(prefers-reduced-motion:reduce){.moreless-toast-icon .ml-i-spinner{animation:none}}@media print{.moreless-toast-container{display:none}}:where(:root){--ml-notice-surface: #292929;--ml-notice-track: #161616;--ml-notice-text: #f4f4f4;--ml-notice-secondary: #bdbdbd;--ml-notice-success: #81c995;--ml-notice-error: #ff9389;--ml-notice-warning: #e8bb78;--ml-notice-neutral: #c7c7c7;--ml-notice-shadow: 0 12px 36px #0006, 0 2px 8px #0004;--ml-notice-shadow-space: 64px;--ml-notice-top: calc(100px + env(safe-area-inset-top, 0px)) ;--ml-notice-travel: 24px}:where(html[data-theme=light]){--ml-notice-surface: #fafafa;--ml-notice-track: #e3e3e3;--ml-notice-text: #202020;--ml-notice-secondary: #585858;--ml-notice-success: #27743e;--ml-notice-error: #b52c26;--ml-notice-warning: #89540b;--ml-notice-neutral: #585858;--ml-notice-shadow: 0 12px 36px #0002, 0 2px 8px #0001}.moreless-toast-container{top:max(var(--ml-notice-top),var(--ml-notice-dialog-top, 0px));right:max(24px,env(safe-area-inset-right,0px));bottom:auto;left:auto;transform:none;align-items:stretch;width:380px;max-width:calc(100vw - 48px);padding:var(--ml-notice-shadow-space);margin:calc(-1 * var(--ml-notice-shadow-space));box-sizing:content-box;scrollbar-width:thin;gap:12px}:where([data-notification-position=bottom]) .moreless-toast-container{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px))}.moreless-notification-toast{--toast-color: var(--ml-notice-neutral);display:grid;grid-template-columns:24px minmax(0,1fr) var(--ml-btn-icon-size);width:100%;max-width:none;padding:16px;gap:8px 12px;border-radius:var(--radius-lg, 12px);border:0;background:var(--ml-notice-surface);box-shadow:var(--ml-notice-shadow);align-items:flex-start;filter:none;transform:none;transform-origin:top right;transition:none;isolation:isolate}.moreless-notification-toast.show{transform:none;filter:none}.moreless-notification-toast.hide{transform:none;filter:none;pointer-events:none}.moreless-notification-success{--toast-color: var(--ml-notice-success)}.moreless-notification-error{--toast-color: var(--ml-notice-error)}.moreless-notification-warning{--toast-color: var(--ml-notice-warning)}.moreless-toast-icon{grid-column:1;grid-row:1;align-self:center;background:transparent;width:24px;height:24px;font-size:18px;margin:0}.moreless-toast-heading{grid-column:2;grid-row:1;align-self:center;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.moreless-toast-title{color:var(--ml-notice-text);font-size:var(--font-size-sm);line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.moreless-toast-message{grid-column:1 / -1;grid-row:2;color:var(--ml-notice-secondary);line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.moreless-toast-content{display:contents}.moreless-toast-percent{font:500 12px/1.5 var(--font-primary);color:var(--ml-notice-secondary);font-variant-numeric:tabular-nums}.moreless-toast-progress{grid-column:1 / -1;grid-row:3;background:var(--ml-notice-track);margin:0;height:3px}.moreless-toast-progress-bar{background:var(--ml-action);transition:width .3s ease-out}:where(.moreless-toast-progress[data-indeterminate]) .moreless-toast-progress-bar{animation:ml-notice-wait 1.8s ease-in-out infinite}.moreless-toast-actions{grid-column:1 / -1;grid-row:4;flex-wrap:wrap;margin:4px -16px -16px;padding:8px 12px;gap:4px;background:var(--ml-notice-track);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.moreless-toast-action-btn.ml-flat-action{width:auto;min-height:44px}.moreless-toast-close{grid-column:3;grid-row:1;align-self:start;margin:-6px 0}.moreless-toast-announcer{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes ml-notice-wait{0%,to{transform:translate(-110%)}50%{transform:translate(310%)}}@media(max-width:640px){.moreless-toast-container{right:12px;left:12px;width:auto;max-width:none;--ml-notice-travel:8px}}@media(prefers-reduced-motion:reduce){.moreless-toast-progress-bar{transition:none;animation:none}}@media(forced-colors:active){.moreless-notification-toast,.moreless-toast-progress{outline:1px solid CanvasText}.moreless-toast-progress-bar{background:Highlight;forced-color-adjust:none}}.moreless-global-pin{position:fixed;bottom:1rem;right:1rem;z-index:1150;width:min(286px,calc(100vw - 1.5rem));color:var(--ml-text-primary);font-family:var(--font-primary, "Inter", sans-serif);pointer-events:auto;max-height:calc(100dvh - 7rem);padding:var(--space-sm);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ml-border-strong) transparent}.moreless-global-pin::-webkit-scrollbar{width:6px}.moreless-global-pin::-webkit-scrollbar-track{background:transparent}.moreless-global-pin::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ml-border-strong)}.moreless-global-pin[hidden]{display:none}.moreless-global-pin-stack{display:grid;gap:.55rem}.moreless-global-pin-card{position:relative;overflow:hidden}.moreless-global-pin.is-dragging .moreless-global-pin-card{cursor:grabbing}.moreless-global-pin-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:var(--space-md) var(--space-lg);cursor:grab;touch-action:none;user-select:none}.moreless-global-pin-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--ml-text-secondary);font-size:15px}.moreless-global-pin-card[data-running=true] .moreless-global-pin-icon{color:var(--ml-action)}.moreless-global-pin-copy{min-width:0}.moreless-global-pin-label{display:block;color:var(--ml-text-primary);font-size:13px;font-weight:700;line-height:1.12;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moreless-global-pin-subtitle{display:block;margin-top:.16rem;color:var(--ml-text-muted);font-size:11px;font-weight:600;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moreless-global-pin-actions{display:inline-flex;align-items:center;gap:.1rem}.moreless-global-pin-body{padding:var(--space-sm) var(--space-lg) var(--space-lg)}.moreless-global-pin-value{min-width:0;color:var(--ml-text-primary);font-size:clamp(1.3rem,2vw,1.72rem);font-weight:800;line-height:1;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.moreless-global-pin-detail{min-height:15px;margin-top:.38rem;color:var(--ml-text-muted);font-size:11px;font-weight:600;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moreless-global-pin-controls{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:.45rem;margin-top:.68rem}.moreless-global-pin-controls.single{grid-template-columns:1fr}.moreless-global-pin-controls>.ml-flat-action{justify-content:center}.moreless-global-pin-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ml-divider)}.moreless-global-pin-progress-bar{width:var(--pin-progress, 0%);height:100%;background:var(--ml-action);transition:width .2s ease}.moreless-global-pin-card[data-complete=true] .moreless-global-pin-progress-bar{background:var(--ml-success)}@media(max-width:768px){.moreless-global-pin{top:auto;left:auto;right:.75rem;bottom:calc(var(--ml-phone-rail-height, 64px) + 1rem);width:min(286px,calc(100vw - 1.5rem));max-height:calc(100vh - 6rem)}}@media(max-width:520px){.moreless-global-pin{top:auto;right:.625rem;width:min(268px,calc(100vw - 1.25rem))}.moreless-global-pin-stack{gap:.45rem}.moreless-global-pin-header{gap:.48rem;padding:.62rem .62rem .5rem}.moreless-global-pin-body{padding:0 .62rem .62rem}.moreless-global-pin-value{font-size:clamp(1.12rem,5.4vw,1.46rem)}.moreless-global-pin-controls{grid-template-columns:minmax(0,1fr) 72px;gap:.38rem;margin-top:.55rem}}@media(prefers-reduced-motion:reduce){.moreless-global-pin-progress-bar{transition:none}}.processing-indicator,.docs-link-btn,.reset-stats-btn:where(:not([hidden])){--processing-client-accent: rgba(39, 174, 96, .9);--processing-client-accent-soft: rgba(39, 174, 96, .16);--processing-server-accent: rgba(72, 152, 255, .92);--processing-server-accent-soft: rgba(72, 152, 255, .15);--processing-hybrid-accent: rgba(245, 158, 11, .9);--processing-hybrid-accent-soft: rgba(245, 158, 11, .16);--processing-surface: var(--ml-surface-solid);--processing-surface-hover: var(--ml-surface-hover);--processing-border: rgba(255, 255, 255, .105);--processing-border-hover: rgba(255, 255, 255, .2);--processing-text: rgba(255, 255, 255, .72);--processing-text-hover: rgba(255, 255, 255, .9);--processing-tooltip-surface: #1a1a1a;--processing-tooltip-border: rgba(255, 255, 255, .1);--processing-accent: var(--processing-client-accent);--processing-accent-soft: var(--processing-client-accent-soft);position:relative;display:inline-flex;align-items:center;flex:0 0 auto;z-index:20}.processing-indicator__trigger{height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--processing-border);border-radius:var(--radius-md);background:var(--ml-control-fill);color:var(--processing-text);font:inherit;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;cursor:help;box-shadow:inset 0 1px #ffffff0b;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.processing-indicator__trigger:focus-visible{background:#fff1;border-color:var(--processing-border-hover);color:var(--processing-text-hover);transform:translateY(-1px)}@media(hover:hover){.processing-indicator__trigger:hover{background:#fff1;border-color:var(--processing-border-hover);color:var(--processing-text-hover);transform:translateY(-1px)}}.processing-indicator__trigger:focus-visible:not(:where(html[data-ml-input=pointer] *)){outline:none;box-shadow:0 0 0 2px rgba(var(--ml-action-page-rgb),.2),inset 0 1px #ffffff0e}.processing-indicator__trigger>i{font-size:11px;color:#ffffff75}.processing-indicator--tool-frame{position:absolute;top:0;left:calc(var(--space-lg) + 16px);z-index:18;transform:translateY(calc(-50% + 2px))}.processing-indicator--tool-frame .processing-indicator__trigger{height:30px;gap:8px;padding:0 12px;border-color:var(--processing-border);background:var(--processing-surface);color:var(--processing-text);font-size:11px;font-weight:800;box-shadow:0 7px 18px #0000002e,inset 0 1px #ffffff0e}.processing-indicator--tool-frame .processing-indicator__trigger>i{color:var(--processing-accent);font-size:12px}.processing-indicator--tool-frame .processing-indicator__trigger:focus-visible{background:var(--processing-surface-hover)}@media(hover:hover){.processing-indicator--tool-frame .processing-indicator__trigger:hover{background:var(--processing-surface-hover)}}.processing-indicator--favorite,.ml-favorite{--favorite-accent: var(--ml-favorite-accent);--processing-accent: rgba(255, 255, 255, .46)}.ml-favorite{position:relative}.ml-favorite.active>i{color:var(--favorite-accent)}.processing-indicator--favorite.processing-indicator--tool-frame{left:auto;right:calc(var(--space-lg) + 16px)}.processing-indicator--favorite .processing-indicator__trigger,.processing-indicator--action .processing-indicator__trigger{width:30px;padding:0;gap:0;justify-content:center}.processing-indicator--favorite .processing-indicator__trigger{cursor:pointer}.processing-indicator--favorite:hover{--processing-accent: rgba(255, 255, 255, .78)}.processing-indicator--favorite:has(.processing-indicator__trigger.active){--processing-accent: var(--favorite-accent)}.processing-indicator--action{--processing-accent: rgba(255, 255, 255, .46)}.processing-indicator--action .processing-indicator__trigger{cursor:pointer}@media(pointer:coarse){.processing-indicator--action .processing-indicator__trigger,.processing-indicator--favorite .processing-indicator__trigger{position:relative;width:44px;height:44px;margin:-7px;border:none;background:none;box-shadow:none}.processing-indicator--action .processing-indicator__trigger:before,.processing-indicator--favorite .processing-indicator__trigger:before{content:var(--processing-touch-pill-content, "");position:absolute;inset:7px;z-index:-1;border:1px solid var(--processing-border);border-radius:var(--radius-md);background:var(--ml-control-fill);box-shadow:inset 0 1px #ffffff0b}html[data-theme=light] :is(.processing-indicator--action,.processing-indicator--favorite) .processing-indicator__trigger{box-shadow:none}html[data-theme=light] :is(.processing-indicator--action,.processing-indicator--favorite) .processing-indicator__trigger:before{box-shadow:0 7px 18px #00000012,inset 0 1px #ffffffd1}.processing-indicator--tool-frame .processing-indicator__trigger:before{background:var(--processing-surface)}}.processing-indicator--action:hover,.processing-indicator--action:has(.processing-indicator__trigger.active),.processing-indicator--action:has(.processing-indicator__trigger.has-saved){--processing-accent: rgba(255, 255, 255, .78)}.processing-indicator-rail{position:absolute;top:0;right:calc(var(--space-lg) + 16px);transform:translateY(calc(-50% + 2px));display:flex;align-items:center;gap:var(--space-sm);z-index:18}.processing-indicator-rail .processing-indicator--tool-frame{position:relative;top:auto;left:auto;right:auto;transform:none}.favorite-burst{position:absolute;inset:0;pointer-events:none}.favorite-burst i{position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;font-size:10px;color:var(--favorite-accent, var(--ml-favorite-accent));opacity:0;animation:favoriteBurst .76s cubic-bezier(.16,.84,.34,1) var(--burst-delay, 0ms) forwards}@keyframes favoriteBurst{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}14%{opacity:1}to{opacity:0;transform:translate(var(--burst-x, 0px),var(--burst-y, -30px)) scale(var(--burst-scale, 1)) rotate(var(--burst-rot, 0deg))}}@media(prefers-reduced-motion:reduce){.favorite-burst{display:none}}html[data-theme=light] .processing-indicator,html[data-theme=light] .docs-link-btn,html[data-theme=light] .reset-stats-btn{--processing-client-accent: rgba(22, 145, 77, .96);--processing-client-accent-soft: rgba(22, 145, 77, .12);--processing-server-accent: rgba(18, 97, 189, .96);--processing-server-accent-soft: rgba(18, 97, 189, .12);--processing-hybrid-accent: rgba(172, 101, 12, .96);--processing-hybrid-accent-soft: rgba(172, 101, 12, .12);--processing-surface: var(--ml-surface-solid);--processing-surface-hover: var(--ml-surface-hover);--processing-border: rgba(0, 0, 0, .13);--processing-border-hover: rgba(0, 0, 0, .21);--processing-text: rgba(18, 18, 18, .72);--processing-text-hover: rgba(18, 18, 18, .9);--processing-tooltip-surface: rgba(255, 255, 255, .98);--processing-tooltip-border: rgba(0, 0, 0, .1)}html[data-theme=light] .processing-indicator__trigger{box-shadow:0 7px 18px #00000012,inset 0 1px #ffffffd1}html[data-theme=light] .processing-indicator__trigger>i{color:#00000070}html[data-theme=light] .processing-indicator--tool-frame .processing-indicator__trigger>i{color:var(--processing-accent)}html[data-theme=light] .processing-indicator--favorite{--processing-accent: rgba(0, 0, 0, .4)}html[data-theme=light] .processing-indicator--favorite:hover{--processing-accent: rgba(0, 0, 0, .62)}html[data-theme=light] .processing-indicator--favorite:has(.processing-indicator__trigger.active){--processing-accent: var(--favorite-accent)}html[data-theme=light] .processing-indicator--action{--processing-accent: rgba(0, 0, 0, .4)}html[data-theme=light] .processing-indicator--action:hover,html[data-theme=light] .processing-indicator--action:has(.processing-indicator__trigger.active),html[data-theme=light] .processing-indicator--action:has(.processing-indicator__trigger.has-saved){--processing-accent: rgba(0, 0, 0, .62)}@media(max-width:900px){.processing-indicator__trigger{height:28px;gap:6px;padding:0 9px;font-size:10px}.processing-indicator--tool-frame{left:30px}}@media(max-width:480px){.processing-indicator__trigger{width:30px;padding:0;justify-content:center}.processing-indicator__trigger>i{font-size:12px;color:var(--processing-accent)}}.ml-help{position:relative;display:inline-flex;align-items:center;cursor:help}.ml-help>i{font-size:12px;color:#fff6;transition:color .2s ease}.ml-help:hover>i,.ml-help:focus-visible>i{color:#ffffffbf}.ml-help:focus-visible{outline:none}.ml-help .ml-tooltip-content{display:none}.global-tooltip{position:fixed;margin:0;width:max-content;inset:0 auto auto 0;z-index:99999;max-width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 24px);overflow-y:auto;padding:14px;background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff0a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.global-tooltip.visible{opacity:1;visibility:visible}.global-tooltip .ml-tooltip-title,.global-tooltip .info-tab-tooltip-title{display:flex;align-items:center;gap:var(--space-sm);font-weight:800;font-size:13px;line-height:1.25;color:#ffffffeb;margin-bottom:8px}.global-tooltip p{font-size:12px;color:#ffffffb3;line-height:1.45;margin:0 0 8px}.global-tooltip p:last-child{margin-bottom:0}.global-tooltip strong{color:#ffffffeb}.global-tooltip code{background:#ffffff1a;padding:1px 4px;border-radius:3px;font-size:12px}.global-tooltip .ml-tooltip-text{font-size:12px;color:#ffffffc7;line-height:1.45;white-space:pre-line}.global-tooltip .ml-tooltip-footer,.global-tooltip .info-tab-tooltip-footer{display:flex;align-items:center;gap:7px;padding-top:8px;margin-top:8px;border-top:1px solid rgba(255,255,255,.085);font-size:11px;font-weight:700;color:#ffffff80}.global-tooltip .ml-tooltip-footer i,.global-tooltip .info-tab-tooltip-footer i{color:var(--color-success)}html[data-theme=light] .ml-help>i{color:#0006}html[data-theme=light] .ml-help:hover>i,html[data-theme=light] .ml-help:focus-visible>i{color:#000000b3}html[data-theme=light] .global-tooltip{background:#fffffffa;border-color:#0000001a;box-shadow:0 18px 44px #00000021,inset 0 1px #ffffffdb}html[data-theme=light] .global-tooltip .ml-tooltip-title,html[data-theme=light] .global-tooltip .info-tab-tooltip-title{color:#121212eb}html[data-theme=light] .global-tooltip p,html[data-theme=light] .global-tooltip .ml-tooltip-text{color:#121212b3}html[data-theme=light] .global-tooltip strong{color:#121212eb}html[data-theme=light] .global-tooltip code{background:#00000012;color:#121212e6}html[data-theme=light] .global-tooltip .ml-tooltip-footer,html[data-theme=light] .global-tooltip .info-tab-tooltip-footer{border-top-color:#00000014;color:var(--ml-text-muted)}.global-tooltip.is-interactive.visible{pointer-events:auto}.global-tooltip .ml-tooltip-example{display:flex;align-items:center;gap:8px}.global-tooltip .ml-tooltip-example p{margin:0;min-width:0;overflow-wrap:anywhere;flex:1}.global-tooltip .ml-tooltip-example>button{flex-shrink:0}.mac-cta{grid-column:1 / -1;margin:0}.mac-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.mac-cta-inner:hover{background:#ffffff12;border-color:#ffffff38;transform:translate3d(0,-2px,0)}.mac-cta-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;color:var(--tool-support-passive-icon-color);font-size:22px;flex-shrink:0}.mac-cta-text{flex:1;min-width:0}.mac-cta-title{font-size:18px;font-weight:700;color:#ffffffeb;margin:0 0 4px;line-height:1.3}.mac-cta-desc{font-size:14px;color:#fff9;line-height:1.5;margin:0}.mac-cta-btn{display:inline-flex;align-items:center;gap:var(--space-xs, 6px);padding:10px 18px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border:1px solid rgba(var(--ml-action-page-rgb),.3);border-radius:var(--radius-md);color:#fffffff2;font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;transition:transform .2s ease,background .2s ease}.mac-cta-btn:hover{transform:translate3d(0,-1px,0);background:linear-gradient(135deg,var(--color-primary-hover, var(--ml-action-hover)),var(--color-primary))}.mac-cta-btn .mac-cta-btn-icon{font-size:14px;line-height:1}.mac-cta--compact .mac-cta-inner{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--space-md, 12px);min-width:0;padding:14px 16px;text-align:left}.mac-cta--compact .mac-cta-icon{width:40px;height:40px;font-size:18px}.mac-cta--compact .mac-cta-icon i{transform:translate(-1px)}.mac-cta--compact .mac-cta-title{font-size:var(--font-size-sm, 14px);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-cta--compact .mac-cta-desc{font-size:var(--font-size-xs, 12px);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-cta--compact .mac-cta-btn{padding:9px 16px;font-size:12px;justify-content:center}@media(max-width:768px){.mac-cta-inner{flex-direction:column;align-items:stretch;text-align:center;padding:var(--space-md) var(--space-lg)}.mac-cta-btn{justify-content:center}}@media(max-width:560px){.mac-cta--compact .mac-cta-inner{grid-template-columns:40px minmax(0,1fr)}.mac-cta--compact .mac-cta-btn{grid-column:1 / -1;width:100%}}
