:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,sans-serif}body{margin:0}.print-toolbar{border-bottom:1px solid var(--color-border,#ddd);background:var(--color-surface,#f7f7f7);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.print-hint{color:var(--print-hint-text,#663c00);background:var(--print-hint-bg,#fff4e0);border:1px solid var(--print-hint-border,#f0c674);border-radius:6px;max-width:560px;margin:0;padding:10px 14px;font-size:.9rem;line-height:1.4}.print-actions{gap:8px;display:flex}.print-toolbar button{padding:8px 16px;font-size:.95rem}.print-content{max-width:680px;color:var(--color-text,#111);margin:0 auto;padding:32px;line-height:1.5}.print-content h1{margin-bottom:.5em;font-size:1.3rem}.print-content h2{margin-top:1.2em;margin-bottom:.3em;font-size:1.1rem}.print-content h3{margin-top:1em;margin-bottom:.3em;font-size:1rem}.print-content p{margin:.4em 0}.print-content ul{margin:.4em 0;padding-left:1.4em}.print-content hr{border:none;border-top:1px solid var(--color-border,#ccc);margin:1em 0}.print-content table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.95em}.print-content th,.print-content td{border:1px solid var(--color-border,#ccc);text-align:left;padding:4px 8px}.print-content th{background:var(--print-th-bg,#f2f2f2)}.print-empty{color:var(--color-text-muted,#444);padding:32px;font-family:inherit}@media print{.no-print{display:none}:root:root:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-text:#111;--color-text-muted:#444;--color-border:#ccc;--print-th-bg:#f2f2f2}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-contrast:#fff;--color-accent:#22c55e;--color-bg:#f8f8fc;--color-surface:#fff;--color-border:#e3e3ec;--color-text:#1c1c28;--color-text-muted:#6b6b7c;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #14142b0f;--shadow-md:0 4px 16px #14142b14;--font-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-contrast:#1c1c28;--color-accent:#4ade80;--color-bg:#16161f;--color-surface:#1e1e2b;--color-border:#33333f;--color-text:#f1f1f6;--color-text-muted:#a3a3b3;--color-danger:#f87171;--color-danger-bg:#3a1d1d;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-contrast:#1c1c28;--color-accent:#4ade80;--color-bg:#16161f;--color-surface:#1e1e2b;--color-border:#33333f;--color-text:#f1f1f6;--color-text-muted:#a3a3b3;--color-danger:#f87171;--color-danger-bg:#3a1d1d;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.01em;font-weight:600}.hint{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.4}.error{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin:0;font-size:.8rem}input,select,textarea{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:7px 10px;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:var(--color-text-muted)}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}textarea{resize:vertical;line-height:1.5}button{appearance:none;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:7px 14px;font-family:inherit;font-size:.85rem;font-weight:500;transition:background-color .15s,border-color .15s,transform 50ms}button:hover:not(:disabled){border-color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface))}button:active:not(:disabled){transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.5}button.primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}button.primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}button.danger{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, var(--color-border))}button.danger:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger)}.link-button{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;align-items:center;padding:5px 12px;font-family:inherit;font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,transform 50ms;display:inline-flex}.link-button:hover{border-color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface));color:var(--color-text)}.link-button:active{transform:scale(.98)}.collapse-toggle{width:24px;height:24px;color:var(--color-text-muted);background:0 0;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.collapse-toggle svg{flex-shrink:0}.collapse-toggle:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 8%, transparent);border-color:#0000}.collapse-trigger{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);margin:0 calc(var(--space-2) * -1);text-align:left;background:0 0;border-color:#0000;flex:1;display:flex}.collapse-trigger h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.collapse-trigger svg{color:var(--color-text-muted);flex-shrink:0}.collapse-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 6%, transparent);border-color:#0000}.theme-toggle{width:32px;height:32px;color:var(--color-text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.theme-toggle:hover:not(:disabled){color:var(--color-text);background:color-mix(in srgb, var(--color-text) 8%, transparent)}.match-badge{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--match-color,var(--color-border));background:color-mix(in srgb, var(--match-color,var(--color-border)) 10%, var(--color-surface));display:flex}.match-badge-meter{flex-shrink:0;gap:3px;display:flex}.match-badge-bar{background:color-mix(in srgb, var(--match-color,var(--color-text-muted)) 20%, var(--color-surface));border-radius:3px;width:6px;height:22px}.match-badge-bar.filled{background:var(--match-color,var(--color-text-muted))}.match-badge-text{flex-direction:column;gap:2px;min-width:0;display:flex}.match-badge-text strong{color:var(--match-color,var(--color-text));font-size:.9rem}.match-badge-text span{color:var(--color-text-muted);font-size:.82rem;line-height:1.4}.match-badge-weak{--match-color:var(--color-danger)}.match-badge-moderate{--match-color:#d97706}.match-badge-good{--match-color:var(--color-primary)}.match-badge-strong{--match-color:var(--color-accent)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4)}.status-badge{padding:2px var(--space-2);border:1px solid var(--status-color,var(--color-border));color:var(--status-color,var(--color-text));background:color-mix(in srgb, var(--status-color,var(--color-border)) 12%, var(--color-surface));border-radius:999px;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.status-badge-applied{--status-color:var(--color-primary)}.status-badge-response{--status-color:#0891b2}.status-badge-interview{--status-color:#d97706}.status-badge-offer{--status-color:var(--color-accent)}.status-badge-rejected{--status-color:var(--color-danger)}.tracker-stats{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.tracker-stat{flex-direction:column;gap:2px;display:flex}.tracker-stat-value{color:var(--color-text);font-size:1.4rem;font-weight:700}.tracker-stat-label{color:var(--color-text-muted);font-size:.78rem;line-height:1.3}.version-history ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.version-history h4,.version-compare h5{margin:0 0 var(--space-1)}.version-history-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.85rem;display:flex}.version-history-actions{gap:var(--space-2);display:flex}.version-diff{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.78rem;line-height:1.4}.diff-line{display:block}.diff-add{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.diff-del{background:color-mix(in srgb, var(--color-danger) 14%, transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-danger) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}.track-application-tracked-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.follow-up-suggestion,.follow-up-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.follow-up-panel{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.follow-up-panel label{gap:var(--space-1);flex-direction:column;font-size:.85rem;display:flex}.follow-up-draft{box-sizing:border-box;width:100%}.health-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-3) var(--space-4)}.health-panel>summary{cursor:pointer;font-weight:600}.health-body{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.health-body p,.health-body h4,.health-body ul{margin:0}.health-body h4{margin-bottom:var(--space-1);font-size:.85rem}.health-tiers{border-collapse:collapse;width:100%;font-size:.85rem}.health-tiers th,.health-tiers td{text-align:left;padding:3px var(--space-2) 3px 0;font-weight:400}.health-tiers thead th{color:var(--color-text-muted);font-size:.78rem}.health-columns{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.health-columns ul,.health-terms{padding-left:var(--space-4);font-size:.85rem}body{min-width:320px;margin:0}:root{--print-hint-text:color-mix(in srgb, #b45309 60%, var(--color-text));--print-hint-bg:color-mix(in srgb, #f0c674 16%, var(--color-surface));--print-hint-border:color-mix(in srgb, #f0c674 50%, var(--color-surface));--print-th-bg:color-mix(in srgb, var(--color-text) 6%, var(--color-bg))}.pwa-app{max-width:720px;margin:0 auto}.pwa-header{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.pwa-brand{align-items:center;gap:var(--space-2);color:var(--color-text);margin:0;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.pwa-brand:before{content:"";background-image:url(/icon.svg);background-repeat:no-repeat;background-size:contain;border-radius:5px;width:22px;height:22px;display:inline-block}.pwa-header-actions{align-items:center;gap:var(--space-2);display:flex}.app{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.applications-page-header{justify-content:space-between;align-items:center;display:flex}.applications-page-header h1{margin:0;font-size:1.2rem}.jd-capture-bar,.output-section{gap:var(--space-2);flex-direction:column;display:flex}.jd-capture-header,.output-section-header{align-items:center;gap:var(--space-2);display:flex}.jd-capture-header h2,.output-section-header h2{text-transform:uppercase;letter-spacing:.04em;min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.85rem;overflow:hidden}.jd-capture-bar.collapsed,.output-section.collapsed{gap:0}.jd-capture-actions{gap:var(--space-2);display:flex}.jd-source{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;overflow:hidden}textarea{width:100%;font-size:.88rem}.generate-button{flex-shrink:0;min-width:92px}.output-actions{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.output-actions button{padding-inline:var(--space-3);background:var(--color-surface);border:none;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:6px;display:flex}.output-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.output-actions svg{flex-shrink:0}.hiring-manager-name{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;font-size:.85rem;display:flex}.hiring-manager-name input{font-size:.9rem}.jd-capture-bar,.output-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4)}.generate-button:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.generate-button:not(:disabled):hover{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}.empty-state{text-align:center;padding:var(--space-5) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.more-formats-toggle{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;color:var(--color-text-muted);background:0 0;border:none;font-size:.85rem;display:flex}.more-formats-toggle:hover:not(:disabled){color:var(--color-text);background:0 0}.more-formats-content{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.track-application-cta{width:100%;max-width:320px;padding:10px var(--space-4);border-radius:var(--radius-md);text-align:center;align-self:center;font-size:.9rem;font-weight:600}.track-application-tracked{align-self:center}.track-application-form{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.track-application-form label{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;font-size:.85rem;display:flex}.track-application-form input{font-size:.9rem}.track-application-actions{gap:var(--space-2);display:flex}.application-list{gap:var(--space-4);flex-direction:column;display:flex}.application-card{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4);flex-direction:column;display:flex}.application-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.application-card-title h3{margin:0 0 2px;font-size:1rem}.application-source{color:var(--color-text-muted);font-size:.82rem}.application-card-meta{color:var(--color-text-muted);margin:0;font-size:.8rem}.application-notes{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;font-size:.8rem;display:flex}.application-notes textarea{resize:vertical;font-family:inherit;font-size:.85rem}.application-card-actions{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.application-status-select{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;font-size:.8rem;display:flex}.link-button.danger{color:var(--color-danger)}.application-card-snapshot{gap:var(--space-3);flex-direction:column;display:flex}.application-card-snapshot h4{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:.82rem}.application-card-snapshot pre{white-space:pre-wrap;word-break:break-word;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);max-height:240px;margin:0;font-family:inherit;font-size:.85rem;overflow-y:auto}.options-app{width:100%;max-width:640px;padding:var(--space-5) var(--space-4) 48px;gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.options-app>h1{margin:0;font-size:1.2rem}.settings-form,.resume-editor,.backup-panel,.privacy-notice{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;display:flex}.settings-form h2,.resume-editor h2,.backup-panel h2,.privacy-notice h2{margin:0;font-size:1rem}.privacy-notice{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface))}.privacy-notice.collapsed{gap:0}.privacy-notice-header{align-items:center;gap:var(--space-2);display:flex}.privacy-notice p{color:var(--color-text);margin:0;font-size:.88rem;line-height:1.5}.privacy-notice ul{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.privacy-notice li{font-size:.88rem;line-height:1.5}.privacy-notice code{background:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:4px;padding:1px 5px;font-size:.85em}.privacy-notice .hint{font-style:italic}.key-row{gap:var(--space-2);display:flex}.key-row input{flex:1}label{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;font-size:.85rem;display:flex}input,textarea{width:100%}.provider-fields{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);background:color-mix(in srgb, var(--color-primary) 3%, transparent);flex-direction:column;min-width:0;display:flex}.provider-fields legend{padding:0 var(--space-1);font-size:.85rem;font-weight:600}.model-row{gap:var(--space-2);display:flex}.model-row select,.model-row input{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.model-row button{flex-shrink:0;width:auto}.file-upload-row{align-items:center;gap:var(--space-3);display:flex}.file-upload-label{border:1px dashed var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:fit-content;color:var(--color-text-muted);padding:7px 14px;font-size:.85rem;transition:border-color .15s,color .15s;display:inline-block}.file-upload-label:hover{border-color:var(--color-primary);color:var(--color-primary)}.settings-form>button[type=submit]{align-self:flex-start}.resume-editor-actions{gap:var(--space-2);display:flex}.options-footer{text-align:center;padding-top:var(--space-2)}.options-footer p+p{margin-top:var(--space-2)}button.link-inline{color:var(--color-primary);font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}button.link-inline:hover:not(:disabled){color:var(--color-primary-hover);background:0 0;border:none}.wizard-app{width:100%;max-width:720px;padding:var(--space-5) var(--space-4) 64px;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.wizard-app>h1{margin:0;font-size:1.2rem}.wizard-progress{gap:4px;display:flex}.wizard-progress-bar{background:color-mix(in srgb, var(--color-primary) 18%, var(--color-surface));border-radius:3px;flex:1;height:6px}.wizard-progress-bar.filled{background:var(--color-primary)}.wizard-step{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;display:flex}.wizard-step h2{margin:0;font-size:1.05rem}.wizard-step label{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;font-size:.85rem;display:flex}.wizard-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.wizard-grid{grid-template-columns:1fr}}.wizard-entry{gap:var(--space-3);padding:var(--space-4) var(--space-5);margin:0 calc(var(--space-5) * -1);flex-direction:column;display:flex}.wizard-entry+.wizard-entry{border-top:1px solid var(--color-border)}.wizard-entry-header{justify-content:space-between;align-items:center;display:flex}.wizard-entry-header h3{margin:0;font-size:.95rem}.wizard-checkbox{align-items:center;gap:var(--space-2);flex-direction:row}.wizard-checkbox input{width:auto}.wizard-nav{justify-content:space-between;gap:var(--space-3);display:flex}.wizard-review,.wizard-output{gap:var(--space-4);flex-direction:column;display:flex}.wizard-review dl{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;font-size:.85rem;display:grid}.wizard-review dt{color:var(--color-text-muted)}.wizard-review dd{margin:0}.wizard-review>button.primary,.wizard-actions button.primary{padding:9px 18px}.wizard-review>button.primary{margin:var(--space-2) 0;align-self:flex-start}.wizard-output textarea{width:100%;min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.wizard-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.link-inline{color:var(--color-primary);font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.link-inline:hover:not(:disabled){color:var(--color-primary-hover);background:0 0;border:none}.install-prompt{left:50%;bottom:var(--space-4);z-index:50;width:calc(100% - var(--space-4) * 2);align-items:center;gap:var(--space-3);max-width:420px;padding:var(--space-3) 40px var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);display:flex;position:fixed;transform:translate(-50%)}.install-prompt-icon{border-radius:var(--radius-sm);flex-shrink:0;width:36px;height:36px}.install-prompt-text{min-width:0;color:var(--color-text);overflow-wrap:break-word;flex:1;margin:0;font-size:.8rem;line-height:1.4}.install-prompt-install{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.install-prompt-install svg{flex-shrink:0}.install-prompt-dismiss{width:28px;height:28px;color:var(--color-text-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:6px}.install-prompt-dismiss:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 8%, transparent);border-color:#0000}@media (width<=480px){.install-prompt{flex-wrap:wrap}.install-prompt-install{margin-left:48px}}
