.r12 [data-sec=hub],.r12 [data-sec=automations]{--hd:#3ddc84;--hl:#11703a;--hk:#04170b}.r12 [data-sec=support]{--hd:#ff8fb2;--hl:#ad2a5c;--hk:#2e0616}.r12 [data-sec=search]{--hd:#ff8a66;--hl:#a33717;--hk:#2b0c03}.r12 [data-sec=data]{--hd:#ffb84d;--hl:#855200;--hk:#2b1700}.r12 [data-sec=safety]{--hd:#9db4ff;--hl:#2f55b5;--hk:#0b1536}.r12 [data-sec=ship]{--hd:#eb9cf0;--hl:#8f3399;--hk:#2a0a2e}.l43-h2{letter-spacing:-.03em;color:var(--w-hi);font-size:clamp(1.32rem,1.9vw,1.6rem);font-weight:800;line-height:1.15}.l43-map{border-top:1px solid var(--line);counter-reset:none;list-style:none}.l43-map>li{border-bottom:1px solid var(--line)}.l43-trk{color:inherit;border-radius:10px;grid-template-columns:45px minmax(0,.95fr) minmax(0,1.25fr) auto 22px;grid-template-areas:"tile n p m go""tile h p m go";align-items:center;gap:2px 20px;padding:16px 12px 16px 10px;transition:background-color .25s;display:grid;position:relative}.l43-trk__tile{grid-area:tile;align-self:center}.l43-trk__n{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.14em;color:var(--h);grid-area:n;align-self:end;font-size:.6875rem;font-weight:500}.l43-trk__h{letter-spacing:-.015em;color:var(--w-hi);text-wrap:balance;grid-area:h;align-self:start;font-size:1.06rem;font-weight:700;line-height:1.3}.l43-trk__p{color:var(--w70);text-wrap:pretty;grid-area:p;font-size:.94rem;line-height:1.5}.l43-trk__m{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--w55);white-space:nowrap;grid-area:m;justify-items:end;gap:2px;font-size:.6875rem;display:grid}.l43-trk__go{grid-area:go;place-items:center;display:grid}.l43-trk__go svg,.l43-build__go,.l43-pn svg{fill:none;width:18px;height:18px;stroke:var(--h);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.f6 .l43-trk:focus-visible{outline:2px solid var(--h);outline-offset:-2px}@media (hover:hover){.l43-trk:hover{background:var(--h-wash)}.l43-trk:hover .l43-trk__h{color:var(--h)}.l43-trk:hover .l43-trk__go svg{transform:translate(3px)}}.l43-routes{border-top:1px solid var(--line);list-style:none}.l43-route{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;column-gap:20px;padding:14px 10px;display:grid}.l43-route__h{color:var(--w-hi);font-size:1rem;font-weight:650;line-height:1.35}.l43-route__steps{flex-wrap:wrap;align-items:center;gap:8px 0;list-style:none;display:flex}.l43-route__steps>li{align-items:center;display:flex}.l43-route__steps>li+li:before{content:"";background:var(--line-2);width:22px;height:1px;margin-inline:6px}.l43-route__steps a{border:1px solid var(--line-2);min-height:40px;color:var(--w85);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 11px;font-size:.86rem;font-weight:500;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.l43-route__steps a>i{background:var(--h);flex:none;width:8px;height:8px}.f6 .l43-route__steps a:focus-visible{outline:2px solid var(--h);outline-offset:2px}@media (hover:hover){.l43-route__steps a:hover{border-color:var(--h-line);background:var(--h-soft);color:var(--w-hi)}}.l43-faq{border-top:1px solid var(--line)}.l43 .l43-faq .g11-qa summary{min-height:58px;padding:13px 0;font-size:1rem}.l43 .l43-faq .g11-qa__a{padding-bottom:18px;font-size:.95rem;line-height:1.65}.l43-th .r12-head__in{align-items:start}.l43-crumbs{margin-bottom:6px}.l43-crumbs a{color:var(--w70)}.l43-crumbs a:hover{color:var(--h)}.l43-crumbs span[aria-current]{min-height:44px;color:var(--h);align-items:center;display:inline-flex}.l43-th__k{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--h);align-items:center;gap:12px;margin-bottom:16px;font-size:.6875rem;font-weight:500;display:flex}.l43-th__h.r12-head__h{text-wrap:balance;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.04}.l43-short{border-left:2px solid var(--h);color:var(--w85);text-wrap:pretty;padding-left:14px;font-size:1.02rem;line-height:1.6}.l43-short b{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--h);margin-bottom:4px;font-size:.6875rem;font-weight:600;display:block}.l43-th .r12-head__meta{margin-top:14px;padding-left:16px}.l43-ex__in{grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:start;gap:28px clamp(36px,5vw,96px);display:grid}.l43-prose{max-width:66ch}.l43-prose .l43-h2{margin-bottom:16px}.l43-prose p{color:var(--w70);text-wrap:pretty;font-size:1.04rem;line-height:1.75}.l43-prose p+p{margin-top:1em}.l43-h3{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--h);margin:28px 0 10px;font-size:.72rem;font-weight:600}.l43-try{border-top:1px solid var(--line);list-style:none}.l43-try>li{border-bottom:1px solid var(--line);color:var(--w85);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 0;font-size:.98rem;line-height:1.5;display:grid}.l43-try__n{font-family:var(--font-code), ui-monospace, monospace;color:var(--h);font-size:.75rem;line-height:1.95}.l43 .l43-prose p.l43-note{color:var(--w55);margin-top:18px;font-size:.84rem;line-height:1.5}.l43-on{border-top:2px solid var(--h);gap:18px;padding-top:14px;display:grid;position:sticky;top:96px}.l43-on__k{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--h);font-size:.6875rem;font-weight:600}.l43-on__item{gap:8px;display:grid}.l43-on__l{color:var(--w55);font-size:.8rem;font-weight:500}.l43-on .r12-gt{flex:none}.l43-build{border:1px solid var(--line-2);background:var(--tint);color:inherit;border-radius:12px;grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"n go""p go";align-items:center;gap:3px 12px;padding:12px 14px;transition:border-color .25s,background-color .25s;display:grid}.l43-build__n{color:var(--w-hi);grid-area:n;font-size:.95rem;font-weight:650;line-height:1.3}.l43-build__p{color:var(--w70);grid-area:p;font-size:.86rem;line-height:1.45}.l43-build__go{grid-area:go}.f6 .l43-build:focus-visible{outline:2px solid var(--h);outline-offset:2px}@media (hover:hover){.l43-build:hover{border-color:var(--h-line);background:var(--h-wash)}.l43-build:hover .l43-build__go{transform:translate(3px)}}.l43-pn{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-block:clamp(18px,2.4vw,32px) clamp(8px,1vw,12px);display:grid}.l43-pn__a{border:1px solid var(--line-2);color:inherit;border-radius:12px;gap:4px;padding:12px 14px;transition:border-color .25s,background-color .25s;display:grid}.l43-pn__a--next{text-align:right;justify-items:end}.l43-pn__k{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w55);align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}.l43-pn .l43-pn__back{transform:scaleX(-1)}.l43-pn__t{color:var(--w-hi);align-items:center;gap:9px;font-size:.95rem;font-weight:650;line-height:1.3;display:inline-flex}.l43-pn__t>i{background:var(--h);flex:none;width:8px;height:8px}.l43-pn__map{min-height:44px;color:var(--w85);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.28em;align-items:center;padding:0 4px;font-size:.86rem;font-weight:600;display:inline-flex}.l43-pn__map:hover{color:var(--w-hi)}.f6 .l43-pn__a:focus-visible{outline:2px solid var(--h);outline-offset:2px}@media (hover:hover){.l43-pn__a:hover{border-color:var(--h-line);background:var(--h-wash)}}@media (max-width:999px){.l43-trk{grid-template-columns:45px minmax(0,1fr) auto 22px;grid-template-areas:"tile n m go""tile h m go""tile p p go"}.l43-trk__p{margin-top:2px}.l43-route{grid-template-columns:minmax(0,1fr);row-gap:10px}.l43-ex__in{grid-template-columns:minmax(0,1fr)}.l43-on{max-width:560px;position:static}}@media (max-width:699px){.l43-trk{border-radius:0;grid-template-columns:41px minmax(0,1fr) 18px;grid-template-areas:"tile n go""tile h go""p p go""m m go";column-gap:12px;padding:12px 0}.l43-trk__tile.r12-tile{border-radius:7px;width:41px;height:41px}.l43-trk__h{font-size:1rem}.l43-trk__p{margin-top:4px;font-size:.875rem;line-height:1.45}.l43-trk__m{grid-auto-flow:column;justify-content:start;justify-items:start;gap:14px;margin-top:4px}.l43-route{padding:12px 0}.l43-route__steps{gap:6px}.l43-route__steps>li+li:before{display:none}.l43-route__steps a{gap:6px;min-height:44px;padding:0 9px;font-size:.8rem}.l43-crumbs{margin-bottom:0}.l43-th__k{margin-bottom:12px}.l43-th__k .r12-tile{border-radius:7px;width:36px;height:36px}.l43-th__k .r12-glyph{width:22px;height:22px}.l43-th__h.r12-head__h{font-size:clamp(1.7rem,7.6vw,2.1rem)}.l43-short{font-size:.95rem;line-height:1.55}.l43-prose p{font-size:.98rem;line-height:1.7}.l43-try>li{font-size:.94rem}.l43-pn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.l43-pn__map{grid-area:2/1/auto/-1;justify-self:center}.l43-pn__a{padding:10px 12px}.l43-pn__t{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.l43-trk,.l43-trk__go svg,.l43-route__steps a,.l43-build,.l43-build__go,.l43-pn__a{transition:none}}.l52-h.r12-head__h{text-wrap:balance;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.04}.l52-list{border-top:1px solid var(--line);list-style:none}.l52-ph{border-bottom:1px solid var(--line);grid-template:"tile k b""tile h b"1fr/45px minmax(0,.8fr) minmax(0,1.5fr);gap:4px 20px;padding:22px 10px;scroll-margin-top:96px;display:grid}.l52-ph__tile{grid-area:tile}.l52-ph__k{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--h);grid-area:k;gap:12px;font-size:.6875rem;font-weight:500;display:flex}.l52-ph__k span+span{color:var(--w55)}.l52-ph__h{letter-spacing:-.015em;color:var(--w-hi);text-wrap:balance;grid-area:h;font-size:1.12rem;font-weight:700;line-height:1.3}.l52-ph__b{grid-area:b;gap:10px;min-width:0;display:grid}.l52-ph__p{color:var(--w85);text-wrap:pretty;font-size:.98rem;line-height:1.6}.l52-ph__why,.l52-eng{color:var(--w70);text-wrap:pretty;font-size:.92rem;line-height:1.55}.l52-ph__why b,.l52-eng b{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--h);margin-right:6px;font-size:.6875rem;font-weight:600}.l52-src{border-top:1px solid var(--line);margin-top:4px;list-style:none;display:grid}.l52-src>li{border-bottom:1px solid var(--line)}.l52-src__a{color:inherit;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"tag t""tag site""tag p";column-gap:12px;padding:10px 6px;transition:background-color .25s;display:grid}.l52-src__tag{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--w55);grid-area:tag;padding-top:3px;font-size:.625rem}.l52-src__t{color:var(--w-hi);grid-area:t;font-size:.94rem;font-weight:600;line-height:1.35}.l52-src__site{font-family:var(--font-code), ui-monospace, monospace;color:var(--w55);overflow-wrap:anywhere;grid-area:site;font-size:.7rem;line-height:1.5}.l52-src__p{color:var(--w70);text-wrap:pretty;grid-area:p;font-size:.86rem;line-height:1.45}.f6 .l52-src__a:focus-visible{outline:2px solid var(--h);outline-offset:-2px}@media (hover:hover){.l52-src__a:hover{background:var(--h-wash)}.l52-src__a:hover .l52-src__t{color:var(--h)}.l52-src__a:hover .r12-out{stroke:var(--h);transform:translate(2px,-2px)}}.l52-eng{max-width:72ch;margin-top:20px;padding-inline:10px}.l52-more{grid-column:-2/-1;min-width:0;margin-top:26px}.r12-sec__in>.l52-more{margin-top:8px}.l52-more .l43-trk__n{text-transform:uppercase}.l52-more__k{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--w55);margin-bottom:10px;font-size:.6875rem;font-weight:600}@media (max-width:999px){.l52-ph{grid-template:"tile k""tile h""b b"/45px minmax(0,1fr)}.l52-ph__b{margin-top:12px}}@media (max-width:699px){.l52-h.r12-head__h{font-size:clamp(1.7rem,7.6vw,2.1rem)}.l52-ph{grid-template-columns:41px minmax(0,1fr);column-gap:12px;padding:16px 0}.l52-ph__tile.r12-tile{border-radius:7px;width:41px;height:41px}.l52-ph__h{font-size:1.02rem}.l52-ph__p{font-size:.94rem;line-height:1.55}.l52-ph__why,.l52-eng{font-size:.875rem}.l52-src__a{grid-template-columns:46px minmax(0,1fr);column-gap:10px;padding:10px 0}.l52-src__t{font-size:.9rem}.l52-eng{padding-inline:0}}@media (prefers-reduced-motion:reduce){.l52-src__a{transition:none}}@media (min-width:1000px) and (max-width:1199px){.l43-trk{grid-template-columns:45px minmax(0,1fr) auto 22px;grid-template-areas:"tile n m go""tile h m go""tile p p go"}.l43-trk__p{margin-top:2px}}
