._BQ26W_page{min-width:0;color:var(--fg)}._BQ26W_headingMeta{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-top:.75rem;display:flex}._BQ26W_status{color:var(--lightningcss-light,#765414)var(--lightningcss-dark,#ffda91);background:var(--lightningcss-light,#fff8df)var(--lightningcss-dark,#352e21);border:1px solid var(--lightningcss-light,#e6cf9b)var(--lightningcss-dark,#725b35);border-radius:999px;align-items:center;padding:.2rem .625rem;font-size:.75rem;font-weight:650;line-height:1.35;display:inline-flex}._BQ26W_statusPublished{color:var(--lightningcss-light,#24634a)var(--lightningcss-dark,#9bdeb9);background:var(--lightningcss-light,#edf8f2)var(--lightningcss-dark,#20382e);border-color:var(--lightningcss-light,#b8d9ca)var(--lightningcss-dark,#365f50)}._BQ26W_tabs{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:1.25rem;display:flex;overflow-x:auto}._BQ26W_tab,._BQ26W_tabActive{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:.625rem .875rem;font-size:.875rem;font-weight:600}._BQ26W_tab:hover{color:var(--fg)}._BQ26W_tabActive{border-bottom-color:var(--brand-text);color:var(--fg)}._BQ26W_tabGrid{align-items:start;gap:1.25rem;display:grid}@media (min-width:1050px){._BQ26W_tabGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._BQ26W_stepDone,._BQ26W_stepTodo{border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:grid}._BQ26W_stepDone{color:var(--lightningcss-light,#24634a)var(--lightningcss-dark,#9bdeb9);background:var(--lightningcss-light,#edf8f2)var(--lightningcss-dark,#20382e)}._BQ26W_stepTodo{background:var(--surface-muted);color:var(--muted-icon)}._BQ26W_listRow ._BQ26W_sectionTitle,._BQ26W_listRow ._BQ26W_sectionCopy{display:block}._BQ26W_listRow ._BQ26W_sectionCopy{margin-top:.125rem}._BQ26W_linkRow{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}._BQ26W_panel{border:1px solid var(--border);background:var(--surface);border-radius:1rem;min-width:0;padding:1.375rem;box-shadow:0 1px 2px #2934420a}._BQ26W_panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}._BQ26W_titleGroup{align-items:flex-start;gap:.75rem;min-width:0;display:flex}._BQ26W_sectionIcon{background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--muted-icon);border-radius:.675rem;flex:none;place-items:center;display:grid}._BQ26W_sectionTitle{color:var(--fg);font-size:1rem;font-weight:650;line-height:1.45}._BQ26W_sectionCopy{color:var(--muted);margin-top:.25rem;font-size:.8125rem;line-height:1.55}._BQ26W_formWell{border:1px solid var(--border);background:var(--surface-hover);border-radius:.75rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}._BQ26W_field{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:2.625rem;color:var(--fg);border-radius:.625rem;padding:.55rem .75rem;font-size:.875rem}._BQ26W_list{border-top:1px solid var(--border);margin-top:1rem}._BQ26W_listRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;display:flex}._BQ26W_emptyCompact{border:1px dashed var(--border-strong);background:var(--surface-hover);color:var(--muted);border-radius:.75rem;margin-top:1rem;padding:1rem;font-size:.8125rem}._BQ26W_secondary,._BQ26W_primary,._BQ26W_danger{border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}._BQ26W_secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--fg)}._BQ26W_secondary:hover{border-color:var(--muted-icon);background:var(--surface-hover)}._BQ26W_primary{border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-text);font-weight:500}._BQ26W_primary:hover{border-color:var(--brand-border);background:var(--brand-hover)}._BQ26W_danger{color:var(--lightningcss-light,#9f3732)var(--lightningcss-dark,#ffb0a9);background:var(--lightningcss-light,#fff7f6)var(--lightningcss-dark,#38252d);border:1px solid var(--lightningcss-light,#ecc8c5)var(--lightningcss-dark,#75444b)}._BQ26W_danger:hover{background:var(--lightningcss-light,#ffefed)var(--lightningcss-dark,#482e37);border-color:var(--lightningcss-light,#dda7a2)var(--lightningcss-dark,#99616a)}._BQ26W_secondary:disabled,._BQ26W_primary:disabled,._BQ26W_danger:disabled{cursor:not-allowed;opacity:.5}._BQ26W_inlineError{color:var(--lightningcss-light,#a13d38)var(--lightningcss-dark,#ffb0a9);margin-top:.5rem;font-size:.75rem}._BQ26W_mapPanel{padding:.75rem;}._BQ26W_dangerZone{border-color:var(--lightningcss-light,#ecc8c5)var(--lightningcss-dark,#75444b);}._BQ26W_subPage{width:100%;max-width:72rem;margin:0 auto;padding-bottom:2rem}@media (max-width:720px){._BQ26W_panel{padding:1.125rem}}@media (prefers-reduced-motion:reduce){._BQ26W_secondary,._BQ26W_primary,._BQ26W_danger{transition:none}}
.a3spwq_page{min-width:0;color:var(--fg)}.a3spwq_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.625rem;display:flex}.a3spwq_headingBody{align-items:flex-start;gap:1rem;min-width:0;display:flex}.a3spwq_headingBody>div{min-width:0}.a3spwq_marker{background:var(--brand-surface);width:2.75rem;height:2.75rem;color:var(--brand-text);border-radius:.875rem;flex:none;place-items:center;display:grid}.a3spwq_title{letter-spacing:-.035em;color:var(--fg);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650;line-height:1.25}.a3spwq_description{max-width:48rem;color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.65}.a3spwq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.a3spwq_panel{border:1px solid var(--border);background:var(--surface);border-radius:.875rem;min-width:0;padding:1.375rem}.a3spwq_sectionTitle{color:var(--fg);align-items:center;gap:.625rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.a3spwq_sectionTitle svg{color:var(--muted);flex:none}.a3spwq_toolbar{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:1.5rem;display:flex}.a3spwq_input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--fg);border-radius:.625rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s}.a3spwq_input::placeholder{color:var(--muted)}.a3spwq_input:hover{border-color:var(--muted-icon)}.a3spwq_input:disabled{background:var(--surface-muted);color:var(--muted)}.a3spwq_input[type=file]{border-style:dashed;padding:.875rem}.a3spwq_input[type=file]::file-selector-button{background:var(--surface-muted);color:var(--fg);font:inherit;border:0;border-radius:.375rem;margin-right:1rem;padding:.5rem .75rem}.a3spwq_primary,.a3spwq_secondary,.a3spwq_quiet{text-align:center;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;max-width:100%;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.a3spwq_primary{background:var(--brand-surface);color:var(--brand-text);border:1px solid var(--brand-border);font-weight:500}.a3spwq_primary:hover{background:var(--brand-hover);border-color:var(--brand-border)}.a3spwq_primary.a3spwq_onDark{color:#ffd1ae;background:#ff6b000d;border-color:#ffb78055}.a3spwq_primary.a3spwq_onDark:hover{background:#ff6b001a;border-color:#ffb78088}.a3spwq_secondary{background:var(--surface);color:var(--fg);border:1px solid var(--border-strong)}.a3spwq_secondary:hover{background:var(--surface-hover);border-color:var(--muted-icon)}.a3spwq_quiet{color:var(--muted);border:1px solid #0000}.a3spwq_quiet:hover{background:var(--surface-muted);color:var(--fg)}.a3spwq_primary:disabled,.a3spwq_secondary:disabled,.a3spwq_quiet:disabled{opacity:.5;cursor:not-allowed}.a3spwq_primary svg,.a3spwq_secondary svg,.a3spwq_quiet svg{flex:none;width:1rem;height:1rem}.a3spwq_empty{text-align:center;color:var(--muted);border:1px dashed var(--border-strong);background:var(--surface-hover);border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;font-size:.875rem;display:flex}.a3spwq_empty svg{width:1.75rem;height:1.75rem;color:var(--muted-icon)}.a3spwq_empty p{max-width:34rem;line-height:1.7}.a3spwq_muted{color:var(--muted)}.a3spwq_shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.a3spwq_shortcut{border:1px solid var(--border);background:var(--surface);border-radius:1rem;align-items:flex-start;gap:1.125rem;padding:1.5rem;transition:border-color .15s,background .15s;display:flex}.a3spwq_shortcut:hover{border-color:var(--border-strong);background:var(--surface-hover)}.a3spwq_shortcutIcon{background:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--muted-icon);border-radius:.75rem;flex:none;place-items:center;display:grid}.a3spwq_shortcut>div{min-width:0}.a3spwq_shortcut h2{color:var(--fg);font-size:1rem;font-weight:600}.a3spwq_shortcut p{max-width:27rem;color:var(--muted);margin-top:.5rem;font-size:.8125rem;line-height:1.7}.a3spwq_shortcutArrow{width:1rem;height:1rem;color:var(--muted-icon);flex:none;margin:.375rem 0 0 auto}@media (max-width:639px){.a3spwq_heading{gap:1rem;margin-bottom:1.5rem}.a3spwq_headingBody{gap:.75rem}.a3spwq_marker{width:2.5rem;height:2.5rem}.a3spwq_panel{padding:1.125rem}.a3spwq_toolbar{align-items:stretch}.a3spwq_shortcuts{grid-template-columns:minmax(0,1fr)}.a3spwq_shortcut{gap:.875rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.a3spwq_input,.a3spwq_primary,.a3spwq_secondary,.a3spwq_quiet{transition:none}}
.vzt4bW_cards{gap:.5rem;display:grid}.vzt4bW_card{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;transition:border-color .15s,background .15s;display:flex;position:relative}.vzt4bW_card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.vzt4bW_card:has(input:checked){border-color:var(--brand-border);background:var(--brand-surface)}.vzt4bW_card:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.vzt4bW_switch:has(input:focus-visible) .vzt4bW_track{outline:2px solid var(--brand);outline-offset:2px}.vzt4bW_segment:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.vzt4bW_chip:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}:is(.vzt4bW_card:has(input:disabled),.vzt4bW_switch:has(input:disabled),.vzt4bW_segment:has(input:disabled),.vzt4bW_chip:has(input:disabled)){cursor:not-allowed;opacity:.55}.vzt4bW_input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.vzt4bW_dot{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:999px;flex:none;place-items:center;width:1.125rem;height:1.125rem;margin-top:.125rem;display:grid}.vzt4bW_card:has(input:checked) .vzt4bW_dot{border-color:var(--brand)}.vzt4bW_card:has(input:checked) .vzt4bW_dot:after{content:"";background:var(--brand);border-radius:999px;width:.5rem;height:.5rem}.vzt4bW_text{min-width:0}.vzt4bW_title{color:var(--fg);font-size:.875rem;font-weight:600;line-height:1.4;display:block}.vzt4bW_hint{color:var(--muted);margin-top:.125rem;font-size:.75rem;line-height:1.45;display:block}.vzt4bW_switch{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex;position:relative}.vzt4bW_track{background:var(--border-strong);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;margin-top:.0625rem;transition:background .15s;position:relative}.vzt4bW_track:after{content:"";background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #00000040}.vzt4bW_switch:has(input:checked) .vzt4bW_track{background:var(--brand)}.vzt4bW_switch:has(input:checked) .vzt4bW_track:after{transform:translate(1rem)}.vzt4bW_segments{border:1px solid var(--border);background:var(--surface-muted);border-radius:.625rem;flex-wrap:wrap;gap:.25rem;padding:.1875rem;display:inline-flex}.vzt4bW_segment{color:var(--muted);cursor:pointer;border-radius:.5rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;position:relative}.vzt4bW_segment:hover{color:var(--fg)}.vzt4bW_segment:has(input:checked){background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #2934421f}.vzt4bW_chips{flex-wrap:wrap;gap:.375rem;display:flex}.vzt4bW_chip{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex;position:relative}.vzt4bW_chip:has(input:checked){border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-text)}@media (prefers-reduced-motion:reduce){.vzt4bW_card,.vzt4bW_track,.vzt4bW_track:after{transition:none}}
.peQspW_page{background:var(--bg);color:var(--fg)}.peQspW_layout{align-items:center;gap:2.5rem;width:100%;max-width:1280px;min-height:calc(100dvh - 10rem);margin:auto;padding:2.5rem 1rem;display:grid}.peQspW_intro{order:1;max-width:34rem}.peQspW_intro>p{color:var(--muted);margin-top:1.25rem;font-size:1rem;line-height:1.8}.peQspW_intro h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.2}.peQspW_badge{color:var(--brand-text);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.peQspW_badge svg{width:1rem;height:1rem}.peQspW_card{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;min-width:0;padding:1.5rem}.peQspW_cardHeader{text-align:left;margin-bottom:2rem}.peQspW_cardHeader>p:first-child{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.peQspW_cardHeader h2{color:var(--fg);letter-spacing:-.035em;margin-top:.625rem;font-size:1.5rem;font-weight:600;line-height:1.3}.peQspW_cardHeader>p:last-child{color:var(--muted);margin-top:.75rem;font-size:.875rem;line-height:1.6}.peQspW_statusPage{background:var(--bg);justify-content:center;align-items:center;min-height:calc(100dvh - 10rem);padding:2.5rem 1rem;display:flex}.peQspW_statusCard{border:1px solid var(--border);background:var(--surface);width:100%;max-width:32rem;color:var(--fg);text-align:center;border-radius:1.25rem;padding:2rem}.peQspW_statusIcon{background:var(--brand-surface);width:3.25rem;height:3.25rem;color:var(--brand-text);border-radius:1rem;place-items:center;margin:0 auto 1.5rem;display:grid}.peQspW_statusIcon svg{width:1.5rem;height:1.5rem}@media (min-width:640px){.peQspW_layout{padding:3rem 2rem}.peQspW_card{padding:2rem}}@media (min-width:1024px){.peQspW_layout{grid-template-columns:minmax(0,1fr) 440px;gap:5rem;padding:4rem 2rem}.peQspW_intro{order:0}.peQspW_card{padding:2.5rem}}
.QSfp_G_page{background:var(--bg);color:var(--fg)}.QSfp_G_container{width:100%;max-width:1440px;margin:auto;padding:2.5rem 2rem 3rem}.QSfp_G_hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.QSfp_G_intro,.QSfp_G_companion{border:1px solid var(--border);background:var(--surface);border-radius:1rem;min-width:0;padding:2rem}.QSfp_G_intro{flex-direction:column;align-items:flex-start;display:flex}.QSfp_G_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:flex}.QSfp_G_eyebrow svg{width:1rem;height:1rem;color:var(--brand-text);flex:none}.QSfp_G_title{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;margin:1.125rem 0 1rem;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:600;line-height:1.22}.QSfp_G_lead{max-width:62ch;color:var(--muted);font-size:.9375rem;line-height:1.75}.QSfp_G_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.75rem;display:flex}.QSfp_G_companion h2{letter-spacing:-.02em;margin:1.125rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.35}.QSfp_G_companion>p:not(.QSfp_G_eyebrow){color:var(--muted);font-size:.875rem;line-height:1.75}.QSfp_G_workflow{margin-top:1.5rem}.QSfp_G_workflow li{border-top:1px solid var(--border);color:var(--fg);align-items:center;gap:.75rem;padding:.875rem 0;font-size:.8125rem;display:flex}.QSfp_G_workflow li:last-child{padding-bottom:0}.QSfp_G_workflow svg{width:1.125rem;height:1.125rem;color:var(--muted-icon);flex:none}.QSfp_G_features{padding-top:2rem;scroll-margin-top:2rem}.QSfp_G_features>h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.4}.QSfp_G_featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;margin-top:1.25rem;display:grid}.QSfp_G_feature{background:var(--surface);border:1px solid var(--border);border-radius:.875rem;min-width:0;padding:1.375rem}.QSfp_G_featureIcon{background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--muted-icon);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.QSfp_G_featureIcon svg{width:1.125rem;height:1.125rem}.QSfp_G_feature h3{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.5}.QSfp_G_feature p{color:var(--muted);font-size:.8125rem;line-height:1.75}@media (max-width:1023px){.QSfp_G_container{padding:2rem 1.5rem}.QSfp_G_hero{grid-template-columns:minmax(0,1fr)}.QSfp_G_title{max-width:34ch}.QSfp_G_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.QSfp_G_container{padding:1.25rem 1rem 2rem}.QSfp_G_hero{gap:1rem}.QSfp_G_intro,.QSfp_G_companion{padding:1.375rem}.QSfp_G_actions{align-items:stretch;width:100%}.QSfp_G_actions>a{width:100%}.QSfp_G_featureGrid{grid-template-columns:minmax(0,1fr);gap:.875rem}.QSfp_G_features{padding-top:1.75rem}}
.I6U1Qq_page{width:100%;min-width:0;color:var(--fg)}.I6U1Qq_editor{gap:1rem;min-width:0;display:grid}.I6U1Qq_editorHeader{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.I6U1Qq_legIdentity{align-items:center;gap:.75rem;min-width:12rem;margin-right:auto;display:flex}.I6U1Qq_legMarker{background:var(--brand-surface);width:2.5rem;height:2.5rem;color:var(--brand-text);border-radius:.75rem;flex:none;place-items:center;display:grid}.I6U1Qq_legTitle{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:650;line-height:1.35;overflow:hidden}.I6U1Qq_toolbar{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.I6U1Qq_toolGroup{border-left:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;padding-left:.625rem;display:flex}.I6U1Qq_toolGroup:first-child{border-left:0;padding-left:0}.I6U1Qq_segments{border:1px solid var(--border-strong);background:var(--surface);border-radius:.625rem;display:inline-flex;overflow:hidden}.I6U1Qq_segment{min-height:2.5rem;color:var(--muted);align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.I6U1Qq_segment+.I6U1Qq_segment{border-left:1px solid var(--border)}.I6U1Qq_segment:hover{background:var(--surface-hover);color:var(--fg)}.I6U1Qq_segmentActive{background:var(--surface-muted);color:var(--fg);box-shadow:inset 0 -2px #ff6b00}.I6U1Qq_segment svg{width:1rem;height:1rem}.I6U1Qq_toolButton,.I6U1Qq_primaryButton,.I6U1Qq_dangerButton,.I6U1Qq_iconButton{border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}.I6U1Qq_toolButton,.I6U1Qq_iconButton{border:1px solid var(--border-strong);background:var(--surface);color:var(--fg)}.I6U1Qq_toolButton:hover,.I6U1Qq_iconButton:hover{border-color:var(--muted-icon);background:var(--surface-hover)}.I6U1Qq_primaryButton{border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-text);font-weight:500}.I6U1Qq_primaryButton:hover{border-color:var(--brand-border);background:var(--brand-hover)}.I6U1Qq_dangerButton{color:var(--lightningcss-light,#9f3732)var(--lightningcss-dark,#ffb0a9);background:var(--lightningcss-light,#fff7f6)var(--lightningcss-dark,#38252d);border:1px solid var(--lightningcss-light,#ecc8c5)var(--lightningcss-dark,#75444b)}.I6U1Qq_dangerButton:hover{background:var(--lightningcss-light,#ffefed)var(--lightningcss-dark,#482e37);border-color:var(--lightningcss-light,#dda7a2)var(--lightningcss-dark,#99616a)}.I6U1Qq_iconButton{min-width:2.25rem;min-height:2.25rem;padding:.35rem .55rem}.I6U1Qq_activeButton{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-text)}.I6U1Qq_toolButton svg,.I6U1Qq_primaryButton svg,.I6U1Qq_dangerButton svg,.I6U1Qq_iconButton svg{flex:none;width:1rem;height:1rem}.I6U1Qq_toolButton:disabled,.I6U1Qq_primaryButton:disabled,.I6U1Qq_dangerButton:disabled,.I6U1Qq_iconButton:disabled{cursor:not-allowed;opacity:.42}.I6U1Qq_status{border:1px solid var(--border);background:var(--surface-hover);min-height:2.5rem;color:var(--muted);border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.55;display:flex}.I6U1Qq_status:before{content:"";background:#7d8c97;border-radius:999px;flex:none;width:.45rem;height:.45rem;margin-top:.38rem}.I6U1Qq_statusError{color:var(--lightningcss-light,#815b17)var(--lightningcss-dark,#ffda91);background:var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#352e21);border-color:var(--lightningcss-light,#e8c78f)var(--lightningcss-dark,#725b35)}.I6U1Qq_statusError:before{background:#d18b22}.I6U1Qq_workspace{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:stretch;gap:1rem;min-width:0;display:grid}.I6U1Qq_mapPanel{border:1px solid var(--border);background:var(--surface-muted);border-radius:1rem;height:min(72vh,54rem);min-height:34rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #2934420d}.I6U1Qq_workspaceExpanded{grid-template-columns:minmax(0,1fr)}.I6U1Qq_sidebar[hidden]{display:none}.I6U1Qq_sidebar{border:1px solid var(--border);background:var(--surface);scrollbar-color:var(--border-strong) transparent;border-radius:1rem;min-width:0;height:min(72vh,54rem);min-height:34rem;overflow-y:auto;box-shadow:0 1px 2px #2934420d}.I6U1Qq_sideSection{border-bottom:1px solid var(--border);gap:.75rem;padding:1rem;display:grid}.I6U1Qq_sideSection:last-child{border-bottom:0}.I6U1Qq_sectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.I6U1Qq_sectionTitle{color:var(--fg);letter-spacing:.015em;font-size:.8125rem;font-weight:650}.I6U1Qq_sectionCount{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.I6U1Qq_notice,.I6U1Qq_gpxNotice{background:var(--lightningcss-light,#f1f6fc)var(--lightningcss-dark,#1f2833);border:1px solid var(--lightningcss-light,#b9cde6)var(--lightningcss-dark,#3b4c63);border-radius:.625rem;gap:.375rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.5;display:grid}.I6U1Qq_errorNotice{color:var(--lightningcss-light,#815b17)var(--lightningcss-dark,#ffda91);background:var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#352e21);border:1px solid var(--lightningcss-light,#e8c78f)var(--lightningcss-dark,#725b35);border-radius:.625rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.5}.I6U1Qq_panelList{gap:.5rem;display:grid}.I6U1Qq_panelRow{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.625rem;padding:.75rem;font-size:.75rem;display:flex}.I6U1Qq_panelRowBody{min-width:0}.I6U1Qq_panelRowTitle{font-weight:650;line-height:1.45}.I6U1Qq_panelRowMeta{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.2rem;line-height:1.45}.I6U1Qq_rowActions{flex:none;gap:.35rem;display:flex}.I6U1Qq_form{border:1px solid var(--border);background:var(--surface-hover);color:var(--fg);border-radius:.75rem;gap:.75rem;padding:.875rem;font-size:.75rem;display:grid}.I6U1Qq_field{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:2.25rem;color:var(--fg);border-radius:.5rem;margin-top:.3rem;padding:.4rem .625rem;font-size:.75rem;display:block}.I6U1Qq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.I6U1Qq_formActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.I6U1Qq_dialog{z-index:20;border:1px solid var(--border-strong);background:var(--surface);border-radius:.875rem;gap:.625rem;width:min(21rem,100% - 1.5rem);padding:.875rem;display:grid;position:absolute;top:3.5rem;right:.75rem;box-shadow:0 16px 36px #2934422e}.I6U1Qq_dialogTitle{color:var(--fg);font-size:.875rem;font-weight:650}.I6U1Qq_dialogChoice{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--fg);text-align:left;border-radius:.675rem;align-items:center;gap:.625rem;padding:.625rem;font-size:.75rem;display:flex}.I6U1Qq_dialogChoice:hover{border-color:var(--muted-icon);background:var(--surface-hover)}.I6U1Qq_dialogChoiceActive{border-color:var(--brand-border);background:var(--brand-surface)}.I6U1Qq_boxList{gap:.25rem;padding:1rem;display:grid}.I6U1Qq_boxListHeader{justify-content:space-between;align-items:center;padding:.125rem 0 .5rem;display:flex}.I6U1Qq_empty{border:1px dashed var(--border-strong);background:var(--surface-hover);color:var(--muted);text-align:center;border-radius:.75rem;padding:1rem;font-size:.75rem;line-height:1.55}.I6U1Qq_boxItem{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;color:var(--fg);text-align:left;background:0 0;grid-template-columns:2rem minmax(4.5rem,1fr) 4.25rem;align-items:center;gap:.625rem;padding:.7rem .5rem;display:grid}.I6U1Qq_boxItem:hover{background:var(--surface-hover)}.I6U1Qq_boxItemSelected{background:var(--surface-muted);box-shadow:inset 3px 0 #ff6b00}.I6U1Qq_boxNumber{color:var(--muted);text-align:center;font-size:.75rem;font-weight:700}.I6U1Qq_boxMeta{font-variant-numeric:tabular-nums;min-width:0;font-size:.75rem}.I6U1Qq_boxMeta strong{color:var(--fg);font-size:.8125rem;display:block}.I6U1Qq_boxMeta span{color:var(--muted);margin-top:.12rem;display:block}.I6U1Qq_boxMeta .I6U1Qq_review{color:var(--lightningcss-light,#956016)var(--lightningcss-dark,#ffda91);font-weight:650}.I6U1Qq_tulipPreview{background:#fff;border-radius:.375rem;justify-self:end;width:4rem;height:4rem;overflow:hidden}.I6U1Qq_boxDetail{border-bottom:1px solid var(--border);background:var(--surface-hover);color:var(--fg);gap:.875rem;padding:1rem;display:grid}.I6U1Qq_boxDetailHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.I6U1Qq_boxDetailTitle{font-size:.875rem;font-weight:650;line-height:1.45}.I6U1Qq_textarea{resize:vertical;min-height:4.5rem;font-weight:400;}.I6U1Qq_tulipEditor{color:var(--fg);gap:.875rem;font-size:.75rem;display:grid}.I6U1Qq_toolSubsection{gap:.45rem;display:grid}.I6U1Qq_toolSubsectionTitle{color:var(--fg);font-weight:650}.I6U1Qq_palette{grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;display:grid}.I6U1Qq_paletteButton{aspect-ratio:1;border:1px solid var(--border);color:#293442;background:#fff;border-radius:.45rem;justify-content:center;align-items:center;display:flex}.I6U1Qq_paletteButton:hover{border-color:var(--brand);background:#fff4eb}.I6U1Qq_paletteButton:disabled{opacity:.4}.I6U1Qq_tulipCanvas{border:1px solid var(--border-strong);background:#fff;border-radius:.75rem;width:14rem;max-width:100%;height:14rem;margin:0 auto;position:relative;overflow:hidden}.I6U1Qq_help{color:var(--muted);font-size:.72rem;line-height:1.5}.I6U1Qq_selectionPanel{border:1px solid var(--border);background:var(--surface);border-radius:.625rem;gap:.5rem;padding:.75rem;display:grid}.I6U1Qq_range{accent-color:#ff6b00;width:100%;display:block}.I6U1Qq_inlineOptions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}@media (max-width:980px){.I6U1Qq_workspace{grid-template-columns:minmax(0,1fr)}.I6U1Qq_mapPanel{height:62vh;min-height:30rem}.I6U1Qq_sidebar{height:auto;min-height:0;max-height:none}.I6U1Qq_boxList{grid-template-columns:repeat(2,minmax(0,1fr))}.I6U1Qq_boxListHeader,.I6U1Qq_empty{grid-column:1/-1}.I6U1Qq_boxItem{border:1px solid var(--border);border-radius:.75rem}}@media (max-width:700px){.I6U1Qq_editorHeader{align-items:flex-start}.I6U1Qq_toolbar{width:100%}.I6U1Qq_toolGroup{border-left:0;border-top:1px solid var(--border);width:100%;padding:.625rem 0 0}.I6U1Qq_segments{width:100%}.I6U1Qq_segment{flex:1;justify-content:center}.I6U1Qq_toolButton{flex:auto}.I6U1Qq_mapPanel{border-radius:.75rem;height:56vh;min-height:25rem}.I6U1Qq_boxList{grid-template-columns:minmax(0,1fr)}.I6U1Qq_boxListHeader,.I6U1Qq_empty{grid-column:auto}.I6U1Qq_formGrid{grid-template-columns:minmax(0,1fr)}.I6U1Qq_palette{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.I6U1Qq_toolButton,.I6U1Qq_primaryButton,.I6U1Qq_dangerButton,.I6U1Qq_iconButton{transition:none}}
