:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4efe6;--bg-alt:#fffaf2;--text:#14212b;--muted:#5b6773;--accent:#0b6b65;--accent-strong:#084843;--action:#0b6b65;--action-strong:#084843;--card:#ffffffc7;--border:#14212b1f;--surface-subtle:#ffffff61;--surface-soft:#ffffff7a;--surface:#ffffff94;--surface-strong:#ffffffc7;--surface-solid:#fff;--surface-control:#f8fafc;--header-bg:#f4efe6e6;--footer-bg:#fffaf2b8;--success:#08704f;--danger:#9f2d20;--warning-text:#7c2d12;--warning-bg:#ffedd5;--community-warning:#6b4b00;--community-bug:#923426;--shadow-soft:0 20px 60px #14212b14}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top left, #0b6b652e, transparent 32%), radial-gradient(circle at top right, #d69a3e38, transparent 28%), linear-gradient(180deg, var(--bg) 0%, var(--bg-alt) 100%);flex-direction:column;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}main{flex:1;width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0 72px}.hero{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:24px;display:grid}.hero-copy,.hero-panel,.tool-card,.pricing-card{border:1px solid var(--border);background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 24px 80px #14212b14}.hero-copy{padding:40px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:0 0 16px;font-size:.78rem;font-weight:700}h1{max-width:11ch;margin:0;font-size:clamp(2.4rem,4vw,5rem);line-height:.95}.lede{max-width:60ch;color:var(--muted);margin:20px 0 0;font-size:1.05rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-actions a,.hero-actions a:visited{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg, var(--action) 0%, var(--action-strong) 100%)}.secondary{color:var(--text);background:var(--surface);border:1px solid var(--border)}.hero-panel{place-items:end stretch;padding:24px;display:grid}.panel-card{color:#fff;background:linear-gradient(#084843eb,#0b6b65eb);border-radius:20px;margin-top:auto;padding:24px}.panel-card span{text-transform:uppercase;letter-spacing:.16em;opacity:.8;font-size:.75rem;display:inline-block}.panel-card strong{margin:8px 0 12px;font-size:2rem;display:block}.tool-section,.pricing{margin-top:28px}.section-head{margin-bottom:16px}.section-head h2{margin:0;font-size:1.6rem}.section-head p,.tool-card p,.pricing-card p{color:var(--muted);margin:8px 0 0;line-height:1.6}.tool-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-card,.pricing-card{padding:22px}.tool-card-link,.tool-card-link:visited{color:var(--text);text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.tool-card-link:hover{border-color:#0b6b6561;transform:translateY(-3px);box-shadow:0 28px 90px #14212b21}.tool-card-link strong{color:var(--accent);margin-top:18px;display:inline-block}.status-pill{border:1px solid var(--border);min-height:28px;color:var(--muted);background:var(--surface-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:14px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.status-pill.live{color:var(--accent-strong);background:#0b6b651a;border-color:#0b6b6547}.tool-card h3,.pricing-card h3{margin:0;font-size:1.1rem}.pricing-card.featured{border-color:#0b6b654d;transform:translateY(-4px)}.merge-shell,.tool-shell{width:min(920px,100% - 32px)}.site-header{justify-content:space-between;align-items:center;margin-bottom:54px;display:flex}.brand-link,.brand-link:visited{color:var(--text);font-size:1.15rem;font-weight:900;text-decoration:none}.back-link,.back-link:visited{color:var(--accent);font-weight:750;text-decoration:none}.merge-intro h1,.tool-intro h1{max-width:none}.upload-panel{border:1px solid var(--border);background:var(--card);border-radius:24px;margin-top:28px;padding:clamp(24px,5vw,42px);box-shadow:0 24px 80px #14212b14}.upload-panel h2{margin:0;font-size:1.65rem}.upload-panel p{color:var(--muted);margin:8px 0 0}.upload-panel form{gap:16px;margin-top:24px;display:grid}.file-drop{background:var(--surface);border:2px dashed #0b6b6557;border-radius:18px;gap:12px;padding:24px;font-weight:750;display:grid}.file-drop input{width:100%;color:var(--muted)}.file-drop input::file-selector-button{color:#fff;background:var(--action);cursor:pointer;border:0;border-radius:999px;min-height:40px;margin-right:12px;padding:0 14px;font-weight:750}.file-drop input.localized-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.localized-file-picker{align-items:center;gap:12px;min-width:0;display:flex}.localized-file-picker-button{color:#fff;background:var(--action);border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex}.localized-file-picker-status{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-weight:600}.file-drop:focus-within .localized-file-picker-button{outline-offset:3px;outline:3px solid #0b6b654d}@media (max-width:520px){.localized-file-picker{flex-direction:column;align-items:flex-start}}.option-field{color:var(--text);gap:10px;font-weight:750;display:grid}.option-field select,.option-field input{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);background:var(--surface-strong);font:inherit;border-radius:14px;padding:0 14px}.option-field small{color:var(--muted);font-weight:500;line-height:1.5}.security-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.organize-shell{width:min(1120px,100% - 32px)}.organize-editor{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;padding:18px}.organize-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.organize-toolbar strong,.organize-toolbar span{display:block}.organize-toolbar span{color:var(--muted);margin-top:4px;font-size:.9rem}.compact-action{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:750}.organize-pages-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.organize-page-card{border:1px solid var(--border);background:var(--surface-solid);cursor:grab;border-radius:14px;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:0 12px 32px #14212b14}.organize-page-card.dragging{opacity:.45}.organize-page-card.drag-target{border-color:var(--accent);box-shadow:0 0 0 3px #0b6b6529}.organize-page-card canvas{background:#f1f5f9;border-radius:8px;width:100%;height:auto;display:block}.organize-page-label{justify-content:space-between;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:flex}.organize-page-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.organize-page-actions button{border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--surface-control);font:inherit;cursor:pointer;border-radius:9px;font-size:.78rem;font-weight:750}.organize-page-actions .remove-page{color:var(--danger)}.manual-plan{border:1px solid var(--border);color:var(--muted);background:var(--surface-soft);border-radius:14px;padding:14px 16px}.manual-plan summary{color:var(--text);cursor:pointer;font-weight:800}.manual-plan .option-field{margin-top:12px}.form-notice{color:var(--warning-text);background:var(--warning-bg);border-radius:12px;padding:12px 14px}.compression-status{min-height:24px;line-height:1.5}.compression-status[data-state=processing]{color:var(--accent-strong);font-weight:750}.compression-status[data-state=error]{color:var(--danger);font-weight:750}.compression-result{background:var(--surface);border:1px solid #0b6b6547;border-radius:18px;margin-top:24px;padding:22px;box-shadow:0 16px 44px #14212b14}.compression-result-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.compression-result-head .status-pill{margin-bottom:10px}.compression-result h3{margin:0;font-size:1.35rem}.compression-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.compression-stat{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;padding:16px}.compression-stat span,.compression-stat strong{display:block}.compression-stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.compression-stat strong{margin-top:7px;font-size:clamp(1.15rem,3vw,1.55rem)}.compression-stat.saved{color:var(--accent-strong);background:#0b6b651a;border-color:#0b6b6547}.merge-submit,.tool-submit{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-weight:800}.tool-submit:disabled{cursor:progress;opacity:.68}.privacy-list{color:var(--muted);gap:8px;margin:24px 0 0;padding-left:20px;line-height:1.5;display:grid}.not-found-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.not-found-card{border:1px solid var(--border);background:var(--card);border-radius:28px;width:min(640px,100%);padding:clamp(28px,6vw,54px);box-shadow:0 24px 80px #14212b14}.not-found-card h1{max-width:12ch}.not-found-action{margin-top:14px;display:inline-flex}@media (max-width:900px){.hero,.tool-grid,.pricing-grid{grid-template-columns:1fr}.hero-copy{padding:28px}.organize-toolbar,.compression-result-head{flex-direction:column;align-items:stretch}.compression-stats,.security-fields{grid-template-columns:1fr}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #0b6b6561}.skip-link{z-index:1000;color:#fff;background:var(--accent-strong);border-radius:10px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.global-header{z-index:100;border-bottom:1px solid var(--border);background:var(--header-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0}.global-header-inner{align-items:center;gap:24px;width:min(1180px,100% - 32px);min-height:72px;margin:0 auto;display:flex}.global-brand,.global-brand:visited{color:var(--text);white-space:nowrap;align-items:center;gap:10px;font-size:1.08rem;font-weight:900;text-decoration:none;display:inline-flex}.global-brand img{border-radius:10px;display:block}.global-nav{justify-content:center;align-items:center;gap:4px;margin:0 auto;display:flex}.global-nav a,.global-nav a:visited{color:var(--muted);border-radius:10px;padding:10px 11px;font-size:.9rem;font-weight:750;text-decoration:none}.global-nav a:hover{color:var(--text);background:var(--surface)}.header-action,.header-action:visited{color:#fff;background:var(--action-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.header-controls,.language-switcher,.theme-switcher{align-items:center;display:flex}.header-controls{gap:10px}.language-switcher{border:1px solid var(--border);min-height:40px;color:var(--muted);background:var(--surface);border-radius:999px;gap:6px;padding:0 8px 0 10px}.language-switcher select{width:104px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:750}.language-switcher select:focus{outline:0}.theme-switcher{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:var(--surface);box-shadow:none;cursor:pointer;border-radius:999px;flex:0 0 40px;justify-content:center;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;position:relative}.theme-switcher:hover{color:var(--accent);border-color:#0b6b6561;transform:translateY(-1px)}.theme-icon{width:19px;height:19px;display:none}.theme-icon svg{width:100%;height:100%;display:block}.theme-switcher[data-theme-preference=system] .theme-icon-system,.theme-switcher[data-theme-preference=light] .theme-icon-light,.theme-switcher[data-theme-preference=dark] .theme-icon-dark{display:block}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.language-notice{border:1px solid var(--border);width:min(1180px,100% - 32px);color:var(--muted);background:var(--card);border-radius:14px;margin:14px auto 0;padding:11px 14px;font-size:.84rem;line-height:1.45}.global-footer{border-top:1px solid var(--border);background:var(--footer-bg);margin-top:auto}.footer-grid,.footer-bottom{width:min(1180px,100% - 32px);margin:0 auto}.footer-grid{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(110px,.8fr));gap:32px;padding:44px 0 34px;display:grid}.footer-brand p{max-width:34ch;color:var(--muted);line-height:1.6}.footer-status{color:var(--accent-strong);font-size:.78rem;font-weight:800;display:inline-flex}.footer-links{align-content:start;gap:10px;display:grid}.footer-links strong{text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.82rem}.footer-links a,.footer-links a:visited{color:var(--muted);font-size:.9rem;text-decoration:none}.footer-links a:hover,.text-link:hover,.back-link:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 28px;font-size:.82rem;display:flex}.hero-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.hero-metrics div{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px}.hero-metrics strong,.hero-metrics span{display:block}.hero-metrics strong{color:var(--accent-strong);font-size:1.35rem}.hero-metrics span{color:var(--muted);margin-top:3px;font-size:.72rem}.trust-row{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:.82rem;font-weight:700;display:flex}.trust-row span:before{content:"✓";color:var(--accent);margin-right:6px}.section-head-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.tool-card small{color:var(--accent-strong);margin-top:12px;font-weight:750;display:block}.planned-label{color:var(--muted)!important}.status-pill.partial{color:#8b4a0b;background:#d69a3e24;border-color:#8b4a0b42}a.primary,a.primary:visited,a.secondary,a.secondary:visited{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}a.primary,a.primary:visited{color:#fff}a.secondary,a.secondary:visited{color:var(--text)}.content-shell{width:min(1080px,100% - 32px)}.page-hero{border:1px solid var(--border);background:var(--card);border-radius:28px;padding:clamp(30px,6vw,62px);box-shadow:0 24px 80px #14212b14}.page-hero h1{max-width:16ch;font-size:clamp(2.35rem,5vw,4.75rem)}.content-section,.edition-grid,.workflow-panel,.support-checklist,.code-panel,.roadmap-list,.release-list{margin-top:34px}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.info-card,.notice-card,.workflow-panel,.support-checklist,.code-panel,.release-card,.roadmap-phase,.comparison-wrap,.legal-content,.legal-meta,.metric-strip,.cta-band{border:1px solid var(--border);background:var(--card);border-radius:22px;box-shadow:0 20px 60px #14212b0f}.info-card{padding:24px}.info-card h2{margin:0;font-size:1.18rem}.info-card-copy,.info-card-copy p,.notice-card p,.workflow-panel p,.support-checklist p,.code-panel p{color:var(--muted);line-height:1.65}.info-card-copy p:last-child,.notice-card p:last-child{margin-bottom:0}.metric-strip{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.metric-strip div{background:var(--surface-subtle);padding:22px}.metric-strip strong,.metric-strip span{display:block}.metric-strip strong{color:var(--accent-strong);font-size:1.8rem}.metric-strip span{color:var(--muted);margin-top:4px;font-size:.84rem}.text-link,.text-link:visited{color:var(--accent);font-weight:800;text-decoration:none}.cta-band{color:#fff;background:linear-gradient(135deg,#084843f0,#0b6b65e6);justify-content:space-between;align-items:center;gap:28px;margin-top:34px;padding:clamp(26px,5vw,44px);display:flex}.cta-band .eyebrow,.cta-band p{color:#ffffffc7}.cta-band h2{margin:0}.cta-band a.primary{color:var(--accent-strong);white-space:nowrap;background:#fff}.workflow-panel,.support-checklist,.code-panel{padding:clamp(24px,5vw,40px)}.workflow-steps{counter-reset:workflow;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.workflow-steps li{border:1px solid var(--border);background:var(--surface-soft);counter-increment:workflow;border-radius:16px;padding:18px}.workflow-steps li:before{content:counter(workflow, decimal-leading-zero);color:var(--accent);margin-bottom:14px;font-weight:900;display:block}.workflow-steps strong,.workflow-steps span{display:block}.workflow-steps span{color:var(--muted);margin-top:7px;font-size:.86rem;line-height:1.5}.notice-card{background:#0b6b6514;border-color:#0b6b6540;margin-top:24px;padding:22px 24px}.notice-card strong{font-size:1.05rem}.notice-prominent{padding:28px}.pricing-grid-detailed .pricing-card{flex-direction:column;align-items:flex-start;display:flex}.pricing-grid-detailed .pricing-card h2{margin:0}.price-label{color:var(--accent-strong);margin-top:14px;font-size:1.15rem;display:block}.plan-action{margin-top:auto}.comparison-wrap{overflow:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:700px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--border);text-align:left;padding:15px 18px}.comparison-table thead th{color:var(--accent-strong);background:#0b6b6514}.comparison-table tbody th{width:34%}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.roadmap-list,.release-list{gap:18px;display:grid}.roadmap-phase{grid-template-columns:64px 1fr;gap:20px;padding:28px;display:grid}.roadmap-marker span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.roadmap-title-row,.release-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.roadmap-title-row .eyebrow,.roadmap-title-row .status-pill,.release-meta .status-pill{margin:0}.roadmap-phase h2,.release-card h2,.support-checklist h2,.code-panel h2{margin:10px 0 0}.check-list,.danger-list{color:var(--muted);gap:10px;margin:18px 0 0;padding-left:22px;line-height:1.55;display:grid}.check-list li::marker{color:var(--accent)}.danger-list{color:#8b2b21;background:#9f2d2014;border-radius:14px;margin-top:22px;padding:16px 18px 16px 38px}.release-card{grid-template-columns:190px 1fr;gap:28px;padding:28px;display:grid}.release-meta{flex-direction:column;place-content:start flex-start;align-items:flex-start}.release-meta time{color:var(--muted);font-size:.86rem}.support-checklist{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.support-checklist .danger-list{grid-column:1/-1}.contact-section{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-soft);border-radius:24px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(24px,5vw,52px);margin-top:34px;padding:clamp(24px,5vw,42px);display:grid}.contact-intro h2{margin:10px 0 0}.contact-intro>p:last-child{color:var(--muted);line-height:1.65}.contact-form,.contact-message-field,.contact-form label{gap:8px;display:grid}.contact-form{gap:18px;position:relative}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form-wide{grid-column:1/-1}.contact-form label>span,.contact-message-field>span{color:var(--text);font-size:.88rem;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-control);font:inherit;border-radius:14px;outline:none}.contact-form input,.contact-form select{min-height:48px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:168px;padding:14px;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0b6b6529}.contact-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form .form-notice{color:var(--warning-text);background:var(--warning-bg);border-radius:14px;margin:0;padding:14px 16px;line-height:1.55}.contact-form .form-notice a,.contact-form .form-notice a:visited{color:inherit;font-weight:800}.contact-submit-row{align-items:center;gap:14px;display:flex}.contact-submit-row button.primary{cursor:pointer;min-height:48px;font:inherit;border:0;border-radius:999px;padding:0 20px;font-weight:800}.contact-submit-row button.primary:disabled{cursor:wait;opacity:.65}.contact-form-status{color:var(--muted);margin:0;line-height:1.5}.contact-form-status[data-state=success]{color:var(--success)}.contact-form-status[data-state=error]{color:var(--danger)}@media (max-width:760px){.contact-section,.contact-form-grid{grid-template-columns:1fr}.contact-form-wide{grid-column:auto}.contact-submit-row{flex-direction:column;align-items:stretch}}.code-panel{grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;display:grid}.code-panel pre{color:#ddfff8;background:#072f2c;border-radius:16px;margin:0;padding:22px;font-size:.84rem;line-height:1.7;overflow:auto}.tool-back-link{margin-top:26px;display:inline-flex}.legal-shell{width:min(920px,100% - 32px)}.legal-meta{color:var(--muted);margin-top:18px;padding:16px 20px;font-size:.88rem}.legal-meta span{margin:0 8px}.legal-content{margin-top:22px;padding:clamp(26px,6vw,54px)}.legal-content section+section{border-top:1px solid var(--border);margin-top:34px;padding-top:32px}.legal-content h2{margin:0;font-size:1.35rem}.legal-content h3{margin:22px 0 0;font-size:1rem}.legal-content p,.legal-content li{color:var(--muted);line-height:1.75}.legal-content a,.legal-content a:visited{color:var(--accent);font-weight:750}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071312;--bg-alt:#0b1d1b;--text:#effaf7;--muted:#a8bbb6;--accent:#55cfc2;--accent-strong:#2ea99d;--action:#247d75;--action-strong:#145a54;--card:#0e2320e6;--border:#d9fff824;--surface-subtle:#122d2a7a;--surface-soft:#122d2aa3;--surface:#122d2ac7;--surface-strong:#122d2ae6;--surface-solid:#102724;--surface-control:#15332f;--header-bg:#071312eb;--footer-bg:#0b1d1beb;--success:#79e2bd;--danger:#ff9f92;--warning-text:#ffd1a1;--warning-bg:#c25b1433;--community-warning:#ffd978;--community-bug:#ffad9f;--shadow-soft:0 20px 60px #00000042}@media (prefers-color-scheme:dark){html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071312;--bg-alt:#0b1d1b;--text:#effaf7;--muted:#a8bbb6;--accent:#55cfc2;--accent-strong:#2ea99d;--action:#247d75;--action-strong:#145a54;--card:#0e2320e6;--border:#d9fff824;--surface-subtle:#122d2a7a;--surface-soft:#122d2aa3;--surface:#122d2ac7;--surface-strong:#122d2ae6;--surface-solid:#102724;--surface-control:#15332f;--header-bg:#071312eb;--footer-bg:#0b1d1beb;--success:#79e2bd;--danger:#ff9f92;--warning-text:#ffd1a1;--warning-bg:#c25b1433;--community-warning:#ffd978;--community-bug:#ffad9f;--shadow-soft:0 20px 60px #00000042}}html[data-theme=dark] .account-auth-required a.primary{color:var(--text);background:var(--surface-strong)}.account-shell{width:min(1080px,100% - 32px)}.account-auth-grid,.account-settings-grid,.account-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-top:28px;display:grid}.account-panel,.account-side-card,.account-loading,.account-auth-required,.account-welcome,.account-metrics article,.account-tool-card{border:1px solid var(--border);background:var(--card);border-radius:22px;box-shadow:0 20px 60px #14212b0f}.account-panel,.account-side-card,.account-loading,.account-auth-required,.account-welcome{padding:clamp(24px,5vw,38px)}.account-panel-heading h2,.account-side-card h2,.account-auth-required h2,.account-welcome h2,.account-section-heading h2{margin:0}.account-panel-heading>p:last-child,.account-side-card>p,.account-auth-required>p,.account-welcome>div>p:last-child,.account-section-heading p,.account-loading p{color:var(--muted);line-height:1.65}.account-side-card{background:linear-gradient(160deg, #0b6b651f, var(--card));border-color:#0b6b6542;align-self:start}.account-form{gap:17px;margin-top:24px;display:grid}.account-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-consent{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.9rem;line-height:1.55;display:grid}.account-consent input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.account-consent a,.account-switch a{color:var(--accent);font-weight:800}.account-status{min-height:24px;color:var(--muted);margin:0;line-height:1.5}.account-status[data-state=processing]{color:var(--accent-strong);font-weight:750}.account-status[data-state=success]{color:var(--success);font-weight:800}.account-status[data-state=error]{color:var(--danger);font-weight:800}.account-switch{color:var(--muted);margin:22px 0 0}.account-loading,.account-auth-required{text-align:center;margin-top:28px}.account-loading strong{color:var(--accent-strong)}.account-auth-required a.primary{margin-top:8px}.account-welcome{justify-content:space-between;align-items:center;gap:22px;margin-top:28px;display:flex}.account-toolbar,.account-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-text-button{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.account-text-button:hover{text-decoration-color:currentColor}.account-text-button:disabled{cursor:progress;opacity:.6}.account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.account-metrics article{background:var(--surface);padding:22px}.account-metrics span,.account-metrics strong{display:block}.account-metrics span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.account-metrics strong{color:var(--accent-strong);margin-top:8px;font-size:clamp(1.2rem,3vw,1.65rem)}.account-section-heading{align-items:flex-start}.account-section-heading .eyebrow{margin-bottom:8px}.account-section-heading>div>p:last-child{margin-bottom:0}.activity-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.activity-item{border-bottom:1px solid var(--border);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid}.activity-item:last-child{border-bottom:0}.activity-marker{background:var(--muted);border-radius:50%;width:10px;height:10px}.activity-marker.completed{background:var(--accent)}.activity-marker.rejected,.activity-marker.failed{background:#b54836}.activity-item strong,.activity-item time{display:block}.activity-item time{color:var(--muted);margin-top:4px;font-size:.82rem}.activity-status{color:var(--muted);background:#5b67731a;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850}.activity-status.completed{color:var(--accent-strong);background:#0b6b651f}.activity-status.rejected,.activity-status.failed{color:var(--danger);background:#9f2d201a}.activity-empty{border:1px dashed var(--border);color:var(--muted);border-radius:15px;margin:22px 0 0;padding:18px;line-height:1.6}.activity-empty p{margin:7px 0}.account-definition-list{gap:0;margin:20px 0 24px;display:grid}.account-definition-list div{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,.8fr) 1fr;gap:16px;padding:13px 0;display:grid}.account-definition-list dt{color:var(--muted)}.account-definition-list dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:800}.account-full-action{width:100%}.account-tool-shortcuts{margin-top:34px}.account-tool-card,.account-tool-card:visited{color:var(--text);background:var(--surface);gap:8px;padding:22px;text-decoration:none;display:grid}.account-tool-card:hover{border-color:#0b6b6566;transform:translateY(-2px)}.account-tool-card span{color:var(--muted);line-height:1.55}.history-panel{margin-top:28px}.activity-list-full .activity-item{padding:18px 0}.account-privacy-note{color:var(--muted);font-size:.88rem;line-height:1.6}.community-safety-note{margin-top:26px}.community-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.55fr);align-items:start;gap:28px;margin-top:28px;display:grid}.community-compose-panel,.community-feed-panel,.community-moderation-panel{border:1px solid var(--border);background:var(--surface-strong);box-shadow:var(--shadow-soft);border-radius:22px}.community-compose-panel{padding:26px}.community-feed-panel,.community-moderation-panel{padding:28px}.community-moderation-panel{margin-top:28px}.community-panel-heading h2,.community-feed-heading h2,.community-post-card h3,.community-case-card h3{margin:0}.community-panel-heading>p:last-child,.community-feed-heading>div>p:last-child{color:var(--muted);line-height:1.6}.community-auth-state{border:1px dashed var(--border);color:var(--muted);border-radius:16px;gap:12px;margin-top:22px;padding:20px;line-height:1.55;display:grid}.community-auth-state p{margin:0}.community-form{gap:17px;margin-top:24px;display:grid}.community-form textarea,.community-inline-form textarea,.community-case-form textarea{resize:vertical;min-height:92px}.community-form small{color:var(--muted);font-size:.78rem}.community-guideline-check{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:.86rem;line-height:1.5;display:grid}.community-guideline-check input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.community-full-action{width:100%}.community-form-status,.community-feed-status{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.community-form-status[data-state=error],.community-feed-status[data-state=error]{color:var(--danger)}.community-form-status[data-state=success],.community-feed-status[data-state=success]{color:var(--accent-strong)}.community-feed-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.community-feed-controls{flex-wrap:wrap;gap:10px;display:flex}.community-feed-controls label{color:var(--muted);gap:5px;font-size:.76rem;font-weight:800;display:grid}.community-feed-controls select,.community-moderator-controls select,.community-inline-form select,.community-case-form select{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);font:inherit;border-radius:11px;padding:0 34px 0 11px}.community-post-list,.community-case-list{gap:16px;margin-top:18px;display:grid}.community-post-card,.community-case-card{border:1px solid var(--border);background:var(--surface-strong);border-radius:18px;gap:13px;padding:22px;display:grid}.community-post-card:target{border-color:var(--accent);box-shadow:0 0 0 4px #0b6b651f}.community-post-topline,.community-post-actions,.community-inline-actions,.community-moderator-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.community-post-badges{flex-wrap:wrap;gap:8px;display:flex}.community-type-badge,.community-status-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex}.community-type-badge{color:var(--community-warning);background:#f0b3232e}.community-type-badge.bug_report{color:var(--community-bug);background:#b944321f}.community-status-badge{color:var(--accent-strong);background:#0b6b651f}.community-status-badge.declined,.community-status-badge.dismissed,.community-status-badge.archived{color:var(--muted);background:#747e821f}.community-post-date,.community-post-meta{color:var(--muted);font-size:.82rem}.community-post-meta,.community-post-body,.community-case-reason{margin:0}.community-post-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.68}.community-post-actions{justify-content:flex-start;padding-top:4px}.community-vote-button,.community-action-button,.community-text-button{min-height:38px;font:inherit;cursor:pointer;border-radius:11px;padding:0 13px;font-weight:850}.community-vote-button,.community-action-button{border:1px solid var(--border);color:var(--text);background:var(--surface)}.community-vote-button.active{color:var(--accent-strong);background:#0b6b651a;border-color:#0b6b6573}.community-text-button{color:var(--muted);background:0 0;border:0}.community-vote-button:disabled,.community-action-button:disabled,.community-text-button:disabled{cursor:not-allowed;opacity:.55}.community-moderator-controls{border-top:1px solid var(--border);justify-content:flex-start;padding-top:14px}.community-moderator-controls label,.community-inline-form label,.community-case-form label{color:var(--muted);gap:6px;font-size:.8rem;font-weight:800;display:grid}.community-inline-form,.community-case-form{border:1px dashed var(--border);background:#0b6b650a;border-radius:14px;gap:13px;padding:16px;display:grid}.community-inline-form textarea,.community-case-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);font:inherit;border-radius:11px;padding:10px 12px}.community-empty{border:1px dashed var(--border);color:var(--muted);border-radius:16px;margin-top:18px;padding:22px;line-height:1.55}.community-empty p{margin-bottom:0}@media (max-width:900px){.info-grid,.workflow-steps{grid-template-columns:1fr}.global-header-inner{flex-wrap:wrap;gap:8px 16px;padding:12px 0}.global-nav{order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.header-action,.header-controls{margin-left:auto}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.section-head-row,.cta-band{flex-direction:column;align-items:flex-start}.hero-metrics,.metric-strip,.release-card,.support-checklist,.code-panel,.account-auth-grid,.account-settings-grid,.account-dashboard-grid,.account-metrics,.community-layout{grid-template-columns:1fr}.community-feed-heading{flex-direction:column}}@media (max-width:560px){main{width:min(100% - 22px,1180px);padding-top:28px}.global-header-inner,.footer-grid,.footer-bottom{width:min(100% - 22px,1180px)}.global-nav a{white-space:nowrap;padding:9px 4px;font-size:.75rem}.global-nav{scrollbar-width:thin;justify-content:flex-start;gap:12px;padding-bottom:2px;overflow-x:auto}.header-action{min-height:36px;padding:0 12px;font-size:.8rem}.header-controls{gap:6px}.language-switcher{min-height:36px;padding:0 7px}.language-switcher>span{display:none}.language-switcher select{width:82px;font-size:.76rem}.theme-switcher{flex-basis:36px;width:36px;height:36px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom,.roadmap-title-row{flex-direction:column;align-items:flex-start}.page-hero,.hero-copy,.hero-panel,.legal-content{border-radius:20px;padding:24px}.page-hero h1,h1{font-size:clamp(2.1rem,12vw,3.2rem)}.roadmap-phase,.account-form-row{grid-template-columns:1fr}.account-welcome,.account-toolbar,.account-section-heading{flex-direction:column;align-items:flex-start}.account-toolbar{width:100%}.activity-item{grid-template-columns:10px minmax(0,1fr)}.activity-status{grid-column:2;justify-self:start}.account-definition-list div{grid-template-columns:1fr;gap:5px}.account-definition-list dd{text-align:left}.community-compose-panel,.community-feed-panel,.community-moderation-panel{border-radius:18px;padding:21px}.community-feed-controls,.community-feed-controls label,.community-feed-controls select{width:100%}.community-post-topline,.community-moderator-controls{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
