@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/gfx/fnt/lsn-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/gfx/fnt/lsn-2.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('/gfx/fnt/as-l.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('/gfx/fnt/as-x.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{ascent-override:96%;line-gap-override:0%;font-family:'Albert Fallback';size-adjust:98%;descent-override:26%;src:local('Helvetica Neue'),local('Arial'),local('Helvetica')}:root{--ob-co-soft:#ecd3e4;--ob-faint:#6b6173;--ob-r-card:6px;--ob-f:'Albert Sans','Albert Fallback',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--ob-bg-2:#f4f0f5;--ob-bg:#fbfaf7;--ob-sky:#b98aae;--ob-measure:44rem;--ob-t-base:1.0625rem;--ob-h:'League Spartan','Arial Black',system-ui,sans-serif;--ob-inv-line:#3b2d45;--ob-inv-2:#281c31;--ob-sh-1:0 1px 0 rgba(29,20,36,.04);--ob-d-fast:.16s;--ob-side:16rem;--ob-r-tile:4px;--ob-gut:1rem;--ob-line-2:#cdc1d3;--ob-co-dk:#561849;--ob-err:#b42318;--ob-bg-4:#ddd1e3;--ob-co:#6d1f5f;--ob-sp-sec:clamp(3.5rem,8vw,6rem);--ob-or-hi:#5a184e;--ob-sp:#2f6b5e;--ob-body:#3b3243;--ob-sh-2:0 22px 48px -30px rgba(29,20,36,.38);--ob-sh-or:none;--ob-ease:cubic-bezier(.22,.8,.2,1);--ob-ok:#2f6b5e;--ob-inv-fg:#ffffff;--ob-col-gap:clamp(2.5rem,5vw,4.5rem);interpolate-size:allow-keywords;--ob-fg:#1d1424;color-scheme:light;--ob-bg-3:#ece5ef;--ob-co-tint:#f7edf4;--ob-line:#e6dfe8;--ob-muted:#6b6173;--ob-petal:#f3c6d8;--ob-or:#6d1f5f;--ob-shell:76rem;--ob-sp-tint:#e4efeb;--ob-or-tint:#fbeff5;--ob-inv:#1d1424;--ob-err-bg:#fdeceb;--ob-or-soft:#f3c6d8;--ob-inv-muted:#cbbfd3;--ob-d:.28s;--ob-r-btn:4px;--ob-or-text:#6d1f5f}@media (min-width:640px){:root{--ob-gut:1.5rem}}@media (min-width:1000px){:root{--ob-gut:2rem}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem;overflow-x:clip;background:var(--ob-bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ob-bg);color:var(--ob-body);font-family:var(--ob-f);font-size:var(--ob-t-base);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}::selection{background:var(--ob-co-soft);color:var(--ob-fg)}:focus-visible{outline:3px solid var(--ob-co);outline-offset:3px;border-radius:4px}[hidden]{display:none!important}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:.1em .4em;background:var(--ob-bg-3);border-radius:4px}h1,h2,h3{text-wrap:balance;color:var(--ob-fg)}h1{font-size:clamp(2rem,6.4vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}h2{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:750;line-height:1.14;letter-spacing:-.02em}h3{font-size:1.15rem;font-weight:650;line-height:1.3;letter-spacing:-.005em}h4{font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--ob-muted)}mark{background:none;color:var(--ob-co)}.ob-lede{text-wrap:pretty;line-height:1.6;color:var(--ob-muted);font-size:clamp(1.02rem,1.4vw,1.15rem)}.ob-lede b,.ob-lede strong{font-weight:600;color:var(--ob-fg)}.ob-wrap{max-width:var(--ob-shell);padding:0 var(--ob-gut);margin:0 auto;width:100%}.ob-kicker,.ob-eyebrow{display:inline-flex;width:fit-content;justify-self:start;align-items:center;gap:.5rem;padding:.3rem .75rem;border-radius:3px;background:var(--ob-co-tint);color:var(--ob-co);font-size:.82rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.ob-kicker::before,.ob-eyebrow::before{height:.45rem;border-radius:2px;content:"";background:var(--ob-or);width:.45rem}.ob-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.5rem;background:var(--ob-or);color:var(--ob-fg);border:0;border-radius:var(--ob-r-btn);font-weight:700;font-size:1.02rem;line-height:1.2;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:var(--ob-sh-or),inset 0 -2px 0 rgba(29,20,36,.12);transition:background-color var(--ob-d-fast) var(--ob-ease),transform var(--ob-d-fast) var(--ob-ease),box-shadow var(--ob-d) var(--ob-ease)}.ob-btn:hover{box-shadow:0 12px 22px -10px rgba(109,31,95,.75),inset 0 -2px 0 rgba(29,20,36,.12);transform:translateY(-1px);background:var(--ob-or-hi)}.ob-btn:active{box-shadow:0 4px 10px -6px rgba(109,31,95,.6),inset 0 -1px 0 rgba(29,20,36,.12);transform:translateY(1px)}.ob-btn svg{flex:none;transition:transform var(--ob-d) var(--ob-ease);height:1.05rem;width:1.05rem}.ob-btn:hover svg{transform:translateX(3px)}.ob-btn-line{box-shadow:inset 0 0 0 1.5px var(--ob-line-2);background:#fff;color:var(--ob-fg)}.ob-btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--ob-co),0 8px 18px -10px rgba(109,31,95,.4);background:#fff}.ob-btn-ink{box-shadow:0 8px 18px -8px rgba(109,31,95,.6);background:var(--ob-co);color:#fff}.ob-btn-ink:hover{background:var(--ob-co-dk)}.ob-text-link{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--ob-co);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--ob-co-soft);text-underline-offset:.3em;transition:text-decoration-color var(--ob-d-fast)}.ob-text-link:hover{text-decoration-color:var(--ob-co)}.ob-js [data-obreveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s var(--ob-ease),transform .6s var(--ob-ease);transition-delay:var(--ob-d-in,0s)}.ob-js [data-obreveal].ob-in{transform:none;opacity:1}@keyframes obm-rise{from{transform:translate3d(0,14px,0);opacity:.01}to{transform:none;opacity:1}}@keyframes obm-fade{from{opacity:0}to{opacity:1}}@keyframes obm-pulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes obm-shimmer{from{background-position:-200% 0}to{background-position:200% 0}}@keyframes obm-spin{to{transform:rotate(360deg)}}@keyframes obm-bob{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes obm-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ob-js [data-obreveal]{transition:none;transform:none;opacity:1}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ob-site-head{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--ob-d),box-shadow var(--ob-d)}.ob-site-head.ob-scrolled{border-bottom-color:var(--ob-line);box-shadow:0 8px 24px -18px rgba(29,20,36,.35)}.ob-site-head .ob-bar{align-items:center;max-width:var(--ob-shell);height:4rem;padding:0 var(--ob-gut);display:flex;margin:0 auto;gap:1.25rem}.ob-logo{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;font-size:1.18rem;letter-spacing:-.02em;color:var(--ob-fg);text-decoration:none;line-height:1;white-space:nowrap}.ob-logo .ob-mark{flex:none;transition:transform var(--ob-d) var(--ob-ease);height:2.1rem;border-radius:4px;box-shadow:0 6px 14px -6px rgba(109,31,95,.6);width:2.1rem}.ob-logo:hover .ob-mark{transform:rotate(-6deg) scale(1.04)}.ob-word b{font-weight:800;color:var(--ob-co)}.ob-plate-uk{display:inline-grid;place-items:center;height:1.3rem;padding:0 .45rem;border-radius:3px;background:var(--ob-or-tint);color:var(--ob-or-text);font-size:.68rem;font-weight:700;letter-spacing:.04em}.ob-nav-links{margin-left:auto;display:none;gap:.15rem}.ob-nav-links a{padding:.55rem .85rem;border-radius:3px;font-size:.96rem;font-weight:500;color:var(--ob-body);text-decoration:none;transition:background-color var(--ob-d-fast),color var(--ob-d-fast)}.ob-nav-links a:hover{background:var(--ob-co-tint);color:var(--ob-co)}.ob-bar-end{align-items:center;margin-left:auto;display:flex;gap:.5rem}.ob-cart-btn,.ob-burger{position:relative;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--ob-r-btn);background:var(--ob-co-tint);color:var(--ob-fg);transition:background-color var(--ob-d-fast),transform var(--ob-d-fast)}.ob-cart-btn:hover,.ob-burger:hover{background:var(--ob-co-soft)}.ob-cart-btn:active,.ob-burger:active{transform:scale(.96)}.ob-cart-btn svg{width:1.25rem}.ob-burger svg{width:1.3rem}.ob-cart-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.3rem;height:1.3rem;padding:0 .3rem;display:grid;place-items:center;background:var(--ob-or);color:var(--ob-fg);border-radius:3px;box-shadow:0 0 0 2px #fff;font-size:.7rem;font-weight:700;line-height:1;animation:obm-pop .45s var(--ob-ease)}.ob-head-cta{min-height:2.75rem;padding:0 1.1rem;box-shadow:0 8px 16px -10px rgba(109,31,95,.8);background:var(--ob-co);color:#fff;font-size:.95rem}.ob-head-cta:hover{box-shadow:0 10px 18px -10px rgba(109,31,95,.9);background:var(--ob-co-dk)}.ob-head-cta .ob-cta-l{display:none}@media (max-width:379px){.ob-head-cta{display:none}}@media (max-width:479px){.ob-plate-uk{display:none}.ob-site-head .ob-logo{gap:.45rem;font-size:1.05rem}.ob-site-head .ob-bar{gap:.6rem}.ob-bar-end{gap:.4rem}.ob-head-cta{padding:0 .9rem}}@media (min-width:560px){.ob-head-cta .ob-cta-l{display:inline}.ob-head-cta .ob-cta-s{display:none}}@media (min-width:960px){.ob-nav-links{display:flex}.ob-bar-end{margin-left:.75rem}.ob-burger{display:none}}.ob-sheet{z-index:80;transition:opacity var(--ob-d) var(--ob-ease),visibility var(--ob-d);visibility:hidden;padding:0 var(--ob-gut) calc(1.5rem + env(safe-area-inset-bottom));position:fixed;inset:0;flex-direction:column;display:flex;overflow-y:auto;background:#fff;opacity:0}.ob-sheet.ob-open{visibility:visible;opacity:1}.ob-sheet-top{flex:none;align-items:center;justify-content:space-between;height:4rem;display:flex}.ob-sheet .ob-close{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--ob-r-btn);background:var(--ob-co-tint);color:var(--ob-fg)}.ob-sheet .ob-close svg{width:1.1rem}.ob-sheet-links{padding:.75rem 0 1rem;display:grid;gap:.5rem}.ob-sheet-links a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:0 1.1rem;border-radius:var(--ob-r-tile);background:var(--ob-bg-2);font-weight:600;font-size:1.08rem;color:var(--ob-fg);text-decoration:none;opacity:0;transform:translate3d(0,8px,0);transition:opacity .4s var(--ob-ease),transform .4s var(--ob-ease),background-color var(--ob-d-fast)}.ob-sheet-links a:nth-child(-n+5){background:var(--ob-co-tint)}.ob-sheet-links a:hover{background:var(--ob-co-soft)}.ob-sheet-links a small{font-size:.86rem;font-weight:600;color:var(--ob-co)}.ob-sheet.ob-open .ob-sheet-links a{transform:none;opacity:1}.ob-sheet.ob-open .ob-sheet-links a:nth-child(2){transition-delay:.03s}.ob-sheet.ob-open .ob-sheet-links a:nth-child(3){transition-delay:.06s}.ob-sheet.ob-open .ob-sheet-links a:nth-child(4){transition-delay:.09s}.ob-sheet.ob-open .ob-sheet-links a:nth-child(5){transition-delay:.12s}.ob-sheet.ob-open .ob-sheet-links a:nth-child(n+6){transition-delay:.15s}.ob-sheet-foot{display:grid;padding-top:1rem;gap:.8rem;margin-top:auto}.ob-sheet-foot .ob-btn{width:100%}.ob-sheet-foot .ob-trust{text-align:center;color:var(--ob-muted);font-size:.86rem}.ob-buy{padding:0 0 clamp(2.5rem,6vw,4rem);position:relative;scroll-margin-top:4.6rem}.ob-buy-head{height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);white-space:nowrap;width:1px}.ob-shop{padding:clamp(.9rem,2.4vw,1.25rem);position:relative;border-radius:var(--ob-r-card);box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-2);background:#fff}.ob-shop-top{margin-bottom:.9rem;display:grid;gap:.6rem}.ob-seg{padding:.3rem;display:grid;border-radius:4px;grid-template-columns:1fr 1fr;box-shadow:inset 0 0 0 1px var(--ob-line);gap:.4rem;background:var(--ob-bg-2)}.ob-seg.ob-three{grid-template-columns:repeat(3,1fr)}.ob-plat-tab,.ob-svc-tab{position:relative;display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.4rem .75rem;border:0;border-radius:4px;background:transparent;text-align:left;color:var(--ob-body);transition:background-color var(--ob-d) var(--ob-ease),color var(--ob-d),box-shadow var(--ob-d)}.ob-plat-tab svg,.ob-svc-tab svg{flex:none;height:1.3rem;width:1.3rem}.ob-plat-tab span{display:grid;line-height:1.2;min-width:0}.ob-plat-tab b{font-weight:700;font-size:1rem;color:inherit}.ob-plat-tab small,.ob-svc-tab small{font-size:.74rem;font-weight:500;color:var(--ob-muted)}.ob-plat-tab:hover,.ob-svc-tab:hover{background:#fff}.ob-plat-tab[aria-selected="true"]{box-shadow:0 8px 16px -10px rgba(109,31,95,.9);background:var(--ob-co);color:#fff}.ob-plat-tab[aria-selected="true"] small{color:#ecd3e4}.ob-svc-tab{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.5rem;row-gap:0;align-content:center}.ob-svc-tab svg{align-self:center;grid-row:1 / span 2}.ob-svc-tab b{font-weight:700;font-size:.98rem;line-height:1.15}.ob-svc-tab[aria-selected="true"]{box-shadow:0 0 0 2px var(--ob-co),0 6px 14px -10px rgba(109,31,95,.7);background:#fff;color:var(--ob-co)}.ob-svc-tab[aria-selected="true"] b{color:var(--ob-fg)}.ob-flow{align-items:center;padding:0;display:none;list-style:none;margin:0;counter-reset:fgflow;gap:.25rem}.ob-flow li{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--ob-muted);counter-increment:fgflow;white-space:nowrap}.ob-flow li::before{content:counter(fgflow);display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:2px;background:var(--ob-bg-3);color:var(--ob-muted);font-size:.7rem;font-weight:700}.ob-flow li+li::after{content:none}.ob-flow li+li{padding-left:.25rem}.ob-flow li+li::before{margin-left:0}.ob-flow li.ob-on{color:var(--ob-fg)}.ob-flow li.ob-on::before{background:var(--ob-co);color:#fff}.ob-buy-grid{display:grid;gap:1rem}.ob-field-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .6rem;font-size:.92rem;font-weight:700;color:var(--ob-fg)}.ob-field-lbl em{font-style:normal;font-weight:500;font-size:.8rem;color:var(--ob-muted);text-align:right}.ob-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ob-pack{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"q u" "p per";align-items:baseline;column-gap:.35rem;row-gap:.3rem;min-width:0;min-height:4.9rem;padding:.75rem .8rem .7rem;background:#fff;border:0;border-radius:var(--ob-r-tile);box-shadow:inset 0 0 0 1.5px var(--ob-line);text-align:left;cursor:pointer;color:var(--ob-fg);transition:box-shadow var(--ob-d) var(--ob-ease),background-color var(--ob-d),transform var(--ob-d-fast) var(--ob-ease)}.ob-pack:hover{box-shadow:inset 0 0 0 1.5px var(--ob-sky),0 8px 18px -12px rgba(109,31,95,.5);transform:translateY(-1px)}.ob-pack:active{transform:scale(.985)}.ob-pack .ob-q{grid-area:q;font-weight:800;font-size:clamp(1.2rem,4.2vw,1.38rem);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ob-pack .ob-u{grid-area:u;min-width:0;font-size:.8rem;font-weight:500;color:var(--ob-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-pack .ob-p{grid-area:p;font-weight:700;font-size:1.05rem;color:var(--ob-co);font-variant-numeric:tabular-nums}.ob-pack .ob-per{grid-area:per;justify-self:end;font-size:.74rem;color:var(--ob-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-pack .ob-badge{position:absolute;top:-.6rem;left:.7rem;padding:.1rem .5rem;border-radius:3px;background:var(--ob-or);color:var(--ob-fg);font-size:.66rem;font-weight:700;line-height:1.4;letter-spacing:.01em;white-space:nowrap;box-shadow:0 4px 10px -5px rgba(109,31,95,.9)}.ob-pack::after{transition:transform var(--ob-d) var(--ob-ease);height:1.45rem;position:absolute;top:-.45rem;right:-.45rem;border-radius:2px;content:"";box-shadow:0 0 0 2.5px #fff;transform:scale(0);width:1.45rem}.ob-pack[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--ob-co),0 10px 22px -14px rgba(109,31,95,.8);background:var(--ob-co-tint)}.ob-pack[aria-pressed="true"]::after{transform:scale(1);background:var(--ob-or) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.4l2.4 2.3 5-5.2' fill='none' stroke='%231d1424' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}.ob-pack:focus-visible{outline-offset:2px}@media (min-width:640px){.ob-packs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-buy-side{align-self:stretch}.ob-order{height:100%;padding:1rem;align-content:start;display:grid;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ob-line);gap:.7rem;background:var(--ob-bg-2)}.ob-order .ob-lbl{font-size:.85rem;font-weight:600;color:var(--ob-muted)}.ob-order .ob-row{align-items:flex-end;justify-content:space-between;display:flex;gap:.75rem;margin-top:-.35rem}.ob-order .ob-sel{display:grid;line-height:1.25;min-width:0;color:var(--ob-muted);font-size:.9rem}.ob-order .ob-sel b{font-weight:800;font-size:1.65rem;letter-spacing:-.02em;line-height:1.05;color:var(--ob-fg);font-variant-numeric:tabular-nums}.ob-order .ob-tot{justify-items:end;text-align:right;display:grid}.ob-order .ob-tot>span:first-child{font-weight:800;font-size:1.45rem;line-height:1.05;color:var(--ob-co);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-order .ob-per-line{white-space:nowrap;color:var(--ob-muted);font-size:.76rem}.ob-order .ob-btn{min-height:3.35rem;width:100%;font-size:1.06rem}.ob-assure{padding:0;display:grid;list-style:none;margin:.1rem 0 0;gap:.35rem}.ob-assure li{position:relative;line-height:1.4;padding-left:1.6rem;color:var(--ob-muted);font-size:.86rem}.ob-assure li::before{left:0;height:1.1rem;position:absolute;top:.05rem;border-radius:2px;content:"";background:var(--ob-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;width:1.1rem}.ob-assure li b{font-weight:600;color:var(--ob-fg)}.ob-once{margin-top:-.2rem;text-align:center;font-size:.8rem;font-weight:500;color:var(--ob-muted)}.ob-support-line{white-space:nowrap}.ob-support-line a{color:var(--ob-co);font-weight:600;text-decoration:underline;text-decoration-color:var(--ob-co-soft);text-underline-offset:.2em;overflow-wrap:anywhere}.ob-support-line a:hover{text-decoration-color:var(--ob-co)}.ob-shop-foot{align-items:center;justify-content:space-between;flex-wrap:wrap;display:flex;padding-top:.9rem;border-top:1px solid var(--ob-line);gap:.7rem 1.2rem;margin-top:1rem}.ob-trust-row{padding:0;flex-wrap:wrap;display:flex;list-style:none;margin:0;gap:.45rem 1.1rem}.ob-trust-row li{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--ob-fg);white-space:nowrap}.ob-trust-row svg{flex:none;height:1.15rem;color:var(--ob-co);width:1.15rem}.ob-marks{flex-wrap:wrap;display:flex;gap:.35rem}.ob-pm{flex:none;height:1.75rem;display:block;width:auto}.ob-pm rect{stroke:var(--ob-line-2);fill:#fff}.ob-pm text{fill:var(--ob-fg);font-family:var(--ob-f)}.ob-usd-note{flex:1 1 100%;line-height:1.5;color:var(--ob-muted);font-size:.8rem}.ob-popular{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.86rem;font-weight:600;color:var(--ob-muted)}.ob-popular a{min-height:2.5rem;align-items:center;transition:box-shadow var(--ob-d-fast),color var(--ob-d-fast);font-weight:500;padding:0 .9rem;text-decoration:none;display:inline-flex;border-radius:3px;box-shadow:inset 0 0 0 1px var(--ob-line);background:#fff;white-space:nowrap;color:var(--ob-body)}.ob-popular a:hover{box-shadow:inset 0 0 0 1.5px var(--ob-co);color:var(--ob-co)}.ob-buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:.9rem;padding:.65rem var(--ob-gut) calc(.65rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--ob-line),0 -12px 28px -16px rgba(29,20,36,.3);transform:translateY(110%);transition:transform .4s var(--ob-ease)}.ob-buybar.ob-show{transform:none}.ob-buybar-sel{flex:1;line-height:1.25;min-width:0}.ob-buybar-sel b{display:block;font-weight:700;font-size:.98rem;color:var(--ob-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-buybar-sel span{font-size:.82rem;color:var(--ob-muted);font-variant-numeric:tabular-nums}.ob-buybar .ob-btn{min-height:3rem;padding:0 1.2rem}@media (min-width:640px){.ob-shop-top{align-items:center;justify-content:start;grid-template-columns:auto auto}.ob-seg-plat .ob-plat-tab{padding-right:1.1rem}}@media (min-width:1000px){.ob-shop-top{grid-template-columns:auto auto 1fr}.ob-flow{display:flex;justify-self:end}.ob-buy-grid{grid-template-columns:minmax(0,1fr) 19.5rem;gap:1.1rem}.ob-buybar{display:none}.ob-svc-tab{min-width:8.4rem}}@media (max-width:999px){.ob-buy-open .ob-buybar{transform:translateY(110%)}.ob-buy{padding-bottom:calc(clamp(2.5rem,6vw,4rem) + 4.5rem)}}@media (max-width:639px){.ob-shop{border-radius:4px}.ob-svc-tab{min-height:3.6rem;padding:.45rem .3rem;justify-items:center;text-align:center;grid-template-columns:1fr}.ob-svc-tab svg{display:none}.ob-plat-tab{justify-content:center;padding:.4rem .5rem}.ob-plat-tab small{display:none}.ob-field-lbl em{display:none}.ob-assure{grid-template-columns:1fr 1fr;gap:.45rem .7rem}.ob-assure li{font-size:.8rem}.ob-trust-row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .8rem;width:100%}.ob-trust-row li{white-space:normal;font-size:.8rem}}.ob-hero+.ob-buy{background:linear-gradient(#fff,#fff)}.ob-page+.ob-buy{padding-top:0}.ob-sec{padding:var(--ob-sp-sec) 0}.ob-sec-head{max-width:44rem;justify-items:center;text-align:center;display:grid;margin:0 auto 2.4rem;gap:.9rem}.ob-sec-head p{max-width:34rem;color:var(--ob-muted);font-size:1.06rem}.ob-band{position:relative;isolation:isolate}.ob-band-co{background:var(--ob-bg-2)}.ob-band-ye{background:linear-gradient(180deg,#fff 0,var(--ob-or-tint) 100%)}.ob-band-ye .ob-kicker{background:#fff;color:var(--ob-or-text)}.ob-steps{padding:0;display:grid;list-style:none;counter-reset:fgstep;gap:1rem}.ob-steps li{position:relative;display:grid;grid-template-columns:2.5rem 1fr;grid-template-areas:"art art" "n body";gap:.9rem .85rem;padding:0 1.15rem 1.4rem;background:#fff;border-radius:var(--ob-r-card);box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-1);overflow:hidden;transition:transform var(--ob-d) var(--ob-ease),box-shadow var(--ob-d)}.ob-steps li:hover{box-shadow:0 0 0 1px var(--ob-co-soft),var(--ob-sh-2);transform:translateY(-3px)}.ob-steps .ob-spot{max-width:none;height:auto;grid-area:art;margin:0 -1.15rem;aspect-ratio:4/3;background:linear-gradient(160deg,#f7edf4,#f4f0f5);width:calc(100% + 2.3rem)}.ob-steps .ob-n{grid-area:n;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:2px;background:var(--ob-co);color:#fff;font-weight:800;font-size:1.05rem;box-shadow:0 6px 14px -6px rgba(109,31,95,.7)}.ob-steps li:nth-child(even) .ob-n{box-shadow:var(--ob-sh-or);background:var(--ob-or);color:var(--ob-fg)}.ob-steps li>div{grid-area:body;min-width:0}.ob-steps h3{margin:.2rem 0 .35rem;font-size:1.12rem}.ob-steps p{line-height:1.6;color:var(--ob-muted);font-size:.97rem}@media (max-width:639px){.ob-steps .ob-spot{aspect-ratio:16/9;object-fit:contain}}@media (min-width:640px){.ob-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ob-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-feats .ob-wrap{display:grid;gap:1.25rem}.ob-feature{align-items:center;padding:clamp(1.25rem,3vw,2.25rem);display:grid;border-radius:4px;gap:1.2rem;background:var(--ob-bg-2)}.ob-feature:nth-child(even){background:var(--ob-or-tint)}.ob-feature:nth-child(even) .ob-kicker{background:#fff;color:var(--ob-or-text)}.ob-f-side{justify-items:start;display:grid;gap:.8rem}.ob-feature h2{font-size:clamp(1.5rem,3.4vw,2.1rem)}.ob-f-side .ob-spot{height:auto;justify-self:center;width:min(17rem,80%);margin-top:.4rem}.ob-f-main>p{color:var(--ob-body);font-size:1.04rem}.ob-ticks{padding:0;display:grid;list-style:none;gap:.55rem;margin-top:1rem}.ob-ticks li{font-weight:600;position:relative;padding-left:2rem;color:var(--ob-fg)}.ob-ticks li::before{left:0;height:1.35rem;position:absolute;top:.12rem;border-radius:2px;content:"";background:var(--ob-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;width:1.35rem}@media (min-width:860px){.ob-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto 1fr;column-gap:clamp(2rem,5vw,4rem);row-gap:.8rem;align-items:start;padding:clamp(1.75rem,3.5vw,2.75rem)}.ob-f-side,.ob-f-main{display:contents}.ob-f-side .ob-spot{grid-column:1;grid-row:1 / span 4;align-self:center;justify-self:center;width:min(19rem,100%);margin:0}.ob-f-side .ob-kicker{grid-column:2;grid-row:1;justify-self:start}.ob-f-side h2{grid-column:2;grid-row:2}.ob-f-main>p,.ob-f-main>.ob-ticks{grid-column:2}.ob-f-main>p{margin-top:.2rem}.ob-feature:nth-child(even){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ob-feature:nth-child(even) .ob-spot{grid-column:2}.ob-feature:nth-child(even) .ob-kicker,.ob-feature:nth-child(even) h2,.ob-feature:nth-child(even) .ob-f-main>*{grid-column:1}}.ob-compare{width:100%;max-width:52rem;margin:0 auto;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--ob-r-card);box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-1);overflow:hidden}.ob-compare th,.ob-compare td{border-bottom:1px solid var(--ob-line);padding:1rem 1.2rem;text-align:left;vertical-align:middle;font-size:1rem}.ob-compare thead th{background:var(--ob-bg-2);color:var(--ob-muted);font-size:.86rem;font-weight:700}.ob-compare thead th:last-child{background:var(--ob-co);color:#fff}.ob-compare td:first-child{position:relative;padding-left:3rem;color:var(--ob-muted)}.ob-compare td:first-child::before,.ob-compare td:last-child::before{left:1.15rem;height:1.35rem;position:absolute;top:50%;border-radius:2px;content:"";width:1.35rem;margin-top:-.68rem}.ob-compare td:first-child::before{background:#fdeceb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.2 5.2l5.6 5.6M10.8 5.2l-5.6 5.6' fill='none' stroke='%23b42318' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat}.ob-compare td:last-child{font-weight:600;position:relative;padding-left:3rem;background:#f8f5f9;color:var(--ob-fg)}.ob-compare td:last-child::before{background:var(--ob-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.ob-compare tbody tr:last-child td{border-bottom:0}.ob-page{padding:clamp(1.4rem,4vw,2.6rem) 0 clamp(1.8rem,4.5vw,3rem);position:relative;isolation:isolate;background:radial-gradient(50rem 22rem at 90% -20%,#efe3ec 0,rgba(239,227,236,0) 70%),linear-gradient(#f6f2f7,#fff)}.ob-page h1{max-width:20ch;font-size:clamp(1.95rem,5.6vw,3.1rem)}.ob-page .ob-lede{max-width:40rem;margin-top:.9rem}.ob-page .ob-kicker{margin-bottom:.9rem;justify-self:start}.ob-js .ob-page h1,.ob-js .ob-page .ob-lede,.ob-js .ob-page .ob-crumbs,.ob-js .ob-page .ob-updated-line,.ob-js .ob-page .ob-kicker{animation:obm-rise .6s var(--ob-ease) both}.ob-js .ob-page .ob-lede{animation-delay:.05s}.ob-js .ob-page .ob-cover{animation:obm-fade .7s .1s var(--ob-ease) both}.ob-crumbs{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.86rem;font-weight:500;color:var(--ob-muted);white-space:nowrap;line-height:1.4;min-width:0}.ob-crumbs a,.ob-crumbs>span{flex:none}.ob-crumbs>span:last-child{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--ob-fg)}.ob-crumbs>span[aria-hidden]{color:#a89cb0}.ob-crumbs a{text-decoration:none;color:var(--ob-co)}.ob-crumbs a:hover{text-decoration:underline;text-underline-offset:.2em}.ob-updated-line{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:1.1rem;padding:.3rem .7rem;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px var(--ob-line);font-size:.82rem;font-weight:500;color:var(--ob-muted)}.ob-updated-line::before{height:.5rem;border-radius:2px;content:"";background:var(--ob-ok);width:.5rem}.ob-tone-or{background:radial-gradient(50rem 22rem at 90% -20%,#fbeff5 0,rgba(244,240,245,0) 70%),linear-gradient(#fbeff5,#fff)}.ob-tone-ye{background:radial-gradient(50rem 22rem at 90% -20%,#efe3ec 0,rgba(244,240,245,0) 70%),radial-gradient(30rem 16rem at 0% 0%,#fbeff5 0,rgba(244,240,245,0) 70%),linear-gradient(#f6f2f7,#fff)}.ob-tone-paper{background:linear-gradient(#f6f2f7,#fff)}.ob-tone-ink{background:radial-gradient(40rem 20rem at 85% 0%,#8c2a78 0,rgba(140,42,120,0) 70%),linear-gradient(135deg,var(--ob-co-dk),var(--ob-co));color:#fff}.ob-tone-ink h1,.ob-tone-ink .ob-crumbs>span:last-child{color:#fff}.ob-tone-ink .ob-lede,.ob-tone-ink .ob-crumbs{color:#ecd3e4}.ob-tone-ink .ob-crumbs a{color:#fff}.ob-tone-ink .ob-crumbs>span[aria-hidden]{color:#e6b9d4}.ob-tone-ink :focus-visible{outline-color:#fff}.ob-tone-ink h1 mark{color:#fff}.ob-cover{max-width:26rem;padding:.6rem;position:relative;border-radius:4px;margin:1.4rem 0 0;box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-2);background:#fff}.ob-cover img{height:auto;border-radius:4px;aspect-ratio:4/3;background:linear-gradient(160deg,#f4f0f5,#fbeff5);width:100%}.ob-tone-ink .ob-cover{box-shadow:0 30px 60px -30px rgba(29,20,36,.6)}@media (max-width:999px){.ob-page.ob-has-art .ob-cover{max-width:21rem;margin:1.4rem auto 0;width:100%}}@media (max-width:639px){.ob-page.ob-has-art .ob-cover{max-width:15rem}.ob-has-pack .ob-cover{display:none}.ob-page.ob-has-pack{padding-bottom:1.1rem}}@media (min-width:1000px){.ob-page .ob-wrap{column-gap:var(--ob-col-gap);display:grid;grid-template-columns:minmax(0,1fr)}.ob-page.ob-has-art .ob-wrap{align-items:center;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.ob-page.ob-has-art .ob-wrap>*{grid-column:1}.ob-page.ob-has-art .ob-crumbs{grid-column:1 / -1}.ob-page.ob-has-art .ob-cover{grid-column:2;grid-row:2 / span 5;margin:0 0 0 auto;width:100%;max-width:24rem}.ob-page.ob-has-art .ob-wrap:not(:has(.ob-crumbs))>.ob-cover{grid-row:1 / span 5}.ob-page.ob-has-art .ob-wrap>h1,.ob-page.ob-has-art .ob-lede{max-width:none}.ob-page.ob-has-pack{padding:1.25rem 0 1.4rem}.ob-page.ob-has-pack .ob-crumbs{margin-bottom:.6rem}.ob-page.ob-has-pack h1{font-size:clamp(2rem,3vw,2.7rem)}.ob-page.ob-has-pack .ob-lede{max-width:46rem;font-size:1.04rem;margin-top:.6rem}.ob-page.ob-has-pack .ob-wrap{grid-template-columns:minmax(0,1fr) 12.5rem}.ob-page.ob-has-pack .ob-cover{max-width:12.5rem;padding:.35rem;border-radius:4px}.ob-page.ob-has-pack .ob-cover img{border-radius:4px}}.ob-prose{padding:clamp(2.5rem,6vw,4rem) 0}.ob-buy+.ob-prose,.ob-page+.ob-prose{padding-top:clamp(1.5rem,4vw,2.5rem)}.ob-prose .ob-wrap>*{max-width:var(--ob-measure)}.ob-prose h2{position:relative;scroll-margin-top:5.5rem;line-height:1.18;margin:2.8rem 0 1rem;font-size:clamp(1.45rem,3.2vw,1.95rem)}.ob-prose .ob-wrap>h2::before{height:.3rem;margin-bottom:.9rem;display:block;border-radius:3px;content:"";background:linear-gradient(90deg,var(--ob-or),#8c2a78);width:2.4rem}.ob-prose .ob-wrap>h2:nth-of-type(even)::before{background:linear-gradient(90deg,var(--ob-co),var(--ob-sky))}.ob-prose .ob-kicker+h2,.ob-prose h2:first-child,.ob-prose .ob-wrap>h2:first-child,.ob-prose .ob-toc+h2{margin-top:0}.ob-prose .ob-kicker{margin-bottom:1rem}.ob-prose h3{margin:2rem 0 .5rem;font-size:1.16rem}.ob-prose p{margin:0 0 1.1rem;color:var(--ob-body)}.ob-prose ul,.ob-prose ol{margin:0 0 1.4rem;padding-left:1.4rem;color:var(--ob-body)}.ob-prose li{margin-bottom:.55rem;padding-left:.3rem}.ob-prose ul>li::marker{color:var(--ob-co);font-size:1.1em}.ob-prose .ob-wrap>ol{display:grid;list-style:none;counter-reset:fgol;gap:.6rem;padding-left:0}.ob-prose .ob-wrap>ol>li{padding:.85rem 1rem .85rem 3.4rem;position:relative;border-radius:var(--ob-r-tile);margin:0;counter-increment:fgol;background:var(--ob-bg-2)}.ob-prose .ob-wrap>ol>li::before{content:counter(fgol);position:absolute;left:.9rem;top:.85rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:2px;background:var(--ob-co);color:#fff;font-weight:700;font-size:.85rem}.ob-prose .ob-wrap>ol>li:nth-child(even)::before{background:var(--ob-or);color:var(--ob-fg)}.ob-prose a{color:var(--ob-co);font-weight:500;text-decoration:underline;text-decoration-color:var(--ob-co-soft);text-underline-offset:.22em;text-decoration-thickness:2px;transition:text-decoration-color var(--ob-d-fast)}.ob-prose a:hover{text-decoration-color:var(--ob-co)}.ob-prose strong,.ob-prose b{font-weight:600;color:var(--ob-fg)}.ob-prose em{color:var(--ob-fg)}.ob-prose .ob-updated{margin-bottom:1.8rem;color:var(--ob-muted);font-size:.86rem}.ob-prose table{width:100%;border-collapse:separate;border-spacing:0;margin:.5rem 0 1.8rem;font-size:.95rem;font-variant-numeric:tabular-nums;background:#fff;border-radius:4px;box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-1);overflow:hidden}.ob-prose th,.ob-prose td{border-bottom:1px solid var(--ob-line);padding:.8rem 1rem;text-align:left;vertical-align:top}.ob-prose thead th{background:var(--ob-co-tint);color:var(--ob-fg);font-weight:700;font-size:.88rem}.ob-prose td{color:var(--ob-body)}.ob-prose td:first-child{font-weight:600;color:var(--ob-fg)}.ob-prose tbody tr:nth-child(even) td{background:#f8f5f9}.ob-prose tbody tr:last-child td{border-bottom:0}.ob-prose .ob-note{padding:1.5rem 1.3rem 1.15rem;position:relative;border-radius:4px;margin:1.8rem 0;background:var(--ob-co-tint);color:var(--ob-fg)}.ob-prose .ob-note::before{content:"Worth knowing";position:absolute;left:1.1rem;top:-.75rem;padding:.2rem .65rem;border-radius:3px;background:var(--ob-co);color:#fff;font-size:.74rem;font-weight:700;line-height:1.4}.ob-prose .ob-note p{color:var(--ob-fg)}.ob-prose .ob-note p:last-child{margin-bottom:0}.ob-prose .ob-note.ob-short-answer{box-shadow:inset 0 0 0 2px var(--ob-co-soft),var(--ob-sh-1);background:#fff;font-size:1.06rem}.ob-prose .ob-note.ob-short-answer::before{content:"Key takeaway";background:var(--ob-or);color:var(--ob-fg)}.ob-prose p.ob-short-answer a{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.1rem;border-radius:var(--ob-r-btn);background:var(--ob-co-tint);font-weight:700;font-size:clamp(1rem,3.2vw,1.25rem);text-decoration:none;overflow-wrap:anywhere}.ob-prose p.ob-short-answer a:hover{background:var(--ob-co-soft)}.ob-plain-heads .ob-wrap>h2::before{content:none}.ob-prose .ob-pull{margin:2rem 0;padding:1.2rem 1.4rem;border-radius:4px;background:var(--ob-or-tint);font-weight:700;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.35;color:var(--ob-fg);text-wrap:balance}.ob-prose .ob-cta-box{align-items:center;justify-content:space-between;overflow:hidden;padding:1.5rem 1.5rem;position:relative;flex-wrap:wrap;display:flex;border-radius:var(--ob-r-card);isolation:isolate;margin:2.6rem 0;gap:1rem 1.6rem;background:radial-gradient(30rem 12rem at 100% 0,#8c2a78,rgba(140,42,120,0) 70%),linear-gradient(135deg,var(--ob-co-dk),var(--ob-co));color:#fff}.ob-prose .ob-cta-box p{margin:0;font-weight:700;font-size:clamp(1.1rem,2.6vw,1.3rem);line-height:1.3;color:#fff;max-width:26ch;text-wrap:balance}.ob-prose .ob-cta-box .ob-btn,.ob-prose .ob-btn{text-decoration:none;color:var(--ob-fg)}.ob-prose .ob-cta-box :focus-visible{outline-color:#fff}.ob-link-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin-top:2.6rem}.ob-link-row::before{content:"Related";grid-column:1 / -1;font-size:.95rem;font-weight:700;color:var(--ob-fg)}.ob-prose .ob-link-row a{position:relative;display:flex;align-items:center;min-height:3.75rem;padding:.8rem 2.6rem .8rem 1rem;border-radius:var(--ob-r-tile);background:#fff;box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-1);font-size:.95rem;font-weight:600;line-height:1.3;color:var(--ob-fg);text-decoration:none;transition:transform var(--ob-d) var(--ob-ease),box-shadow var(--ob-d)}.ob-prose .ob-link-row a::after{transition:transform var(--ob-d) var(--ob-ease);height:1.4rem;position:absolute;top:50%;right:1rem;border-radius:2px;content:"";background:var(--ob-co-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 4.5L10 8l-3.5 3.5' fill='none' stroke='%236d1f5f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;width:1.4rem;margin-top:-.7rem}.ob-prose .ob-link-row a:hover{box-shadow:0 0 0 1px var(--ob-co-soft),var(--ob-sh-2);transform:translateY(-2px)}.ob-prose .ob-link-row a:hover::after{transform:translateX(3px)}.ob-hub-list{margin-bottom:2.2rem!important;padding:0!important;display:grid;list-style:none;gap:.9rem}.ob-prose .ob-hub-list li{position:relative;display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;align-items:start;align-content:start;padding:.8rem 1rem .9rem .8rem!important;margin:0;background:#fff;border-radius:4px;box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-1);color:var(--ob-muted);font-size:.95rem;line-height:1.55;transition:transform var(--ob-d) var(--ob-ease),box-shadow var(--ob-d)}.ob-prose .ob-hub-list li::marker{content:none}.ob-prose .ob-hub-list li br{display:none}.ob-hub-list .ob-thumb{height:auto;border-radius:4px;grid-row:1 / span 3;aspect-ratio:4/3;background:linear-gradient(160deg,#f7edf4,#f4f0f5);width:6.5rem}.ob-prose .ob-hub-list li:hover{box-shadow:0 0 0 1px var(--ob-co-soft),var(--ob-sh-2);transform:translateY(-3px)}.ob-prose .ob-hub-list a{text-decoration:none;display:block;margin:.1rem 0 .3rem;color:var(--ob-fg);font-size:1.05rem}.ob-prose .ob-hub-list a::before{z-index:1;position:absolute;inset:0;border-radius:inherit;content:""}.ob-prose .ob-hub-list a strong{font-weight:700;text-wrap:balance;line-height:1.25}.ob-prose .ob-hub-list li:hover a strong{color:var(--ob-co)}@media (min-width:760px){.ob-hub-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-prose .ob-hub-list li{padding:.75rem .75rem 1.1rem!important;grid-template-columns:1fr}.ob-hub-list .ob-thumb{margin-bottom:.8rem;grid-row:auto;width:100%}.ob-prose .ob-hub-list li>:not(img){padding:0 .35rem}.ob-prose .ob-hub-list li:last-child:nth-child(odd){grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.2rem;align-content:center}.ob-prose .ob-hub-list li:last-child:nth-child(odd) .ob-thumb{grid-row:1 / span 3;margin:0}}.ob-prose .ob-jump{padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));list-style:none;gap:.6rem}.ob-prose .ob-jump li{padding:0;margin:0}.ob-prose .ob-jump li::marker{content:none}.ob-prose .ob-jump a{min-height:3.4rem;align-items:center;font-weight:600;justify-content:space-between;padding:0 1rem;text-decoration:none;display:flex;border-radius:var(--ob-r-tile);box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-1);background:#fff;color:var(--ob-fg)}.ob-prose .ob-jump a::after{content:"→";color:var(--ob-co)}.ob-prose .ob-jump a:hover{box-shadow:0 0 0 1.5px var(--ob-co),var(--ob-sh-1)}.ob-toc{display:none}.ob-toc .ob-toc-h{margin-bottom:.6rem;font-size:.85rem;font-weight:700;letter-spacing:.02em;color:var(--ob-fg)}.ob-toc a{display:block;padding:.4rem .75rem;border-radius:4px;font-size:.9rem;font-weight:500;text-decoration:none!important;color:var(--ob-muted)!important;line-height:1.35;transition:color var(--ob-d-fast),background-color var(--ob-d-fast)}.ob-toc a:hover{background:var(--ob-bg-2);color:var(--ob-fg)!important}.ob-toc a.ob-on{font-weight:600;background:var(--ob-co-tint);color:var(--ob-co)!important}.ob-rail-buy{padding:1rem;text-align:left;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ob-line);background:linear-gradient(160deg,#f7edf4,#f4f0f5);margin-top:1.4rem}.ob-rail-buy::before{height:4.5rem;display:block;content:"";margin:-.2rem 0 .5rem;background:url("/gfx/art/tools.svg") left center/contain no-repeat}.ob-rail-buy b{display:block;line-height:1.3;color:var(--ob-fg);font-size:1rem}.ob-rail-buy span{display:block;line-height:1.45;color:var(--ob-muted);font-size:.84rem;margin-top:.2rem}.ob-toc .ob-rail-buy a.ob-btn{display:flex;margin-top:.8rem;width:100%;min-height:2.9rem;padding:0 1rem;font-size:.95rem;font-weight:700;color:var(--ob-fg)!important;background:var(--ob-or)}.ob-toc .ob-rail-buy a.ob-btn:hover{background:var(--ob-or-hi)}@media (min-width:1000px){.ob-prose .ob-wrap.ob-has-toc{align-items:start;column-gap:var(--ob-col-gap);display:grid;grid-template-columns:var(--ob-side) minmax(0,var(--ob-measure))}.ob-prose .ob-wrap.ob-has-toc>*{max-width:none;grid-column:2}.ob-prose .ob-wrap>.ob-toc{display:block;grid-column:1;grid-row:1 / span 200;position:sticky;top:5.5rem;max-height:calc(100vh - 6.5rem);overflow:auto;scrollbar-width:none}.ob-prose .ob-wrap:not(.ob-has-toc){padding-left:calc(var(--ob-gut) + var(--ob-side) + var(--ob-col-gap))}.ob-buy+.ob-prose .ob-wrap:not(.ob-has-toc){padding-left:var(--ob-gut)}}.ob-home-guide{background:#fff}@media (min-width:1000px){.ob-home-guide .ob-wrap{column-gap:var(--ob-col-gap);display:grid;grid-template-columns:var(--ob-side) minmax(0,var(--ob-measure))}.ob-home-guide .ob-wrap:not(.ob-has-toc){padding-left:var(--ob-gut)}.ob-home-guide .ob-wrap>*{grid-column:2}.ob-home-guide .ob-wrap.ob-has-toc>.ob-toc{grid-column:1}}.ob-faq{padding:var(--ob-sp-sec) 0;background:var(--ob-bg-2)}.ob-faq .ob-head{margin-bottom:2rem;justify-items:center;text-align:center;display:grid;gap:.9rem}.ob-faq .ob-head h2{font-size:clamp(1.6rem,4vw,2.4rem)}.ob-faq-list{max-width:50rem;display:grid;margin:0 auto;gap:.6rem}.ob-faq-item{transition:box-shadow var(--ob-d) var(--ob-ease);border-radius:4px;box-shadow:0 0 0 1px var(--ob-line);background:#fff}.ob-faq-item:hover{box-shadow:0 0 0 1px var(--ob-co-soft),var(--ob-sh-1)}.ob-faq-item summary{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.1rem 1.05rem 1.25rem;font-weight:600;font-size:1.04rem;line-height:1.4;color:var(--ob-fg);cursor:pointer;list-style:none;border-radius:4px}.ob-faq-item summary::-webkit-details-marker{display:none}.ob-faq-item summary svg{flex:none;transition:transform .35s var(--ob-ease),background-color var(--ob-d-fast),color var(--ob-d-fast);stroke-linecap:round;height:2rem;padding:.5rem;border-radius:2px;background:var(--ob-co-tint);color:var(--ob-co);width:2rem}.ob-faq-item[open]{box-shadow:0 0 0 1.5px var(--ob-co-soft),var(--ob-sh-1)}.ob-faq-item[open] summary svg{transform:rotate(45deg);background:var(--ob-co);color:#fff}.ob-faq-item .ob-a{max-width:46rem;padding:0 3.6rem 1.2rem 1.25rem;color:var(--ob-body)}.ob-faq-item .ob-a b,.ob-faq-item .ob-a strong{font-weight:600;color:var(--ob-fg)}.ob-faq-item .ob-a a{color:var(--ob-co);text-decoration-color:var(--ob-co-soft);text-decoration-thickness:2px;text-underline-offset:.2em}.ob-faq-item::details-content{transition:block-size .4s var(--ob-ease),content-visibility .4s allow-discrete;overflow:clip;block-size:0}.ob-faq-item[open]::details-content{block-size:auto}@media (max-width:480px){.ob-faq-item summary{padding-left:1rem;font-size:1rem}.ob-faq-item .ob-a{padding:0 1rem 1.1rem}}.ob-final{overflow:hidden;padding:clamp(3.5rem,9vw,6rem) 0;position:relative;text-align:center;isolation:isolate;background:radial-gradient(40rem 22rem at 85% 0,#8c2a78 0,rgba(140,42,120,0) 70%),radial-gradient(30rem 18rem at 5% 100%,#8c2a78 0,rgba(140,42,120,0) 70%),linear-gradient(135deg,var(--ob-co-dk),var(--ob-co));color:#fff}.ob-final .ob-wrap{justify-items:center;display:grid}.ob-final h2{max-width:15ch;color:#fff;font-size:clamp(2rem,5.4vw,3.4rem)}.ob-final h2 mark{color:#fff}.ob-final p{max-width:32rem;color:#ecd3e4;font-size:1.1rem;margin-top:1rem}.ob-final .ob-actions{justify-content:center;flex-wrap:wrap;display:flex;gap:.75rem;margin-top:1.8rem}.ob-final .ob-btn-line{box-shadow:0 8px 18px -10px rgba(29,20,36,.6);background:#fff;color:var(--ob-fg)}.ob-final .ob-btn-line:hover{box-shadow:0 12px 22px -10px rgba(29,20,36,.7);background:#fff}.ob-final :focus-visible{outline-color:#fff}.ob-footer{padding:0 0 2.5rem;background:var(--ob-inv);color:var(--ob-inv-fg)}.ob-next{border-bottom:1px solid var(--ob-inv-line);margin-bottom:clamp(2.25rem,5vw,3rem);padding:clamp(2.75rem,6vw,4rem) 0 clamp(2rem,5vw,3rem)}.ob-next-head{margin-bottom:1.4rem;display:grid;gap:.5rem}.ob-next-h{font-weight:800;font-size:clamp(1.55rem,4vw,2.2rem);letter-spacing:-.02em;line-height:1.1}.ob-next-sub{max-width:34rem;color:var(--ob-inv-muted)}.ob-next-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ob-nk{min-height:7.6rem;transition:transform var(--ob-d) var(--ob-ease),box-shadow var(--ob-d);padding:1rem;text-decoration:none;position:relative;align-content:start;display:grid;border-radius:4px;gap:.05rem;background:#fff;color:var(--ob-fg)}.ob-nk .ob-ic{height:2.2rem;margin-bottom:.55rem;padding:.45rem;border-radius:4px;background:var(--ob-co-tint);color:var(--ob-co);width:2.2rem}.ob-nk-ye .ob-ic,.ob-nk-re .ob-ic{background:var(--ob-or-tint);color:var(--ob-or-text)}.ob-nk small{font-size:.78rem;font-weight:600;color:var(--ob-muted)}.ob-nk b{font-weight:800;font-size:1.2rem;letter-spacing:-.01em;line-height:1.15}.ob-nk span{font-size:.88rem;font-weight:600;color:var(--ob-co)}.ob-nk:hover{box-shadow:0 16px 30px -18px rgba(0,0,0,.6);transform:translateY(-3px)}.ob-trust-strip{padding:0;display:grid;list-style:none;margin:1.6rem 0 0;gap:.6rem}.ob-trust-strip li{position:relative;line-height:1.5;padding-left:1.75rem;color:var(--ob-inv-muted);font-size:.92rem}.ob-trust-strip li::before{left:0;height:1.15rem;position:absolute;top:.12rem;border-radius:2px;content:"";background:var(--ob-or) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%231d1424' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;width:1.15rem}.ob-trust-strip b{font-weight:600;color:#fff}.ob-trust-strip a{color:#fff;overflow-wrap:anywhere;text-decoration-color:var(--ob-inv-line);text-underline-offset:.2em}@media (min-width:640px){.ob-next-keys{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.ob-next-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.ob-next-head{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.ob-trust-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.ob-foot-top{padding-bottom:2.2rem;border-bottom:1px solid var(--ob-inv-line);display:grid;gap:1rem}.ob-footer .ob-logo{color:#fff;font-size:1.5rem}.ob-footer .ob-word b{color:#e6b9d4}.ob-foot-top .ob-logo .ob-mark{height:2.6rem;box-shadow:none;width:2.6rem}.ob-foot-top .ob-plate-uk{background:var(--ob-or);color:var(--ob-fg)}.ob-foot-top p{max-width:30rem;color:var(--ob-inv-muted);font-size:.95rem}.ob-foot-cols{padding:2.2rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.ob-foot-cols .ob-foot-h{margin-bottom:.7rem;font-size:.95rem;font-weight:700;color:#fff}.ob-foot-cols a{transition:color var(--ob-d-fast);padding:.28rem 0;text-decoration:none;display:block;color:var(--ob-inv-muted);width:fit-content;font-size:.92rem}.ob-foot-cols a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--ob-or);text-underline-offset:.25em}.ob-pay-row{align-items:center;flex-wrap:wrap;display:flex;gap:.35rem;margin-top:1rem}.ob-pay-row .ob-pm rect{stroke:none;fill:#fff}.ob-legal{line-height:1.65;padding-top:1.5rem;border-top:1px solid var(--ob-inv-line);color:var(--ob-inv-muted);font-size:.82rem}.ob-legal-links{margin-bottom:.8rem;flex-wrap:wrap;display:flex;gap:.3rem 1.3rem}.ob-legal-links a{font-size:.88rem;font-weight:600;color:#fff;text-decoration:none}.ob-legal-links a:hover{text-decoration:underline;text-underline-offset:.2em}.ob-footer :focus-visible{outline-color:#fff}.ob-foot-hours{max-width:16rem;line-height:1.5;color:var(--ob-inv-muted);font-size:.84rem;margin-top:.7rem}@media (min-width:760px){.ob-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.ob-foot-top{align-items:center;column-gap:2.5rem;grid-template-columns:auto 1fr}}@media (min-width:1100px){.ob-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}body.ob-cart-locked{overflow:hidden;padding-right:var(--ob-sbw,0)}.ob-co-scrim{position:fixed;inset:0;z-index:90;background:rgba(29,20,36,.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--ob-ease)}.ob-co-scrim.ob-open{opacity:1}.ob-co{z-index:100;transition:transform .45s var(--ob-ease);position:fixed;inset:0;display:grid;will-change:transform;transform:translate3d(0,100%,0);background:#fff;grid-template-rows:auto auto 1fr auto}.ob-co.ob-open{transform:none}@media (min-width:760px){.ob-co .ob-ig-grid{grid-template-columns:repeat(4,1fr)}.ob-co{left:auto;border-radius:4px 0 0 24px;box-shadow:-30px 0 60px -30px rgba(29,20,36,.4);transform:translate3d(100%,0,0);width:min(31rem,100%)}}.ob-co-head{align-items:center;height:4rem;padding:0 var(--ob-gut);display:grid;grid-template-columns:2.75rem 1fr 2.75rem;gap:.5rem}.ob-co-head h2{text-align:center;font-size:1.15rem}.ob-co-head h2 .ob-n{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;margin-left:.4rem;padding:0 .35rem;border-radius:3px;background:var(--ob-co-tint);color:var(--ob-co);font-size:.75rem;font-weight:700;vertical-align:.15em}.ob-co-head h2 .ob-n:empty{display:none}.ob-co-ico{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--ob-r-btn);background:var(--ob-co-tint);color:var(--ob-fg);transition:background-color var(--ob-d-fast)}.ob-co-ico:hover{background:var(--ob-co-soft)}.ob-co-ico svg{width:1.1rem}.ob-co-ico[aria-hidden="true"]{visibility:hidden}.ob-co-prog{border-bottom:1px solid var(--ob-line);padding:.2rem var(--ob-gut) .9rem;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;gap:.4rem}.ob-co-prog li{position:relative;padding-top:.6rem;font-size:.76rem;font-weight:600;color:var(--ob-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-co-prog li::before,.ob-co-prog li::after{left:0;height:5px;position:absolute;top:0;right:0;border-radius:3px;content:""}.ob-co-prog li::before{background:var(--ob-co-tint)}.ob-co-prog li::after{background:var(--ob-co);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.65,0,.35,1) var(--ob-pd,0s)}.ob-co-prog li{transition:color .3s ease var(--ob-pd,0s)}.ob-co-prog li.ob-done,.ob-co-prog li.ob-on{color:var(--ob-fg)}.ob-co-prog li.ob-done::after{transform:scaleX(1)}.ob-co-prog li.ob-on::after{transform:scaleX(1);background:var(--ob-or)}.ob-co-body{position:relative;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ob-co-view{padding:1.25rem var(--ob-gut) 2rem;animation:obm-view-in .35s var(--ob-ease) both}.ob-co-view.ob-back{animation-name:obm-view-back}@keyframes obm-view-in{from{transform:translate3d(14px,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes obm-view-back{from{transform:translate3d(-14px,0,0);opacity:0}to{transform:none;opacity:1}}.ob-co-foot{padding:1rem var(--ob-gut) calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--ob-line);background:var(--ob-bg-2)}.ob-co-total{align-items:baseline;justify-content:space-between;display:flex;gap:1rem}.ob-co-total span{font-size:.9rem;font-weight:600;color:var(--ob-muted)}.ob-co-total small{display:block;font-size:.8rem;font-weight:400;color:var(--ob-muted);margin-top:.1rem}.ob-co-total b{font-weight:800;font-size:1.8rem;letter-spacing:-.02em;line-height:1;color:var(--ob-fg);font-variant-numeric:tabular-nums}.ob-co-foot .ob-btn{min-height:3.4rem;width:100%;font-size:1.05rem;margin-top:.8rem}.ob-co-foot .ob-btn[aria-disabled="true"]{cursor:not-allowed;opacity:.55}.ob-co-foot .ob-btn.ob-busy{pointer-events:none}.ob-co-foot .ob-btn.ob-busy::before{content:"";width:1.1rem;height:1.1rem;border:2.5px solid rgba(29,20,36,.25);border-top-color:var(--ob-fg);border-radius:2px;animation:obm-spin .7s linear infinite}.ob-co-foot .ob-btn.ob-busy svg{display:none}.ob-consent-note{line-height:1.5;color:var(--ob-muted);font-size:.78rem;margin-top:.75rem}.ob-consent-note a{font-weight:600;color:var(--ob-co)}.ob-co-assure{margin-top:.7rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .8rem;font-size:.8rem;font-weight:600;color:var(--ob-muted)}.ob-co-assure>span{align-items:center;display:inline-flex;gap:.35rem}.ob-co-assure>span svg{height:1rem;color:var(--ob-co);width:1rem}.ob-co-assure .ob-pm{height:1.5rem}.ob-co-msg{padding:.8rem .95rem;border-radius:4px;line-height:1.5;box-shadow:inset 3px 0 0 var(--ob-err);background:var(--ob-err-bg);color:var(--ob-fg);font-size:.88rem;margin-top:.8rem}.ob-co-msg a{font-weight:600;overflow-wrap:anywhere;color:var(--ob-co)}.ob-co-msg.ob-info{box-shadow:inset 3px 0 0 var(--ob-co);background:var(--ob-co-tint)}.ob-co-pick{align-items:center;padding:.75rem .85rem;display:flex;border-radius:4px;gap:.85rem;background:var(--ob-co-tint)}.ob-co-pick-q{display:grid;place-items:center;min-width:3.2rem;height:3.2rem;padding:0 .5rem;background:var(--ob-co);color:#fff;border-radius:4px;font-weight:800;font-size:.9rem}.ob-co-pick-t{flex:1;line-height:1.3;min-width:0}.ob-co-pick-t b{font-weight:700;display:block;color:var(--ob-fg)}.ob-co-pick-t span{color:var(--ob-muted);font-size:.82rem}.ob-co-link{border:0;background:#fff;min-height:2.4rem;padding:0 .8rem;border-radius:3px;font-weight:600;font-size:.86rem;color:var(--ob-co);box-shadow:inset 0 0 0 1px var(--ob-co-soft)}.ob-co-link:hover{box-shadow:inset 0 0 0 1.5px var(--ob-co)}.ob-co-field{margin-top:1.4rem}.ob-co-field label{display:block;margin-bottom:.5rem;font-size:.95rem;font-weight:700;color:var(--ob-fg)}.ob-co-input{display:flex;gap:.5rem}.ob-co-in{flex:1;position:relative;min-width:0}.ob-co-in::before{transition:color var(--ob-d-fast);left:1rem;font-weight:600;pointer-events:none;position:absolute;top:50%;content:"@";transform:translateY(-52%);color:var(--ob-muted)}.ob-co-in input{width:100%;min-height:3.4rem;padding:0 1rem 0 2.2rem;font-size:1.05rem;color:var(--ob-fg);background:#fff;border:0;border-radius:var(--ob-r-btn);box-shadow:inset 0 0 0 1.5px var(--ob-line-2);transition:box-shadow var(--ob-d) var(--ob-ease)}.ob-co-in input::placeholder{color:#8a7f92}.ob-co-in input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ob-co),0 0 0 4px rgba(109,31,95,.15)}.ob-co-in:focus-within::before{color:var(--ob-co)}.ob-co-in input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--ob-err),0 0 0 4px rgba(180,35,24,.12)}.ob-co-in.ob-is-link::before{content:none}.ob-co-in.ob-is-link input{padding-left:1rem}.ob-co-search{flex:none;min-height:3.4rem;padding:0 1.15rem;border:0;border-radius:var(--ob-r-btn);background:var(--ob-co);color:#fff;font-weight:700;font-size:.98rem;box-shadow:0 8px 16px -10px rgba(109,31,95,.9);transition:background-color var(--ob-d-fast),transform var(--ob-d-fast)}.ob-co-search:hover{background:var(--ob-co-dk)}.ob-co-search:active{transform:scale(.97)}.ob-co-search[aria-busy="true"]{pointer-events:none;opacity:.65}.ob-co-hint{min-height:1.3em;color:var(--ob-muted);font-size:.86rem;margin-top:.55rem}.ob-co-hint.ob-err{font-weight:600;color:var(--ob-err)}.ob-co-prev{margin-top:1rem}.ob-co-prev:empty{display:none}.ob-ig-card{align-items:center;padding:1rem;animation:obm-view-in .35s var(--ob-ease) both;display:grid;border-radius:4px;grid-template-columns:auto 1fr;box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-1);gap:.9rem;background:#fff}.ob-ig-av{flex:none;height:3.5rem;position:relative;border-radius:2px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ob-line-2);background:var(--ob-bg-3);width:3.5rem}.ob-ig-card.ob-ok .ob-ig-av{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ob-co)}.ob-ig-av img{height:100%;border-radius:2px;object-fit:cover;width:100%}.ob-ig-who{line-height:1.3;min-width:0}.ob-ig-who b{align-items:center;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:flex;gap:.35rem;white-space:nowrap;color:var(--ob-fg)}.ob-ig-who span{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;color:var(--ob-muted);font-size:.88rem}.ob-ig-who small{display:block;margin-top:.15rem;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--ob-body)}.ob-ig-tick{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:2px;background:var(--ob-co);color:#fff;font-size:.6rem;font-style:normal;flex:none}.ob-ig-state{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--ob-line);font-size:.88rem;font-weight:600;color:var(--ob-ok)}.ob-ig-state i{flex:none;height:.55rem;border-radius:2px;box-shadow:0 0 0 3px rgba(47,107,94,.15);background:var(--ob-ok);width:.55rem}.ob-ig-state.ob-bad{color:var(--ob-err)}.ob-ig-state.ob-bad i{box-shadow:0 0 0 3px rgba(180,35,24,.15);background:var(--ob-err)}.ob-ig-state em{margin-left:auto;font-style:normal;font-size:.8rem;font-weight:600;color:var(--ob-co);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-ig-skel{align-items:center;padding:1rem;display:grid;border-radius:4px;grid-template-columns:auto 1fr;box-shadow:0 0 0 1px var(--ob-line);gap:.9rem}.ob-ig-skel i,.ob-ig-skel b{display:block;background:linear-gradient(90deg,var(--ob-bg-3) 0%,var(--ob-bg-4) 50%,var(--ob-bg-3) 100%);background-size:200% 100%;animation:obm-shimmer 1.4s linear infinite;border-radius:3px}.ob-ig-skel i{height:3.5rem;border-radius:2px;width:3.5rem}.ob-ig-skel b{height:.75rem;width:60%}.ob-ig-skel b+b{width:38%;margin-top:.55rem}.ob-ig-note{padding:.85rem 1rem;animation:obm-view-in .3s var(--ob-ease) both;border-radius:4px;line-height:1.5;box-shadow:inset 3px 0 0 var(--ob-co);background:var(--ob-bg-2);color:var(--ob-body);font-size:.88rem}.ob-ig-note b{color:var(--ob-fg)}.ob-ig-note.ob-err{box-shadow:inset 3px 0 0 var(--ob-err);background:var(--ob-err-bg);color:var(--ob-fg)}.ob-ig-pick{align-items:baseline;font-weight:700;justify-content:space-between;margin-bottom:.6rem;display:flex;gap:1rem;color:var(--ob-fg)}.ob-ig-pick em{font-style:normal;font-weight:500;font-size:.85rem;color:var(--ob-muted)}.ob-ig-grid{overflow:hidden;display:grid;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:4px}.ob-ig-post{position:relative;aspect-ratio:1/1;overflow:hidden;border:0;padding:0;background:var(--ob-bg-3);cursor:pointer;animation:obm-fade .45s var(--ob-ease) both;animation-delay:calc(var(--ob-i,0) * 35ms)}.ob-ig-post img{transition:transform .45s var(--ob-ease),opacity var(--ob-d);height:100%;object-fit:cover;width:100%}.ob-ig-post:hover img{transform:scale(1.04)}.ob-ig-post>span{position:absolute;left:.35rem;bottom:.35rem;font-size:.66rem;font-weight:600;color:#fff;background:rgba(29,20,36,.72);padding:.1rem .4rem;border-radius:3px;font-variant-numeric:tabular-nums}.ob-ig-vid{position:absolute;top:.4rem;left:.45rem;width:0;height:0;border-left:.5rem solid #fff;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.ob-ig-post::before{z-index:1;transition:box-shadow var(--ob-d) var(--ob-ease);position:absolute;inset:0;content:"";box-shadow:inset 0 0 0 0 var(--ob-co)}.ob-ig-post::after{content:attr(data-obn);position:absolute;z-index:2;top:.35rem;right:.35rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:2px;font-size:.7rem;font-weight:700;color:var(--ob-fg);background:var(--ob-or);transform:scale(0);transition:transform var(--ob-d) var(--ob-ease)}.ob-ig-post[aria-pressed="true"]::before{box-shadow:inset 0 0 0 3px var(--ob-co)}.ob-ig-post[aria-pressed="true"]::after{transform:scale(1)}.ob-ig-post[aria-pressed="true"] img{opacity:.82}.ob-ig-post:disabled{cursor:not-allowed;opacity:.4}.ob-ig-sum{color:var(--ob-muted);font-size:.88rem;margin-top:.75rem}.ob-ig-sum b{color:var(--ob-fg)}.ob-olines{padding:0;display:grid;list-style:none;margin:0;gap:.5rem}.ob-oline{align-items:center;padding:.75rem;animation:obm-view-in .35s var(--ob-ease) both;display:grid;border-radius:4px;grid-template-columns:auto 1fr auto auto;box-shadow:0 0 0 1px var(--ob-line);gap:.8rem;background:#fff}.ob-oline .ob-chip{width:2.9rem;height:2.9rem;display:grid;place-items:center;background:var(--ob-co-tint);color:var(--ob-co);border-radius:4px;font-size:.78rem;font-weight:800;overflow:hidden;flex:none}.ob-oline .ob-chip img{height:100%;object-fit:cover;width:100%}.ob-oline .ob-chip.ob-round{border-radius:2px}.ob-oline-b{line-height:1.3;min-width:0}.ob-oline .ob-q{font-weight:800;color:var(--ob-fg)}.ob-oline .ob-u{font-size:.9rem;font-weight:500;color:var(--ob-fg)}.ob-oline-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ob-muted);font-size:.8rem;margin-top:.1rem}.ob-oline .ob-p{font-weight:700;color:var(--ob-fg);font-variant-numeric:tabular-nums}.ob-co .ob-ox{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:0;border-radius:2px;background:transparent;color:var(--ob-muted);transition:color var(--ob-d-fast),background-color var(--ob-d-fast)}.ob-co .ob-ox:hover{background:var(--ob-err-bg);color:var(--ob-err)}.ob-co .ob-ox svg{width:.9rem}.ob-co-more{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;border:0;background:var(--ob-co-tint);min-height:2.6rem;padding:0 1rem;border-radius:3px;font-weight:600;font-size:.92rem;color:var(--ob-co);transition:background-color var(--ob-d-fast)}.ob-co-more:hover{background:var(--ob-co-soft)}.ob-co-more svg{width:.95rem}.ob-upsell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;margin-top:1.4rem;padding:.9rem 1rem;border:1.5px dashed #f3c6d8;background:var(--ob-or-tint);border-radius:4px;animation:obm-view-in .4s var(--ob-ease) both}.ob-upsell .ob-chip{width:3rem;height:3rem;display:grid;place-items:center;background:#fff;color:var(--ob-or-text);border-radius:4px;overflow:hidden;font-weight:800;font-size:.8rem}.ob-upsell .ob-chip img{height:100%;object-fit:cover;width:100%}.ob-upsell-t{line-height:1.35;min-width:0}.ob-upsell-t b{display:block;font-weight:700;font-size:.95rem;color:var(--ob-fg)}.ob-upsell-t span{color:var(--ob-muted);font-size:.84rem}.ob-upsell .ob-btn{min-height:2.6rem;padding:0 1rem;font-size:.9rem}.ob-upsell.ob-added{border-style:solid;border-color:var(--ob-or)}.ob-cart-empty{padding:2rem 0 1rem;justify-items:center;text-align:center;display:grid}.ob-cart-empty .ob-zero{font-weight:700;font-size:1.25rem;line-height:1.3;color:var(--ob-fg);max-width:20ch}.ob-cart-empty .ob-btn{margin-top:1.2rem}.ob-co-trust{padding:0;display:grid;list-style:none;margin:1.6rem 0 0;gap:.4rem}.ob-co-trust li{position:relative;padding-left:1.6rem;color:var(--ob-muted);font-size:.86rem}.ob-co-trust li::before{left:0;height:1.05rem;position:absolute;top:.1rem;border-radius:2px;content:"";background:var(--ob-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;width:1.05rem}#oCoaccount:has(.ob-co-prev:empty)::after,.ob-cart-empty::before{height:8.5rem;display:block;content:"";background:url("/gfx/art/index.svg") center/contain no-repeat;margin-top:1.6rem}.ob-cart-empty::before{margin:0 0 1rem;background-image:url("/gfx/art/index.svg");width:100%}.ob-calc{padding:clamp(1.1rem,3vw,1.6rem);position:relative;border-radius:var(--ob-r-card);margin:0 0 3rem;box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-2);background:#fff}.ob-prose .ob-calc-title{padding:0!important;margin:0 0 1.1rem!important;font-size:clamp(1.2rem,2.6vw,1.5rem)!important}.ob-prose .ob-calc-title::before{content:none!important}.ob-calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ob-calc-field label{display:block;margin-bottom:.45rem;font-size:.92rem;font-weight:700;color:var(--ob-fg)}.ob-calc-field label span{font-weight:400;font-size:.84rem;color:var(--ob-muted)}.ob-calc-field input{width:100%;min-height:3.15rem;padding:0 1rem;font-size:1rem;color:var(--ob-fg);background:#fff;border:0;border-radius:var(--ob-r-btn);box-shadow:inset 0 0 0 1.5px var(--ob-line-2);transition:box-shadow var(--ob-d) var(--ob-ease)}.ob-calc-field input::placeholder,.ob-calc-field textarea::placeholder{color:#8a7f92}.ob-calc-field input:focus,.ob-calc-field select:focus,.ob-calc-field textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ob-co),0 0 0 4px rgba(109,31,95,.14)}.ob-calc-field input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--ob-err)}.ob-calc-err{margin:.35rem 0 0!important;font-size:.84rem;font-weight:600;color:var(--ob-err)!important}.ob-calc-err:empty{display:none}.ob-calc-btn{margin-top:1.1rem;width:100%;min-height:3.3rem;font-weight:700;font-size:1.02rem;color:var(--ob-fg);background:var(--ob-or);border:0;border-radius:var(--ob-r-btn);box-shadow:var(--ob-sh-or);transition:background-color var(--ob-d-fast),transform var(--ob-d-fast)}.ob-calc-btn:hover{background:var(--ob-or-hi)}.ob-calc-btn:active{transform:translateY(1px)}.ob-calc-out{padding:1.2rem 1.25rem;position:relative;animation:obm-view-in .4s var(--ob-ease) both;border-radius:4px;background:radial-gradient(24rem 10rem at 100% 0,#8c2a78,rgba(140,42,120,0) 70%),linear-gradient(135deg,var(--ob-co-dk),var(--ob-co));color:#fff;margin-top:1.2rem}.ob-calc-out p{color:#fff!important}.ob-calc-rate{display:block;color:#fff;font-weight:800;font-size:clamp(2.4rem,7vw,3.4rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ob-calc-reading{font-weight:600;margin:.6rem 0 0!important}.ob-calc-sum{margin:.3rem 0 0!important;color:#ecd3e4!important;font-size:.9rem}.ob-calc-sum:empty{display:none}.ob-calc-foot{line-height:1.5;margin:1rem 0 0!important;color:var(--ob-muted)!important;font-size:.86rem}@media (max-width:560px){.ob-calc-grid{grid-template-columns:1fr;gap:.8rem}}.ob-calc-full{grid-column:1/-1}.ob-calc-field[hidden],.ob-calc-pair[hidden],.ob-calc-out[hidden],.ob-calc-warn[hidden],.ob-calc-status[hidden],.ob-calc-pic[hidden],.ob-calc-links[hidden],.ob-calc-nopic[hidden]{display:none}.ob-calc-field select,.ob-calc-field textarea{width:100%;font-size:1rem;color:var(--ob-fg);background-color:#fff;border:0;border-radius:var(--ob-r-btn);box-shadow:inset 0 0 0 1.5px var(--ob-line-2);transition:box-shadow var(--ob-d) var(--ob-ease)}.ob-calc-field select{min-height:3.15rem;padding:0 2.6rem 0 1rem;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d1f5f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05rem}.ob-calc-field textarea{min-height:11rem;padding:.8rem 1rem;display:block;line-height:1.5;resize:vertical}.ob-calc-field textarea[readonly]{background-color:var(--ob-bg-2)}.ob-calc-field+.ob-calc-field{margin-top:1rem}.ob-calc-grid .ob-calc-field+.ob-calc-field{margin-top:0}.ob-calc-field-check{align-self:end}.ob-calc-check{display:flex!important;align-items:center;gap:.6rem;min-height:3.15rem;margin:0!important;font-size:1rem!important;font-weight:500!important;color:var(--ob-fg)!important;cursor:pointer}.ob-calc-check input,.ob-calc-opt input{flex:none;min-height:0!important;height:1.25rem;padding:0;margin:0;box-shadow:none!important;accent-color:var(--ob-co);width:1.25rem!important}.ob-calc-note{margin:1rem 0 0!important;font-size:.9rem;font-weight:500;color:var(--ob-muted)!important}.ob-calc-note:empty{display:none}.ob-prose .ob-calc-list{padding:0;display:grid;list-style:none;margin:1rem 0 0;gap:.5rem}.ob-prose .ob-calc-list .ob-calc-row{align-items:center;padding:.85rem 1rem;display:grid;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;margin:0;gap:.4rem 1rem;background:var(--ob-bg-2)}.ob-prose .ob-calc-list .ob-calc-row::marker{content:none}.ob-calc-row-main{min-width:0}.ob-calc-bio{display:block;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ob-fg)}.ob-calc-count{display:block;color:var(--ob-muted);font-size:.76rem;margin-top:.35rem}.ob-calc-style{display:block;font-size:.76rem;font-weight:600;color:var(--ob-muted)}.ob-calc-text{display:block;line-height:1.4;overflow-wrap:anywhere;color:var(--ob-fg);font-size:1.2rem;margin-top:.15rem}.ob-calc-copy{min-height:2.75rem;min-width:5.4rem;padding:0 1rem;font-weight:700;font-size:.9rem;color:var(--ob-co);background:#fff;border:0;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--ob-co-soft);cursor:pointer;transition:box-shadow var(--ob-d-fast),background-color var(--ob-d-fast),color var(--ob-d-fast)}.ob-calc-copy:hover{box-shadow:inset 0 0 0 1.5px var(--ob-co)}.ob-calc-copy.ob-is-copied{box-shadow:none;background:var(--ob-co);color:#fff}.ob-calc-btn:disabled{cursor:not-allowed;box-shadow:none;background:var(--ob-bg-3);color:var(--ob-muted)}.ob-calc-btn.ob-is-copied{background:var(--ob-ok);color:#fff}.ob-calc-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;border:0;margin:-1px;white-space:nowrap;width:1px}.ob-calc-seg{padding:.3rem;display:flex;border-radius:4px;margin:0 0 1.1rem;box-shadow:inset 0 0 0 1px var(--ob-line);gap:.3rem;background:var(--ob-bg-2)}.ob-calc-seg button{flex:1;min-height:2.8rem;padding:0 .8rem;font-weight:600;font-size:.95rem;color:var(--ob-body);background:transparent;border:0;border-radius:4px;cursor:pointer;transition:background-color var(--ob-d-fast),color var(--ob-d-fast)}.ob-calc-seg button:hover{background:#fff}.ob-calc-seg button[aria-pressed="true"]{background:var(--ob-co);color:#fff}.ob-calc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;gap:.5rem}.ob-calc-stats>div{padding:.75rem .8rem;border-radius:4px;min-width:0;background:var(--ob-bg-2)}.ob-calc-stats dt{font-size:.78rem;font-weight:600;color:var(--ob-muted)}.ob-calc-stats dd{margin:.2rem 0 0;color:var(--ob-muted);font-size:.82rem}.ob-calc-stats dd b{display:block;font-weight:800;font-size:1.7rem;line-height:1.05;color:var(--ob-fg);font-variant-numeric:tabular-nums}.ob-calc-stats .ob-is-over dd,.ob-calc-stats .ob-is-over dd b{color:var(--ob-err)}.ob-calc-warn{margin:0 0 1rem;padding:.85rem 1rem;background:var(--ob-err-bg);border-radius:4px;box-shadow:inset 3px 0 0 var(--ob-err);font-size:.92rem;font-weight:500;color:var(--ob-fg)}.ob-prose .ob-calc-warn ul{margin:0;padding-left:1.1rem;color:var(--ob-fg)}.ob-prose .ob-calc-warn li{margin:0 0 .25rem}.ob-calc-inrow{display:flex;gap:.6rem}.ob-calc-inrow input{flex:1 1 auto;min-width:0}.ob-calc-inrow .ob-calc-btn{flex:none;width:auto;min-width:7rem;margin-top:0;padding:0 1.2rem;min-height:3.15rem}.ob-calc-btn[aria-busy="true"]{cursor:wait;opacity:.8}.ob-calc-status{margin:.45rem 0 0!important;font-size:.9rem;font-weight:500;color:var(--ob-muted)!important}.ob-calc-out.ob-calc-out-plain{box-shadow:inset 0 0 0 1px var(--ob-line);background:var(--ob-bg-2);color:var(--ob-fg)}.ob-calc-out.ob-calc-out-plain p{color:var(--ob-fg)!important}.ob-calc-pic{max-width:320px;height:auto;display:block;border-radius:4px;aspect-ratio:1/1;background:var(--ob-bg-3);object-fit:cover;width:100%}.ob-calc-who{margin:.9rem 0 0!important;font-weight:700;font-size:1.1rem;line-height:1.3;overflow-wrap:anywhere}.ob-calc-out-plain .ob-calc-name{overflow-wrap:anywhere;margin:.15rem 0 0!important;color:var(--ob-muted)!important}.ob-calc-meta{margin:.5rem 0 0!important;font-size:.9rem}.ob-calc-meta:empty{display:none}.ob-calc-links{flex-wrap:wrap;display:flex;gap:.6rem;margin-top:1rem}.ob-prose .ob-calc-links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.15rem;font-weight:700;font-size:.95rem;text-decoration:none;color:var(--ob-co);border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ob-co-soft)}.ob-prose .ob-calc-links a.ob-dl{box-shadow:none;background:var(--ob-co);color:#fff}.ob-prose .ob-calc-links a:hover{box-shadow:inset 0 0 0 1.5px var(--ob-co)}.ob-calc-nopic{padding:1rem;border-radius:4px;margin:0!important;background:var(--ob-bg-3)}.ob-calc-method{padding:0;border:0;margin:0;min-width:0}.ob-calc-legend{display:block;margin-bottom:.45rem;padding:0;font-size:.92rem;font-weight:700;color:var(--ob-fg)}.ob-calc-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ob-calc-opt{display:flex;align-items:center;gap:.6rem;min-height:3.15rem;padding:.5rem 1rem;background:#fff;border-radius:var(--ob-r-btn);box-shadow:inset 0 0 0 1.5px var(--ob-line-2);font-weight:500;font-size:.96rem;line-height:1.25;color:var(--ob-fg);cursor:pointer;transition:background-color var(--ob-d-fast),box-shadow var(--ob-d-fast)}.ob-calc-opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--ob-co);background:var(--ob-co-tint)}.ob-calc-opt:focus-within{box-shadow:inset 0 0 0 2px var(--ob-co),0 0 0 4px rgba(109,31,95,.14)}.ob-prose .ob-calc-out .ob-calc-steps{padding:.8rem 0 0 1.2rem;line-height:1.45;margin:.9rem 0 0;border-top:1px solid rgba(255,255,255,.25);background:none;color:#fff;font-size:.92rem}.ob-prose .ob-calc-out .ob-calc-steps li{margin-bottom:.3rem;color:#fff}.ob-prose .ob-calc-out .ob-calc-steps li::marker{color:#ecd3e4}.ob-calc-out-plain .ob-calc-steps,.ob-prose .ob-calc-out-plain .ob-calc-steps li{color:var(--ob-fg)!important}@media (max-width:560px){.ob-calc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-calc-opts{grid-template-columns:1fr}.ob-calc-inrow{flex-direction:column}.ob-calc-inrow .ob-calc-btn{width:100%}.ob-calc-copy{padding:0 .8rem;min-width:4.8rem}.ob-calc-text{font-size:1.1rem}}.ob-calc-fill{padding:1.15rem 1.3rem 1.2rem;border-radius:var(--ob-r-card) var(--ob-r-card) 0 0;margin:0;box-shadow:0 0 0 1px var(--ob-line);background:var(--ob-co-tint)}.ob-calc-fill+.ob-calc{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:560px){.ob-calc-fill{padding:1rem}}.ob-calc-fill label{display:block;margin-bottom:.45rem;font-size:.92rem;font-weight:700;color:var(--ob-fg)}.ob-calc-fill label span{font-weight:400;font-size:.84rem;color:var(--ob-muted)}.ob-calc-fill-row{display:flex;gap:.5rem}.ob-calc-fill-row input{flex:1;min-width:0;min-height:3.15rem;padding:0 1rem;font-size:1rem;color:var(--ob-fg);background:#fff;border:0;border-radius:var(--ob-r-btn);box-shadow:inset 0 0 0 1.5px var(--ob-line-2)}.ob-calc-fill-row input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ob-co),0 0 0 4px rgba(109,31,95,.14)}.ob-calc-fill-btn{flex:none;min-height:3.15rem;padding:0 1.2rem;font-weight:700;color:#fff;background:var(--ob-co);border:0;border-radius:var(--ob-r-btn);transition:background-color var(--ob-d-fast),transform var(--ob-d-fast)}.ob-calc-fill-btn:hover{background:var(--ob-co-dk)}.ob-calc-fill-btn:active{transform:scale(.97)}.ob-calc-fill-btn:disabled{cursor:default;opacity:.65}.ob-calc-fill-msg{margin:.5rem 0 0!important;color:var(--ob-body)!important;font-size:.86rem}.ob-calc-fill-msg:empty{display:none}.ob-calc-fill-msg.ob-err{font-weight:600;color:var(--ob-err)!important}.ob-track{overflow:hidden;position:relative;border-radius:var(--ob-r-card);margin:0 0 2rem;box-shadow:0 0 0 1px var(--ob-line),var(--ob-sh-2);background:#fff}.ob-prose #oStatusbox::before{content:"Your order"}.ob-track-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;background:var(--ob-co);color:#fff;font-size:.9rem;font-weight:600}.ob-track-head span:first-child{align-items:center;display:inline-flex;gap:.5rem}.ob-track-head span:first-child::before{height:.55rem;animation:obm-pulse 1.1s steps(2,jump-none) infinite;border-radius:2px;content:"";background:var(--ob-or);width:.55rem}.ob-track-head span:last-child{font-weight:500;text-align:right;overflow-wrap:anywhere;color:#ecd3e4}.ob-track-steps{padding:.6rem 1.15rem 1rem;list-style:none;margin:0}.ob-prose .ob-track-steps li{transition:color .4s var(--ob-ease);padding:.75rem 0;position:relative;display:grid;grid-template-columns:1.4rem 1fr;margin:0;gap:.9rem;color:var(--ob-muted)}.ob-prose .ob-track-steps li::marker{content:none}.ob-track .ob-track-steps li::before{transition:background-color .4s var(--ob-ease),box-shadow .4s;height:1.25rem;position:static;border-radius:2px;content:"";box-shadow:inset 0 0 0 1.5px var(--ob-line-2);background:#fff;width:1.25rem;margin-top:.1rem}.ob-track .ob-track-steps li:not(:last-child)::after{left:.6rem;bottom:-.45rem;position:absolute;top:2.15rem;border-radius:2px;content:"";background:var(--ob-line);width:2px}.ob-track .ob-track-steps li.ob-done::after{background:var(--ob-co)}.ob-track .ob-track-steps li b{font-weight:700;display:block}.ob-track .ob-track-steps li span{display:block;color:var(--ob-muted);font-size:.88rem}.ob-track .ob-track-steps li.ob-done,.ob-track .ob-track-steps li.ob-on{color:var(--ob-fg)}.ob-track .ob-track-steps li.ob-done::before{box-shadow:none;background:var(--ob-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.ob-track .ob-track-steps li.ob-on::before{box-shadow:inset 0 0 0 4px var(--ob-or);background:#fff}.ob-track .ob-track-steps li.ob-warn::before{box-shadow:inset 0 0 0 2px var(--ob-err)}.ob-track-items{padding:.9rem 1.15rem;border-top:1px solid var(--ob-line);color:var(--ob-muted);font-size:.9rem}.ob-track-items b{color:var(--ob-fg)}#oStatusbox{font-size:.96rem}#oRef{overflow-wrap:anywhere;color:var(--ob-muted);font-size:.84rem}.ob-center{text-align:center}.ob-display{font-weight:800;color:var(--ob-fg)}.ob-prose a[href^="mailto:"]{overflow-wrap:anywhere}.ob-short-answer p{margin:0}.ob-prose .ob-usd-note{margin:-.9rem 0 1.5rem;color:var(--ob-muted);font-size:.86rem}@media (max-width:420px){.ob-compare th,.ob-compare td{padding:.85rem .7rem;font-size:.92rem}.ob-compare td:first-child,.ob-compare td:last-child{padding-left:2.4rem}.ob-compare td:first-child::before,.ob-compare td:last-child::before{left:.65rem;height:1.15rem;width:1.15rem;margin-top:-.58rem}.ob-prose table{font-size:.86rem}.ob-prose th,.ob-prose td{padding:.65rem .5rem}.ob-prose th:first-child,.ob-prose td:first-child{padding-left:.7rem}.ob-prose thead th{overflow-wrap:anywhere;hyphens:auto;font-size:.78rem}.ob-prose td+td{overflow-wrap:anywhere}}@media print{.ob-site-head,.ob-sheet,.ob-buy,.ob-buybar,.ob-next,.ob-foot-cols,.ob-foot-top,.ob-co,.ob-co-scrim,.ob-toc,.ob-cover,.ob-cta-box,.ob-link-row,.ob-final,.ob-stage{display:none!important}body,.ob-page,.ob-tone-ink,.ob-faq,.ob-footer{background:#fff!important;color:#000!important}.ob-page *,.ob-footer *{color:#000!important}.ob-prose .ob-wrap:not(.ob-has-toc){padding-left:0}.ob-faq-item::details-content{block-size:auto}a{text-decoration:underline}}@media (min-width:1000px) and (max-height:720px){.ob-meter-stats{display:none}}@media (max-width:479px){.ob-pack{grid-template-columns:1fr;grid-template-areas:"q" "u" "p" "per";row-gap:.1rem}.ob-pack .ob-u{margin-top:.1rem}.ob-pack .ob-p{margin-top:.35rem}.ob-pack .ob-per{justify-self:start}}h1,h2,h3,.ob-logo,.ob-display{font-family:var(--ob-h)}h1{font-weight:800;letter-spacing:-.02em;line-height:1.02}h2{font-weight:800;letter-spacing:-.015em;line-height:1.08}h3{font-weight:700;letter-spacing:-.005em}h1 mark,h2 mark{background:none;color:var(--ob-co)}body{background:var(--ob-bg)}.ob-kicker,.ob-eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:0;background:none;border-radius:0;color:var(--ob-co);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ob-kicker::before,.ob-eyebrow::before{height:2px;border-radius:0;content:"";background:currentColor;width:1.4rem}.ob-btn{font-weight:700;border-radius:var(--ob-r-btn);box-shadow:inset 0 -3px 0 rgba(0,0,0,.22);background:var(--ob-or);color:#fff}.ob-btn:hover{box-shadow:inset 0 -3px 0 rgba(0,0,0,.28);transform:none;background:var(--ob-or-hi)}.ob-btn:active{box-shadow:inset 0 -1px 0 rgba(0,0,0,.22);transform:translateY(1px)}.ob-btn-line,.ob-final .ob-btn-line{box-shadow:inset 0 0 0 2px var(--ob-fg);background:transparent;color:var(--ob-fg)}.ob-btn-line:hover,.ob-final .ob-btn-line:hover{box-shadow:inset 0 0 0 2px var(--ob-fg);background:var(--ob-fg);color:#fff}.ob-prose .ob-btn,.ob-prose .ob-cta-box .ob-btn{color:#fff}.ob-text-link{text-decoration-color:var(--ob-co-soft);color:var(--ob-co)}.ob-site-head{border-bottom:1px solid var(--ob-line);background:rgba(251,250,247,.94)}.ob-site-head.ob-scrolled{border-bottom-color:var(--ob-line-2);box-shadow:none}.ob-logo{font-size:1.32rem;font-weight:800;letter-spacing:-.01em;gap:.5rem}.ob-logo .ob-mark{border-radius:4px;box-shadow:none}.ob-logo:hover .ob-mark{transform:translateY(-2px)}.ob-word b{font-weight:800;color:var(--ob-co)}.ob-nav-links a{transition:box-shadow var(--ob-d-fast);font-weight:600;padding:.55rem .8rem;border-radius:0;box-shadow:inset 0 -2px 0 transparent;background:none!important;color:var(--ob-fg)}.ob-nav-links a:hover{box-shadow:inset 0 -2px 0 var(--ob-co);color:var(--ob-co)}.ob-cart-btn,.ob-burger{box-shadow:inset 0 0 0 1.5px var(--ob-line-2);background:transparent}.ob-cart-btn:hover,.ob-burger:hover{background:var(--ob-bg-2)}.ob-cart-badge{box-shadow:0 0 0 2px var(--ob-bg);background:var(--ob-co);color:#fff}.ob-head-cta{box-shadow:none;background:var(--ob-fg);color:#fff}.ob-head-cta:hover{box-shadow:none;background:var(--ob-co)}.ob-sheet{background:var(--ob-bg)}.ob-sheet-links a,.ob-sheet-links a:nth-child(-n+5){background:transparent;border-radius:0;border-bottom:1px solid var(--ob-line);min-height:3.4rem;padding:0 .2rem}.ob-sheet-links a:nth-child(-n+4){font-family:var(--ob-h);font-size:1.25rem;font-weight:800}.ob-sheet-links a small{color:var(--ob-co)}.ob-sheet .ob-close{box-shadow:inset 0 0 0 1.5px var(--ob-line-2);background:transparent}.ob-hero{border-bottom:1px solid var(--ob-line);padding:clamp(1.4rem,4vw,3rem) 0 clamp(2.4rem,5vw,3.6rem);position:relative;background:linear-gradient(var(--ob-bg-2),var(--ob-bg-2)) left top/100% 62% no-repeat,var(--ob-bg)}.ob-hero-grid{align-items:start;display:grid;gap:1.4rem}.ob-hero-copy{align-content:start;display:grid;min-width:0;gap:1rem}.ob-hero-copy .ob-crumbs{margin-bottom:0}.ob-hero h1{max-width:15ch;font-size:clamp(2.2rem,7vw,4.1rem)}.ob-hero .ob-lede{max-width:36rem;color:var(--ob-body);font-size:clamp(1.02rem,1.3vw,1.14rem)}.ob-how-link{min-height:2.2rem;width:fit-content}.ob-trustline{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--ob-fg)}.ob-trustline li{align-items:center;display:inline-flex;gap:.45rem}.ob-trustline li::before{height:.55rem;content:"";background:var(--ob-sp);width:.55rem}.ob-js .ob-hero-copy>*{animation:obm-rise .6s var(--ob-ease) both}.ob-js .ob-hero-copy>:nth-child(2){animation-delay:.04s}.ob-js .ob-hero-copy>:nth-child(n+3){animation-delay:.08s}.ob-js .ob-hero .ob-buy{animation:obm-rise .7s .1s var(--ob-ease) both}@media (max-width:639px){.ob-how-link{display:none}.ob-trustline{gap:.3rem .9rem;font-size:.84rem}}@media (min-width:1000px){.ob-hero{background:linear-gradient(90deg,var(--ob-bg-2) 0 58%,var(--ob-bg) 58%)}.ob-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,33rem);gap:clamp(2rem,4vw,4rem)}.ob-hero-copy{padding-top:clamp(1rem,4vh,3rem);gap:1.2rem}.ob-hero h1{font-size:clamp(2.8rem,4.2vw,4.3rem)}}@media (min-width:1000px) and (max-height:760px){.ob-hero{padding-top:1.2rem}.ob-hero h1{font-size:clamp(2.5rem,3.6vw,3.6rem)}.ob-hero-copy{padding-top:.5rem}}.ob-buy{padding:0;scroll-margin-top:5rem;min-width:0}.ob-shop{background:#fff;border-radius:var(--ob-r-card);box-shadow:0 0 0 1px var(--ob-line-2),var(--ob-sh-2);padding:clamp(1rem,2.6vw,1.4rem);border-top:5px solid var(--ob-co)}.ob-shop-head{align-items:baseline;justify-content:space-between;margin-bottom:.9rem;flex-wrap:wrap;display:flex;gap:.2rem 1rem}.ob-shop-head h2{font-size:1.45rem}.ob-shop-head p{color:var(--ob-muted);font-size:.84rem}.ob-shop-top{margin-bottom:.9rem;display:grid;grid-template-columns:1fr;gap:.5rem}.ob-seg{padding:0;display:grid;border-radius:var(--ob-r-btn);grid-template-columns:1fr 1fr;box-shadow:inset 0 0 0 1.5px var(--ob-line-2);gap:0;background:transparent}.ob-plat-tab,.ob-svc-tab{min-height:3rem;align-items:center;justify-content:center;padding:.4rem .7rem;display:flex;border-radius:var(--ob-r-btn);box-shadow:none;gap:.5rem;background:transparent;color:var(--ob-body)}.ob-plat-tab b,.ob-svc-tab b{font-family:var(--ob-h);font-weight:800;font-size:1.08rem;color:inherit;line-height:1}.ob-plat-tab svg,.ob-svc-tab svg{height:1.25rem;width:1.25rem}.ob-plat-tab:hover,.ob-svc-tab:hover{background:var(--ob-bg-2)}.ob-plat-tab[aria-selected="true"]{box-shadow:none;background:var(--ob-fg);color:#fff}.ob-seg-svc{box-shadow:none;border-bottom:1.5px solid var(--ob-line);border-radius:0}.ob-svc-tab{min-height:2.8rem;border-radius:0}.ob-svc-tab[aria-selected="true"]{box-shadow:inset 0 -3px 0 var(--ob-co);background:transparent;color:var(--ob-co)}.ob-svc-tab[aria-selected="true"] b{color:var(--ob-co)}.ob-buy-grid{display:grid;grid-template-columns:1fr;gap:.9rem}.ob-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ob-pack{min-height:4.4rem;align-items:flex-start;justify-content:center;padding:.65rem .8rem;position:relative;flex-direction:column;display:flex;border-radius:var(--ob-r-tile);box-shadow:inset 0 0 0 1.5px var(--ob-line-2);gap:.25rem;transform:none;container-type:inline-size;background:#fff}.ob-pack:hover{box-shadow:inset 0 0 0 1.5px var(--ob-co);transform:none}.ob-pack .ob-q{font-family:var(--ob-h);font-weight:800;font-size:clamp(1.25rem,15cqi,1.6rem);line-height:1;letter-spacing:-.01em;white-space:nowrap}.ob-pack .ob-p{font-family:var(--ob-h);font-weight:700;font-size:1.02rem;line-height:1;color:var(--ob-co);white-space:nowrap}.ob-pack.ob-q5{grid-column:span 2;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem .8rem}.ob-pack.ob-q5 .ob-q{font-size:clamp(1.25rem,8cqi,1.6rem)}.ob-pack .ob-badge{position:static;order:3;flex-basis:auto;padding:.15rem .45rem;border-radius:2px;background:var(--ob-petal);color:var(--ob-co);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.ob-pack.ob-q5 .ob-p{order:2}.ob-pack::after{height:1.1rem;top:.45rem;right:.45rem;border-radius:2px;box-shadow:none;width:1.1rem}.ob-pack[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--ob-co);background:var(--ob-co-tint)}.ob-pack[aria-pressed="true"]::after{background:var(--ob-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.4L12 5.4' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E") center/90% no-repeat}@media (min-width:640px){.ob-packs{grid-template-columns:repeat(4,minmax(0,1fr))}.ob-pack.ob-q5{grid-column:span 2}}@media (min-width:1000px){.ob-packs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-buy-side{align-self:stretch}.ob-order{display:grid;gap:.75rem;padding:.9rem 0 0;background:none;border-radius:0;box-shadow:none;border-top:1px solid var(--ob-line)}.ob-order .ob-row{align-items:flex-end;justify-content:space-between;display:flex;margin:0;gap:.75rem}.ob-order .ob-sel{display:grid;line-height:1.2;min-width:0}.ob-order .ob-sel b{font-family:var(--ob-h);font-weight:800;font-size:clamp(1.7rem,5vw,2.1rem);line-height:1;color:var(--ob-fg)}.ob-order .ob-sel span{color:var(--ob-muted);font-size:.9rem}.ob-order .ob-tot{justify-items:end;text-align:right;display:grid}.ob-order .ob-tot>span:first-child{font-family:var(--ob-h);font-weight:800;font-size:clamp(1.7rem,5vw,2.1rem);line-height:1;color:var(--ob-co);white-space:nowrap}.ob-order .ob-per-line{display:block;color:var(--ob-muted);font-size:.8rem}.ob-order .ob-btn{min-height:3.5rem;width:100%;font-size:1.12rem}.ob-shop-foot{align-items:center;justify-content:space-between;flex-wrap:wrap;display:flex;padding-top:.8rem;border-top:1px solid var(--ob-line);gap:.6rem 1rem;margin-top:.9rem}.ob-trust-row{padding:0;flex-wrap:wrap;display:flex;list-style:none;margin:0;gap:.3rem .9rem}.ob-trust-row li{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;color:var(--ob-fg);white-space:nowrap}.ob-trust-row li::before{height:.5rem;content:"";background:var(--ob-sp);width:.5rem}.ob-pm{height:1.6rem}.ob-pm rect{stroke:var(--ob-line-2);fill:#fff}.ob-buybar{box-shadow:0 -1px 0 var(--ob-line-2);background:rgba(251,250,247,.97)}.ob-buybar-sel span{font-weight:700;color:var(--ob-co)}@media (min-width:1000px){.ob-buybar{display:none}}@media (max-width:999px){.ob-buy-open .ob-buybar{transform:translateY(110%)}}.ob-sec-head{max-width:46rem;justify-items:start;text-align:left;margin:0 0 2rem}.ob-sec-head h2{font-size:clamp(1.8rem,4.4vw,2.8rem)}.ob-howlist{padding:0;display:grid;list-style:none;margin:0;counter-reset:fghow;border-top:2px solid var(--ob-fg);gap:0}.ob-howlist li{border-bottom:1px solid var(--ob-line);padding:1.2rem 0;column-gap:1rem;display:grid;grid-template-columns:3.2rem 1fr;counter-increment:fghow}.ob-howlist li::before{content:counter(fghow,decimal-leading-zero);grid-row:1 / span 2;font-family:var(--ob-h);font-weight:900;font-size:2.2rem;line-height:.9;color:var(--ob-co)}.ob-howlist b{font-family:var(--ob-h);font-size:1.3rem;font-weight:800;color:var(--ob-fg)}.ob-howlist p{color:var(--ob-body);margin-top:.25rem}@media (min-width:860px){.ob-howlist{column-gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));border-top:0}.ob-howlist li{grid-template-columns:1fr;border-bottom:0;border-top:2px solid var(--ob-fg);padding-top:1rem}.ob-howlist li::before{margin-bottom:.8rem;grid-row:auto;font-size:2.8rem}}.ob-prices{background:var(--ob-fg);color:#fff}.ob-prices .ob-sec-head h2,.ob-prices .ob-kicker{color:#fff}.ob-prices .ob-kicker{color:var(--ob-petal)}.ob-prices .ob-sec-head p{color:var(--ob-inv-muted)}.ob-ptable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--ob-gut));padding:0 var(--ob-gut)}.ob-ptable{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:34rem;width:100%}.ob-ptable th,.ob-ptable td{border-bottom:1px solid var(--ob-inv-line);padding:.8rem .7rem;text-align:right;white-space:nowrap}.ob-ptable thead th{font-size:.82rem;font-weight:700;color:var(--ob-inv-muted);vertical-align:bottom;white-space:normal}.ob-ptable thead th a{border-bottom:2px solid var(--ob-co);text-decoration:none;color:#fff}.ob-ptable thead th a:hover{border-color:var(--ob-petal)}.ob-ptable th:first-child{text-align:left}.ob-ptable tbody th{font-family:var(--ob-h);font-weight:800;font-size:1.15rem;color:#fff}.ob-ptable td{font-family:var(--ob-h);font-weight:700;font-size:1.1rem;color:var(--ob-petal)}.ob-ptable tbody tr:hover td,.ob-ptable tbody tr:hover th{background:var(--ob-inv-2)}.ob-ptable-note{max-width:44rem;color:var(--ob-inv-muted);font-size:.92rem;margin-top:1.2rem}.ob-prices :focus-visible{outline-color:#fff}.ob-page{border-bottom:1px solid var(--ob-line);background:var(--ob-bg-2)}.ob-tone-co{background:var(--ob-co-tint)}.ob-tone-ye{background:var(--ob-sp-tint)}.ob-tone-or{background:#fbeff5}.ob-tone-plain,.ob-tone-paper{background:var(--ob-bg-2)}.ob-page h1{max-width:18ch;font-size:clamp(2.1rem,6vw,3.5rem)}.ob-cover{padding:0;border-radius:var(--ob-r-card);background:none;box-shadow:none;border:1.5px solid var(--ob-fg)}.ob-cover img{border-radius:4px;background:none}.ob-updated-line{padding:0;border-radius:0;box-shadow:none;background:none}.ob-updated-line::before{border-radius:0;background:var(--ob-sp)}.ob-crumbs a{color:var(--ob-co)}.ob-prose .ob-wrap>h2::before,.ob-prose .ob-wrap>h2:nth-of-type(even)::before{height:4px;border-radius:0;background:var(--ob-co);width:2.4rem}.ob-prose .ob-wrap>h2:nth-of-type(3n)::before{background:var(--ob-sp)}.ob-prose .ob-wrap>ol>li{background:transparent;border-radius:0;border-top:1px solid var(--ob-line);padding:.9rem .4rem .9rem 3.2rem}.ob-prose .ob-wrap>ol>li::before,.ob-prose .ob-wrap>ol>li:nth-child(even)::before{border-radius:2px;background:var(--ob-fg);color:#fff;font-family:var(--ob-h);font-weight:800}.ob-prose table{border-radius:0;box-shadow:none;border:1px solid var(--ob-line-2);background:#fff}.ob-prose thead th{font-weight:700;background:var(--ob-fg);color:#fff}.ob-prose tbody tr:nth-child(even) td{background:var(--ob-bg-2)}.ob-prose .ob-note{border-radius:0;background:var(--ob-co-tint);border-left:4px solid var(--ob-co)}.ob-prose .ob-note::before{border-radius:2px;content:"Good to know";background:var(--ob-co)}.ob-prose .ob-note.ob-short-answer{background:#fff;box-shadow:none;border:1.5px solid var(--ob-fg);border-left-width:6px}.ob-prose .ob-note.ob-short-answer::before{content:"In short";background:var(--ob-fg);color:#fff}.ob-prose p.ob-short-answer a{border-radius:var(--ob-r-btn);background:var(--ob-co-tint)}.ob-prose .ob-cta-box{border-radius:var(--ob-r-card);background:var(--ob-fg)}.ob-prose .ob-cta-box .ob-btn{box-shadow:inset 0 -3px 0 rgba(0,0,0,.15);background:var(--ob-petal);color:var(--ob-fg)}.ob-prose .ob-cta-box .ob-btn:hover{background:#fff}.ob-link-row::before{content:"Keep reading";font-family:var(--ob-h);font-size:1.1rem;font-weight:800}.ob-prose .ob-link-row a{border-radius:0;box-shadow:none;border-top:2px solid var(--ob-fg);background:transparent;padding-left:0}.ob-prose .ob-link-row a::after{border-radius:0;background-color:transparent}.ob-prose .ob-link-row a:hover{border-top-color:var(--ob-co);box-shadow:none;transform:none;color:var(--ob-co)}.ob-prose code{border-radius:2px;background:var(--ob-bg-3)}.ob-hub-list .ob-thumb{border-radius:2px;background:none}.ob-prose .ob-hub-list li{border-radius:0;box-shadow:none;border-top:2px solid var(--ob-fg);background:transparent}.ob-prose .ob-hub-list li:hover{border-top-color:var(--ob-co);box-shadow:none;transform:none}.ob-home-guide{background:var(--ob-bg)}.ob-rail-buy{border-radius:0;background:var(--ob-bg-2);box-shadow:none;border-top:3px solid var(--ob-co)}.ob-toc a{border-radius:0}.ob-toc a.ob-on{box-shadow:inset 3px 0 0 var(--ob-co);background:none}.ob-toc .ob-rail-buy a.ob-btn{color:#fff!important}.ob-faq{background:var(--ob-bg-2)}.ob-faq .ob-head{max-width:50rem;justify-items:start;text-align:left;margin:0 auto 1.4rem}.ob-faq-list{border-top:2px solid var(--ob-fg);gap:0}.ob-faq-item{border-radius:0;box-shadow:none!important;background:transparent;border-bottom:1px solid var(--ob-line-2)}.ob-faq-item summary{font-weight:700;border-radius:0;padding-left:0}.ob-faq-item summary svg{border-radius:0;background:transparent;color:var(--ob-co)}.ob-faq-item[open] summary svg{background:var(--ob-co);color:#fff}.ob-faq-item .ob-a{padding-left:0}.ob-final{text-align:left;background:var(--ob-co)}.ob-final .ob-wrap{justify-items:start}.ob-final h2{max-width:18ch}.ob-final h2 mark{color:var(--ob-petal)}.ob-final p{color:#f3dcea}.ob-final .ob-actions{justify-content:flex-start}.ob-final .ob-btn{box-shadow:inset 0 -3px 0 rgba(0,0,0,.12);background:#fff;color:var(--ob-co)}.ob-final .ob-btn:hover{background:var(--ob-petal)}.ob-final .ob-btn-line{box-shadow:inset 0 0 0 2px #fff;background:transparent;color:#fff}.ob-final .ob-btn-line:hover{background:#fff;color:var(--ob-co)}.ob-next-keys{border-top:1px solid var(--ob-inv-line);gap:0}.ob-nk{grid-template-columns:auto 1fr auto;grid-template-areas:"ic sm price" "ic b price";align-items:center;column-gap:.9rem;min-height:4.4rem;padding:.8rem 0;border-radius:0;background:transparent;color:#fff;border-bottom:1px solid var(--ob-inv-line)}.ob-nk .ob-ic{grid-area:ic;border-radius:2px;margin:0;background:var(--ob-co);color:#fff}.ob-nk small{grid-area:sm;color:var(--ob-inv-muted)}.ob-nk b{grid-area:b;font-family:var(--ob-h)}.ob-nk span{grid-area:price;color:var(--ob-petal);font-family:var(--ob-h);font-weight:700}.ob-nk:hover{box-shadow:none;transform:none;background:var(--ob-inv-2)}.ob-nk-ye .ob-ic,.ob-nk-re .ob-ic{background:var(--ob-co);color:#fff}@media (min-width:640px){.ob-next-keys{column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ob-next-keys{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-trust-strip li::before{height:.6rem;top:.45rem;border-radius:0;background:var(--ob-petal);width:.6rem}.ob-footer .ob-word b{color:var(--ob-petal)}.ob-foot-cols a:hover{text-decoration-color:var(--ob-petal)}.ob-co{background:var(--ob-bg)}.ob-co-prog li::before,.ob-co-prog li::after{height:4px;border-radius:0}.ob-calc{border-radius:var(--ob-r-card)}.ob-calc-btn{box-shadow:inset 0 -3px 0 rgba(0,0,0,.22);background:var(--ob-or);color:#fff}.ob-calc-out{border-radius:var(--ob-r-card);background:var(--ob-fg)}.ob-calc-rate{font-family:var(--ob-h)}.ob-ig-av,.ob-chip.ob-round,.ob-ig-skel i{border-radius:50%!important}.ob-ig-post::after{color:#fff}.ob-co-foot .ob-btn.ob-busy::before{border-color:rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%}.ob-upsell .ob-btn{color:#fff}.ob-sr{height:1px;overflow:hidden;position:absolute!important;clip-path:inset(50%);white-space:nowrap;width:1px}
