:root{--sn-black:#000000;--sn-white:#ffffff;--sn-red:#9c1a20;--sn-gray-500:#777777;--sn-gray-200:#e0e0e0;--sn-gray-100:#f5f5f5;--sn-error:#9c1a20;--sn-success:#1b7a4a;--font:Montserrat,sans-serif;--btn-radius:999px;--input-radius:100px;--nav-h:56px;--form-max:480px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--sn-white);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;padding-top:calc(var(--nav-h) + env(safe-area-inset-top))}a,body{color:var(--sn-black)}button,input,select{font:inherit;color:inherit}ul{list-style:none}.site-nav{position:fixed;top:0;left:0;right:0;z-index:50;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:rgba(255,255,255,.96);border-bottom:1px solid var(--sn-gray-200);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav,.site-nav a{display:flex;align-items:center;justify-content:center}.site-nav a{line-height:0}.site-nav img{width:118px;height:auto;display:block}.stage{display:flex;flex-direction:column;background:var(--sn-white)}.stage__visual{position:relative;color:var(--sn-white);padding:1.15rem 1.25rem 1.25rem;overflow:hidden;isolation:isolate}.stage__visual-bg{position:absolute;inset:0;z-index:-1;background:#000}.stage__visual-content{position:relative;width:min(100%,var(--form-max));margin:0 auto}.stage__eyebrow{font-size:.625rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:.4rem;opacity:.9}.stage__eyebrow--dark{color:var(--sn-red);opacity:1}.stage__title{font-size:clamp(1.2rem,4.5vw,1.45rem);font-weight:600;line-height:1.25;margin-bottom:.4rem;max-width:22ch}.stage__lead{font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.82);max-width:40ch;margin-bottom:1rem}.perk-grid--visual{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem .75rem;gap:.65rem .75rem}.perk-grid--visual .perk{align-items:center}.perk-grid--visual .perk__text{padding-top:0}.perk{display:flex;align-items:flex-start;gap:.55rem}.perk__icon{flex:0 0 auto;width:36px;height:36px;color:currentColor;display:grid;place-items:center}.perk__icon svg{width:100%;height:100%;display:block}.perk__text{font-size:.68rem;font-weight:600;line-height:1.3;padding-top:.15rem}.stage__form{padding:1.15rem 1.25rem 1.5rem;width:100%}.stage__form-intro{width:min(100%,var(--form-max));margin:0 auto 1rem}.stage__form-title{font-size:1.2rem;font-weight:600;line-height:1.25;margin-bottom:.35rem}.stage__form-lead{font-size:.8125rem;color:var(--sn-gray-500);line-height:1.45}.unlock-form{width:min(100%,var(--form-max));margin:0 auto}.field{margin-bottom:.75rem}.field label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:.35rem;color:var(--sn-black)}.field label .req{color:var(--sn-red);margin-left:.1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.field input,.field select{width:100%;height:48px;padding:0 1.25rem;border:1px solid var(--sn-black);border-radius:var(--input-radius);background:var(--sn-white);font-size:.875rem;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.15rem center;padding-right:2.5rem}.field input::placeholder{color:#a0a0a0}.field input:focus,.field select:focus{box-shadow:0 0 0 1px var(--sn-black)}.phone-wrap{display:grid;grid-template-columns:118px 1fr;grid-gap:.45rem;gap:.45rem;position:relative}.phone-country{min-width:0}.phone-country__button{display:flex;align-items:center;gap:.45rem;width:100%;height:48px;padding:0 1.9rem 0 .8rem;border:1px solid var(--sn-black);border-radius:var(--input-radius);background:var(--sn-gray-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right .75rem center;color:var(--sn-black);font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.phone-country__button>span{overflow:hidden;text-overflow:ellipsis}.phone-country__button:focus-visible,.phone-country__button[aria-expanded=true]{box-shadow:0 0 0 1px var(--sn-black)}.phone-country__flag{flex:none;width:20px;height:15px;border-radius:2px;object-fit:cover}.phone-country__list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:min(320px,50vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.35rem;border:1px solid var(--sn-black);border-radius:16px;background:var(--sn-white);box-shadow:0 10px 30px rgba(0,0,0,.12)}.phone-country__list:focus-visible{outline:none}.phone-country__list li{display:flex;align-items:center;gap:.6rem;min-height:40px;padding:0 .75rem;border-radius:10px;font-size:.875rem;cursor:pointer}.phone-country__list li.is-active{background:var(--sn-gray-100)}.phone-country__list li[aria-selected=true]{font-weight:600}.phone-country__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-country__dial{color:var(--sn-gray-500)}@media (max-width:959px){.phone-country__list li{min-height:44px;font-size:1rem}}.consent{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;margin:.15rem 0 .1rem;font-size:.8125rem;line-height:1.45;color:var(--sn-gray-500);cursor:pointer}.consent input[type=checkbox]{width:17px;height:17px;margin:.1rem 0 0;accent-color:var(--sn-black);cursor:pointer;flex:none}.field.is-invalid label{color:var(--sn-error)}.field.is-invalid input,.field.is-invalid select{border-color:var(--sn-error);box-shadow:0 0 0 1px var(--sn-error)}.field__error{display:none;margin-top:.3rem;margin-left:.25rem;font-size:.75rem;font-weight:500;color:var(--sn-error)}.field.is-invalid .field__error{display:block}.linked-block{padding-top:.15rem;margin-bottom:.85rem}.linked-block.is-hidden,.linked-block[hidden]{display:none!important}.linked-hint{font-size:.6875rem;color:var(--sn-gray-500);margin:0 0 .65rem}.product-list{display:flex;flex-direction:column;gap:.75rem}.product-card{padding:.9rem .85rem .75rem;border:1px solid var(--sn-gray-200);border-radius:14px;background:var(--sn-gray-100)}.product-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.product-card__title{font-size:.75rem;font-weight:700;letter-spacing:.02em}.product-card__remove{border:0;background:transparent;color:var(--sn-gray-500);font-size:.75rem;font-weight:600;cursor:pointer;padding:.2rem .35rem;text-decoration:underline;text-underline-offset:2px}.product-card__remove:hover{color:var(--sn-red)}.product-card__remove:disabled{opacity:0;pointer-events:none}.product-picker{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.45rem;gap:.45rem}.product-option{display:flex;flex-direction:column;gap:.35rem;padding:.4rem;border:1px solid var(--sn-gray-200);border-radius:10px;background:var(--sn-white);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.product-option.is-selected{border-color:var(--sn-black);box-shadow:0 0 0 1px var(--sn-black)}.product-option:has(input:focus-visible){outline:2px solid var(--sn-black);outline-offset:2px}.product-option__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:6px;background:var(--sn-white);overflow:hidden}.product-option__label{min-height:2.5em;font-size:.7rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.product-option__media img{width:100%;height:100%;object-fit:contain}.product-option__media--other{background:var(--sn-gray-100)}.add-product,.product-option__name{font-size:.75rem;font-weight:600}.add-product{width:100%;min-height:44px;margin-top:.75rem;border:1px dashed var(--sn-black);border-radius:var(--btn-radius);background:var(--sn-white);color:var(--sn-black);font-family:var(--font);letter-spacing:.04em;cursor:pointer;transition:background .15s ease}.add-product:hover{background:var(--sn-gray-100)}.cta{width:100%;min-height:48px;padding:.7rem 1.5rem;border:0;border-radius:var(--btn-radius);background:var(--sn-black);color:var(--sn-white);font-family:var(--font);font-size:.75rem;font-weight:600;letter-spacing:1px;cursor:pointer;transition:opacity .15s ease}.cta:hover:not(:disabled){opacity:.88}.cta:disabled{opacity:.55;cursor:not-allowed}.legal{margin-top:.7rem;font-size:.6875rem;text-align:center;line-height:1.45}.legal,.legal a{color:var(--sn-gray-500)}.legal a{text-decoration:underline;text-underline-offset:2px}.legal-doc{padding:1.5rem 1.25rem 4rem}.legal-doc__inner{max-width:760px;margin:0 auto;font-size:.875rem;line-height:1.7}.legal-doc__back{display:inline-block;margin-bottom:1.25rem;font-size:.8125rem;color:var(--sn-gray-500);text-decoration:none}.legal-doc__back:hover{color:var(--sn-black)}.legal-doc h1{font-size:clamp(1.4rem,5vw,1.9rem);font-weight:600;line-height:1.25;margin-bottom:.35rem}.legal-doc__updated{color:var(--sn-gray-500);font-size:.8125rem;margin-bottom:1.5rem}.legal-doc section{scroll-margin-top:calc(var(--nav-h) + 1rem)}.legal-doc h2{font-size:1rem;font-weight:600;margin:2rem 0 .6rem}.legal-doc h3{font-size:.875rem;font-weight:600;margin:1rem 0 .4rem}.legal-doc p,.legal-doc ul{margin-bottom:.75rem}.legal-doc ul{list-style:disc;padding-left:1.25rem}.legal-doc li{margin-bottom:.35rem}.legal-doc li::marker{color:var(--sn-gray-500)}.benefits{padding:1.75rem 1.25rem 6rem;background:var(--sn-gray-100);border-top:1px solid var(--sn-gray-200)}.benefits__inner{width:min(100%,920px);margin:0 auto}.benefits__intro{margin-bottom:1.25rem}.benefits__intro .eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--sn-red);margin-bottom:.35rem}.benefits__intro h2{font-size:1.35rem;font-weight:600;line-height:1.25;margin-bottom:.3rem}.benefits__intro p{font-size:.8125rem;color:var(--sn-gray-500)}.perk-grid--detail{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.perk--card{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;grid-column-gap:.85rem;column-gap:.85rem;grid-row-gap:.25rem;row-gap:.25rem;padding:1rem;background:var(--sn-white);border:1px solid var(--sn-gray-200);border-radius:12px;color:var(--sn-black)}.perk--card .perk__icon{grid-row:1/span 2;width:48px;height:48px;align-self:start}.perk--card h3{font-size:.9rem;font-weight:700;line-height:1.3}.perk--card p{grid-column:2;font-size:.8rem;color:var(--sn-gray-500);line-height:1.45}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 1.25rem max(.75rem,env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid var(--sn-gray-200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .25s ease}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta .cta{width:min(100%,var(--form-max));margin:0 auto;display:block}.success{min-height:calc(100svh - var(--nav-h));display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;background:var(--sn-white)}.success.is-active{display:flex}.success__badge{width:64px;height:64px;margin-bottom:1.25rem;border-radius:50%;display:grid;place-items:center;background:#eef8f2;color:var(--sn-success)}.success__badge svg{width:28px;height:28px}.success h1{font-size:clamp(1.6rem,6vw,2rem);font-weight:600;line-height:1.2;margin-bottom:.6rem;max-width:16ch}.success p{color:var(--sn-gray-500);font-size:.9375rem;max-width:30ch}.page-main.is-hidden,.sticky-cta.is-hidden{display:none!important}@media (min-width:960px){.stage{flex-direction:row;align-items:stretch}.stage,.stage__visual{min-height:calc(100vh - var(--nav-h))}.stage__visual{flex:1 1 50%;max-width:50%;position:-webkit-sticky;position:sticky;top:var(--nav-h);padding:3rem 4vw;display:flex;align-items:center;justify-content:center}.stage__visual-content{width:100%;max-width:440px;margin:0 auto;text-align:left}.stage__title{font-size:clamp(1.75rem,2.4vw,2.25rem);max-width:14ch;margin-bottom:.75rem}.stage__lead{font-size:.95rem;margin-bottom:2rem;max-width:36ch}.perk-grid--visual{gap:1.25rem 1.5rem}.perk__icon{width:48px;height:48px}.perk__text{font-size:.85rem;font-weight:600}.stage__form{flex:1 1 50%;max-width:50%;min-height:calc(100vh - var(--nav-h));padding:3rem 4vw;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto}.stage__form-intro,.unlock-form{width:100%;max-width:420px;margin-left:auto;margin-right:auto}.stage__form-title{font-size:1.5rem}.benefits{padding:3rem 2.5rem 4rem}.perk-grid--detail{grid-template-columns:1fr 1fr;gap:1rem}.sticky-cta{left:50%;right:auto;width:50%;transform:translateY(110%)}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta .cta{width:100%;max-width:420px;margin:0 auto}}@media (min-width:1200px){.stage__form,.stage__visual{padding:3.5rem 5vw}.stage__visual-content{max-width:460px}.stage__form-intro,.unlock-form{max-width:440px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + env(safe-area-inset-top) + 8px)}body{overflow-x:hidden;overscroll-behavior-y:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(button,a,label,input,select){-webkit-tap-highlight-color:transparent}:where(button,.cta,.add-product,a){touch-action:manipulation}:where(button,a,[tabindex]):focus-visible{outline:2px solid var(--sn-black);outline-offset:2px}.cta:focus-visible,.stage__visual :where(button,a):focus-visible{outline-color:var(--sn-white);outline-offset:3px}@media (max-width:959px){.field input,.field select{font-size:16px}.add-product{min-height:48px}.cta{min-height:52px}.product-card__remove{min-height:44px;display:inline-flex;align-items:center;margin:-.5rem -.35rem -.5rem 0}}@media (max-width:359px){.perk-grid--visual{grid-template-columns:1fr}}@media (max-width:400px){.product-card .form-row{grid-template-columns:1fr}}.field,.form-row>*,.product-card,.stage__form{min-width:0}.field input,.field select{max-width:100%}.field input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;line-height:normal;text-align:left}.field input[type=date]::-webkit-date-and-time-value{text-align:left}.field input[type=date]::-webkit-calendar-picker-indicator{opacity:.55}.date-wrap{position:relative}.date-wrap__placeholder{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#a0a0a0;font-size:.875rem;pointer-events:none}.date-wrap input[data-empty]:not(:focus){color:transparent}.date-wrap input[data-empty]:not(:focus)::-webkit-datetime-edit{color:transparent}.date-wrap input:focus+.date-wrap__placeholder,.date-wrap input:not([data-empty])+.date-wrap__placeholder{display:none}.field input:-webkit-autofill,.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--sn-black);-webkit-box-shadow:0 0 0 40px var(--sn-white) inset;caret-color:var(--sn-black)}.field input:disabled,.field select:disabled{background:var(--sn-gray-100);color:var(--sn-gray-500);cursor:not-allowed}@supports (height:100dvh){@media (min-width:960px){.stage,.stage__form,.stage__visual{min-height:calc(100dvh - var(--nav-h))}}.success{min-height:calc(100dvh - var(--nav-h))}}.benefits{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}@media (min-width:960px){.benefits{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}}.form-status{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.85rem;padding:.7rem .85rem;border:1px solid var(--sn-error);border-radius:12px;background:#fdf2f2;color:var(--sn-error);font-size:.75rem;font-weight:500;line-height:1.45}.form-status__icon{flex:0 0 auto;width:16px;height:16px;margin-top:.1rem}.form-status__icon svg{width:100%;height:100%;display:block}.field__hint{margin-top:.3rem;margin-left:.25rem;font-size:.6875rem;color:var(--sn-gray-500)}.cta__spinner{display:inline-block;width:13px;height:13px;margin-right:.45rem;vertical-align:-2px;border:2px solid rgba(255,255,255,.35);border-top:2px solid var(--sn-white);border-radius:50%;animation:cta-spin .7s linear infinite}@keyframes cta-spin{to{transform:rotate(1turn)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.admin{width:min(100%,1280px);margin:0 auto;padding:1.5rem 1.25rem 4rem}.admin__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.admin__head h1{font-size:1.35rem;font-weight:600}.admin__head p{font-size:.8125rem;color:var(--sn-gray-500)}.admin__actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.admin-btn{min-height:40px;padding:0 1.1rem;border:1px solid var(--sn-black);border-radius:var(--btn-radius);background:var(--sn-white);font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.admin-btn:hover{background:var(--sn-gray-100)}.admin-btn--solid{background:var(--sn-black);color:var(--sn-white)}.admin-btn--solid:hover{opacity:.88;background:var(--sn-black)}.admin-actions{display:flex;gap:.5rem}.admin-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1.1rem}.admin-filters .field{margin-bottom:0}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1.25rem;margin-top:1.25rem}.admin-stat{padding:.85rem 1rem;border:1px solid var(--sn-gray-200);border-radius:12px;background:var(--sn-gray-100)}.admin-stat__label{font-size:.625rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--sn-gray-500)}.admin-stat__value{font-size:1.35rem;font-weight:700;line-height:1.3}.admin-table-wrap{overflow-x:auto;border:1px solid var(--sn-gray-200);border-radius:12px;-webkit-overflow-scrolling:touch}.admin-table{width:100%;min-width:900px;border-collapse:collapse;font-size:.75rem}.admin-table td,.admin-table th{padding:.6rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--sn-gray-200)}.admin-table th{background:var(--sn-gray-100);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.admin-table tbody tr:hover{background:#fafafa}.admin-table td.nowrap,.badge{white-space:nowrap}.badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge--ok{background:#eef8f2;color:var(--sn-success)}.badge--warn{background:#fff6e5;color:#8a5a00}.badge--err{background:#fdf2f2;color:var(--sn-error)}.badge--muted{background:var(--sn-gray-100);color:var(--sn-gray-500)}.tag-list{display:flex;flex-wrap:wrap;gap:.25rem;max-width:420px}.tag-chip{padding:.1rem .45rem;border:1px solid var(--sn-gray-200);border-radius:4px;background:var(--sn-white);font-size:.625rem;font-weight:500;word-break:break-all}.admin-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;font-size:.75rem;color:var(--sn-gray-500)}.admin-empty{padding:3rem 1rem;text-align:center;color:var(--sn-gray-500);font-size:.8125rem}.admin-login{width:min(100%,360px);margin:0 auto;padding:3rem 1.25rem}.admin-login h1{font-size:1.2rem;font-weight:600;margin-bottom:.35rem}.admin-login p{font-size:.8125rem;color:var(--sn-gray-500);margin-bottom:1.25rem}.detail-list{margin:0;font-size:.6875rem;line-height:1.5}.detail-list dt{font-weight:700;color:var(--sn-gray-500)}.detail-list dd{margin:0 0 .35rem;word-break:break-word}.admin-panel{margin-top:24px;padding:20px;border:1px solid var(--sn-gray-200);border-radius:12px;background:var(--sn-white)}.admin-panel h2{font-size:1rem;font-weight:700;margin-bottom:16px}.admin-note{margin-top:12px;font-size:.78rem;color:var(--sn-gray-500);line-height:1.5}.admin-btn--active{background:var(--sn-black);color:var(--sn-white);border-color:var(--sn-black)}.funnel{list-style:none;display:flex;flex-direction:column;gap:14px}.funnel__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.funnel__label{font-size:.85rem}.funnel__value{font-size:.95rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel__track{height:12px;background:var(--sn-gray-100);border-radius:4px;overflow:hidden}.funnel__bar{height:100%;background:var(--sn-red);border-radius:4px;min-width:2px}.funnel__rate{margin-top:5px;font-size:.75rem;color:var(--sn-gray-500)}.trend__svg{width:100%;height:auto;display:block}.trend__grid{stroke:var(--sn-gray-200);stroke-width:1}.trend__tick{fill:var(--sn-gray-500);font-size:10px;font-family:var(--font)}.trend__tick--end{text-anchor:end}.trend__area{fill:var(--sn-red);opacity:.08}.trend__line{fill:none;stroke:var(--sn-red);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}