._hero_1r4rs_1{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem) 0;display:grid;position:relative}._guidePreview_1r4rs_12{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-paper);width:min(1180px,100% - 2rem);margin:0 auto 2rem;padding:clamp(1.2rem,3vw,2rem)}._guidePreviewHeading_1r4rs_21{justify-content:space-between;align-items:end;gap:1rem;display:flex}._guidePreviewHeading_1r4rs_21 p{color:var(--color-accent);margin:0;font-size:.75rem;font-weight:800}._guidePreviewHeading_1r4rs_21 h2{font-family:var(--font-display);margin:.4rem 0 0;font-size:clamp(1.3rem,2.5vw,2rem)}._guidePreviewHeading_1r4rs_21>a{color:var(--color-accent);white-space:nowrap;font-size:.85rem;font-weight:800}._guidePreviewGrid_1r4rs_48{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.3rem;display:grid}._guidePreviewGrid_1r4rs_48 article{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem}._guidePreviewGrid_1r4rs_48 span{color:var(--color-accent);font-size:.72rem;font-weight:800}._guidePreviewGrid_1r4rs_48 h3{margin:.4rem 0;font-size:.95rem;line-height:1.5}._guidePreviewGrid_1r4rs_48 h3 a{color:var(--color-ink);text-decoration:none}._guidePreviewGrid_1r4rs_48 p{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.6}@media (max-width:700px){._guidePreviewHeading_1r4rs_21{flex-direction:column;align-items:start}._guidePreviewGrid_1r4rs_48{grid-template-columns:1fr}}._hero_1r4rs_1:after{border:1px solid var(--color-border);content:"";opacity:.4;pointer-events:none;border-radius:50%;width:11rem;height:11rem;position:absolute;top:1rem;right:46%}._heroCopy_1r4rs_109,._heroPanel_1r4rs_110{z-index:1;position:relative}._eyebrow_1r4rs_115{color:var(--color-accent);letter-spacing:.14em;margin:0 0 .7rem;font-size:.72rem;font-weight:800}._hero_1r4rs_1 h1{max-width:15ch;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:break-word;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:570;line-height:1.08}._lead_1r4rs_137{max-width:35rem;color:var(--color-muted);overflow-wrap:break-word;text-wrap:balance;word-break:keep-all;margin:1rem 0 0;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.65}._heroPanel_1r4rs_110{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-paper) 90%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:.65rem;padding:clamp(.8rem,1.5vw,1.1rem);display:grid}._supportedFormats_1r4rs_159{color:var(--color-muted);letter-spacing:.025em;text-align:center;word-break:keep-all;margin:0;font-size:.72rem;font-weight:700}._dropPrivacy_1r4rs_169{color:var(--color-muted);align-items:flex-start;gap:.55rem;margin:0;font-size:.72rem;line-height:1.45;display:flex}._dropPrivacy_1r4rs_169 strong{color:var(--color-ink);display:block}._error_1r4rs_184{background:var(--color-danger-soft);color:var(--color-danger);border-radius:.75rem;margin:0;padding:.8rem 1rem;font-size:.85rem}._smartResult_1r4rs_193{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper);gap:.65rem;margin-top:.25rem;padding:1rem;display:grid}._fileSummary_1r4rs_203{justify-content:space-between;align-items:center;gap:1rem;display:flex}._fileSummary_1r4rs_203 strong,._fileSummary_1r4rs_203 span{overflow-wrap:anywhere;display:block}._fileSummary_1r4rs_203 strong{color:var(--color-ink);font-size:.9rem}._fileSummary_1r4rs_203 span{color:var(--color-muted);margin-top:.2rem;font-size:.74rem}._fileSummary_1r4rs_203 button{border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;display:grid}._smartResult_1r4rs_193 h2{color:var(--color-ink);font-family:var(--font-display);word-break:keep-all;margin:.3rem 0 0;font-size:1.05rem}._recommendationLabel_1r4rs_249{color:var(--color-accent);letter-spacing:.08em;margin:.2rem 0 -.25rem;font-size:.67rem;font-weight:800}._primaryRecommendation_1r4rs_257,._otherRecommendations_1r4rs_258 button{cursor:pointer;border:0;border-radius:.65rem;min-height:2.75rem;font-family:inherit;font-size:.82rem;font-weight:800}._primaryRecommendation_1r4rs_257{background:var(--color-ink);color:#fff;text-align:left;justify-content:space-between;align-items:center;padding:.7rem .85rem;display:flex}._otherRecommendations_1r4rs_258{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}._otherRecommendations_1r4rs_258 button{border:1px solid var(--color-border);background:var(--color-paper);color:var(--color-ink);text-align:left;place-items:center start;padding:.65rem .75rem;display:grid}._handoffNotice_1r4rs_294,._unsupported_1r4rs_295{color:var(--color-muted);margin:.2rem 0 0;font-size:.7rem;line-height:1.5}._allTools_1r4rs_302{width:min(1180px,100% - 2rem);margin:0 auto;padding:2.5rem 0 4.5rem}._visuallyHidden_1r4rs_308{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._toolCatalog_1r4rs_319{gap:3rem;display:grid}._toolCategory_1r4rs_324{scroll-margin-top:5rem}._toolCategoryHeader_1r4rs_328{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:end;gap:2rem;margin-bottom:1rem;display:grid}._toolCategoryTitle_1r4rs_336{align-items:center;gap:.7rem;display:flex}._toolCategoryTitle_1r4rs_336 h3{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.3vw,2rem)}._toolCategoryTitle_1r4rs_336 a{color:var(--color-ink);text-decoration:none}._toolCategoryTitle_1r4rs_336 a:hover{color:var(--color-accent)}._toolCategoryTitle_1r4rs_336 span{background:var(--color-accent-soft);color:var(--color-ink);white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-weight:800}._toolCategoryHeader_1r4rs_328>p{color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.6}._allToolGrid_1r4rs_374{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._allToolGrid_1r4rs_374 li{min-width:0}._allToolGrid_1r4rs_374 a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper);min-height:5.5rem;color:var(--color-ink);align-content:start;gap:.55rem;padding:1rem;text-decoration:none;display:grid}._allToolGrid_1r4rs_374 a:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}._allToolGrid_1r4rs_374 strong{font-family:var(--font-display);overflow-wrap:break-word;word-break:keep-all;font-size:1rem}._allToolGrid_1r4rs_374 span{color:var(--color-muted);overflow-wrap:break-word;font-size:.76rem;line-height:1.5}._homeFaq_1r4rs_419{width:min(1180px,100% - 2rem);margin:0 auto;padding:4rem 0}._homeFaq_1r4rs_419 h2{color:var(--color-ink);font-family:var(--font-display);word-break:keep-all;margin:0;font-size:clamp(2rem,4vw,3.6rem)}._foundation_1r4rs_433{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:6rem 0;display:grid}._foundation_1r4rs_433 h2{max-width:32rem;color:var(--color-ink);font-family:var(--font-display);word-break:keep-all;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1.1}._foundation_1r4rs_433>div>p:last-child{max-width:34rem;color:var(--color-muted);line-height:1.7}._foundation_1r4rs_433 ol{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}._foundation_1r4rs_433 li{border-bottom:1px solid var(--color-border);color:var(--color-ink);font-family:var(--font-display);gap:1.5rem;padding:1.35rem 0;font-size:1.2rem;display:flex}._foundation_1r4rs_433 li span{color:var(--color-accent);font-family:var(--font-body);font-size:.72rem}._homeFaq_1r4rs_419{padding-top:0}._homeFaq_1r4rs_419 details{border-bottom:1px solid var(--color-border);padding:1.2rem 0}._homeFaq_1r4rs_419 summary{color:var(--color-ink);cursor:pointer;font-weight:800}._homeFaq_1r4rs_419 details p{color:var(--color-muted);margin-bottom:0;line-height:1.7}@media (max-width:900px){._allToolGrid_1r4rs_374{grid-template-columns:repeat(2,minmax(0,1fr))}._foundation_1r4rs_433{grid-template-columns:1fr;gap:2rem}}@media (max-width:760px){._hero_1r4rs_1{grid-template-columns:1fr;gap:1.4rem}._heroCopy_1r4rs_109{max-width:42rem}}@media (max-width:640px){._hero_1r4rs_1,._allTools_1r4rs_302{width:min(100% - 1.25rem,1180px)}._hero_1r4rs_1{gap:.85rem;padding:1rem 0 .5rem}._hero_1r4rs_1 h1{font-size:clamp(1.85rem,9vw,2.4rem);line-height:1.05}._hero_1r4rs_1 ._eyebrow_1r4rs_115{margin-bottom:.4rem;font-size:.66rem}._lead_1r4rs_137{margin-top:.55rem;font-size:.88rem;line-height:1.45}._heroPanel_1r4rs_110{border-radius:var(--radius-lg);gap:.45rem;padding:.65rem}._supportedFormats_1r4rs_159{font-size:.62rem}._dropPrivacy_1r4rs_169{gap:.35rem;font-size:.66rem;line-height:1.35}._dropPrivacy_1r4rs_169 strong{margin-right:.25rem;display:inline}._hero_1r4rs_1:after{display:none}._allTools_1r4rs_302{padding-top:2rem}._toolCatalog_1r4rs_319{gap:2.5rem}._toolCategoryHeader_1r4rs_328{grid-template-columns:1fr;gap:.45rem}._allToolGrid_1r4rs_374{grid-template-columns:1fr}._allToolGrid_1r4rs_374 a{min-height:auto}._otherRecommendations_1r4rs_258{grid-template-columns:1fr}._foundation_1r4rs_433{padding:5rem 0}}._page_1t3wm_1{overflow-wrap:anywhere;width:min(900px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}._page_1t3wm_1 h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.3}._page_1t3wm_1 h2{font-size:1.3rem}._page_1t3wm_1 h3{font-size:1.05rem}._page_1t3wm_1 p,._page_1t3wm_1 li{line-height:1.85}._page_1t3wm_1 li{margin:.6rem 0}._page_1t3wm_1 a{color:var(--color-accent)}._page_1t3wm_1 a:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}._page_1t3wm_1 section,._page_1t3wm_1 [data-example-list] article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);margin:1.2rem 0;padding:clamp(1rem,3vw,1.8rem)}._page_1t3wm_1 pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-accent-soft);padding:1rem;line-height:1.8}._page_q070b_1{width:min(1080px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 5rem}._breadcrumb_q070b_7{color:var(--color-muted);align-items:center;gap:.55rem;font-size:.82rem;display:flex}._breadcrumb_q070b_7 a,._related_q070b_16 a{color:var(--color-accent)}._hero_q070b_20{max-width:54rem;padding:1.8rem 0 2.2rem}._eyebrow_q070b_25{color:var(--color-accent);font-size:.78rem;font-weight:800}._hero_q070b_20 h1{font-family:var(--font-display);word-break:keep-all;margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,3.7rem);line-height:1.15}._hero_q070b_20 p:last-child{color:var(--color-muted);font-size:1.08rem;line-height:1.8}._topic_q070b_45{margin:1.2rem 0 3rem}._topic_q070b_45 h2,._related_q070b_16 h2{font-family:var(--font-display);font-size:1.4rem}._grid_q070b_55{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._card_q070b_61,._sections_q070b_62 section,._related_q070b_16{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);padding:clamp(1.2rem,3vw,1.8rem)}._card_q070b_61 h3{font-family:var(--font-display);word-break:keep-all;margin:0;font-size:1.12rem;line-height:1.5}._card_q070b_61 h3 a{color:var(--color-ink);text-decoration:none}._card_q070b_61 p,._sections_q070b_62 p,._sections_q070b_62 li{color:var(--color-muted);line-height:1.9}._readLink_q070b_90{color:var(--color-accent);font-size:.85rem;font-weight:800}._article_q070b_96{max-width:800px}._sections_q070b_62{gap:1.2rem;display:grid}._sections_q070b_62 h2{font-family:var(--font-display);margin-top:0;font-size:1.35rem}._checklist_q070b_111{background:var(--color-accent-soft);border-radius:.8rem;margin-top:1.4rem;padding:1rem 1.2rem}._checklist_q070b_111 h3{margin:0;font-size:.93rem}._checklist_q070b_111 li{color:var(--color-ink)}._checklist_q070b_111 ul,._related_q070b_16 ul{margin-bottom:0;padding-left:1.25rem}._related_q070b_16{max-width:800px;margin-top:1.2rem}._related_q070b_16 li{margin:.5rem 0;line-height:1.6}@media (max-width:680px){._grid_q070b_55{grid-template-columns:1fr}}html[lang=en-US] ._article_q070b_96{overflow-wrap:anywhere}._description_7orwz_1{color:var(--color-muted);font-size:1.08rem;line-height:1.8}._sections_7orwz_6>section{min-width:0}._tableScroll_7orwz_9{max-width:100%;margin-top:1.2rem;overflow-x:auto}._tableScroll_7orwz_9:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}._table_7orwz_9{border-collapse:collapse;width:100%;min-width:32rem;font-size:.95rem;line-height:1.7}._table_7orwz_9 caption{text-align:left;padding:0 0 .8rem;font-weight:700}._table_7orwz_9 th,._table_7orwz_9 td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem}._table_7orwz_9 th{background:var(--color-accent-soft)}._sources_7orwz_40{overflow-wrap:anywhere;padding-left:1.25rem}._sources_7orwz_40 a{color:var(--color-accent)}._sources_7orwz_40 li+li{margin-top:1rem}._sources_7orwz_40 p{margin:.2rem 0}._page_ed6i5_1{width:min(1180px,100% - 2rem);margin:0 auto;padding:2.5rem 0 6rem}._breadcrumb_ed6i5_7{color:var(--color-muted);gap:.5rem;font-size:.82rem;display:flex}._breadcrumb_ed6i5_7 a{color:inherit}._heading_ed6i5_18{max-width:760px;padding:4rem 0 3rem}._eyebrow_ed6i5_23{color:var(--color-accent);letter-spacing:.14em;margin:0 0 .8rem;font-size:.72rem;font-weight:800}._heading_ed6i5_18 h1{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(3rem,7vw,5.4rem);line-height:1}._heading_ed6i5_18>p:not(._eyebrow_ed6i5_23),._tools_ed6i5_40>p,._card_ed6i5_41 p{color:var(--color-muted);line-height:1.7}._tools_ed6i5_40,._searchTerms_ed6i5_47{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);padding:clamp(1.3rem,4vw,2.5rem)}._tools_ed6i5_40 h2,._searchTerms_ed6i5_47 h2{font-family:var(--font-display);margin-top:0;font-size:clamp(1.7rem,3vw,2.5rem)}._grid_ed6i5_61{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.5rem;display:grid}._card_ed6i5_41{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:8rem;color:var(--color-ink);flex-direction:column;padding:1.2rem;text-decoration:none;display:flex}._card_ed6i5_41:hover{border-color:var(--color-accent)}._card_ed6i5_41 h3{font-family:var(--font-display);margin:0}._card_ed6i5_41 span{color:var(--color-accent);margin-top:auto;font-size:.78rem;font-weight:800}._searchTerms_ed6i5_47{margin-top:1rem}._searchTerms_ed6i5_47 ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}._searchTerms_ed6i5_47 li{background:var(--color-accent-soft);color:var(--color-ink);border-radius:999px;padding:.5rem .75rem;font-size:.82rem}@media (max-width:840px){._grid_ed6i5_61{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._page_ed6i5_1{width:min(100% - 1rem,1180px)}._grid_ed6i5_61{grid-template-columns:1fr}}._selector_n7n6m_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper);margin:1.25rem 0;padding:1rem}._heading_n7n6m_9{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}._heading_n7n6m_9 h3,._heading_n7n6m_9 p{margin:0}._heading_n7n6m_9 p,._limit_n7n6m_23{color:var(--color-muted);font-size:.82rem;line-height:1.5}._grid_n7n6m_29{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.75rem;max-height:28rem;padding:.2rem;display:grid;overflow:auto}._page_n7n6m_38,._selected_n7n6m_39{border:1px solid var(--color-border);color:var(--color-ink);font:inherit;cursor:pointer;background:#fff;border-radius:.65rem;flex-direction:column;align-items:center;gap:.45rem;padding:.55rem;font-size:.78rem;font-weight:700;display:flex;position:relative}._selected_n7n6m_39{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}._page_n7n6m_38 img,._selected_n7n6m_39 img{aspect-ratio:.72;object-fit:contain;border:1px solid var(--color-border);background:#f8f8f7;width:100%}._selected_n7n6m_39 strong{background:var(--color-accent);color:#fff;border-radius:999px;min-width:1.6rem;padding:.2rem .35rem;font-size:.68rem;position:absolute;top:.35rem;right:.35rem}._limit_n7n6m_23{margin:.8rem 0 0}@media (max-width:560px){._heading_n7n6m_9{flex-direction:column;align-items:flex-start}._grid_n7n6m_29{grid-template-columns:repeat(3,minmax(0,1fr))}}._selector_km56p_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);gap:.75rem;margin-top:1rem;padding:1rem;display:grid}._selector_km56p_1 h3,._selector_km56p_1 p{margin:0}._canvas_km56p_16{touch-action:none;cursor:crosshair;border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background:#fff;width:min(100%,34rem);position:relative;overflow:hidden}._canvas_km56p_16 img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}._region_km56p_35{pointer-events:none;background:#000000c7;border:2px solid #fff;position:absolute;box-shadow:0 0 0 2px #111}._values_km56p_43{color:var(--color-text-muted);font-size:.875rem}._page_1tkwc_1{width:min(920px,100% - 2rem);margin:0 auto;padding:3rem 0 6rem}._breadcrumb_1tkwc_6{color:var(--color-muted);flex-wrap:wrap;gap:.5rem;font-size:.82rem;display:flex}._breadcrumb_1tkwc_6 a{color:inherit;text-decoration:none}._heading_1tkwc_18{padding:3.5rem 0 2rem}._heading_1tkwc_18>span{color:var(--color-accent);letter-spacing:.1em;font-size:.72rem;font-weight:800}._heading_1tkwc_18 h1{color:var(--color-ink);font-family:var(--font-display);margin:.75rem 0;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.05}._heading_1tkwc_18 p,._tool_1tkwc_35>p,._help_1tkwc_36 p,._help_1tkwc_36 li{color:var(--color-muted);line-height:1.7}._tool_1tkwc_35,._help_1tkwc_36{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-sm);padding:clamp(1.3rem,4vw,2.5rem)}._tool_1tkwc_35>h2,._help_1tkwc_36 h2{color:var(--color-ink);font-family:var(--font-display);margin-top:0}._options_1tkwc_55{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1.5rem 0;padding:1.2rem;display:grid}._options_1tkwc_55 legend{padding:0 .5rem;font-weight:800}._field_1tkwc_68,._checkbox_1tkwc_69{color:var(--color-ink);gap:.45rem;font-size:.88rem;font-weight:700;display:flex}._field_1tkwc_68{flex-direction:column}._checkbox_1tkwc_69{align-self:center;align-items:center}._field_1tkwc_68 input,._field_1tkwc_68 select{border:1px solid var(--color-border);min-height:2.8rem;color:var(--color-ink);font:inherit;background:#fff;border-radius:.55rem;padding:.65rem .75rem}._field_1tkwc_68 small{color:var(--color-muted);font-weight:400;line-height:1.45}._actions_1tkwc_98{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}._previewActions_1tkwc_104{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}._primary_1tkwc_110,._secondary_1tkwc_111,._download_1tkwc_112{min-height:2.85rem;font:inherit;cursor:pointer;border:0;border-radius:.65rem;padding:.7rem 1rem;font-weight:800}._primary_1tkwc_110,._download_1tkwc_112{background:var(--color-accent);color:#fff}._secondary_1tkwc_111{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}._primary_1tkwc_110:disabled,._secondary_1tkwc_111:disabled{cursor:not-allowed;opacity:.5}._progress_1tkwc_139{background:var(--color-accent-soft);border-radius:.7rem;margin-top:1.2rem;padding:1rem}._progress_1tkwc_139 div{color:var(--color-ink);justify-content:space-between;gap:1rem;margin-bottom:.55rem;display:flex}._progress_1tkwc_139 progress{width:100%;accent-color:var(--color-accent)}._error_1tkwc_156{color:brown;margin:1rem 0 0;line-height:1.6}._warning_1tkwc_161{border-radius:var(--radius-md);color:#79430e;background:#f3ad4e21;border:1px solid #b96b1859;margin:1rem 0 0;padding:.8rem 1rem;font-size:.85rem;line-height:1.6}._results_1tkwc_171{border:1px solid var(--color-accent);background:var(--color-accent-soft);border-radius:.8rem;margin-top:1.4rem;padding:1.2rem}._report_1tkwc_179{border:1px solid var(--color-border);background:var(--color-paper);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;max-height:26rem;padding:1rem;font:.9rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}._results_1tkwc_171 h3{margin-top:0}._download_1tkwc_112{width:100%;margin-top:.7rem}._help_1tkwc_36{margin-top:1.5rem}._help_1tkwc_36 h2:not(:first-child){margin-top:2rem}._help_1tkwc_36 article h3{margin-bottom:.25rem;font-size:1rem}._help_1tkwc_36 li>p{margin:.2rem 0 .65rem}@media (max-width:560px){._page_1tkwc_1{width:min(100% - 1rem,920px)}._tool_1tkwc_35,._help_1tkwc_36{padding:1rem}._heading_1tkwc_18{padding-top:2.5rem}}._page_mrsqf_1{width:min(820px,100% - 2rem);min-height:calc(100vh - 12rem);margin:0 auto;padding:3rem 0 6rem}._back_mrsqf_8{color:var(--color-muted);font-size:.82rem;text-decoration:none}._heading_mrsqf_14{padding:4rem 0 2.4rem}._heading_mrsqf_14>span{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}._heading_mrsqf_14 h1{color:var(--color-ink);font-family:var(--font-display);margin:.8rem 0;font-size:clamp(2.8rem,8vw,5rem);line-height:1}._heading_mrsqf_14 p,._card_mrsqf_35>p,._promise_mrsqf_36{color:var(--color-muted);line-height:1.7}._card_mrsqf_35{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,5vw,3rem)}._card_mrsqf_35 h2{max-width:34rem;color:var(--color-ink);font-family:var(--font-display);margin:1rem 0 .6rem;font-size:clamp(1.5rem,3vw,2.2rem)}._card_mrsqf_35>p{margin:0 0 2rem}._status_mrsqf_61{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:.4rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}._promise_mrsqf_36{text-align:center;margin:1.2rem 0 0;font-size:.78rem}._page_irl01_1{width:min(840px,100% - 2rem);margin:0 auto;padding:clamp(2.5rem,7vw,5rem) 0 5rem}._hero_irl01_7{border-bottom:1px solid var(--color-border);padding-bottom:2rem}._eyebrow_irl01_12{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}._hero_irl01_7 h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,7vw,4.6rem);line-height:1.08}._summary_irl01_29{max-width:45rem;color:var(--color-muted);margin:1.2rem 0 0;font-size:clamp(1rem,2.5vw,1.18rem);line-height:1.8}._updated_irl01_37{color:var(--color-muted);margin:1rem 0 0;font-size:.78rem}._content_irl01_43{gap:2rem;padding-top:2.5rem;display:grid}._content_irl01_43 section{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-paper) 88%, transparent);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,1.8rem)}._content_irl01_43 h2{font-family:var(--font-display);margin:0 0 .9rem;font-size:1.15rem}._content_irl01_43 p,._content_irl01_43 li{color:var(--color-muted);line-height:1.85}._content_irl01_43 p{margin:.65rem 0 0}._content_irl01_43 ul{margin:.8rem 0 0;padding-left:1.25rem}._links_irl01_78 a{color:var(--color-accent);font-weight:700}@media (max-width:640px){._page_irl01_1{padding-top:2rem}._content_irl01_43{gap:1rem}}._selector_179fb_1{flex:none}._trigger_179fb_5{border:1px solid var(--color-border);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}._trigger_179fb_5:hover,._trigger_179fb_5:focus-visible{border-color:var(--color-accent);background:var(--color-accent-soft)}._dialog_179fb_27{border-radius:var(--radius-lg);width:min(42rem,100% - 2rem);max-height:min(42rem,100dvh - 2rem);color:var(--color-ink);background:0 0;border:0;padding:0;overflow:visible}._dialog_179fb_27::backdrop{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#1e221e8c}._panel_179fb_43{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-lg);padding:1.3rem;overflow:hidden auto}._dialogHeader_179fb_52{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}._dialogHeader_179fb_52 strong,._dialogHeader_179fb_52 small{display:block}._dialogHeader_179fb_52 strong{font-family:var(--font-display);font-size:1.35rem}._dialogHeader_179fb_52 small{color:var(--color-muted);margin-top:.35rem;font-size:.78rem}._closeButton_179fb_76{border:1px solid var(--color-border);background:var(--color-canvas);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;font:inherit;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;line-height:1;display:grid}._menu_179fb_92{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}._menu_179fb_92 a{border:1px solid var(--color-border);min-height:4rem;color:var(--color-ink);border-radius:.8rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem;text-decoration:none;display:grid}._menu_179fb_92 a:hover,._menu_179fb_92 a:focus-visible,._menu_179fb_92 ._current_179fb_113{border-color:var(--color-accent);background:var(--color-accent-soft)}._menu_179fb_92 strong,._menu_179fb_92 small{display:block}._menu_179fb_92 strong{font-size:.88rem}._menu_179fb_92 small{color:var(--color-muted);margin-top:.18rem;font-size:.7rem}._check_179fb_133{color:var(--color-accent-strong);font-weight:900}@media (max-width:640px){._trigger_179fb_5>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;overflow:hidden}._dialog_179fb_27{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}._panel_179fb_43{padding:1rem}._menu_179fb_92{grid-template-columns:1fr}}._mobileMenu_58zh5_1{display:none}._trigger_58zh5_5{border:1px solid var(--color-border);background:var(--color-paper);cursor:pointer;border-radius:50%;place-content:center;gap:.25rem;width:2.75rem;height:2.75rem;padding:.72rem;display:grid}._trigger_58zh5_5>span{background:var(--color-ink);border-radius:999px;width:1.1rem;height:2px}._dialog_58zh5_25{width:min(23rem,100% - 1rem);height:100dvh;max-height:100dvh;color:var(--color-ink);background:0 0;border:0;margin:0 0 0 auto;padding:0}._dialog_58zh5_25::backdrop{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#1e221e8c}._panel_58zh5_41{border-left:1px solid var(--color-border);background:var(--color-paper);min-height:100%;box-shadow:var(--shadow-lg);padding:1rem}._panel_58zh5_41 header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;margin-bottom:.75rem;display:flex}._panel_58zh5_41 header strong{font-family:var(--font-display);font-size:1.25rem}._panel_58zh5_41 header button{border:1px solid var(--color-border);background:var(--color-canvas);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;font:inherit;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid}._panel_58zh5_41 nav{gap:.35rem;display:grid}._panel_58zh5_41 nav a{min-height:3.2rem;color:var(--color-ink);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .8rem;font-size:.92rem;font-weight:800;text-decoration:none;display:flex}._panel_58zh5_41 nav a:hover,._panel_58zh5_41 nav a:focus-visible{background:var(--color-accent-soft)}@media (max-width:1180px){._mobileMenu_58zh5_1{display:block}}._app_1byhq_1{min-height:100vh}._header_1byhq_5{z-index:10;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;width:min(1180px,100% - 2rem);min-height:5.4rem;margin:0 auto;display:flex;position:relative}._brand_1byhq_17{color:var(--color-ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}._brandMark_1byhq_25{background:var(--color-ink);width:2.65rem;height:2.65rem;color:var(--color-canvas);font-family:var(--font-display);letter-spacing:.08em;border-radius:.8rem;place-items:center;font-size:.78rem;display:grid}._brand_1byhq_17 strong,._brand_1byhq_17 small{display:block}._brand_1byhq_17 strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:.95rem}._brand_1byhq_17 small{color:var(--color-muted);margin-top:.2rem;font-size:.68rem}._nav_1byhq_55{align-items:center;gap:.75rem;display:flex}._nav_1byhq_55>a{white-space:nowrap;color:var(--color-muted);font-size:.78rem;font-weight:700;text-decoration:none}._headerActions_1byhq_69{align-items:center;gap:.55rem;display:flex}._guideLink_1byhq_75{background:var(--color-accent-soft);color:var(--color-ink);white-space:nowrap;border-radius:999px;padding:.55rem .75rem;font-size:.78rem;font-weight:800;text-decoration:none}._guideLink_1byhq_75:hover,._guideLink_1byhq_75:focus-visible{text-decoration:underline}._relatedGuides_1byhq_91{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);width:min(1180px,100% - 2rem);margin:0 auto 2rem;padding:1.4rem}._relatedGuides_1byhq_91 h2{font-family:var(--font-display);margin:0;font-size:1.15rem}._relatedGuides_1byhq_91 ul{gap:.55rem;margin:.85rem 0 0;padding-left:1.25rem;display:grid}._relatedGuides_1byhq_91 a{color:var(--color-accent);line-height:1.5}._footer_1byhq_118{border-top:1px solid var(--color-border);width:min(1180px,100% - 2rem);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:2rem 0;font-size:.75rem;display:flex}._analyticsNotice_1byhq_132{text-align:right;max-width:34rem}._footerSummary_1byhq_137{gap:.35rem;display:grid}._footerLinks_1byhq_142{flex-wrap:wrap;gap:.85rem;display:flex}._footerLinks_1byhq_142 a{color:var(--color-ink);font-weight:700;text-decoration:none}._footerLinks_1byhq_142 a:hover{text-decoration:underline}._footerLearning_1byhq_158{border-top:1px solid var(--color-border);flex:1 0 100%;gap:.45rem;padding-top:1rem;display:grid}._footerLearningLabel_1byhq_166{color:var(--color-muted);margin:0;font-size:.72rem;font-weight:800}._footerLearning_1byhq_158 .learning-links{gap:.5rem 1rem;margin:0}._footerLearning_1byhq_158 .learning-links a{color:var(--color-ink);font-weight:700;text-decoration:none}._footerLearning_1byhq_158 .learning-links a:hover,._footerLearning_1byhq_158 .learning-links a:focus-visible{text-decoration:underline}._footerLearning_1byhq_158+._analyticsNotice_1byhq_132{border-top:1px solid var(--color-border);text-align:left;flex:1 0 100%;max-width:none;padding-top:.75rem}@media (max-width:1180px){._nav_1byhq_55,._guideLink_1byhq_75{display:none}}@media (max-width:640px){._header_1byhq_5{min-height:4.8rem}._brand_1byhq_17 small{display:none}._footer_1byhq_118{flex-direction:column;align-items:flex-start;gap:.4rem}._footerLinks_1byhq_142{margin:.4rem 0}._footerLearning_1byhq_158{width:100%}._analyticsNotice_1byhq_132{text-align:left}}@font-face{font-family:Nanum Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nanum-gothic-korean-400-normal-C7UjhGD4.woff2)format("woff2")}@font-face{font-family:Nanum Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nanum-gothic-latin-400-normal-C7hrruHo.woff2)format("woff2");unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF}@font-face{font-family:Nanum Gothic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nanum-gothic-korean-700-normal-DLDdUr5t.woff2)format("woff2")}@font-face{font-family:Nanum Gothic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nanum-gothic-latin-700-normal-DZpxjXgw.woff2)format("woff2");unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF}@font-face{font-family:Nanum Gothic;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nanum-gothic-korean-800-normal-Cw854xjH.woff2)format("woff2")}@font-face{font-family:Nanum Gothic;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nanum-gothic-latin-800-normal-CSz1EySH.woff2)format("woff2");unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF}:root{color:#1c2521;font-synthesis:none;text-rendering:optimizelegibility;--font-body:"Nanum Gothic", "나눔고딕", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Nanum Gothic", "나눔고딕", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-canvas:#f4f1ea;--color-paper:#fffdf8;--color-ink:#1c2521;--color-muted:#657069;--color-accent:#bd4b32;--color-accent-on-dark:#e07055;--color-accent-soft:#f5dfd8;--color-safe:#23715a;--color-safe-soft:#e1f1e9;--color-danger:#9c2f27;--color-danger-soft:#f8e4e0;--color-border:#d9d5cb;--color-border-strong:#aaa79e;--color-dark-muted:#aab3ae;--color-dark-border:#3c4742;--radius-md:1rem;--radius-lg:1.35rem;--radius-xl:1.8rem;--shadow-sm:0 10px 30px #1c252112;--shadow-lg:0 30px 80px #1c25211c;background:#f4f1ea;font-family:Nanum Gothic,나눔고딕,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 8%, #bd4b321a, transparent 27rem), var(--color-canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 45%, transparent);outline-offset:3px}::selection{background:var(--color-accent);color:#fff}.fatal-error,.not-found{text-align:center;place-content:center;width:min(680px,100% - 2rem);min-height:70vh;margin:0 auto;display:grid}.not-found p{color:var(--color-accent);letter-spacing:.1em;margin:0;font-weight:800}.not-found h1{font-family:var(--font-display);margin:.8rem 0;font-size:clamp(2.5rem,8vw,5rem)}.not-found span{color:var(--color-muted)}.not-found a,.fatal-error button{background:var(--color-ink);color:#fff;border:0;border-radius:999px;justify-self:center;margin-top:1.5rem;padding:.8rem 1.1rem;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.learning-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);width:min(1100px,100% - 2rem);margin:2rem auto;padding:clamp(1rem,3vw,2rem)}.learning-panel p,.learning-panel li,.learning-panel td{color:var(--color-muted);line-height:1.8}.learning-panel a{color:var(--color-accent);overflow-wrap:anywhere}.learning-panel h2{font-family:var(--font-display)}.learning-table{overflow-x:auto}.learning-table table{border-collapse:collapse;width:100%;min-width:620px}.learning-table th,.learning-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.8rem}.learning-table th{color:var(--color-ink)}.learning-links{flex-wrap:wrap;gap:.6rem 1rem;margin:1rem 0;line-height:1.6;display:flex}.learning-links a{color:var(--color-accent);overflow-wrap:anywhere}.learning-table th:first-child{min-width:150px}.learning-table td:nth-child(2){min-width:210px}.learning-table td:nth-child(3){min-width:140px}.learning-table td:last-child{min-width:230px}.content-responsibility{color:var(--color-muted);margin:1rem 0;font-size:.9rem}.evidence-results{overflow-wrap:anywhere;min-width:0}.evidence-environment{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:.5rem 1rem;display:grid}.evidence-environment dd{margin:0}.evidence-results table{table-layout:fixed;border-collapse:collapse;width:100%}.evidence-results th,.evidence-results td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:.65rem}.evidence-results caption{text-align:left;margin:.75rem 0;font-weight:700}[data-example] pre,.evidence-results pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-accent-soft);padding:1rem}.evidence-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.evidence-images figure{min-width:0;margin:0}.evidence-results img{border:1px solid var(--color-border);max-width:100%;height:auto;display:block}.evidence-images figcaption{margin-top:.5rem;line-height:1.7}
