.rt .rt-table.rt-table{border:1px solid var(--color-line);background:linear-gradient(to right, var(--color-surface) 30%, #fff0) left / 40px 100% no-repeat local, linear-gradient(to left, var(--color-surface) 30%, #fff0) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #09101d29, #09101d00) left / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #09101d29, #09101d00) right / 14px 100% no-repeat scroll;-webkit-overflow-scrolling:touch;border-radius:12px;margin:0 0 1.4em;overflow-x:auto}.rt .rt-table.rt-table:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rt .rt-table table{border-collapse:collapse;hyphens:manual;width:100%;font-size:.75em;line-height:1.45}.rt .rt-table th,.rt .rt-table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;min-width:9em;padding:.7em .9em}.rt .rt-table tr:last-child>td,.rt .rt-table tr:last-child>th{border-bottom:0}.rt .rt-table thead th{background:var(--color-primary-10);color:var(--color-ink);white-space:nowrap;font-weight:600}.rt .rt-table tbody th{color:var(--color-ink);font-weight:600}.rt .rt-table td p,.rt .rt-table th p{margin:0}.rt .rt-box.rt-box{border:1px solid var(--color-primary-30);background:var(--color-primary-10);border-left-width:4px;border-radius:12px;margin:0 0 1.6em;padding:1.2em 1.4em;font-size:.8em;line-height:1.55}.rt .rt-box.rt-box--tip{border-color:#a5e3d1;border-left-color:var(--color-ok);background:#edfaf5}.rt .rt-box.rt-box--warning{border-color:#f6cfb3;border-left-color:var(--color-warn);background:#fdf3ec}.rt .rt-box .rt-box__title{color:var(--color-ink);margin:0 0 .4em;font-weight:700}.rt .rt-box.rt-box>:last-child{margin-bottom:0}.rt .rt-checklist.rt-checklist{border:1px solid var(--color-line);border-radius:12px;margin:0 0 1.6em;padding:1.2em 1.4em}.rt .rt-checklist .rt-checklist__title{color:var(--color-ink);margin:0 0 .6em;font-weight:700}.rt .rt-checklist .rt-checklist__list{margin:0;padding:0;list-style:none}.rt .rt-checklist .rt-checklist__item{margin:0 0 .6em;padding:0 0 0 1.7em;position:relative}.rt .rt-checklist .rt-checklist__item:last-child{margin-bottom:0}.rt .rt-checklist .rt-checklist__item:before{content:"";background:var(--color-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 75% no-repeat;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:.22em;left:0}.rt .rt-checklist .rt-checklist__item p{margin:0}.rt .rt-cta.rt-cta{background:var(--color-primary);color:var(--color-on-accent);border-radius:16px;margin:0 0 1.6em;padding:1.4em 1.5em;font-size:.8em;line-height:1.5}.rt .rt-cta .rt-cta__title{color:inherit;margin:0 0 .3em;font-size:1.25em;font-weight:700;line-height:1.25}.rt .rt-cta .rt-cta__text{color:inherit;opacity:.9;margin:0 0 1em}.rt .rt-cta .rt-cta__button{background:var(--color-surface);color:var(--color-primary);border-radius:8px;padding:.6em 1.2em;font-weight:600;text-decoration:none;display:inline-block}.rt .rt-cta .rt-cta__button:hover{background:var(--color-primary-10)}.rt .rt-cta .rt-cta__button:focus-visible{outline:2px solid var(--color-surface);outline-offset:3px}.rt .rt-columns.rt-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4em 2em;margin:0 0 1.4em;display:grid}.rt .rt-columns.rt-columns>div>:last-child{margin-bottom:0}@media (width<=640px){.rt .rt-columns.rt-columns{grid-template-columns:minmax(0,1fr)}}.rt .rt-figure figcaption,.rt .rt-embed figcaption{color:var(--color-muted);text-align:center;margin-top:.6em;font-size:.7em;line-height:1.45}.rt .rt-embed .rt-embed__frame{aspect-ratio:16/9;background:var(--color-ink);color:#fff;hyphens:manual;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.8em;padding:1.5em;display:flex;position:relative;overflow:hidden}.rt .rt-embed.rt-embed--portrait{max-width:min(340px,80%);margin-left:auto;margin-right:auto}.rt .rt-embed.rt-embed--portrait .rt-embed__frame{aspect-ratio:9/16}.rt .rt-embed .rt-embed__load{background:var(--color-surface);color:var(--color-ink);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:.7em 1.3em;font-size:.75em;font-weight:600}.rt .rt-embed .rt-embed__load:before{content:"▶";color:var(--color-primary);margin-right:.5em}.rt .rt-embed .rt-embed__load:hover{background:var(--color-primary-10)}.rt .rt-embed .rt-embed__load:focus-visible{outline:2px solid var(--color-surface);outline-offset:3px}.rt .rt-embed .rt-embed__note{color:#ffffffbf;max-width:28em;margin:0;font-size:.6em;line-height:1.45}.rt .rt-embed .rt-embed__note a{color:#fff}.rt .rt-embed .rt-embed__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
