.youtube-video[data-v-abed96d4]{border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin:1.5rem 0;overflow:hidden}.video-container[data-v-abed96d4]{height:0;padding-bottom:56.25%;position:relative;width:100%}.video-iframe[data-v-abed96d4]{height:100%;left:0;position:absolute;top:0;width:100%}.video-title[data-v-abed96d4]{color:#4b5563;font-size:.875rem;margin-top:.5rem}.video-caption[data-v-abed96d4]{color:#6b7280;font-size:.75rem;margin-top:.25rem}ol[data-v-db4f6890]{list-style:none!important;margin:0!important;margin-inline-start:0!important;padding:0!important;padding-inline-start:0!important}.instruction-text[data-v-db4f6890] li,.instruction-text[data-v-db4f6890] p{color:var(--color-text-tertiary);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.instruction-text[data-v-db4f6890] p:first-child{margin-bottom:4px;min-height:34px;padding-top:4px}.instruction-text[data-v-db4f6890] b,.instruction-text[data-v-db4f6890] strong{color:var(--color-text-primary);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.substep-text[data-v-db4f6890] p{font-size:.875rem;line-height:1.25rem;margin:0}.alert-box[data-v-9d01a6d8]{border:1px solid;border-radius:10px;display:flex;gap:12px;margin:20px 0;padding:12px 16px}.alert-icon[data-v-9d01a6d8]{flex-shrink:0;margin-top:4px}.alert-content[data-v-9d01a6d8]{flex:1}.alert-title[data-v-9d01a6d8]{font-size:16px;line-height:24px;margin:0 0 4px}.alert-text[data-v-9d01a6d8],.alert-title[data-v-9d01a6d8]{color:var(--alert-color);font-weight:400}.alert-text[data-v-9d01a6d8]{font-size:14px;line-height:20px}.alert-text[data-v-9d01a6d8] *{color:var(--alert-color)!important}.alert-text[data-v-9d01a6d8] p{font-size:14px!important;line-height:20px!important;margin:0!important}.alert-text[data-v-9d01a6d8] ol,.alert-text[data-v-9d01a6d8] ul{font-size:14px!important;line-height:20px!important;margin:0!important;padding-left:1.5rem}.alert-text[data-v-9d01a6d8] b,.alert-text[data-v-9d01a6d8] strong{font-weight:600}.alert-text[data-v-9d01a6d8] a{text-decoration:underline}.alert-text[data-v-9d01a6d8] code{background:#0000000d;border-radius:4px;font-size:.875rem;padding:.2rem .4rem}[data-v-11083ea8] p{color:var(--neutral-700,#404040);font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:20px}[data-v-11083ea8] ol,[data-v-11083ea8] ul{color:var(--neutral-700,#404040);font-size:16px;font-style:normal;font-weight:400;line-height:28px;list-style-position:outside;margin-bottom:20px;margin-left:0;padding-left:1.5rem}[data-v-11083ea8] ol{list-style-type:decimal;margin-bottom:1rem;margin-left:0;margin-top:0}[data-v-11083ea8] ul{list-style-type:disc;margin-bottom:1rem;margin-left:0;margin-top:0}[data-v-11083ea8] ol ol,[data-v-11083ea8] ol ul,[data-v-11083ea8] ul ol,[data-v-11083ea8] ul ul{margin-bottom:1rem;margin-left:0;margin-top:0}[data-v-11083ea8] ol ol{list-style-type:lower-alpha}[data-v-11083ea8] ul ul{list-style-type:circle}[data-v-11083ea8] ol ol ol,[data-v-11083ea8] ol ul ul,[data-v-11083ea8] ul ol ol,[data-v-11083ea8] ul ul ul{margin-left:0}[data-v-11083ea8] ol ol ol{list-style-type:lower-roman}[data-v-11083ea8] ul ul ul{list-style-type:square}[data-v-11083ea8] li{margin-bottom:.5rem;padding-left:0}[data-v-11083ea8] li:last-child{margin-bottom:0}[data-v-11083ea8] li:has(>ol:first-child),[data-v-11083ea8] li:has(>ul:first-child){list-style-type:none;margin-bottom:0;padding-left:0}[data-v-11083ea8] code{background:var(--color-bg-hover);border-radius:4px;font-size:.875rem;padding:.2rem .4rem}[data-v-11083ea8] pre{background:var(--color-bg-hover);border-radius:8px;margin-bottom:1rem;overflow-x:auto;padding:1rem}[data-v-11083ea8] .download-file-link a{text-decoration:none}[data-v-11083ea8] .download-file-link a:hover{opacity:1}.contact-section[data-v-7254fc07]{background:#fbf3ed;border-radius:12px;flex-shrink:0;padding:12px 16px}.contact-title[data-v-7254fc07]{color:var(--color-text-primary)}.contact-subtitle[data-v-7254fc07],.contact-title[data-v-7254fc07]{font-size:22px;font-weight:400;letter-spacing:-.11px;line-height:120%}.contact-subtitle[data-v-7254fc07]{color:var(--color-text-tertiary);margin-bottom:8px}.contact-description[data-v-7254fc07]{color:var(--color-text-quaternary);font-size:14px;font-weight:400;line-height:20px;margin-bottom:20px}.contact-button[data-v-7254fc07]{align-items:center;background:var(--color-text-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:8px;line-height:24px;padding:6px 16px;text-decoration:none;transition:all .2s ease-in-out}.contact-button[data-v-7254fc07]:hover{background:#333;transform:translateY(-1px)}
