@import url("https://fonts.googleapis.com/css2?family=VT323&display=swap");:root{--font-pixel:"VT323",monospace;--font-display:"VT323",monospace;--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--bg-desktop:#e8e2f4;--grid-line:#d3c6e7;--window-bg:#fcfbfe;--window-bg-alt:#f4eef9;--surface:#fff;--surface-subtle:#f5effa;--paper:#f4effa;--ink:#221734;--ink-secondary:#47395f;--muted:#6f6187;--border-dark:#35264c;--border-light:#fff;--border-mid:#9f91b7;--line:#dcd3eb;--line-strong:#35264c;--shadow-pixel:4px 4px 0px #35264c;--shadow-pixel-lg:6px 6px 0px #35264c;--shadow-pixel-sm:2px 2px 0px #35264c;--shadow-card:4px 4px 0px #35264c;--titlebar-default:linear-gradient(90deg,#c4b5fd,#a78bfa);--titlebar-pdf:linear-gradient(90deg,#fed7aa,#fda4af);--titlebar-media:linear-gradient(90deg,#ddd6fe,#c4b5fd);--titlebar-sys:linear-gradient(90deg,#bbf7d0,#86efac);--titlebar-sky:linear-gradient(90deg,#bae6fd,#93c5fd);--titlebar-amber:linear-gradient(90deg,#fef08a,#fde047);--accent-pdf:#fda4af;--accent-pdf-ink:#881337;--accent-media:#c4b5fd;--accent-media-ink:#3b0764;--ready-pastel:#86efac;--ready-ink:#064e3b;--signal-pastel:#fda4af;--signal-ink:#881337;--signal:#d946ef;--signal-soft:#fae8ff;--signal-hover:#c026d3;--ready:#059669;--ready-soft:#d1fae5;--danger:#dc2626;--danger-soft:#fee2e2;--radius-sm:4px;--radius-md:4px;--radius-lg:4px}*{box-sizing:border-box;cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi41IDMuMjFWMjEuOGMwIC40NS41NC42Ny44NS4zNWw1Ljg2LTUuODZhLjUuNSAwIDAgMSAuMzUtLjE1aDcuNDJjLjQ1IDAgLjY3LS41NC4zNS0uODVMNy4zNSAzLjM1Yy0uMzEtLjMxLS44NS0uMDktLjg1LjM2WiIgZmlsbD0iI0E3OEJGQSIgc3Ryb2tlPSIjMzUyNjRDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") 6 3,default}.filter-chip,.lang-pill,.nav-pill,.retro-btn,.retro-control-btn,.tool-card,[role=button],a,button,input[type=button],input[type=file],input[type=submit],label[for],select,summary{cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNIDggNCBBIDEuMjUgMS4yNSAwIDAgMSAxMC41IDQgViA3IEEgMS4yNSAxLjI1IDAgMCAxIDEzIDcgViA4LjUgQSAxLjI1IDEuMjUgMCAwIDEgMTUuNSA4LjUgViAxMCBBIDEuMjUgMS4yNSAwIDAgMSAxOCAxMCBWIDE2IEEgNCA0IDAgMCAxIDE0IDIwIEggMTAgQSA0LjUgNC41IDAgMCAxIDUuNSAxNS41IFYgMTEgQSAxLjI1IDEuMjUgMCAwIDEgOCAxMSBWIDQgWiIgZmlsbD0iI0E3OEJGQSIgc3Ryb2tlPSIjMzUyNjRDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz48L3N2Zz4=") 9 3,pointer!important}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;padding:0;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--bg-desktop);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:32px 32px;background-attachment:fixed;color:var(--ink);font-family:var(--font-sans),system-ui,-apple-system,sans-serif;line-height:1.55}audio,canvas,img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:1rem;color:inherit}:focus-visible{outline:2px solid var(--border-dark);outline-offset:2px}.shell-container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:1rem}.retro-window{background-color:var(--window-bg);border:3px solid var(--border-dark);box-shadow:var(--shadow-pixel);margin-bottom:1.5rem;position:relative;overflow:hidden}.retro-window-titlebar{background:var(--titlebar-default);color:var(--ink);padding:6px 10px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--border-dark);font-family:var(--font-pixel);font-size:1.25rem;letter-spacing:1px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.retro-titlebar-lavender{background:var(--titlebar-media)}.retro-titlebar-peach{background:var(--titlebar-pdf)}.retro-titlebar-sky{background:var(--titlebar-sky)}.retro-titlebar-sys{background:var(--titlebar-sys)}.retro-window-title{display:inline-flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-dot{font-size:.8rem;color:var(--border-dark)}.retro-window-controls{display:flex;align-items:center;gap:3px;flex-shrink:0}.retro-control-btn{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);font-family:var(--font-pixel);font-size:1rem;font-weight:700;color:var(--border-dark);line-height:1;box-shadow:1px 1px 0 rgba(0,0,0,.2)}.retro-control-btn:active{border-left:2px solid var(--border-dark);border-bottom-color:var(--border-dark);border-right-color:var(--border-dark);border-top:2px solid var(--border-dark);border-right:2px solid var(--border-light);border-bottom:2px solid var(--border-light);background:#e9e4f0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#f5effa;border-bottom:3px solid var(--border-dark);box-shadow:0 4px 0 rgba(53,38,76,.15)}.header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-block:.5rem}.brand-link{gap:.5rem;min-height:44px;font-size:1.55rem;letter-spacing:.5px;color:var(--ink)}.brand-link,.brand-mark{display:inline-flex;align-items:center;font-family:var(--font-pixel);font-weight:700}.brand-mark{justify-content:center;width:32px;height:32px;background:#a78bfa;color:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);font-size:1.15rem}.brand-badge-exe{display:inline-block;padding:.1rem .35rem;font-size:.85rem;background:#e0d5f5;border:1px solid var(--border-dark);color:var(--ink)}.header-nav{display:none;align-items:center;gap:.4rem}.nav-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:.25rem .75rem;background:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);font-family:var(--font-pixel);font-size:1.25rem;font-weight:700;color:var(--ink)}.nav-pill-pdf{background:#ffe4e6}.nav-pill-media{background:#ede9fe}.nav-pill:active{border-left:2px solid var(--border-dark);border-bottom-color:var(--border-dark);border-right-color:var(--border-dark);border-top:2px solid var(--border-dark);border-right:2px solid var(--border-light);border-bottom:2px solid var(--border-light);box-shadow:inset 2px 2px 0 rgba(0,0,0,.25);transform:translate(2px,2px)}.header-right-zone{display:flex;align-items:center;gap:.6rem}.lang-switcher{gap:3px;padding:3px;background:#e8e0f2;border:2px solid var(--border-dark)}.lang-pill,.lang-switcher{display:inline-flex;align-items:center}.lang-pill{justify-content:center;min-width:38px;min-height:36px;padding-inline:.45rem;background:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);font-family:var(--font-pixel);font-size:1.15rem;font-weight:700;color:var(--ink-secondary)}.lang-pill-active{background:var(--border-dark);color:#fff;border:2px solid var(--border-dark);box-shadow:inset 2px 2px 0 rgba(0,0,0,.4)}.header-sys-controls{display:none;align-items:center;gap:3px}.main-content{flex:1 1;padding-block:1.25rem 3rem}.hero-block{margin-bottom:1.5rem}.hero-body{padding:1.5rem 1.25rem}.eyebrow-tag{display:inline-flex;align-items:center;gap:.45rem;font-size:1.15rem;text-transform:uppercase;background:#fef08a;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);padding:.25rem .65rem;margin-bottom:.85rem}.eyebrow-tag,.hero-title{font-family:var(--font-pixel);letter-spacing:.5px;color:var(--ink)}.hero-title{margin:0 0 .5rem;font-size:clamp(2.1rem,6vw,3.4rem);line-height:1.05;font-weight:700}.hero-subtitle{margin:0;font-size:1rem;color:var(--ink-secondary);max-width:68ch;line-height:1.5}.privacy-strip{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.45rem .85rem;background:#bbf7d0;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);color:#064e3b;font-family:var(--font-pixel);font-size:1.2rem;font-weight:700}.catalog-toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.35rem 1rem;background:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);box-shadow:3px 3px 0 var(--border-dark);font-family:var(--font-pixel);font-size:1.3rem;font-weight:700;color:var(--ink);transition:transform 80ms ease,box-shadow 80ms ease}.filter-chip-pdf{background:#ffe4e6}.filter-chip-media,.filter-chip-pdf{border-color:#fff;border-right-color:var(--border-dark);border-bottom-color:var(--border-dark)}.filter-chip-media{background:#ede9fe}.filter-chip-active{background:var(--border-dark)!important;color:#fff!important;border:2px solid var(--border-dark)!important;box-shadow:inset 2px 2px 0 rgba(0,0,0,.5)!important;transform:translate(2px,2px)}.filter-chip-badge{font-family:var(--font-mono);font-size:.75rem;opacity:.85}.tools-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.tool-card{flex-direction:column;background:var(--window-bg);border:3px solid var(--border-dark);box-shadow:var(--shadow-pixel);transition:transform .12s ease,box-shadow .12s ease;overflow:hidden}.tool-card,.tool-card-titlebar{display:flex;justify-content:space-between}.tool-card-titlebar{background:var(--titlebar-default);color:var(--ink);padding:4px 8px;align-items:center;border-bottom:2px solid var(--border-dark);font-family:var(--font-pixel);font-size:1.1rem;font-weight:700;letter-spacing:.5px}.tool-card-pdf .tool-card-titlebar{background:var(--titlebar-pdf)}.tool-card-media .tool-card-titlebar{background:var(--titlebar-media)}.tool-card-mini-controls{display:flex;gap:3px;font-family:var(--font-pixel);font-size:.85rem;font-weight:700}.tool-card-mini-controls span{width:16px;height:16px;background:#fff;border:1px solid var(--border-dark);display:inline-flex;align-items:center;justify-content:center;line-height:1}.tool-card-top{display:flex;flex-direction:column;gap:.6rem;padding:1rem}.tool-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tool-icon-box{justify-content:center;width:38px;height:38px;background:#f0eaf8;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark)}.tool-icon-box,.tool-io-pill{display:inline-flex;align-items:center;color:var(--ink)}.tool-io-pill{gap:.35rem;padding:.2rem .5rem;background:#fff;border:1px solid var(--border-dark);box-shadow:1px 1px 0 var(--border-dark);font-family:var(--font-pixel);font-size:1.05rem;font-weight:700}.tool-card-title{margin:0;font-family:var(--font-pixel);font-size:1.45rem;line-height:1.1;letter-spacing:.5px;color:var(--ink)}.tool-card-desc{margin:0;font-size:.92rem;color:var(--ink-secondary);line-height:1.45}.tool-card-cta{display:inline-flex;align-items:center;justify-content:space-between;min-height:42px;margin:0 1rem 1rem;padding-inline:.85rem;background:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);font-family:var(--font-pixel);font-size:1.25rem;font-weight:700;color:var(--ink)}.workbench-shell{margin-bottom:1.5rem}.pipeline-ticket{display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1.1rem;background:#1b1328;color:#86efac;border-bottom:2px dashed #9382ab;font-family:var(--font-pixel);font-size:1.25rem;letter-spacing:.5px}.pipeline-nodes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pipeline-node{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:#f3ecfb}.pipeline-node-out{background:rgba(253,164,175,.2);border-color:#fda4af;color:#fecdd3}.pipeline-node-ready{background:rgba(134,239,172,.2);border-color:#86efac;color:#bbf7d0}.pipeline-arrow{color:#fef08a;font-weight:700}.pipeline-status-tag{color:#a78bfa;font-size:1.05rem;display:inline-flex;align-items:center}.workbench-body{padding:1.25rem;gap:1rem;background:var(--window-bg)}.dropzone-area,.workbench-body{display:flex;flex-direction:column}.dropzone-area{align-items:center;justify-content:center;text-align:center;gap:.65rem;min-height:190px;padding:1.5rem 1rem;border:2px dashed var(--border-dark);background:#fbf8fe;box-shadow:inset 2px 2px 0 rgba(53,38,76,.05);transition:background-color .14s ease,border-color .14s ease}.dropzone-area-active{border-color:#7c3aed;background:#ede9fe}.dropzone-title{margin:0;font-family:var(--font-pixel);font-size:1.75rem;letter-spacing:.5px;color:var(--ink)}.dropzone-hint{margin:0;font-size:.9rem;color:var(--ink-secondary);max-width:46ch}.hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;min-width:44px;padding:.55rem 1.25rem;background:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);box-shadow:3px 3px 0 var(--border-dark);font-family:var(--font-pixel);font-size:1.35rem;font-weight:700;letter-spacing:.5px;color:var(--ink);cursor:pointer;text-align:center;transition:transform 80ms ease,box-shadow 80ms ease}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn:active:not(:disabled){border-left:2px solid var(--border-dark);border-bottom-color:var(--border-dark);border-right-color:var(--border-dark);border-top:2px solid var(--border-dark);border-right:2px solid var(--border-light);border-bottom:2px solid var(--border-light);box-shadow:inset 2px 2px 0 rgba(0,0,0,.3);transform:translate(2px,2px)}.btn-primary,.btn-ready{background:#86efac;color:#064e3b}.btn-secondary{background:#fdfbf7;color:var(--ink)}.btn-ghost-dark{background:#fff;color:var(--ink)}.btn-full{width:100%}.breadcrumb-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-family:var(--font-pixel);font-size:1.15rem;color:var(--muted);margin-bottom:.5rem}.breadcrumb-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;text-decoration:underline;color:var(--ink)}.file-queue{display:flex;flex-direction:column;gap:.55rem}.file-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;background:#fdfbfd;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark)}.file-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 180px}.file-name{font-family:var(--font-sans);font-weight:700;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-sub{font-family:var(--font-pixel);font-size:1.05rem;color:var(--muted)}.file-actions{gap:.35rem}.file-actions,.icon-btn{display:inline-flex;align-items:center}.icon-btn{justify-content:center;min-width:38px;min-height:38px;background:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);color:var(--ink);cursor:pointer}.icon-btn:active:not(:disabled){border-left:2px solid var(--border-dark);border-bottom-color:var(--border-dark);border-right-color:var(--border-dark);border-top:2px solid var(--border-dark);border-right:2px solid var(--border-light);border-bottom:2px solid var(--border-light);box-shadow:inset 1px 1px 0 rgba(0,0,0,.3);transform:translate(2px,2px)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.controls-panel{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem;padding:1rem;background:#fbf9fd;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark)}.field-group{display:flex;flex-direction:column;gap:.35rem}.field-label{font-family:var(--font-pixel);font-size:1.25rem;font-weight:700;color:var(--ink)}.field-input,.field-select{width:100%;min-height:46px;padding:.55rem .75rem;background:#fff;border:2px solid var(--border-dark);font-family:var(--font-sans);font-size:1rem;color:var(--ink);box-shadow:inset 2px 2px 0 rgba(53,38,76,.1)}.field-hint{margin:0;font-size:.82rem;color:var(--muted)}.media-preview-box{width:100%;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);overflow:hidden;background:#11091e}.media-preview-box video{width:100%;max-height:280px}.media-preview-box audio{width:100%;padding:.5rem}.progress-panel{padding:1.15rem;background:#fae8ff;border:2px solid var(--border-dark);box-shadow:3px 3px 0 var(--border-dark);display:flex;flex-direction:column;gap:.65rem}.progress-header{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-pixel);font-size:1.35rem;font-weight:700;color:var(--ink)}.progress-track{width:100%;height:20px;background:#fff;border:2px solid var(--border-dark);box-shadow:inset 2px 2px 0 rgba(0,0,0,.25);overflow:hidden;padding:2px}.progress-fill{height:100%;background:repeating-linear-gradient(-45deg,#a78bfa,#a78bfa 10px,#8b5cf6 0,#8b5cf6 20px);border-right:2px solid var(--border-dark);transition:width .16s linear}.error-alert{padding:.85rem 1rem;background:#fee2e2;color:#991b1b;font-family:var(--font-pixel);font-size:1.25rem;font-weight:700}.error-alert,.result-panel{border:2px solid var(--border-dark);box-shadow:3px 3px 0 var(--border-dark)}.result-panel{padding:1.25rem;background:#dcfce7;display:flex;flex-direction:column;gap:.85rem}.result-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.result-title{margin:0;font-size:1.55rem;letter-spacing:.5px}.result-title,.savings-pill{font-family:var(--font-pixel);color:#064e3b}.savings-pill{display:inline-flex;align-items:center;padding:.25rem .65rem;background:#86efac;border:2px solid var(--border-dark);box-shadow:1px 1px 0 var(--border-dark);font-size:1.15rem;font-weight:700}.result-actions{display:flex;flex-direction:column;gap:.6rem}.page-downloads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem;padding-top:.75rem;border-top:2px dashed #86efac}.ad-slot-wrapper{margin-block:1.5rem;padding:.65rem;background:#fdfbf7;border:2px solid var(--border-dark);box-shadow:3px 3px 0 var(--border-dark)}.ad-slot-label{display:block;margin-bottom:.4rem;font-family:var(--font-pixel);font-size:1.1rem;letter-spacing:.5px;color:var(--muted);text-align:center}.ad-slot-inner{min-height:90px;display:flex;align-items:center;justify-content:center;overflow:hidden}.editorial-stack{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.card-inner-body{padding:1.25rem}.section-heading{margin:0 0 1rem;font-family:var(--font-pixel);font-size:1.85rem;letter-spacing:.5px;color:var(--ink)}.steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.step-item{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem;background:#fff;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark)}.step-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#a78bfa;color:#fff;border-left:2px solid var(--border-light);border-bottom-color:var(--border-light);border-right-color:var(--border-light);border-top:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);font-family:var(--font-pixel);font-size:1.25rem;font-weight:700}.highlights-grid{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.highlight-box{padding:1rem;background:#fff;border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark)}.highlight-box h3{margin:0 0 .4rem;font-family:var(--font-pixel);font-size:1.4rem;letter-spacing:.5px;color:var(--ink)}.highlight-box p{margin:0;font-size:.92rem;color:var(--ink-secondary)}.faq-list{display:flex;flex-direction:column;gap:.65rem}.faq-item{border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark);background:#fff;overflow:hidden}.faq-summary{list-style:none;cursor:pointer;min-height:48px;padding:.85rem 1rem;font-family:var(--font-pixel);font-size:1.35rem;font-weight:700;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fbf9fd}.faq-summary::-webkit-details-marker{display:none}.faq-answer{margin:0;padding:.85rem 1rem 1rem;font-size:.94rem;color:var(--ink-secondary);border-top:1px solid var(--line);background:#fff;line-height:1.5}.legal-article{background:var(--window-bg);border:3px solid var(--border-dark);box-shadow:var(--shadow-pixel);margin-bottom:2rem}.legal-body{padding:1.5rem}.legal-meta{font-family:var(--font-pixel);font-size:1.15rem;color:var(--muted);margin-bottom:.75rem}.legal-section{margin-top:1.5rem}.legal-section h2{margin:0 0 .5rem;font-family:var(--font-pixel);font-size:1.55rem;color:var(--ink)}.legal-section p{margin:0 0 .75rem;color:var(--ink-secondary);line-height:1.6}.site-footer{border-top:3px solid var(--border-dark);background:#f4ecf9;padding-block:2rem calc(2rem + env(safe-area-inset-bottom, 0px));box-shadow:inset 0 3px 0 hsla(0,0%,100%,.6)}.footer-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.footer-col-title{margin:0 0 .6rem;font-family:var(--font-pixel);font-size:1.35rem;letter-spacing:.5px;color:var(--ink)}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.footer-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:.94rem;color:var(--ink-secondary)}.footer-link:hover{color:var(--ink);text-decoration:underline}.cookie-banner{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));z-index:60;max-width:680px;margin-inline:auto;padding:1.25rem;background:#fdfbf7;color:var(--ink);border:3px solid var(--border-dark);box-shadow:6px 6px 0 var(--border-dark);display:flex;flex-direction:column;gap:.85rem}.cookie-banner-title{margin:0 0 .25rem;font-family:var(--font-pixel);font-size:1.45rem;font-weight:700;color:var(--ink)}.cookie-banner-text{margin:0;font-size:.88rem;color:var(--ink-secondary)}.cookie-banner-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cookie-policy-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding-inline:.35rem;text-decoration:underline;font-family:var(--font-pixel);font-size:1.15rem;font-weight:700;color:var(--ink)}@media (hover:hover){.tool-card:hover{box-shadow:var(--shadow-pixel-lg);transform:translateY(-2px)}.filter-chip:hover:not(.filter-chip-active){transform:translateY(-1px);box-shadow:4px 4px 0 var(--border-dark)}.btn:hover:not(:disabled){box-shadow:4px 4px 0 var(--border-dark);transform:translate(-1px,-1px)}.nav-pill:hover{box-shadow:3px 3px 0 var(--border-dark);transform:translate(-1px,-1px)}}@media (min-width:480px){.shell-container{padding-inline:1.25rem}.result-actions{flex-direction:row;flex-wrap:wrap}}@media (min-width:768px){.shell-container{padding-inline:1.75rem}.header-nav,.header-sys-controls{display:inline-flex}.hero-body{padding:2rem}.catalog-toolbar{flex-direction:row;align-items:center;justify-content:space-between}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pipeline-ticket{flex-direction:row;align-items:center;justify-content:space-between;padding:.95rem 1.35rem}.workbench-body{padding:1.75rem}.controls-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.highlights-grid,.steps-list{grid-template-columns:repeat(3,minmax(0,1fr))}.step-item{flex-direction:column}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.cookie-banner{flex-direction:row;align-items:center;justify-content:space-between}.cookie-banner-actions{flex-shrink:0}}@media (min-width:1024px){.tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-inner-body,.legal-body{padding:1.75rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}