.page_page__OtBbw{--field:#fff;--ink:#18181b;--muted:#52525b;--edge:#e4e4e7;--surface:#f7f7f8;background:var(--field);color:var(--ink);font-family:var(--font-dm-sans),sans-serif}.dark .page_page__OtBbw{--field:#09090b;--ink:#f4f4f5;--muted:#a1a1aa;--edge:#303036;--surface:#141417}.page_wrap__IVHi8{width:min(1120px,calc(100% - 64px));margin:0 auto}.page_page__OtBbw a,.page_page__OtBbw button,.page_page__OtBbw summary{-webkit-tap-highlight-color:transparent}.page_page__OtBbw :is(a,button,summary):focus-visible{outline:3px solid #075cff;outline-offset:5px}.page_page__OtBbw section{scroll-margin-top:120px}.page_breadcrumb__80eti{display:flex;flex-wrap:wrap;gap:12px;padding-top:36px;color:var(--muted);font-size:13px}.page_breadcrumb__80eti a:hover{color:var(--ink);text-decoration:underline}.page_hero__KtABo{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:68px;padding:64px 0 70px}.page_eyebrow__qap5N{margin:0 0 20px;font-size:13px;font-weight:600;color:var(--muted)}.page_hero__KtABo h1{font-size:clamp(42px,4.7vw,64px);line-height:1.04;letter-spacing:-.04em;font-weight:750;margin:0 0 26px}.page_answer__eeFuU{font-size:20px;line-height:1.5;max-width:39ch;margin:0 0 14px}.page_answer__eeFuU strong{font-weight:700}.page_support__X7zlV{color:var(--muted);font-size:16px;line-height:1.65;max-width:46ch}.page_primary__HYjrd{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;background:#075cff;color:#fff;border:0;border-radius:10px;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer;transition:background .16s,transform .16s}.page_primary__HYjrd:hover{background:#064dcc;transform:translateY(-1px)}.page_primary__HYjrd:active{transform:translateY(0)}.page_primary__HYjrd:disabled{opacity:.6;cursor:wait;transform:none}.page_hero__KtABo .page_primary__HYjrd{margin-top:25px}.page_source__gDAe5{font-size:12px;line-height:1.7;color:var(--muted);margin:17px 0 0;max-width:44ch}.page_note__hqGg2 a,.page_source__gDAe5 a{text-decoration:underline;text-underline-offset:3px}.page_diagram__m6GTJ{position:relative;margin:0;padding:32px 28px 0 0}.page_frame__XcZ_T{aspect-ratio:16/9;background:#18181b;color:#fafafa;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border-radius:12px}.dark .page_frame__XcZ_T{background:#e4e4e7;color:#18181b}.page_frame__XcZ_T strong{font-size:clamp(60px,7.3vw,100px);line-height:1;font-weight:650;letter-spacing:-.04em}.page_frameLabel__F3e1A{position:absolute;top:19px;left:22px;font-size:12px}.page_frameSize__Ttc0Z{margin-top:10px;font-size:14px}.page_corner__qenDc{position:absolute;bottom:15px;right:15px;width:18px;height:18px;border-right:1px solid;border-bottom:1px solid;opacity:.5}.page_widthMeasure__MutqR{position:absolute;inset:0 28px auto 0;height:20px;border-bottom:1px solid var(--edge);text-align:center;font-size:12px;color:var(--muted)}.page_widthMeasure__MutqR:after,.page_widthMeasure__MutqR:before{content:"";position:absolute;bottom:-4px;width:1px;height:8px;background:var(--muted)}.page_widthMeasure__MutqR:before{left:0}.page_widthMeasure__MutqR:after{right:0}.page_widthMeasure__MutqR span{padding:0 12px;background:var(--field);position:relative;top:8px}.page_heightMeasure__7FNY4{position:absolute;top:32px;right:0;height:calc(100% - 84px);writing-mode:vertical-rl;font-size:12px;color:var(--muted);text-align:center}.page_diagram__m6GTJ figcaption{margin-top:17px;min-height:35px;font-size:12px;line-height:1.5;color:var(--muted)}.page_contents__leolH{display:flex;gap:32px;flex-wrap:wrap;border-block:1px solid var(--edge);padding:17px 0;font-size:14px;color:var(--muted)}.page_contents__leolH a{min-height:28px;display:inline-flex;align-items:center}.page_contents__leolH a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.page_section__CWfW4{padding:76px 0;border-bottom:1px solid var(--edge)}.page_sectionIntro__l__DE{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:32px}.page_page__OtBbw h2{font-size:clamp(27px,3vw,37px);line-height:1.15;letter-spacing:-.03em;font-weight:700;margin:0;text-wrap:balance}.page_checklist__QUwO_ p,.page_cta__YuemI p,.page_faq__vyraP p,.page_format__t85cU p,.page_sectionIntro__l__DE p{font-size:16px;line-height:1.65;color:var(--muted);margin:0;max-width:65ch}.page_table__OW5zO{width:100%;border-collapse:collapse;font-size:16px}.page_table__OW5zO td,.page_table__OW5zO th{padding:18px 20px;text-align:left;border-bottom:1px solid var(--edge)}.page_table__OW5zO th{width:50%;font-weight:500;color:var(--muted)}.page_table__OW5zO td{font-weight:600}.page_table__OW5zO tr:first-child{background:var(--surface)}.page_table__OW5zO tr:first-child th{color:var(--ink)}.page_note__hqGg2{font-size:13px;color:var(--muted);line-height:1.65;margin:18px 0 0;max-width:85ch}.page_checker__0Lcbi{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--edge);border-radius:16px;overflow:hidden}.page_checkerInput__Wj_Lt{padding:40px;background:var(--surface);display:flex;flex-direction:column;align-items:flex-start}.page_checker__0Lcbi h3{font-size:21px;letter-spacing:-.02em;font-weight:650;margin:16px 0 8px}.page_checker__0Lcbi p{font-size:15px;line-height:1.65;color:var(--muted)}.page_checker__0Lcbi .page_primary__HYjrd{margin-top:24px}.page_checkerResult__Jxtbf{padding:32px 40px;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:315px}.page_checkerResult__Jxtbf .page_emptySize__vxI7H{font-size:48px;font-weight:500;letter-spacing:-.03em;color:var(--muted);margin-bottom:10px}.page_checkerResult__Jxtbf ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.page_checkerResult__Jxtbf li{display:flex;gap:10px;font-size:14px;line-height:1.5}.page_checkerResult__Jxtbf li svg{flex-shrink:0;margin-top:2px}.page_checkerResult__Jxtbf .page_filename__831aB{overflow-wrap:anywhere;font-size:12px}.page_checkerResult__Jxtbf .page_note__hqGg2{font-size:12px;margin-top:16px}.page_checkerResult__Jxtbf .page_error__c513X{color:var(--ink)}.page_formats__C0fCC{display:grid;grid-template-columns:1fr 1fr;gap:48px}.page_format__t85cU{display:flex;gap:25px;align-items:flex-start}.page_formatDrawing__xaRYI{width:100px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.page_portrait__9EVjj,.page_square__SaqdG{background:var(--surface);border:1px solid var(--edge);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.page_portrait__9EVjj{height:120px;aspect-ratio:9/16}.page_square__SaqdG{width:94px;aspect-ratio:1}.page_format__t85cU h3{font-size:18px;font-weight:650;margin:0 0 12px}.page_format__t85cU a,.page_textLink__1gTDS{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.page_advice__9uHi5{display:grid;grid-template-columns:1fr 1fr;gap:64px}.page_advice__9uHi5 .page_support__X7zlV{margin-top:20px}.page_checklist__QUwO_{list-style:none;padding:0;margin:0;display:grid;gap:28px}.page_checklist__QUwO_ li{display:flex;gap:14px}.page_checklist__QUwO_ svg{flex-shrink:0;margin-top:4px}.page_checklist__QUwO_ h3{font-weight:650;font-size:16px;margin:0 0 5px}.page_checklist__QUwO_ p{font-size:15px}.page_faq__vyraP{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.page_faq__vyraP details{border-bottom:1px solid var(--edge)}.page_faq__vyraP details:first-child{border-top:1px solid var(--edge)}.page_faq__vyraP summary{padding:20px 0;font-weight:600;font-size:16px;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none}.page_faq__vyraP summary::-webkit-details-marker{display:none}.page_faq__vyraP summary span{font-weight:400;font-size:21px;transition:transform .16s}.page_faq__vyraP details[open] summary span{transform:rotate(45deg)}.page_faq__vyraP p{padding-bottom:24px;font-size:15px}.page_cta__YuemI{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:64px 0 40px}.page_cta__YuemI h2{margin-bottom:16px}.page_cta__YuemI .page_primary__HYjrd{flex-shrink:0}.page_cta__YuemI .page_note__hqGg2{font-size:13px;max-width:66ch;margin-top:14px}.page_related__H1Tgs{display:flex;flex-wrap:wrap;gap:16px 32px;padding:0 0 60px;font-size:13px;color:var(--muted)}.page_related__H1Tgs a{text-decoration:underline;text-underline-offset:4px;padding-block:10px}.page_srOnly__WcBeT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.page_hero__KtABo{gap:30px}.page_sectionIntro__l__DE{gap:32px}.page_formats__C0fCC{gap:30px}.page_format__t85cU{gap:16px}.page_formatDrawing__xaRYI,.page_square__SaqdG{width:70px}.page_advice__9uHi5,.page_faq__vyraP{gap:32px}.page_checkerInput__Wj_Lt,.page_checkerResult__Jxtbf{padding:28px}}@media (max-width:680px){.page_wrap__IVHi8{width:calc(100% - 40px)}.page_breadcrumb__80eti{padding-top:24px;font-size:12px}.page_hero__KtABo{grid-template-columns:1fr;gap:36px;padding:36px 0 32px}.page_hero__KtABo h1{font-size:clamp(40px,10vw,56px)}.page_answer__eeFuU{font-size:18px}.page_support__X7zlV{font-size:15px}.page_diagram__m6GTJ{max-width:480px;width:100%}.page_frame__XcZ_T strong{font-size:76px}.page_frameLabel__F3e1A{top:14px;left:16px}.page_contents__leolH{gap:8px 22px;font-size:13px;padding:12px 0}.page_contents__leolH a{min-height:36px}.page_section__CWfW4{padding:44px 0}.page_advice__9uHi5,.page_faq__vyraP,.page_sectionIntro__l__DE{grid-template-columns:1fr;gap:20px}.page_sectionIntro__l__DE{margin-bottom:25px}.page_table__OW5zO{font-size:14px}.page_table__OW5zO td,.page_table__OW5zO th{padding:15px 10px}.page_table__OW5zO th{width:48%}.page_checker__0Lcbi{grid-template-columns:1fr}.page_checkerResult__Jxtbf{min-height:210px}.page_formats__C0fCC{grid-template-columns:1fr;gap:32px}.page_format__t85cU{gap:24px}.page_formatDrawing__xaRYI{width:80px}.page_checklist__QUwO_{margin-top:10px}.page_cta__YuemI{align-items:flex-start;flex-direction:column;gap:24px;padding-top:44px}.page_related__H1Tgs{gap:4px 24px;padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.page_page__OtBbw *,.page_page__OtBbw :after,.page_page__OtBbw :before{transition:none!important;scroll-behavior:auto!important}}