.ov-ck-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ov-ck-banner{z-index:70;inset-inline:16px;background:var(--ov-dark);max-width:1120px;max-height:calc(100dvh - 32px);color:var(--ov-cream);border-top:5px solid var(--ov-lime-2);font-family:var(--fb);border-radius:24px;margin-inline:auto;animation:.35s ease-out both ov-ck-in;position:fixed;bottom:16px;overflow:auto;box-shadow:0 18px 48px #00000061}@keyframes ov-ck-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ov-ck-banner__in{padding:26px 32px 28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;padding-inline-end:76px;display:grid;position:relative}.ov-ck-banner__title{font-family:var(--fd);letter-spacing:-.005em;color:var(--ov-cream);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.25}.ov-ck-banner__text p{color:#dce6e0;max-width:70ch;margin:0;font-size:16px;line-height:1.55}.ov-ck-banner__text .ov-ck-banner__links{flex-wrap:wrap;gap:4px 22px;margin-top:10px;font-size:15px;display:flex}.ov-ck-banner__links a{color:var(--ov-lime);text-underline-offset:3px;align-items:center;min-height:32px;display:inline-flex}.ov-ck-banner :focus-visible{outline:3px solid var(--ov-lime);outline-offset:3px}.ov-ck-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:min(100%,432px);display:grid}.ov-ck-btn{border:2px solid var(--ov-cream);background:var(--ov-cream);min-height:48px;color:var(--ov-dark);font:700 15px/1.2 var(--fb);cursor:pointer;text-align:center;border-radius:999px;padding:0 18px;transition:background .15s,border-color .15s}.ov-ck-btn:hover{background:var(--ov-lime);border-color:var(--ov-lime)}.ov-ck-btn--dark{border-color:var(--ov-green);background:var(--ov-green);color:var(--ov-cream)}.ov-ck-btn--dark:hover{background:var(--ov-mid);border-color:var(--ov-mid)}.ov-ck-x{width:44px;height:44px;color:var(--ov-cream);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 44px;place-items:center;padding:0;display:grid}.ov-ck-x:hover{background:#f4f1e81f}.ov-ck-x--banner{top:14px;position:absolute;inset-inline-end:14px}.ov-ck-x--dark{color:var(--ov-green)}.ov-ck-x--dark:hover{background:#0f3c3314}@media (max-width:900px){.ov-ck-banner__in{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;padding:22px 24px 24px;padding-inline-end:64px}.ov-ck-actions{min-width:0}}@media (max-width:560px){.ov-ck-banner{inset-inline:12px;border-radius:20px;bottom:12px}.ov-ck-banner__in{gap:14px;padding:18px;padding-inline-end:56px}.ov-ck-x--banner{top:8px;inset-inline-end:8px}.ov-ck-banner__title{font-size:17px}.ov-ck-banner__text p{font-size:15px;line-height:1.5}.ov-ck-banner__text .ov-ck-banner__links{margin-top:6px}.ov-ck-banner .ov-ck-actions{gap:6px;margin-inline-end:-38px}.ov-ck-banner .ov-ck-btn{min-height:46px;padding:4px 6px;font-size:14px;line-height:1.15}}@media (max-width:340px){.ov-ck-banner .ov-ck-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ov-ck-banner{animation:none}.ov-ck-btn{transition:none}}@media print{.ov-ck-banner,.ov-ck-panel{display:none!important}}.ov-ck-panel{background:var(--ov-cream);width:min(760px,100% - 32px);max-width:none;max-height:min(880px,100dvh - 32px);color:var(--ov-green);font-family:var(--fb);border:0;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 24px 64px #0006}.ov-ck-panel[open]{flex-direction:column;display:flex}.ov-ck-panel::backdrop{background:#0725209e}.ov-ck-panel :focus-visible{outline:3px solid var(--ov-green);outline-offset:2px}.ov-ck-panel__head{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 6px 28px;padding-inline:28px 20px;display:flex}.ov-ck-panel__title{font-family:var(--fd);margin:0;font-size:22px;font-weight:700;line-height:1.2}.ov-ck-tabs{border-bottom:2px solid #cfcab8;flex:none;gap:24px;padding:0 28px;display:flex}.ov-ck-tabs [role=tab]{appearance:none;min-height:48px;font:600 16px/1.2 var(--fb);color:#4a5a52;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;margin-bottom:-2px;padding:10px 2px}.ov-ck-tabs [role=tab][aria-selected=true]{color:var(--ov-green);border-bottom-color:var(--ov-mid);font-weight:700}.ov-ck-panel__body{flex:auto;min-height:0;padding:18px 28px 22px;overflow:auto}.ov-ck-panel__intro,.ov-ck-panel__p{color:#3a4a42;max-width:66ch;margin:0 0 12px;font-size:15px;line-height:1.6}.ov-ck-panel__links{flex-wrap:wrap;gap:6px 24px;margin:16px 0 0;display:flex}.ov-ck-panel__links a{color:var(--ov-mid);text-underline-offset:3px;align-items:center;min-height:36px;font-weight:600;display:inline-flex}.ov-ck-cat{border-top:1px solid #cfcab8;padding:16px 0}.ov-ck-cat:first-of-type{border-top:0}.ov-ck-cat__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ov-ck-cat h3{font-family:var(--fd);margin:0;font-size:17px;font-weight:700;line-height:1.3}.ov-ck-cat__always{color:var(--ov-mid);text-align:end;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.ov-ck-cat__text{color:#3a4a42;margin:8px 0 0;font-size:15px;line-height:1.55}.ov-ck-cat__list{margin-top:10px}.ov-ck-cat__list summary{cursor:pointer;color:var(--ov-mid);padding:6px 0;font-size:15px;font-weight:600}.ov-ck-cat__list ul{margin:0;padding:0;list-style:none}.ov-ck-cat__empty{color:#56665e;margin:10px 0 0;font-size:14px;font-style:italic}.ov-ck-item{background:#fff;border:1px solid #ddd8c6;border-radius:14px;margin:10px 0 0;padding:14px 16px}.ov-ck-item__name{margin:0}.ov-ck-panel code,.ov-ck-box code,.ov-ck-table code{color:var(--ov-green);overflow-wrap:anywhere;background:#eae6d8;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:600}.ov-ck-item dl{grid-template-columns:minmax(0,104px) minmax(0,1fr);gap:4px 12px;margin:10px 0 0;font-size:14px;line-height:1.45;display:grid}.ov-ck-item dt{color:#56665e;font-weight:600}.ov-ck-item dd{color:#24332c;margin:0}.ov-ck-switch{cursor:pointer;background:#77735f;border:0;border-radius:999px;flex:0 0 52px;width:52px;height:30px;padding:0;transition:background .2s;position:relative}.ov-ck-switch:after{content:"";top:4px;background:#fff;border-radius:999px;width:22px;height:22px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:4px;box-shadow:0 1px 3px #0000004d}.ov-ck-switch[aria-checked=true]{background:var(--ov-mid)}.ov-ck-switch[aria-checked=true]:after{inset-inline-start:26px}.ov-ck-switch:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ov-ck-switch,.ov-ck-switch:after{transition:none}}.ov-ck-actions--panel{background:var(--ov-cream);border-top:2px solid #cfcab8;flex:none;min-width:0;padding:14px 28px 20px}@media (max-width:560px){.ov-ck-panel{border-radius:20px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ov-ck-panel__head{padding-inline:18px 10px;padding-top:12px}.ov-ck-panel__title{font-size:19px}.ov-ck-tabs{padding:0 18px}.ov-ck-panel__body{padding:14px 18px 18px}.ov-ck-actions--panel{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 18px 16px}.ov-ck-actions--panel .ov-ck-btn{min-height:44px}.ov-ck-item dl{grid-template-columns:minmax(0,1fr);gap:0}.ov-ck-item dd{margin-bottom:6px}}.ov-ck-box{border:2px solid var(--ov-green);background:#fff;border-radius:20px;max-width:66ch;margin:8px 0 0;padding:24px 28px;scroll-margin-top:24px}.ov-ck-box h2,.ov-ck-table h2{font-family:var(--fd);margin:0 0 14px;font-size:24px;font-weight:700;line-height:1.25}.ov-ck-box p{color:#3a4a42;margin:0 0 12px;font-size:17px;line-height:1.6}.ov-ck-status{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:6px 16px;margin:0 0 16px;font-size:16px;line-height:1.5;display:grid}.ov-ck-status dt{color:#56665e;font-weight:600}.ov-ck-status dd{min-width:0;margin:0}.ov-ck-box__actions{flex-wrap:wrap;gap:10px;display:flex;margin:4px 0 0!important}.ov-ck-table{border-top:2px solid #0f3c33;padding:28px 0}.ov-ck-table__intro{color:#3a4a42;max-width:66ch;margin:0 0 8px;font-size:18px;line-height:1.65}.ov-ck-table__cat{margin-top:24px}.ov-ck-table__cat h3{font-family:var(--fd);margin:0 0 6px;font-size:18px;font-weight:700}.ov-ck-table__cat>p{color:#3a4a42;max-width:66ch;margin:0 0 12px;font-size:16px;line-height:1.6}.ov-ck-table table{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;font-size:15px;line-height:1.45;overflow:hidden}.ov-ck-table th,.ov-ck-table td{text-align:start;vertical-align:top;border-bottom:1px solid #ddd8c6;padding:10px 12px}.ov-ck-table thead th{letter-spacing:.06em;text-transform:uppercase;color:#3a4a42;background:#e9e5d6;font-size:12.5px;font-weight:700}.ov-ck-table tbody th{font-weight:600}.ov-ck-table tbody th code{white-space:nowrap;overflow-wrap:normal}.ov-ck-table tbody tr:last-child>*{border-bottom:0}.ov-ck-table .ov-ck-cat__empty{font-size:15px}@media (max-width:760px){.ov-ck-table table,.ov-ck-table tbody,.ov-ck-table tr,.ov-ck-table th,.ov-ck-table td{width:auto;display:block}.ov-ck-table table{background:0 0;border-radius:0}.ov-ck-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ov-ck-table tbody tr{background:#fff;border:1px solid #ddd8c6;border-radius:14px;margin:0 0 10px;padding:12px 14px}.ov-ck-table tbody th,.ov-ck-table td{border:0;padding:3px 0}.ov-ck-table tbody th code{white-space:normal;overflow-wrap:anywhere}.ov-ck-table td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:#56665e;font-size:12.5px;font-weight:700;display:block}.ov-ck-box{padding:20px}.ov-ck-status{grid-template-columns:minmax(0,1fr);gap:0}.ov-ck-status dd{margin-bottom:8px}}
