.col{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.center{align-items:center;justify-content:center}.between{justify-content:space-between}.items-center{align-items:center}.grow{flex:1;min-width:0}.wrap{flex-wrap:wrap}.gap-xs{gap:var(--sp-xs)}.gap-s{gap:var(--sp-s)}.gap-m{gap:var(--sp-m)}.gap-ml{gap:var(--sp-ml)}.gap-l{gap:var(--sp-l)}.full{width:100%}.text-center{text-align:center}.home-scroll{display:flex;flex-direction:column;gap:var(--sp-l);padding:var(--sp-ml) var(--gutter) var(--sp-ml)}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 13px}.recent-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.recent-row::-webkit-scrollbar{display:none}.recent-tile,.file-tile{flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--outline);position:relative}.recent-tile img,.file-tile__thumb img{width:100%;height:100%;object-fit:cover}.recent-tile--new{outline:2px solid var(--success);outline-offset:-2px}.recent-tile__pdf,.file-tile__pdf{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) var(--tile-alpha),transparent)}.tool-screen{display:flex;flex-direction:column;flex:1;min-height:0}.tool-preview{flex:1;min-height:140px;display:flex;align-items:center;justify-content:center;padding:var(--sp-s) var(--gutter);position:relative}.tool-preview__inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.engine-canvas{max-width:100%;max-height:100%;display:block;border-radius:8px}.tool-controls{padding:var(--sp-s) var(--gutter) var(--sp-m);display:flex;flex-direction:column;gap:var(--sp-ml)}.tool-controls--scroll{overflow-y:auto}.control-section{display:flex;flex-direction:column;gap:8px}.compress-preview-badges{display:flex;align-items:center;gap:8px;margin-top:14px}.compress-size-bar{display:flex;align-items:center;gap:8px}.dim-readout{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dim-readout__line{display:flex;gap:6px;align-items:center}.rotate-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rotate-action{display:flex;flex-direction:column;align-items:center;gap:8px}.rotate-action__btn{width:100%;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--surface-sunken);border:1px solid var(--outline);color:var(--text-primary)}.rotate-action__label{color:var(--text-secondary);text-align:center}.success-hero{display:flex;align-items:center;gap:14px;border-radius:var(--r-card);background:var(--success-container);border:1px solid color-mix(in srgb,var(--success) 25%,transparent);padding:16px}.success-hero__check{width:46px;height:46px;border-radius:50%;background:var(--success);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;animation:pop .4s cubic-bezier(.2,1.4,.4,1)}@keyframes pop{0%{transform:scale(.3)}}.result-preview{width:100%;height:220px;border-radius:14px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden}.result-preview img{width:100%;height:100%;object-fit:contain}.handoff-banner{display:flex;align-items:center;gap:10px;padding:10px var(--gutter);background:var(--surface);border-bottom:1px solid var(--outline);border-left:3px solid var(--primary);color:var(--text-tertiary)}.handoff-banner--done{color:var(--success);border-left-color:var(--success)}.handoff-banner__dot{width:8px;height:8px;border-radius:50%;background:var(--primary);flex:0 0 auto}.handoff-banner strong{color:var(--text-primary)}.provider-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border-radius:var(--r-pill);background:var(--primary);color:#fff;box-shadow:0 10px 24px -10px #00000080}.provider-btn:disabled{opacity:.65;cursor:default}.result-actions{padding:var(--sp-s) var(--gutter) calc(var(--sp-ml) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--sp-m)}.result-actions__row{display:flex;gap:var(--sp-s)}.settings-scroll{display:flex;flex-direction:column;gap:var(--sp-l);padding:var(--sp-m) var(--gutter) var(--sp-l)}.settings-section{display:flex;flex-direction:column;gap:var(--sp-s)}.settings-row{display:flex;align-items:center;gap:var(--sp-s);padding:14px 0;width:100%;text-align:left}.settings-row__icon{width:36px;height:36px;border-radius:var(--r-control);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.theme-row{display:flex;align-items:center;gap:var(--sp-m);padding:var(--sp-m) 0;width:100%;text-align:left}.radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--outline-strong);flex-shrink:0;position:relative}.radio--on{border-color:var(--primary)}.radio--on:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--primary)}.files-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-m)}.file-card{border-radius:var(--r-tile);overflow:hidden;background:var(--surface);border:1px solid var(--outline);text-align:left;position:relative}.file-card__thumb{width:100%;aspect-ratio:1;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden}.file-card__thumb img{width:100%;height:100%;object-fit:cover}.file-card__meta{padding:10px 12px}.file-card__check{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--sp-m);text-align:center;padding:var(--sp-xxl) var(--sp-xl)}.empty-state__icon{width:72px;height:72px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) var(--tile-alpha),transparent);color:var(--primary)}.page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-m);padding:var(--sp-s) var(--gutter);overflow-y:auto}.page-thumb{border-radius:var(--r-control);background:var(--surface-sunken);border:1px solid var(--outline);padding:var(--sp-s);display:flex;flex-direction:column;align-items:center;gap:var(--sp-s)}.page-thumb--selected{border:2px solid var(--primary)}.page-thumb__img{width:100%;height:170px;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-thumb__img img{width:100%;height:100%;object-fit:contain}.margin-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.margin-card{height:48px;border-radius:var(--r-control);background:var(--surface-sunken);border:1px solid var(--outline);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.margin-card--on{background:var(--primary-container);border-color:var(--primary)}.emphasis-card{border-radius:var(--r-card);background:var(--primary-container);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);padding:16px;display:flex;align-items:center;gap:14px}.emphasis-card__icon{width:38px;height:38px;border-radius:12px;background:var(--primary);color:var(--on-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.meta-fields--stripped{filter:blur(6px);opacity:.45;pointer-events:none}.meta-row{display:flex;align-items:center;gap:4px;padding:14px 0;width:100%;text-align:left}.add-attr{width:100%;border-radius:var(--r-card);background:var(--primary-container);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);color:var(--primary);padding:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.edit-rail{display:flex;gap:8px;padding:0 0 var(--sp-s)}.edit-rail__tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;border-radius:var(--r-control);background:var(--surface-sunken);border:1px solid var(--outline);color:var(--text-secondary);position:relative}.edit-rail__tab--selected{background:var(--primary-container);border-color:var(--primary);color:var(--primary)}.edit-rail__dot{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--success)}.edit-toolbox{padding:var(--sp-xs) 0 var(--sp-s)}.section-title-row{display:flex;justify-content:space-between;align-items:flex-start}.sheet--flush{padding-left:0;padding-right:0}.sheet--tall{height:90dvh;display:flex;flex-direction:column;overflow:hidden}.sheet--tall>.sheet__grabber{flex-shrink:0}.sheet-section{padding-left:20px;padding-right:20px}.doc{display:flex;flex-direction:column;gap:var(--sp-xl);padding-bottom:calc(var(--sp-s) + env(safe-area-inset-bottom));flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.doc>*{flex-shrink:0}.doc__section{display:flex;flex-direction:column;gap:var(--sp-m)}.doc__p{font-size:14px;font-weight:450;line-height:1.65;color:var(--text-secondary)}.doc__p strong{font-weight:650}.doc__section-head{display:flex;align-items:center;gap:var(--sp-m)}.doc__section-icon,.doc__point-icon,.doc__row-icon,.doc__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--r-control)}.doc__section-icon{width:36px;height:36px}.doc__point-icon,.doc__row-icon,.doc__feature-icon{width:30px;height:30px;border-radius:10px}.doc-hero{position:relative;overflow:hidden;padding:var(--sp-xxl) var(--gutter) var(--sp-xl);background:var(--primary-gradient);isolation:isolate}.doc-hero--privacy{background:linear-gradient(120deg,#12876a,#22b07d 55%,#3ec9a0)}.doc-hero__blob{position:absolute;border-radius:50%;background:#ffffff24;z-index:-1}.doc-hero__blob--a{width:190px;height:190px;top:-80px;right:-50px}.doc-hero__blob--b{width:130px;height:130px;bottom:-70px;left:-35px;background:#ffffff1a}.doc-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-s)}.doc-hero__mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);color:#fff;margin-bottom:var(--sp-xs)}.doc-hero__title{font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.15;color:#fff}.doc-hero__tagline{font-size:14px;font-weight:500;line-height:1.5;color:#ffffffdb;max-width:44ch}.doc-hero__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-xs)}.doc-hero__chip{font-size:11px;font-weight:600;letter-spacing:.2px;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-pill);padding:5px 10px}.doc__callout{display:flex;gap:var(--sp-m);padding:var(--sp-ml);border-radius:var(--r-tile);background:color-mix(in srgb,var(--primary) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}.doc__callout--success{background:color-mix(in srgb,var(--success) 9%,var(--surface));border-color:color-mix(in srgb,var(--success) 26%,transparent)}.doc__callout-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:var(--primary);color:var(--on-primary)}.doc__callout--success .doc__callout-icon{background:var(--success);color:#fff}.doc__pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-s)}.doc__pain{padding:var(--sp-m) var(--sp-ml);border-radius:var(--r-tile);background:var(--surface-sunken);border:1px solid var(--outline);border-left:3px solid color-mix(in srgb,var(--danger) 65%,transparent)}.doc__points{display:flex;flex-direction:column;gap:var(--sp-ml)}.doc__point,.doc__feature,.doc__row{display:flex;gap:var(--sp-m);align-items:flex-start}.doc__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--sp-m)}.doc__feature{padding:var(--sp-m);border-radius:var(--r-tile);background:var(--surface-sunken);border:1px solid var(--outline)}.doc__rows{display:flex;flex-direction:column;border-radius:var(--r-tile);border:1px solid var(--outline);overflow:hidden}.doc__row{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-ml);background:var(--surface)}.doc__row+.doc__row{border-top:1px solid var(--outline)}.doc__code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.2px;color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--outline);border-radius:var(--r-pill);padding:4px 8px;white-space:nowrap;flex-shrink:0}.doc__list{display:flex;flex-direction:column;gap:var(--sp-s)}.doc__bullet{display:flex;gap:var(--sp-m);align-items:baseline;font-size:14px;font-weight:450;line-height:1.6;color:var(--text-secondary)}.doc__dot{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0;transform:translateY(-1px)}.doc__dev-link{font-weight:650;color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 40%,transparent);text-underline-offset:2px}.doc__dev-card{display:flex;align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-ml);border-radius:var(--r-tile);background:var(--surface-sunken);border:1px solid var(--outline);text-decoration:none}.doc__dev-card:active{transform:scale(.99)}.doc__dev-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;flex-shrink:0;background:var(--primary-gradient);color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px}.doc__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-ml);padding:var(--sp-ml);border-radius:var(--r-card);background:var(--surface-sunken);border:1px solid var(--outline)}.doc__cta-text{flex:1 1 220px}.doc__footer{display:flex;justify-content:space-between;gap:var(--sp-m);padding:var(--sp-ml) var(--gutter) 0;border-top:1px solid var(--outline);margin-top:var(--sp-xs)}.play-btn{display:inline-flex;align-items:center;gap:var(--sp-m);padding:10px var(--sp-ml);border-radius:var(--r-field);background:var(--primary-gradient);box-shadow:var(--shadow-primary);color:var(--on-primary);text-decoration:none;align-self:stretch;justify-content:center}.play-btn:active{transform:scale(.985)}.play-btn__logo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:#fff;flex-shrink:0}.play-btn__eyebrow{font-size:9px;font-weight:700;letter-spacing:.9px;color:#fffc}.play-btn__label{font-size:15px;font-weight:700;letter-spacing:.1px;color:#fff}.install-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--sp-l);z-index:90;animation:fade .2s ease}.install-dialog{position:relative;width:100%;max-width:380px;max-height:92dvh;overflow-y:auto;background:var(--surface);border-radius:28px;border:1px solid var(--outline);box-shadow:0 24px 60px -12px #00000073;animation:dialogIn .26s cubic-bezier(.2,.9,.3,1)}@keyframes dialogIn{0%{transform:translateY(16px) scale(.96);opacity:0}}.install-dialog__close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#00000047;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.install-dialog__body{display:flex;flex-direction:column;gap:var(--sp-m);padding:var(--sp-l) var(--sp-l) calc(var(--sp-l) + env(safe-area-inset-bottom))}.install-dialog__later{color:var(--text-secondary);padding:var(--sp-s);align-self:center}.install-perks{display:flex;flex-direction:column;gap:var(--sp-s);margin:var(--sp-xxs) 0 var(--sp-xs)}.install-perk{display:flex;align-items:center;gap:var(--sp-m)}.install-perk__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;flex-shrink:0}.install-art{position:relative;height:172px;overflow:hidden;border-radius:27px 27px 0 0;background:var(--primary-gradient);display:flex;justify-content:center;isolation:isolate}.install-art__blob{position:absolute;border-radius:50%;background:#ffffff21;z-index:-1}.install-art__blob--a{width:160px;height:160px;top:-70px;left:-40px}.install-art__blob--b{width:120px;height:120px;bottom:-50px;right:-30px;background:#ffffff1a}.install-phone{position:relative;width:132px;margin-top:26px;padding:6px;border-radius:22px 22px 0 0;background:var(--surface);border:1px solid rgba(255,255,255,.5);border-bottom:none;box-shadow:0 18px 34px -10px #0006}.install-phone__notch{width:34px;height:4px;border-radius:999px;background:var(--outline-strong);margin:2px auto 8px}.install-phone__screen{display:flex;flex-direction:column;gap:8px}.install-phone__brand{display:flex;align-items:center;gap:5px}.install-phone__logo{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:var(--primary-gradient);color:#fff}.install-phone__wordmark{font-size:11px;font-weight:700;letter-spacing:-.2px;color:var(--text-primary)}.install-phone__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.install-phone__tile{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:8px}.install-phone__bar{height:20px;border-radius:8px;background:var(--surface-sunken);border:1px solid var(--outline)}.form-sheet{display:flex;flex-direction:column;min-height:0;flex:1}.form-sheet__head{display:flex;align-items:center;gap:var(--sp-m);padding:0 var(--gutter) var(--sp-ml);border-bottom:1px solid var(--outline);flex-shrink:0}.form-sheet__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r-control);flex-shrink:0}.form-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--surface-sunken);color:var(--text-secondary);flex-shrink:0}.form-sheet__frame{position:relative;flex:1;min-height:0;background:var(--surface-sunken)}.form-sheet__frame iframe{width:100%;height:100%;border:0;display:block}.form-sheet__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--surface)}.form-sheet__foot{display:flex;align-items:center;justify-content:center;gap:var(--sp-s);padding:var(--sp-m) var(--gutter) calc(var(--sp-xs) + env(safe-area-inset-bottom));border-top:1px solid var(--outline);flex-shrink:0}.app-install{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-l);padding:var(--sp-xxl) var(--gutter);text-align:center;background:var(--bg)}.app-install__hero{display:flex;flex-direction:column;align-items:center;gap:var(--sp-s)}.app-install__logo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--r-tile);background:var(--primary-gradient);color:var(--on-primary);box-shadow:var(--shadow-primary)}.app-install__wordmark{color:var(--text-primary)}.app-install__title{color:var(--text-primary);max-width:340px}.app-install__subtitle{max-width:320px;line-height:1.6}.app-install__cta{margin-top:var(--sp-m);align-self:stretch;max-width:400px}:root{--bp-lg: 960px;--content-max: 760px}@media (min-width: 960px){.app-shell{max-width:none;box-shadow:none}}.app-content{flex:1;min-height:0;display:flex;flex-direction:column}.top-appbar{display:none}@media (min-width: 960px){.top-appbar{display:flex;align-items:center;height:60px;padding:0 24px;gap:6px;background:var(--surface);border-bottom:1px solid var(--outline);flex-shrink:0}.top-appbar__brand{display:flex;align-items:center;margin-right:6px}.top-appbar__logo{width:108px;height:34px;background-image:url(/assets/pixkit-logo-horizontal-DxMfnhC2.png);background-size:contain;background-repeat:no-repeat;background-position:left center}:root[data-theme=dark] .top-appbar__logo{background-image:url(/assets/pixkit-logo-horizontal-dark-BkCduA72.png)}.top-appbar__nav{display:flex;gap:4px}.top-appbar__link{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;color:var(--text-secondary)}.top-appbar__link:hover{background:var(--surface-sunken)}.top-appbar__link--active{color:var(--primary);background:var(--primary-container)}.top-appbar__spacer{flex:1}.theme-toggle{display:flex;gap:2px;padding:3px;border-radius:var(--r-control);background:var(--surface-sunken)}.theme-toggle__btn{height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-segment);color:var(--text-secondary);white-space:nowrap}.theme-toggle__btn--on{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #00000026}@media (max-width: 1140px){.theme-toggle__label{display:none}.theme-toggle__btn{padding:0 9px}}.bottom-nav,.settings-appearance{display:none}}@media (min-width: 960px){.home-scroll{max-width:none;width:100%;padding:28px 40px 32px;gap:28px}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 18px}.settings-scroll{max-width:var(--content-max);margin:0 auto;width:100%;padding-top:28px}.files-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.result-scroll-inner,.result-actions{max-width:var(--content-max);margin:0 auto;width:100%}.page-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.tool-shell{display:flex;flex-direction:column;flex:1;min-height:0}.tool-shell__body{flex:1;min-height:0;display:flex;flex-direction:column}.tool-shell__preview{flex:1 1 auto;min-height:150px;display:flex;align-items:center;justify-content:center;position:relative;padding:8px var(--gutter)}.tool-shell__panel{display:flex;flex-direction:column;min-height:0}.tool-shell__controls{overflow-y:auto;max-height:46vh;padding:8px var(--gutter) 8px;display:flex;flex-direction:column;gap:var(--sp-ml)}.tool-shell--cards .tool-shell__preview{flex:0 0 auto;align-items:stretch;padding-bottom:0}.tool-shell--cards .tool-shell__controls{max-height:none;flex:1 1 auto}@media (min-width: 960px){.tool-shell__body{flex-direction:row;align-items:stretch}.tool-shell__preview{flex:0 0 50%;max-width:50%;min-height:0;padding:24px;align-items:center;background:var(--bg)}.tool-shell--cards .tool-shell__preview{align-items:flex-start}.tool-shell__panel{flex:1 1 auto;min-width:0;border-left:1px solid var(--outline);background:var(--surface)}.tool-shell__controls{max-height:none;flex:1 1 auto;padding:24px clamp(20px,4vw,56px)}.tool-shell__preview .engine-canvas,.tool-shell__preview .crop-stage,.tool-shell__preview .tool-preview__inner>img{max-width:100%;max-height:calc(100dvh - 180px)}}
