.SemExtensions_panel__A3rXK{min-width:0;max-width:100%;padding:24px;border:1px solid var(--color-line);border-radius:18px;background:#fff;color:var(--color-fg);margin-top:24px;font-family:var(--font-sans)}.SemExtensions_navInner__AlJTv{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:80px;padding-block:16px;min-width:0}.SemExtensions_navInner__AlJTv a{max-width:100%;overflow-wrap:anywhere}.SemExtensions_panel__A3rXK h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;margin:0 0 16px}.SemExtensions_panel__A3rXK h3{font-size:1.12rem;line-height:1.5;margin:0 0 14px}.SemExtensions_panel__A3rXK p{font-size:var(--text-body);line-height:1.8;color:var(--color-muted);margin:10px 0;overflow-wrap:anywhere}.SemExtensions_fields__WS7xi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin:20px 0;min-width:0}.SemExtensions_fields__WS7xi label{display:grid;gap:8px;min-width:0;font-size:var(--text-meta);font-weight:650}.SemExtensions_fields__WS7xi input,.SemExtensions_fields__WS7xi select,.SemExtensions_select__zkKPw{width:100%;min-width:0;max-width:100%;border:1px solid var(--color-muted);border-radius:10px;padding:10px;background:#fff;color:var(--color-fg);font:inherit;min-height:46px;font-size:var(--text-control)}.SemExtensions_button__EgiBH{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:46px;padding:11px 17px;border:1px solid var(--color-primary);border-radius:11px;background:var(--color-fg);color:#fff;font:700 var(--text-control)/1.6 var(--font-sans);cursor:pointer;white-space:normal;overflow-wrap:anywhere}.SemExtensions_button__EgiBH:disabled{opacity:1;background:var(--color-disabled-bg);color:var(--color-disabled-fg);border-color:var(--color-line-strong);cursor:not-allowed}.SemExtensions_secondary__qL_7c{background:white;color:var(--color-fg)}.SemExtensions_actions__i4Es_{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;min-width:0}.SemExtensions_actions__i4Es_>*{min-width:0}.SemExtensions_note__flyCR{background:var(--color-surface);border-left:3px solid var(--color-primary);padding:14px;border-radius:0 10px 10px 0}.SemExtensions_warning__Fptvg{border-left:3px solid #a97000;background:#fff8e7;color:#795200!important;padding:14px;overflow-wrap:anywhere}.SemExtensions_error__x_kQ0{border-left:3px solid #a33c2f;background:#fff0eb;color:#8c3029!important;padding:14px;overflow-wrap:anywhere}.SemExtensions_list__e_kaY{padding-left:20px;font-size:.95rem;line-height:1.8}.SemExtensions_list__e_kaY li{margin:9px 0;overflow-wrap:anywhere}.SemExtensions_list__e_kaY button{margin-left:12px}.SemExtensions_columns__Jr3U1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.SemExtensions_box__FWTni{min-width:0;padding:20px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-bg)}.SemExtensions_confirm__Tdhhb{display:flex;align-items:flex-start;gap:12px;margin:16px 0;font-size:.95rem;line-height:1.7}.SemExtensions_confirm__Tdhhb input{width:20px;height:20px;flex-shrink:0;accent-color:var(--color-primary);margin-top:4px}.SemExtensions_box__FWTni select{margin:14px 0}.SemExtensions_table__7T10G{max-width:100%;min-width:0;overflow:auto;border:1px solid var(--color-line);border-radius:12px;margin:16px 0}.SemExtensions_table__7T10G table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-table)}.SemExtensions_table__7T10G td,.SemExtensions_table__7T10G th{padding:11px;border-bottom:1px solid var(--color-line);text-align:left;white-space:normal;overflow-wrap:anywhere}.SemExtensions_table__7T10G th{background:var(--color-surface)}.SemExtensions_result__U6MzX{min-width:0;border-top:1px solid var(--color-line);margin-top:20px;padding-top:20px}.SemExtensions_settings__DamLP{display:flex;flex-wrap:wrap;gap:8px}.SemExtensions_settings__DamLP span{padding:7px 11px;background:var(--color-surface);border-radius:8px;font-size:var(--text-meta);overflow-wrap:anywhere}.SemExtensions_details__axHJR{min-width:0;margin-top:22px}.SemExtensions_details__axHJR>summary{cursor:pointer;font-size:1rem;font-weight:750;overflow-wrap:anywhere}.SemExtensions_code__n7k9i,.SemExtensions_details__axHJR>summary{padding:16px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px}.SemExtensions_code__n7k9i{white-space:pre-wrap;max-height:340px;overflow:auto;font:12px/1.7 ui-monospace,monospace;overflow-wrap:anywhere}.SemExtensions_map__s42CT{max-width:100%;height:auto;display:block;background:#fff}.SemExtensions_map__s42CT text{fill:var(--color-fg);font:12px system-ui}.SemExtensions_map__s42CT circle{fill:var(--color-primary);stroke:#fff;stroke-width:2}.SemExtensions_diagram__YEvYs{min-width:0;max-width:100%;overflow:auto;border:1px solid var(--color-line);border-radius:14px}.SemExtensions_diagram__YEvYs svg{display:block;width:100%;min-width:680px;height:auto}.SemExtensions_hero__Zb5EL{padding:36px 0;border-bottom:1px solid var(--color-line);background:linear-gradient(130deg,var(--color-surface),#fff)}.SemExtensions_hero__Zb5EL h1{font:var(--font-weight-heading) clamp(2rem,4.5vw,3.3rem)/1.2 var(--font-sans);letter-spacing:-.03em;max-width:900px;margin:12px 0 20px}.SemExtensions_hero__Zb5EL p{max-width:900px;line-height:1.8;color:var(--color-muted)}.SemExtensions_shell__UEPMY{width:min(1180px,calc(100% - 32px));margin:0 auto;min-width:0}.SemExtensions_body__fwOxs{padding-bottom:60px;min-width:0}.SemExtensions_file__DWSCk{max-width:100%;font:inherit;font-size:var(--text-control);border:1px solid var(--color-muted);padding:10px;border-radius:10px;background:#fff}.SemExtensions_file__DWSCk::file-selector-button{border:0;background:var(--color-fg);color:white;padding:8px 12px;border-radius:8px;margin-right:10px;font:inherit;cursor:pointer}.SemExtensions_details__axHJR>summary:focus-visible,.SemExtensions_panel__A3rXK :is(button,a,input,select,summary):focus-visible{outline:3px solid #aa7105;outline-offset:4px}.SemExtensions_panel__A3rXK fieldset{min-width:0}.SemExtensions_hero__Zb5EL h1,.SemExtensions_panel__A3rXK h2,.SemExtensions_panel__A3rXK h3{overflow-wrap:anywhere}@media(max-width:760px){.SemExtensions_columns__Jr3U1{grid-template-columns:minmax(0,1fr)}.SemExtensions_panel__A3rXK{padding:18px}.SemExtensions_box__FWTni{padding:16px}.SemExtensions_hero__Zb5EL{padding:26px 0}.SemExtensions_actions__i4Es_ .SemExtensions_button__EgiBH{width:100%}}.SemExtensions_run__e4nbX{border:1px solid var(--color-line);border-radius:14px;padding:20px;background:var(--color-bg);margin-top:24px;min-width:0}.SemExtensions_run__e4nbX>.SemExtensions_details__axHJR{font-size:.95rem}.SemExtensions_run__e4nbX>h3{margin-top:0}.SemExtensions_run__e4nbX a{color:var(--color-fg);text-decoration:underline}@media(max-width:760px){.SemExtensions_run__e4nbX{padding:14px}}.SemExtensions_bootstrapFields__9KX1l{border:0;padding:0;margin:0;min-width:0}.SemExtensions_bootstrapFields__9KX1l:disabled{opacity:1;background:var(--color-disabled-bg);color:var(--color-disabled-fg);border-color:var(--color-line-strong)}.SemExtensions_visuallyHidden__GW0VR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.SemExtensions_moderation__s0Gou{margin-top:24px;padding:20px;border:1px solid #d8c48e;border-radius:14px;background:#fffbf2;min-width:0}.SemExtensions_observed__AC1aF{min-width:0;margin:0 0 24px;padding:16px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-bg)}.SemExtensions_observed__AC1aF legend{padding:0 6px;font-weight:700;font-size:.95rem}.SemExtensions_moderation__s0Gou .SemExtensions_list__e_kaY li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SemExtensions_moderation__s0Gou .SemExtensions_confirm__Tdhhb{min-height:44px;align-items:center}.SemExtensions_moderation__s0Gou .SemExtensions_fields__WS7xi{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.SemExtensions_moderation__s0Gou{padding:14px}.SemExtensions_moderation__s0Gou .SemExtensions_fields__WS7xi{grid-template-columns:1fr}}.SemExtensions_rstudioSteps__GUjKj{list-style:decimal;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:20px 0 24px;counter-reset:rstudio-step}.SemExtensions_rstudioSteps__GUjKj li{display:block;min-width:0;counter-increment:rstudio-step;padding:18px;border:1px solid var(--color-line);border-radius:13px;background:var(--color-bg)}.SemExtensions_rstudioSteps__GUjKj li:before{content:counter(rstudio-step);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:var(--text-meta);font-weight:800;margin-bottom:12px}.SemExtensions_rstudioSteps__GUjKj strong{display:block;font-size:1rem;line-height:1.55;color:var(--color-fg)}.SemExtensions_rstudioSteps__GUjKj span{display:block;font-size:.94rem;line-height:1.75;color:var(--color-muted);margin-top:8px}.SemExtensions_advancedColumns__ZlgaH{grid-template-columns:minmax(0,1fr)}.SemExtensions_advancedColumns__ZlgaH .SemExtensions_button__EgiBH{font-size:var(--text-control);min-height:46px;background:var(--color-primary)}.SemExtensions_advancedColumns__ZlgaH .SemExtensions_secondary__qL_7c{background:#fff;color:var(--color-primary-hover)}.SemExtensions_advancedColumns__ZlgaH .SemExtensions_confirm__Tdhhb{min-height:44px;align-items:center}.SemExtensions_scriptNote__ZZGch{font-size:var(--text-meta)!important}.SemExtensions_loadedFile__zG2s3{overflow-wrap:anywhere}@media(max-width:760px){.SemExtensions_rstudioSteps__GUjKj{grid-template-columns:minmax(0,1fr)}.SemExtensions_rstudioSteps__GUjKj li{padding:15px}}