:where(.ryod-page) .ryod-board{border-radius:var(--od-radius-panel);background:var(--od-surface);width:100%;max-width:38.75rem;height:27.5rem;color:var(--od-text);grid-template-columns:minmax(0,1fr) 13.75rem;font-size:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059,0 0 0 1px #ffffff14}:where(.ryod-page) .ryod-board__label{z-index:2;border:1px solid var(--od-border);border-radius:var(--od-radius-round);background:color-mix(in srgb, var(--od-bg) 94%, transparent);color:var(--od-text-muted);font-family:var(--od-font-mono);padding:.25rem .5rem;font-size:.5625rem;position:absolute;bottom:.75rem;left:.75rem}:where(.ryod-page) .ryod-board__map{background:color-mix(in srgb, var(--od-surface) 85%, var(--od-bg));position:relative;overflow:hidden}:where(.ryod-page) .ryod-board__grid{opacity:.5;background-image:linear-gradient(var(--od-surface-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--od-surface-subtle) 1px, transparent 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0}:where(.ryod-page) .ryod-board__zone{border:1px dashed color-mix(in srgb, var(--od-action) 70%, transparent);background:color-mix(in srgb, var(--od-action) 8%, transparent);border-radius:45% 55% 50% 50%;width:50%;height:55%;position:absolute;top:20%;left:18%}:where(.ryod-page) .ryod-board__store{background:var(--od-action);width:.875rem;height:.875rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--od-action) 25%, transparent);border-radius:50%;position:absolute;top:44%;left:40%}:where(.ryod-page) .ryod-board__driver{border-radius:var(--od-radius-component);background:var(--od-bg);color:var(--od-text);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute}:where(.ryod-page) .ryod-board__driver i{background:var(--od-success-signal);border-radius:50%;width:.375rem;height:.375rem}:where(.ryod-page) .ryod-board__driver[data-state=returning] i{background:var(--od-warning-signal)}:where(.ryod-page) .ryod-board__zone-label{color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:.6875rem;position:absolute;top:.875rem;left:1rem}:where(.ryod-page) .ryod-board__panel{border-left:1px solid var(--od-border);flex-direction:column;display:flex}:where(.ryod-page) .ryod-board__panel-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}:where(.ryod-page) .ryod-board__panel-head strong{font-size:.8125rem;font-weight:700}:where(.ryod-page) .ryod-board__panel-head span,:where(.ryod-page) .ryod-board__eta{color:var(--od-text-muted);font-family:var(--od-font-mono);font-size:.6875rem}:where(.ryod-page) .ryod-board__order{border-bottom:1px solid var(--od-border);flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}:where(.ryod-page) .ryod-board__order-row{justify-content:space-between;gap:.5rem;display:flex}:where(.ryod-page) .ryod-board__order-row strong{font-weight:600}:where(.ryod-page) .ryod-board__order-meta{color:var(--od-text-muted)}:where(.ryod-page) .ryod-partners__link{color:var(--od-action-content);margin-top:1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}:where(.ryod-page) .ryod-partners__link:hover,:where(.ryod-page) .ryod-partners__link:focus-visible{text-underline-offset:.2em;text-decoration:underline}:where(.ryod-page) .ryod-lede{max-width:40rem;color:var(--od-text-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}:where(.ryod-page) .ryod-models{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:3rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}:where(.ryod-page) .ryod-model{background:var(--od-surface);flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}:where(.ryod-page) .ryod-model__title{color:var(--od-text);font-size:var(--od-font-size-5);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}:where(.ryod-page) .ryod-model__body{color:var(--od-text-muted);font-size:var(--od-font-size-3);text-wrap:pretty;margin:.75rem 0 0;line-height:1.55}:where(.ryod-page) .ryod-model__label{border-top:1px solid var(--od-border);color:var(--od-text);font-size:var(--od-font-size-2);margin:1.75rem 0 0;padding-top:1.25rem;font-weight:600}:where(.ryod-page) .ryod-model__label+.ryod-model__list{margin-top:.75rem}:where(.ryod-page) .ryod-model__list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}:where(.ryod-page) .ryod-model__list li{color:var(--od-text);font-size:var(--od-font-size-2);grid-template-columns:1rem minmax(0,1fr);gap:.625rem;line-height:1.5;display:grid}:where(.ryod-page) .ryod-model__list svg{color:var(--od-action-content);margin-top:.125rem}:where(.ryod-page) .ryod-model__list[data-tone=cost] li{color:var(--od-text-muted)}:where(.ryod-page) .ryod-model__list[data-tone=cost] svg{color:var(--od-text-subtle)}:where(.ryod-page) .ryod-table{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface);margin-top:3rem;overflow-x:auto}:where(.ryod-page) .ryod-table:focus-visible{outline:2px solid var(--od-focus);outline-offset:2px}:where(.ryod-page) .ryod-table table{border-collapse:collapse;width:100%;min-width:46rem}:where(.ryod-page) .ryod-table :is(th,td){border-bottom:1px solid var(--od-border);text-align:left;vertical-align:top;text-wrap:pretty;padding:1.125rem 1.25rem;font-size:.9375rem;line-height:1.5}:where(.ryod-page) .ryod-table thead :is(th,td){background:var(--od-surface-subtle);color:var(--od-text);font-size:var(--od-font-size-2);font-weight:700}:where(.ryod-page) .ryod-table tbody th{width:22%;color:var(--od-text);font-weight:600}:where(.ryod-page) .ryod-table tbody td{color:var(--od-text-muted)}:where(.ryod-page) .ryod-table tbody tr:last-child :is(th,td){border-bottom:0}:where(.ryod-page) .ryod-table tr[data-emphasis=platform] :is(th,td){background:var(--od-action-soft);color:var(--od-text)}:where(.ryod-page) .ryod-note{max-width:48rem;color:var(--od-text-muted);font-size:var(--od-font-size-2);text-wrap:pretty;margin:1.25rem 0 0;line-height:1.6}:where(.ryod-page) .ryod-link{min-height:44px;color:var(--od-action-content);font-size:var(--od-font-size-2);align-items:center;gap:.375rem;margin-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.ryod-page) .ryod-link:hover,:where(.ryod-page) .ryod-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}:where(.ryod-page) .ryod-guide{gap:0;margin:0;display:grid}:where(.ryod-page) .ryod-guide__row{border-top:1px solid var(--od-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;padding:1.5rem 0;display:grid}:where(.ryod-page) .ryod-guide__row:last-child{border-bottom:1px solid var(--od-border)}:where(.ryod-page) .ryod-guide dt{color:var(--od-text);font-size:var(--od-font-size-4);text-wrap:pretty;font-weight:600;line-height:1.35}:where(.ryod-page) .ryod-guide dd{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;display:flex}:where(.ryod-page) .ryod-guide__model{border-radius:var(--od-radius-round);background:var(--od-action-soft);color:var(--od-action-content);font-size:var(--od-font-size-1);padding:.25rem .625rem;font-weight:600;line-height:1.4}:where(.ryod-page) .ryod-guide__body{color:var(--od-text-muted);font-size:var(--od-font-size-2);text-wrap:pretty;line-height:1.55}:where(.ryod-page) .ryod-assign{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-top:3rem;display:grid}:where(.ryod-page) .ryod-assign__inputs{border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);border:1px solid var(--od-border);padding:clamp(1.5rem,3vw,2rem)}:where(.ryod-page) .ryod-assign__inputs h3{color:var(--od-text);font-size:var(--od-font-size-4);margin:0;font-weight:700;line-height:1.3}:where(.ryod-page) .ryod-assign__inputs ul{counter-reset:none;gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}:where(.ryod-page) .ryod-assign__inputs li{border-top:1px solid var(--od-border);color:var(--od-text);font-size:var(--od-font-size-3);align-items:center;gap:.75rem;padding:.875rem 0;display:flex}:where(.ryod-page) .ryod-assign__inputs li:before{content:"";background:var(--od-action);border-radius:50%;flex:none;width:.5rem;height:.5rem}:where(.ryod-page) .ryod-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}:where(.ryod-page) .ryod-faq__title{font-size:clamp(1.75rem, 3vw, var(--od-font-size-7));letter-spacing:-.03em;text-wrap:pretty;margin:0;font-weight:700;line-height:1.1;position:sticky;top:6rem}:where(.ryod-page) .ryod-faq__list{border-top:1px solid var(--od-border);flex-direction:column;display:flex}:where(.ryod-page) .ryod-faq__list .faq__item{border-bottom:1px solid var(--od-border)}:where(.ryod-page) .ryod-faq__list .faq__item summary{justify-content:space-between;align-items:center;gap:var(--od-space-4);min-height:44px;padding:var(--od-space-5) 0;color:var(--od-text);cursor:pointer;font-size:var(--od-font-size-3);font-weight:var(--od-font-weight-semibold);list-style:none;display:flex}:where(.ryod-page) .ryod-faq__list .faq__item summary::-webkit-details-marker{display:none}:where(.ryod-page) .ryod-faq__list .faq__item summary svg{transition:transform var(--od-duration-fast) var(--od-ease-standard);flex:none}:where(.ryod-page) .ryod-faq__list .faq__item[open] summary svg{transform:rotate(180deg)}:where(.ryod-page) .ryod-faq__list .faq__item summary:focus-visible{outline:2px solid var(--od-focus);outline-offset:2px}:where(.ryod-page) .ryod-faq__list .faq__item>p{max-width:48rem;margin:0 0 var(--od-space-5);color:var(--od-text-muted);font-size:var(--od-font-size-3);text-wrap:pretty;line-height:1.6}@media (width<=960px){:where(.ryod-page) .ryod-models,:where(.ryod-page) .ryod-assign,:where(.ryod-page) .ryod-faq{grid-template-columns:1fr}:where(.ryod-page) .ryod-faq__title{position:static}}@media (prefers-reduced-motion:reduce){:where(.ryod-page) .ryod-faq__list .faq__item summary svg{transition:none}}@media (width<=700px){:where(.ryod-page) .ryod-board{grid-template-columns:1fr;height:auto}:where(.ryod-page) .ryod-board__map{min-height:15rem}:where(.ryod-page) .ryod-board__panel{border-left:0;border-top:1px solid var(--od-border)}:where(.ryod-page) .ryod-guide__row{grid-template-columns:1fr;gap:.75rem}:where(.ryod-page) .ryod-table{overflow:visible}:where(.ryod-page) .ryod-table table{min-width:0}:where(.ryod-page) .ryod-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ryod-page) .ryod-table :is(tbody,tr,th,td){display:block}:where(.ryod-page) .ryod-table tbody tr{border-bottom:1px solid var(--od-border);padding:1rem 1.25rem}:where(.ryod-page) .ryod-table tbody tr:last-child{border-bottom:0}:where(.ryod-page) .ryod-table tbody :is(th,td){border-bottom:0;width:auto;padding:0}:where(.ryod-page) .ryod-table tbody th{font-size:var(--od-font-size-3);margin-bottom:.75rem}:where(.ryod-page) .ryod-table tbody td+td{margin-top:.625rem}:where(.ryod-page) .ryod-table tbody td:before{content:attr(data-label);color:var(--od-text);font-size:var(--od-font-size-1);font-weight:600;display:block}:where(.ryod-page) .ryod-table tr[data-emphasis=platform]{background:var(--od-action-soft)}}:where(.ryod-page) .ryod-partners__link,:where(.ryod-page) .m-section__action{align-items:center;min-height:44px;display:inline-flex}
