.pTHmaG_sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) calc(var(--unit)*.375) var(--space-1);display:flex}.pTHmaG_sectionDivider{background:var(--grey-3);height:1px;margin:calc(var(--unit)*.375) 0}.pTHmaG_listItem{align-items:center;gap:calc(var(--unit)*.625);padding:calc(var(--unit)*.4375) calc(var(--unit)*.375);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background .1s;display:flex}@media (any-hover:hover){.pTHmaG_listItem:hover{background:var(--grey-2)}}.pTHmaG_listItemIcon{width:calc(var(--unit-reader)*1.625);height:calc(var(--unit-reader)*1.625);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pTHmaG_listItemIconBlue{background:var(--blue-2);color:var(--blue-9)}.pTHmaG_listItemIconOrange{background:var(--orange-2);color:var(--orange-9)}.pTHmaG_listItemIconYellow{background:var(--yellow-2);color:var(--yellow-9)}.pTHmaG_listItemIconTeal{background:var(--teal-2);color:var(--teal-9)}.pTHmaG_listItemIconNeutral{background:var(--grey-2);color:var(--grey-8)}.pTHmaG_listItemContent{gap:calc(var(--unit)*.0625);min-width:0;color:var(--grey-10);flex-direction:column;flex:1;display:flex}.pTHmaG_listItemDesc{overflow:hidden}.pTHmaG_listItemDesc>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pTHmaG_emptyState{padding:var(--space-3) calc(var(--unit)*.375)}.pTHmaG_clickableBadge{cursor:pointer}.pTHmaG_staticBadge{cursor:default}.pTHmaG_attrRow{padding:calc(var(--unit)*.75) 0}.pTHmaG_branchHead{align-items:center;gap:calc(var(--unit)*.375);padding:calc(var(--unit)*.75) 0 calc(var(--unit)*.25);flex-wrap:wrap;display:flex}.pTHmaG_inlineCode{padding:calc(var(--unit)*.0625) calc(var(--unit)*.3125);background:var(--bg-secondary);border:1px solid var(--grey-3);border-radius:var(--radius-md);font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--text-dense);white-space:nowrap;color:var(--grey-10)}.pTHmaG_requiredText{font-size:var(--text-micro)}.pTHmaG_typeLinkButton{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}@media (any-hover:hover){.pTHmaG_typeLinkButton:hover{filter:brightness(.96)}}.pTHmaG_manualFooter{padding:var(--space-2) 0 var(--space-1);justify-content:center;display:flex;position:relative}.pTHmaG_manualFooter:before{content:"";background:var(--grey-3);height:1px;position:absolute;top:0;left:-50vw;right:-50vw}
.FP1crG_panel{flex-direction:column;height:100%;min-height:0;display:flex}.FP1crG_body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.FP1crG_editor{flex:1;min-height:0;position:relative}.FP1crG_note{padding:var(--space-3);font-size:var(--text-small);color:var(--grey-8);margin:0}.FP1crG_status{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(var(--unit)*2.25);padding:var(--space-1) var(--space-3);border-top:1px solid var(--grey-3);font-size:var(--text-meta);color:var(--grey-8);flex-shrink:0;display:flex}.FP1crG_status[data-status=failed]{color:var(--red-8)}.FP1crG_tableWrap{flex-direction:column;flex:1;min-height:0;display:flex}.FP1crG_tableWrap>.FP1crG_note,.FP1crG_tableWrap>.FP1crG_tableActions{flex-shrink:0}.FP1crG_tableScroll{background:var(--bg-secondary);flex:auto;min-height:0;overflow:auto}.FP1crG_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-small);font-family:var(--font-family-mono)}.FP1crG_table th,.FP1crG_table td{border-bottom:1px solid var(--grey-3);border-left:1px solid var(--grey-3);vertical-align:top;padding:0}.FP1crG_table th:first-child,.FP1crG_table td:first-child{border-left:0}.FP1crG_table th{z-index:1;background:var(--bg-secondary);text-align:left;font-weight:700;position:sticky;top:0}.FP1crG_table th .FP1crG_cellInput{color:var(--syntax-class)}.FP1crG_table th:first-child .FP1crG_cellInput,.FP1crG_table td:first-child .FP1crG_cellInput{padding-left:var(--space-3)}.FP1crG_cellInput{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-1) var(--space-2);color:var(--grey-10);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;display:block}.FP1crG_cellInput:focus{background:var(--grey-2)}.FP1crG_tableActions{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--bg-primary);border-top:1px solid var(--grey-3);flex-shrink:0;display:flex}.FP1crG_viewToggle{margin-left:auto}.FP1crG_tableWrap>.FP1crG_tableActions{margin-top:-1px}.FP1crG_geo{flex-direction:column;display:flex}.FP1crG_geoOutline{width:100%;height:calc(var(--unit)*16);padding:var(--space-3);box-sizing:border-box;display:block}.FP1crG_geoOutline path{fill:var(--grey-2);stroke:var(--grey-7);stroke-width:1px}.FP1crG_properties{padding:0 var(--space-3) var(--space-3);font-size:var(--text-small);margin:0}.FP1crG_property{gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--grey-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.FP1crG_property dt{font-family:var(--font-family-mono);color:var(--grey-10);overflow-wrap:anywhere}.FP1crG_property dd{color:var(--grey-8);overflow-wrap:anywhere;margin:0}.FP1crG_image{padding:var(--space-3)}.FP1crG_image img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:0 auto;display:block}
.QX4rya_list{flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.QX4rya_toolbar{padding:var(--space-2) var(--space-3);flex-shrink:0;display:flex}.QX4rya_empty{padding:var(--space-2) var(--space-3);font-size:var(--text-small);color:var(--grey-8);margin:0}.QX4rya_rows{margin:0;padding:0;list-style:none}.QX4rya_row{border-bottom:1px solid var(--grey-3);align-items:center;display:flex;position:relative}.QX4rya_row:first-child{border-top:1px solid var(--grey-3)}@media (any-hover:hover){.QX4rya_row:hover{background:var(--grey-2)}}.QX4rya_row:has(.QX4rya_open:focus-visible){background:var(--grey-2)}.QX4rya_open{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);color:var(--grey-10);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.QX4rya_open:focus-visible{outline:none}.QX4rya_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.QX4rya_meta{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--grey-8);flex-shrink:0;display:flex}.QX4rya_changed{color:var(--accent-9)}.QX4rya_actions{gap:var(--space-1);padding-right:var(--space-2);display:flex}
.wuPMia_panel{background:var(--bg-primary);border-left:1px solid var(--grey-3);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100%;animation:.24s cubic-bezier(.22,1,.36,1) both wuPMia_drawerEnter;display:flex;position:relative}.wuPMia_panel.wuPMia_closing{animation:.2s cubic-bezier(.4,0,1,1) both wuPMia_drawerExit}.wuPMia_panel.wuPMia_dragging{-webkit-user-select:none;user-select:none}@keyframes wuPMia_drawerEnter{0%{margin-right:calc(var(--drawer-width)*-1)}to{margin-right:0}}@keyframes wuPMia_drawerExit{0%{margin-right:0}to{margin-right:calc(var(--drawer-width)*-1)}}.wuPMia_resizeHandle{top:0;bottom:0;left:calc(var(--unit)*-.3125);width:calc(var(--unit)*.625);z-index:2;cursor:col-resize;touch-action:none;position:absolute}@media (any-pointer:coarse){.wuPMia_resizeHandle:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.wuPMia_header{align-items:center;gap:var(--space-2);padding:calc(var(--unit)*.625) calc(var(--unit)*.75);border-bottom:1px solid var(--grey-3);flex-shrink:0;display:flex}.wuPMia_headerSlot{flex-shrink:0;align-items:center;display:flex}.wuPMia_headerSlot[data-empty]{visibility:hidden;pointer-events:none}.wuPMia_headerCrumbs{flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.wuPMia_body{min-height:0;padding:calc(var(--unit)*.875) var(--space-3) var(--space-4);flex:1;overflow:hidden auto}.wuPMia_bodyFlush{flex:1;min-height:0;overflow:hidden}
._8guWVG_trigger{-webkit-touch-callout:none;display:inline-flex}@keyframes _8guWVG_preview-enter{0%{opacity:0;transform:translate(var(--preview-from-x,0), var(--preview-from-y,0)) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _8guWVG_preview-leave{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(calc(var(--preview-from-x,0) * .5), calc(var(--preview-from-y,0) * .5)) scale(.97)}}._8guWVG_card{z-index:var(--layer-popover);background:var(--bg-primary);border:1px solid var(--grey-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);animation:.2s cubic-bezier(.16,1,.3,1) _8guWVG_preview-enter;position:fixed;overflow:hidden}._8guWVG_leaving{pointer-events:none;animation:.15s cubic-bezier(.4,0,1,1) forwards _8guWVG_preview-leave}._8guWVG_unavailable{text-align:center;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._8guWVG_controls,._8guWVG_open{right:var(--space-2);z-index:2;border-radius:var(--radius-md);background:var(--bg-primary);position:absolute}._8guWVG_controls{bottom:var(--space-2);padding:2px}._8guWVG_open{top:var(--space-2);display:inline-flex}
.WQxJiG_separator{top:0;bottom:0;right:calc(var(--canvas-split-width,50vw) - 6px);width:calc(var(--unit)*.75);z-index:2;cursor:col-resize;touch-action:none;position:absolute}@media (any-pointer:coarse){.WQxJiG_separator:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.WQxJiG_separator:focus-visible{outline:none}.WQxJiG_viewport{pointer-events:none;justify-content:center;align-items:center;height:100dvh;display:flex;position:sticky;top:0}.WQxJiG_grip{width:calc(var(--unit)*.1875);height:calc(var(--unit-reader)*2.75);background-color:var(--grey-6);opacity:0;border-radius:999px;transition:opacity .15s ease-out,background-color .15s ease-out}.WQxJiG_separator:focus-visible .WQxJiG_grip{opacity:1}@media (any-hover:hover){.WQxJiG_separator:hover .WQxJiG_grip{opacity:1}}@media (any-hover:none){.WQxJiG_grip{opacity:1}}.WQxJiG_separator.WQxJiG_dragging .WQxJiG_grip{opacity:1;background-color:var(--grey-8)}
.vKevDG_stage{--canvas-column-h:100%;--canvas-split-width:100%;left:calc(var(--unit)*3.8125);z-index:3;box-sizing:border-box;background:var(--bg-secondary);border-top:1px solid var(--grey-3);position:fixed;bottom:0;right:0}:root[data-layout=phone] .vKevDG_stage{left:0}.vKevDG_takeover{z-index:60}.vKevDG_stage:not(.vKevDG_dragging){transition:height .2s ease-out}.vKevDG_grip{z-index:1;cursor:ns-resize;touch-action:none;justify-content:center;align-items:center;width:72px;height:24px;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}@media (any-pointer:coarse){.vKevDG_grip:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.vKevDG_grip:after{content:"";background:var(--grey-5);border-radius:999px;width:36px;height:4px;transition:background-color .15s ease-out}.vKevDG_grip:focus-visible{outline:none}.vKevDG_grip:focus-visible:after{background:var(--accent-7)}@media (any-hover:hover){.vKevDG_grip:hover:after{background:var(--grey-7)}}.vKevDG_dragging .vKevDG_grip:after{background:var(--grey-8)}
.j8pYwG_root{--annotation-ink:var(--accent-7)}.j8pYwG_squiggle{--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4.6' height='4'%3E%3Cpath d='M-1.15 3.3C0 3.3 0 0.7 1.15 0.7S2.3 3.3 3.45 3.3S4.6 0.7 5.75 0.7' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");background:var(--annotation-ink,var(--accent-7));height:4px;-webkit-mask:var(--wave) repeat-x 0 0/4.6px 4px;-webkit-mask:var(--wave) repeat-x 0 0/4.6px 4px;mask:var(--wave) repeat-x 0 0/4.6px 4px;transition:opacity .2s ease-out,background-color var(--motion-fast) ease-out;position:absolute}.j8pYwG_squiggle[data-lit]{background:var(--annotation-ink-hover,var(--accent-8))}.j8pYwG_highlight{border-bottom:1.5px solid var(--annotation-ink,var(--accent-7));background:var(--annotation-wash,var(--accent-3));mix-blend-mode:multiply;transition:opacity .2s ease-out,background-color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out;border-radius:2px 2px 0 0;margin-left:-1.5px;padding:0 1.5px;position:absolute}.j8pYwG_highlight[data-lit]{border-bottom-color:var(--annotation-ink-hover,var(--accent-8));background:var(--annotation-wash-hover,var(--accent-4))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .j8pYwG_highlight{mix-blend-mode:screen}}:root[data-theme=dark] .j8pYwG_highlight{mix-blend-mode:screen}.j8pYwG_overText{cursor:pointer}.j8pYwG_layer{pointer-events:none;position:absolute;inset:0}.j8pYwG_marker{pointer-events:auto;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute}.j8pYwG_pin{display:flex;position:absolute;transform:translate(-50%,-50%)}.j8pYwG_dot{border:2px solid var(--bg-primary);background:var(--annotation-ink,var(--accent-7));width:12px;height:12px;box-shadow:0 0 0 1px var(--grey-4),var(--shadow-float);cursor:pointer;transition:transform var(--motion-fast) ease-out;border-radius:50%;padding:0;position:relative}.j8pYwG_dot:before{content:"";border-radius:50%;position:absolute;inset:-8px}@media (any-pointer:coarse){.j8pYwG_dot:before{inset:-16px}}.j8pYwG_dot.j8pYwG_dotOpen{transform:scale(1.25)}@media (any-hover:hover){.j8pYwG_dot:hover{transform:scale(1.25)}}.j8pYwG_dot:focus-visible{outline:2px solid var(--accent-7);outline-offset:2px}.j8pYwG_stack{flex-direction:column;width:min(300px,100vw - 24px);display:flex}.j8pYwG_card{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.j8pYwG_card+.j8pYwG_card{border-top:1px solid var(--grey-2)}.j8pYwG_cardHeader{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.j8pYwG_date{align-items:center;gap:6px;display:inline-flex}.j8pYwG_dateMark{background:var(--annotation-ink,var(--accent-7));cursor:pointer;width:6px;height:6px;transition:transform var(--motion-fast) ease-out;border:0;border-radius:50%;flex-shrink:0;padding:0;position:relative}.j8pYwG_dateMark:before{content:"";border-radius:50%;position:absolute;inset:-7px}.j8pYwG_dateMark[aria-expanded=true]{transform:scale(1.5)}@media (any-hover:hover){.j8pYwG_dateMark:hover{transform:scale(1.5)}}.j8pYwG_dateMark:focus-visible{outline:2px solid var(--annotation-ink,var(--accent-7));outline-offset:3px}.j8pYwG_hues{gap:8px;padding:2px 0;display:flex}.j8pYwG_hue{background:var(--annotation-ink);cursor:pointer;width:14px;height:14px;transition:transform var(--motion-fast) ease-out;border:0;border-radius:50%;padding:0}@media (any-hover:hover){.j8pYwG_hue:hover{transform:scale(1.15)}}.j8pYwG_hue[aria-checked=true]{box-shadow:0 0 0 2px var(--bg-primary),0 0 0 3.5px var(--annotation-ink)}.j8pYwG_hue:focus-visible{outline:2px solid var(--annotation-ink);outline-offset:3px}.j8pYwG_headerActions{align-items:center;gap:2px;display:inline-flex}.j8pYwG_note{--unit-narrative:14px;color:var(--grey-10);overflow-wrap:anywhere}.j8pYwG_addNote{font:inherit;cursor:text;background:0 0;border:0;align-self:flex-start;padding:0}@media (any-hover:hover){.j8pYwG_addNote:hover{color:var(--grey-9)}}.j8pYwG_annotateFloat{z-index:120;position:fixed;transform:translate(-50%)}.j8pYwG_quote{overflow-wrap:anywhere;margin:0;font-style:italic}.j8pYwG_editor{flex-direction:column;gap:8px;display:flex}.j8pYwG_editorActions{justify-content:flex-end;gap:4px;display:flex}.j8pYwG_preview{border-radius:var(--radius-sm);background:var(--grey-1);padding:8px}.j8pYwG_drawerEmpty{justify-content:center;align-items:center;min-height:60vh;padding:0 24px;display:flex}
.qZFBbq_card{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.qZFBbq_heading{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.qZFBbq_written{font-family:var(--font-family-mono);font-size:var(--text-meta);color:var(--grey-7)}.qZFBbq_description{max-height:calc(var(--leading)*4em);overflow:hidden}.qZFBbq_attributes{gap:var(--space-1) var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--grey-3);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.qZFBbq_attribute{align-items:baseline;gap:var(--space-1);display:flex}.qZFBbq_name,.qZFBbq_nameRequired{font-family:var(--font-family-mono);font-size:var(--text-meta)}.qZFBbq_name{color:var(--grey-7)}.qZFBbq_nameRequired{color:var(--grey-10)}.qZFBbq_type,.qZFBbq_options{font-family:var(--font-family-mono);font-size:var(--text-micro);color:var(--accent-7)}.qZFBbq_flags{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.qZFBbq_flag{font-family:var(--font-family-sans);font-size:var(--text-micro);color:var(--grey-6)}.qZFBbq_condition{font-family:var(--font-family-sans);font-size:var(--text-micro);color:var(--green-8);width:100%}
.PPbV7q_view{height:calc(var(--unit-reader)*21.875 + var(--space-2));flex-direction:column;flex:0 auto;min-height:0;display:flex}.PPbV7q_head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PPbV7q_title{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.PPbV7q_label{font-size:var(--text-small);color:var(--grey-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PPbV7q_placement{font-size:var(--text-meta);color:var(--grey-7);flex-shrink:0}.PPbV7q_body{gap:var(--space-3);min-height:0;padding:var(--space-2) var(--space-3) var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PPbV7q_description{font-size:var(--text-small);color:var(--grey-8);margin:0}.PPbV7q_source{border:1px solid var(--grey-3);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.PPbV7q_foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--grey-3);flex-shrink:0;display:flex}
.PcZuva_content{min-height:0;color:var(--grey-10);flex-direction:column;flex:1;display:flex}.PcZuva_manage{padding:var(--space-2) var(--space-3);border-top:1px solid var(--grey-3);flex-shrink:0;display:flex}.PcZuva_tabs{padding:var(--space-2)}.PcZuva_empty{padding:var(--space-4);justify-content:center;align-items:center;display:flex}.PcZuva_fileList{max-height:calc(var(--unit-reader)*21.875);flex-direction:column;display:flex;overflow-y:auto}.PcZuva_fileItem{padding:var(--space-2) calc(var(--unit)*.75);cursor:pointer;border-radius:var(--radius-md);text-align:left;background:0 0;align-items:center;transition:background-color .15s;display:flex}@media (any-hover:hover){.PcZuva_fileItem:hover{background-color:var(--grey-1)}}.PcZuva_fileButton{align-items:center;gap:var(--space-2);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:0;display:flex}.PcZuva_fileName{font-size:var(--text-small);color:var(--grey-10);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.PcZuva_fileSize{font-size:var(--text-meta);color:var(--grey-7);margin-left:var(--space-2);flex-shrink:0}.PcZuva_fileMenu{width:calc(var(--unit)*1.75);height:calc(var(--unit-reader)*1.75);margin-left:var(--space-2);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (any-hover:hover){.PcZuva_fileMenu:hover{background:var(--grey-3)}}.PcZuva_loadingList{gap:calc(var(--unit)*.875);padding:var(--space-2) calc(var(--unit)*.75);flex-direction:column;display:flex}.PcZuva_loadingRow{align-items:center;gap:calc(var(--unit)*.75);display:flex}.PcZuva_loadingBadge{margin-left:auto;display:inline-flex}
