.jgg,.jgg *,.jgg *:before,.jgg *:after{box-sizing:border-box}.jgg{--jgg-ink:#1c1c1e;--jgg-ink-muted:#5c5c63;--jgg-ink-faint:#8a8a90;--jgg-line:#e4e4e8;--jgg-line-soft:#eeeef1;--jgg-surface:#f5f5f7;--jgg-bg:#fff;--jgg-brand:#1c1c1e;--jgg-brand-ink:#fff;--jgg-panel:#1c1c1e;--jgg-panel-ink:#fff;--jgg-panel-muted:#a9a9b0;--jgg-panel-line:#33333a;--jgg-accent:#edb534;--jgg-accent-ink:#1c1c1e;--jgg-accent-soft:#fbf1d3;--jgg-link:#c36;--jgg-success:#2e7d32;--jgg-success-soft:#e3f1e4;--jgg-danger:#c0392b;--jgg-danger-soft:#f8e4e1;--jgg-shadow:0 1px 0 rgba(28,28,30,.04),0 10px 30px -18px rgba(28,28,30,.35);--jgg-radius:10px;--jgg-maxw:46rem;--jgg-wm-fill:rgba(28,28,30,.055);font-family:Roboto,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--jgg-ink);background:var(--jgg-bg);-webkit-font-smoothing:antialiased;max-width:var(--jgg-maxw);margin:0 auto;padding:1rem 1rem 4rem;color-scheme:light;overflow-wrap:break-word;overflow-wrap:anywhere;min-width:0}.jgg-hyp-item>div,.jgg-first>div,.jgg-avoid-item>div,.jgg-verdict-car,.jgg-verdict-foot>span,.jgg-foot>span,.jgg-step-body,.jgg-branch,.jgg-facts>div,.jgg-insight,.jgg-safety-item,.jgg-notice>div,.jgg-reassure>div{min-width:0}.jgg[data-theme=dark]{--jgg-ink:#f2f2f4;--jgg-ink-muted:#a6a6ae;--jgg-ink-faint:#707078;--jgg-line:#303036;--jgg-line-soft:#26262b;--jgg-surface:#1e1e22;--jgg-bg:#131316;--jgg-brand:#f2f2f4;--jgg-brand-ink:#131316;--jgg-panel:#0e0e10;--jgg-panel-ink:#f2f2f4;--jgg-panel-muted:#9a9aa2;--jgg-panel-line:#2a2a30;--jgg-accent:#edb534;--jgg-accent-ink:#1c1c1e;--jgg-accent-soft:#33290f;--jgg-link:#e8739e;--jgg-success:#6cbf70;--jgg-success-soft:#15291a;--jgg-danger:#e5766a;--jgg-danger-soft:#33191a;--jgg-shadow:0 1px 0 rgba(0,0,0,.5),0 10px 30px -18px rgba(0,0,0,.9);--jgg-wm-fill:rgba(242,242,244,.06);color-scheme:dark}@media (prefers-color-scheme:dark){.jgg:not([data-theme=light]){--jgg-ink:#f2f2f4;--jgg-ink-muted:#a6a6ae;--jgg-ink-faint:#707078;--jgg-line:#303036;--jgg-line-soft:#26262b;--jgg-surface:#1e1e22;--jgg-bg:#131316;--jgg-brand:#f2f2f4;--jgg-brand-ink:#131316;--jgg-panel:#0e0e10;--jgg-panel-ink:#f2f2f4;--jgg-panel-muted:#9a9aa2;--jgg-panel-line:#2a2a30;--jgg-accent:#edb534;--jgg-accent-ink:#1c1c1e;--jgg-accent-soft:#33290f;--jgg-link:#e8739e;--jgg-success:#6cbf70;--jgg-success-soft:#15291a;--jgg-danger:#e5766a;--jgg-danger-soft:#33191a;--jgg-shadow:0 1px 0 rgba(0,0,0,.5),0 10px 30px -18px rgba(0,0,0,.9);--jgg-wm-fill:rgba(242,242,244,.06);color-scheme:dark}}.jgg h1,.jgg h2,.jgg h3,.jgg h4{margin:0;line-height:1.2;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.jgg p{margin:0 0 .9rem}.jgg p:last-child{margin-bottom:0}.jgg strong{font-weight:600}.jgg a{color:var(--jgg-link);text-decoration:underline;text-underline-offset:2px}.jgg a:hover{text-decoration-thickness:2px}.jgg :focus-visible{outline:2px solid var(--jgg-accent);outline-offset:2px;border-radius:3px}.jgg .jgg-mono{font-family:ui-monospace,"Roboto Mono",SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.jgg .jgg-eyebrow{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-ink-muted);font-weight:500;margin:0 0 .35rem}.jgg .jgg-muted{color:var(--jgg-ink-muted)}.jgg .jgg-small{font-size:.875rem}.jgg ul.jgg-plain{margin:0;padding-left:1.1rem}.jgg ul.jgg-plain li{margin-bottom:.45rem}.jgg [hidden]{display:none !important}.jgg-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0 1rem;border-bottom:1px solid var(--jgg-line);margin-bottom:1.6rem}.jgg-wordmark{display:flex;align-items:baseline;gap:.5rem;font-weight:700;letter-spacing:-.01em}.jgg-wordmark .jgg-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--jgg-accent);display:inline-block;align-self:center}.jgg-wordmark small{font-weight:400;color:var(--jgg-ink-muted);font-size:.8rem}.jgg-top-actions{display:flex;gap:.4rem;align-items:center}.jgg-app{--jgg-maxw:900px;padding:2rem 1rem 3.75rem}.jgg-app .jgg-top{align-items:flex-end;gap:1rem;padding:0 0 1.1rem;border-bottom:3px solid var(--jgg-accent);margin-bottom:1.75rem}.jgg-app .jgg-brand{display:flex;align-items:center;gap:.875rem;min-width:0}.jgg-app .jgg-brand .jgg-dot{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--jgg-accent);flex:0 0 auto}.jgg-app .jgg-title{font-size:1.55rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.jgg-app .jgg-title span{color:var(--jgg-accent)}.jgg-app .jgg-subtitle{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--jgg-ink-faint);margin:.3rem 0 0}@media (max-width:30rem){.jgg-app{padding:1rem 1rem 2.5rem}.jgg-app .jgg-top{flex-wrap:wrap;gap:.6rem;padding-bottom:.75rem;margin-bottom:1.1rem}.jgg-app .jgg-brand{gap:.6rem}.jgg-app .jgg-brand .jgg-dot{width:1.1rem;height:1.1rem}.jgg-app .jgg-title{font-size:1.15rem}.jgg-app .jgg-subtitle{font-size:.62rem;margin-top:.2rem}}.jgg-btn{font:inherit;font-weight:600;font-size:.95rem;line-height:1;padding:.8rem 1.15rem;border-radius:8px;cursor:pointer;border:1px solid var(--jgg-line);background:var(--jgg-bg);color:var(--jgg-ink);display:inline-flex;align-items:center;gap:.5rem;transition:background .12s,border-color .12s,transform .06s;text-decoration:none;white-space:nowrap}.jgg-btn:hover{border-color:var(--jgg-ink-faint);background:var(--jgg-surface)}.jgg-btn:active{transform:translateY(1px)}.jgg-btn:disabled{opacity:.5;cursor:default}.jgg-btn.jgg-primary{background:var(--jgg-brand);color:var(--jgg-brand-ink);border-color:var(--jgg-brand)}.jgg-btn.jgg-primary:hover{opacity:.92}.jgg-btn.jgg-quiet{border-color:transparent;background:0 0;color:var(--jgg-ink-muted);padding:.55rem .7rem;font-weight:500}.jgg-btn.jgg-quiet:hover{color:var(--jgg-ink);background:var(--jgg-surface)}.jgg-btn.jgg-icon{padding:.5rem;width:2.4rem;height:2.4rem;justify-content:center;border-radius:50%}.jgg-btn svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jgg-btn.jgg-lg{font-size:1.05rem;padding:1rem 1.4rem}.jgg-btn.jgg-block{width:100%;justify-content:center}.jgg-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.jgg-label{font-weight:600;font-size:.95rem}.jgg-label small{font-weight:400;color:var(--jgg-ink-muted);margin-left:.3rem}.jgg-hint{font-size:.82rem;color:var(--jgg-ink-muted)}.jgg-input,.jgg-select,.jgg-textarea{font:inherit;color:var(--jgg-ink);background:var(--jgg-bg);border:1px solid var(--jgg-line);border-radius:8px;padding:.75rem .85rem;width:100%;min-width:0;transition:border-color .12s,box-shadow .12s}.jgg-input:focus,.jgg-select:focus,.jgg-textarea:focus{outline:none;border-color:var(--jgg-ink);box-shadow:0 0 0 3px var(--jgg-accent-soft)}.jgg-input::placeholder,.jgg-textarea::placeholder{color:var(--jgg-ink-faint)}.jgg-input[aria-invalid=true]{border-color:var(--jgg-danger)}.jgg-textarea{resize:vertical;min-height:7.5rem;line-height:1.5}.jgg-select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 50%, calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2.2rem}.jgg-input.jgg-vin{font-family:ui-monospace,"Roboto Mono",SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.jgg-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media (max-width:30rem){.jgg-row{grid-template-columns:1fr}}.jgg-row-3{grid-template-columns:1.6fr .7fr 1.6fr}.jgg-row-3>*{min-width:0}@media (max-width:42rem){.jgg-row-3{grid-template-columns:1fr}}.jgg-inline-link{font:inherit;background:0 0;border:0;padding:0;color:var(--jgg-ink-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:.875rem}.jgg-inline-link:hover{color:var(--jgg-ink)}.jgg-photos{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.jgg-photo-add{width:5.2rem;height:5.2rem;border:1px dashed var(--jgg-ink-faint);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;cursor:pointer;color:var(--jgg-ink-muted);font-size:.72rem;background:var(--jgg-surface)}.jgg-photo-add:hover{border-color:var(--jgg-ink);color:var(--jgg-ink)}.jgg-photo-add input{display:none}.jgg-photo-add svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jgg-thumb{position:relative;width:5.2rem;height:5.2rem;border-radius:8px;overflow:hidden;border:1px solid var(--jgg-line);background:var(--jgg-surface)}.jgg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.jgg-thumb button{position:absolute;top:.2rem;right:.2rem;width:1.4rem;height:1.4rem;border-radius:50%;border:0;background:rgba(28,28,30,.75);color:#fff;font-size:.9rem;line-height:1;cursor:pointer}.jgg-hero{margin-bottom:1.6rem}.jgg-hero h1{font-size:clamp(1.7rem, 5vw, 2.3rem);margin-bottom:.5rem}.jgg-hero p{color:var(--jgg-ink-muted);font-size:1.05rem;max-width:36rem}.jgg-card{background:var(--jgg-bg);border:1px solid var(--jgg-line);border-radius:var(--jgg-radius);padding:1.3rem 1.3rem 1.1rem;box-shadow:var(--jgg-shadow)}@media (max-width:30rem){.jgg-card{padding:1rem}}.jgg-card+.jgg-card{margin-top:1rem}.jgg-form-actions{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin-top:1.2rem}.jgg-error{color:var(--jgg-danger);font-size:.875rem;margin-top:.4rem}.jgg-consent{margin-top:1.1rem;padding-top:.95rem;border-top:1px solid var(--jgg-line)}.jgg-consent-row{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer;font-size:.9rem}.jgg-consent-box{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:.25rem 0 0;accent-color:var(--jgg-ink);cursor:pointer}.jgg-consent-box:focus-visible{outline:2px solid var(--jgg-ink);outline-offset:2px}.jgg-consent .jgg-hint{margin:.45rem 0 0 1.65rem}.jgg-consent-more{font:inherit;background:0 0;border:0;padding:0;margin:.45rem 0 0 1.65rem;display:block;color:var(--jgg-ink-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:.82rem}.jgg-consent-more:hover{color:var(--jgg-ink)}.jgg-consent-full{margin:.5rem 0 0 2.5rem;font-size:.82rem;color:var(--jgg-ink-muted)}.jgg-consent-full li{margin-bottom:.35rem}.jgg-showcase-notice{margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--jgg-line)}.jgg-showcase-notice .jgg-consent-row{margin-top:.5rem}.jgg-limit{margin:.8rem 0 0}.jgg-reassure{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 1rem;background:var(--jgg-surface);border-radius:8px;margin-bottom:1.2rem;font-size:.92rem}.jgg-reassure svg{flex:0 0 auto;width:1.3rem;height:1.3rem;fill:none;stroke:var(--jgg-ink-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:.15rem}.jgg-notice{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;border:1px solid var(--jgg-line);border-left:3px solid var(--jgg-danger);border-radius:8px;padding:.9rem 1rem;margin:1.2rem 0;font-size:.92rem;background:var(--jgg-bg)}.jgg-notice svg{width:1.3rem;height:1.3rem;fill:none;stroke:var(--jgg-danger);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-top:.1rem}.jgg-notice strong{display:block;margin-bottom:.15rem}.jgg-notice p{margin:0;color:var(--jgg-ink-muted)}.jgg-notice.jgg-ai{border-left-color:var(--jgg-ink-faint)}.jgg-notice.jgg-ai svg{stroke:var(--jgg-ink-muted)}.jgg-notice.jgg-advice{background:var(--jgg-danger-soft);border:2px solid var(--jgg-danger);border-left-width:6px;padding:1.1rem 1.2rem;margin:0 0 1.4rem;font-size:1rem}.jgg-notice.jgg-advice svg{width:1.6rem;height:1.6rem}.jgg-notice.jgg-advice strong{font-size:1.12rem;line-height:1.35;color:var(--jgg-danger);margin-bottom:.4rem}.jgg-notice.jgg-advice p{color:var(--jgg-ink)}.jgg-car-strip{display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:baseline;margin-bottom:1rem;font-size:.9rem;color:var(--jgg-ink-muted)}.jgg-car-strip b{color:var(--jgg-ink);font-weight:600}.jgg-ask{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;max-width:640px;margin-inline:auto;animation:jgg-step-in .28s cubic-bezier(.2,.7,.3,1) both}@keyframes jgg-step-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jgg-ask{animation:none}}.jgg-ask .jgg-progress{display:flex;align-items:center;gap:12px;margin:0 0 26px}.jgg-ask .jgg-progress-n{font-family:"Roboto Mono",ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--jgg-ink-faint);white-space:nowrap}.jgg-ask .jgg-bars{display:flex;gap:4px;flex:1}.jgg-ask .jgg-bars i{display:block;height:3px;flex:1;background:var(--jgg-line);border-radius:2px;transition:background .25s ease}.jgg-ask .jgg-bars i.jgg-on{background:var(--jgg-ink)}.jgg-ask .jgg-bars i.jgg-now{background:var(--jgg-accent)}.jgg-ask .jgg-q{font-size:clamp(22px, 3.8vw, 28px);line-height:1.25;font-weight:700;letter-spacing:-.02em;margin:0 0 10px;text-wrap:balance}.jgg-ask .jgg-q-dim{color:var(--jgg-ink-muted)}.jgg-ask .jgg-why{font-size:14.5px;color:var(--jgg-ink-muted);margin:0 0 22px;padding-left:14px;border-left:2px solid var(--jgg-line)}.jgg-ask .jgg-why b{color:var(--jgg-ink);font-weight:500}.jgg-ask .jgg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.jgg-ask .jgg-chip{font-family:inherit;font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid var(--jgg-line);background:var(--jgg-bg);color:var(--jgg-ink);cursor:pointer}.jgg-ask .jgg-chip:hover{border-color:var(--jgg-ink-faint)}.jgg-ask .jgg-chip:focus-visible{outline:2px solid var(--jgg-link);outline-offset:2px}.jgg-ask .jgg-question{border:0;padding:0;box-shadow:none;background:0 0}.jgg-ask .jgg-textarea{width:100%;min-height:90px;font-family:inherit;font-size:15.5px;line-height:1.6;color:var(--jgg-ink);background:var(--jgg-bg);border:1px solid var(--jgg-line);border-radius:5px;padding:13px 14px;resize:vertical}.jgg-ask .jgg-question-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:14px}.jgg-ask .jgg-question-actions .jgg-spacer{flex:1}.jgg-ask .jgg-known{margin-top:30px;padding-top:20px;border-top:1px solid var(--jgg-line-soft)}.jgg-ask .jgg-known h4{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-ink-faint);margin:0 0 10px}.jgg-ask .jgg-known ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.jgg-ask .jgg-known li{font-size:14.5px;color:var(--jgg-ink-muted);padding-left:22px;position:relative}.jgg-ask .jgg-known li:before{content:"\2713";position:absolute;left:0;color:var(--jgg-success);font-weight:700}.jgg-ask .jgg-known li.jgg-drop:before{content:"\00d7";color:var(--jgg-ink-faint)}.jgg-thinking{display:inline-flex;gap:.3rem;align-items:center;color:var(--jgg-ink-muted);font-size:.9rem;padding:.6rem 0}.jgg-thinking i{width:.4rem;height:.4rem;border-radius:50%;background:var(--jgg-ink-faint);animation:jgg-pulse 1s infinite ease-in-out}.jgg-thinking i:nth-child(2){animation-delay:.15s}.jgg-thinking i:nth-child(3){animation-delay:.3s}@keyframes jgg-pulse{0%,80%,100%{opacity:.25}40%{opacity:1}}.jgg-report{display:flex;flex-direction:column;gap:2rem}.jgg-section>.jgg-sechead{display:flex;align-items:baseline;gap:.7rem;border-bottom:1px solid var(--jgg-line);padding-bottom:.5rem;margin-bottom:1rem}.jgg-sechead .jgg-n{font-family:ui-monospace,"Roboto Mono",Menlo,Consolas,monospace;font-size:.75rem;color:var(--jgg-ink-muted);font-weight:600}.jgg-sechead h2{font-size:1.2rem;font-weight:700}.jgg-verdict{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--jgg-line);border-radius:var(--jgg-radius);background:var(--jgg-bg);box-shadow:var(--jgg-shadow);padding:1.4rem 1.5rem 1.2rem}.jgg-verdict:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--jgg-wm-img);background-size:190px 190px}.jgg{--jgg-wm-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='190' height='190'><text transform='rotate(-30 95 95)' x='95' y='95' font-size='19' font-family='Roboto,Arial,sans-serif' font-weight='700' text-anchor='middle' fill='%231C1C1E' fill-opacity='0.055'>jagaux.com</text></svg>")}.jgg[data-theme=dark]{--jgg-wm-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='190' height='190'><text transform='rotate(-30 95 95)' x='95' y='95' font-size='19' font-family='Roboto,Arial,sans-serif' font-weight='700' text-anchor='middle' fill='%23F2F2F4' fill-opacity='0.06'>jagaux.com</text></svg>")}@media (prefers-color-scheme:dark){.jgg:not([data-theme=light]){--jgg-wm-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='190' height='190'><text transform='rotate(-30 95 95)' x='95' y='95' font-size='19' font-family='Roboto,Arial,sans-serif' font-weight='700' text-anchor='middle' fill='%23F2F2F4' fill-opacity='0.06'>jagaux.com</text></svg>")}}.jgg-verdict-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.jgg-verdict-head .jgg-mark{flex:0 0 auto}.jgg-verdict-car{font-size:.85rem;color:var(--jgg-ink-muted);line-height:1.4}.jgg-verdict-car b{color:var(--jgg-ink);font-weight:600;display:block;font-size:.95rem}.jgg-mark{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--jgg-ink-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.jgg-mark:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--jgg-accent)}.jgg-fault{margin-bottom:1.1rem}.jgg-fault h1{font-size:clamp(1.45rem, 4.2vw, 2rem);line-height:1.15;letter-spacing:-.01em;margin:0}.jgg-fault-sum{margin:.55rem 0 0;font-size:1.02rem;line-height:1.55;color:var(--jgg-ink-muted)}.jgg-severity-head{font-size:1.15rem;font-weight:700;line-height:1.3;margin:0}.jgg-severity{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.1rem}.jgg-severity h1{font-size:clamp(1.75rem, 6vw, 2.5rem);line-height:1.1}.jgg-severity-text{font-size:1.05rem;color:var(--jgg-ink);max-width:38rem}.jgg-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-top:.3rem;max-width:26rem}.jgg-scale span{height:.45rem;border-radius:2px;background:var(--jgg-line);position:relative}.jgg-scale span:after{content:attr(data-l);position:absolute;top:.65rem;left:0;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--jgg-ink-faint);white-space:nowrap}.jgg-scale{padding-bottom:1.1rem}.jgg-scale span.jgg-lit:after{color:var(--jgg-ink);font-weight:600}.jgg-scale[data-level=low] span:nth-child(-n+1){background:var(--jgg-success)}.jgg-scale[data-level=moderate] span:nth-child(-n+2){background:var(--jgg-ink)}.jgg-scale[data-level=serious] span:nth-child(-n+3){background:var(--jgg-danger)}.jgg-scale[data-level=critical] span:nth-child(-n+4){background:var(--jgg-danger)}.jgg-first{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;align-items:start;background:var(--jgg-accent-soft);border:1px solid var(--jgg-accent);border-radius:8px;padding:.95rem 1.05rem;margin-top:.4rem}.jgg-first-badge{background:var(--jgg-accent);color:var(--jgg-accent-ink);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .5rem;border-radius:4px;margin-top:.15rem;white-space:nowrap}.jgg-first h3{font-size:1.15rem;margin-bottom:.25rem}.jgg-first p{font-size:.95rem;margin:0}.jgg-first .jgg-cost{display:inline-block;margin-top:.4rem;font-size:.78rem;color:var(--jgg-ink-muted);font-weight:500}@media (max-width:30rem){.jgg-first{grid-template-columns:1fr;gap:.5rem}.jgg-first-badge{justify-self:start}}.jgg-verdict-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;align-items:center;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--jgg-line-soft);font-size:.78rem;color:var(--jgg-ink-muted)}.jgg-verdict-foot .jgg-mono{color:var(--jgg-ink-faint)}.jgg-insight{border-left:3px solid var(--jgg-ink);padding:.2rem 0 .2rem 1.1rem;font-size:1.12rem;line-height:1.55}.jgg-insight .jgg-eyebrow{margin-bottom:.4rem}.jgg-hyp{display:flex;flex-direction:column;gap:.6rem}.jgg-hyp-item{display:grid;grid-template-columns:2rem minmax(0, 1fr);gap:.6rem;padding:.95rem 1rem;border:1px solid var(--jgg-line);border-radius:8px;background:var(--jgg-bg)}.jgg-hyp-item .jgg-rank{font-family:ui-monospace,"Roboto Mono",Menlo,Consolas,monospace;font-weight:700;color:var(--jgg-ink-muted);font-size:1.05rem;padding-top:.1rem}.jgg-hyp-item h3{font-size:1.02rem;margin-bottom:.35rem;font-weight:600}.jgg-hyp-item p{font-size:.92rem;color:var(--jgg-ink-muted);margin:0}.jgg-hyp-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.jgg-pill{display:inline-block;max-width:100%;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .5rem;border:1px solid currentColor;border-radius:999px;white-space:normal;line-height:1.35;font-weight:600;color:var(--jgg-ink-muted)}.jgg-pill.jgg-odds-likely{color:var(--jgg-ink)}.jgg-pill.jgg-odds-plausible{color:var(--jgg-ink-muted)}.jgg-pill.jgg-odds-unlikely{color:var(--jgg-ink-faint)}.jgg-pill.jgg-cost{border-style:dashed}.jgg-odds-bar{height:.3rem;background:var(--jgg-line);border-radius:2px;overflow:hidden;margin-top:.55rem;max-width:14rem}.jgg-odds-bar i{display:block;height:100%;background:var(--jgg-ink)}.jgg-steps{display:flex;flex-direction:column;gap:.6rem}.jgg-step{display:grid;grid-template-columns:2.6rem minmax(0, 1fr);border:1px solid var(--jgg-line);border-radius:8px;overflow:hidden;background:var(--jgg-bg)}.jgg-rail{background:var(--jgg-surface);border-right:1px solid var(--jgg-line-soft);display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:.45rem}.jgg-rail .jgg-num{font-family:ui-monospace,"Roboto Mono",Menlo,Consolas,monospace;font-weight:700;color:var(--jgg-ink-muted);font-size:.95rem}.jgg-rail .jgg-dot{width:.55rem;height:.55rem;border-radius:50%;border:1px solid var(--jgg-ink-faint);background:0 0}.jgg-step-body{padding:.95rem 1.05rem 1rem;min-width:0}.jgg-step h3{font-size:1.02rem;font-weight:600;margin-bottom:.35rem}.jgg-step p{font-size:.93rem;margin-bottom:.55rem}.jgg-step .jgg-why{font-size:.86rem;color:var(--jgg-ink-muted);border-left:2px solid var(--jgg-line);padding-left:.7rem;margin-bottom:.7rem}.jgg-step .jgg-caution{font-size:.86rem;color:var(--jgg-danger);font-weight:500;margin-bottom:.6rem}.jgg-step[data-state=done] .jgg-dot{background:var(--jgg-success);border-color:var(--jgg-success)}.jgg-step[data-state=done] .jgg-num{color:var(--jgg-success)}.jgg-step[data-state=blocked] .jgg-dot{background:var(--jgg-danger);border-color:var(--jgg-danger)}.jgg-step[data-state=blocked] .jgg-num{color:var(--jgg-danger)}.jgg-step[data-state=done] h3{color:var(--jgg-ink-muted);text-decoration:line-through;text-decoration-color:var(--jgg-success)}.jgg-step.jgg-current{border-color:var(--jgg-accent);box-shadow:0 0 0 3px var(--jgg-accent-soft)}@media (hover:hover){.jgg-step:not(.jgg-current):hover{border-color:var(--jgg-ink-faint)}}.jgg-step{transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease}.jgg-step-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s ease,opacity .2s ease}.jgg-step-inner{overflow:hidden;min-height:0}.jgg-step[data-state=ruled] .jgg-step-fold{grid-template-rows:0fr;opacity:0}.jgg-step[data-state=ruled]{opacity:.62}.jgg-step[data-state=ruled]:hover{opacity:.85}.jgg-step[data-state=ruled] h3{display:flex;align-items:baseline;gap:.4rem;margin-bottom:0}.jgg-step[data-state=ruled] .jgg-step-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jgg-step[data-state=ruled] .jgg-step-tag{flex:none}.jgg-step[data-state=ruled] .jgg-step-controls button[data-s=worked]{display:none}.jgg-step[data-state=worked] .jgg-step-controls button[data-s=ruled]{display:none}.jgg-step .jgg-step-undo{font-size:.8rem}.jgg-step[data-state=worked]{border-color:#2e7d32;box-shadow:0 0 0 3px rgba(46,125,50,.15)}.jgg-step[data-state=worked] .jgg-rail{background:#2e7d32}.jgg-step[data-state=worked] .jgg-num{color:#fff}.jgg-step-tag{display:inline-block;margin-left:.5rem;padding:.1rem .45rem;border-radius:3px;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;vertical-align:middle}.jgg-step-tag--yes{background:#2e7d32;color:#fff}.jgg-confetti{position:fixed;width:0;height:0;z-index:60;pointer-events:none}.jgg-confetti i{position:absolute;display:block;width:6px;height:10px;border-radius:1px;animation:jgg-pop 1.25s cubic-bezier(.2,.7,.3,1) forwards}@keyframes jgg-pop{0%{transform:translate(0,0) rotate(0);opacity:1}70%{opacity:1}100%{transform:translate(var(--dx),calc(var(--dy) + 90px)) rotate(var(--rot));opacity:0}}@media (prefers-reduced-motion:reduce){.jgg-confetti{display:none}}.jgg-step-tag--no{background:var(--jgg-surface);color:var(--jgg-ink-faint);border:1px solid var(--jgg-line)}@media (prefers-reduced-motion:reduce){.jgg-step,.jgg-step-fold{transition:none}}.jgg-step.jgg-current .jgg-rail{background:var(--jgg-accent)}.jgg-step.jgg-current .jgg-num{color:var(--jgg-accent-ink)}.jgg-step.jgg-current .jgg-dot{border-color:var(--jgg-accent-ink)}.jgg-step.jgg-current h3:after{content:"do this now";font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--jgg-accent-ink);background:var(--jgg-accent);padding:.15rem .4rem;border-radius:3px;margin-left:.5rem;vertical-align:middle}.jgg-measure{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;margin-top:.4rem}.jgg-measure label{grid-column:1/-1;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--jgg-ink-muted);font-weight:500}.jgg-measure input{font:inherit;font-family:ui-monospace,"Roboto Mono",Menlo,Consolas,monospace;padding:.55rem .7rem;border:1px solid var(--jgg-line);border-radius:6px;background:var(--jgg-surface);color:var(--jgg-ink);min-width:0}.jgg-measure input:focus{outline:none;border-color:var(--jgg-ink)}.jgg-measure .jgg-unit{font-family:ui-monospace,"Roboto Mono",Menlo,Consolas,monospace;font-size:.85rem;color:var(--jgg-ink-muted)}.jgg-step-controls{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.jgg-step-controls button{font:inherit;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;background:var(--jgg-bg);color:var(--jgg-ink-muted);border:1px solid var(--jgg-line);border-radius:6px;padding:.4rem .65rem;cursor:pointer}.jgg-step-controls button:hover{color:var(--jgg-ink);border-color:var(--jgg-ink-faint)}.jgg-step-controls button[data-s=worked]:hover,.jgg-step-controls button[data-s=worked]:focus-visible{color:var(--jgg-success);border-color:var(--jgg-success)}.jgg-step-controls button[data-s=ruled]:hover,.jgg-step-controls button[data-s=ruled]:focus-visible{color:var(--jgg-danger);border-color:var(--jgg-danger)}.jgg-step-controls button[aria-pressed=true][data-s=worked]{background:var(--jgg-success);border-color:var(--jgg-success);color:#fff}.jgg-step-controls button[aria-pressed=true][data-s=ruled]{background:var(--jgg-danger);border-color:var(--jgg-danger);color:#fff}.jgg-avoid{display:flex;flex-direction:column;gap:.5rem}.jgg-avoid-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;align-items:start;padding:.8rem 1rem;border:1px solid var(--jgg-line);border-radius:8px}.jgg-avoid-item .jgg-no{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid var(--jgg-danger);position:relative;flex:0 0 auto;margin-top:.1rem}.jgg-avoid-item .jgg-no:after{content:"";position:absolute;left:50%;top:50%;width:1.3rem;height:2px;background:var(--jgg-danger);transform:translate(-50%,-50%) rotate(-45deg)}.jgg-avoid-item b{display:block;font-weight:600}.jgg-avoid-item span{font-size:.9rem;color:var(--jgg-ink-muted)}.jgg-safety{display:flex;flex-direction:column;gap:.5rem}.jgg-safety-item{border-left:3px solid var(--jgg-danger);background:var(--jgg-danger-soft);padding:.8rem 1rem;border-radius:0 8px 8px 0;font-size:.95rem}.jgg-safety-item b{display:block;margin-bottom:.15rem}.jgg-safety-item.jgg-info{border-left-color:var(--jgg-ink-muted);background:var(--jgg-surface)}.jgg-keep{border:1px solid var(--jgg-line);border-radius:var(--jgg-radius);padding:1.1rem 1.2rem;background:var(--jgg-surface);margin-top:1.2rem}.jgg-keep h2{font-size:1.05rem;margin-bottom:.25rem}.jgg-keep>p{color:var(--jgg-ink-muted);font-size:.92rem;margin-bottom:.2rem}.jgg-keep .jgg-share-url{margin-top:.8rem}.jgg-keep-warn{font-size:.85rem;color:var(--jgg-ink-muted);margin-top:.6rem}.jgg-keep-warn b{color:var(--jgg-ink);font-weight:600}.jgg-keep-mail{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--jgg-line)}.jgg-keep-mail .jgg-row{display:flex;gap:.5rem;align-items:center;margin:.35rem 0 .35rem}.jgg-keep-mail .jgg-row input{flex:1;min-width:0}.jgg-keep-mail .jgg-row button{white-space:nowrap}.jgg-paynote{margin-top:.9rem;font-size:.9rem;color:var(--jgg-ink-muted)}.jgg-paynote p{margin:.45rem 0 0}.jgg-paynote p:first-child{margin-top:0}.jgg-buy{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.6rem}.jgg-buy a.jgg-btn{text-decoration:none}.jgg-buy a.jgg-btn:first-of-type{background:var(--jgg-brand);color:var(--jgg-brand-ink);border-color:var(--jgg-brand)}.jgg-gate{border:1px solid var(--jgg-accent);border-left:4px solid var(--jgg-accent);border-radius:var(--jgg-radius);padding:1.1rem 1.2rem;margin-bottom:1rem;background:var(--jgg-surface)}.jgg-gate-title{font-size:1.15rem;line-height:1.3;margin:0 0 .4rem}.jgg-gate-line{margin:0;font-size:.98rem}.jgg-gate-clock{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;font-size:1.05em;white-space:nowrap}.jgg-gate-note{margin:.5rem 0 0;font-size:.88rem;color:var(--jgg-ink-muted)}.jgg-gate-buy{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.jgg-gate-buy a.jgg-btn{text-decoration:none}.jgg-gate-unlock{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--jgg-line)}.jgg-gate-unlock-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.jgg-gate-unlock-row input{flex:1 1 12rem;min-width:0}.jgg-gate-unlock-row button{white-space:nowrap}.jgg-gate-preview{margin:.9rem 0 0;padding:.5rem .7rem;font-size:.85rem;color:var(--jgg-ink-muted);border:1px dashed var(--jgg-line);border-radius:6px}.jgg-gate.jgg-gate-ok{border-color:var(--jgg-line);border-left-color:var(--jgg-success);padding:.7rem .9rem}.jgg-gate.jgg-gate-ok .jgg-gate-line{font-size:.92rem;color:var(--jgg-ink-muted)}.jgg-locked{filter:blur(1.7px) saturate(.6);opacity:.5;pointer-events:none;user-select:none;transition:filter .18s,opacity .18s}@media (prefers-reduced-motion:reduce){.jgg-locked{transition:none}}.jgg-share{border:1px solid var(--jgg-line);border-radius:var(--jgg-radius);padding:1.2rem 1.3rem;background:var(--jgg-surface)}.jgg-share h2{font-size:1.1rem;margin-bottom:.3rem}.jgg-share>p{color:var(--jgg-ink-muted);font-size:.92rem;margin-bottom:.9rem}.jgg-outcome{display:flex;gap:.6rem;align-items:flex-start;margin:.2rem 0 1rem;padding:.55rem .8rem;border-radius:8px;border:1px solid var(--jgg-line);background:var(--jgg-surface)}.jgg-outcome b{display:block;font-size:.95rem}.jgg-outcome span{display:block;font-size:.88rem;color:var(--jgg-ink-muted)}.jgg-outcome-mark{font-size:1.1rem;line-height:1.3;font-weight:700}.jgg-outcome--yes{border-color:#2e7d32}.jgg-outcome--yes .jgg-outcome-mark{color:#2e7d32}.jgg-outcome--no{border-color:#c0392b}.jgg-outcome--no .jgg-outcome-mark{color:#c0392b}.jgg-outcome--mixed .jgg-outcome-mark{color:var(--jgg-ink-faint)}.jgg-outcome--solved{align-items:center;gap:1.1rem;padding:.9rem 1.1rem .9rem .8rem;background:var(--jgg-success-soft);border-color:var(--jgg-success)}.jgg-stamp{flex:0 0 auto;width:128px;height:128px;color:var(--jgg-success);transform:rotate(-9deg);opacity:.95;font-family:Roboto,system-ui,sans-serif;overflow:visible}.jgg-solved-text{min-width:0}.jgg-solved-text b{font-size:1.02rem;line-height:1.35}.jgg-solved-text q{display:block;margin:.35rem 0 0;font-style:italic;color:var(--jgg-ink);font-size:.95rem;line-height:1.45}.jgg-solved-text q:before{content:"“"}.jgg-solved-text q:after{content:"”"}.jgg-solved-text span{margin-top:.3rem}.jgg-outcome .jgg-solved-more{display:inline-block;margin-top:.45rem;font-size:.9rem;font-weight:600;color:var(--jgg-success);text-decoration:none;border-bottom:1px solid currentColor}.jgg-outcome .jgg-solved-more:hover{border-bottom-width:2px}@media (max-width:30rem){.jgg-outcome--solved{gap:.8rem;padding:.8rem .8rem .8rem .6rem}.jgg-stamp{width:100px;height:100px}.jgg-solved-text b{font-size:.95rem}}@media print{.jgg-outcome--solved{background:0 0}.jgg-solved-more{display:none}}.jgg-share-actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:30rem){.jgg-share-actions{flex-direction:column;align-items:stretch}.jgg-share-actions .jgg-btn{width:100%;justify-content:center}}.jgg-share-url{display:flex;gap:.5rem;align-items:center;margin-top:.9rem}.jgg-share-url input{flex:1;font:inherit;font-family:ui-monospace,"Roboto Mono",Menlo,Consolas,monospace;font-size:.85rem;padding:.55rem .7rem;border:1px solid var(--jgg-line);border-radius:6px;background:var(--jgg-bg);color:var(--jgg-ink);min-width:0}.jgg-bbcode{margin-top:.9rem}.jgg-bbcode summary{cursor:pointer;font-size:.85rem;color:var(--jgg-ink-muted)}.jgg-bbcode textarea{width:100%;margin-top:.5rem;font:inherit;font-family:ui-monospace,"Roboto Mono",Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45;min-height:9rem;padding:.6rem .7rem;border:1px solid var(--jgg-line);border-radius:6px;background:var(--jgg-bg);color:var(--jgg-ink);resize:vertical}.jgg-toast{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);background:var(--jgg-brand);color:var(--jgg-brand-ink);padding:.6rem 1rem;border-radius:999px;font-size:.9rem;box-shadow:var(--jgg-shadow);z-index:50;opacity:0;transition:opacity .18s;pointer-events:none}.jgg-toast.jgg-show{opacity:1}.jgg-foot{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--jgg-line);font-size:.8rem;color:var(--jgg-ink-muted);line-height:1.55;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.jgg-printmark{display:none}.jgg-skel{display:flex;flex-direction:column;gap:.7rem}.jgg-skel i{display:block;height:1rem;border-radius:4px;background:var(--jgg-surface);animation:jgg-shimmer 1.2s infinite}.jgg-skel i:nth-child(1){width:40%;height:2.2rem}.jgg-skel i:nth-child(2){width:90%}.jgg-skel i:nth-child(3){width:75%}.jgg-skel i:nth-child(4){width:100%;height:5rem}@keyframes jgg-shimmer{50%{opacity:.5}}@media print{.jgg,.jgg[data-theme=dark],.jgg:not([data-theme=light]){--jgg-ink:#000;--jgg-ink-muted:#333;--jgg-ink-faint:#666;--jgg-line:#9a9aa0;--jgg-line-soft:#c8c8cc;--jgg-surface:#fff;--jgg-bg:#fff;--jgg-brand:#000;--jgg-brand-ink:#fff;--jgg-accent:#c9961c;--jgg-accent-soft:#fbf1d3;--jgg-accent-ink:#000;--jgg-link:#000;--jgg-success:#1f5a22;--jgg-success-soft:#fff;--jgg-danger:#8a2418;--jgg-danger-soft:#f5ecea;--jgg-shadow:none;color-scheme:light;max-width:none;padding:0;font-size:10.5pt;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.jgg-top-actions,.jgg-share,.jgg-step-controls,.jgg-noprint,.jgg-toast,.jgg-btn{display:none !important}.jgg-top{margin-bottom:1rem}.jgg-report{gap:1.2rem}.jgg-verdict,.jgg-step,.jgg-hyp-item,.jgg-avoid-item,.jgg-safety-item,.jgg-notice,.jgg-insight{break-inside:avoid}.jgg-sechead{break-after:avoid}.jgg-verdict:before{display:none}.jgg-step.jgg-current{box-shadow:none}.jgg-step.jgg-current h3:after{border:1px solid #000;background:#fff;color:#000}.jgg-measure{grid-template-columns:1fr auto}.jgg-measure input{background:0 0;border:0;border-bottom:1px solid #555;border-radius:0;padding:0 0 .1rem;min-height:1.9rem}.jgg-measure input::placeholder{color:transparent}.jgg a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#444;word-break:break-all}.jgg-verdict-foot a:after{content:none !important}.jgg-printmark{display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;color:#444;border-top:1px solid #9a9aa0;padding-top:.5rem;margin-top:1rem}}@media (prefers-reduced-motion:reduce){.jgg *,.jgg *:before,.jgg *:after{animation:none !important;transition:none !important}}.jgg-app .jgg-report{max-width:46rem;margin-inline:auto}.jgg-app .jgg-report.jgg-wide{max-width:968px}.jgg-app .jgg-top,.jgg-app .jgg-car-strip{font-family:Roboto,"Helvetica Neue",Arial,sans-serif}.jgg-app .jgg-car-strip{max-width:640px;margin-inline:auto}.jgg-intake{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;max-width:640px;margin-inline:auto}.jgg-intake .jgg-hero h1{font-size:clamp(25px, 4.4vw, 34px);line-height:1.15;margin:0 0 12px;font-weight:900;letter-spacing:-.025em;text-wrap:balance}.jgg-intake .jgg-hero p{font-size:17px;color:var(--jgg-ink-muted);margin:0 0 22px}.jgg-intake .jgg-reassure{display:block;border:0;border-left:3px solid var(--jgg-accent);background:0 0;border-radius:0;box-shadow:none;padding:2px 0 2px 16px;margin:0 0 26px;font-size:15px;color:var(--jgg-ink-muted)}.jgg-intake .jgg-reassure strong{color:var(--jgg-ink);display:block;font-size:15.5px;font-weight:700}.jgg-intake .jgg-quota{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--jgg-surface);border:1px solid var(--jgg-line);border-radius:5px;padding:12px 16px;margin-bottom:26px;font-size:14.5px}.jgg-intake .jgg-quota-main{font-weight:500}.jgg-intake .jgg-quota-main b{color:var(--jgg-success)}.jgg-intake .jgg-quota-sub{color:var(--jgg-ink-muted);font-size:13.5px}.jgg-intake .jgg-plate{border:1px solid var(--jgg-ink);border-radius:4px;overflow:hidden;margin-bottom:20px}.jgg-intake .jgg-plate-top{background:var(--jgg-ink);color:var(--jgg-bg);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:7px 14px;display:flex;justify-content:space-between;gap:10px}.jgg-intake .jgg-plate-top span:last-child{color:var(--jgg-accent)}.jgg-intake .jgg-plate-grid{display:grid;grid-template-columns:1fr}@media (min-width:620px){.jgg-intake .jgg-plate-grid{grid-template-columns:2fr 1fr 2fr}}.jgg-intake .jgg-cell{padding:12px 14px;border-top:1px solid var(--jgg-line);min-width:0}@media (min-width:620px){.jgg-intake .jgg-cell+.jgg-cell{border-left:1px solid var(--jgg-line)}}.jgg-intake .jgg-cell-label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jgg-ink-faint);margin-bottom:5px}.jgg-intake .jgg-cell select,.jgg-intake .jgg-cell input{width:100%;font-family:"Roboto Mono",ui-monospace,monospace;font-size:15px;font-weight:500;border:0;background:0 0;color:var(--jgg-ink);padding:0;appearance:none;border-radius:0;line-height:1.5;min-height:0}.jgg-intake .jgg-cell select:disabled{color:var(--jgg-ink-faint)}.jgg-intake .jgg-cell select:focus-visible,.jgg-intake .jgg-cell input:focus-visible{outline:2px solid var(--jgg-link);outline-offset:3px}.jgg-intake .jgg-plate-note{padding:0 14px 12px;margin:0;font-size:13.5px}.jgg-intake .jgg-field-label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jgg-ink-faint);margin-bottom:7px}.jgg-intake .jgg-textarea{width:100%;min-height:150px;font-family:inherit;font-size:15.5px;line-height:1.6;color:var(--jgg-ink);background:var(--jgg-bg);border:1px solid var(--jgg-line);border-radius:5px;padding:13px 14px;resize:vertical}.jgg-intake .jgg-input{width:100%;font-family:inherit;font-size:15.5px;line-height:1.6;color:var(--jgg-ink);background:var(--jgg-bg);border:1px solid var(--jgg-line);border-radius:5px;padding:13px 14px}.jgg-intake .jgg-helper{font-size:13.5px;color:var(--jgg-ink-muted);margin:8px 0 22px}.jgg-intake .jgg-consent{font-size:13.5px;color:var(--jgg-ink-muted);margin-top:0;padding-top:0;border-top:0}.jgg-intake .jgg-showcase-notice{border-top:0;padding-top:0}.jgg-intake .jgg-consent-row{display:flex;gap:11px;align-items:flex-start;margin-bottom:22px}.jgg-intake .jgg-consent-box{margin:4px 0 0;accent-color:var(--jgg-ink);width:16px;height:16px;flex:none}.jgg-intake .jgg-consent .jgg-hint{font-size:13.5px;margin:-14px 0 10px 27px}.jgg-intake .jgg-consent a{color:var(--jgg-link)}.jgg-intake .jgg-consent-more{font:inherit;font-size:13px;color:var(--jgg-ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px dotted var(--jgg-ink-faint);padding:0 0 1px;margin:0 0 16px 27px}.jgg-intake .jgg-consent-more:before{content:"\FF0B";font-size:11px;color:var(--jgg-ink-faint);margin-right:5px}.jgg-intake .jgg-consent-full{margin:0 0 16px 27px;padding:14px 16px;background:var(--jgg-surface);border-radius:5px;font-size:13.5px;line-height:1.6;color:var(--jgg-ink-muted);list-style:none;display:grid;gap:10px}.jgg-intake .jgg-showcase-notice{margin-bottom:22px}.jgg-intake .jgg-consent-sub{display:block;color:var(--jgg-ink-faint);font-size:12.5px;margin-top:2px}.jgg-intake .jgg-consent-links{margin:0;font-size:13.5px}.jgg-intake .jgg-go{display:block;width:100%;background:var(--jgg-ink);color:var(--jgg-bg);font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;border:0;border-radius:4px;padding:15px 18px;cursor:pointer}.jgg-intake .jgg-go:disabled{opacity:.45;cursor:default}.jgg-intake .jgg-go:focus-visible{outline:2px solid var(--jgg-link);outline-offset:2px}.jgg-intake .jgg-under{text-align:center;font-size:13.5px;color:var(--jgg-ink-muted);margin:12px 0 0}.jgg-intake .jgg-notices{display:grid;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--jgg-line-soft)}.jgg-intake .jgg-notice-dot{font-size:13px;color:var(--jgg-ink-muted);line-height:1.55;padding-left:15px;position:relative;margin:16px 0}.jgg-intake .jgg-notice-dot:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--jgg-ink-faint)}.jgg-intake .jgg-notice-dot.jgg-warn:before{background:var(--jgg-danger)}.jgg-intake .jgg-notice-dot b{color:var(--jgg-ink)}.jgg-stop{border:1px solid var(--jgg-danger);border-left-width:4px;border-radius:3px;padding:12px 14px;font-size:15px;margin:0 0 22px;background:var(--jgg-bg);color:var(--jgg-ink)}.jgg-stop b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-danger);margin-bottom:4px;font-weight:700}.jgg-stop-sub{display:block;margin-top:8px;font-size:13.5px;color:var(--jgg-ink-muted)}.jgg-wait{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;max-width:640px;margin-inline:auto}.jgg-wait-mark{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-ink-faint);margin:0 0 10px}.jgg-wait-title{font-size:clamp(22px, 3.8vw, 28px);line-height:1.25;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.jgg-wait-lead{font-size:15.5px;color:var(--jgg-ink-muted);margin:0 0 16px}.jgg-wait-note{font-size:13.5px;color:var(--jgg-ink-faint);margin:0 0 18px}.jgg-wait .jgg-error{margin-bottom:16px}.jgg-wait .jgg-form-actions{margin-top:18px}.jgg-hold{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;border:1px solid var(--jgg-line);border-radius:6px;overflow:hidden;background:var(--jgg-bg);box-shadow:var(--jgg-shadow)}.jgg-hold-strip{background:var(--jgg-panel);color:var(--jgg-panel-ink);text-align:center;font-size:14px;padding:11px 16px;line-height:1.45;margin:0;border-radius:0}.jgg-hold-strip b{color:var(--jgg-accent);font-weight:700}.jgg-hold-grid{padding:28px 20px 32px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:760px){.jgg-hold-grid{grid-template-columns:1.05fr .95fr;align-items:start}}.jgg-hold-quick{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin:0;padding:12px 16px;background:var(--jgg-surface);border-bottom:1px solid var(--jgg-line)}.jgg-hold-quick-t{font-size:14px;color:var(--jgg-ink-muted);line-height:1.35}.jgg-hold-left{font-family:"Roboto Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700;color:var(--jgg-ink);white-space:nowrap}a.jgg-hold-quick-btn,.jgg-hold-quick-btn{flex:0 0 auto;background:var(--jgg-accent);color:var(--jgg-accent-ink);font-size:15px;font-weight:700;border-radius:4px;padding:10px 16px;text-decoration:none;white-space:nowrap;line-height:1.3}a.jgg-hold-quick-btn:hover{color:var(--jgg-accent-ink);text-decoration:none;opacity:.92}a.jgg-hold-quick-btn:focus-visible{outline:2px solid var(--jgg-ink);outline-offset:2px}.jgg-hold-dock{position:fixed;left:0;right:0;bottom:0;z-index:9990;flex-wrap:nowrap;background:var(--jgg-panel);border-top:1px solid var(--jgg-panel-line);border-bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));box-shadow:0 -6px 18px rgba(0,0,0,.18);transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.jgg-hold-dock.is-on{transform:none;visibility:visible;transition:transform .2s ease}.jgg-hold-dock .jgg-hold-quick-t{color:var(--jgg-panel-muted)}.jgg-hold-dock .jgg-hold-left{color:var(--jgg-panel-ink)}@media (min-width:760px){.jgg-hold-quick,.jgg-hold-dock{display:none}}@media (prefers-reduced-motion:reduce){.jgg-hold-dock,.jgg-hold-dock.is-on{transition:none}}.jgg-hold-case{border:1px solid var(--jgg-line);border-radius:6px;padding:22px;background:var(--jgg-bg)}.jgg-hold-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:16px}.jgg-hold-car{font-size:19px;font-weight:700;letter-spacing:-.01em;min-width:12rem}.jgg-hold-sev{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 9px;border-radius:3px;white-space:nowrap;color:var(--jgg-danger);border:1px solid currentColor}.jgg-hold-said{font-size:15px;color:var(--jgg-ink-muted);background:var(--jgg-surface);border-left:2px solid var(--jgg-line);padding:10px 14px;margin:0 0 18px}.jgg-hold-kv{display:grid;gap:0;margin-bottom:18px}.jgg-hold-kv>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--jgg-line);font-size:14px}.jgg-hold-kv>div:first-child{border-top:1px solid var(--jgg-line)}.jgg-hold-kv .k{color:var(--jgg-ink-muted)}.jgg-hold-kv .v{font-weight:500;text-align:right}.jgg-hold-kv .v.mono{font-family:"Roboto Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.jgg-hold-free h3{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-ink-faint);margin:0 0 8px}.jgg-hold-free p{margin:0 0 14px;font-size:15px}.jgg-hold-first{border:1px solid var(--jgg-accent);border-left-width:4px;border-radius:3px;padding:12px 14px;font-size:15px;margin-bottom:18px;background:var(--jgg-bg)}.jgg-hold-first b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-ink-faint);margin-bottom:4px;font-weight:700}.jgg-lock{position:relative;margin:4px 0 18px;border:1px solid var(--jgg-line);border-radius:4px;overflow:hidden}.jgg-lock-body{min-height:250px;padding:14px 16px 6px;user-select:none;pointer-events:none}.jgg-lock-sec{margin-bottom:14px}.jgg-lock-sec h4{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-ink-faint);margin:0 0 6px}.jgg-lock-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--jgg-line);font-size:14px}.jgg-lock-row:last-child{border-bottom:0}.jgg-lock-row .n{flex:0 0 22px;font-family:"Roboto Mono",ui-monospace,monospace;font-size:12px;color:var(--jgg-ink-faint);text-align:right}.jgg-lock-row .t{flex:1 1 auto;filter:blur(4.5px);color:var(--jgg-ink)}.jgg-lock-row .bar{flex:0 0 64px;height:6px;border-radius:3px;background:var(--jgg-line);overflow:hidden;filter:blur(2px)}.jgg-lock-row .bar i{display:block;height:100%;background:var(--jgg-accent)}.jgg-lock-card{position:absolute;left:50%;top:72px;transform:translateX(-50%);width:min(88%, 340px);background:var(--jgg-bg);border:1px solid var(--jgg-line);border-radius:6px;padding:16px 18px;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.12)}.jgg-lock-card b{display:block;font-size:15px;margin-bottom:4px}.jgg-lock-card p{font-size:13px;color:var(--jgg-ink-muted);margin:0 0 12px}.jgg-lock-btn{display:inline-block;background:var(--jgg-accent);color:var(--jgg-accent-ink);font-size:14px;font-weight:700;border-radius:4px;padding:10px 16px;text-decoration:none}.jgg-lock a.jgg-lock-btn,.jgg-lock a.jgg-lock-btn:visited{color:var(--jgg-accent-ink);text-decoration:none}.jgg-lock a.jgg-lock-btn:hover{color:var(--jgg-accent-ink);text-decoration:none;opacity:.92}.jgg-lock-btn:focus-visible{outline:2px solid var(--jgg-link);outline-offset:2px}.jgg-hold-controls{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.jgg-hold-ctl{font-size:13px;font-weight:500;padding:7px 12px;border-radius:3px;border:1px solid var(--jgg-line);color:var(--jgg-ink);background:var(--jgg-bg);font-family:inherit;cursor:pointer}.jgg-hold-ctl:hover{border-color:var(--jgg-ink-faint)}.jgg-hold-ctl:focus-visible{outline:2px solid var(--jgg-link);outline-offset:2px}.jgg-hold-ctl[disabled]{opacity:.55;cursor:default}.jgg-hold-ctl-warn{color:var(--jgg-danger)}.jgg-hold-note{margin-top:14px}.jgg-hold-note .jgg-textarea{width:100%;min-height:90px;font-family:inherit;font-size:15px;line-height:1.6;border:1px solid var(--jgg-line);border-radius:5px;padding:13px 14px;background:var(--jgg-bg);color:var(--jgg-ink);resize:vertical}.jgg-hold-offer{background:var(--jgg-panel);color:var(--jgg-panel-ink);border-radius:6px;padding:0 22px 24px;text-align:center}.jgg-hold-offer>*:first-child:not(.jgg-hold-clock){margin-top:24px}.jgg-hold-clock{display:inline-block;background:var(--jgg-accent);color:var(--jgg-accent-ink);border-radius:0 0 5px 5px;padding:13px 22px 9px;margin-bottom:20px}.jgg-hold-digits{font-family:"Roboto Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:32px;font-weight:700;letter-spacing:.02em;line-height:1.1}.jgg-hold-units{font-size:11px;font-weight:700;letter-spacing:.16em;opacity:.75}.jgg-hold-offer h3{font-size:21px;margin:0 0 10px;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.jgg-hold-offer-text{font-size:15px;color:var(--jgg-panel-muted);margin:0 0 18px}.jgg-hold-buy{min-height:50px}.jgg-hold-offer a.jgg-hold-buy-btn,.jgg-hold-buy-btn{display:block;width:100%;background:var(--jgg-accent);color:var(--jgg-accent-ink);font-family:inherit;font-size:16px;font-weight:700;border:0;border-radius:4px;padding:14px 18px;cursor:pointer;text-decoration:none;text-align:center}.jgg-hold-offer a.jgg-hold-buy-btn:hover{color:var(--jgg-accent-ink);text-decoration:none;opacity:.92}.jgg-hold-offer a.jgg-hold-buy-btn:focus-visible{outline:2px solid var(--jgg-panel-ink);outline-offset:2px}.jgg-hold-or{font-size:14px;color:var(--jggpay-muted);margin:14px 0 0}.jgg-hold-or b{color:var(--jgg-panel-ink);font-weight:500}.jgg-hold-plain{margin-top:18px;padding-top:16px;border-top:1px solid var(--jgg-panel-line);font-size:13px;color:var(--jgg-panel-muted);line-height:1.55;text-align:left}.jgg-hold-plain span{display:block}.jgg-hold-plain span:before{content:"\2014\00a0";color:var(--jgg-accent)}.jgg-hold-share-wrap{margin-top:14px;text-align:left;border:1px solid var(--jgg-panel-line);border-radius:4px}.jgg-hold-share-wrap>summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:15px;font-weight:700;color:var(--jgg-panel-ink);text-align:center}.jgg-hold-share-wrap>summary::-webkit-details-marker{display:none}.jgg-hold-share-wrap>summary:after{content:" \25BE";color:var(--jgg-accent)}.jgg-hold-share-wrap[open]>summary:after{content:" \25B4"}.jgg-hold-share{padding:0 14px 14px;margin:0;border:0;border-radius:0;background:0 0;font-size:14px;color:var(--jgg-panel-muted)}.jgg-hold-share-steps{margin:0 0 12px;padding-left:20px;line-height:1.5}.jgg-hold-share-steps li{margin:2px 0}.jgg-hold-share-copy{display:grid;grid-template-columns:34px minmax(0, 1fr) auto;align-items:center;gap:8px;margin:6px 0}.jgg-hold-share-copy .k{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.jgg-hold-share-copy code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--jgg-panel-ink);background:0 0}.jgg-hold-share-cp,.jgg-hold-share-btn{font-family:inherit;border-radius:4px;cursor:pointer}.jgg-hold-share-cp{font-size:12px;padding:4px 10px;background:0 0;color:var(--jgg-panel-ink);border:1px solid var(--jgg-panel-line)}.jgg-hold-share-url{display:block;margin:12px 0 8px}.jgg-hold-share-url span{display:block;font-size:13px;margin-bottom:4px}.jgg-hold-share-url input{width:100%;box-sizing:border-box;font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--jgg-panel-line);border-radius:4px;background:var(--jgg-bg);color:var(--jgg-ink)}.jgg-hold-share-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;margin:6px 0 12px}.jgg-hold-share-consent input{margin-top:3px;flex:0 0 auto}.jgg-hold-share-btn{display:block;width:100%;font-size:15px;font-weight:700;padding:12px 16px;background:0 0;color:var(--jgg-panel-ink);border:1px solid var(--jgg-accent)}.jgg-hold-share-btn:disabled{opacity:.45;cursor:not-allowed}.jgg-hold-share-msg{margin:10px 0 0;font-size:13.5px;min-height:1em}.jgg-hold-share-msg.is-no{color:var(--jgg-panel-ink)}.jgg-hold-share-msg.is-ok{color:var(--jgg-accent);font-weight:700}.jgg-paid{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;background:var(--jgg-panel);color:var(--jgg-panel-ink);border-radius:6px;padding:24px 22px;margin:20px 0;text-align:left}.jgg-paid-mark{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jgg-accent);margin:0 0 10px}.jgg-paid h2{font-size:21px;margin:0 0 10px;font-weight:700;letter-spacing:-.01em;text-align:left}.jgg-paid-lead{font-size:15px;color:var(--jgg-panel-muted);margin:0 0 18px}.jgg-paid-choices{display:grid;gap:8px;margin-bottom:4px}.jgg-oc{font-family:inherit;font-size:14.5px;font-weight:500;text-align:left;padding:11px 14px;border-radius:4px;cursor:pointer;background:0 0;color:var(--jgg-panel-ink);border:1px solid var(--jgg-panel-line)}.jgg-oc:hover{border-color:var(--jgg-panel-muted)}.jgg-oc-gold{border-color:var(--jgg-accent);color:var(--jgg-accent);font-weight:700}.jgg-oc:focus-visible{outline:2px solid var(--jgg-accent);outline-offset:2px}.jgg-oc[disabled]{opacity:.5;cursor:default}.jgg-paid-note{margin-top:14px}.jgg-paid .jgg-hold-plain{border-top-color:var(--jgg-panel-line)}.jgg-btn.jgg-gold{background:var(--jgg-accent);color:var(--jgg-accent-ink);border-color:var(--jgg-accent)}.jgg-btn.jgg-gold:hover{opacity:.92}.jggpay-panel{--jggpay-ink:var(--jgg-ink);--jggpay-muted:var(--jgg-ink-muted);--jggpay-line:var(--jgg-line);margin-top:4px;text-align:left;border:1px solid var(--jggpay-line);border-left:3px solid var(--jgg-accent);border-radius:4px;padding:16px;color:var(--jggpay-ink)}.jgg-hold-offer .jggpay-panel{--jggpay-ink:var(--jgg-panel-ink);--jggpay-muted:var(--jgg-panel-muted);--jggpay-line:var(--jgg-panel-line)}.jggpay-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jggpay-muted);margin-bottom:14px}.jggpay-head b{font-size:20px;letter-spacing:0;text-transform:none;color:var(--jggpay-ink)}.jggpay-stripe{margin-bottom:14px}.jggpay-pay{display:block;width:100%;background:var(--jgg-accent);color:var(--jgg-accent-ink);font-family:inherit;font-size:16px;font-weight:700;border:0;border-radius:4px;padding:14px 18px;cursor:pointer;text-align:center}.jggpay-pay:hover{opacity:.92}.jggpay-pay:focus-visible{outline:2px solid var(--jggpay-ink);outline-offset:2px}.jggpay-pay[disabled]{opacity:.6;cursor:default}.jggpay-or{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--jggpay-muted);margin:14px 0}.jggpay-or:before,.jggpay-or:after{content:"";flex:1;height:1px;background:var(--jggpay-line)}.jggpay-paypal{min-height:44px}.jggpay-wallets{margin:0 0 14px;min-height:44px}.jggpay-wallets[hidden]{display:none}.jggpay-alt{display:block;width:100%;min-height:44px;padding:10px 14px;font:inherit;font-weight:600;font-size:15px;cursor:pointer;border:1px solid var(--jggpay-line);border-radius:6px;background:0 0;color:inherit}.jggpay-alt:disabled{opacity:.6;cursor:default}.jggpay-alt[hidden]{display:none}.jggpay-note{font-size:12px;line-height:1.5;color:var(--jggpay-muted);margin:14px 0 0}.jggpay-err{font-size:13px;line-height:1.5;color:var(--jgg-danger);margin:12px 0 0;font-weight:500}.jgg-quota-buy{margin-top:12px;max-width:26rem}.jgg-seo{max-width:900px;margin:0 auto 3rem;padding:1.5rem 1rem 0;border-top:1px solid #e4e4e8;color:#1c1c1e;font-family:Roboto,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px}.jgg-seo h2{font-size:1.15rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.jgg-seo p{color:#5c5c63;font-size:.95rem;line-height:1.5;margin:0 0 1rem}.jgg-seo a{color:#1c1c1e;text-decoration:underline;text-underline-offset:2px}.jgg-seo ul{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem, 1fr));gap:.4rem 1.5rem}.jgg-seo li a{font-weight:500}.jgg-seo li span{color:#8a8a90;font-size:.85rem}.jgg-revision{border:1px solid var(--jgg-line);border-left:3px solid var(--jgg-accent);border-radius:8px;background:var(--jgg-accent-soft);color:var(--jgg-ink);padding:1rem 1.15rem;margin:1.2rem 0;font-size:.95rem;line-height:1.55}.jgg-revision p{margin:.45rem 0}.jgg-revision .jgg-eyebrow{margin:0 0 .4rem}.jgg-rev-changes{margin:.5rem 0 .6rem;padding-left:1.2rem}.jgg-rev-changes li{margin:.2rem 0}.jgg-rev-question{border-top:1px solid var(--jgg-line);padding-top:.55rem}.jgg-rev-history{margin-top:.7rem;background:var(--jgg-bg);border:1px solid var(--jgg-line-soft);border-radius:6px;padding:.6rem .8rem;font-size:.9rem}.jgg-rev-history>summary{cursor:pointer;font-weight:600}.jgg-rev-sub{font-weight:600;margin:.6rem 0 .2rem;color:var(--jgg-ink-muted)}.jgg-rev-list{margin:0;padding-left:1.3rem;color:var(--jgg-ink-muted)}.jgg-rev-list li{margin:.2rem 0}.jgg-rev-pct{font-variant-numeric:tabular-nums;font-weight:600;color:var(--jgg-ink)}.jgg-rev-cancelled s{color:var(--jgg-ink-faint)}.jgg-rev-why{display:block;color:var(--jgg-danger);font-size:.86rem}@media print{.jgg-revision{break-inside:avoid}}