/* Intelligize bundle: intelligize-fx-css, intelligize-split-aside, intelligize-readability */
:root{--sg-blue:var(--lime-2,#1d4ed8);--sg-pale:var(--lime,#d7e3ff);--sg-pane:rgb(255 255 255 / .58);--sg-pane-strong:rgb(255 255 255 / .74);--sg-blur:blur(22px) saturate(1.6);--sg-edge:inset 0 1px 0 rgb(255 255 255 / .95),inset 0 -1px 0 rgb(22 21 19 / .05),0 1px 2px rgb(22 21 19 / .06),0 22px 48px -26px rgb(22 21 19 / .38);--sg-code:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace} .sg-note{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--muted);letter-spacing:-.005em}.sg-note::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber,#a56b24);opacity:.7}.sg-tag{display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:var(--sg-blue);background:rgb(29 78 216 / .08);border-radius:999px;padding:3px 10px;margin-bottom:10px}.sg-cite{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sg-pale);color:var(--sg-blue);font:600 11px/1 "Geist",sans-serif;vertical-align:2px;margin-left:2px}.sg-cite.c2{background:var(--sg-blue);color:#fff}.sg-lg{width:18px;height:18px;flex:none;object-fit:contain}.sg-wm{display:inline-grid;place-items:center;border-radius:5px;background:var(--ink);color:#fff;font:600 9.5px/1 "Geist",sans-serif;width:18px;height:18px}.sg-301{font:600 12px/1 "Geist",sans-serif;color:var(--sg-blue);background:var(--sg-pale);border-radius:999px;padding:4px 8px}.sg-textlink{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink);padding:12px 6px;text-underline-offset:4px}.sg-textlink:hover,.sg-textlink:focus-visible{text-decoration:underline}.sg-more{display:inline-flex;gap:6px;margin-top:14px;font-weight:500;color:var(--sg-blue)}.sg-more:hover{text-decoration:underline;text-underline-offset:4px} .sg-rec{position:relative;background:var(--sg-pane);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);border-radius:14px;padding:14px 16px 16px;color:var(--ink);font-size:14px}.sg-rec header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sg-rec .sg-sys{font-size:13px;font-weight:500;color:var(--ink-2)}.sg-rec .sg-status{margin-left:auto;font-size:12px;font-weight:550;color:#0f6b3a;background:rgb(22 163 74 / .12);border-radius:999px;padding:3px 9px}.sg-rec h3{font-size:17px;font-weight:550;letter-spacing:-.02em;margin:0 0 8px;line-height:1.25}.sg-kv{display:grid;margin:0}.sg-kv .sg-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:12px;padding:7px 0;border-top:1px solid rgb(22 21 19 / .07)}.sg-kv dt{color:var(--muted);font-size:13px}.sg-kv dd{margin:0;font-size:13.5px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.sg-rec.is-pin{background:var(--sg-pane-strong);box-shadow:var(--sg-edge),0 0 0 1.5px rgb(29 78 216 / .55)}.sg-rec.is-pin .sg-status{color:var(--sg-blue);background:var(--sg-pale)}.sg-rec.is-pin dd{color:var(--sg-blue)}.sg-rec.is-pin dd::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sg-blue);margin-right:7px;vertical-align:1px} .sg-hero{position:relative;padding:clamp(116px,10vw,148px) 0 clamp(56px,6vw,88px);overflow:hidden}.sg-hero .wrap{position:relative;z-index:1}.sg-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4.4vw,80px);align-items:center}.sg-copy{min-width:0}.sg-copy h1{font-size:clamp(2.5rem,4.4vw,4.4rem);font-weight:500;letter-spacing:-.048em;line-height:1;margin:14px 0 0;text-wrap:balance}.sg-copy .sub{margin:22px 0 0;max-width:34rem;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.55;color:var(--ink-2)}.sg-copy .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:28px}.sg-copy .crumbs{margin-bottom:6px}.sg-proofrow{margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.sg-proofrow ul{list-style:none;display:flex;flex-wrap:wrap;gap:16px 34px;margin:0;padding:0}.sg-proofrow li{display:grid;gap:2px;min-width:0}.sg-proofrow b{font-size:clamp(1.5rem,2.1vw,2rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.sg-proofrow span{font-size:13.5px;color:var(--muted);max-width:15ch;line-height:1.35}.sg-proofrow .sg-note{margin-top:14px} .sg-stage{position:relative;isolation:isolate;border-radius:var(--r-xl,18px);min-height:clamp(460px,40vw,600px);overflow:hidden;box-shadow:inset 0 0 0 1px rgb(22 21 19 / .06)}.sg-bg{position:absolute;inset:0;z-index:-1;background: radial-gradient(58% 64% at 82% 16%,rgb(29 78 216 / .42),transparent 62%),radial-gradient(52% 60% at 8% 92%,rgb(29 78 216 / .26),transparent 66%),radial-gradient(46% 52% at 46% 52%,rgb(215 227 255 / .95),transparent 70%),linear-gradient(160deg,#ece8df,#e3e6ef)}.sg-bg::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(22 21 19 / .16) 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 78%);mask:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 78%);opacity:.55}.sg-bg canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s var(--ease)}.sg-bg canvas.on{opacity:1}.sg-bg-grid{background:linear-gradient(160deg,#f1eee7,#e8ebf3)}.sg-bg-grid::after{display:none}.sg-scene{position:relative;height:100%;min-height:inherit;padding:clamp(18px,2.4vw,32px)}.sg-scene>.sg-note{position:absolute;right:16px;bottom:12px;z-index:5;background:rgb(255 255 255 / .7);border-radius:999px;padding:4px 10px 4px 8px} .sg-journey{min-height:clamp(520px,46vw,680px)}.sg-recs{position:relative;height:100%;min-height:inherit}.sg-journey .sg-rec{position:absolute;width:min(52%,340px)}.sg-journey .sg-rec-1{left:5%;top:6%;z-index:1}.sg-journey .sg-rec-2{right:4%;top:34%;z-index:3;width:min(54%,360px)}.sg-journey .sg-rec-3{left:7%;bottom:6%;z-index:2;width:min(56%,370px)}.sg-rec .sg-q{font-size:13px;color:var(--muted);margin:0 0 6px;padding:7px 11px;border-radius:999px;background:rgb(22 21 19 / .05);display:inline-block}.sg-rec .sg-ans{font-size:14.5px;line-height:1.5;margin:4px 0 8px;color:var(--ink)}.sg-rec .sg-src{display:flex;align-items:center;gap:8px;font:500 12px/1.3 var(--sg-code);color:var(--sg-blue);background:rgb(29 78 216 / .07);border-radius:8px;padding:6px 8px;margin:0;overflow-wrap:anywhere}.sg-thread{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.sg-thread path{fill:none;stroke:rgb(29 78 216 / .45);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:.008 .012}.sg-thread .sg-pulse{stroke:var(--sg-blue);stroke-width:3;stroke-dasharray:.06 .94;stroke-dashoffset:1;stroke-linecap:round;opacity:0} .sg-systems{min-height:clamp(460px,40vw,600px)}.sg-wires{position:absolute;inset:clamp(18px,2.4vw,32px);width:calc(100% - 2*clamp(18px,2.4vw,32px));height:calc(100% - 2*clamp(18px,2.4vw,32px));overflow:visible}.sg-wire{fill:none;stroke:rgb(22 21 19 / .22);stroke-width:1.2;vector-effect:non-scaling-stroke}.sg-beam{fill:none;stroke:var(--sg-blue);stroke-width:2.6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:.86;opacity:.9}.sg-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:grid;justify-items:center;gap:4px;padding:16px 22px 14px;border-radius:16px;background:var(--sg-blue);color:#fff;box-shadow:0 18px 40px -16px rgb(29 78 216 / .7),inset 0 1px 0 rgb(255 255 255 / .25);text-align:center}.sg-hub .sg-lg{width:28px;height:28px;background:#fff;border-radius:8px;padding:4px;box-sizing:content-box}.sg-hub b{font-size:17px;font-weight:550;letter-spacing:-.02em}.sg-hub span{font-size:12.5px;opacity:.85}.sg-nodes{list-style:none;margin:0;padding:0;position:absolute;inset:clamp(18px,2.4vw,32px)}.sg-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:6px;z-index:2;width:max-content;max-width:180px}.sg-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 13px 8px 9px;border-radius:999px;background:var(--sg-pane-strong);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);font-size:14px}.sg-chip b{font-weight:550}.sg-flow{display:grid;justify-items:center;font-size:12.5px;line-height:1.3;color:var(--ink-2);text-align:center;background:rgb(255 255 255 / .62);border-radius:8px;padding:4px 8px}.sg-flow i{font-style:normal;color:var(--sg-blue);font-weight:550} .sg-answer{min-height:clamp(520px,43vw,630px)}.sg-ai{position:relative;z-index:2;width:min(88%,560px);background:var(--sg-pane);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);border-radius:16px;padding:16px 18px 18px}.sg-askbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgb(22 21 19 / .1);font-size:14.5px;font-weight:500}.sg-askbar svg{width:17px;height:17px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}.sg-engine{display:flex;align-items:center;gap:7px;margin:14px 0 6px;font-size:13px;font-weight:550;color:var(--ink-2)}.sg-engine::before{content:"";width:16px;height:16px;border-radius:50%;background:conic-gradient(from 210deg,var(--sg-blue),var(--sg-pale),var(--sg-blue))}.sg-ai .sg-ans{font-size:clamp(15px,1.15vw,16.5px);line-height:1.6;margin:0 0 14px;max-width:62ch}.sg-ai .sg-ans .w{opacity:1;transition:opacity .2s}.sg-sources{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sg-sources li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:rgb(255 255 255 / .55)}.sg-sources li b{font-size:13.5px;font-weight:550}.sg-sources li span:not(.sg-cite){grid-column:2;font:500 12px/1.3 var(--sg-code);color:var(--ink-2,#3a3833);overflow-wrap:anywhere}.sg-sources li.is-ours{background:rgb(29 78 216 / .08);box-shadow:inset 0 0 0 1.5px rgb(29 78 216 / .5)}.sg-sources li.is-ours .sg-cite{background:var(--sg-blue);color:#fff}.sg-sources li .sg-cite{grid-row:span 2}.sg-facts{position:absolute;right:clamp(14px,2vw,28px);bottom:clamp(18px,2vw,28px);z-index:3;width:min(50%,310px);margin:0;padding:14px 16px;border-radius:14px;background:var(--card,#faf8f4);box-shadow:0 1px 2px rgb(22 21 19 / .06),0 26px 50px -24px rgb(22 21 19 / .45)}.sg-facts-h{font-size:13px;font-weight:550;margin:0 0 6px;color:var(--ink)}.sg-fact{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:7px 0;border-top:1px solid rgb(22 21 19 / .07)}.sg-fact dt{font-size:13px;color:var(--muted)}.sg-fact dd{margin:0;text-align:right;font-size:13.5px;font-weight:550;color:var(--sg-blue)}.sg-fact dd small{display:block;font-size:12px;font-weight:400;color:var(--muted)} .sg-ledger{min-height:clamp(460px,40vw,600px)}.sg-led{position:relative;z-index:2;width:min(92%,600px);background:var(--sg-pane);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);border-radius:16px;padding:14px 16px}.sg-led header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px;margin-bottom:8px}.sg-led header b{font-weight:550}.sg-led header span{color:var(--muted);font-size:13px}.sg-led-win{position:relative;height:clamp(260px,24vw,320px);overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.sg-led-rows{list-style:none;margin:0;padding:0}.sg-led-rows li{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid rgb(22 21 19 / .07)}.sg-led-rows code{font:500 12.5px/1.35 var(--sg-code);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-led-rows li code:first-child{color:var(--muted);text-decoration:line-through;text-decoration-color:rgb(22 21 19 / .25)}.sg-led-rows i{font-style:normal;color:var(--sg-blue)}.sg-led-rows.sg-dup{display:none}.sg-spark{position:absolute;right:clamp(14px,2vw,28px);bottom:clamp(40px,4vw,56px);z-index:3;width:min(46%,280px);margin:0;padding:12px 14px 10px;border-radius:14px;background:var(--card,#faf8f4);box-shadow:0 1px 2px rgb(22 21 19 / .06),0 26px 50px -24px rgb(22 21 19 / .45)}.sg-spark figcaption{font-size:13px;font-weight:550;margin-bottom:6px}.sg-spark svg{width:100%;height:64px;display:block;overflow:visible}.sg-spark polyline{fill:none;stroke:var(--sg-blue);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sg-spark .sg-cut{stroke:rgb(22 21 19 / .35);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sg-cut-l{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);font-size:12px;color:var(--ink-2,#3a3833);background:var(--card,#faf8f4);padding:0 4px} .sg-proof{display:grid;align-content:center;gap:18px;min-height:clamp(460px,40vw,600px)}.sg-big{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.sg-big b{font-size:clamp(6rem,11vw,10.5rem);line-height:.82;font-weight:500;letter-spacing:-.06em;color:var(--sg-blue);font-variant-numeric:tabular-nums}.sg-big span{max-width:16ch;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.3;font-weight:500;padding-bottom:10px}.sg-proof .sg-spark{position:relative;right:auto;bottom:auto;width:min(100%,420px);background:rgb(255 255 255 / .6);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge)}.sg-receipt{list-style:none;margin:0;padding:12px 16px;border-radius:14px;background:var(--sg-pane);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);max-width:520px}.sg-receipt li{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:8px 0;border-top:1px solid rgb(22 21 19 / .07);font-size:14px}.sg-receipt li:first-child{border-top:0}.sg-receipt time{font-weight:550;color:var(--sg-blue)} .sg-home .sg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.sg-home h1{font-size:clamp(2.6rem,4.3vw,4.6rem)}.sg-seg{display:inline-flex;flex-wrap:wrap;gap:2px;margin-top:24px;padding:4px;border-radius:999px;background:rgb(255 255 255 / .5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sg-edge)}.sg-seg button{border:0;background:transparent;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background-color .2s,color .2s}.sg-seg button:hover{background:rgb(255 255 255 / .7)}.sg-seg button[aria-checked="true"]{background:var(--ink);color:#fff}.sg-globe-wrap{position:relative;justify-self:end;width:min(clamp(460px,40vw,720px),100%)}.sg-globe-wrap .hero-globe{width:100%;margin:0;justify-self:auto;aspect-ratio:1/1}.sg-globe-wrap .gg-panel{display:none!important}.sg-receipt-card{position:absolute;left:-6%;bottom:6%;z-index:4;width:min(360px,74%);padding:12px 14px 10px;border-radius:14px;background:rgb(255 255 255 / .62);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge)}.sg-rc-h{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:550}.sg-rc-h .sg-note{margin-left:auto;font-size:12px}.sg-live{width:8px;height:8px;border-radius:50%;background:var(--sg-blue);box-shadow:0 0 0 0 rgb(29 78 216 / .5)}.sg-receipt-card ol{list-style:none;margin:0;padding:0}.sg-receipt-card li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:7px 0;border-top:1px solid rgb(22 21 19 / .07)}.sg-receipt-card li b{font-size:13.5px;font-weight:550}.sg-receipt-card li span{grid-column:1;font-size:12.5px;color:var(--muted)}.sg-receipt-card li em{grid-column:2;grid-row:1/span 2;align-self:center;font-style:normal;font-size:13px;font-weight:550;color:var(--sg-blue)} .sg-feat .sec-h{margin-bottom:clamp(28px,3.4vw,48px)}.sg-foot{margin-top:16px} .sg-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sg-card{position:relative;display:flex;flex-direction:column;border-radius:var(--r-xl,18px);background:var(--card,#faf8f4);box-shadow:inset 0 0 0 1px rgb(22 21 19 / .06);overflow:hidden;min-height:340px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.sg-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgb(29 78 216 / .25),0 24px 50px -30px rgb(22 21 19 / .4)}.sg-card.is-wide{grid-column:span 2}.sg-card-vis{position:relative;flex:1;min-height:170px;padding:18px;display:grid;align-content:center;background: radial-gradient(70% 90% at 85% 0%,rgb(29 78 216 / .16),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgb(215 227 255 / .9),transparent 70%),#efece5}.sg-card-txt{padding:18px 20px 20px}.sg-card-txt h3{font-size:clamp(1.12rem,1.3vw,1.3rem);font-weight:550;letter-spacing:-.025em;line-height:1.2}.sg-card-txt p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:52ch} .sg-mini{list-style:none;margin:0;padding:12px 14px;border-radius:12px;background:var(--sg-pane);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:var(--sg-edge);font-size:13px}.sg-mini li{display:grid;align-items:center;gap:8px;padding:6px 0;border-top:1px solid rgb(22 21 19 / .06)}.sg-mini li:first-child{border-top:0}.sg-m-sync li{grid-template-columns:14px 1fr auto}.sg-m-sync .ok{width:14px;height:14px;border-radius:50%;background:var(--sg-blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3C/svg%3E");position:relative}.sg-m-sync .ok::after{content:"";position:absolute;left:4px;top:3.5px;width:3.5px;height:6px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.sg-m-sync em{font-style:normal;color:var(--sg-blue);font-weight:550;font-variant-numeric:tabular-nums}.sg-m-stock li{grid-template-columns:76px 1fr 30px}.sg-m-stock i{height:8px;border-radius:999px;background:rgb(22 21 19 / .08);position:relative;overflow:hidden}.sg-m-stock i::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--sg-blue);border-radius:inherit}.sg-m-stock b{text-align:right;font-weight:550;font-variant-numeric:tabular-nums}.sg-m-map li,.sg-m-redir li{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.sg-m-redir li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sg-m-map code,.sg-m-redir code{font:500 12px/1.3 var(--sg-code);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-m-map code.to,.sg-m-redir code.to{color:var(--sg-blue)}.sg-m-map i{height:1.5px;background:linear-gradient(90deg,rgb(22 21 19 / .25),var(--sg-blue));position:relative}.sg-m-map i::after{content:"";position:absolute;right:-1px;top:-3px;border:4px solid transparent;border-left-color:var(--sg-blue);border-right:0}.sg-m-share svg{width:100%;height:90px;display:block;overflow:visible}.sg-m-share polyline{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sg-m-share .s0{stroke:var(--sg-blue)}.sg-m-share .s1{stroke:rgb(22 21 19 / .35)}.sg-m-share .s2{stroke:rgb(22 21 19 / .18)}.sg-m-share ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}.sg-m-share ul li{display:flex;align-items:center;gap:6px;padding:0;border:0;font-size:12.5px}.sg-m-share ul i{width:10px;height:3px;border-radius:2px;background:currentColor}.sg-m-share ul .s0{color:var(--sg-blue);font-weight:550}.sg-m-share ul .s1{color:var(--ink-2)}.sg-m-share ul .s2{color:var(--muted)}.sg-m-share ul b{font-weight:600}.sg-m-vitals li{grid-template-columns:44px 1fr 18px 1fr}.sg-m-vitals s{color:var(--muted);text-decoration-color:rgb(22 21 19 / .3)}.sg-m-vitals i{font-style:normal;color:var(--muted)}.sg-m-vitals em{font-style:normal;font-weight:600;color:var(--sg-blue)}.sg-m-quote ul{list-style:none;margin:0;padding:0}.sg-m-quote li{grid-template-columns:1fr auto}.sg-m-quote li.tot{font-weight:600;border-top:1.5px solid rgb(22 21 19 / .2)}.sg-m-quote b{font-variant-numeric:tabular-nums}.sg-accept{display:block;margin-top:10px;text-align:center;font-size:13px;font-weight:550;color:#fff;background:var(--sg-blue);border-radius:999px;padding:7px 10px}.sg-m-check li{grid-template-columns:18px 1fr}.sg-m-check i{width:16px;height:16px;border-radius:5px;background:var(--sg-blue);position:relative}.sg-m-check i::after{content:"";position:absolute;left:5.5px;top:2.5px;width:4px;height:8px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)} .sg-life{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}.sg-steps{list-style:none;margin:0;padding:0;position:relative}.sg-steps::before{content:"";position:absolute;left:9px;top:12px;bottom:12px;width:2px;background:rgb(22 21 19 / .1)}.sg-step{position:relative;display:grid;grid-template-columns:20px 1fr;gap:18px;padding:clamp(18px,3vw,40px) 0;min-height:clamp(150px,22vh,240px)}.sg-step .sg-dot{width:20px;height:20px;border-radius:50%;background:var(--bg,#f3f1eb);box-shadow:inset 0 0 0 2px rgb(22 21 19 / .25);margin-top:4px;position:relative;z-index:1;transition:background-color .3s,box-shadow .3s}.sg-step h3{font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:550;letter-spacing:-.025em;line-height:1.2}.sg-step p{margin-top:8px;color:var(--ink-2);max-width:46ch}.sg-step.is-on .sg-dot,.sg-step.is-done .sg-dot{background:var(--sg-blue);box-shadow:0 0 0 5px rgb(29 78 216 / .15)}.sg-pinned{position:sticky;top:110px;padding:clamp(18px,2.6vw,36px);border-radius:var(--r-xl,18px);background: radial-gradient(70% 80% at 90% 0%,rgb(29 78 216 / .3),transparent 62%),radial-gradient(60% 70% at 0% 100%,rgb(215 227 255 / .95),transparent 70%),#ebe7df}.sg-pinned .sg-rec{font-size:14.5px}.sg-pinned .sg-rec h3{font-size:19px}.sg-pinned .sg-row{transition:opacity .4s var(--ease),transform .4s var(--ease),background-color .6s}.sg-pinned .sg-row.is-new{background:rgb(29 78 216 / .07)}.sg-pinned .sg-note{margin-top:10px} .sg-scen{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:clamp(18px,2.4vw,32px);align-items:start}.sg-tablewrap{overflow-x:auto;border-radius:var(--r-xl,18px);background:var(--card,#faf8f4);box-shadow:inset 0 0 0 1px rgb(22 21 19 / .06)}.sg-scen table{width:100%;border-collapse:collapse;font-size:14.5px}.sg-scen th,.sg-scen td{text-align:left;padding:14px 16px;vertical-align:top;border-top:1px solid rgb(22 21 19 / .07)}.sg-scen thead th{font-size:13px;font-weight:550;color:var(--muted);border-top:0}.sg-scen tbody th{font-weight:550;width:34%}.sg-scen .sg-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(22 21 19 / .07);font-size:12px;margin-right:10px}.sg-scen td b{display:block;font-weight:500}.sg-scen td span{display:block;font-size:13px;color:var(--muted);margin-top:2px}.sg-scen td.sync{background:rgb(29 78 216 / .05)}.sg-scen td.sync span{color:var(--sg-blue);font-weight:550}.sg-calc{position:sticky;top:110px;padding:22px;border-radius:var(--r-xl,18px);background:var(--ink);color:#fff}.sg-calc label{display:flex;justify-content:space-between;font-size:14px;font-weight:500}.sg-calc output{font-variant-numeric:tabular-nums;font-weight:600}.sg-calc input{width:100%;margin:14px 0 18px;accent-color:#d7e3ff}.sg-calc .sg-calc-r{font-size:15px;line-height:1.4;color:#fff}.sg-calc-r b{display:block;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:500;letter-spacing:-.04em;line-height:1;color:#d7e3ff;font-variant-numeric:tabular-nums}.sg-calc .sg-calc-m{margin-top:14px;font-size:13px;color:#d9d5cc;line-height:1.5}.sg-calc .sg-calc-m .sg-note{color:#d9d5cc} .sg-statband ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px;border-radius:var(--r-xl,18px);overflow:hidden;background:rgb(22 21 19 / .07)}.sg-statband li{display:grid;align-content:start;gap:6px;padding:clamp(20px,2.6vw,34px);background:var(--card,#faf8f4)}.sg-statband li:first-child{background:var(--sg-blue);color:#fff}.sg-statband li:first-child small,.sg-statband li:first-child .sg-st-t{color:#e6ecff}.sg-statband b{font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:500;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.sg-st-t{font-size:16px;font-weight:500;color:var(--ink)}.sg-statband small{font-size:13px;color:var(--muted);line-height:1.4} .sg-int-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px}.sg-int-bar input{flex:1 1 260px;min-width:0;height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--card,#faf8f4);box-shadow:inset 0 0 0 1px rgb(22 21 19 / .1);font-size:15px}.sg-int-chips{display:flex;flex-wrap:wrap;gap:6px}.sg-int-chips button{border:0;border-radius:999px;padding:9px 14px;background:rgb(22 21 19 / .05);font-size:14px;font-weight:500;cursor:pointer}.sg-int-chips button span{color:var(--muted);font-weight:400;margin-left:4px}.sg-int-chips button[aria-pressed="true"]{background:var(--ink);color:#fff}.sg-int-chips button[aria-pressed="true"] span{color:#cfcac0}.sg-int-count{margin-left:auto;font-size:13.5px;color:var(--muted)}.sg-int-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.sg-int{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--card,#faf8f4);box-shadow:inset 0 0 0 1px rgb(22 21 19 / .06);height:100%;flex-wrap:wrap;transition:transform .25s var(--ease),box-shadow .25s}a.sg-int:hover,a.sg-int:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px rgb(29 78 216 / .4)}.sg-int .sg-lg{width:26px;height:26px}.sg-int b{font-size:14.5px;font-weight:550}.sg-int .sg-tag{margin:0;flex-basis:100%;width:max-content;font-size:12px}.sg-int.is-partner{background:linear-gradient(180deg,#fff,var(--card,#faf8f4))}.sg-int-none{margin-top:14px;color:var(--muted)} .sg-chaps{display:grid;gap:clamp(56px,7vw,110px)}.sg-chap header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3vw,56px);align-items:end;margin-bottom:clamp(20px,2.6vw,34px)}.sg-chap h3{font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.05}.sg-chap header p{color:var(--ink-2);max-width:48ch}.sg-chap-vis{border-radius:var(--r-xl,18px);padding:clamp(18px,3vw,44px);background: radial-gradient(60% 80% at 88% 0%,rgb(29 78 216 / .26),transparent 62%),radial-gradient(50% 70% at 0% 100%,rgb(215 227 255 / .95),transparent 70%),#ebe7df;display:grid;place-items:center;min-height:280px}.sg-chap-vis>*{width:min(100%,760px)} @media (prefers-reduced-motion:no-preference){.sg-play .sg-thread .sg-pulse{animation:sgThread 3.6s var(--ease) infinite;opacity:1}.sg-play .sg-beam{animation:sgBeam 2.8s linear infinite;animation-delay:var(--d,0s)}.sg-play .sg-led-rows{animation:sgScroll 26s linear infinite}.sg-play .sg-led-rows.sg-dup{display:block}.sg-play .sg-live{animation:sgPing 1.8s ease-out infinite}.sg-play .sg-spark polyline{stroke-dasharray:1;stroke-dashoffset:1;animation:sgDraw 1.8s var(--ease) .3s forwards}.sg-play .sg-m-share polyline{stroke-dasharray:1;stroke-dashoffset:1;animation:sgDraw 1.6s var(--ease) forwards}.sg-play .sg-m-stock i::after{animation:sgGrow .9s var(--ease) both;animation-delay:calc(var(--r) * 90ms + 150ms)}.sg-play .sg-mini li{animation:sgIn .5s var(--ease) both;animation-delay:calc(var(--r) * 120ms + 100ms)}.sg-play .sg-receipt-card li{animation:sgIn .5s var(--ease) both;animation-delay:calc(var(--r) * 160ms + 300ms)}.sg-play .sg-receipt li{animation:sgIn .5s var(--ease) both;animation-delay:calc(var(--r) * 140ms + 400ms)}.sg-anim .sg-rec{animation:sgRec .8s var(--ease) both;animation-delay:calc(var(--i) * 260ms)}.sg-anim .sg-rec .sg-row{animation:sgIn .45s var(--ease) both;animation-delay:calc(var(--i) * 260ms + var(--r) * 90ms + 300ms)}}@keyframes sgThread{0%{stroke-dashoffset:1}100%{stroke-dashoffset:-.06}}@keyframes sgBeam{0%{stroke-dashoffset:.86}100%{stroke-dashoffset:-.14}}@keyframes sgScroll{to{transform:translateY(-100%)}}@keyframes sgPing{0%{box-shadow:0 0 0 0 rgb(29 78 216 / .5)}100%{box-shadow:0 0 0 10px rgb(29 78 216 / 0)}}@keyframes sgDraw{to{stroke-dashoffset:0}}@keyframes sgGrow{from{width:0}}@keyframes sgIn{from{opacity:0;transform:translateY(6px)}}@keyframes sgRec{from{opacity:0;transform:translateY(18px) scale(.98)}}.sg-off *{animation-play-state:paused!important} @media (max-width:1100px){.sg-grid,.sg-home .sg-grid{grid-template-columns:minmax(0,1fr)}.sg-globe-wrap{justify-self:center;width:min(560px,100%)}.sg-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-scen{grid-template-columns:minmax(0,1fr)}.sg-calc{position:relative;top:auto}}@media (max-width:760px){.sg-hero{padding-top:104px}.sg-copy h1,.sg-home h1{font-size:clamp(2.1rem,8.6vw,2.7rem)}.sg-stage{min-height:0}.sg-journey,.sg-systems,.sg-answer,.sg-ledger,.sg-proof{min-height:0}.sg-journey .sg-recs{display:grid;gap:12px;padding-bottom:26px}.sg-journey .sg-rec{position:relative;inset:auto;width:100%!important}.sg-journey .sg-rec-2{margin-left:8%;width:92%!important}.sg-thread{display:none}.sg-systems{display:grid;gap:10px;padding-bottom:40px}.sg-wires{display:none}.sg-hub{position:relative;left:auto;top:auto;transform:none;justify-self:center}.sg-nodes{position:relative;inset:auto;display:grid;grid-template-columns:1fr;gap:8px}.sg-node{position:relative;left:auto!important;top:auto!important;transform:none;width:100%;max-width:none;grid-template-columns:auto 1fr;justify-items:start;align-items:center}.sg-flow{justify-items:start;text-align:left;background:transparent}.sg-ai,.sg-led{width:100%}.sg-facts,.sg-ledger .sg-spark{position:relative;right:auto;bottom:auto;width:100%;margin-top:12px}.sg-scene>.sg-note{position:relative;right:auto;bottom:auto;display:inline-flex;margin-top:12px}.sg-receipt-card{position:relative;left:auto;bottom:auto;width:100%;margin-top:-6%}.sg-bento{grid-template-columns:minmax(0,1fr)}.sg-card.is-wide{grid-column:auto}.sg-life{grid-template-columns:minmax(0,1fr)}.sg-pinned{position:relative;top:auto;order:-1}.sg-step{min-height:0}.sg-chap header{grid-template-columns:minmax(0,1fr)}.sg-proofrow ul{gap:14px 24px}} .ix-gallery-label{max-width:var(--max);margin:clamp(40px,5vw,72px) auto 0;padding:10px var(--pad) 0;font-size:14px;font-weight:550;color:var(--sg-blue)} .sg-stage-inline{min-height:0;background:transparent;box-shadow:none;overflow:visible}.sg-chap-vis:has(.sg-stage-inline){padding:clamp(12px,2vw,28px)}.sg-chap-vis .sg-stage-inline>.sg-scene{position:relative}  .sg-receipt-card{width:min(400px,80%)}.sg-receipt-card li{grid-template-columns:minmax(0,1fr) auto 76px}.sg-receipt-card li em{color:var(--ink);font-weight:550}.sg-dest{grid-column:3;grid-row:1/span 2;align-self:center;justify-self:end;font-style:normal;font-size:12px;font-weight:550;color:var(--sg-blue);background:rgb(29 78 216 / .09);border-radius:999px;padding:4px 9px;white-space:nowrap}.sg-rc-foot{display:flex;justify-content:space-between;gap:10px;margin:4px 0 0;padding-top:9px;border-top:1px solid rgb(22 21 19 / .14);font-size:12.5px;color:var(--ink-2)}.sg-rc-foot b{font-size:14px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums} .sg-flow i{display:inline-flex;align-items:center;gap:6px}.sg-tog{position:relative;width:22px;height:13px;border-radius:999px;background:var(--sg-blue);flex:none}.sg-tog::after{content:"";position:absolute;top:2px;left:11px;width:9px;height:9px;border-radius:50%;background:#fff;transition:left .25s var(--ease)}.sg-req{position:absolute;left:50%;top:calc(50% + 62px);transform:translateX(-50%);z-index:4;display:flex;align-items:center;gap:8px;white-space:nowrap;padding:6px 8px 6px 10px;border-radius:999px;background:var(--sg-pane);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);font-size:12.5px}.sg-req-from{font-weight:550}.sg-req code{font:500 12px/1 var(--sg-code);color:var(--ink-2)}.sg-req-st{display:grid}.sg-req-st>span{grid-area:1/1;border-radius:999px;padding:3px 8px;font-weight:550}.sg-req-ok{background:rgb(29 78 216 / .1);color:var(--sg-blue)}.sg-req-ok em{font-style:normal;color:#7a4a12;margin-left:4px}.sg-req-fail{background:rgb(165 107 36 / .14);color:#7a4a12;opacity:0} .sg-led-tabs{display:inline-flex;gap:2px;padding:3px;margin:0 0 8px;border-radius:999px;background:rgb(22 21 19 / .06)}.sg-led-tabs button{border:0;background:transparent;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:550;color:var(--ink-2);cursor:pointer}.sg-led-tabs button[aria-selected="true"]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgb(22 21 19 / .1)}.sg-led-val{min-height:clamp(260px,24vw,320px)}.sg-checks{list-style:none;margin:0;padding:0}.sg-checks li{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:10px 2px;border-top:1px solid rgb(22 21 19 / .07);font-size:14px}.sg-checks b{font-weight:550;font-variant-numeric:tabular-nums}.sg-tick{width:18px;height:18px;border-radius:50%;background:var(--sg-blue);position:relative;flex:none}.sg-tick::after{content:"";position:absolute;left:6px;top:3.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sg-golive{margin-top:12px;border:0;border-radius:999px;padding:9px 16px;background:rgb(22 21 19 / .08);color:var(--ink-2);font-size:13.5px;font-weight:550}.sg-golive span{font-weight:400;margin-left:6px}.sg-led-total{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding-top:10px;border-top:1px solid rgb(22 21 19 / .14);font-size:13.5px;font-weight:550} .sg-out{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border:1px solid rgb(22 21 19 / .3);border-radius:6px;padding:2px 7px}.sg-receipt li{grid-template-columns:62px 1fr auto;align-items:start}.sg-receipt li .sg-out{align-self:center}.sg-step .sg-outline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:var(--ink)} .sg-label{position:absolute;top:14px;left:16px;z-index:2;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.sg-card .sg-card-vis{padding-top:40px}.sg-cap h3,.sg-cap p{display:inline;font-size:16px;line-height:1.5;margin:0;letter-spacing:-.01em}.sg-cap h3{font-weight:600;color:var(--ink)}.sg-cap p{color:var(--ink-2)} .sg-comps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-bottom:clamp(22px,3vw,36px)}.sg-comp{padding:clamp(18px,2vw,26px);border-radius:var(--r-xl,18px);border:1.5px dashed rgb(22 21 19 / .25)}.sg-comp h3{font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:550;letter-spacing:-.02em;margin-bottom:10px}.sg-comp ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sg-comp li{font-size:15px;line-height:1.5;color:var(--ink-2);padding-left:18px;position:relative}.sg-comp li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1.5px;background:var(--amber,#a56b24)}.sg-comp li b{color:var(--ink);font-weight:600}.sg-method,.sg-replaces{margin:0;padding:12px 16px;font-size:13.5px;line-height:1.5;color:var(--ink-2);border-top:1px solid rgb(22 21 19 / .07)}.sg-replaces b{color:var(--ink);font-weight:600} .sg-core-row{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sg-core{display:grid;gap:6px;align-content:start;height:100%;padding:18px;border-radius:var(--r-xl,18px);background:var(--sg-pane);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);transition:transform .2s var(--ease)}a.sg-core:hover,a.sg-core:focus-visible{transform:translateY(-2px)}.sg-core .sg-lg{width:34px;height:34px;margin-bottom:6px}.sg-core b{font-size:17px;font-weight:600;letter-spacing:-.02em}.sg-core span{font-size:13.5px;color:var(--ink-2)}.sg-core.is-yours{background:var(--sg-blue);color:#fff;box-shadow:none;align-content:end}.sg-core.is-yours b{font-size:20px}.sg-core.is-yours span{color:#fff;font-size:15px;font-weight:550} .sg-chap-n{display:block;font-size:14px;font-weight:600;color:var(--sg-blue);margin-bottom:10px;font-variant-numeric:tabular-nums}.sg-chap-n span{color:var(--ink-2);font-weight:500;margin-left:6px}.sg-prologue{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-bottom:clamp(40px,5vw,72px)}.sg-isl{margin:0;position:relative;min-height:clamp(320px,30vw,400px);border-radius:var(--r-xl,18px);padding:18px;overflow:hidden}.sg-isl figcaption{position:relative;z-index:2;font-size:14px;font-weight:600}.sg-isl.is-before{background:repeating-linear-gradient(-45deg,rgb(22 21 19 / .035) 0 2px,transparent 2px 12px),var(--panel,#e7e3da)}.sg-isl.is-before ul{list-style:none;margin:0;padding:0;position:absolute;inset:48px 18px 18px}.sg-isl.is-before li{position:absolute;display:grid;gap:2px;max-width:46%;padding:10px 14px;border-radius:40% 55% 45% 50% / 55% 45% 55% 45%;background:var(--card,#faf8f4);box-shadow:0 0 0 6px rgb(250 248 244 / .45),0 10px 24px -14px rgb(22 21 19 / .4)}.sg-isl li b{font-size:14px;font-weight:600}.sg-isl li span{font-size:12.5px;color:var(--ink-2);line-height:1.35}.sg-isl.is-after{background:radial-gradient(70% 60% at 50% 55%,rgb(215 227 255 / .9),transparent 70%),var(--card,#faf8f4);box-shadow:inset 0 0 0 1px rgb(22 21 19 / .06)}.sg-land{position:relative;margin-top:16px}.sg-land-hub{display:flex;justify-content:center;align-items:center;width:max-content;margin:0 auto 14px;padding:8px 16px;border-radius:999px;background:var(--sg-blue);color:#fff;font-weight:600;font-size:14px}.sg-land ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:relative}.sg-land li{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--sg-pane);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge),inset 3px 0 0 var(--sg-blue)}.sg-prologue>.sg-note{position:absolute;right:12px;bottom:12px}@media (prefers-reduced-motion:no-preference){.sg-anim .sg-tog{animation:sgTogBg .3s both;animation-delay:calc(var(--t) * 220ms + 400ms)}.sg-anim .sg-tog::after{animation:sgTog .3s var(--ease) both;animation-delay:calc(var(--t) * 220ms + 400ms)}.sg-anim .sg-req-fail{animation:sgFail 3.4s both 1.8s}.sg-anim .sg-req-ok{animation:sgOk 3.4s both 1.8s}.sg-play .sg-land li{animation:sgIn .5s var(--ease) both;animation-delay:calc(var(--k) * 120ms + 200ms)}}@keyframes sgTogBg{from{background:rgb(22 21 19 / .22)}to{background:var(--sg-blue)}}@keyframes sgTog{from{left:2px}to{left:11px}}@keyframes sgFail{0%,8%{opacity:0}12%,50%{opacity:1}56%,100%{opacity:0}}@keyframes sgOk{0%,52%{opacity:0}60%,100%{opacity:1}}@media (max-width:1100px){.sg-core-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sg-comps,.sg-prologue{grid-template-columns:minmax(0,1fr)}.sg-req{position:relative;left:auto;top:auto;transform:none;margin-top:12px;width:max-content;max-width:100%;flex-wrap:wrap;white-space:normal;border-radius:14px}.sg-isl.is-before li{max-width:58%}.sg-receipt-card li{grid-template-columns:minmax(0,1fr) auto 70px}} .sg-ledger{min-height:clamp(560px,46vw,660px)}.sg-ledger .sg-led-win,.sg-led-val{height:clamp(230px,20vw,280px);min-height:0}.sg-ledger .sg-spark{bottom:clamp(14px,1.6vw,22px)}.sg-receipt-card{width:min(370px,74%);left:-10%;bottom:-4%;padding:10px 12px 8px}.sg-receipt-card li{padding:5px 0}.sg-receipt-card li b{font-size:13px}.sg-receipt-card li span{font-size:12px}.sg-req{left:clamp(18px,2.4vw,32px);top:auto;bottom:clamp(14px,1.6vw,20px);transform:none}@media (max-width:760px){.sg-receipt-card{left:auto;bottom:auto}.sg-ledger .sg-led-win,.sg-led-val{height:260px}}.sg-method,.sg-replaces{max-width:none}.sg-method{columns:auto}.sg-tablewrap .sg-method,.sg-tablewrap .sg-replaces{padding-right:max(16px,calc(100% - 78ch))}@media (max-width:760px){.sg-receipt-card li{grid-template-columns:minmax(0,1fr) auto}.sg-receipt-card li em{grid-column:1;grid-row:auto;font-size:12.5px}.sg-dest{grid-column:2;grid-row:1/span 3}}
.sec-h .ix-sa{display:grid;gap:16px;margin-top:16px;max-width:460px;font-size:15px;line-height:1.5}.sec-h .ix-sa p{max-width:none;margin:0} .sec-h .ix-sa-card{display:grid;gap:16px;padding:22px 24px;border-radius:var(--r-lg);background:var(--glass-bg,rgb(255 255 255/.46));-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:var(--glass-edge)}.sec-h .ix-sa .ix-sa-t{font-size:15px;font-weight:550;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.sec-h .ix-sa .ix-sa-l{margin-top:-8px;font-size:15px;line-height:1.5;color:var(--ink-2)}.sec-h .ix-sa-a{display:grid;justify-items:start;gap:8px}.sec-h .ix-sa-a .btn{min-height:44px}.sec-h .ix-sa-mail{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:14px;line-height:1.4;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere}.sec-h .ix-sa-mail:hover{color:var(--ink);text-decoration-color:currentColor}.sec-h .ix-sa-mail .ix-sa-i{width:16px;height:16px}.sec-h .ix-sa-i{flex:none;display:block;color:var(--ink)} .sec-h .ix-sa-facts{display:grid;gap:12px;padding:0 4px}.sec-h .ix-sa .ix-sa-fh{font-size:15px;font-weight:550;line-height:1.3;color:var(--ink)}.sec-h .ix-sa-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.sec-h .ix-sa-facts li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.sec-h .ix-sa-facts li .ix-sa-i{width:18px;height:18px;margin-top:1px}.sec-h .ix-sa-facts strong{display:block;font-weight:550;color:var(--ink)}.sec-h .ix-sa-all{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:15px;font-weight:550;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.sec-h .ix-sa-all:hover{text-decoration-color:currentColor} .sec-h .ix-sa:not(.ix-sa-faq) .ix-sa-card{gap:10px;padding:16px 0 0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-top:1px solid var(--line)}.sec-h .ix-sa:not(.ix-sa-faq) .ix-sa-l{margin-top:-4px}.sec-h .ix-sa-go{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:550;color:var(--lime-2);text-decoration:underline;text-decoration-color:rgb(29 78 216/.35);text-underline-offset:4px}.sec-h .ix-sa-go:hover{text-decoration-color:currentColor} @media (max-height:700px){.sec-h .ix-sa-facts{display:none}} @media (max-width:900px){.sec-h .ix-sa{max-width:none}.sec-h .ix-sa-facts,.sec-h .ix-sa-all,.sec-h .ix-sa-asks,.sec-h .ix-sa-other{display:none}} @media (max-width:1100px){.sec-h .ix-sa-plan{display:none}} .ix-hero-rel{display:none}@media (min-width:1101px) and (min-height:820px){.svc-hero .copy .ix-hero-rel{display:grid;gap:10px;margin-top:22px}.ix-hero-rel p{margin:0;font-size:15px;font-weight:550;color:var(--ink)}.ix-hero-rel ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ix-hero-rel a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:999px;background:var(--glass-bg);box-shadow:var(--glass-edge);font-size:14px;color:var(--ink);text-decoration:none;transition:background-color .2s}.ix-hero-rel a:hover{background:rgb(255 255 255/.8)}}
.ix-rd .v-card .bt2{color:#fff !important} .ix-rd .habit.hl time{color:var(--ink-2) !important} .ix-rd .bento article .n{color:inherit !important;opacity:.75} .ix-rd .ph-slot .ph-tag{color:#fff !important;background:rgb(22 21 19/.55);padding:2px 8px;border-radius:999px} .ix-rd .x-gloss .dk dt small,.ix-rd .x-gloss dt small{color:inherit !important;opacity:.78} .ix-rd .routes .rt .way .to{color:var(--ink) !important} .ix-rd .pc-btns span.btn{color:#5f5e59 !important} .ix-rd .win-bar span,.ix-rd .pv-sign span{color:#62615d !important} .ix-rd .timeline li:last-child .when{color:#fff !important}.ix-rd.post-type-archive-service .timeline .when{color:var(--ink-2) !important}.ix-rd.post-type-archive-service .timeline li:last-child .when{color:#fff !important;background:rgb(255 255 255/.18) !important} .ix-rd footer .fg p{color:var(--dark-muted) !important}.ix-rd :is(.sheet .row .no,.kcs .k3 small,.wx .tagi,.miss em,.e-mk .cs b){color:#e0a85a !important}.ix-rd :is(.dark .gv-mig .gv-note,#rel a.dk em){color:var(--dark-muted) !important}.ix-rd :is(#term .note,#log .note,.device .screen p.note,pre.term .c){color:#a3a39e !important}.ix-rd :is(.e-vs .mid span,.e-bento .lm .k,.x-bento .lime small,.ship .tb span){color:var(--ink-2) !important}.ix-rd .card-l span{color:#62615d !important}.ix-rd [id^="xt-"] .av{color:var(--ink) !important} .ix-rd :is(#term .note,#log .note,.device .screen p.note,.stage>.note){font-size:13px !important} .ix-rd :is(.x-cmp td.hl .v.w,.xwork .xtag,.tag.amber,summary .cost,.pb-out .tag,.cn.a.c2,.lane.rb h3 em,.pair.work .ar b){color:#000 !important}.ix-rd :is(.xb.lime .k,.tq-card .tag){color:var(--ink-2) !important}.ix-rd .mk-cost b{color:#8a5300 !important}.ix-rd .mk-dark .mk-cost b{color:#e0a85a !important}.ix-rd :is(.hood pre .c,pre.decl .c,#fp pre .c,#term .tm){color:#a3a39e !important}.ix-rd #term .ev.rt{color:#e0a85a !important}.ix-rd #hm button.l4{color:#fff !important} .ix-rd .runlog .rl-tag{color:#b9c0c9 !important} .ix-rd :is(  .nav .right .btn, .gg-panel .gg-chip,.gg-panel .gg-links a,.gg-panel p[id^="gg-k-"], .chips>span,.ix-tags li,.card .foot span,.card .foot time,.bento .bt>.tag,.x-tag,.ftag,.x-rel a small,.x-mono,.tags>span,.cats>span,.case .who,.case .sample,.feat .real,.badges .ptag,.mk>em,.plogos .pl small,.xcc .tag,.xcc dt,.xcol .k,.meta2>span,.meta>span,.erp-rail .api,.erp-rail .sync span,.systems em,.counts em,.pc-rep span,.pc-foot .price small,.pc-btns .btn, .x-quote .who,.xquote figcaption,.pquote footer,.pq cite,.tz blockquote cite,.tz .hint,.panel .note,.tq-card .tq-line,.tq-card .flowtag,.gap .col .who,.gap .meter .m span, .x-track .why,.x-track .why a,.ag-when,.post-type-archive-service .gm-step .when,.rw .when,.st>.when,.roles li,.models .fit,.post-type-archive-service .model .pill,.model .fit,.pmean .two b,.pmean .no b,.fit thead th,.fit tbody th small,table.mx thead th,table.mx thead .pf,.mx-legend span,.post-type-archive-service table.compare td a,.x-gloss dt small,.list .ans .good b,.ak-good b,.ak-bad b,.pk-v b,.pk-q,.nf-f em, .bands .lbl em,.tz .ticks span,.tz .legend span,.week .day h3,.habit time,.bento article .n, .flip-btn,.flips [id^="fb-"] a,#tl-sort button,.tl-legend,.tl-axis .lbl,.tl-ticks span,.tl-bar em,#tld-when, #r-a-l,#r-b-l,.fchip .ct,.fchip i,#count,#gloss .f em,.next3 .go,.t-hero .crumbs a,.t-hero .crumbs span,#r-read,.el-front em,.el-back small,.el-back span,.el-front .el-n,.post-type-archive-service #cta-form label:not(.consent),.post-type-archive-partner #cta-form label:not(.consent), .track5 .aim,.aim-note b,.prep .tag,.opts .k, .post-type-archive-service table.compare thead th,.kv2 b,.gf-n,.model .price small, .tile .badge,.tile .cap small,.legend .real,.legend .sample,.legend .tag,[id^="kp-"] .side small,.wq-more small, .mx .cell small, .nav .burger ){font-size:13px !important;line-height:1.35} .ix-rd.post-type-archive-service footer :is(.fg h4,.fg li a,.fb span){font-size:13px !important} .ix-rd.post-type-archive-service .sec-h .pill{font-size:13px !important} .ix-rd main :is(small,dt:not(:has(b,code)),cite,figcaption,time,.crumb,.crumb a,.type,span.note,span.sample,span.real,.tag,.who,.why,.lv,.arrow,.for,.wk,.cost:not(:has(strong)),.oc-h,.ptag,.badges span,.stk .lg,.r>span:not(:has(b)),.q>span,.sl-h,.ix-buy-note,.ix-buy-fine,.ix-buy-fine a,.ix-status,.facts2>span,.meter>span,.fix>b,.fail>b,.cs>b,.chose,.e-call .cost:not(:has(strong)),.gm-badge,.gm-step>.st,.gm-step>.wk,article>.k,.face .k,.f>small,.b>small,.nx>small,.ix-pager-prev small,.ix-pager-next small,.show>.note,.txt>small,.stage>.note,.not>small,.st>small,.tk>span,.gm-step>.out,.rt>small,.rt>.fr,thead th,.fix>small,.rel-row>span,.ix-entry-label,.x-ff .n,.ix-chapter-n,.ix-fix-label,.hint,.lvl,summary .n,summary .cost:not(:has(strong)),summary .x-sev,.route-badge span,.face button,.face .cost:not(:has(strong)),td .v,.mst>span,#up-track>span,.xk .k,.r>small,.m>small,.hood-sys .lbl,.gd-we b,.gm-step>small,h3>em) :not(:where([class^="gv-"],[class*=" gv-"],.device,.screen,.win,.mini-app,.vis,.viz,.pv,pre,.term,.tok,.runlog,svg,.s-pipe,.paths,.ob,.card-l,.row2,.order-card,.v-app,.v-dash,.v-card,[data-ui],h1,h2,h3) *):not(h1,h2,h3,u,:has(>u)){font-size:13px !important;line-height:1.35} .ix-rd :is(.chips>span,.ix-tags li,.bento .bt>.tag,.x-tag,.ftag,.x-mono,.tags>span,.cats>span,.badges .ptag,.mk>em,.xcc .tag,.xcol .k,.meta2>span,.sec-h .pill,.fit th,table.mx th,.el-front em){letter-spacing:-.005em} .ix-rd .el-front em,.ix-rd .el-back small{white-space:normal;overflow-wrap:anywhere} .ix-rd :is(details>p,details>p.a,details .ans>p,.x-prose>p,.xprose>p,.prose>p,.pmean .body>p,.x-scn>p,.x-sec>p.x-in,.panel>p,.panel.glass>p,p.eng-note,.gm-step>p,.x-bx>p,.pk-c>p,.wrap>p.sub,[id^="bsp-"]>p,p.aim-note,.gm-step .body>p,.device.detail>p,.legend article>p,.models .model>p,.xcol>p,.a>p,.x-txt>p,.xp-txt>p,.ixb-prose>p,.sec-h>p,.x-case>p,.hx-main>p,.xwork>p,p.foot-note,ol:is(.x-notes,.xnotes,.x-ask)>li,.an-row p){max-width:36em !important}  @media (min-width:1025px){.ix-rd:is(.post-type-archive-product,.post-type-archive-platform,.post-type-archive-migration,.post-type-archive-partner) main h1{font-size:clamp(2.6rem,4.6vw,4.25rem) !important;letter-spacing:-.045em}} @media (min-width:1025px){.ix-rd .svc-hero h1{font-size:clamp(2.6rem,3.6vw,3.2rem) !important;letter-spacing:-.045em} .ix-rd main h2:is([id^="faq-h"],#ask-h,#pipe-h,#gd-h,#hp-h,#chk-h,#risk-h,#pd-h,#ex-h){font-size:2.6rem !important;line-height:1.05}.ix-rd main h2:is(#why-h,#mg-h,#fx-h){font-size:3rem !important;line-height:1.05}} @media (min-width:1025px){.ix-rd.single-partner main h1#hero-h{font-size:clamp(2.5rem,3.6vw,3.2rem) !important;letter-spacing:-.045em}} @media (max-width:600px){.ix-rd main :is(.sec-h,.dots,.close,.faqx-h,.x-prose,.x-expl,.rel-h,.ph-h)>h2,.ix-rd.single-post main .wp-block-post-content>h2{font-size:min(1.5rem,6.4vw) !important;line-height:1.1}.ix-rd .svc-hero h1{font-size:min(1.9rem,7.6vw) !important}.ix-rd main h2#dc-h{font-size:min(1.5rem,6.4vw) !important}.ix-rd.single-post main h1{font-size:1.8rem !important}.ix-rd:is(.post-type-archive-case_study,.post-type-archive-product,.single-partner) main h1{font-size:min(2.4rem,8.4vw) !important;line-height:1.04}} .ix-rd main :is( .ad-col>dt>i,.ad-give>span.tag,.ad-need>span.tag,.ad-step>span.tag,.af>small,.b>small,.badge>span.sr,.badges>span.c,.badges>span.real,.badges>span.sample,.bar3>span,.bar3>span.ok,.bc>small,.bc>span.hint,.bd>div>small,.bento>article>span.no,.bento>article>span.who,.bf>small,.big>span.no,.big>span.who,.big-sw>span,.body>div>small,.body>p>span,.br-doc>header>span.lnote,.br-meta>div>span.lnote,.br-out>span.lnote,.bx>small,.bx>span.tag,.bx-card>span.tag,.bx-cb>div>b,.bx-col>span.tag,.bx-list>button>span.tag,.bx-meta>span,.bx-meta>span.y,.bx-pane>span.tag,.calc-out>div>span.lnote-d,.calc-out>p.note,.card>small,.card>span.wp,.ch>span.n,.chain>li>em,.chain>li.lbl,.chips2>span,.cmp>article>span.tag,.cmp-lbl>span.tag,.cmp-side>label.lnote,.cmp-stage>span.cmp-l.l,.cmp-stage>span.cmp-l.r,.com>span.k,.copy>span.ix-status.status-live,.copy>span.ix-status.status-soon,.cs>b,.db-h>span.tag,.db-hpos>p.tag,.db-rows>span,.db-rows>span>em,.db-rows>span.more,.dc>p.note,.dc-h>span.tag.lime,.dc-in>span.lnote,.diff>blockquote>small,.diff>small,.dk>small,.dq>p.note,.dtabs>div>p.to,.e-bento>article>span.k,.e-call>span.cost,.e-ex>blockquote>cite,.e-nx>small,.e-qs>article>span.why,.e-split>div>b,.e-stack>div>em,.ee-art>span.lnote,.ee-m>span.lnote,.el-front>span.lg.wm,.eq>span,.erp-t>small,.ex-r>p.ex-note,.ex-r>span.tag,.ex-s>b,.f>small,.f>span.req,.face>p.cost,.face>span.k,.facts2>span,.fail>b,.fc>small,.fc>span.hint,.fc>span.tag,.fdet>small,.fix>small,.form>label.f,.form>label.f.full,.ga>small,.gauge>span>small,.gbp-ch>span,.gbp-po>b,.gd-we>b,.glance>div>small,.gm-step>div>span.sig,.gm-step>div>span.tag,.gm-step>small,.gm-step>span.lc-pin,.gm-step>span.out,.gm-step>span.st,.gm-step>span.wk,.gm-step.gm-mk-dot:not(.gm-card)>span.when,.hc>span.tag,.hd>span,.hl>p.lnote,.hl>span.v,.hl>span.v.n,.hl>span.v.w,.hl-grid>button.self,.hl-grid>span,.hl-grid>span.rh,.hm>button,.hm>button.l1,.hm>button.l2,.hm>button.l3,.hm>button.l4,.hm>span.dow,.hm-card>span.d,.hm-card>span.note,.hm-legend>span,.hm-sum>div>small,.home>span.for,.hood-sys>p.lbl,.ht>p.note,.hx>b,.hx>span.wm,.hx-pts>div>span.tag,.hx-quote>span.tag,.ide-code>span.crumb,.ide-tree>span.tag,.iso-panel>span.tag,.ix-buy>p.ix-buy-fine,.ix-buy>p.ix-buy-note,.ix-entry-top>span.ix-entry-label,.ix-licence>span>small,.ix-pager-next>small,.ix-pager-prev>small,.ix-problem>p>span.ix-fix-label,.ixb-quote-card>blockquote>cite,.k1>small,.k2>small,.k3>small,.kv>div>small,.kv>div>span.add,.kv>small,.kv>span,.kv>span.cite,.l>em,.lane-key>span,.lane-key>span.y,.lanes>em,.lanes>em.b,.legend>span,.legend>span.by,.lessons>div>span.sample,.lg>p.note,.lg-grid>span,.lg-k>span,.lm>span.k,.lnote>output,.local>span>small,.lockup>span.ptag,.lt>small,.m>small,.mb>span.tag,.mbar>div>small,.meter>span,.mid>small,.miss>em,.mk>span.mk-out,.mk-c>span.tag,.mk-cost>b,.mst>span,.mt>span.tag,.mx-foot>span.tag,.mx-grid>span.chd,.mx-grid>span.rh,.nap>p.lnote,.nap-h>div>span.lnote,.not>small,.note-c>span.lnote,.note-l>span.lnote,.note-y>span.lnote,.note2>span.tag,.nx>small,.oos-card>div>span.tag,.oos-code>span,.oos-in>span.lnote,.org>span.k,.outcome>p.oc-h,.pb>span.tag,.pb-art>i,.pb-out>p.fine,.pb-out>span.name,.pb-out>span.tag,.pb-row>label,.pb-row>span,.pdp>div.row.rv,.ph>small,.pick>span.chose,.pick>span.tag,.plat>article>span.arrow,.plat>span.pt,.plate>span.tag,.pn>a>small,.pr-b>small,.q>span,.qa>details>p.to,.r>small,.r>span>small,.r>span>small.lbl,.rail>a>span,.rd-ctl>label.lnote,.rd-el>small,.rd-stage>span.rd-lbl.l,.rd-stage>span.rd-lbl.r,.readout>div>span,.reads>a>small,.rel>span>small,.rep>p.note,.rep-k>div>em,.rep-k>div>span,.result>div>span.sample,.rich-l>p.lnote,.rng>label,.route-badge>span,.route-badge>span.partner,.route-badge>span.to,.row>em,.row>small,.row>span.tag,.rp>p.tag,.rp-top>span.rp-st,.rp-top>span.tag,.rt>small,.rt>span.fr,.rv>p.note,.rv-h>span.tag,.rv-ring>div>span.tag,.s2>small,.s4>small,.sb>span,.sbtn>span,.sec-h>p>span.sample,.seg2>button,.sev-nums>div>small,.sev-out>span.note,.sev-pick>button>span,.sh2>span.pill2,.sheet>span.cap,.side>div>b,.sl-grid>span.sl-h,.spec>div>span.real,.spec>div>span.sample,.st>em,.st>small,.st-card>div>span.lnote,.st-step>span.tag,.st-step>span.wcst,.stair-in>span.lnote,.surf-panel>span.tag.lime,.sx-b>span.x,.sx-brief>span.tag,.sx-quote>footer,.sx-ver>ol>li,.sx-ver>ol>li.old,.sx-ver>ol>li.pin,.sx-ver>span.tag,.t>small,.tbl>div>span,.th>span,.tk>aside>b,.tk>div>span.when,.tk>span,.tl-card>span.out,.tl-card>span.when,.tl-dot>em,.top>small,.tot>div>small,.tp>p.lnote,.tq-card>i.tq-btn,.tq-card>i.tq-d,.tq-card>i.tq-ok,.tq-card>span.tag,.tq-plats>span,.unit>em,.up-detail>span.when,.up-key>span,.up-track>span,.w>span.k,.w-b>small,.w-b>span,.w-h>small,.warn>b,.warn>span.when,.we>b,.wf-axis>div>b,.wf-axis>div>span,.wf-key>span,.wf-row>span,.wh-copy>p.tag,.wh-stats>div>span.tag,.wide>span.no,.wide>span.who,.wo>span.lvl,.wq-ex>blockquote>cite,.wrap>div>p.crumb,.wrap>div>span.real,.wrap>p.e-note,.wx>div>span.tagi,.x-bento>article>small,.x-calc>small,.x-case>span.tag,.x-cmp>article>span.tag,.x-fb>b,.x-ff>span.n,.x-next>div>small,.x-quote>footer,.x-quote>p.by,.x-risk>summary>span.x-sev,.x-risk>summary>span.x-sev.hi,.x-risk>summary>span.x-sev.lo,.xb>span.k,.xc>header>span.tag.lime,.xk>span.k,.xm>span.n,.xmini>span>b,.xp-dfig>figcaption.note,.xp-gloss>div>dt,.xp-rel>a>em,.xp-rel>a>small,.xp-tl>button>small,.xr-site>button.xr-dot,.xr-site>button.xr-dot.amber,.xrel>a>small,.xvt>li>span.when,.xwork>span.xtag,.z>span,button>span.fic,button>span.m,li>time,summary>span.cost,summary>span.lv,summary>span.lv.h,summary>span.lv.m,summary>span.n ):not(:where([data-ui],.device,.screen,.win,.mini-app,.vis,.viz,.pv,pre,code,.term,.tok,.runlog,svg,.s-pipe,.paths,.ob,.card-l,.row2,.order-card,.v-app,.v-dash,.v-card,[class^="gv-"],[class*=" gv-"],.gv,.canvas,.flow,.ix-viz,[class*="mock"],.dash,.xrec,.kv-code,.brandmark,.rtmark,.serp-ed,.hero-viz) *){font-size:13px !important;line-height:1.35} .ix-rd .serp-ed :is(label.se-f,output,p.note){font-size:13px !important} .ix-rd main :is(.gm-step>div>p,.gm-step>p,.ix-problem>p,.essay>p.lead,p#verdict,article>p,.x-verdict>p,p.cc-take,p.x-lnote,.wrap.sec>p,p.e-after,.m>p,.xcall>p,[id$="-p0"]>p,[id$="-0"]>p,.tk>div>p,.xp-fit li,.vtl>li,.wrap>ol:not([class])>li){max-width:36em !important} .ix-rd.single-service .gm-step.gm-card>span.when,.ix-rd:not(.postid-1273) .rel-row>span,.ix-rd.single-portfolio main :is(p.crumb,span.type,span.sample,.show>.note,.txt>small,.col>h3){font-size:13px !important;line-height:1.35}  body:not(.tq) header.nav .bar{background:rgb(250 248 244/.9)}header.nav :is(.mn-btn,.mn-link){color:var(--ink)} header.nav .mn:has(.mn-btn[aria-expanded="true"]) :is(.mn-btn.cur:not([aria-expanded="true"]),.mn-link[aria-current="page"]){background:transparent} header.nav :is(.mega-col .mega-h,.mega-sub span){font-family:"Geist",system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--muted)}header.nav .mega-foot a{display:inline-flex;align-items:center;gap:6px;font-family:"Geist",system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none}header.nav .mega-foot a .ix-ico{transition:transform .2s var(--ease)}header.nav .mega-foot a:hover .ix-ico{transform:translateX(2px)}header.nav .mega a.mi .ico{color:var(--ink)}header.nav .mega a.mi .ico .ix-ico{width:16px;height:16px;display:block}header.nav .mega a.mi.noico{grid-template-columns:1fr;padding:9px 12px}header.nav .mega a.mi span.d{font-size:13px}header.nav .mega-logos i{font:500 12px/1 "Geist",system-ui,sans-serif;letter-spacing:-.005em} header.nav .burger{font-family:"Geist",system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none;min-height:44px}header.nav .mobile-menu .mm-links .mm-h{font-family:"Geist",system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--muted)}header.nav .mobile-menu .mm-links a{display:flex;align-items:center;min-height:44px}header.nav .mobile-menu summary{min-height:48px}header.nav .mobile-menu summary::after,header.nav .mobile-menu details[open] summary::after{content:"";width:7px;height:7px;margin-right:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ease)}header.nav .mobile-menu details[open] summary::after{transform:translateY(2px) rotate(225deg)}header.nav .mobile-menu .mm-top a{min-height:44px;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){header.nav .mobile-menu summary::after,header.nav .mega-foot a .ix-ico{transition:none}}  footer :focus-visible{outline-color:var(--lime)} footer .fb{align-items:center;row-gap:10px}footer .fb .fb-note{flex-basis:100%;max-width:88ch;font-size:13px;line-height:1.5}  .ix-rd *:not(code,kbd,samp,pre,abbr,.systems em){text-transform:none !important}.ix-rd .systems em{text-transform:uppercase !important}  @media (min-width:601px){.ix-rd main :is(.sec-h,.x-prose,.txt,.ixb-prose,.next,.trust,.custom,.bring,.proof,.lab,.panel,.x-txt)>h2,.ix-rd main :is(section.sec,section.wrap)>h2,.ix-rd main .sec-h>div>h2{font-size:clamp(1.75rem,3vw,2.75rem) !important;line-height:1.06}.ix-rd main :is(.dots,.close,section.close)>h2{font-size:clamp(2rem,3.4vw,3rem) !important;line-height:1.04}} @media (max-width:600px){.ix-rd main .model h3{font-size:1.25rem !important}} .ix-rd :where(b,strong){font-weight:550} .ix-rd :is([class*="hero"],.p-head,.ix-head,.essay,.blog-hero,.page-head) :is(.crumbs,.crumbs a,.crumbs span,.crumb,.crumb a,.pill,.kicker,.kicker a,.brandrow .pill):not(:where(.device,.dark,.dk,.screen,[class*="gv-"]) *){color:var(--ink-2) !important}  .ix-rd .gm-steps>.gm-step.gm-todo>*:not(.gm-glow):not(.gm-tick):not(.gm-badge){opacity:1 !important}.ix-rd :is(.worked,.x-worked,.wx,.steps2) :is(.step,.st,li):not(.on)>*{opacity:1} @media (max-width:900px){.ix-rd .weeks li{padding:0 0 24px 34px}.ix-rd .weeks li::before{top:2px;left:0}}.ix-rd .weeks :is(.when,.out){font-family:"Geist",system-ui,sans-serif;font-size:13px;letter-spacing:-.005em} .ix-rd .next ol li .when{font-size:13px;letter-spacing:-.005em} .ix-rd :is(.form,#cta-form,.close form) :is(input,select,textarea):focus-visible{outline:2px solid var(--lime-2);outline-offset:2px}.ix-rd :is(.form,#cta-form,.close form) :is(input,select,textarea)[aria-invalid="true"]{box-shadow:0 0 0 1.5px #b42318 !important}.ix-rd :is(.form,#cta-form,.close form) input[type="checkbox"][aria-invalid="true"]{outline:2px solid #b42318;outline-offset:2px}.ix-rd .f-err{display:block;grid-column:1/-1;margin-top:2px;font:500 13px/1.35 "Geist",system-ui,sans-serif;letter-spacing:-.005em;color:#b42318}.ix-rd :is(.dark,.dk,footer) .f-err{color:#ffb4a6}.ix-rd :is(.form,#cta-form) .status.bad,.ix-rd #cta-status.bad{color:#b42318} .ix-rd form.form label.f{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:6px;align-items:baseline;font-family:"Geist",system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--ink-2)}.ix-rd form.form label.f>:is(input,select,textarea,.f-err){grid-column:1/-1}.ix-rd form.form label.f .req{font-size:13px;font-weight:400;color:var(--muted)} @media (max-width:600px){.ix-rd :is(.svc-hero .chip,.rel-row a){min-height:44px;padding-block:10px;display:inline-flex;align-items:center}} .ix-rd :is(.x-tag,.ixb-tag).amb{background:var(--panel) !important;color:var(--ink) !important}.ix-rd :is(.x-tag,.ixb-tag).lime{background:var(--lime) !important;color:var(--lime-2) !important} .ix-rd :is(.x-risk>.r,.x-risk>.h,.asks .ask,.day .habit,p.cc-take,.col>.card2,.x-dlog details,.lc-note,#ab-v,.dpanel p.to,.diff blockquote,.xp-quote blockquote,.prep article,.ph-team .ph-slot){border-left-width:1px !important;border-left-color:var(--line) !important}.ix-rd :is(.dark,.dk) :is(.asks .ask,.day .habit,.lc-note,.xp-quote blockquote,.diff blockquote),.ix-rd :is(.asks .ask.dk,.day .habit.dk){border-left-color:rgb(255 255 255/.14) !important}  .ix-rd :is(h3>.ix-chapter-n,article.in>span.big,article.xm>span.n,.x-ff>span.n,article.ch>span.n,.bento>article>span.no,summary>span.gd-n,summary>span.n:has(+ b),article>span.n:has(+ h3),.gf-band>.gf-n){display:none !important}.ix-rd nav.rail a>span{display:none}.ix-rd .asks .ask::before{content:none !important} .ix-rd :is( a>span.go,a>span.sr,a.badge.real>span.sr,a.card>span.foot>span,a.card.ix-entry>span.foot>span,a.et>span.api,a.pb.bc>span.tag,a.pb.cust>span.tag,a.pb.shop>span.pb-art>i,a.pb.shop>span.tag,a.pb.woo>span.tag,a.pb.wp>span.tag,a.plat>span.pt,a.rel>span>small,a.rt>span.fr,a.rt.dk>span.fr,a.tile.w4>span.cap>small,a.tile.w5>span.cap>small,a.tile.w5>span.real.badge,a.tile.w6>span.cap>small,a.tile.w7>span.cap>small,a.tile.w7>span.real.badge,a.tile.w8>span.cap>small,a.tq-card>span.tq-line,article>div.cs>b,article>p.fix>b,article>span.arrow,article>span.k,article>span.real,article>span.sample,article>span.tag,article>span.who,article>span.why,article.big>span.who,article.bx.c2>p.tag,article.bx.c2>span.tag,article.bx.c3>span.tag,article.bx.c4>span.tag,article.bx.dk>span.tag,article.card.ix-entry>span.foot>span,article.case>span.who,article.com>span.k,article.gm-step>p.not>small,article.gm-step>span.gm-badge,article.gm-step>span.st,article.gv-card>span.gv-btn,article.gv-card>span.gv-btn.ghost,article.gv-card>span.gv-trade,article.hc>span.tag,article.home>span.for,article.lm>span.k,article.mk-c>p.mk-cost>b,article.mk-c>span.tag,article.mk-c.mk-dark>p.mk-cost>b,article.mk-c.mk-dark>span.tag,article.mk-c.mk-wide>p.mk-cost>b,article.mk-c.mk-wide>span.tag,article.mk.gm-step>span.mk-out,article.model>p.price>small,article.model>span.fit,article.model.hl>p.price>small,article.model.hl>span.fit,article.org>span.k,article.pick>span.chose,article.pick>span.tag,article.pk-c>p.pk-v>b,article.pk-c>span.pk-q,article.pk-c.pk-a>p.pk-v>b,article.pk-c.pk-a>span.pk-q,article.pk-c.pk-dark>p.pk-v>b,article.pk-c.pk-dark>span.pk-q,article.role>ul>li,article.sx-b>p.fix>b,article.sx-b>span.x,article.sx-b.lm>p.fix>b,article.sx-b.lm>span.x,article.sx-b.wide>p.fix>b,article.sx-b.wide>span.x,article.tk>aside>b,article.w>span.k,article.w.dk>span.k,article.wide>span.who,article.wo>span.lvl,article.wo.dk>span.lvl,article.xb>span.k,article.xb.lime>span.k,article.xb.w2>span.k,article.xb.w3>span.k,article.xb.w4>span.k,article.xb.w6>span.k,article.xcc>dl>dt,article.xcc.hl>dl>dt,aside.gv-drawer>span.gv-btn.full,aside.hx-quote>span.tag,aside.ixb-quote-card>blockquote>cite,aside.tl-detail>p.when,aside.x-quote>p.by,aside.x-quote>span.who,button>span.m,button>span.tag,button.el-in>span.el-back>small,button.nf-c>span.nf-f>em,button.plate.p0>span.tag,button.plate.p1>span.tag,button.plate.p2>span.tag,button.plate.p3>span.tag,button.plate.p4>span.tag,button.tab>span.meta>span,div>div.bc>small,div>div.face.back>button,div>div.face.front>button,div>div.facts2>span,div>div.fc>small,div>div.hm-legend>span,div>div.q>span,div>div.x-ptab>small,div>nav.crumbs>a,div>nav.crumbs>span,div>p.crumb,div>p.crumb>a,div>p.ms-stat,div>p.r-read,div>p.tag,div>span.k,div>span.lnote,div>span.lnote-d,div>span.real,div>span.sample,div>span.sig,div>span.tag,div>span.tagi,div>span.when,div.ab>p.note,div.ab-h>span.tag,div.abv>span.lnote-d,div.abv.b>span.lnote-d,div.ad-give>span.tag,div.ad-need>span.tag,div.ak-c>p.ak-bad>b,div.ak-c>p.ak-good>b,div.ans>p.good>b,div.apply>form>label,div.ba>article.af>small,div.ba>article.bf>small,div.badges>span.c,div.badges>span.real,div.badges>span.sample,div.bd>div>small,div.bd>div.fix>small,div.bento>article.bx>small,div.bento>article.bx.big>small,div.bento>article.bx.no>small,div.bento>article.bx.wide>small,div.body>div>small,div.body>p>span,div.body>span.aim,div.box>form>label,div.br-out>span.lnote,div.bx-card.no>span.tag,div.bx-card.yes>span.tag,div.bx-cb>div>b,div.bx-col.dn>span.tag,div.bx-col.up>span.tag,div.bx-meta>span.y,div.bx-pane>div.bx-meta>span,div.bx-pane>span.tag,div.calc-out.dk>p.note,div.cc>div.cc-row.cc-head>span,div.chk>div.top>span,div.ci-h>span.lnote-d,div.cl>div.cl-key>span,div.cl-key>span.cl-hint,div.cmp-lbl>span.tag,div.cmp-side>label.lnote,div.cmp-stage>span.cmp-l.l,div.cmp-stage>span.cmp-l.r,div.code>div.head>span,div.col>span.who,div.col.us>span.who,div.composer>div.row>span,div.copy>div.route-badge>span,div.copy>span.ix-status.status-live,div.copy>span.ix-status.status-soon,div.counts>span>em,div.cp-card>div.hd>span,div.day>article.habit>time,div.day>article.habit.dk>time,div.day>article.habit.hl>time,div.db-h>span.tag,div.db-hpos>p.tag,div.dc-h>span.tag.lime,div.dc.dk>p.note,div.device.dark>p.note,div.device.dark>p.sample-note,div.dial>div.mid>small,div.diff>blockquote>small,div.diff>div>small,div.dq-g>div.ga>small,div.dq.dk>p.note,div.e-call>span.cost,div.e-ex>blockquote>cite,div.e-next>a.e-nx>small,div.e-split>div>b,div.e-stack>div>em,div.e-stack>div.miss>em,div.e-vs>div.mid>span,div.ee-art>span.lnote,div.ee-m>span.lnote,div.eng-card>div>small,div.eng-card>div.wide>small,div.eng-comp>div.row>span,div.erp-row>a.erp-t>small,div.erp-row>a.erp-t.dk>small,div.ev>p.note,div.ev-dest>div>small,div.ex-r>div.ex-s>b,div.ex-r>p.ex-note,div.ex-r>span.tag,div.face.back>a>span,div.face.back>span.k,div.face.front>button.flip-btn,div.face.front>button.flip-btn>span,div.face.front>span.k,div.facts>div>small,div.facts>div>span,div.fam>div.fdet>small,div.fdet>div.we>b,div.flip-in>div.face.back>a,div.fun>p.note,div.fun-rows>div.fr>span,div.gauge>span>small,div.gbp-s>span.gbp-st,div.gd-b>p.gd-we>b,div.gg-panel>p.gg-k,div.glance>div>small,div.gv-aiwin>div.gv-aihead>small,div.gv-dbody>div.gv-dh>small,div.gv-hero>div.gv-hero-copy>small,div.gv-hero-copy>span.gv-btn,div.gv-layer.l1>div.gv-callout>b,div.gv-layer.l2>div.gv-callout>b,div.gv-layer.l3>div.gv-callout>b,div.gv-layer.l4>div.gv-callout>b,div.gv-mob>span.gv-btn.full,div.gv-phone>div.gv-mob>small,div.gv-race>div.gv-racehead>small,div.gv-rec.src>div.gv-rf>span,div.hard-head>label.big-sw>span,div.hb-inc>button.hb-btn,div.hb-inc>div.hb-steps>span,div.hb-inc>span.note,div.hb-k>div>small,div.hb-top>span.hb-state>span,div.hb-up>div.lbl>span,div.hl>div.card>small,div.hl.lt>p.lnote,div.hm>span.dow,div.hm-card>span.d,div.hm-card>span.note,div.hm-sum>div>small,div.home-pick>div.rng>label,div.hood-sys>p.lbl,div.hp-copy>div.seg2>button,div.ht.dk>p.note,div.ide-tree>span.tag,div.iso-panel>div.chips2>span,div.iso-panel>span.tag,div.kcs>article.k1>small,div.kcs>article.k2>small,div.kcs>article.k3>small,div.kt.hero>div.kv.kv-answer>small,div.kv2>div>b,div.lane>div.st>em,div.lane>div.st.you>em,div.lane.ch>h3>em,div.lane.mv>h3>em,div.lane.rb>h3>em,div.lg.dk>div.lg-grid>span,div.lg.dk>p.note,div.local>span>small,div.lockup>span.ptag,div.lp-wf>div.w-b.wide>small,div.map>div.r.h>span,div.mb>span.tag,div.meter>div.m>span,div.mp>p.note,div.msg>div.mst>span,div.mt>span.tag,div.mx-foot>span.tag,div.mx-grid>span.chd,div.nap-t>div.nap-r.hd>span,div.nap.lt>p.lnote,div.nexts>a.nx>small,div.nexts>a.nx.dk>small,div.note-c>span.lnote,div.note-l>span.lnote,div.note-y>span.lnote,div.note2>span.tag,div.nxp>div.txt>small,div.ob.gm-steps>div.gm-step>small,div.oos.dk>div.oos-code>span,div.opts>div.opt.head>span,div.outcome>p.oc-h,div.pb-ctl>div.pb-row>label,div.pb-ctl>div.pb-row>span,div.pb-out>span.name,div.pb-out>span.tag,div.phs>button.ph>small,div.pipe>div.pipe-st>h3,div.plans>div.pl>small,div.plans>div.pl.dk>small,div.plogos>a.pl>small,div.pmean>blockquote.pquote>footer,div.pn>a>small,div.pn>a.nx>small,div.pr-b>div.pr-rate.off>span,div.pt-h>span.st.ok,div.r>span>small,div.rack>div.unit>em,div.rack>div.unit.us>em,div.rb>div>b,div.rd-ctl>label.lnote,div.rd-pane.rd-built>div.rd-el>small,div.rd-pane.rd-built>div.rd-el.img>small,div.rd-pane.rd-built>div.rd-el.wide>small,div.rd-pane.rd-raw>div.rd-el>small,div.rd-pane.rd-raw>div.rd-el.img>small,div.rd-pane.rd-raw>div.rd-el.miss>small,div.rd-pane.rd-raw>div.rd-el.wide>small,div.rd-stage.lt>span.rd-lbl.l,div.rd-stage.lt>span.rd-lbl.r,div.readout>div>span,div.reads>a>small,div.reltiles>a.rt>small,div.reltiles>a.rt.dk>small,div.rep-k>div>span,div.rep.dk>p.note,div.rich-l.lt>p.lnote,div.route-badge>span.partner,div.route-badge>span.to,div.row.gw-row>span.tag,div.row2>span.st,div.row2>span.st.dr,div.row2>span.st.ok,div.row2>span.st2,div.row2>span.st2.dr,div.row2>span.st2.ok,div.rp>p.tag,div.rp-top>span.rp-st,div.rp-top>span.tag,div.rv-h>span.tag,div.rv.dk>p.note,div.rw>span.when,div.sa-side>span.grp,div.searchbox>p.count,div.serp-ed>label.se-f,div.serp-ed>p.note,div.sev-nums>div>small,div.sev-out>span.note,div.sev-pick>button>span,div.sh2>span.pill2,div.sheet>div.row.h>span,div.sheet>span.cap,div.show>span.note,div.side>div>b,div.side>div>small,div.side>div.warn>b,div.sl-grid>span.sl-h,div.sm-zone>span.tag,div.sm-zone.big>span.tag,div.st>span.when,div.st-step.done>span.tag,div.st-step.done>span.wcst,div.st.dk>span.when,div.stage>span.note,div.surf-page.lt>button.z.z-ai>span,div.surf-page.lt>button.z.z-cwv>span,div.surf-page.lt>button.z.z-local>span,div.surf-page.lt>button.z.z-org>span,div.surf-page.lt>button.z.z-paa>span,div.surf-page.lt>button.z.z-prod>span,div.surf-panel.dk>span.tag.lime,div.sx-aside>blockquote.sx-quote>footer,div.sx-brief>span.tag,div.sx-ver>span.tag,div.systems>span>em,div.tbl>div.th>span,div.term-top>b.live,div.tl-axis>span.lbl,div.tl-card>span.out,div.tl-card>span.when,div.tl-top>div.tl-sort>button,div.tl-top>span.tl-legend,div.tl-track>span.tl-dot>em,div.tl-track>span.tl-dot.cur>em,div.top>span.lv,div.top>span.sample,div.tp>p.lnote,div.tq-card>p.flowtag,div.tq-card.c1>i.tq-btn,div.tq-card.c1>span.tag,div.tq-card.c2>i.tq-ok,div.tq-card.c2>span.tag,div.tq-card.c3>i.tq-d,div.tq-card.c3>span.tag,div.tq-stack>div.tq-plats>span,div.two>div>b,div.two>div.no>b,div.up>div.up-key>span,div.up-detail>span.when,div.up-scroll>div.up-track>span,div.v-card>span.bt2,div.vis.v-dark>div.k>small,div.vz.gv>small.gv-note,div.w-row>div.w-b>small,div.w-row>div.w-b.off>small,div.w2>dt>small,div.wc-api>span.tag,div.wc-bar>span.tag,div.wc-ext>span.tag,div.wc-pay>span.tag,div.week>div.day>h3,div.week>span.now>i,div.wh-copy>p.tag,div.wpf>span.tag,div.wpf-it>span.op,div.wq-ex>blockquote>cite,div.wq-more>a>small,div.wq-plat>div.r.h>span,div.wrap>p.crumb,div.wrap>p.crumb>a,div.wrap>span.type,div.x-bento>article>small,div.x-bento>article.s2>small,div.x-bento>article.s2.dk>small,div.x-bento>article.s2.lime>small,div.x-bento>article.s4>small,div.x-board>div.t>small,div.x-board>div.t.amb>small,div.x-board>div.t.w2>small,div.x-board>div.t.w3>small,div.x-bud>div.r.h>span,div.x-calc>div.eq>span,div.x-case>span.tag,div.x-ex>figure.x-quote>footer,div.x-fi>div.x-fb>b,div.x-fx>div.x-calc>small,div.x-kan>div.col>h3,div.x-kan>div.diff>small,div.x-lane>div.st>small,div.x-lane.b2b>div.st>small,div.x-next>div>small,div.x-rel>a>small,div.x-tbl>div.r>span,div.x-tbl>div.r.h>span,div.xk>span.k,div.xk.stop>span.k,div.xk.warn>span.k,div.xmini>span>b,div.xp-tl>button>small,div.xpl>blockquote.pq>cite,div.xr>div.m>small,div.xr>div.r>small,div.xr-site>button.xr-dot,div.xr-site>button.xr-dot.amber,div.xrec>span.hd,div.xsplit>figure.xquote>figcaption,div.xwork>p.note,div.xwork>span.xtag,dl.ad-col>dt>i,dl.ad-col.pick>dt>i,dl.gloss>div>dt,dl.x-gloss>div>dt,figure.x-spec>div.hd>span,figure.xp-dfig>figcaption.note,form>label.full,form.form>label.f,form.form>label.f.full,h3>span.tag.amber,h3>span.tag.cyan,h3>span.tag.lime,header>span.lnote,header>span.tag.lime,i.gm-step>span.gm-badge,label.ab-days>span.lnote-d,label.ab-days>span.lnote-d>output,label.dc-in>span.lnote,label.dc-in>span.lnote>output,label.f>span.req,label.oos-in>span.lnote,label.stair-in>span.lnote,li>span.when,li.ad-step.gm-step>span.tag,li.gm-step>p.fail>b,li.gm-step>p.why>b,li.gm-step>span.ag-when,li.gm-step>span.gm-badge,li.gm-step>span.when,li.gm-step>span.wk,li.warn.gm-step>span.when,nav.wrap.sec>a.ix-pager-next>small,nav.wrap.sec>a.ix-pager-prev>small,nav.xp-rel>a>small,nav.xrel>a>small,nav.xrel>a.dk>small,ol.chain>li.lbl,ol.xp-track.gm-steps>li.gm-step>small,ol.xp-track.r3>li.gm-step>small,p>span.ix-fix-label,p>span.sample,p.ix-fix-head>span.ix-fix-label,p.note>a.xl,section.wrap.close>nav.rel-row>span,section.wrap.sec>p.aim-note>b,section.wrap.sec>p.e-note,span>small.lbl,span>span.b>small,span>span.f>em,span>span.f>small,span>span.pin,span.bc>span.hint,span.blogo>span.wordmark,span.cap>span.st>span,span.fc>span.hint,span.fc.back>span.tag,span.fc.front>span.tag,span.foot>span>time,span.gm-step>span.gm-badge,span.ix-entry-top>span.ix-entry-label,span.no>small.lbl,span.sync>div>span,span.sync>div.b>span,span.tl-track>span.tl-bar>em,summary>span.cost,summary>span.lv,summary>span.lv.h,summary>span.lv.m,summary>span.x-sev,summary>span.x-sev.hi,summary>span.x-sev.lo,td>button.cell.ask>small,td>button.cell.pg>small,td>span.st.packed,td>span.st.paid,td>span.st.shipped,td.hl>span.v,td.hl>span.v.n,td.hl>span.v.w,th>span.sr ){letter-spacing:-.005em !important} .ix-rd .model.hl>.pill[style]{display:inline-flex !important;align-items:center;align-self:flex-start;padding:5px 12px !important;border-radius:999px !important;background:rgb(255 255 255/.12) !important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.22) !important;color:#fff !important;font:500 13px/1.2 "Geist",system-ui,sans-serif !important;letter-spacing:-.005em !important} .ix-rd nav.rail a{display:block;grid-template-columns:none;line-height:1.3;text-wrap:balance}.ix-rd:not(.ix-entry-v2) .chap{max-width:1120px;margin-inline:auto}.ix-rd:not(.ix-entry-v2) .chap .ch p{max-width:68ch} .ix-rd .tq-steps{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:0;width:100%;height:auto;padding:clamp(18px,3vw,32px) clamp(4px,1vw,12px)}.ix-rd .tq-steps span{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;font-family:"Geist",system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.2;padding:12px 16px;border-radius:999px;background:rgb(255 255 255/.08);color:#f6f4ef;box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);transition:background-color .35s,color .35s,box-shadow .35s}.ix-rd .tq-steps span::before{content:"";flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(215 227 255/.55);background:center/12px no-repeat;transition:background-color .35s,box-shadow .35s}.ix-rd .tq-steps span:is(.on,.end){background:#d7e3ff;color:#161513;box-shadow:none}.ix-rd .tq-steps span:is(.on,.end)::before{background-color:#1d4ed8;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l3 3 6-6.6' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ix-rd .tq-steps i{flex:0 0 clamp(20px,4vw,56px);height:2px;margin:0 6px;background:rgb(215 227 255/.45);opacity:1;position:relative}.ix-rd .tq-steps i::after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border-top:2px solid rgb(215 227 255/.7);border-right:2px solid rgb(215 227 255/.7);transform:translateY(-50%) rotate(45deg)}@media (max-width:700px){.ix-rd .tq-steps{flex-direction:column;align-items:stretch;padding:16px 4px}.ix-rd .tq-steps span{flex:none;justify-content:flex-start}.ix-rd .tq-steps i{flex:none;width:2px;height:16px;margin:4px 0 4px 31px}.ix-rd .tq-steps i::after{right:auto;left:50%;top:auto;bottom:-1px;transform:translateX(-50%) rotate(135deg)}}@media (prefers-reduced-motion:reduce){.ix-rd .tq-steps span,.ix-rd .tq-steps span::before{transition:none}}  .ix-rd .device.dark>:is(.composer,.dev,.mapper)>:is(.row,.pick-row)>span, .ix-rd .device.dark>.wc>.wc-bar>.tag,.ix-rd .device.dark .fun>.fun-rows>.fr>span{color:#d6d2c8 !important} .ix-rd .device.dark .fun>.fun-rows>.fr>small{color:#e9b97a !important} .ix-rd .redir .rr:not(.on){opacity:.8} .ix-rd #builder .picks .grp>span{color:var(--ink-2)} .ix-rd .gm-on .gm-num{background:linear-gradient(135deg,var(--lime-2),color-mix(in srgb,var(--lime-2) 85%,var(--cyan))) !important;color:#fff !important} .ix-rd :is(.gm-on,.gm-todo) .gm-num{transition:box-shadow .4s !important} :where(.ix-rd .sec-h)>.pill{color:#4f4b44}  .ix-rd .gbp-st{color:#9a5800 !important} .ix-rd .device.dark .gv-gauge>span small{color:var(--ink) !important} .ix-rd .ix-notify-form :is(.ix-partial-note,.ix-reply){color:var(--ink-2) !important} .ix-rd .spot>p.note,.ix-rd.single-product section.sec:not(.dark,.dk)>p.note{color:var(--ink-2) !important} .ix-rd .home:not(.on) .for{color:var(--ink-2)} .flow-list{display:none}@media (max-width:600px){.ix-rd #builder .canvas{display:none}.ix-rd #builder .flow-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.ix-rd #builder .flow-list li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:center;padding:10px 12px;border-radius:var(--r-sm);background:var(--dark-2);color:#f6f4ef}.ix-rd #builder .flow-list .ic{grid-row:span 2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255/.08);font-size:14px;color:#d7e3ff}.ix-rd #builder .flow-list b{font-size:15px;font-weight:500;letter-spacing:-.01em}.ix-rd #builder .flow-list small{font-size:13px;color:#d6d2c8}.ix-rd #builder .flow-list li.hub{box-shadow:inset 0 0 0 1px rgb(215 227 255/.35)}.ix-rd #builder .flow-list li.err .ic{color:#ffb4a6}}  .ix-rd .sec-h .ix-sa-go{color:#1e40af;text-decoration-color:rgb(30 64 175/.4)} .ix-rd .gbp-ac span{color:#1557b0 !important} .ix-rd .wpa-save{background:#135e96 !important} .ix-rd .lane.rb h3 em{background:#b97a2c !important} .ix-rd article.bx .hl>.card small{color:var(--ink-2) !important}.ix-rd article.bx .hl>.card .wp{color:var(--ink) !important}.ix-rd article.bx .hl>.card .wp img{filter:none} .ix-rd .card-l.dupe span{color:var(--ink-2) !important} @media (max-width:760px){.ix-rd .x-cmp thead,.ix-rd .x-cmp thead th{white-space:nowrap}}
