.mo-root{background:var(--cf-color-gray-25);min-height:100dvh;color:var(--cf-color-gray-800);font-family:var(--cf-font-sans);-webkit-font-smoothing:antialiased}.mo-root[data-cf-theme=dark]{color:#e0e0e0;background:#0d0d0d}.mo-brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.mo-mark{background:url(/images/mount-olympus-2color.png) 0 -10px/46px 46px no-repeat;flex:none;width:46px;height:18px}.mo-brand[data-size=lg] .mo-mark{background-position:0 -20px;background-size:92px 92px;width:92px;height:36px}.mo-word{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.05em;white-space:nowrap;font-size:17px;font-weight:700;line-height:1}.mo-brand[data-size=lg] .mo-word{font-size:24px}.mo-split{background:var(--cf-color-gray-25);grid-template-columns:minmax(320px,440px) minmax(0,1fr);min-height:100dvh;display:grid}.mo-panel{color:#fff;background:linear-gradient(#31566c 0%,#1f3845 100%);flex-direction:column;padding:40px;display:flex}.mo-panel h2{letter-spacing:-.02em;color:#fff;margin-top:auto;font-size:28px;font-weight:600;line-height:1.2}.mo-panel h2 span{color:#7fcbff}.mo-panel ul{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.mo-panel li{color:#ffffffe6;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.mo-panel li svg{color:#ceff00;flex:none;width:18px;height:18px;margin-top:2px}.mo-panel .mo-foot{color:#ffffffbf;margin-top:32px;font-size:12.5px}.mo-work{justify-content:center;padding:48px 24px 64px;display:flex;overflow-y:auto}.mo-col{width:100%;max-width:560px}.mo-col[data-narrow]{max-width:420px}.mo-bar{background:#31566c;align-items:center;padding:14px 16px;display:none}.mo-root[data-cf-theme=dark] .mo-bar{background:#1f3845}@media (max-width:860px){.mo-split{grid-template-columns:1fr}.mo-panel{display:none}.mo-bar{display:flex}.mo-work{padding:24px 16px 40px}}.mo-row{align-items:center;gap:10px;min-width:0;display:flex}.mo-faint{color:var(--cf-color-gray-500);font-size:12.5px}.mo-small{font-size:12.5px}.mo-num{font-variant-numeric:tabular-nums}.mo-h1{letter-spacing:-.02em;color:var(--cf-color-gray-900);font-size:24px;font-weight:650;line-height:1.2}.mo-h2{color:var(--cf-color-gray-900);font-size:16px;font-weight:600}.mo-lead{color:var(--cf-color-gray-600);margin-top:4px;font-size:14px;line-height:1.55}.mo-card{padding:20px}@media (max-width:480px){.mo-h1{font-size:21px}.mo-card{padding:16px}}.mo-kv{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:13.5px;display:grid}.mo-kv dt{color:var(--cf-color-gray-500);min-width:0}.mo-kv dd{color:var(--cf-color-gray-900);text-align:right;margin:0;font-weight:500}.mo-total{border-top:1px solid var(--cf-border-subtle);color:var(--cf-color-gray-900);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;font-weight:600;display:flex}.mo-total b{font-size:20px}.mo-check-row{border-top:1px solid var(--cf-border-subtle);color:var(--cf-color-gray-700);align-items:flex-start;gap:10px;padding:10px 0;font-size:13.5px;line-height:1.5;display:flex}.mo-check-row:first-child{border-top:0}.mo-check-row>svg{width:16px;height:16px;color:var(--cf-color-success);flex:none;margin-top:2px}.mo-root[data-cf-theme=dark] .mo-check-row>svg{color:#a3e635}.mo-check-row b{color:var(--cf-color-gray-900);font-weight:600}.mo-progress{background:var(--cf-color-gray-100);border-radius:999px;height:6px;overflow:hidden}.mo-progress i{background:var(--portal-ink,var(--cf-color-brand-primary));border-radius:inherit;height:100%;transition:width 1s ease-out;display:block}.mo-otp{gap:8px;display:flex}.mo-otp input{text-align:center;border:1px solid var(--cf-border-default);background:var(--cf-color-gray-0);width:40px;height:46px;color:var(--cf-color-gray-900);caret-color:var(--cf-color-brand-primary);border-radius:8px;outline:none;padding:0;font-family:inherit;font-size:18px;font-weight:600}.mo-otp input:focus-visible,.mo-otp input:focus{border-color:var(--cf-color-brand-primary);box-shadow:var(--cf-ring-focus)}.mo-ico{flex:none;width:16px;height:16px}
