#spark-reading-app h1,#spark-reading-app h2,#spark-reading-app h3{font-weight:700;text-align:start}#spark-reading-app .od-main>h2{margin-block:8px 12px!important;max-width:24ch}#spark-reading-app .od-main>p,#spark-reading-app .rp-access p,#spark-reading-app .rp-priority p{font-size:14px;font-weight:400;line-height:1.85;max-width:66ch;text-align:start}#spark-reading-app .od-stat{align-items:flex-start;display:flex;flex-direction:column}#spark-reading-app .od-stat>span{font-weight:400;line-height:1.7;min-height:2.6em;text-align:start}#spark-reading-app .od-stat>strong{font-weight:700;gap:6px;line-height:1.3;min-height:1.4em}#spark-reading-app .od-stat small{font-size:12px;font-weight:400}#spark-reading-app .rn-point,#spark-reading-app .rp-priority{align-items:flex-start}#spark-reading-app .od-choices{gap:6px;justify-content:flex-start}#spark-reading-app .od-choices>button{font-size:12px;font-weight:500;line-height:1.5;text-align:center;white-space:normal}#spark-reading-app .rn-study{border-top:1px solid var(--sn-line);margin-top:22px;min-width:0;padding:24px 0}#spark-reading-app .rn-heading{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}#spark-reading-app .rn-heading>svg,#spark-reading-app .rn-point>svg{color:var(--sn-blue);height:20px;margin-top:4px;width:20px}#spark-reading-app .rn-heading h3,#spark-reading-app .rn-point h3{font-size:18px;line-height:1.65;margin:0 0 6px}#spark-reading-app .rn-explanation,#spark-reading-app .rn-heading p,#spark-reading-app .rn-point p,#spark-reading-app .rn-source p{font-size:13px;font-weight:400;line-height:1.85;margin:0;max-width:65ch}#spark-reading-app .rn-point{border-bottom:1px solid var(--sn-line);display:flex;gap:12px;padding:18px 0}#spark-reading-app .rn-point>div{min-width:0}#spark-reading-app .rn-controlgrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}#spark-reading-app .rn-controlgrid>div{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}#spark-reading-app .rn-controlgrid h3{font-size:13px}#spark-reading-app .rn-compare{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}#spark-reading-app .rn-compare>div{align-items:flex-start;border-block:1px solid var(--sn-line);display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 0}#spark-reading-app .rn-compare span{color:var(--sn-muted);font-size:12px;line-height:1.7;min-height:2.5em}#spark-reading-app .rn-compare strong{font-feature-settings:"tnum";font-size:36px;font-variant-numeric:tabular-nums;line-height:1.25}#spark-reading-app .rn-compare small,#spark-reading-app .rn-impact small{-webkit-margin-start:5px;font-size:13px;font-weight:400;margin-inline-start:5px}#spark-reading-app .rn-compare h3{font-size:16px}#spark-reading-app .rn-compare p{font-size:12px;line-height:1.8}#spark-reading-app .rn-impact{grid-gap:18px;background:color-mix(in srgb,var(--sn-blue) 7%,var(--sn-paper));border-radius:20px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;min-width:0;padding:22px}#spark-reading-app .rn-impact>div{align-items:flex-start;display:flex;flex-direction:column;gap:12px;min-width:0}#spark-reading-app .rn-impact span{color:var(--sn-muted);font-size:12px;line-height:1.7;min-height:2.5em}#spark-reading-app .rn-impact strong{font-feature-settings:"tnum";font-size:clamp(23px,3vw,32px);font-variant-numeric:tabular-nums;line-height:1.3}#spark-reading-app .rn-reference{background:#fff;border:1px solid var(--sn-line);border-radius:18px;margin:24px 0 14px;overflow:hidden}#spark-reading-app .rn-reference img{background:#fff;display:block;max-height:330px;object-fit:contain;padding:20px;width:100%}#spark-reading-app .rn-reference img.rn-generated-plan{animation:rn-plan-reveal .45s cubic-bezier(.2,.7,.2,1);max-height:440px;min-height:220px}#spark-reading-app .rn-reference figcaption small{display:block;font-size:10px;font-weight:400;line-height:1.7;margin-top:4px}#spark-reading-app .rn-reference .rn-plan-open{background:#fff;border-radius:0;display:block;min-height:0;padding:0!important;position:relative;transform:none;width:100%}#spark-reading-app .rn-plan-open>svg{background:#ffffffda;border-radius:10px;box-sizing:initial;color:#526269;height:17px!important;inset-inline-end:12px;padding:8px;position:absolute;top:12px;width:17px!important}.rn-image-viewer{animation:rn-copy-reveal .25s ease;background:#fff;background:var(--spark-surface,#fff);color:#172b36;color:var(--spark-text,#172b36);display:flex;flex-direction:column;inset:0;padding:20px;position:fixed;z-index:9400}.rn-viewer-canvas[data-scale="1"]{display:block;overflow:hidden;position:relative}.rn-viewer-canvas[data-scale="1"] img{height:100%!important;inset:0;max-height:100%;max-width:100%;min-height:0;object-fit:contain;position:absolute;width:100%!important}.rn-viewer-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.rn-viewer-head>strong{font-size:15px;font-weight:700;line-height:1.7}.rn-viewer-head>div{display:flex;flex-shrink:0;gap:6px}.rn-viewer-head button{background:#f1f5f6;background:var(--spark-card,#f1f5f6);border:1px solid #dce4e7;border:1px solid var(--spark-border,#dce4e7);border-radius:12px;color:inherit;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.rn-viewer-head button:disabled{cursor:default;opacity:.35}.rn-viewer-head svg{height:20px;width:20px}.rn-viewer-canvas{align-items:center;display:grid;flex:1 1;justify-items:center;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.rn-viewer-canvas img{background:#fff;display:block;flex-shrink:0;height:auto;max-height:none;max-width:none;transition:width .2s ease}.rn-image-viewer>p{font-size:11px;font-weight:400;margin-top:12px;text-align:center}@media(max-width:430px){.rn-image-viewer{padding:12px}.rn-viewer-head{align-items:flex-start;flex-direction:column}.rn-viewer-head>div{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.rn-image-viewer,.rn-viewer-canvas img{animation:none;transition:none}}#spark-reading-app .od-content h2,#spark-reading-app .od-content h3,#spark-reading-app .od-content p{animation:rn-copy-reveal .38s ease-out both}#spark-reading-app .od-content p{animation-delay:70ms}@keyframes rn-copy-reveal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#spark-reading-app .od-content h2,#spark-reading-app .od-content h3,#spark-reading-app .od-content p,#spark-reading-app .rn-reference img.rn-generated-plan{animation:none}}#spark-reading-app .rn-reference figcaption{background:var(--sn-paper);color:var(--sn-muted);font-size:10px;font-weight:400;line-height:1.6;padding:12px 18px}#spark-reading-app .rn-source{border-block:1px solid var(--sn-line);margin-top:20px;padding:15px 0}#spark-reading-app .rn-source summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.8;min-height:32px}#spark-reading-app .rn-workflow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}#spark-reading-app .rn-workflow>div{align-items:flex-start;background:var(--sn-soft);border-radius:18px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px}#spark-reading-app .rn-workflow>div>span{color:var(--sn-muted);font-size:11px}#spark-reading-app .rn-workflow svg{color:var(--sn-blue);height:28px;width:28px}#spark-reading-app .rn-workflow strong{font-size:14px;font-weight:700}#spark-reading-app .rn-choicepair,#spark-reading-app .rn-segmented{margin:20px 0}#spark-reading-app .rn-choicepair button,#spark-reading-app .rn-segmented button{flex:1 1;padding:10px}#spark-reading-app .rn-choicepair [aria-pressed=true],#spark-reading-app .rn-segmented [aria-pressed=true]{background:var(--sn-blue);color:#fff}#spark-reading-app .rn-outcome{--rn-tone:#227d8b;align-items:flex-start;background:color-mix(in srgb,var(--rn-tone) 8%,var(--sn-paper));border-radius:18px;display:flex;gap:12px;margin:20px 0;padding:18px}#spark-reading-app .rn-outcome.is-review{--rn-tone:#b87023}#spark-reading-app .rn-outcome>svg{color:var(--rn-tone);margin-top:3px}#spark-reading-app .rn-outcome p{font-size:13px;font-weight:400;line-height:1.85}#spark-reading-app .rn-referencefacts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}#spark-reading-app .rn-corridor-reference{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}#spark-reading-app .rn-corridor-reference>span{align-items:flex-start;color:var(--sn-muted);display:flex;flex-direction:column;font-size:11px;gap:12px;justify-content:space-between;line-height:1.7}#spark-reading-app .rn-corridor-reference strong{color:var(--sn-text);font-size:19px;font-weight:700;line-height:1.5;white-space:nowrap}@media(max-width:430px){#spark-reading-app .rn-corridor-reference{grid-template-columns:1fr}#spark-reading-app .rn-corridor-reference>span{align-items:baseline;flex-direction:row}#spark-reading-app .rn-corridor-reference strong{font-size:16px}}#spark-reading-app .rn-referencefacts>div{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:0}#spark-reading-app .rn-referencefacts strong{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;line-height:1.3}#spark-reading-app .rn-referencefacts small{font-size:12px;font-weight:400}#spark-reading-app .rn-referencefacts span{color:var(--sn-muted);font-size:12px;line-height:1.8}#spark-reading-app .rn-ageinsight{font-size:13px;line-height:1.85;margin:14px 0!important}#spark-reading-app .rn-fouricons{color:var(--sn-blue);display:flex;gap:14px;margin:12px 0}#spark-reading-app .rn-threepoints{grid-gap:4px;display:grid;gap:4px}#spark-reading-app .rn-summary h3{font-size:20px;font-weight:700;margin-bottom:14px}#spark-reading-app .rn-summary>.rn-explanation{font-size:12px}#spark-reading-app .rn-summary .rn-point h3{font-size:15px;margin-bottom:6px}#spark-reading-app .rn-summary .rn-point p{font-size:12px}#spark-reading-app .rn-bill{grid-gap:0;display:grid;gap:0;margin:22px 0}#spark-reading-app .rn-bill>div{align-items:flex-start;border-bottom:1px solid var(--sn-line);display:flex;flex-direction:column;gap:8px;padding:17px 0}#spark-reading-app .rn-bill span,#spark-reading-app .rn-budgetstatus>span,#spark-reading-app .rn-total>span{color:var(--sn-muted);font-size:12px;line-height:1.8}#spark-reading-app .rn-bill strong{font-feature-settings:"tnum";font-size:25px;font-variant-numeric:tabular-nums;line-height:1.25}#spark-reading-app .rn-bill small{font-size:12px;font-weight:400}#spark-reading-app .rn-total{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:24px 0}#spark-reading-app .rn-total>strong{font-feature-settings:"tnum";font-size:clamp(25px,3.5vw,36px);font-variant-numeric:tabular-nums;line-height:1.3}#spark-reading-app .rn-budgetstatus{--rn-tone:#227d8b;border-block:1px solid var(--sn-line);margin-bottom:22px;padding:18px 0}#spark-reading-app .rn-budgetstatus.is-review{--rn-tone:#b54b3f}#spark-reading-app .rn-budgetbar{background:var(--sn-line);border-radius:7px;height:7px;margin:15px 0;overflow:hidden}#spark-reading-app .rn-budgetbar i{background:var(--rn-tone);border-radius:7px;display:block;height:100%;transition:width .25s ease}#spark-reading-app .rn-budgetstatus p{font-size:12px;margin:10px 0!important}#spark-reading-app .rn-budgetstatus strong{color:var(--rn-tone);font-size:26px;line-height:1.4}#spark-reading-app .rn-summary>.rp-action{font-size:12px;margin-top:20px}#spark-reading-app .rp-sketchhead>div:first-child{margin-bottom:15px}#spark-reading-app .rn-bathfigures{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;min-width:0}#spark-reading-app .rn-bathfigures h3{font-size:15px}#spark-reading-app .rn-bathfigures .rn-reference{margin:10px 0}#spark-reading-app .rn-bathfigures .rn-reference img{height:260px;max-height:none;object-fit:contain;padding:14px}#spark-reading-app .rn-bathfigures figcaption{font-size:9px;line-height:1.7;padding:10px}@media(max-width:400px){#spark-reading-app .rn-bathfigures{gap:10px}#spark-reading-app .rn-bathfigures .rn-reference img{height:200px;padding:8px}#spark-reading-app .rn-bathfigures h3{font-size:13px}}@media(max-width:760px){#spark-reading-app .rn-controlgrid{gap:12px}#spark-reading-app .rn-workflow{gap:6px}#spark-reading-app .rn-workflow>div{padding:12px 8px}#spark-reading-app .rn-workflow strong{font-size:11px}#spark-reading-app .rn-impact{gap:12px;padding:16px}#spark-reading-app .rn-impact strong{font-size:22px}#spark-reading-app .rn-heading h3,#spark-reading-app .rn-point h3{font-size:16px}#spark-reading-app .rn-compare{gap:12px}#spark-reading-app .rn-compare strong{font-size:29px}#spark-reading-app .rn-referencefacts strong{font-size:21px}#spark-reading-app .rn-reference img{padding:12px}#spark-reading-app .rn-summary{padding:22px 18px}#spark-reading-app .rn-impact span,#spark-reading-app .rn-segmented button{font-size:11px}#spark-reading-app .rn-summary .rn-total>strong{font-size:30px}}@media(max-width:360px){#spark-reading-app .rn-impact{grid-template-columns:1fr}#spark-reading-app .rn-impact span{min-height:0}#spark-reading-app .rn-referencefacts{grid-template-columns:1fr}#spark-reading-app .rn-referencefacts>div{align-items:center;flex-direction:row;gap:12px}#spark-reading-app .rn-referencefacts strong{white-space:nowrap}}@media(prefers-reduced-motion:reduce){#spark-reading-app .rn-budgetbar i{transition:none}}#spark-reading-app .rn-cad{background:#fff;display:block;height:auto!important;max-height:390px;padding:18px;width:100%!important}#spark-reading-app .rn-bathfigures .rn-cad{height:auto!important;max-height:none;padding:12px}#spark-reading-app .rn-cad path[stroke-dasharray]{animation:rn-route-flow 4s linear infinite}#spark-reading-app .rn-drawing-switch{margin:12px 14px 0}#spark-reading-app .rn-drawing-note{font-size:12px;line-height:1.8;padding:8px 18px 16px!important}#spark-reading-app .rn-guide .rn-copyrisks{margin:20px 0}#spark-reading-app .rn-checkprogress{align-items:center;display:flex;gap:18px;margin:22px 0}#spark-reading-app .rn-checkprogress p{font-size:12px;line-height:1.8}#spark-reading-app .rn-checkprogress h3{font-size:17px}#spark-reading-app .rn-checkdonut{--completion:0%;background:conic-gradient(var(--sn-blue) var(--completion),var(--sn-line) 0);border-radius:50%;display:grid;flex-shrink:0;height:105px;place-items:center;position:relative;width:105px}#spark-reading-app .rn-checkdonut:before{background:var(--sn-paper);border-radius:50%;content:"";inset:8px;position:absolute}#spark-reading-app .rn-checkdonut strong{font-feature-settings:"tnum";font-size:31px;font-variant-numeric:tabular-nums;position:relative}#spark-reading-app .rn-checkdonut small{font-size:13px;font-weight:400}#spark-reading-app .rn-checkitem{align-items:flex-start;background:#0000;border-bottom:1px solid var(--sn-line);border-radius:0;display:flex;gap:12px;justify-content:flex-start;padding:16px 0;text-align:start;width:100%}#spark-reading-app .rn-checkitem>span:last-child{display:flex;flex-direction:column;gap:6px}#spark-reading-app .rn-checkitem strong{font-size:14px;font-weight:700}#spark-reading-app .rn-checkitem small{color:var(--sn-muted);font-size:12px;font-weight:400;line-height:1.8}#spark-reading-app .rn-checkmark{border:1px solid var(--sn-line);border-radius:7px;display:grid;flex-shrink:0;height:22px;place-items:center;width:22px}#spark-reading-app .rn-checkitem[aria-pressed=true] .rn-checkmark{background:var(--sn-blue);color:#fff}#spark-reading-app .rn-checkmark svg{height:15px;width:15px}#spark-reading-app .rn-sitefacts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}#spark-reading-app .rn-sitefacts>div{display:flex;flex-direction:column;gap:9px;min-width:0}#spark-reading-app .rn-sitefacts strong{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;white-space:nowrap}#spark-reading-app .rn-sitefacts span{color:var(--sn-muted);font-size:11px;line-height:1.8}#spark-reading-app .rn-donut{--ring:#23806b;height:160px;margin:4px auto 22px;position:relative;width:160px}#spark-reading-app .rn-donut[data-tone=yellow]{--ring:#b7941b}#spark-reading-app .rn-donut[data-tone=orange]{--ring:#b46b25}#spark-reading-app .rn-donut[data-tone=red]{--ring:#b54b4d}#spark-reading-app .rn-donut>svg{height:100%!important;overflow:visible;width:100%!important}#spark-reading-app .rn-donut circle{fill:none;stroke-width:8}#spark-reading-app .rn-ringbase{stroke:color-mix(in srgb,var(--ring) 12%,var(--sn-paper))}#spark-reading-app .rn-ringvalue{stroke:var(--ring);stroke-linecap:round;transition:stroke-dasharray .35s ease,stroke .3s}#spark-reading-app .rn-donut>div{align-items:center;display:flex;flex-direction:column;gap:5px;inset:26px;justify-content:center;position:absolute}#spark-reading-app .rn-donut strong{font-feature-settings:"tnum";color:var(--ring);font-size:32px;font-variant-numeric:tabular-nums}#spark-reading-app .rn-donut small{font-size:13px;font-weight:400}#spark-reading-app .rn-donut span{color:var(--sn-muted);font-size:11px;line-height:1.5;text-align:center}#spark-reading-app .rp-waste[data-tone=yellow]{--impact:#ad8b1d}#spark-reading-app .rn-wastestatus{font-size:12px;line-height:1.8;margin-top:18px!important}#spark-reading-app .rn-scopeoptions .od-choices{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}#spark-reading-app .rn-scopeoptions button{font-size:12px;line-height:1.6;min-height:54px;min-width:0;white-space:normal}#spark-reading-app .ra-freepackage{background:var(--sn-soft);border-radius:10px;color:var(--sn-blue);display:inline-block;font-size:12px;margin:14px 0 0;padding:7px 12px}#spark-reading-app .ra-promised-results{grid-gap:14px;border-block:1px solid var(--sn-line);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:20px 0;padding:18px 0}#spark-reading-app .ra-promised-results>div{align-items:flex-start;display:flex;font-size:12px;gap:10px;line-height:1.7;min-width:0}#spark-reading-app .ra-promised-results svg{color:var(--sn-blue);height:17px;margin-top:3px;width:17px}#spark-reading-app .ra-scope-before{font-size:11px!important;line-height:1.8!important}#spark-reading-app .ra-expertise{align-items:center;border-block:1px solid var(--sn-line);display:flex;gap:13px;margin:18px 0 26px;padding:14px 0}#spark-reading-app .ra-expertise strong{color:var(--sn-blue);direction:ltr;font-size:27px}#spark-reading-app .ra-expertise span{color:var(--sn-muted);font-size:12px}@keyframes rn-route-flow{to{stroke-dashoffset:-44}}@media(max-width:560px){#spark-reading-app .rn-sitefacts{gap:10px}#spark-reading-app .rn-sitefacts strong{font-size:19px}#spark-reading-app .rn-cad{padding:10px}#spark-reading-app .rn-scopeoptions button{font-size:11px;padding:9px 4px}#spark-reading-app .ra-promised-results{grid-template-columns:1fr}#spark-reading-app .rn-checkprogress{align-items:flex-start}#spark-reading-app .rn-checkdonut{height:85px;width:85px}}@media(prefers-reduced-motion:reduce){#spark-reading-app .rn-cad path[stroke-dasharray]{animation:none}#spark-reading-app .rn-ringvalue{transition:none}}.od-atlas{--od-ink:var(--sn-text);--od-accent:var(--sn-blue);color:var(--od-ink);text-align:start}.od-atlas h1{max-width:650px}.od-atlas h2{font-size:clamp(24px,3vw,34px)!important;line-height:1.4!important;max-width:560px}.od-atlas h3{font-size:19px!important}.od-atlas p{color:var(--sn-muted);font-size:15px;font-weight:400;line-height:1.8}.od-atlas .od-kicker{color:var(--od-accent);display:block;font-size:12px;font-weight:500;margin-bottom:10px}.od-intro{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:15px 0 24px}.od-intro p{margin-top:12px!important;max-width:580px}.od-plot{-webkit-border-start:1px solid var(--sn-line);font-feature-settings:"tnum";border-inline-start:1px solid var(--sn-line);display:grid;font-variant-numeric:tabular-nums;place-content:center;text-align:center}.od-plot>bdi{font-size:72px;font-weight:700;letter-spacing:-3px;line-height:1}.od-plot small{font-size:20px}.od-plot span{color:var(--sn-muted);font-size:13px;margin-top:8px}.od-casebar{gap:16px;justify-content:space-between;margin-bottom:20px}.od-casebar,.od-casebar>span{align-items:center;display:flex}.od-casebar>span{color:var(--sn-muted);font-size:12px;gap:8px;max-width:280px}.od-choices{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.od-choices button{background:var(--sn-soft)!important;flex:1 1;font-size:13px!important;min-height:44px!important;padding:8px 12px!important;white-space:normal}.od-choices button[aria-pressed=true]{background:var(--od-accent)!important;color:var(--sn-onblue)!important}.od-nav{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:18px;box-shadow:0 6px 24px var(--sn-shadow);display:flex;gap:4px;margin-bottom:24px;padding:6px}.od-nav button{flex:1 1;flex-direction:column;font-size:12px!important;gap:7px!important;min-height:64px!important;min-width:0;padding:11px 7px!important}.od-nav button svg{height:19px!important;width:19px!important}.od-nav button[aria-selected=true]{background:var(--sn-soft)!important;color:var(--od-accent)!important;font-weight:700!important}.od-split{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.od-main{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:24px;box-shadow:0 10px 32px var(--sn-shadow);min-width:0;padding:28px}.od-side{min-width:0;padding:20px 0}.od-side>h3{margin-bottom:18px!important}.od-side>.od-note{margin-top:22px}.od-side .od-caption{margin-top:12px!important}.od-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0}.od-stat{grid-gap:7px;display:grid;gap:7px;min-width:0}.od-stat>span{color:var(--sn-muted);font-size:12px}.od-stat>strong{align-items:baseline;display:flex;flex-wrap:wrap;font-size:32px;gap:7px;line-height:1.3;overflow-wrap:anywhere}.od-stat strong small{color:var(--sn-muted);font-size:13px;font-weight:400}.od-stats.compact{gap:16px;grid-template-columns:1fr;margin:18px 0}.od-stats.compact .od-stat strong{font-size:25px}.od-money{font-feature-settings:"tnum";align-items:baseline;direction:ltr;display:inline-flex;font-variant-numeric:tabular-nums;gap:7px;max-width:100%;unicode-bidi:isolate;white-space:nowrap}.od-money svg{flex-shrink:0}.od-impactrow{align-items:center;background:var(--sn-soft);border-radius:18px;display:flex;gap:18px;margin:24px 0;padding:22px}.od-impactrow>svg{color:var(--od-accent);flex-shrink:0;height:24px;width:24px}.od-impacticon{background:var(--sn-paper);border-radius:50%;color:var(--od-accent);display:grid;flex-shrink:0;height:50px;place-items:center;width:50px}.od-impactrow>div{grid-gap:7px;display:grid;gap:7px;min-width:0}.od-impactrow span{font-size:13px}.od-impactrow strong{font-size:clamp(28px,3vw,38px);line-height:1.2}.od-impactrow small{color:var(--sn-muted);font-size:12px}.od-linecards{grid-gap:23px;display:grid;gap:23px;margin:26px 0}.od-note{align-items:flex-start;display:flex;gap:12px}.od-note>svg{color:var(--od-accent);flex-shrink:0;height:20px;margin-top:4px;width:20px}.od-note strong{display:block;font-size:15px}.od-note p{font-size:13px!important;margin-top:4px!important}.od-next{background:var(--od-accent)!important;color:var(--sn-onblue)!important;margin-top:20px;min-height:48px!important;width:100%}.od-profile{grid-gap:12px;border-bottom:1px solid var(--sn-line);display:grid;gap:12px;padding-bottom:20px}.od-iconcircle{background:var(--sn-paper);border-radius:50%;color:var(--od-accent);display:grid;height:60px;place-items:center;width:60px}.od-profile p{font-size:14px!important}.od-atlas .od-answer,.od-atlas .od-success,.od-atlas .od-warning{-webkit-border-start:3px solid var(--sn-orange);background:color-mix(in srgb,var(--sn-orange) 11%,var(--sn-paper));border-inline-start:3px solid var(--sn-orange);border-radius:12px;color:var(--sn-text);font-size:13px;margin:18px 0!important;padding:14px}.od-atlas .od-success{background:color-mix(in srgb,var(--sn-green) 9%,var(--sn-paper));border-color:var(--sn-green)}.od-atlas .od-answer{background:var(--sn-soft);border-color:var(--od-accent);display:flex;gap:12px}.od-answer>svg{color:var(--od-accent);flex-shrink:0;height:20px;margin-top:4px;width:20px}.od-answer p{font-size:14px!important;margin:0!important}.od-field{grid-gap:6px;color:var(--sn-muted);display:grid;font-size:13px;gap:6px;margin:12px 0}.od-field input{font-feature-settings:"tnum";background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:11px;color:var(--sn-text);font-size:16px!important;font-variant-numeric:tabular-nums;min-height:46px;min-width:0;padding:10px 12px;width:100%}.od-field input[type=number]{direction:ltr;text-align:start}.od-inputgrid{grid-gap:8px 15px;display:grid;gap:8px 15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.od-toggle{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px;margin:17px 0}.od-toggle input{accent-color:var(--od-accent);flex-shrink:0;height:20px;margin:3px 0 0;width:20px}.od-attendance{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr;padding:20px 0}.od-attendance>div{grid-gap:5px;background:var(--sn-soft);border-radius:14px;display:grid;gap:5px;justify-items:center;padding:16px;text-align:center}.od-attendance svg{color:var(--od-accent);height:18px;width:18px}.od-attendance strong{font-feature-settings:"tnum";font-size:38px;font-variant-numeric:tabular-nums}.od-attendance span{color:var(--sn-muted);font-size:13px}.od-attendance small{color:var(--sn-muted);font-size:12px;grid-column:1/-1}.od-zoneflow{align-items:center;display:flex;gap:10px;margin-top:26px}.od-zoneflow>span{grid-gap:4px;background:var(--sn-soft);border-radius:12px;display:grid;flex:1 1;font-size:13px;gap:4px;justify-items:center;padding:13px 5px;text-align:center}.od-zoneflow svg{color:var(--od-accent);flex-shrink:0;height:16px;width:16px}.od-zoneflow small{color:var(--sn-muted);font-size:11px}.od-caption{font-size:12px!important;margin-top:14px!important}.od-dining{color:var(--od-accent);display:grid;margin:22px 0 32px;min-height:185px;padding:32px 14px 50px;place-items:center;position:relative}.od-table{align-items:center;background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:15px;display:flex;gap:12px;justify-content:center;padding:24px;width:80%}.od-table>svg{height:18px;width:18px}.od-table strong{font-size:32px;line-height:1}.od-chairs{display:flex;gap:3px;justify-content:space-around;left:10%;position:absolute;right:10%;top:3px}.od-chairs.second{bottom:37px;top:auto}.od-chairs svg{height:18px;min-width:0;width:18px}.od-dining>.od-caption{bottom:0;font-size:11px!important;position:absolute}.od-roomprogram{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:20px 0}.od-roomprogram>div{align-items:center;background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:12px;display:flex;font-size:13px;gap:10px;padding:14px 12px}.od-roomprogram svg{color:var(--od-accent);flex-shrink:0;height:18px;width:18px}.od-orientation{grid-gap:12px;background:var(--sn-soft);border-radius:18px;display:grid;gap:12px;margin:22px 0;padding:28px;place-items:center;text-align:center}.od-orientation svg{stroke-width:1.3;color:var(--od-accent);height:60px;width:60px}.od-orientation small{color:var(--sn-muted);font-size:13px;max-width:420px}.od-footprint{background:conic-gradient(var(--od-accent) 0 70%,var(--sn-soft) 70% 100%);border-radius:50%;display:grid;height:170px;margin:22px auto;place-items:center;width:170px}.od-footprint span{background:var(--sn-bg);border-radius:50%;direction:ltr;display:grid;font-size:34px;font-weight:700;height:132px;place-items:center;width:132px}.od-opening{align-items:center;display:flex;gap:12px;margin-top:25px}.od-opening>svg{color:var(--od-accent);flex-shrink:0;height:22px;width:22px}.od-opening>div{flex:1 1}.od-atlas details>summary svg{height:16px;width:16px}.od-atlas details p{font-size:13px!important;line-height:1.8!important}.od-atlas details button{background:var(--sn-soft)!important;font-size:13px!important}.od-budget{grid-gap:22px;background:var(--sn-soft);border-radius:18px;display:grid;gap:22px;margin:24px 0;padding:22px}.od-budget>.od-stat:last-child{border-top:1px solid var(--sn-line);padding-top:18px}.od-budget .od-stat strong{font-size:30px}.od-waste{margin-top:28px}.od-waste label{display:flex;font-size:14px;gap:12px;justify-content:space-between}.od-waste input[type=range]{direction:ltr;width:100%}.od-waste>div{grid-gap:6px;background:color-mix(in srgb,var(--sn-green) 9%,var(--sn-paper));border-radius:14px;display:grid;gap:6px;padding:20px;transition:background .3s ease}.od-waste>div[data-tone=orange]{background:color-mix(in srgb,var(--sn-orange) 12%,var(--sn-paper))}.od-waste>div[data-tone=red]{background:color-mix(in srgb,var(--sn-red) 12%,var(--sn-paper))}.od-waste .od-money{font-size:34px;font-weight:700}.od-waste div>span:not(.od-money){color:var(--sn-muted);font-size:12px}.od-textbtn{background:var(--sn-soft)!important;font-size:13px!important;width:100%}.od-link{grid-gap:10px;border-top:1px solid var(--sn-line);display:grid;gap:10px;margin-top:28px;padding-top:22px}.od-link>svg{color:var(--od-accent);width:20px}.od-link p{font-size:12px!important}.od-link button{background:var(--sn-paper)!important;font-size:13px!important}.od-link small{color:var(--sn-green);font-size:12px}.od-footer{align-items:center;color:var(--sn-muted);display:flex;font-size:12px;gap:14px;justify-content:space-between;margin:24px 0}.od-footer button{flex-shrink:0;font-size:12px!important}.od-content{animation:od-appear .3s ease-out}@keyframes od-appear{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#spark-owner-new .sn-original-details{border-top:1px solid var(--sn-line);margin-top:30px;padding-top:12px}#spark-owner-new .sn-original-details>summary{color:var(--sn-muted);font-size:13px}#spark-owner-new .sn-original-details .sn-stagehead{margin-top:20px}@media(max-width:760px){.od-intro{gap:15px;grid-template-columns:minmax(0,1fr) auto}.od-plot{-webkit-padding-start:15px;padding-inline-start:15px}.od-plot>bdi{font-size:42px;letter-spacing:-1px}.od-plot small{font-size:14px}.od-plot span{font-size:11px}.od-casebar{display:block}.od-casebar>span{margin-top:10px;max-width:none}.od-nav{grid-gap:3px;border-radius:15px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.od-nav button{flex-direction:row!important;font-size:11px!important;min-height:48px!important;padding:8px 5px!important}.od-nav button svg{height:16px!important;width:16px!important}.od-split{gap:18px;grid-template-columns:1fr}.od-main{border-radius:20px;padding:21px}.od-side{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:20px;padding:21px}.od-stats{gap:10px;margin:22px 0}.od-stat>strong{font-size:29px}.od-impactrow{gap:12px;padding:18px}.od-impacticon{height:40px;width:40px}.od-roomprogram>div{background:var(--sn-soft)}.od-stats.compact{grid-template-columns:1fr 1fr}.od-dining{margin-inline:auto;max-width:420px}.od-footer{align-items:flex-start}.od-footer>span{max-width:250px}.od-plot{min-width:72px}.od-atlas h1{font-size:28px!important}}@media(max-width:400px){.od-inputgrid{gap:6px 10px}.od-main,.od-side{padding:17px}.od-intro h1{font-size:25px!important}.od-intro p{font-size:13px}.od-plot>bdi{font-size:36px}.od-nav button{font-size:10px!important;gap:5px!important}.od-stats{gap:8px}.od-stat>span{font-size:11px}.od-stat>strong{font-size:26px}.od-budget .od-stat strong{font-size:27px}.od-roomprogram>div{font-size:12px;gap:8px;padding:10px 8px}.od-casebar .od-choices button{font-size:12px!important}.od-impactrow strong,.od-waste .od-money{font-size:28px}.od-zoneflow{gap:5px}.od-zoneflow>span{font-size:12px}.od-zoneflow>svg{width:12px}.od-attendance{gap:12px}.od-atlas .od-caption{font-size:12px!important}.od-stats.compact .od-stat strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.od-content{animation:none}.od-waste>div{transition:none}}.spark-reading-watermark{color:#203c48;left:0;opacity:.12;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:9500}.spark-reading-watermark[data-overlay=true]{inset:0;position:fixed}.spark-reading-watermark-grid{direction:ltr;display:flex;flex-direction:column;gap:82px;height:var(--watermark-plane);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;width:var(--watermark-plane)}.spark-reading-watermark-line{align-items:center;display:flex;flex:none;gap:42px;white-space:nowrap;width:-webkit-max-content;width:max-content}.spark-reading-watermark-line:nth-child(2n){margin-left:-260px}.spark-reading-watermark-signature{align-items:center;display:inline-flex;flex:none;flex-direction:column;font:12px/1.5 Arial,sans-serif;gap:3px;white-space:nowrap}.spark-reading-watermark-brand,.spark-reading-watermark-owner{align-items:center;display:inline-flex;gap:9px}.spark-reading-watermark-signature strong{font-size:13px;font-weight:600;letter-spacing:.015em}.spark-reading-watermark-signature bdi{font-size:13px;font-weight:600;unicode-bidi:plaintext}.spark-reading-watermark-signature>span:last-child{font-size:11px}.dark .spark-reading-watermark,[data-theme=dark] .spark-reading-watermark{color:#c2d8e0;opacity:.14}@media print{.spark-reading-watermark{height:100vh!important;inset:0;opacity:.14;position:fixed;-webkit-print-color-adjust:exact;print-color-adjust:exact}.spark-reading-watermark-grid{gap:82px}}.guest-followup{background:#fff;background:var(--spark-card,#fff);border:1px solid #ddd;border:1px solid var(--spark-border,#ddd);border-radius:16px;color:#222;color:var(--spark-text,#222);font-family:inherit;margin-block:16px;min-width:0;overflow:hidden}.guest-followup button{align-items:center;background:#f5f5f5;background:var(--spark-surface,#f5f5f5);border:1px solid #ddd;border:1px solid var(--spark-border,#ddd);border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:10px 14px;text-align:start;white-space:normal}.guest-followup button:disabled{cursor:default;opacity:.5}.guest-followup .guest-followup-toggle{background:#0000;border:0;border-radius:0;justify-content:flex-start;padding:16px;width:100%}.guest-followup-toggle svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.guest-followup-body{grid-gap:12px;display:grid;font-size:14px;gap:12px;line-height:1.7;min-width:0;padding:0 16px 16px}.guest-followup-body p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.guest-followup-body form,.guest-followup-body label{grid-gap:8px;display:grid;gap:8px;min-width:0}.guest-followup-body input,.guest-followup-body select,.guest-followup-body textarea{background:#fff;background:var(--spark-card,#fff);border:1px solid #ddd;border:1px solid var(--spark-border,#ddd);border-radius:10px;box-sizing:border-box;color:inherit;font:inherit;font-size:16px;min-width:0;padding:10px;width:100%}.guest-followup-body small{color:#666;color:var(--spark-text-secondary,#666);font-size:12px;overflow-wrap:anywhere}.guest-followup-thread{grid-gap:10px;display:grid;gap:10px;max-height:360px;overflow:auto;overscroll-behavior:contain}.guest-followup-thread article{background:#f5f5f5;background:var(--spark-surface,#f5f5f5);border-radius:12px;min-width:0;padding:12px}.guest-followup-thread article[data-role=staff]{-webkit-border-start:3px solid #315e59;-webkit-border-start:3px solid var(--spark-primary,#315e59);border-inline-start:3px solid #315e59;border-inline-start:3px solid var(--spark-primary,#315e59)}.guest-followup-notice{grid-gap:10px;border:1px solid #ddd;border:1px solid var(--spark-border,#ddd);border-radius:12px;display:grid;gap:10px;padding:12px}.guest-followup-admin-list{grid-gap:16px;display:grid;gap:16px}.guest-followup-admin-list details{border:1px solid #ddd;border:1px solid var(--spark-border,#ddd);border-radius:12px;min-width:0;padding:12px}.guest-followup-admin-list summary{cursor:pointer;overflow-wrap:anywhere}.guest-followup-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.rv-inquiry-hint,.rv-inquiry-intro{color:var(--rv-muted);font-size:12px;line-height:1.9}.rv-inquiry form{grid-gap:14px;display:grid;gap:14px}.rv-inquiry-guide{border-block:1px solid var(--rv-line);padding:3px 0}.rv-inquiry-guide summary{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:8px;list-style:none;min-height:44px}.rv-inquiry-guide summary::-webkit-details-marker{display:none}.rv-inquiry-guide summary>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.rv-inquiry-guide p{color:var(--rv-muted);font-size:12px;line-height:1.9;padding-bottom:12px!important}.rv-inquiry-question,.rv-inquiry-topic{grid-gap:8px;display:grid;font-size:12px;font-weight:650;gap:8px}.rv-inquiry select,.rv-inquiry textarea{background:var(--rv-bg);border:1px solid var(--rv-line);border-radius:12px;color:var(--rv-ink);font:inherit;min-height:48px;min-width:0;padding:12px;width:100%}.rv-inquiry textarea{font-weight:400;line-height:1.8;max-height:240px;resize:vertical}.rv-inquiry select:focus-visible,.rv-inquiry textarea:focus-visible{outline:2px solid var(--rv-accent);outline-offset:2px}.rv-inquiry-counter{align-items:center;color:var(--rv-muted);display:flex;font-size:11px;gap:10px;justify-content:space-between}.rv-inquiry-counter bdi{font-feature-settings:"tnum";color:var(--rv-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:650}.rv-inquiry-counter.is-over{color:#b34038}.rv-inquiry-counter.is-over bdi{color:inherit}.rv-inquiry-ack{align-items:flex-start;cursor:pointer;display:flex;font-size:11px;gap:10px;line-height:1.9}.rv-inquiry-ack input{accent-color:var(--rv-accent);flex:0 0 auto;height:19px;margin-top:4px;width:19px}.rv-inquiry-send{align-items:center;background:var(--rv-ink);border:1px solid var(--rv-accent);border-radius:13px;color:var(--rv-paper)!important;display:flex;font-size:13px!important;gap:9px;justify-content:center;justify-self:start;min-height:48px;padding:12px 20px}.rv-inquiry-send:disabled{cursor:not-allowed;opacity:.45}.rv-inquiry-status{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.rv-inquiry-status span{align-items:center;display:flex;font-size:13px;font-weight:650;gap:7px}.rv-inquiry-status svg{color:var(--rv-accent)}.rv-inquiry time{color:var(--rv-muted);font-size:10px}.rv-inquiry blockquote{-webkit-border-start:3px solid var(--rv-accent);background:var(--rv-bg);border-inline-start:3px solid var(--rv-accent);border-radius:10px;font-size:14px;line-height:1.9;margin:16px 0;overflow-wrap:anywhere;padding:15px 18px}.rv-inquiry-response{border:1px solid var(--rv-line);border-radius:14px;padding:17px}.rv-inquiry-response strong{color:var(--rv-accent);font-size:12px}.rv-inquiry-response p{font-size:13px;line-height:1.9;margin:9px 0!important;overflow-wrap:anywhere;white-space:pre-wrap}.rv-inquiry-error{align-items:center;display:flex;font-size:12px;gap:10px;justify-content:space-between;line-height:1.8;margin-top:12px}.rv-inquiry-error button{background:var(--rv-bg);border:1px solid var(--rv-line);border-radius:10px;flex-shrink:0;min-height:44px;padding:8px 14px}@media(max-width:520px){.rv-inquiry-send{justify-self:stretch}.rv-inquiry-counter{align-items:flex-start}.rv-inquiry-counter>span{max-width:65%;text-align:end}}#spark-reading-app{--sn-text:var(--spark-text,#172b36);--sn-muted:var(--spark-text-secondary,#586771);--sn-paper:var(--spark-surface,#fff);--sn-soft:var(--spark-card,#f1f5f6);--sn-line:var(--spark-border,#dce4e7);--sn-blue:#227d8b;--sn-shadow:#142f3b0b;font-family:inherit;margin:auto;max-width:1240px;padding:24px clamp(18px,4vw,48px) 56px;text-align:start}#spark-reading-app *{box-sizing:border-box}#spark-reading-app h1,#spark-reading-app h2,#spark-reading-app h3,#spark-reading-app p{margin:0}#spark-reading-app p{color:var(--sn-muted);font-weight:400;line-height:1.8}#spark-reading-app h1{font-size:24px;line-height:1.4}#spark-reading-app h2{font-size:clamp(24px,3.4vw,40px);font-weight:700;letter-spacing:-.7px;line-height:1.45}#spark-reading-app h3{font-size:19px;line-height:1.5}#spark-reading-app svg{flex-shrink:0;height:20px;width:20px}#spark-reading-app button{align-items:center;background:var(--sn-soft);border:0;border-radius:14px;color:var(--sn-text);cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;transition:background .2s,transform .2s}#spark-reading-app button:disabled{cursor:not-allowed;opacity:.5}#spark-reading-app button:hover:not(:disabled){transform:translateY(-1px)}#spark-reading-app :focus-visible{outline:3px solid #4bacb8}#spark-reading-app input{color:inherit;font:inherit;min-width:0}#spark-reading-app bdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ra-datahead,.ra-reporttoolbar,.ra-servicehead,.ra-servicetitle{align-items:center;display:flex;gap:16px;justify-content:space-between}.ra-servicetitle{justify-content:flex-start}.ra-servicetitle>div>span{color:var(--sn-muted);font-size:11px;letter-spacing:.04em}.ra-offericon,.ra-serviceicon{background:#e4f2f3;border-radius:16px;color:#226c77;display:grid;height:48px;place-items:center;width:48px}.ra-preview{align-items:center;color:var(--sn-muted);display:flex;font-size:11px;gap:6px}.ra-preview i{background:#278272;border-radius:50%;height:6px;width:6px}.ra-journey{-webkit-border-after:1px solid var(--sn-line);border-block-end:1px solid var(--sn-line);display:flex;gap:clamp(16px,4vw,58px);list-style:none;margin:16px 0 20px;padding:22px 0}.ra-journey li{align-items:center;color:var(--sn-muted);display:flex;font-size:12px;gap:8px}.ra-journey li>span{border:1px solid var(--sn-line);border-radius:50%;display:grid;font-size:11px;height:25px;place-items:center;width:25px}.ra-journey li[aria-current=step]{color:var(--sn-text)}.ra-journey li[aria-current=step]>span{background:var(--sn-blue);border-color:#0000;color:#fff}.ra-journey li[data-complete=true]>span{color:var(--sn-blue)}.ra-journey svg{height:14px!important;width:14px!important}.ra-screen{animation:ra-arrive .24s ease-out}.ra-datagrid,.ra-packagegrid{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.ra-package{padding:12px 0}.ra-eyebrow{color:var(--sn-blue);display:block;font-size:12px;letter-spacing:.02em;margin-bottom:12px}.ra-lead{margin-top:12px!important}.ra-packageprice{border-block:1px solid var(--sn-line);margin:18px 0;padding:25px 0}.ra-packageprice>span{color:var(--sn-muted);display:block;font-size:13px}.ra-packageprice>strong{display:block;font-size:clamp(32px,4.6vw,54px);font-weight:600;letter-spacing:-1.4px;line-height:1.8}.ra-packageprice>small{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:7px}.ra-packageprice>p{font-size:11px;margin-top:10px!important}.ra-money{align-items:baseline;display:inline-flex;gap:.2em;white-space:nowrap}.ra-money svg{align-self:center;height:.7em!important;width:.7em!important}.ra-scope{grid-gap:16px;display:grid;font-size:14px;gap:16px}.ra-scope>div{align-items:center;display:flex;gap:12px}.ra-scope svg{color:var(--sn-blue)}.ra-serviceoffer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,color-mix(in srgb,var(--sn-paper) 90%,#0000),color-mix(in srgb,#91cbd2 12%,var(--sn-paper)));border:1px solid var(--sn-line);border-radius:28px;box-shadow:0 18px 60px #18313c08,inset 0 1px #ffffff80;padding:28px}.ra-serviceoffer .ra-offericon{margin-bottom:24px}.ra-serviceoffer h2{font-size:26px!important;letter-spacing:0!important}.ra-serviceoffer p{font-size:13px;margin-top:14px!important}.ra-offerprice{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.ra-offerprice s{color:var(--sn-muted);font-size:16px}.ra-offerprice>strong{font-size:22px}.ra-offerprice small{color:var(--sn-muted);flex-basis:100%;font-size:11px}#spark-reading-app .ra-primary{border-radius:16px;color:#fff;font-weight:600;min-height:50px;padding:14px 20px}.ra-serviceoffer .ra-primary{width:100%}.ra-safety{align-items:center;color:var(--sn-muted);display:flex;font-size:10px;gap:6px;margin-top:14px}.ra-safety svg{height:14px!important;width:14px!important}.ra-disclosure{border-top:1px solid var(--sn-line);margin-top:22px;padding-top:14px}.ra-disclosure summary{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:7px;list-style:none;min-height:36px}.ra-disclosure p{font-size:12px;margin-top:12px!important}.ra-factline{display:flex;flex-wrap:wrap;font-size:12px;gap:20px;margin-top:14px}.ra-datahead{margin-bottom:24px}.ra-datahead h2{font-size:28px!important}.ra-formtabs{background:var(--sn-soft);border-radius:16px;display:flex;gap:4px;padding:4px}#spark-reading-app .ra-formtabs button{background:#0000;font-size:13px}#spark-reading-app .ra-formtabs [aria-selected=true]{background:var(--sn-paper);box-shadow:0 3px 12px #15272c0b}.ra-formpanel{min-width:0}.ra-options{border:0;margin:0 0 24px;padding:0}.ra-options legend{font-size:13px;margin-bottom:10px}.ra-options>div{display:flex;flex-wrap:wrap;gap:8px}#spark-reading-app .ra-options button{background:var(--sn-paper);border:1px solid var(--sn-line);flex:1 1;font-size:13px}#spark-reading-app .ra-options button[aria-pressed=true]{background:color-mix(in srgb,var(--sn-blue) 7%,var(--sn-paper));border-color:var(--sn-blue);color:var(--sn-blue)}.ra-optioncheck{height:14px!important;width:14px!important}.ra-fieldgrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.ra-field{display:block;min-width:0}.ra-field>span,.ra-textfield{color:var(--sn-muted);font-size:12px}.ra-field>div{align-items:center;background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:12px;display:flex;gap:10px;margin-top:7px;padding:0 12px}.ra-field input{background:#0000;border:0;direction:ltr;font-size:20px!important;height:48px;outline:none;text-align:start;width:100%}.ra-field small{color:var(--sn-muted);font-size:11px;white-space:nowrap}.ra-field>div:focus-within{outline:2px solid var(--sn-blue)}.ra-textfield input{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:12px;display:block;margin-top:8px;padding:12px;width:100%}.ra-groupheading{align-items:center;display:flex;gap:10px}.ra-groupheading:not(:first-child){margin-top:28px}.ra-groupheading svg{color:var(--sn-blue)}.ra-check{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.8}.ra-check input{accent-color:var(--sn-blue);flex-shrink:0;height:18px;margin-top:3px;width:18px}.ra-readysummary{background:var(--sn-soft);border-radius:24px;padding:24px}.ra-summarymetrics{grid-gap:16px;display:grid;gap:16px;margin:20px 0}.ra-summarymetrics>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.ra-summarymetrics span{color:var(--sn-muted);font-size:12px}.ra-summarymetrics strong{align-items:baseline;display:flex;font-size:25px;gap:5px}.ra-summarymetrics small{font-size:12px;font-weight:400}.ra-readysummary .ra-packageprice>strong{font-size:30px}.ra-readysummary>p{font-size:12px}.ra-confirm{align-items:center;border-top:1px solid var(--sn-line);display:flex;gap:24px;justify-content:space-between;margin-top:32px;padding-top:24px}.ra-confirm p{font-size:12px;margin:8px 0 14px!important;max-width:620px}.ra-confirm>button{flex-shrink:0}.ra-error{color:#af3838!important;font-size:12px}.ra-reporttoolbar{font-size:12px;margin-bottom:20px}.ra-reporttoolbar>div{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ra-casebadge{align-items:center;color:var(--sn-blue);display:flex;gap:8px}#spark-reading-app .ra-reporttoolbar button{font-size:12px}#spark-reading-app .od-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--sn-paper) 92%,#0000);position:-webkit-sticky;position:sticky;top:72px;z-index:5}#spark-reading-app .od-nav button[aria-selected=true]{background:var(--sn-blue);color:#fff}#spark-reading-app .od-split{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}#spark-reading-app .od-main{background:#0000;border:0;box-shadow:none;padding:12px 0}#spark-reading-app .od-side{background:var(--sn-soft);border:0;border-radius:24px;padding:24px}#spark-reading-app .od-main h2{font-size:30px!important}#spark-reading-app .od-stats{margin:24px 0}#spark-reading-app .od-stat strong{font-size:32px}.od-dining-numbers{align-items:center;border-block:1px solid var(--sn-line);display:flex;gap:16px;margin:22px 0;padding:18px 0}.od-dining-numbers>svg{color:var(--sn-blue);height:28px!important;width:28px!important}.od-dining-numbers strong{font-size:38px;font-weight:600}.od-dining-numbers span{color:var(--sn-muted);font-size:13px}.od-insight{border-top:1px solid var(--sn-line);padding:14px 0}.od-insight summary{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:10px;list-style:none;min-height:36px}.od-insight summary>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto;width:14px!important}.od-insight p{font-size:13px!important;margin:8px 0!important}.od-rate-origin{color:var(--sn-muted);display:flex;font-size:11px;gap:10px;justify-content:space-between;line-height:1.6;margin-top:7px}.od-rate-origin button{font-size:10px!important;min-height:28px!important;padding:3px 8px!important}@keyframes ra-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){#spark-reading-app{padding:18px 16px 36px}.ra-datagrid,.ra-packagegrid{gap:24px;grid-template-columns:1fr}.ra-serviceoffer{padding:24px}.ra-datahead{align-items:flex-start;flex-direction:column}.ra-readysummary{padding:20px}.ra-summarymetrics{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ra-summarymetrics>div{align-items:flex-start;flex-direction:column}.ra-readysummary .ra-packageprice{display:none}.ra-confirm{align-items:stretch;flex-direction:column}.ra-journey{gap:18px;justify-content:space-between}.ra-journey li{font-size:11px;gap:5px}.ra-preview{font-size:10px;max-width:95px}.ra-fieldgrid{gap:12px}.ra-reporttoolbar{align-items:flex-start}.ra-reporttoolbar>div{gap:8px}#spark-reading-app .od-nav{grid-gap:3px;border-radius:18px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));top:62px}#spark-reading-app .od-nav button{flex-direction:row;font-size:11px!important;gap:5px!important;min-height:48px!important;padding:8px 4px!important}#spark-reading-app .od-nav svg{height:15px!important;width:15px!important}#spark-reading-app .od-split{grid-template-columns:1fr}#spark-reading-app .od-main h2{font-size:25px!important}#spark-reading-app .od-side{padding:20px}#spark-reading-app .od-inputgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#spark-reading-app .od-stat strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.ra-screen{animation:none}#spark-reading-app button{transition:none}}#spark-reading-app{--sn-accent:var(--sn-blue);min-width:0;width:100%}#spark-reading-app .od-atlas,#spark-reading-app .od-content,#spark-reading-app .od-main,#spark-reading-app .od-nav,#spark-reading-app .od-side,#spark-reading-app .ra-screen{max-width:100%;min-width:0}#spark-reading-app .od-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#spark-reading-app .od-stat,#spark-reading-app .rp-result{min-width:0}#spark-reading-app .rp-personal{align-items:start}#spark-reading-app .rp-context{align-items:center;color:var(--sn-muted);display:flex;gap:10px;margin:20px 0}#spark-reading-app .rp-context svg{flex-shrink:0;width:20px}#spark-reading-app .rp-priority{border-block:1px solid var(--sn-line);display:flex;gap:16px;margin:26px 0;padding:22px 0}#spark-reading-app .rp-priority>svg{color:var(--sn-accent);flex-shrink:0;height:24px;width:24px}#spark-reading-app .rp-priority h3{font-family:inherit;font-size:18px;font-weight:700;line-height:1.6;margin:0 0 8px}#spark-reading-app .rp-lead,#spark-reading-app .rp-priority p{color:var(--sn-muted);font-weight:400;line-height:1.85;margin:0}#spark-reading-app .rp-note{color:var(--sn-muted);font-size:12px;font-weight:400;line-height:1.9;margin:15px 0}#spark-reading-app .rp-linkgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}#spark-reading-app .rp-action{align-items:center;background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:14px;color:var(--sn-ink);display:flex;font:inherit;gap:14px;justify-content:space-between;min-height:52px;padding:13px 16px;text-align:start;transition:background .18s,transform .18s;width:100%}#spark-reading-app .rp-action:hover{background:color-mix(in srgb,var(--sn-accent) 9%,var(--sn-surface));transform:translateY(-1px)}#spark-reading-app .rp-action svg{color:var(--sn-accent);flex-shrink:0;width:18px}#spark-reading-app .rp-result{display:flex;flex-direction:column;gap:10px;padding:22px 0}#spark-reading-app .rp-result>span{color:var(--sn-muted);font-size:13px}#spark-reading-app .rp-result>strong{font-feature-settings:"tnum";font-size:clamp(28px,4vw,42px);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3}#spark-reading-app .rp-result small{font-size:15px;font-weight:400}#spark-reading-app .rp-result p{color:var(--sn-muted);font-size:12px;line-height:1.85;margin:0}#spark-reading-app .rp-floorlist>div{align-items:center;border-bottom:1px solid var(--sn-line);display:flex;font-size:14px;gap:10px;padding:14px 0}#spark-reading-app .rp-floorlist svg{color:var(--sn-accent);width:18px}#spark-reading-app .rp-floorlist strong{-webkit-margin-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-inline-start:auto;white-space:nowrap}#spark-reading-app .rp-floorlist strong bdi{font-size:19px}#spark-reading-app .rp-disclosure{-webkit-border-after:1px solid var(--sn-line);border-block-end:1px solid var(--sn-line);margin:8px 0 18px;padding:14px 0}#spark-reading-app .rp-disclosure summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;list-style:none;min-height:32px}#spark-reading-app .rp-disclosure summary svg{transition:transform .2s;width:17px}#spark-reading-app .rp-disclosure[open] summary svg{transform:rotate(180deg)}#spark-reading-app .rp-disclosure[open]>.od-inputgrid{margin-top:18px}#spark-reading-app .rp-diningreadout{align-items:center;background:color-mix(in srgb,var(--sn-accent) 7%,#0000);border-radius:20px;display:flex;gap:15px;margin:24px 0;padding:20px}#spark-reading-app .rp-diningreadout>svg{color:var(--sn-accent);width:32px}#spark-reading-app .rp-diningreadout strong{font-feature-settings:"tnum";font-size:52px;font-variant-numeric:tabular-nums;line-height:1}#spark-reading-app .rp-diningreadout span{color:var(--sn-muted);font-size:14px}#spark-reading-app .rp-streets{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}#spark-reading-app .rp-streets>div{align-items:center;border:1px solid var(--sn-line);border-radius:14px;display:flex;font-size:14px;gap:10px;padding:12px 14px}#spark-reading-app .rp-streets svg{color:var(--sn-accent);width:20px}#spark-reading-app .rp-basementresult,#spark-reading-app .rp-glassresult{grid-gap:18px;align-items:center;animation:rp-result-in .22s ease;background:color-mix(in srgb,var(--sn-accent) 7%,#0000);border-radius:20px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:18px 0;padding:10px 20px}#spark-reading-app .rp-donut{--ratio:70%;background:conic-gradient(var(--sn-accent) var(--ratio),color-mix(in srgb,var(--sn-accent) 12%,#0000) 0);border-radius:50%;height:160px;margin:24px auto;padding:13px;width:160px}#spark-reading-app .rp-donut>div{align-items:center;background:var(--sn-surface);border-radius:50%;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center}#spark-reading-app .rp-donut strong{font-feature-settings:"tnum";font-size:30px;font-variant-numeric:tabular-nums}#spark-reading-app .rp-donut span{color:var(--sn-muted);font-size:11px}#spark-reading-app .rp-access{color:var(--sn-muted);display:flex;gap:15px;line-height:1.9;padding:20px 0}#spark-reading-app .rp-access svg{color:var(--sn-accent);flex-shrink:0;width:30px}#spark-reading-app .rp-access p{margin:0}#spark-reading-app .rp-waste{--impact:#23806b;background:color-mix(in srgb,var(--impact) 7%,var(--sn-surface));border:1px solid color-mix(in srgb,var(--impact) 30%,#0000);border-radius:24px;margin:24px 0;padding:25px;transition:background .3s,border-color .3s}#spark-reading-app .rp-waste[data-tone=orange]{--impact:#a9620f}#spark-reading-app .rp-waste[data-tone=red]{--impact:#b93442}#spark-reading-app .rp-waste>label{align-items:center;display:flex;font-size:15px;gap:12px;justify-content:space-between;line-height:1.7}#spark-reading-app .rp-waste>label strong{color:var(--impact);font-size:36px;white-space:nowrap}#spark-reading-app .rp-waste input{accent-color:var(--impact);cursor:ew-resize;direction:ltr;height:44px;width:100%}#spark-reading-app .rp-scale{color:var(--sn-muted);direction:ltr;display:flex;font-size:11px;justify-content:space-between}#spark-reading-app .rp-waste-result{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:22px}#spark-reading-app .rp-waste-result strong{color:var(--impact)}#spark-reading-app .rp-sketchhead{margin:32px 0 12px}#spark-reading-app .rp-sketch{background:#fff;border:1px solid var(--sn-line);border-radius:20px;margin:0;overflow:hidden}#spark-reading-app .rp-sketch img{aspect-ratio:3/2;display:block;height:auto;object-fit:contain;width:100%}#spark-reading-app .rp-sketch figcaption{background:var(--sn-surface);color:var(--sn-ink);font-size:14px;line-height:1.8;padding:16px 20px}#spark-reading-app .rp-formextensions{margin-top:24px}#spark-reading-app .rp-formextensions legend{align-items:center;display:flex;gap:8px}#spark-reading-app .rp-formextensions legend svg{width:18px}#spark-reading-app .rp-streetinput{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:14px 0}#spark-reading-app .rp-streetinput label{display:flex;flex-direction:column;font-size:13px;gap:8px}#spark-reading-app .rp-streetinput input,#spark-reading-app .rp-streetinput select{background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:12px;color:var(--sn-ink);font:inherit;min-height:48px;padding:10px;width:100%}#spark-reading-app .od-nav{grid-template-columns:repeat(7,minmax(0,1fr));scroll-margin-top:90px}#spark-reading-app .od-nav button span{font-size:12px}@keyframes rp-result-in{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){#spark-reading-app .od-nav{display:flex;gap:4px;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}#spark-reading-app .od-nav button{flex:0 0 auto;min-width:68px;padding:10px}#spark-reading-app .rp-linkgrid{grid-template-columns:1fr}#spark-reading-app .rp-basementresult,#spark-reading-app .rp-glassresult{gap:12px;padding:10px 14px}#spark-reading-app .rp-waste{padding:18px}#spark-reading-app .rp-waste-result{grid-template-columns:1fr}#spark-reading-app .rp-waste>label strong{font-size:30px}#spark-reading-app .rp-personal .od-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#spark-reading-app .rp-personal .od-main{padding:22px 18px}#spark-reading-app .rp-personal h2{font-size:25px;line-height:1.55}}@media(prefers-reduced-motion:reduce){#spark-reading-app .rp-personal *{animation:none!important;transition:none!important}}@media(max-width:760px){#spark-reading-app .od-split{grid-template-columns:minmax(0,1fr)}#spark-reading-app .od-nav{width:100%}#spark-reading-app .rp-basementresult .od-stat strong,#spark-reading-app .rp-glassresult .od-stat strong{font-size:clamp(19px,5.9vw,26px)}#spark-reading-app .od-choices{flex-wrap:wrap}#spark-reading-app .od-choices button{flex:1 0 auto}#spark-reading-app .ra-reporttoolbar{flex-wrap:wrap}#spark-reading-app .od-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:5px}#spark-reading-app .od-nav button{flex-direction:column!important;gap:3px!important;min-width:0;padding:7px 3px!important}#spark-reading-app .od-nav button span{font-size:10px;line-height:1.4;white-space:normal}#spark-reading-app .od-nav button:last-child{flex-direction:row!important;grid-column:span 2}#spark-reading-app .rp-result>strong .od-money{font-size:clamp(24px,8vw,36px)}}.spark-policies{--policy-ink:var(--spark-text,#253037);--policy-line:var(--spark-border,#dfe5e4);color:var(--policy-ink);margin:auto;max-width:1160px;padding:48px 28px 32px}.spark-policy-hero{max-width:780px;padding:15px 0 32px}.spark-policy-eyebrow{align-items:center;display:flex;font-size:11px;gap:9px;letter-spacing:.14em;opacity:.75}.spark-policy-hero h1{font-size:clamp(30px,4.3vw,51px);font-weight:750;line-height:1.4;margin:22px 0 12px}.spark-policy-hero>p{font-size:16px;font-weight:400;line-height:1.9;opacity:.78}.spark-policy-meta{display:flex;flex-wrap:wrap;font-size:11px;gap:16px;margin-top:22px;opacity:.65}.spark-policy-highlights{grid-gap:30px;border-block:1px solid var(--policy-line);display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px;padding:26px 0}.spark-policy-highlights>div{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:24px 1fr}.spark-policy-highlights svg{height:21px;width:21px}.spark-policy-highlights strong{font-size:14px}.spark-policy-highlights p{font-size:12px;grid-column:2;line-height:1.8;margin:0;opacity:.72}.spark-policy-layout{grid-gap:42px;align-items:start;display:grid;gap:42px;grid-template-columns:minmax(210px,1fr) minmax(0,2.7fr)}.spark-policy-index{position:-webkit-sticky;position:sticky;top:84px}.spark-policy-search{align-items:center;background:#fff;background:var(--spark-surface,#fff);border:1px solid var(--policy-line);border-radius:12px;display:flex;gap:8px;padding:11px}.spark-policy-search input{background:#0000;border:0;color:inherit;font:inherit;font-size:12px;min-width:0;outline:0;width:100%}.spark-policy-search:focus-within{outline:2px solid #536d69;outline-offset:2px}.spark-policy-index nav{display:flex;flex-direction:column;gap:3px;padding:14px 0}.spark-policy-index a{border-radius:7px;color:inherit;display:flex;font-size:12px;gap:9px;line-height:1.7;padding:9px 5px;text-decoration:none}.spark-policy-index a:hover{background:#7e928c15}.spark-policy-index a span{font-size:10px;opacity:.5;padding-top:2px}.spark-policy-section{margin-bottom:30px;scroll-margin-top:85px}.spark-policy-section h2{font-size:20px;font-weight:700;margin:0 0 12px}.spark-policy-section details{border-bottom:1px solid var(--policy-line)}.spark-policy-section summary{align-items:center;cursor:pointer;display:flex;gap:11px;list-style:none;min-height:54px;padding:17px 0}.spark-policy-section summary::-webkit-details-marker{display:none}.spark-policy-section summary strong{flex:1 1;font-size:14px;line-height:1.7}.spark-policy-clause-no{font-feature-settings:"tnum";font-size:10px;font-variant-numeric:tabular-nums;opacity:.5}.spark-policy-section summary svg{flex-shrink:0;opacity:.6;transition:transform .2s}.spark-policy-section details[open] summary svg{transform:rotate(180deg)}.spark-policy-section details>p{color:var(--policy-ink);font-size:14px;font-weight:400;line-height:2.15;margin:0;opacity:.87;overflow-wrap:anywhere;padding:0 26px 21px}.spark-policy-footer{border-top:1px solid var(--policy-line);display:flex;gap:28px;justify-content:space-between;margin-top:25px;padding-top:28px}.spark-policy-footer h2{font-size:19px;margin:0}.spark-policy-footer p,.spark-policy-footer small{font-size:12px;line-height:1.9;opacity:.7}.spark-policy-footer>div:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.spark-policy-footer a,.spark-policy-footer button{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:7px;text-decoration:underline}.spark-policy-link,.spark-policy-reference{align-items:center;color:inherit;display:inline-flex;font-size:13px;gap:9px;line-height:1.7;text-decoration:none}.spark-policy-reference{background:#ffffff80;background:var(--spark-surface,#ffffff80);border:1px solid #dfe5e4;border:1px solid var(--spark-border,#dfe5e4);border-radius:13px;padding:12px 16px}.spark-policy-link{text-decoration:underline}.spark-policy-consent{border-block:1px solid #dfe5e4;border-block:1px solid var(--policy-line,#dfe5e4);display:flex;flex-direction:column;gap:9px;margin:12px 0;padding:16px 0}.spark-policy-consent label{align-items:flex-start;display:flex;font-size:12px;gap:10px;line-height:1.9}.spark-policy-consent input{flex-shrink:0;height:18px;margin-top:3px;width:18px}.spark-policy-consent small{font-size:11px;opacity:.65}.spark-policy-error{border:1px solid var(--policy-line);border-radius:12px;padding:16px}.spark-policy-error button{align-items:center;display:flex;gap:8px}@media(max-width:700px){.spark-policies{padding:24px 18px}.spark-policy-hero{padding-top:8px}.spark-policy-hero>p{font-size:14px}.spark-policy-highlights{gap:20px;grid-template-columns:1fr;margin-bottom:24px;padding:22px 0}.spark-policy-layout{gap:18px;grid-template-columns:1fr}.spark-policy-index{position:static}.spark-policy-index nav{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr}.spark-policy-index a{font-size:11px;padding:8px 4px}.spark-policy-section h2{font-size:18px}.spark-policy-section summary strong{font-size:13px}.spark-policy-section details>p{font-size:13px;padding-inline:0}.spark-policy-footer{flex-direction:column}.spark-policy-footer h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.spark-policy-section summary svg{transition:none}}#spark-reading-app .od-split,#spark-reading-app .ra-datagrid,#spark-reading-app .ra-packagegrid{align-items:start;gap:clamp(20px,3vw,36px)}#spark-reading-app .ra-package,#spark-reading-app .ra-serviceoffer{min-width:0;padding:24px}#spark-reading-app .od-main,#spark-reading-app .od-side{align-self:start;margin:0;min-width:0;padding:24px}#spark-reading-app .od-main>h2{font-size:clamp(25px,3vw,34px)!important;line-height:1.55;overflow-wrap:normal}#spark-reading-app .od-side>h3{font-size:18px;margin-bottom:16px}#spark-reading-app label,#spark-reading-app p,#spark-reading-app span{overflow-wrap:anywhere}#spark-reading-app .od-money,#spark-reading-app .ra-money,#spark-reading-app bdi{overflow-wrap:normal}#spark-reading-app .od-stats{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}#spark-reading-app .od-stat{grid-gap:8px;align-content:start;container-type:inline-size;display:grid;gap:8px;grid-template-rows:minmax(42px,auto) auto;min-width:0}#spark-reading-app .od-stat>span{display:block;font-size:12px;line-height:1.6;min-height:0}#spark-reading-app .od-stat>strong{align-items:baseline;display:flex;flex-wrap:wrap;font-size:clamp(20px,15cqw,32px);gap:4px;min-width:0}#spark-reading-app .od-stat:has(.od-money)>strong{font-size:clamp(16px,9.5cqw,30px)}#spark-reading-app .od-field{grid-gap:7px;align-content:start;display:grid;gap:7px;grid-template-rows:minmax(38px,auto) 48px minmax(34px,auto);margin:0;min-width:0}#spark-reading-app .od-field-title{align-items:end;color:var(--sn-muted);display:flex;font-size:12px;line-height:1.6}#spark-reading-app .od-field input{font-size:19px;height:48px;line-height:1.2;min-width:0;padding:10px 12px;width:100%}#spark-reading-app .od-field .od-rate-origin{font-size:10px;line-height:1.6;margin:0;min-height:34px}@supports(grid-template-rows:subgrid){#spark-reading-app .od-stats{row-gap:8px}#spark-reading-app .od-stats>.od-stat{grid-row:span 2;grid-template-rows:subgrid}#spark-reading-app .od-inputgrid>.od-field{grid-row:span 3;grid-template-rows:subgrid}}#spark-reading-app .od-inputgrid,#spark-reading-app .rn-controlgrid{align-items:start}#spark-reading-app .rn-controlgrid>div{gap:10px;justify-content:start}#spark-reading-app .rn-choicepair,#spark-reading-app .rn-segmented{align-items:stretch;display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}#spark-reading-app .rn-choicepair button,#spark-reading-app .rn-segmented button{flex:1 1 100px;font-size:12px;line-height:1.5;min-height:48px;min-width:0;white-space:normal}#spark-reading-app .rn-choicepair button[aria-pressed=true],#spark-reading-app .rn-segmented button[aria-pressed=true]{background:color-mix(in srgb,var(--sn-blue) 10%,var(--sn-paper));box-shadow:inset 0 -2px var(--sn-blue);color:var(--sn-blue)}#spark-reading-app .rn-verticalmetrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}#spark-reading-app .rn-verticalmetrics>div{grid-gap:8px;animation:rn-metric-reveal .45s cubic-bezier(.2,.7,.2,1) both;border-block:1px solid var(--sn-line);display:grid;gap:8px;grid-template-rows:minmax(40px,auto) auto minmax(32px,auto);min-width:0;padding:16px 0}#spark-reading-app .rn-verticalmetrics span{color:var(--sn-muted);font-size:12px;line-height:1.7}#spark-reading-app .rn-verticalmetrics strong{font-size:clamp(20px,2.5vw,30px);font-weight:700;line-height:1.4}#spark-reading-app .rn-verticalmetrics small{color:var(--sn-muted);font-size:11px;font-weight:400;line-height:1.7}#spark-reading-app .rn-inlinefield{-webkit-margin-end:20px;align-items:center;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:12px;margin:10px 0;margin-inline-end:20px}#spark-reading-app .rn-inlinefield select{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:12px;color:var(--sn-text);font:inherit;min-height:44px;padding:9px 14px}#spark-reading-app .rn-outcome>div{min-width:0}#spark-reading-app .rn-outcome strong{font-size:14px;line-height:1.9}#spark-reading-app .rn-accessroute{grid-gap:12px;display:grid;gap:12px;margin:24px 0}#spark-reading-app .rn-accessroute>div{align-items:center;animation:rn-route-enter .5s calc(var(--step)*80ms) cubic-bezier(.2,.7,.2,1) both;border-bottom:1px solid var(--sn-line);display:flex;gap:12px;padding:12px 0}#spark-reading-app .rn-accessroute>div>span{flex:1 1;font-size:13px;line-height:1.7}#spark-reading-app .rn-accessroute svg{color:var(--sn-blue)}#spark-reading-app .rn-lifestage,#spark-reading-app .rn-slide{animation:rn-slide-change .4s cubic-bezier(.2,.7,.2,1)}#spark-reading-app .rn-grandparents{align-items:center;display:flex;gap:14px;margin:24px 0}#spark-reading-app .rn-grandparents>svg{color:var(--sn-blue);height:40px;width:28px}#spark-reading-app .rn-grandparents>div{display:flex;flex-direction:column;gap:6px}#spark-reading-app .rn-annex-insight small,#spark-reading-app .rn-grandparents small{color:var(--sn-muted);font-size:11px;line-height:1.8}#spark-reading-app .rn-suitechips{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}#spark-reading-app .rn-suitechips>div{grid-gap:8px;align-items:center;animation:rn-route-enter .5s calc(var(--step)*65ms) ease both;border:1px solid var(--sn-line);border-radius:16px;display:grid;gap:8px;grid-template-columns:28px 24px 1fr;min-width:0;padding:16px}#spark-reading-app .rn-suitechips>div>svg{color:var(--sn-blue);height:30px;width:23px}#spark-reading-app .rn-suitechips span{font-size:12px}.rn-suitefunctions{color:var(--sn-muted);display:flex;gap:14px;grid-column:1/-1;padding-top:8px}#spark-reading-app .rn-annex-insight,#spark-reading-app .rn-slices-layout{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:180px minmax(0,1fr);margin:22px 0;padding:18px 0}#spark-reading-app .rn-annex-insight p{font-size:13px;margin:12px 0!important}#spark-reading-app .rn-area-slices{border-block:1px solid var(--sn-line);margin:28px 0;padding:24px 0}#spark-reading-app .rn-slicebars{grid-gap:18px;display:grid;gap:18px;min-width:0}#spark-reading-app .rn-slicebars>button{grid-gap:8px;animation:rn-route-enter .45s calc(var(--step)*80ms) both;background:#0000;border-radius:0;display:grid;gap:8px;grid-template-columns:1fr auto;padding:10px 0;text-align:start;width:100%}#spark-reading-app .rn-slicebars strong{font-size:17px;white-space:nowrap}.rn-slicebars small{font-size:12px;font-weight:400}#spark-reading-app .rn-slicebars>button>i{background:var(--sn-soft);border-radius:99px;direction:ltr;grid-column:1/-1;height:8px;overflow:hidden;width:100%}#spark-reading-app .rn-slicebars b{animation:rn-bar-grow .6s both;background:var(--sn-blue);border-radius:99px;display:block;height:100%;opacity:.45;transform-origin:left;transition:width .6s cubic-bezier(.2,.7,.2,1),opacity .3s}#spark-reading-app .rn-slicebars [aria-pressed=true] b{opacity:1}#spark-reading-app .rn-service-deliverables{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}#spark-reading-app .rn-service-deliverables>div{grid-gap:10px;align-items:start;animation:rn-route-enter .5s calc(var(--step)*65ms) both;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr);min-width:0}#spark-reading-app .rn-service-deliverables svg{color:var(--sn-blue);height:24px;width:24px}#spark-reading-app .rn-service-deliverables strong{display:block;font-size:14px;line-height:1.7}.rn-service-deliverables small{color:var(--sn-muted);display:block;font-size:11px;font-weight:400;line-height:1.8;margin-top:6px}#spark-reading-app .rn-package-purpose{-webkit-border-start:3px solid var(--sn-blue);-webkit-padding-start:16px;border-inline-start:3px solid var(--sn-blue);font-size:14px;line-height:1.85;margin:20px 0;padding-inline-start:16px}#spark-reading-app .rn-design-scope{border-top:1px solid var(--sn-line);font-size:11px!important;line-height:1.85;margin-top:22px!important;padding-top:18px}@keyframes rn-route-enter{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes rn-slide-change{0%{filter:blur(2px);opacity:.2;transform:translateY(8px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes rn-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rn-metric-reveal{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}#spark-reading-app .rn-reading-position{grid-gap:12px;background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:20px 20px 0 0;display:grid;gap:12px;grid-template-columns:1fr auto;padding:18px 20px 14px;scroll-margin-top:90px}#spark-reading-app .rn-reading-position>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}#spark-reading-app .rn-reading-position span{color:var(--sn-muted);font-size:11px}#spark-reading-app .rn-reading-position strong{font-size:18px}#spark-reading-app .rn-reading-position>bdi{color:var(--sn-muted);font-size:13px}#spark-reading-app .rn-position-track{grid-gap:5px;display:grid;gap:5px;grid-auto-columns:1fr;grid-auto-flow:column;grid-column:1/-1}#spark-reading-app .rn-position-track i{background:var(--sn-line);border-radius:99px;height:4px;transition:background .35s,transform .35s}#spark-reading-app .rn-position-track i[data-state=visited]{background:color-mix(in srgb,var(--sn-blue) 40%,var(--sn-paper))}#spark-reading-app .rn-position-track i[data-state=current]{background:var(--sn-blue);transform:scaleY(1.6)}#spark-reading-app .od-nav{grid-gap:4px;background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:0 0 20px 20px;border-top:0;display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:0;padding:8px}#spark-reading-app .od-nav button{border-radius:12px;display:flex;flex-direction:column;font-size:11px;gap:6px;justify-content:center;line-height:1.5;min-height:56px;min-width:0;padding:8px 4px}#spark-reading-app .od-nav button svg{height:18px;width:18px}#spark-reading-app .od-nav button[aria-selected=true]{background:color-mix(in srgb,var(--sn-blue) 10%,var(--sn-paper));color:var(--sn-blue)}#spark-reading-app .od-in-app{padding-bottom:92px}#spark-reading-app .rn-reading-nextprev{grid-gap:14px;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--sn-paper) 94%,#0000);border:1px solid var(--sn-line);border-radius:20px;bottom:calc(8px + env(safe-area-inset-bottom));box-shadow:0 8px 25px #1839440b;display:grid;gap:14px;grid-template-columns:1fr auto 1fr;left:50%;margin:0;padding:10px;position:fixed;transform:translateX(-50%);width:min(calc(100% - 32px),1100px);z-index:30}#spark-reading-app .rn-reading-nextprev button{align-items:center;background:var(--sn-soft);border-radius:12px;color:var(--sn-text);display:flex;gap:10px;justify-content:space-between;min-height:52px;padding:9px 12px;text-align:start}#spark-reading-app .rn-reading-nextprev button:last-child{background:var(--sn-blue);color:#fff}#spark-reading-app .rn-reading-nextprev button:disabled{cursor:default;opacity:.4}#spark-reading-app .rn-reading-nextprev button>span{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:4px}#spark-reading-app .rn-reading-nextprev small{font-size:10px;font-weight:400;opacity:.8}#spark-reading-app .rn-position-small{color:var(--sn-muted);font-size:12px;white-space:nowrap}#spark-reading-app .rn-summary-infographics{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}#spark-reading-app .rn-summary-chart{grid-gap:16px;border-block:1px solid var(--sn-line);display:grid;gap:16px;grid-template-rows:minmax(42px,auto) auto minmax(58px,auto);min-width:0;padding:18px 0}#spark-reading-app .rn-chart-title{align-items:center;display:flex;gap:8px}#spark-reading-app .rn-chart-title svg{color:var(--sn-blue);flex:none;width:20px}#spark-reading-app .rn-chart-title h3{font-size:14px;line-height:1.7;margin:0}#spark-reading-app .rn-chart-body{align-items:center;display:flex;flex-direction:column;gap:16px}#spark-reading-app .rn-summary-chart .rn-donut{flex:none;height:160px;width:160px}#spark-reading-app .rn-donut strong span{font-size:inherit;font-weight:inherit;line-height:inherit}#spark-reading-app .rn-summary-chart .rn-donut>div{gap:4px;inset:20px}#spark-reading-app .rn-summary-chart .rn-donut>div>span{font-size:10px;line-height:1.5;max-width:95px}#spark-reading-app .rn-summary-chart .rn-donut strong{font-size:28px;line-height:1.1}#spark-reading-app .rn-summary-chart .rn-donut strong small{font-size:10px}#spark-reading-app .rn-chart-legend{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#spark-reading-app .rn-chart-legend>span{grid-column-gap:6px;grid-row-gap:6px;align-items:baseline;column-gap:6px;display:grid;grid-template-columns:6px 1fr;min-width:0;row-gap:6px}#spark-reading-app .rn-chart-legend i{background:var(--sn-blue);border-radius:50%;height:6px;width:6px}#spark-reading-app .rn-chart-legend i.is-rest{background:var(--sn-line)}#spark-reading-app .rn-chart-legend strong{font-size:20px;font-weight:700;white-space:nowrap}#spark-reading-app .rn-chart-legend strong small{font-size:10px;font-weight:400}#spark-reading-app .rn-chart-legend>span>small{color:var(--sn-muted);font-size:10px;grid-column:2;line-height:1.7}#spark-reading-app .rn-summary-chart>p{color:var(--sn-muted);font-size:11px!important;line-height:1.8;margin:0!important}#spark-reading-app .rn-hosting-frequency{align-items:center;display:flex;font-size:12px!important;gap:10px;padding:12px 0}#spark-reading-app .rn-hosting-frequency svg{color:var(--sn-blue);width:20px}.rn-hosting-frequency strong{font-size:22px}@media(max-width:760px){#spark-reading-app .rn-summary-infographics{gap:18px;grid-template-columns:1fr}#spark-reading-app .rn-chart-body{flex-direction:row;gap:16px}#spark-reading-app .rn-summary-chart .rn-donut{height:134px;width:134px}#spark-reading-app .rn-chart-legend{grid-template-columns:1fr}#spark-reading-app .od-nav{grid-template-columns:repeat(4,minmax(0,1fr))}#spark-reading-app .od-nav button{flex-direction:row;font-size:10px;min-height:48px}#spark-reading-app .od-nav button svg{height:15px;width:15px}#spark-reading-app .rn-reading-nextprev{gap:8px}#spark-reading-app .rn-reading-nextprev button{gap:7px;padding:8px}#spark-reading-app .rn-reading-nextprev small{font-size:9px}}@media(max-width:360px){#spark-reading-app .rn-chart-body{gap:12px}#spark-reading-app .rn-summary-chart .rn-donut{height:116px;width:116px}#spark-reading-app .rn-chart-legend strong{font-size:18px}#spark-reading-app .rn-position-small{display:none}#spark-reading-app .rn-reading-nextprev{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){#spark-reading-app .rn-position-track i{transition:none}}#spark-reading-app .rn-comparison-money{grid-gap:14px;align-items:start;border-block:1px solid var(--sn-line);display:grid;gap:14px;grid-template-columns:24px 1fr 1fr;margin:16px 0;padding:20px 0}#spark-reading-app .rn-comparison-money>svg{color:var(--sn-blue)}#spark-reading-app .rn-comparison-money>div{grid-gap:10px;display:grid;gap:10px;min-width:0}#spark-reading-app .rn-comparison-money span{color:var(--sn-muted);font-size:12px;line-height:1.8}#spark-reading-app .rn-comparison-money strong{font-size:25px}.rn-comparison-money strong small{font-size:12px;font-weight:400}#spark-reading-app .rn-comparison-money>small{color:var(--sn-muted);font-size:11px;grid-column:2/-1;line-height:1.8}#spark-reading-app .rn-resident-findings{border-top:1px solid var(--sn-line);margin-top:24px;padding-top:20px}#spark-reading-app .rn-resident-findings>h3{font-size:16px}#spark-reading-app .rn-resident-findings>p{color:var(--sn-muted);font-size:11px!important}#spark-reading-app .rn-resident-findings>div{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}#spark-reading-app .rn-resident-findings span{animation:rn-route-enter .5s both;display:flex;flex-direction:column;gap:10px;min-width:0}#spark-reading-app .rn-resident-findings svg{color:var(--sn-blue);width:24px}#spark-reading-app .rn-resident-findings strong{font-size:12px;line-height:1.7}#spark-reading-app .rn-source-checks{grid-gap:8px;display:grid;gap:8px;margin:20px 0}#spark-reading-app .rn-source-checks details{border-bottom:1px solid var(--sn-line);padding:12px 0}#spark-reading-app .rn-source-checks summary{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:10px}#spark-reading-app .rn-source-checks svg{color:var(--sn-blue);width:19px}#spark-reading-app .rn-source-checks p{-webkit-padding-start:28px;font-size:12px!important;padding-inline-start:28px}body:has(#spark-reading-app[data-stage=report]) button:is([aria-label="إعدادات الخصوصية"],[aria-label="Privacy settings"]){bottom:calc(110px + env(safe-area-inset-bottom))!important}body:has(.rn-image-viewer) button:is([aria-label="إعدادات الخصوصية"],[aria-label="Privacy settings"]){pointer-events:none;visibility:hidden}#spark-reading-app[data-stage=report] .ra-journey{margin-block:12px 16px;padding-block:12px}@media(max-width:760px){#spark-reading-app .rn-comparison-money{gap:12px;grid-template-columns:1fr 1fr}#spark-reading-app .rn-comparison-money>svg{display:none}#spark-reading-app .rn-comparison-money>small{grid-column:1/-1}#spark-reading-app .rn-comparison-money strong{font-size:20px}#spark-reading-app .rn-resident-findings>div{grid-template-columns:1fr}#spark-reading-app .rn-resident-findings span{align-items:center;flex-direction:row}#spark-reading-app .rn-resident-findings svg{flex:none}#spark-reading-app .od-main,#spark-reading-app .od-side,#spark-reading-app .ra-package,#spark-reading-app .ra-serviceoffer{padding:20px}#spark-reading-app .od-stats,#spark-reading-app .rn-verticalmetrics{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}#spark-reading-app .rn-annex-insight,#spark-reading-app .rn-slices-layout{gap:16px;grid-template-columns:1fr}#spark-reading-app .rn-annex-insight .rn-donut,#spark-reading-app .rn-slices-layout .rn-donut{margin:auto}#spark-reading-app .rn-service-deliverables{gap:16px}#spark-reading-app .rn-inlinefield{-webkit-margin-end:12px;margin-inline-end:12px}}@media(max-width:360px){#spark-reading-app .od-main,#spark-reading-app .od-side{padding:14px}#spark-reading-app .rn-service-deliverables,#spark-reading-app .rn-suitechips{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#spark-reading-app .rn-accessroute>div,#spark-reading-app .rn-lifestage,#spark-reading-app .rn-service-deliverables>div,#spark-reading-app .rn-slicebars b,#spark-reading-app .rn-slicebars>button,#spark-reading-app .rn-slide,#spark-reading-app .rn-suitechips>div,#spark-reading-app .rn-verticalmetrics>div{animation:none;transition:none}}#spark-reading-app .rn-mobile-topics{display:none}#spark-reading-app .rn-hosting-capacity{grid-gap:24px;align-items:center;border-block:1px solid var(--sn-line);display:grid;gap:24px;grid-template-columns:160px minmax(0,1fr);margin:20px 0;padding:24px 0}#spark-reading-app .rn-hosting-capacity>div>strong{align-items:baseline;display:flex;font-size:38px;font-weight:750;gap:10px;line-height:1.3;margin:8px 0}#spark-reading-app .rn-hosting-capacity>div>strong small{font-size:13px;font-weight:400}#spark-reading-app .rn-hosting-capacity p,#spark-reading-app .rn-window-price p{color:var(--sn-muted);font-size:12px;line-height:1.9}#spark-reading-app .rn-hosting-capacity .rn-donut{height:160px;width:160px}#spark-reading-app .rn-hosting-study h3{align-items:center;display:flex;gap:10px}#spark-reading-app .rn-hosting-study h3 svg{color:var(--sn-blue);flex:none;width:22px}#spark-reading-app .rn-dining-capacity{grid-gap:24px;background:linear-gradient(125deg,#ffffffb3,#e6f1f559);border:1px solid var(--sn-line);border-radius:20px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:24px 0;padding:24px}#spark-reading-app .rn-dining-capacity>div{display:flex;flex-direction:column;gap:10px;min-width:0}#spark-reading-app .rn-dining-capacity strong{align-items:baseline;display:flex;font-size:38px;gap:8px;line-height:1.2}#spark-reading-app .rn-dining-capacity strong span{font-size:inherit!important;font-weight:inherit!important}#spark-reading-app .rn-dining-capacity small,#spark-reading-app .rn-dining-capacity>div>span{color:var(--sn-muted);font-size:11px;font-weight:400;line-height:1.8}#spark-reading-app .rn-seat-fill{background:var(--sn-line);border-radius:20px;height:9px;margin:20px 0;overflow:hidden}#spark-reading-app .rn-seat-fill i{background:#42836c;border-radius:inherit;display:block;height:100%;transition:width .65s cubic-bezier(.2,.8,.2,1),background .3s}#spark-reading-app .rn-seat-fill i[data-over=true]{background:#bd7935}#spark-reading-app .rn-window-price{background:#e1eef359;border:1px solid var(--sn-line);border-radius:20px;margin:24px 0;padding:22px}#spark-reading-app .rn-price-total{border-top:1px solid var(--sn-line);display:flex;flex-direction:column;gap:10px;padding-top:18px}#spark-reading-app .rn-price-total strong{font-size:28px}#spark-reading-app .rn-price-total small{color:var(--sn-muted);font-size:11px;line-height:1.8}#spark-reading-app .rn-plan-key{display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin:14px 0}#spark-reading-app .rn-plan-key span{align-items:center;display:flex;gap:8px}#spark-reading-app .rn-plan-key b{border:1px solid var(--sn-line);border-radius:50%;display:grid;height:26px;place-items:center;width:26px}#spark-reading-app .rn-detail-navigation{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}#spark-reading-app .rn-detail-navigation button{line-height:1.7;min-height:46px;white-space:normal}#spark-reading-app .rn-reading-response{grid-gap:26px;background:var(--sn-card);border:1px solid var(--sn-line);border-radius:24px;display:grid;gap:26px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:26px}#spark-reading-app .rn-inquiry-locked p,#spark-reading-app .rn-reading-response form>p{color:var(--sn-muted);font-size:13px;line-height:1.9}#spark-reading-app .rn-rating-stars{display:flex;gap:10px;margin:24px 0}#spark-reading-app .rn-rating-stars button{align-items:center;border:1px solid var(--sn-line);border-radius:14px;color:var(--sn-blue);display:flex;flex:1 1;gap:8px;justify-content:center;min-height:50px;transition:transform .2s,background .2s}#spark-reading-app .rn-rating-stars button[aria-pressed=true]{background:#3f74891f;transform:translateY(-3px)}#spark-reading-app .rn-rating-stars svg{width:21px}#spark-reading-app .rn-reading-response label{grid-gap:12px;display:grid;font-size:12px;gap:12px;line-height:1.8}#spark-reading-app .rn-reading-response textarea{background:#0000;border:1px solid var(--sn-line);border-radius:14px;color:inherit;margin-bottom:18px;padding:14px;resize:vertical;width:100%}#spark-reading-app .rn-inquiry-locked{-webkit-border-start:1px solid var(--sn-line);align-items:flex-start;border-inline-start:1px solid var(--sn-line);display:flex;gap:14px;padding:22px}#spark-reading-app .rn-inquiry-locked>svg{color:var(--sn-muted);flex:none}#spark-reading-app .rn-inquiry-locked button{align-items:center;display:flex;gap:8px;opacity:.65;padding:12px}#spark-reading-app .rn-generated-plan{animation:rn-plan-reveal .65s cubic-bezier(.2,.7,.2,1) both}@keyframes rn-plan-reveal{0%{-webkit-clip-path:inset(0 0 14% 0);clip-path:inset(0 0 14% 0);opacity:0}to{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}@media(max-width:760px){#spark-reading-app .od-nav{display:none}#spark-reading-app .rn-mobile-topics{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:8px 0 18px}#spark-reading-app .rn-mobile-topics select{background:var(--sn-card);border:1px solid var(--sn-line);border-radius:12px;color:inherit;min-height:44px;min-width:180px;padding:8px 14px}#spark-reading-app .rn-hosting-capacity{gap:12px;grid-template-columns:130px minmax(0,1fr)}#spark-reading-app .rn-hosting-capacity .rn-donut{height:130px;width:130px}#spark-reading-app .rn-hosting-capacity>div>strong{font-size:27px}#spark-reading-app .rn-hosting-capacity>div>strong small{font-size:10px}#spark-reading-app .rn-dining-capacity{gap:14px;padding:16px}#spark-reading-app .rn-dining-capacity strong{font-size:29px}#spark-reading-app .rn-detail-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}#spark-reading-app .rn-reading-response{grid-template-columns:1fr;padding:18px}#spark-reading-app .rn-inquiry-locked{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--sn-line);padding:18px 0}#spark-reading-app .rn-rating-stars{gap:5px}#spark-reading-app .rn-rating-stars button{gap:4px}#spark-reading-app .rn-window-price{padding:16px}}@media(prefers-reduced-motion:reduce){#spark-reading-app .rn-generated-plan{animation:none}#spark-reading-app .rn-rating-stars button,#spark-reading-app .rn-seat-fill i{transition:none}}#spark-reading-app :is(.ra-servicetitle,.ra-servicetitle>div,.ra-options,.ra-options button,.ra-options button>span,.ra-check>span,.ra-scope>div,.ra-scope>div>span,.ra-reporttoolbar>div){min-width:0}#spark-reading-app :is(.ra-options button,.ra-primary,.ra-secondary,.ra-safety,.ra-check,.ra-disclosure summary){height:auto;line-height:1.7;white-space:normal}#spark-reading-app :is(h1,h2,h3,legend,label,.ra-scope span){overflow-wrap:break-word}#spark-reading-app .ra-options button{flex:1 1 110px}@media (max-width:760px){#spark-reading-app .ra-servicehead{flex-wrap:wrap}#spark-reading-app .ra-journey{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}#spark-reading-app .ra-journey li{align-items:flex-start;min-width:0}#spark-reading-app .ra-journey li>span{flex-shrink:0}#spark-reading-app .ra-journey strong{line-height:1.6}#spark-reading-app .ra-packageprice>strong{font-size:clamp(24px,7vw,36px);letter-spacing:0}#spark-reading-app .rn-mobile-topics{flex-wrap:wrap}#spark-reading-app .rn-mobile-topics select{flex:1 1 180px;max-width:100%;min-width:0}#spark-reading-app .rn-reading-response{min-width:0}#spark-reading-app .rn-rating-stars{flex-wrap:wrap}#spark-reading-app .rn-rating-stars button{min-width:44px}#spark-reading-app .rp-streetinput select{max-width:100%;min-width:0}#spark-reading-app .ra-reporttoolbar{gap:12px}}@media (max-width:400px){#spark-reading-app :is(.ra-fieldgrid,.rp-streetinput,.rn-suitechips,.rn-service-deliverables,.rn-hosting-capacity,.rp-glassresult,.rp-basementresult){grid-template-columns:minmax(0,1fr)}#spark-reading-app :is(.rn-hosting-capacity .rn-donut,.rp-donut){margin-inline:auto}#spark-reading-app .ra-summarymetrics{grid-template-columns:minmax(0,1fr)}#spark-reading-app .ra-summarymetrics>div{flex-direction:row;flex-wrap:wrap;gap:8px}#spark-reading-app .ra-formtabs{width:100%}#spark-reading-app .ra-formtabs button{flex:1 1;min-width:0;padding-inline:8px}}#spark-reading-app{--sn-text:var(--spark-text,#292c2e);--sn-muted:var(--spark-text-secondary,#66686b);--sn-paper:#fff;--sn-soft:#f6f6f5;--sn-line:#e6e6e3;--sn-blue:#292c2e;--sn-onblue:#fff;--rj-gold:#bca47f;--rj-gold-soft:#bca47f12;--sn-surface:var(--sn-paper);--sn-ink:var(--sn-text);color:var(--sn-text)}[data-theme=dark] #spark-reading-app{--sn-paper:#191b1d;--sn-soft:#222426;--sn-line:#36383b;--sn-blue:#e6d6bc;--sn-onblue:#191b1d;--rj-gold:#d5c2a4}#spark-reading-app .ra-primary{background:var(--sn-blue);color:var(--sn-onblue)}#spark-reading-app :focus-visible{outline:2px solid var(--rj-gold);outline-offset:4px}#spark-reading-app .ra-offericon,#spark-reading-app .ra-serviceicon{background:var(--rj-gold-soft);color:var(--sn-text)}#spark-reading-app .ra-serviceoffer{background:var(--sn-paper)}#spark-reading-app.rj-experience{background:#0000;max-width:1120px;padding:24px clamp(16px,4vw,40px) 52px}.rj-header{align-items:center;display:flex;gap:14px;margin:4px 0 26px}.rj-brand-icon{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:18px;color:var(--sn-text);display:grid;flex:none;height:56px;place-items:center;width:56px}#spark-reading-app .rj-brand-icon svg{height:32px;width:32px}.rj-kicker{color:var(--sn-muted);display:block;font-size:10px;font-weight:600;letter-spacing:.07em}#spark-reading-app .rj-header h1{font-size:23px;font-weight:750;letter-spacing:0;line-height:1.5;margin-top:4px;outline:none}.rj-preview{-webkit-margin-start:auto;color:var(--sn-muted);font-size:10px;margin-inline-start:auto}.rj-progress{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 36px;padding:0}.rj-progress li{align-items:center;border-bottom:2px solid var(--sn-line);color:var(--sn-muted);display:flex;gap:9px;min-width:0;padding:12px 0;position:relative}.rj-progress li>span{border:1px solid var(--sn-line);border-radius:50%;display:grid;flex:none;font-size:10px;height:25px;place-items:center;width:25px}.rj-progress strong{font-size:12px;font-weight:600;line-height:1.5}.rj-progress li[aria-current=step]{border-color:var(--rj-gold);color:var(--sn-text)}.rj-progress li[aria-current=step]>span{background:var(--sn-blue);border-color:#0000;color:var(--sn-onblue)}.rj-progress li[data-complete=true]>span{background:var(--rj-gold-soft);border-color:var(--rj-gold);color:var(--sn-text)}#spark-reading-app .rj-progress svg{height:13px;width:13px}.rj-title{margin-bottom:24px}#spark-reading-app .rj-title h2{font-size:clamp(26px,3vw,36px);font-weight:750;letter-spacing:-.4px;line-height:1.5;margin:7px 0}#spark-reading-app .rj-title>p{font-size:12px;line-height:1.8}.rj-form-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 250px}.rj-form-card{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:24px;min-width:0;padding:26px}.rj-form-card .ra-options{margin-bottom:20px}.rj-form-card .ra-options legend{font-size:12px;font-weight:650;margin-bottom:12px}#spark-reading-app .rj-form-card .ra-options button{border-radius:12px;font-size:12px;gap:7px;min-height:44px;padding:10px 12px}#spark-reading-app .rj-form-card .ra-options button[aria-pressed=true]{background:var(--sn-soft);border-color:var(--rj-gold);color:var(--sn-text)}.rj-dimensions{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rj-area{align-items:center;background:var(--sn-soft);border:1px solid var(--sn-line);border-radius:14px;display:flex;gap:14px;grid-column:1/-1;justify-content:space-between;padding:14px 16px}.rj-area>small{color:var(--sn-muted);font-size:12px}.rj-area strong{align-items:baseline;display:flex;font-size:29px;gap:7px;letter-spacing:-1px;line-height:1.3}.rj-area strong>span{color:var(--sn-muted);font-size:11px;font-weight:400;letter-spacing:0}.rj-form-card .ra-fieldgrid{gap:14px;margin:20px 0}.rj-form-card .rp-formextensions{margin-top:0!important}#spark-reading-app .rj-form-card .rp-note{color:var(--sn-muted);font-size:10px;line-height:1.8;margin:8px 0 14px}.rj-form-card .rp-streetinput label{font-size:11px!important;line-height:1.6}#spark-reading-app .rj-form-card input,#spark-reading-app .rj-form-card select{background:var(--sn-paper);border-color:var(--sn-line);border-radius:12px;color:var(--sn-text);max-width:100%;min-height:48px}#spark-reading-app .rj-form-card select{font:inherit;font-size:12px;margin-top:7px;padding:12px;width:100%}.rj-details{border-top:1px solid var(--sn-line);margin:20px 0 0;padding-top:15px}.rj-details summary{align-items:center;color:var(--sn-text);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:9px;list-style:none;min-height:36px}.rj-details summary::-webkit-details-marker{display:none}.rj-details summary>svg:last-child{-webkit-margin-start:auto;height:15px!important;margin-inline-start:auto;transition:transform .2s;width:15px!important}.rj-details[open] summary>svg:last-child{transform:rotate(180deg)}#spark-reading-app .rj-details>p{font-size:11px;line-height:1.9;margin:12px 0;max-width:62ch}.rj-details>p svg{display:inline;height:15px!important;vertical-align:middle;width:15px!important}.rj-details>.ra-options{margin-top:14px}.rj-action-row{align-items:center;border-top:1px solid var(--sn-line);display:flex;gap:14px;justify-content:space-between;margin-top:26px;padding-top:20px}.rj-action-row>small{align-items:center;color:var(--sn-muted);display:flex;font-size:10px;gap:6px;line-height:1.8;max-width:190px}#spark-reading-app .rj-action-row>small svg{flex:none;height:13px;width:13px}#spark-reading-app .rj-back{background:#0000;border-radius:8px;color:var(--sn-muted);font-size:12px;min-height:44px;padding-inline:0}#spark-reading-app .rj-action-row .ra-primary{border-radius:14px;flex-shrink:0;font-size:13px;line-height:1.7;min-height:50px;padding:13px 20px;white-space:normal}.rj-plot-summary{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:22px;min-width:0;padding:22px;position:-webkit-sticky;position:sticky;top:100px}#spark-reading-app .rj-plot-diagram{color:var(--rj-gold);display:block;height:auto!important;margin:15px 0;width:100%!important}.rj-plot-diagram text{fill:var(--sn-text);stroke:none;font-family:inherit;font-size:11px}.rj-plot-fill{color:var(--sn-line)}.rj-plot-diagram .rj-plot-number{font-size:27px;font-weight:700;letter-spacing:-1px}.rj-facts{align-items:center;color:var(--sn-muted);display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0}.rj-facts>span{align-items:center;display:inline-flex;font-size:11px;gap:6px;line-height:1.5}#spark-reading-app .rj-facts svg{color:var(--sn-muted);height:15px;width:15px}.rj-plot-summary>.rj-facts{grid-gap:12px;display:grid;gap:12px}.rj-plot-summary>small{color:var(--sn-muted);display:block;font-size:9px;line-height:1.8;margin-top:20px}.rj-package-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.rj-package-services{background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:24px;padding:26px}#spark-reading-app .rj-package-services>h3{font-size:17px;line-height:1.7}.rj-deliverables{grid-gap:24px 14px;display:grid;gap:24px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0}.rj-deliverables>div{align-items:flex-start;animation:rj-enter .3s ease both;display:flex;gap:11px;min-width:0}.rj-deliverables>div>span{background:var(--sn-soft);border:1px solid var(--sn-line);border-radius:12px;color:var(--sn-text);display:grid;flex:none;height:38px;place-items:center;width:38px}#spark-reading-app .rj-deliverables>div>span svg{height:22px;width:22px}.rj-deliverables strong{display:block;font-size:12px;font-weight:650;line-height:1.6}.rj-deliverables small{color:var(--sn-muted);display:block;font-size:10px;line-height:1.7;margin-top:5px}.rj-fee-card{background:var(--sn-paper);border:1px solid var(--rj-gold);border-radius:24px;overflow:hidden;padding:28px;position:relative}.rj-fee-card:before{background:var(--rj-gold);border-radius:0 0 8px 8px;content:"";height:3px;inset-inline:28px;position:absolute;top:0}#spark-reading-app .rj-fee-card h3{color:var(--sn-muted);font-size:14px;font-weight:500;line-height:1.8;margin-top:18px}.rj-fee-main{display:block;font-size:clamp(34px,4.4vw,46px);font-weight:750;letter-spacing:-1.4px;line-height:1.7;margin:6px 0 24px}.rj-fee-range{align-items:center;border-block:1px solid var(--sn-line);display:flex;gap:12px;justify-content:space-between;padding:18px 0}.rj-fee-range>div{display:flex;flex-direction:column;gap:8px;min-width:0}.rj-fee-range small{color:var(--sn-muted);font-size:10px}.rj-fee-range strong{font-size:18px;font-weight:650;letter-spacing:-.3px;line-height:1.6}.rj-fee-range>span{color:var(--rj-gold)}.rj-fee-note{color:var(--sn-muted);display:block;font-size:10px;line-height:1.8;margin-top:18px}.rj-fee-pending{min-height:190px;padding-top:20px}#spark-reading-app .rj-fee-pending>svg{color:var(--rj-gold);height:30px;width:30px}#spark-reading-app .rj-fee-pending>p{font-size:11px;line-height:1.9;margin-top:10px}.rj-reading-offer{animation:rj-enter .3s ease both;background:var(--sn-paper);border:1px solid var(--sn-line);border-radius:28px;margin:24px auto 12px;max-width:640px;padding:36px;text-align:center}.rj-reading-seal{background:var(--rj-gold-soft);border:1px solid var(--rj-gold);border-radius:23px;color:var(--sn-text);display:grid;height:76px;margin:0 auto 24px;place-items:center;width:76px}#spark-reading-app .rj-reading-seal svg{height:42px;width:42px}#spark-reading-app .rj-reading-offer>h2{font-size:clamp(26px,3vw,34px);line-height:1.6;margin-top:12px}#spark-reading-app .rj-reading-offer>p{font-size:12px;line-height:1.9;margin:12px 0}.rj-free-badge{align-items:center;background:var(--sn-soft);border:1px solid var(--sn-line);border-radius:99px;display:inline-flex;font-size:13px;gap:9px;margin:14px auto 20px;padding:9px 15px}.rj-live-dot{background:var(--rj-gold);border-radius:50%;box-shadow:0 0 0 4px var(--rj-gold-soft);height:6px;width:6px}.rj-reading-benefits{grid-gap:20px;border-block:1px solid var(--sn-line);display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px;padding:22px 0;text-align:start}.rj-reading-benefits>div{align-items:center;display:flex;font-size:11px;gap:10px;line-height:1.7}.rj-reading-benefits svg{color:var(--sn-text);flex:none}.rj-reading-offer .rj-details{border:0;margin-bottom:22px;padding-top:0;text-align:start}#spark-reading-app .rj-reading-offer>.ra-primary{width:100%}#spark-reading-app .rj-reading-offer>.rj-back{margin-top:10px}.rj-household-card{margin:0 auto;max-width:720px}#spark-reading-app .rj-household-card>h3{align-items:center;display:flex;font-size:15px;gap:10px;margin-top:30px}.rj-three-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.rj-household-card .ra-check{font-size:11px;padding-block:9px}.rj-consent{border-top:1px solid var(--sn-line);margin-top:24px;padding-top:18px}.rj-consent>label{margin-top:10px}@keyframes rj-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){#spark-reading-app.rj-experience{padding:18px 16px 32px}.rj-header{gap:11px;margin-bottom:18px}.rj-brand-icon{border-radius:15px;height:46px;width:46px}#spark-reading-app .rj-header h1{font-size:20px}.rj-progress{gap:8px;margin-bottom:26px}.rj-progress li{gap:7px}.rj-progress strong{font-size:11px}.rj-progress li>span{height:23px;width:23px}.rj-form-layout,.rj-package-layout{gap:18px;grid-template-columns:minmax(0,1fr)}.rj-form-card,.rj-package-services{border-radius:20px;padding:20px}.rj-plot-summary{display:none}.rj-title{margin-bottom:20px}.rj-deliverables{gap:22px 12px}.rj-deliverables>div{gap:9px}.rj-deliverables>div>span{border-radius:10px;height:33px;width:33px}.rj-deliverables strong{font-size:11px}.rj-deliverables small{font-size:9px}.rj-fee-card{border-radius:20px;padding:24px}.rj-fee-main{font-size:40px}.rj-fee-range strong{font-size:20px}.rj-action-row{align-items:flex-start;gap:16px}.rj-action-row>small{font-size:9px;max-width:130px}.rj-action-row>small svg{display:none}#spark-reading-app .rj-action-row .ra-primary{flex-shrink:1;font-size:12px;padding:12px 14px}.rj-reading-offer{border-radius:22px;padding:26px 22px}.rj-reading-benefits{gap:18px 12px}.rj-reading-benefits>div{font-size:10px}.rj-reading-benefits svg{height:18px!important;width:18px!important}.rj-three-fields{gap:10px!important}.rj-three-fields .ra-field>span{font-size:10px}.rj-three-fields .ra-field input{font-size:19px!important}}@media(max-width:360px){#spark-reading-app.rj-experience{padding-inline:12px}.rj-form-card,.rj-package-services{padding:16px}.rj-action-row{flex-wrap:wrap}.rj-action-row>small{max-width:none}#spark-reading-app .rj-action-row .ra-primary{-webkit-margin-start:auto;margin-inline-start:auto}.rj-deliverables{grid-template-columns:1fr}.rj-fee-main{font-size:35px}}@media(prefers-reduced-motion:reduce){#spark-reading-app.rj-experience *,#spark-reading-app.rj-experience :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#spark-reading-app.rj-experience .rj-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))!important}#spark-reading-app.rj-experience .rj-three-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}#spark-reading-app.rj-experience .rj-form-card>.ra-options:first-child>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){#spark-reading-app.rj-experience .rj-form-card>.ra-options:first-child button{flex-direction:column;font-size:11px;gap:6px;padding:10px 5px}#spark-reading-app.rj-experience .rp-streetinput{grid-template-columns:repeat(2,minmax(0,1fr))!important}}