.lp{--lp-bg: var(--bg, #F7F5FB);--lp-surface: var(--surface, #FFFFFF);--lp-surface-2: var(--surface-2, #F0EAFB);--lp-ink: var(--ink, #2B0A57);--lp-muted: var(--ink-muted, #5B4B7A);--lp-brand: var(--brand, #861BEE);--lp-strong: var(--brand-strong, #6A12C4);--lp-soft: var(--brand-soft, #EBDDFC);--lp-line: var(--line, #E2D7F3);--lp-radius: var(--radius, 14px);--lp-shadow: var(--shadow, 0 1px 2px rgba(43,10,87,.06), 0 6px 20px rgba(43,10,87,.07));min-height:100vh;background:var(--lp-bg);color:var(--lp-ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;text-align:left}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p,.lp ul,.lp ol{margin:0;padding:0}.lp ul,.lp ol{list-style:none}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{color:var(--lp-ink);line-height:1.15;letter-spacing:-.02em;font-weight:800}.lp :focus-visible{outline:3px solid var(--lp-strong);outline-offset:3px;border-radius:6px}.lp-skip{position:absolute;left:1rem;top:-4rem;z-index:50;background:var(--lp-strong);color:#fff;padding:.6rem 1rem;border-radius:8px;font-weight:700;text-decoration:none}.lp-skip:focus{top:1rem}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 1rem}.lp-logo{display:block;width:8.5rem;text-decoration:none;flex:none}.lp-logo img{display:block;width:100%;height:auto}.lp-logo.lg{width:10rem}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;padding:.65rem 1.3rem;border-radius:999px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background .15s,border-color .15s,transform .15s}.lp-btn.primary{background:var(--lp-strong);color:#fff}.lp-btn.primary:hover{background:#5a0fa8}.lp-btn.ghost{background:transparent;color:var(--lp-strong);border-color:var(--lp-line)}.lp-btn.ghost:hover{border-color:var(--lp-strong);background:var(--lp-surface)}.lp-btn.big{min-height:3.25rem;padding:.8rem 1.7rem;font-size:1.05rem}.lp-top{position:sticky;top:0;z-index:20;background:#f7f5fbeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-line)}.lp-top .lp-wrap{display:flex;align-items:center;gap:1rem;min-height:4rem}.lp-nav{display:none;margin-left:auto;gap:1.5rem}.lp-nav a{text-decoration:none;font-weight:600;color:var(--lp-muted);padding:.3rem 0}.lp-nav a:hover{color:var(--lp-strong)}.lp-actions{margin-left:auto;display:flex;gap:.5rem;align-items:center}.lp-actions .lp-btn{min-height:2.5rem;padding:.45rem 1rem;font-size:.95rem}.lp-actions .hide-sm{display:none}.lp-hero{padding:2.5rem 0 3rem}.lp-hero .lp-wrap{display:grid;gap:2rem;align-items:center}.lp-eyebrow{display:inline-block;background:var(--lp-soft);color:var(--lp-strong);font-weight:700;font-size:.85rem;padding:.3rem .8rem;border-radius:999px;margin-bottom:1rem}.lp-hero h1{font-size:clamp(2.2rem,7vw,3.6rem)}.lp-hero h1 span{color:var(--lp-strong)}.lp-lead{margin-top:1rem;font-size:1.15rem;color:var(--lp-muted);max-width:34rem}.lp-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.lp-note{margin-top:.9rem;font-size:.9rem;color:var(--lp-muted);max-width:32rem}.lp-photo{border-radius:calc(var(--lp-radius) + 6px);overflow:hidden;box-shadow:var(--lp-shadow);border:1px solid var(--lp-line);background:var(--lp-soft)}.lp-photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;object-position:50% 35%}.lp-hero .lp-photo img{aspect-ratio:16 / 10;object-position:48% 30%}.lp-sec{padding:3.5rem 0;scroll-margin-top:4.5rem}.lp-sec.alt{background:var(--lp-surface);border-block:1px solid var(--lp-line)}.lp-sec h2{font-size:clamp(1.7rem,5vw,2.3rem)}.lp-sec .lp-intro{margin-top:.75rem;color:var(--lp-muted);max-width:40rem;font-size:1.05rem}.lp-two{display:grid;gap:2rem;align-items:center}.lp-tags{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.lp-tags li{background:var(--lp-soft);color:var(--lp-ink);font-weight:700;font-size:.9rem;padding:.35rem .85rem;border-radius:999px}.lp-two .lp-photo img{aspect-ratio:3 / 2;object-position:45% 30%}.lp-two.flip .lp-photo img{aspect-ratio:16 / 10;object-position:60% 30%}.lp-wavy{background-color:var(--lp-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='60' viewBox='0 0 240 60'%3E%3Cpath d='M0 30c30-24 60-24 90 0s60 24 90 0 40-18 60-8' fill='none' stroke='%23EBDDFC' stroke-width='2' stroke-linecap='round' opacity='.7'/%3E%3C/svg%3E");background-size:240px 60px}.lp-steps{margin-top:2rem;display:grid;gap:1rem;counter-reset:s}.lp-steps li{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:1.25rem;box-shadow:var(--lp-shadow)}.lp-sec.alt .lp-steps li{background:var(--lp-bg);box-shadow:none}.lp-num{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--lp-strong);color:#fff;font-weight:800;margin-bottom:.75rem}.lp h3{font-size:1.15rem}.lp-steps p,.lp-cards p{margin-top:.4rem;color:var(--lp-muted)}.lp-cards{margin-top:2rem;display:grid;gap:1rem}.lp-cards li{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:1.25rem;box-shadow:var(--lp-shadow)}.lp-ico svg{width:26px;height:26px}.lp-ico{width:2.75rem;height:2.75rem;border-radius:12px;background:var(--lp-surface-2);color:var(--lp-strong);display:grid;place-items:center;margin-bottom:.75rem}.lp-group{margin-top:2.25rem}.lp-group .lp-cards{margin-top:.9rem}.lp .lp-group-title{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-strong)}.lp h4{font-size:1.15rem}.lp-priv{margin-top:1.5rem;display:grid;gap:.75rem}.lp-priv li{display:flex;gap:.75rem;align-items:flex-start}.lp-priv svg{flex:none;margin-top:.25rem;color:var(--lp-strong)}.lp-faq{margin-top:1.5rem;display:grid;gap:.75rem;max-width:46rem}.lp-faq details{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.lp-faq summary{cursor:pointer;font-weight:700;padding:1rem 1.25rem;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--lp-strong);flex:none}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{padding:0 1.25rem 1.1rem;color:var(--lp-muted)}.lp-final{text-align:center}.lp-final h2{margin:0}.lp-final .lp-wrap{background:var(--lp-soft);border-radius:calc(var(--lp-radius) + 6px);padding:1.25rem;display:grid;gap:1.5rem;align-items:center;max-width:1072px;width:calc(100% - 2rem)}.lp-final-photo{border-radius:var(--lp-radius);overflow:hidden;box-shadow:var(--lp-shadow)}.lp-final-photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:40% 30%}.lp-final-text{padding:.5rem .25rem 1rem}.lp-final .lp-cta{justify-content:center}.lp-final p{color:var(--lp-muted);margin-top:.6rem}.lp-foot{border-top:1px solid var(--lp-line);padding:2rem 0;color:var(--lp-muted);font-size:.92rem}.lp-foot .lp-wrap{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.lp-login{min-height:calc(100vh - 4rem);display:grid;place-items:center;padding:2rem 1rem 3rem}.lp-card{width:100%;max-width:26rem;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:calc(var(--lp-radius) + 4px);box-shadow:var(--lp-shadow);padding:2rem 1.5rem;text-align:center}.lp-card h1{font-size:1.7rem}.lp-card>p{margin-top:.6rem;color:var(--lp-muted)}.lp-card .lp-logo{margin:0 auto 1.25rem}.lp-google{margin-top:1.5rem;width:100%;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;color:#1f1f1f;border:2px solid var(--lp-line);border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.lp-google:hover{border-color:var(--lp-strong)}.lp-card .lp-fine{margin-top:1.25rem;font-size:.88rem;color:var(--lp-muted)}.lp-card .lp-back{display:inline-block;margin-top:1.25rem;font-weight:600;color:var(--lp-strong)}.lp-err{margin-top:1rem;background:#fdecec;color:#8a1c1c;border:1px solid #F3B8B8;border-radius:10px;padding:.7rem .9rem;text-align:left;font-size:.95rem}.lp-dev{margin-top:1.5rem;text-align:left;border-top:1px dashed var(--lp-line);padding-top:1rem}.lp-dev label{display:block;font-weight:600;margin:.6rem 0 .2rem}.lp-dev input{width:100%;padding:.6rem .7rem;font:inherit;border:1px solid var(--lp-line);border-radius:8px}.lp-dev button{margin-top:.8rem}@media(min-width:720px){.lp-wrap{padding:0 1.5rem}.lp-actions .hide-sm{display:inline-flex}.lp-steps,.lp-cards{grid-template-columns:repeat(2,1fr)}.lp-logo{width:9.5rem}}@media(min-width:960px){.lp-nav{display:flex}.lp-actions{margin-left:1.5rem}.lp-hero{padding:4rem 0 5rem}.lp-hero .lp-wrap{grid-template-columns:1.05fr .95fr;gap:3rem}.lp-two{grid-template-columns:1fr 1fr;gap:3rem}.lp-steps{grid-template-columns:repeat(4,1fr)}.lp-cards{grid-template-columns:repeat(3,1fr)}.lp-sec{padding:5rem 0}.lp-two.flip>.lp-photo{order:-1}.lp-final .lp-wrap{grid-template-columns:1.1fr 1fr;padding:1.5rem;gap:2.5rem;text-align:left}.lp-final .lp-cta{justify-content:flex-start}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.lp-btn:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{transition:none!important;animation:none!important}}.rs-page{width:100%}.rs-title{margin:0 0 1rem;font-size:1.6rem;color:var(--ink)}.rs-msgcard{margin-bottom:1rem}.rs-msgcard .btn{margin-top:.5rem}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.rs-list-head{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.rs-list-head .btn{margin-top:0}.rs-list-head h2{margin-bottom:.25rem}.rs-cards{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.rs-rcard{background:#fff;border:1px solid var(--line);border-top:6px solid var(--brand);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.rs-rcard h3{margin:0 0 .25rem;overflow-wrap:anywhere}.rs-rcard .actions{margin-top:.75rem}.rs-rcard .btn{padding:.5rem 1rem}.rs-confirm p{margin:.75rem 0 .5rem}.rs-empty{text-align:center;padding:1.5rem 0 .5rem}.rs-topbar{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:1rem}.rs-topbar .btn{margin-top:0;padding:.55rem 1.1rem}.rs-status{flex:1 1 140px;text-align:center;font-weight:700;color:var(--ink-muted);min-height:1.5em}.rs-dirty{color:#7a4b00}.rs-clean{color:var(--ok)}.rs-banner{background:#fff4d6;color:#4a3200;border:1px solid #E3C77A;border-radius:12px;padding:1rem;margin-bottom:1rem}.rs-banner p{margin:0 0 .75rem}.rs-banner .btn{margin-top:0}.rs-msg{margin:0 0 1rem;padding:.75rem 1rem;border-radius:10px;font-weight:600}.rs-msg.err{background:#fde8e6;color:var(--danger);border:1px solid #F3B8B2}.rs-msg.ok{background:#e1f6e9;color:var(--ok);border:1px solid #A8DDBB}.rs-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.rs-tabs button{flex:1;font:inherit;font-weight:700;padding:.65rem;border-radius:999px;cursor:pointer;color:var(--brand-strong);background:var(--surface);border:2px solid var(--brand)}.rs-tabs button.on{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}.rs-split{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.rs-split.show-edit .rs-preview,.rs-split.show-preview .rs-form{display:none}@media(min-width:980px){.rs-tabs{display:none}.rs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.rs-split.show-edit .rs-preview,.rs-split.show-preview .rs-form{display:block}.rs-preview-sticky{position:sticky;top:1rem}}.rs-form h2{margin-top:0}.rs-form h2:focus{outline:none}.rs-form input[type=checkbox],.rs-form input[type=radio]{width:auto}.rs-form select{width:100%;padding:.65rem .75rem;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--field-border);border-radius:10px}.rs-field{margin-bottom:.5rem}.rs-field>label,.rs-lbl{display:block;font-weight:600;margin:.75rem 0 .25rem}.rs-section{border:0;border-top:2px solid var(--line);margin:1.5rem 0 0;padding:.75rem 0 0;min-width:0}.rs-section legend{font-size:1.15rem;font-weight:800;padding:0 .5rem 0 0}.rs-item{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem 1rem 1rem;margin:.75rem 0}.rs-item-head{display:flex;justify-content:space-between;align-items:center;padding-top:.35rem}.rs-link{font:inherit;font-weight:700;background:none;border:0;cursor:pointer;text-decoration:underline;padding:.25rem;color:var(--brand-strong)}.rs-link.danger{color:var(--danger)}.rs-two{display:grid;gap:0 .75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rs-add{margin-top:.5rem}.rs-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .6rem;padding:0}.rs-chips li{display:inline-flex;align-items:center;gap:.25rem;background:var(--brand-strong);color:#fff;border-radius:999px;padding:.25rem .3rem .25rem .8rem;font-weight:600}.rs-chips button{font:inherit;font-weight:800;color:#fff;background:#fff3;border:0;border-radius:50%;width:1.6rem;height:1.6rem;cursor:pointer}.rs-sugg{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.6rem}.rs-pill{font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;color:var(--ink);background:var(--surface);border:2px dashed var(--brand);border-radius:999px;padding:.3rem .8rem}.rs-pill:hover:not(:disabled){background:var(--brand-soft)}.rs-pill:disabled{opacity:.5;cursor:not-allowed}.rs-tip{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:.75rem 1rem;margin:.75rem 0}.rs-tip p{margin:.25rem 0}.rs-check{display:flex;width:fit-content;max-width:100%}.rs-check input{position:static;opacity:1;width:1.2rem;height:1.2rem;margin:0 .6rem 0 0}.rs-check:has(input:checked){background:var(--brand-soft);border-color:var(--brand-strong);color:var(--brand-strong)}.rs-tpl.on>span:before{content:none}.rs-tpl{border-radius:14px;align-items:flex-start;flex:1 1 170px}.rs-tpl span{display:grid;gap:.15rem}.rs-tpl strong{color:var(--ink)}.rs-tpl small{font-weight:500;font-size:.85rem;color:var(--ink-muted);line-height:1.35}.rs-tpl.on strong{color:var(--brand-strong)}.rs-tpl.on small{color:var(--ink)}.rs-palette{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .5rem}.rs-swatch{width:2.5rem;height:2.5rem;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px var(--field-border);cursor:pointer;padding:0}.rs-swatch.on{box-shadow:0 0 0 3px var(--ink);position:relative}.rs-swatch.on:after{content:"";position:absolute;left:50%;top:46%;width:.5rem;height:.9rem;border:solid #fff;border-width:0 3px 3px 0;transform:translate(-50%,-50%) rotate(45deg);filter:drop-shadow(0 0 2px rgba(0,0,0,.7))}.rs-hexrow{align-items:center}.rs-inline{margin:0!important;font-size:.9rem}.rs-color{width:3rem!important;height:2.6rem;padding:.15rem;flex:none!important;cursor:pointer}.rs-hex{max-width:9rem;flex:0 1 9rem!important;font-family:ui-monospace,Consolas,monospace}.rs-hex[aria-invalid=true]{border-color:var(--danger)}.rs-sheet-box{container-type:inline-size;width:100%}.rs-sheet{--accent: #861bee;background:#fff;color:#1c1c1c;width:100%;aspect-ratio:210 / 297;font-size:1.75cqw;line-height:1.4;box-shadow:0 8px 28px #2b0a572e;border:1px solid var(--line);border-radius:4px;font-family:Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.rs-sheet h1,.rs-sheet h2,.rs-sheet p,.rs-sheet ul{margin:0}.rv-name{font-size:2.1em;line-height:1.15;font-weight:800}.rv-contact{display:flex;flex-wrap:wrap;gap:0 1em;font-size:.9em;margin-top:.4em!important}.rv-contact span+span:before{content:"";display:inline-block;width:.28em;height:.28em;border-radius:50%;background:currentColor;vertical-align:middle;margin-right:1em;opacity:.5}.rv-body{padding:0 2.2em 2em}.rv-head{padding:2.2em 2.2em 1em}.rv-sec{margin-top:1.1em}.rv-sec h2{font-size:1em;text-transform:uppercase;letter-spacing:.08em;font-weight:800;margin-bottom:.45em;color:var(--accent)}.rv-item{margin-bottom:.6em;break-inside:avoid}.rv-row{display:flex;justify-content:space-between;gap:1em}.rv-date{white-space:nowrap;font-size:.9em;color:#555}.rv-sub{color:#444;font-size:.95em}.rv-text{white-space:pre-line;font-size:.95em;margin-top:.15em!important}.rv-tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35em .5em}.rv-tags li{border:.08em solid var(--accent);color:#222;border-radius:999px;padding:.1em .7em;font-size:.92em}.rv-list{list-style:none;padding:0}.rv-empty{margin-top:1.5em!important;color:#777;font-style:italic}.rs-t-classico{font-family:Georgia,Times New Roman,serif}.rs-t-classico .rv-head{text-align:center}.rs-t-classico .rv-contact{justify-content:center}.rs-t-classico .rv-name{color:var(--accent)}.rs-t-classico .rv-head{border-bottom:.12em solid var(--accent);margin:0 2.2em;padding:2.2em 0 .9em}.rs-t-classico .rv-sec h2{color:#1c1c1c;border-bottom:.06em solid #bbb;padding-bottom:.15em}.rs-t-moderno .rv-head{background:var(--accent);color:var(--on-accent, #fff);padding-bottom:1.4em}.rs-t-moderno .rv-body{padding-top:.2em}.rs-t-moderno .rv-sec h2{display:flex;align-items:center;gap:.6em}.rs-t-moderno .rv-sec h2:before{content:"";width:1.4em;height:.35em;background:var(--accent);border-radius:2px}.rs-t-moderno .rv-tags li{background:color-mix(in srgb,var(--accent) 12%,#fff);border-color:transparent}.rs-t-minimalista{font-weight:400}.rs-t-minimalista .rv-name{font-weight:300;font-size:2.4em;letter-spacing:-.01em}.rs-t-minimalista .rv-head{border-left:.35em solid var(--accent);margin:2.2em 2.2em 0;padding:0 0 0 .8em}.rs-t-minimalista .rv-sec h2{color:#777;font-weight:600;font-size:.85em;letter-spacing:.16em}.rs-t-minimalista .rv-tags{display:block}.rs-t-minimalista .rv-tags li{display:inline;border:0;border-radius:0;padding:0}.rs-t-minimalista .rv-tags li:not(:last-child):after{content:" · ";color:var(--accent);font-weight:800}.rs-print-root{display:none}@page{size:A4;margin:0}@media print{html,body.rs-printing{background:#fff!important;min-height:0;margin:0;padding:0}body.rs-printing>*:not(.rs-print-root){display:none!important}body.rs-printing .rs-print-root{display:block!important}body.rs-printing .rs-sheet-box{width:210mm;container-type:normal}body.rs-printing .rs-sheet{--pad: 16mm;aspect-ratio:auto;width:210mm;min-height:297mm;overflow:visible;box-shadow:none;border:0;border-radius:0;background:#fff;font-size:10pt;padding:var(--pad);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.rs-printing .rs-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.rs-printing .rv-head,body.rs-printing .rv-body{padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.rs-printing .rv-head{padding-top:0}body.rs-printing .rs-t-moderno .rv-head{margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 0;padding:var(--pad) var(--pad) 1.4em}body.rs-printing .rs-t-moderno .rv-body{padding-top:.6em}body.rs-printing .rs-t-classico .rv-head{padding-top:0}body.rs-printing .rs-t-minimalista .rv-head{margin:0}body.rs-printing .rv-item,body.rs-printing .rv-tags li,body.rs-printing .rv-list li,body.rs-printing .rv-head{break-inside:avoid;page-break-inside:avoid}body.rs-printing .rv-sec h2{break-after:avoid;page-break-after:avoid}}@media(prefers-reduced-motion:reduce){.rs-page *{transition:none!important}}.ana-bar,.ana{margin-bottom:1rem}.ana-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.ana-head h2{margin:0}.ana-head .btn{margin-top:0}.ana-live{margin-left:.5rem;color:var(--ink-muted)}.ana-results{display:grid;gap:.75rem;margin-top:1rem}.ana-results .card{box-shadow:none;background:var(--surface-2);overflow-wrap:anywhere}@media print{.ana,.ana-bar{display:none!important}}:root{--bg: #F7F5FB;--surface: #FFFFFF;--surface-2: #F0EAFB;--ink: #2B0A57;--ink-muted: #5B4B7A;--brand: #861BEE;--brand-strong: #6A12C4;--brand-soft: #EBDDFC;--line: #E2D7F3;--danger: #B42318;--ok: #157F3B;--radius: 14px;--shadow: 0 1px 2px rgba(43,10,87,.06), 0 6px 20px rgba(43,10,87,.07);--card: var(--surface);--muted: var(--ink-muted);--bad: var(--danger);--field-border: #8F7BB0}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.header{text-align:center;padding:2.5rem 1rem 1.5rem}.brand{margin:0;font-size:clamp(2.5rem,8vw,4rem);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.tagline{margin:.25rem 0 0;color:var(--ink-muted);font-size:1.1rem}.grid{max-width:900px;margin:0 auto;padding:1rem 16px 3rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.card{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow)}.card h2{margin:0 0 1rem;font-size:1.25rem}.status-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.6rem}.status-list li{display:flex;align-items:center;gap:.6rem}.status-list strong{margin-left:auto}.dot{width:12px;height:12px;border-radius:50%;background:#6b6480;flex:none}.dot.up{background:var(--ok)}.dot.down{background:var(--danger)}strong.up{color:var(--ok)}strong.down{color:var(--danger)}strong.checking{color:var(--ink-muted)}label{display:block;font-weight:600;margin:.75rem 0 .25rem}input{width:100%;padding:.65rem .75rem;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--field-border);border-radius:10px}input::placeholder,textarea::placeholder{color:#6f6288;opacity:1}.btn{margin-top:1rem;padding:.7rem 1.4rem;font:inherit;font-weight:700;cursor:pointer;color:#fff;background:var(--brand-strong);border:2px solid var(--brand-strong);border-radius:999px}.btn.secondary{background:var(--surface);color:var(--brand-strong);border-color:var(--brand);margin-top:0}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:hover:not(:disabled){background:#5a0fa8;border-color:#5a0fa8}.btn.secondary:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand)}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.error{color:var(--danger);font-weight:600;margin:.75rem 0 0}.greet{font-size:1.5rem;font-weight:800;margin:0}.muted{color:var(--ink-muted);margin:.25rem 0 0}.page{max-width:760px;margin:0 auto;padding:1rem 16px 3rem}.stack{display:grid;gap:1.25rem}.center{text-align:center;color:var(--ink-muted)}.card h3{margin:1.25rem 0 .5rem;font-size:1.05rem}.login p{margin:0 0 1rem}.privacy{font-size:.95rem;margin-top:1rem!important}.google-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.7rem 1.4rem;font:inherit;font-weight:700;cursor:pointer;color:#1f1f1f;background:#fff;border:2px solid var(--field-border);border-radius:999px}.google-btn:hover{background:var(--surface-2);border-color:var(--brand)}.dev{margin-top:1.25rem;border-top:1px solid var(--line);padding-top:.75rem}.dev summary{cursor:pointer;font-weight:600;color:var(--ink-muted)}textarea{width:100%;padding:.65rem .75rem;font:inherit;color:var(--ink);resize:vertical;background:var(--surface);border:1.5px solid var(--field-border);border-radius:10px}fieldset.field{border:0;margin:0 0 .5rem;padding:0;min-width:0}fieldset.field legend{font-weight:700;padding:0;margin-bottom:.35rem}.hint,.optional{color:var(--ink-muted);font-size:.9rem;font-weight:400;margin:.15rem 0 .5rem}.survey-field{margin-top:1.5rem}.choices{display:flex;flex-wrap:wrap;gap:.5rem}.choice{position:relative;display:inline-flex;align-items:center;margin:0;font-weight:600;cursor:pointer;padding:.55rem .9rem;color:var(--ink);background:var(--surface);border:1.5px solid var(--field-border);border-radius:999px}.choice:hover{background:var(--surface-2)}.choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.choice.on{background:var(--brand-soft);border-color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand-strong);color:var(--brand-strong)}.choice.on>span:first-of-type:before{content:"";display:inline-block;width:.38em;height:.72em;margin-right:.6em;vertical-align:.05em;border:solid var(--brand-strong);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.choice:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.other,.add-row{margin-top:.75rem}.row{display:flex;gap:.5rem;flex-wrap:wrap}.row input{flex:1 1 200px;width:auto}.row .btn{margin-top:0}.meta{display:flex;justify-content:space-between;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.progress{height:8px;background:var(--brand-soft);border:1px solid var(--line);border-radius:99px;overflow:hidden;margin:.5rem 0 1.25rem}.progress span{display:block;height:100%;background:var(--brand-strong);transition:width .25s}.onboarding h2:focus{outline:none}.footer{margin-top:1.5rem;display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer p{margin:0;flex:1 1 220px}.actions{display:flex;gap:.75rem;flex-wrap:wrap}.actions .btn{margin-top:0}.actions.left{margin-top:1.25rem}.summary{margin:0;display:grid;gap:.6rem}.sum-row dt{font-weight:700;font-size:.9rem;color:var(--ink-muted)}.sum-row dd{margin:0}@media(prefers-reduced-motion:reduce){.progress span{transition:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:50;background:var(--surface);color:var(--ink);padding:.5rem 1rem;border-radius:8px;font-weight:700;box-shadow:var(--shadow)}.skip-link:focus{top:8px}.shell{min-height:100vh;display:flex;flex-direction:column}.shell-top{display:flex;align-items:center;justify-content:space-between;padding:.75rem 16px;background:var(--surface);border-bottom:1px solid var(--line)}.shell-brand{display:block;width:150px;text-decoration:none;border-radius:8px}.logo-crop{display:block;width:100%;max-width:9.5rem}.logo-crop img{display:block;width:100%;height:auto}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--brand-strong);background:var(--surface);border:2px solid var(--brand);border-radius:12px;cursor:pointer}.menu-btn:focus-visible,.nav-close:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.shell-nav{position:fixed;top:0;left:0;bottom:0;z-index:30;display:flex;flex-direction:column;width:min(300px,84vw);padding:1rem;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);box-shadow:var(--shadow);transform:translate(-100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.shell-nav.open{transform:none;visibility:visible;transition:transform .22s ease}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#2b0a5773}.nav-close{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.5rem;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:10px;cursor:pointer}.shell-nav .nav-foot{margin-top:auto}@media(prefers-reduced-motion:reduce){.shell-nav,.shell-nav.open{transition:none}}.shell-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.shell-nav a{display:flex;align-items:center;padding:.7rem .9rem;color:var(--ink);text-decoration:none;font-weight:700;border-radius:10px}@media(hover:hover){.shell-nav a:hover{background:transparent;box-shadow:inset 0 -2px 0 var(--brand)}}.shell-nav a:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.shell-nav a[aria-current=page],.shell-nav a[aria-current=page]:hover{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-strong)}.shell-nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong);box-shadow:inset 3px 0 0 var(--brand-strong)}.nav-foot{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.nav-user{margin:0 0 .5rem;color:var(--ink-muted);word-break:break-word}.nav-logout{width:100%}.shell-content{flex:1;min-width:0;width:100%}.shell-body{max-width:1120px;margin:0 auto;padding:1rem 16px 3rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.shell-body.full{max-width:1400px}.shell-main{min-width:0}.shell-main:focus{outline:none}.shell-main>*{max-width:100%}.side-tips{min-width:0}.tips-card{padding:1.1rem 1.25rem;background:var(--surface-2);box-shadow:none}.tips-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem!important;font-size:1.05rem!important}.tips-icon{flex:none;color:var(--brand-strong)}.tips-list{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.5rem;line-height:1.5}.tips-list li::marker{color:var(--brand-strong)}.tips-img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);margin-top:1rem;background:var(--brand-soft)}@media(min-width:880px){.shell{flex-direction:row;align-items:flex-start}.shell-top{position:fixed;top:0;left:0;width:250px;padding:1.25rem 1.25rem .75rem;border-bottom:0;border-right:1px solid var(--line);z-index:2}.menu-btn,.nav-close,.nav-backdrop{display:none}.shell-nav{transform:none;visibility:visible;transition:none;box-shadow:none;z-index:auto;display:flex;flex-direction:column;position:fixed;top:4.75rem;left:0;bottom:0;width:250px;padding:0 1rem 1rem;overflow-y:auto;border-bottom:0;border-right:1px solid var(--line)}.nav-foot{margin-top:auto}.shell-content{margin-left:250px;width:calc(100% - 250px)}.shell-body{padding:2rem 2rem 3rem}}@media(min-width:1200px){.shell-body:not(.single){grid-template-columns:minmax(0,1fr) 300px;gap:2rem}.shell-body:not(.single) .side-tips{position:sticky;top:1.5rem}}.card h1.greet{margin-bottom:.5rem}.card p{line-height:1.55}.card a{color:var(--brand-strong);font-weight:600}.btn.linkbtn{display:inline-block;text-decoration:none;margin-top:0}.btn.secondary.linkbtn,.card a.btn.secondary{color:var(--brand-strong)}.card a.btn:not(.secondary){color:#fff}.progress.big{height:12px;margin:.5rem 0 1rem}.notice{background:#fff4d6;color:#4a3200;border:1px solid #E3C77A;border-radius:12px;padding:.75rem 1rem;margin:.75rem 0}.notice p{margin:0 0 .5rem}.notice .btn{margin-top:0;color:#4a3200;border-color:#4a3200;background:transparent}.notice .btn:hover:not(:disabled){background:#4a32001a;border-color:#4a3200}.rec-list,.glossary-list,.lesson-list,.stages,.check-list,.stage-items{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.stages,.glossary-list{gap:1.25rem}.rec{display:grid;gap:.2rem;padding:.85rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.rec .why,.hint,small{color:var(--ink-muted)}.stage-items{gap:.4rem;margin-top:.5rem}.glossary-list .example{background:var(--surface-2);border-left:4px solid var(--brand-strong);padding:.6rem .8rem;border-radius:8px}.lesson-link{display:grid;gap:.15rem;padding:.85rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink)!important;font-weight:400!important}.lesson-link:hover{border-color:var(--brand);background:var(--surface-2)}.check-item{display:flex;gap:.75rem;align-items:flex-start;margin:0;padding:.8rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;font-weight:400}.check-item.on{border-color:var(--brand-strong);background:var(--brand-soft)}.check-item input{width:1.3rem;height:1.3rem;flex:none;margin-top:.15rem;accent-color:var(--brand-strong)}.check-item span{display:grid;gap:.15rem}.check-item:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.lesson-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.tab{font:inherit;font-weight:700;padding:.5rem .9rem;border:1.5px solid var(--field-border);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer}.tab:hover{background:var(--surface-2)}.tab.on{background:var(--brand-soft);border-color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand-strong);color:var(--brand-strong)}.lesson blockquote{margin:.75rem 0;padding:.75rem 1rem;background:var(--surface-2);border-left:4px solid var(--brand-strong);border-radius:8px;white-space:pre-line}.lesson-stage h2{margin-top:0}.lesson textarea{margin-top:.25rem}.stage h2{margin-bottom:.5rem}@media print{.side-tips,.shell-nav,.shell-top,.skip-link,.nav-backdrop{display:none!important}}.greet:has(.title-ico),.rs-title:has(.title-ico){display:flex;align-items:center;gap:.65rem}.title-ico{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--surface-2);color:var(--brand-strong)}.title-ico svg{width:24px;height:24px}.art-inline{display:block;max-width:100%;height:auto;margin:0 0 .5rem}.art-state{display:flex;align-items:center;gap:1rem;margin:1rem 0;flex-wrap:wrap}.art-state p{margin:0;flex:1 1 14rem}.rs-empty svg{display:block;margin:0 auto .5rem;max-width:100%;height:auto}.notice svg{display:block;max-width:100%;height:auto}.shell-nav a:has(.nav-ico){display:flex;align-items:center;gap:.6rem}.nav-ico{flex:none}.itv h1{overflow-wrap:anywhere}.itv h1:focus,.itv h1:focus-visible{outline:none}.itv-count{font-weight:700;color:var(--brand-strong)}.itv-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1rem 0}.itv-type h2{margin-bottom:.5rem}.itv-custom,.itv-custom .btn{margin-top:1rem}.itv-meta{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.itv-q{font-size:1.4rem;margin:0 0 .75rem;overflow-wrap:anywhere}.itv-mic,.itv-fb{margin-top:1rem}.itv-fb{padding-top:1rem;border-top:1px solid var(--line)}.itv-fb-cards{display:grid;gap:.75rem;margin-top:1rem}.itv-fb-cards .card{box-shadow:none;background:var(--surface-2)}.itv-fb-cards h3,.ana-results h3{margin-top:0}.itv-fb blockquote{margin:0;padding:.75rem 1rem;background:var(--surface);border-left:4px solid var(--brand-strong);border-radius:8px;overflow-wrap:anywhere}.itv-rec{background:var(--brand-soft);border-color:var(--brand-strong)}.itv-nav{margin-top:1.5rem;justify-content:space-between}.itv-summary{padding-left:1.25rem}.itv-summary p{margin:.25rem 0 1rem;white-space:pre-wrap;overflow-wrap:anywhere}.speak{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.5rem 0}.speak .btn{margin-top:0}.speak-note{color:var(--ink-muted);font-size:.9rem}@media(max-width:480px){.itv-nav .btn,.itv-fb .btn{width:100%}}.chat{display:grid;gap:.75rem;min-width:0}.chat-log{display:grid;gap:.6rem;align-content:start;min-height:14rem;max-height:min(55vh,28rem);overflow-y:auto;padding:.75rem;background:var(--surface-2);border-radius:var(--radius)}.chat-log:focus-visible,.chip:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.bubble{max-width:88%;padding:.6rem .85rem;border-radius:14px;background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere}.bubble p{margin:0;white-space:pre-wrap}.bubble.me{justify-self:end;background:var(--brand-soft);border-color:var(--brand)}.bubble.bot{justify-self:start}.bubble-who{display:block;font-size:.8rem;font-weight:700;color:var(--brand-strong);margin-bottom:.15rem}.chat-empty p{margin-top:0}.chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.chip{font:inherit;padding:.45rem .85rem;border:1.5px solid var(--field-border);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;max-width:100%}.chip:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand)}.chip.on{background:var(--brand-soft);border-color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand-strong);color:var(--brand-strong);font-weight:700}.chat-form{display:grid;gap:.4rem}.chat-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.chat-actions,.msg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.chat-actions,.chat-actions .btn,.msg-actions .btn{margin-top:0}.chat-warn{margin:0;font-size:.875rem}.copy-status{color:var(--brand-strong);font-weight:600}.msg-pick{border:0;padding:0;margin:1rem 0 0;min-width:0}.msg-pick legend{font-weight:700;padding:0;margin-bottom:.5rem}.ai-box{margin-top:.75rem;display:grid;gap:.25rem}.ai-answer{margin-top:.75rem}@media(max-width:480px){.bubble{max-width:100%}.chat-actions{width:100%}.chat-actions .btn{flex:1 1 auto}}.opp select{width:100%;padding:.65rem .75rem;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--field-border);border-radius:10px}.opp-warn{margin:.75rem 0;padding:.75rem 1rem;background:var(--surface-2);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:10px;line-height:1.5}.opp-tabs{display:flex;gap:.5rem;margin:1rem 0;flex-wrap:wrap}.opp-tab{font:inherit;font-weight:700;padding:.6rem 1.1rem;border-radius:999px;border:1.5px solid var(--field-border);background:var(--surface);color:var(--ink);cursor:pointer}.opp-tab:hover{background:var(--surface-2)}.opp-tab.on{background:var(--brand-soft);border-color:var(--brand-strong);color:var(--brand-strong)}.opp-tab:focus-visible,.opp select:focus-visible,.job-card a:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.opp-chips{margin-top:.5rem}.opp-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.opp-loading{margin:1rem 0;color:var(--ink-muted);font-weight:600}.job-list{list-style:none;margin:1rem 0;padding:0;display:grid;gap:1rem}.job-card h3{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.job-head{display:flex;gap:.75rem;align-items:center}.job-titles{min-width:0}.job-logo{flex:none;width:44px;height:44px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid var(--line)}.job-logo-fb{display:inline-grid;place-items:center;font-weight:800;color:var(--brand-strong);background:var(--surface-2)}.job-employer{margin:.15rem 0 0;color:var(--ink-muted);overflow-wrap:anywhere}.job-meta{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:.75rem 0 0}.job-meta li{padding:.2rem .65rem;border-radius:999px;background:var(--surface-2);font-size:.875rem}.job-snippet{margin:.75rem 0 0;overflow-wrap:anywhere}.job-source{margin:.5rem 0 0}.job-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.job-actions .btn{margin-top:.5rem}.job-confirm{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center}.job-state{text-align:center;display:grid;justify-items:center;gap:.5rem;margin-top:1rem}.job-scam,.opp>.card.job-scam{margin-top:1rem}.job-bullets,.job-plat{padding-left:1.2rem;margin:.25rem 0;line-height:1.55}.job-plat{list-style:none;padding:0}.job-plat li{padding:.5rem 0;border-top:1px solid var(--line)}.job-plat li:first-child{border-top:0}.job-plat p{margin:.25rem 0 0}@media(max-width:480px){.opp-row{grid-template-columns:1fr}.opp-tab{flex:1 1 auto}.job-actions .btn{flex:1 1 auto;text-align:center}}.acct{margin-top:1rem}.acct h2{margin-top:0}.acct-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.acct-cols ul{margin:.25rem 0;padding-left:1.2rem;line-height:1.6}.acct-block{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.acct-danger{margin-top:1.25rem;border:1.5px solid var(--danger);border-radius:12px;padding:1rem}.acct-danger h3{color:var(--danger);margin-top:0}.acct-ok{color:var(--ok);font-weight:600;margin:.75rem 0 0}.btn.acct-del{background:var(--danger);border-color:var(--danger);color:#fff}.btn.acct-del:hover:not(:disabled){background:#8e1b11;border-color:#8e1b11}.acct .btn:focus-visible,.acct-dialog .btn:focus-visible,.acct-dialog input:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.acct-dialog{width:min(32rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;padding:1.25rem;border:0;border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.acct-dialog::backdrop{background:#2b0a578c}.acct-dialog h2{margin-top:0}.acct-dialog input{width:100%;padding:.65rem .75rem;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--field-border);border-radius:10px}.acct-label{display:block;font-weight:700;margin:1rem 0 .35rem}.lp-notice{margin:0;padding:.85rem 1rem;background:var(--brand-soft);color:var(--ink);border-bottom:1px solid var(--line);display:flex;gap:.75rem;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:600}.lp-notice button{font:inherit;font-weight:700;color:var(--brand-strong);background:transparent;border:1.5px solid var(--brand);border-radius:999px;padding:.25rem .8rem;cursor:pointer}.lp-notice button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media(max-width:480px){.acct-cols{grid-template-columns:1fr}.acct-dialog .actions .btn{flex:1 1 auto}}
