.dgh{position:relative;overflow:clip}.dgh:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e9dcc61a,#0000);height:85%;position:absolute;inset:auto -10% -45% 35%}.dgh-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px clamp(48px,5vw,80px);padding-top:clamp(44px,5.5vw,76px);padding-bottom:clamp(64px,7vw,104px);display:grid;position:relative}.dgh-kicker{color:var(--color-sand);margin:0;font-size:15.5px;font-weight:500}.dgh-title{color:#fff9ef;margin-top:20px}.dgh-title>span{text-wrap:balance}.dgh-lead{max-width:590px;margin-top:28px}.dgh-btns{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.dgh-pilot{color:#a9bab5;margin:30px 0 0;font-size:14px;line-height:1.6}.dgh-pilot a{color:#e9dcc6;white-space:nowrap;margin-inline-start:4px;font-weight:600;text-decoration:none;display:inline-block}.dgh-pilot a:hover{color:#fff9ef}.dgh-dot{vertical-align:1px;background:#9fd3b0;border-radius:50%;width:8px;height:8px;margin-inline-end:10px;display:inline-block;box-shadow:0 0 0 4px #9fd3b029}.dgh-visual{justify-self:end;width:100%;min-width:0;max-width:560px}.dgh-note{color:#93a8a2;margin:14px 0 0;font-size:12.5px}@media (width<=1099.98px){.dgh-in{grid-template-columns:minmax(0,1fr)}.dgh-visual{justify-self:start}}.sn{color:#1f1a14;background:#fffdf8;border-radius:22px;padding:20px 22px 22px;box-shadow:0 30px 60px -34px #000000b3}.sn :focus-visible{outline-color:#0f5c58}.sn-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.sn-head-in{flex-direction:column;min-width:0;display:flex}.sn-title{font-size:16px;font-weight:600;line-height:1.3}.sn-meta{color:#706456;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.sn-view{color:#544a3e;background:#f0e9de;border-radius:999px;grid-column:1/-1;justify-self:start;margin-top:10px;padding:4px 10px;font-size:12px;font-weight:500}.sn-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.sn-k{color:#706456;font-size:12.5px;font-weight:600}.sn-seg>button{flex:auto}.sn-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.sn-tile{background:#f8f3eb;border-radius:14px;flex-direction:column;padding:12px 14px 13px;display:flex;position:relative;overflow:clip}.sn-tk{color:#544a3e;font-size:12.5px;font-weight:500}.sn-fig{font:400 28px/1.1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px}.sn-tn{color:#706456;margin-top:6px;font-size:12.5px;line-height:1.45}.sn-sweep{opacity:0;animation:sn-sweep .9s var(--ease-out-expo) 50ms;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#e9dcc6bf 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes sn-sweep{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}.sn-facts{margin:12px 0 0}.sn-facts>div{border-bottom:1px solid #eee6da;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:9px 0;display:flex}.sn-facts dt{color:#544a3e;font-size:13px}.sn-facts dd{text-align:end;flex-direction:column;align-items:flex-end;gap:1px;margin:0;display:flex}.sn-facts b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.sn-facts dd span{color:#706456;font-size:12px}.sn-who{margin-top:12px}.sn-steps{animation:sn-in .45s var(--ease-out-expo) backwards;gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}@keyframes sn-in{0%{opacity:0;transform:translateY(5px)}}.sn-steps>li{align-items:baseline;gap:10px;font-size:13.5px;font-weight:500;display:flex}.sn-step{color:#0f5c58;background:#e0ece8;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.sn-same{border-top:1px solid #e3d8c7;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.sn-same>li{border-radius:12px;flex-direction:column;gap:3px;padding:9px 11px;transition:box-shadow .4s;display:flex;box-shadow:inset 0 0 0 1px #eee6da}.sn-same>li[data-at]{box-shadow:inset 0 0 0 1.5px #0f5c58}.sn-same-n{color:#706456;white-space:nowrap;font-size:12px;font-weight:500}.sn-same-v{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.sn-tick{color:#fffdf8;opacity:0;width:17px;height:17px;transition:opacity .3s, transform .45s var(--ease-out-expo);background:#286d42;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;transform:scale(.4)}.sn-same>li[data-on] .sn-tick{opacity:1;transform:none}@media (width<=479.98px){.sn{padding:16px 16px 18px}.sn-tiles,.sn-same{grid-template-columns:minmax(0,1fr)}.sn-same>li{flex-direction:row;justify-content:space-between;align-items:center}.sn-facts>div{flex-direction:column}.sn-facts dd{text-align:start;align-items:flex-start}.sn-seg{flex:100%}.sn-seg>button{padding:0 6px}}@media (prefers-reduced-motion:reduce){.sn-sweep{display:none}.sn-steps{animation:none}.sn-tick{transition:none}}.dgo{background:#f4efe6}.dgo-in{padding-block:clamp(72px,8vw,112px)}.dgo-title{max-width:820px}.dgo-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(28px,3.4vw,56px);margin:clamp(36px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.dgo-points>li{border-top:1px solid #1f1a14;padding-top:18px}.dgo-n{font:500 12px var(--font-mono);letter-spacing:.06em;color:#0f5c58}.dgo-points h3{font:400 clamp(24px, 2.1vw, 28px) / 1.15 var(--font-display);text-wrap:balance;margin:12px 0 0}.dgo-points p{color:#544a3e;text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.6}.dgo-foot{color:#544a3e;max-width:900px;margin:clamp(32px,3.6vw,44px) 0 0;font-size:14.5px;line-height:1.6}.dgo-links{flex-wrap:wrap;gap:8px 28px;margin-top:14px;display:flex}.dgo-links a{color:#0f5c58;font-weight:600;text-decoration:none}.dgo-links a:hover{color:#0b4a47;text-underline-offset:3px;text-decoration:underline}@media (width<=899.98px){.dgo-points{grid-template-columns:minmax(0,1fr)}}.rl{margin-top:clamp(36px,4vw,56px)}.rl-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rl-pk{color:#fff9ef;text-align:start;background:#e9dcc60a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:background .2s,box-shadow .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #e9dcc621}.rl-pk:hover{background:#e9dcc617}.rl-pk[aria-pressed=true]{color:#1f1a14;background:#fffdf8;box-shadow:0 18px 36px -26px #000000b3}.rl-pk-in{min-width:0}.rl-pk-t{font-size:14px;font-weight:600;line-height:18px;display:block}.rl-pk-m{color:#a9bab5;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;line-height:17px;display:block}.rl-pk[aria-pressed=true] .rl-pk-m{color:#544a3e}.rl-pk-k{font:500 12px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#93a8a2;margin-bottom:3px;display:block}.rl-pk[aria-pressed=true] .rl-pk-k{color:#0f5c58}.rl-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) clamp(340px,27.5vw,396px);gap:14px 28px;margin-top:20px;display:grid}.rl-left{grid-area:1/1/span 2;min-width:0}.rl-test{grid-area:1/2}.rl-out{grid-area:2/2}.rl-stage{background:#0a2220;border-radius:22px;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #e9dcc614}.rl-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.rl-land{position:absolute;top:0;left:0}.rl-marks{position:absolute;top:0;left:0;overflow:visible}.rl-sea{font:500 12px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#93a8a2bf;white-space:nowrap;position:absolute}.rl-time{flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:absolute;top:24px;left:36px}.rl-day{color:#e9dcc6;white-space:nowrap;background:#e9dcc612;border-radius:999px;align-items:center;gap:9px;height:34px;padding:0 15px 0 13px;font-size:13.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #e9dcc624}.rl-clock{font:400 48px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#fff9ef}.rl-wire{fill:none;stroke:#e9dcc633;stroke-width:1.5px;stroke-dasharray:3 5}.rl-wire[data-on]{stroke:#e9dcc6b3;stroke-width:2px;stroke-dasharray:none}.rl-wire[data-tone=warn]{stroke:#e3a857}.rl-wire[data-tone=spark]{stroke:#d9774b}.rl-lead{fill:none;stroke:#e9dcc633;stroke-width:1.5px}.rl-lead[data-on]{stroke:#e9dcc6a6}.rl-halo{opacity:.3;transition:opacity .5s}.rl-pin[data-open] .rl-halo{opacity:.75}.rl-pin[data-here] .rl-halo{opacity:1}.rl-dot{fill:#0a2220;stroke:#e9dcc68c;stroke-width:1.5px}.rl-pin[data-open] .rl-dot{fill:#e9dcc6;stroke:none}.rl-ring-bg{fill:none;stroke:#e9dcc629;stroke-width:3px}.rl-ring-fg{fill:none;stroke-width:3px;stroke-linecap:round;transition:opacity .4s}.rl-ring[data-closed] .rl-ring-fg{opacity:.45}.rl-packet circle{fill:#fff9ef}.rl-packet .rl-packet-halo{fill:#e9dcc633}.rl-packet[data-spark] circle{fill:#f2a27c}.rl-packet[data-spark] .rl-packet-halo{fill:#d9774b4d}.rl-card,.rl-owner{box-sizing:border-box;background:#143936;border-radius:16px;transition:box-shadow .4s;position:absolute;box-shadow:inset 0 0 0 1px #e9dcc61a}.rl-card{padding:12px 14px}.rl-card[data-here],.rl-owner[data-tone]{box-shadow:inset 0 0 0 1.5px #e9dcc657}.rl-owner[data-tone=spark]{box-shadow:inset 0 0 0 1.5px #d9774bbf}.rl-card-h{justify-content:space-between;align-items:center;gap:8px;height:22px;display:flex}.rl-card-n{color:#fff9ef;white-space:nowrap;font-size:14.5px;font-weight:600}.rl-open{color:#a9bab5;white-space:nowrap;background:#e9dcc614;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.rl-open>i{box-sizing:border-box;border:1.5px solid;border-radius:50%;width:6px;height:6px}.rl-open[data-open]{color:#9fd3b0;background:#9fd3b021}.rl-open[data-open]>i{background:currentColor}.rl-hours{font:500 12px/16px var(--font-mono);color:#93a8a2;white-space:nowrap;margin-top:2px;display:block}.rl-people{margin:10px 0 0;padding:0;list-style:none}.rl-person{align-items:center;gap:10px;height:36px;transition:opacity .4s;display:flex}.rl-person[data-tone=dim]{opacity:.45}.rl-person-in,.rl-owner-in{flex-direction:column;flex:1;min-width:0;display:flex}.rl-name{color:#fff9ef;white-space:nowrap;font-size:13px;font-weight:600;line-height:17px}.rl-role{color:#93a8a2;white-space:nowrap;font-size:12px;line-height:16px}.rl-chip{color:#e9dcc6;white-space:nowrap;font-variant-numeric:tabular-nums;height:19px;animation:rl-in .35s var(--ease-out-expo) backwards;background:#e9dcc61a;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:4px;margin-top:1px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.rl-chip[data-tone=lit]{color:#0e2b29;background:#e9dcc6}.rl-chip[data-tone=warn]{color:#2a1f12;background:#e3a857}.rl-chip[data-tone=spark]{color:#2a1606;background:#d9774b}.rl-chip[data-tone=ok]{color:#9fd3b0;background:#9fd3b026}.rl-slot{box-sizing:border-box;border:1.5px dashed #e9dcc624;border-radius:12px;height:50px;margin-top:8px;position:relative}.rl-req{color:#1f1a14;background:#fffdf8;border-radius:12px;align-items:center;padding:0 12px;display:flex;position:absolute;inset:-1.5px;box-shadow:0 18px 30px -22px #000000a6}.rl-req-in{flex-direction:column;min-width:0;display:flex}.rl-req-t{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:17px}.rl-req-s{font-variant-numeric:tabular-nums;white-space:nowrap;color:#905200;animation:rl-in .35s var(--ease-out-expo) backwards;font-size:12px;font-weight:500;line-height:16px}.rl-req-s[data-tone=warn]{color:#a34317}.rl-req-s[data-tone=spark]{color:#a53220}.rl-req-s[data-tone=ok]{color:#286d42}@keyframes rl-in{0%{opacity:0;transform:translateY(4px)}}.rl-owner{border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px 14px 14px;display:flex}.rl-owner-a{color:#a9bab5;margin-top:6px;font-size:12.5px;font-weight:500;line-height:17px}.rl-owner-a[data-tone=lit]{color:#e9dcc6}.rl-owner-a[data-tone=warn]{color:#e3a857}.rl-owner-a[data-tone=spark]{color:#f0a07a}.rl-owner-a[data-tone=ok]{color:#9fd3b0}.rl-face{flex:none;display:inline-flex;position:relative}.rl-ping{pointer-events:none;border:2px solid;border-radius:50%;position:absolute;inset:-3px}.rl-tick{color:#fff;background:#2e9e5b;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;bottom:-7px;right:-7px;box-shadow:0 0 0 2px #143936}.rl-bar{align-items:center;gap:16px;margin-top:22px;display:flex}.rl-play{color:#0e2b29;background:#e9dcc6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:inline-flex}.rl-play:hover{background:#fff9ef}.rl-bar-clock{font:400 26px/1 var(--font-display);font-variant-numeric:tabular-nums;color:#fff9ef;flex:none;display:none}.rl-bar-day{font:400 12.5px/1 var(--font-sans);color:#a9bab5;margin-top:4px;display:block}.rl-rail{flex:1;min-width:0;height:46px;position:relative}.rl-track{background:#e9dcc624;border-radius:3px;height:6px;position:absolute;top:12px;left:11px;right:11px}.rl-fill{border-radius:inherit;transform-origin:0;background:#e9dcc6;position:absolute;inset:0}.rl-shut{background:repeating-linear-gradient(135deg,#0e2b29 0 3px,#e9dcc64d 3px 5px);border-radius:3px;height:12px;position:absolute;top:-3px;box-shadow:0 0 0 1px #0e2b29}.rl-mark{background:#e9dcc673;border-radius:1px;width:2px;height:16px;margin-left:-1px;position:absolute;top:-5px}.rl-mark[data-past]{background:#0e2b29}.rl-mark[data-tone=warn]{background:#e3a857}.rl-mark[data-tone=spark]{background:#d9774b}.rl-thumb-at{pointer-events:none;position:absolute;inset:0}.rl-thumb{background:#fff9ef;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:0;box-shadow:0 0 0 2px #0e2b29,0 4px 12px -2px #00000080}.rl-rail:has(.rl-input:focus-visible) .rl-thumb{box-shadow:0 0 0 2px #0e2b29,0 0 0 6px #e9dcc68c,0 4px 12px -2px #00000080}.rl-input{opacity:0;cursor:grab;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:0;left:0}.rl-input:active{cursor:grabbing}.rl-input::-webkit-slider-runnable-track{height:30px}.rl-input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:30px}.rl-input::-moz-range-track{height:30px}.rl-input::-moz-range-thumb{border:0;width:22px;height:30px}.rl-ticks{height:16px;font:500 12px var(--font-mono);color:#93a8a2;pointer-events:none;position:absolute;top:30px;left:11px;right:11px}.rl-ticks>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.rl-ticks>span[data-fold]{color:#c9d3cf}.rl-cap{color:var(--color-on-deep-2);margin:16px 0 0;font-size:15.5px;line-height:1.5;display:grid}.rl-cap-in{opacity:0;transition:opacity .3s ease-out, transform .5s var(--ease-out-expo);grid-area:1/1;transform:translateY(8px)}.rl-cap-in[data-on]{opacity:1;transition-delay:.1s;transform:none}.rl-cap-time{font:500 12.5px var(--font-mono);letter-spacing:.04em;color:var(--color-sand);margin-inline-end:10px}.rl-test,.rl-out{box-sizing:border-box;color:#1f1a14;background:#f8f3eb;border-radius:20px;padding:18px 20px 20px}.on-deep .rl-test :focus-visible{outline-color:#0f5c58}.rl-eyebrow{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#706456;margin:0}.rl-tt{margin:5px 0 0;font-size:16px;font-weight:600;line-height:1.3}.rl-help{color:#706456;margin:4px 0 0;font-size:13px;line-height:1.45}.rl-row{margin-top:14px}.rl-row-k{color:#544a3e;margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.rl-seg>button{flex:auto;padding:0 10px}.rl-fixed{color:#544a3e;margin:14px 0 0;font-size:13px;line-height:1.45}.rl-verdict{color:#905200;background:#f6ecd9;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rl-verdict>svg{flex:none;margin-top:1px}.rl-verdict b{color:#1f1a14;font-size:14px;font-weight:600;display:block}.rl-verdict span span{color:#544a3e;margin-top:2px;font-size:13px;display:block}.rl-verdict[data-none]{color:#286d42;background:#e4ebe1}.rl-k{color:#706456;margin:16px 0 7px;font-size:12px;font-weight:600}.rl-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-steps>li{background:#fffdf8;border-radius:12px;padding:10px 12px 11px;box-shadow:inset 0 0 0 1px #eee6da}.rl-step-h{color:#706456;align-items:baseline;gap:5px;font-size:13px;display:flex}.rl-step-h b{color:#1f1a14;font-weight:600}.rl-step-sla{margin-inline-start:auto;font-size:12px}.rl-step-c{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rl-auth{color:#286d42;white-space:nowrap;background:#e4ebe1;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;display:inline-flex}.rl-auth b{font-weight:600}.rl-step-w{color:#544a3e;margin-top:8px;font-size:12.5px;line-height:1.45;display:block}.rl-pols{margin:0;padding:0;list-style:none}.rl-pols>li{border-top:1px solid #eee6da;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;font-weight:500;display:flex}.rl-pols>li:first-child{border-top:0;padding-top:0}.rl-pols>li[data-off]{color:#544a3e;font-weight:400}.rl-pol{color:#706456;background:#efe8dc;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.rl-pol[data-on]{color:#0f5c58;background:#e0ece8}.rl-more{color:#706456;border-top:1px solid #eee6da;margin:6px 0 0;padding-top:7px;font-size:12.5px;line-height:1.45}.rl-note{color:#706456;margin:14px 0 0;font-size:12px}.rl-notes{color:var(--color-on-deep-2);border-top:1px solid #e9dcc624;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px clamp(24px,3vw,44px);margin:clamp(40px,4vw,56px) 0 0;padding:22px 0 0;font-size:14.5px;line-height:1.6;list-style:none;display:grid}.rl-notes strong{color:#fff9ef;margin-bottom:4px;font-weight:600;display:block}.rl-foot{color:#a9bab5;margin:28px 0 0;font-size:13px;line-height:1.6}.rl-foot a{color:#e9dcc6;white-space:nowrap;margin-inline-start:6px;font-weight:600;text-decoration:none}.rl-foot a:hover{color:#fff9ef}.rl-small{display:none}.rl-smap{aspect-ratio:440/356;background:#0a2220;border-radius:18px;width:100%;max-height:400px;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #e9dcc614}.rl-smap .rl-land,.rl-smap .rl-marks{width:100%;height:100%}.rl-pinlabel{font:500 12px var(--font-mono);color:#e9dfcd;white-space:nowrap;text-shadow:0 0 3px #0a2220,0 0 8px #0a2220;position:absolute;transform:translate(16px,-50%)}.rl-pinlabel[data-off]{color:#93a8a2}.rl-schip{box-sizing:border-box;color:#fff9ef;white-space:nowrap;background:#143936;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px 0 4px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #e9dcc629}.rl-schip[data-tone]{box-shadow:inset 0 0 0 1.5px #e9dcc680}.rl-schip[data-tone=spark]{box-shadow:inset 0 0 0 1.5px #d9774b}.rl-scards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.rl-scards .rl-card,.rl-scards .rl-owner{position:relative}.rl-others{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.rl-others>li{background:#e9dcc60a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #e9dcc61a}.rl-others .rl-hours{flex:auto;margin:0}@media (width<=1199.98px){.rl-body{flex-direction:column;gap:16px;display:flex}.rl-left{display:contents}.rl-test{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;column-gap:28px;display:grid}.rl-test>.rl-eyebrow,.rl-test>.rl-tt,.rl-test>.rl-help{grid-column:1/-1}.rl-bar{margin-top:4px}.rl-cap{margin-top:0}.rl-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899.98px){.rl-stage{display:none}.rl-small,.rl-bar-clock{display:block}.rl-pick{grid-template-columns:minmax(0,1fr);gap:8px}.rl-test{display:block}}@media (width<=599.98px){.rl-scards,.rl-others{grid-template-columns:minmax(0,1fr)}.rl-others .rl-open{margin-inline-start:auto}.rl-notes{grid-template-columns:minmax(0,1fr)}.rl-bar{flex-wrap:wrap;gap:12px 14px}.rl-rail{flex:1 0 100%}}@media (width<=419.98px){.rl-others .rl-hours{flex-basis:100%;order:3}.rl-test,.rl-out{padding-inline:16px}.rl-seg>button{padding:0 4px}}@media (prefers-reduced-motion:reduce){.rl-chip,.rl-req-s{animation:none}.rl-cap-in,.rl-halo,.rl-person,.rl-card,.rl-owner,.rl-ring-fg{transition:none}}.dgr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 64px;display:flex}.dgr-head h2{flex:520px;max-width:760px}.dgr-head p{flex:0 460px}.dgr{border-collapse:collapse;border-top:1px solid #1f1a14;width:100%;margin-top:48px;font-size:15.5px;line-height:1.5}.dgr thead th{text-align:start;color:#0f5c58;border-bottom:1px solid #e3d8c7;padding:14px 16px 12px;font-size:14px;font-weight:600}.dgr tbody th,.dgr td{vertical-align:top;text-align:start;border-bottom:1px solid #eee6da;padding:20px 16px}.dgr tbody th{width:32%;padding-inline-start:0}.dgr-name{font:400 24px/1.2 var(--font-display);color:#1f1a14;display:block}.dgr-why{color:#706456;margin-top:6px;font-size:14px;font-weight:400;line-height:1.5;display:block}.dgr td{color:#1f1a14;font-variant-numeric:tabular-nums}.dgr-once td{background:#f4efe6;border-bottom-color:#fffdf8}.dgr-foot{color:#706456;margin:22px 0 0;font-size:13px}@media (width<=799.98px){.dgr,.dgr tbody,.dgr tr,.dgr th,.dgr td{width:auto;display:block}.dgr thead{display:none}.dgr tr{border-bottom:1px solid #e3d8c7;padding:18px 0}.dgr tbody th,.dgr td{border:0;width:auto;padding:0}.dgr td{border-radius:10px;grid-template-columns:112px minmax(0,1fr);gap:12px;margin-top:10px;padding:8px 12px;display:grid}.dgr td:before{content:attr(data-label);color:#0f5c58;font-size:13px;font-weight:600}.dgr-once td{grid-template-columns:minmax(0,1fr);gap:2px}}.dgp{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:40px clamp(40px,5vw,80px);margin-top:48px;display:grid}.dgp-t{border-collapse:collapse;border-top:1px solid #1f1a14;width:100%;font-size:14.5px}.dgp-t thead th{text-align:start;color:#0f5c58;border-bottom:1px solid #e3d8c7;padding:14px 12px 12px;font-size:13.5px;font-weight:600}.dgp-t thead th:first-child{color:#706456;padding-inline-start:0}.dgp-t tbody th,.dgp-t td{text-align:start;vertical-align:middle;border-bottom:1px solid #e8dfd1;padding:12px}.dgp-t tbody th{white-space:nowrap;padding-inline-start:0;font-weight:600}.dgp-face{color:#0e2b29;vertical-align:middle;background:#e9dcc6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-inline-end:10px;font-size:12px;font-weight:600;display:inline-flex}.dgp-role{color:#1f1a14;background:#fffdf8;border-radius:8px;align-items:center;min-height:26px;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex;box-shadow:inset 0 0 0 1px #e3d8c7}.dgp-role[data-role=owner]{box-shadow:none;color:#fff9ef;background:#0e2b29}.dgp-role[data-role=manager]{box-shadow:none;color:#0f5c58;background:#e0ece8}.dgp-role[data-role=none]{box-shadow:none;color:#706456;background:0 0;padding-inline:0;font-weight:400}.dgp-h{border-bottom:1px solid #1f1a14;margin:0;padding-bottom:14px;font-size:15px;font-weight:600}.dgp-roles{margin:0}.dgp-roles>div{border-bottom:1px solid #e8dfd1;padding:12px 0}.dgp-roles dt{font-size:14.5px;font-weight:600}.dgp-roles dd{color:#544a3e;margin:3px 0 0;font-size:14px;line-height:1.5}.dgp-notes{color:#544a3e;border-top:1px solid #e3d8c7;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px clamp(24px,3vw,48px);margin:clamp(40px,4vw,56px) 0 0;padding:22px 0 0;font-size:14.5px;line-height:1.6;list-style:none;display:grid}.dgp-notes strong{color:#1f1a14;margin-bottom:4px;font-weight:600;display:block}.dgp-more{margin:28px 0 0}.dgp-more a{color:#0f5c58;font-size:15px;font-weight:600;text-decoration:none}.dgp-more a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1099.98px){.dgp{grid-template-columns:minmax(0,1fr)}}@media (width<=899.98px){.dgp-notes{grid-template-columns:minmax(0,1fr)}}@media (width<=639.98px){.dgp-t,.dgp-t tbody,.dgp-t tr,.dgp-t th,.dgp-t td{display:block}.dgp-t thead{display:none}.dgp-t tr{border-bottom:1px solid #e3d8c7;padding:14px 0 10px}.dgp-t tbody th,.dgp-t td{border:0;padding:0}.dgp-t td{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-inline-start:40px;display:flex}.dgp-t td:before{content:attr(data-label);color:#706456;font-size:13px;font-weight:500}}.dgi-flow{border-top:1px solid #1f1a14;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.dgi-step{padding-block:28px 8px;padding-inline:0 32px}.dgi-step+.dgi-step{border-inline-start:1px solid #e3d8c7;padding-inline-start:32px}.dgi-stay{background:linear-gradient(#f4efe6,#0000 70%);padding-inline-end:24px}.dgi-arrow{color:#e9dcc6;background:#0e2b29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dgi-flip{transform:scaleX(-1)}.dgi-stay .dgi-arrow{color:#544a3e;background:#fffdf8;border:1px solid #cbbba3}.dgi-step h3{font:400 28px/1.15 var(--font-display);margin:20px 0 0}.dgi-step p{color:#544a3e;text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.6}.dgi-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.dgi-chips span{height:26px;font:500 12.5px var(--font-mono);color:#0e2b29;background:#f4efe6;border-radius:7px;align-items:center;padding:0 10px;display:inline-flex}.dgi-stay .dgi-chips span{color:#706456;background:#fffdf8;box-shadow:inset 0 0 0 1px #e3d8c7}@media (width<=899.98px){.dgi-flow{grid-template-columns:minmax(0,1fr)}.dgi-step,.dgi-step+.dgi-step{border-inline-start:0;border-bottom:1px solid #e3d8c7;padding:26px 0}.dgi-stay{padding-inline:16px}}.ig-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(32px,4vw,64px);margin-top:48px;display:grid}.ig-sample{color:#706456;margin:12px 0 0;font-size:12px}.ig-routes{border-top:1px solid #1f1a14;margin:0;padding:0;list-style:none;position:sticky;top:145px}.ig-routes>li{border-bottom:1px solid #e3d8c7;padding:22px 0 24px}.ig-rhead{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ig-routes h3{font:400 clamp(22px, 2vw, 26px) / 1.15 var(--font-display);text-wrap:balance;margin:0}.ig-routes p{color:#544a3e;max-width:62ch;margin:10px 0 0;font-size:15px;line-height:1.6}@media (width<=1100px){.ig-grid{grid-template-columns:minmax(0,1fr)}.ig-routes{order:-1;position:static}}.ig-app{background:#fffdf8;border:1px solid #e3d8c7;border-radius:20px;padding:clamp(18px,2.2vw,28px);box-shadow:0 18px 40px -24px #0e2b2947}.ig-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;display:flex}.ig-title{margin:0;font-size:20px;font-weight:600}.ig-sub{color:#544a3e;max-width:52ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}.ig-file{height:30px;font:500 12px var(--font-mono);color:#544a3e;white-space:nowrap;background:#f4efe6;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.ig-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ig-bar{background:#ece4d7;border-radius:999px;height:6px;margin-bottom:8px;transition:background .45s cubic-bezier(.16,1,.3,1);display:block}.ig-bar[data-on]{background:#0f5c58}.ig-step{color:#706456;font-size:13.5px;line-height:1.3;display:block}.ig-step[data-now]{color:#1f1a14;font-weight:600}.ig-body{border-top:1px solid #eee6da;min-height:470px;margin-top:22px;padding-top:18px}.ig-note{color:#544a3e;margin:0;font-size:13.5px;line-height:1.5}.ig-cols{margin-top:6px}.ig-col{border-bottom:1px solid #f4efe6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 16px;padding:11px 0;display:grid}.ig-h{margin:0;font-size:14.5px;font-weight:600}.ig-samples{color:#706456;overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.ig-flabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ig-branches .ig-flabel{clip:auto;color:#544a3e;width:auto;height:auto;margin-bottom:5px;font-size:12.5px;font-weight:500;display:block;position:static}.ig-select{box-sizing:border-box;color:#706456;background:#fffdf8;border:1px solid #e3d8c7;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:38px;padding:0 11px 0 12px;font-size:14px;transition:border-color .5s,background .9s,color .5s;display:flex}.ig-select[data-on]{color:#1f1a14;background:#f8f3eb;border-color:#cbbba3}.ig-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ig-sec{margin:20px 0 10px;font-size:14px;font-weight:600}.ig-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ig-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ig-btn{color:#fffdf8;cursor:pointer;background:#0f5c58;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .2s,opacity .3s;display:inline-flex}.ig-btn:hover:not(:disabled){background:#0b4a47}.ig-btn:disabled{opacity:.45;cursor:not-allowed}.ig-btn:focus-visible,.ig-check input:focus-visible{outline-offset:3px;outline:2px solid #0f5c58}.ig-btn-ghost{color:#0f5c58;background:0 0;border:1px solid #cbbba3}.ig-btn-ghost:hover:not(:disabled){background:#f4efe6}.ig-counts{flex-wrap:wrap;gap:8px;display:flex}.ig-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ig-pill>i{border-radius:50%;width:6px;height:6px}.ig-banner{color:#544a3e;background:#f4efe6;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5}.ig-issues{margin:14px 0 0;padding:0;list-style:none}.ig-issues>li{border-bottom:1px solid #f4efe6;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;line-height:1.45;display:flex}.ig-left{color:#a53220;margin:14px 0 0;font-size:13.5px}.ig-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;line-height:1.45;display:flex}.ig-check input{accent-color:#0f5c58;flex:none;width:18px;height:18px;margin:1px 0 0}.ig-progress{padding-top:40px}.ig-big{font:600 22px/1.2 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.ig-track{background:#ece4d7;border-radius:999px;height:8px;margin:16px 0 14px;display:block;overflow:hidden}.ig-track>span{background:#0f5c58;border-radius:999px;height:100%;transition:width .12s linear;display:block}@media (width<=640px){.ig-col,.ig-branches{grid-template-columns:minmax(0,1fr)}.ig-steps{gap:6px}.ig-step{font-size:12px}.ig-body{min-height:0}.ig-actions .ig-btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.ig-select,.ig-val,.ig-bar,.ig-track>span{transition:none!important}}.dgs{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(24px,2.8vw,44px);margin:clamp(44px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.dgs>li{border-top:1px solid #e9dcc638;padding-top:26px;position:relative}.dgs-n{top:-17px;color:#0e2b29;width:34px;height:34px;font:400 17px/1 var(--font-display);background:#e9dcc6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:0}.dgs h3{font:400 clamp(23px, 2vw, 27px) / 1.15 var(--font-display);color:#fff9ef;text-wrap:balance;margin:14px 0 0}.dgs p{color:var(--color-on-deep-2);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.6}@media (width<=1099.98px){.dgs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (width<=599.98px){.dgs{grid-template-columns:minmax(0,1fr);row-gap:44px}}.lm-title[data-astro-cid-hri6frsj]{text-wrap:balance;max-width:760px;margin:0}.lm-grid[data-astro-cid-hri6frsj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 72px;margin-top:44px;display:grid}.lm-h[data-astro-cid-hri6frsj]{color:#1f1a14;border-bottom:1px solid #1f1a14;margin:0 0 6px;padding-bottom:14px;font-size:15px;font-weight:600}.lm-list[data-astro-cid-hri6frsj]{margin:0;padding:0;list-style:none}.lm-list[data-astro-cid-hri6frsj] li[data-astro-cid-hri6frsj]{color:#544a3e;border-bottom:1px solid #eee6da;gap:12px;padding:13px 0;font-size:15.5px;line-height:1.5;display:flex}.lm-list[data-astro-cid-hri6frsj] svg[data-astro-cid-hri6frsj]{flex:none;margin-top:4px}.lm-leaves[data-astro-cid-hri6frsj]{margin:0}.lm-leaves[data-astro-cid-hri6frsj] div[data-astro-cid-hri6frsj]{border-bottom:1px solid #eee6da;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 20px;padding:13px 0;font-size:15.5px;line-height:1.5;display:grid}.lm-leaves[data-astro-cid-hri6frsj] dt[data-astro-cid-hri6frsj]{color:#1f1a14;font-weight:500}.lm-leaves[data-astro-cid-hri6frsj] dd[data-astro-cid-hri6frsj]{color:#706456;margin:0}@media (width<=899.98px){.lm-grid[data-astro-cid-hri6frsj]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.lm-leaves[data-astro-cid-hri6frsj] div[data-astro-cid-hri6frsj]{grid-template-columns:minmax(0,1fr)}}
