:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;min-width:320px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body>#root{width:100%;min-height:100vh}html.kojin_in_build_container,html.kojin_in_build_container body,html.kojin_in_build_container body>#root{min-height:0}html.kojin_builder_page,html.kojin_builder_page body,.kojin_builder_layout{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.5;background:#dff2f3;color:#000}.kojin_builder_layout{display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;padding-bottom:1.5em}html.kojin_in_build_container .kojin_builder_layout{min-height:0}.kojin_builder_layout>*{flex:0 0 auto}.kojin_builder_layout>*:not(.kojin_connection_status_section){flex:1 0 auto;min-height:fit-content;width:100%}.kojin_builder_layout a{color:inherit}.kojin_builder_title{font-size:2em;font-weight:700;margin:0}.kojin_builder_subtitle{font-size:.9em;margin:0;opacity:.8}.kojin_builder_empty_state{font-size:.9em;margin:0;opacity:.8;padding:.5em 0}.kojin_section_header_row{display:flex;align-items:center;gap:.75em;flex-wrap:wrap;margin-bottom:.75em}.kojin_nav_tile_app{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.625em}.kojin_nav_tile_content{flex:1 1 auto;min-width:0}.kojin_nav_tile_actions{flex-shrink:0;margin-left:auto;display:flex;gap:.25em;align-items:center}.kojin_nav_tile_btn{width:1.75em;height:1.75em;padding:0;border:none;background:transparent;color:#00000080;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.375em;transition:color .2s,background-color .2s}.kojin_nav_tile_btn svg{width:.875em;height:.875em;stroke:currentColor;flex-shrink:0;display:block}.kojin_nav_tile_btn:hover{color:#000;background:#0000000f}.kojin_nav_tile_btn_delete:hover{color:#b91c1c;background:#b91c1c1a}.kojin_nav_tile_btn_incomplete{cursor:pointer;color:#b45309}.kojin_nav_tile_btn_incomplete svg{transform:translateY(.0625em)}.kojin_dark_mode .kojin_nav_tile_btn{color:#ffffff80}.kojin_dark_mode .kojin_nav_tile_btn:hover{color:var(--kojin-color);background:#ffffff1a}.kojin_dark_mode .kojin_nav_tile_btn_delete:hover{color:#f87171;background:#f8717126}.kojin_dark_mode .kojin_nav_tile_btn_incomplete{color:#fbbf24}.kojin_segmented_controls{display:inline-flex;background:#fff;border-radius:.5em;padding:.125em;box-shadow:0 .0625em .1875em #0000001a}.kojin_segmented_controls a{padding:.375em 1em;text-decoration:none;color:#000;border-radius:.375em;transition:all .2s ease;font-size:.9em}.kojin_segmented_controls a.active{background:#000;color:#fff}.kojin_tabs_top_bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75em;margin-bottom:.875em}.kojin_tabs_top_bar_icon_placeholder{min-width:0}.kojin_tabs_top_bar_center{display:flex;justify-content:center;align-items:center;min-width:0;justify-self:center}.kojin_tabs_top_bar_balance{justify-self:end}.kojin_tabs_top_bar .kojin_theme_bar{margin:0}.kojin_tabs .kojin_segmented_controls,.kojin_tabs_top_bar .kojin_segmented_controls{padding:.25em;flex-wrap:wrap;justify-content:center}.kojin_tabs .kojin_segmented_controls a,.kojin_tabs_top_bar .kojin_segmented_controls a{padding:.625em 1.25em;font-size:1em;white-space:nowrap;flex-shrink:0}:root{--kojin-tab-border: #e5e7eb;--kojin-tab-text: #6b7280;--kojin-tab-text-active: #111827;--kojin-tab-accent: #3b82f6}.kojin_tabs{display:flex;flex-direction:column;align-items:center;width:100%;min-height:280px;overflow-y:auto}.kojin_tabs_nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:.0625em solid var(--kojin-tab-border);margin-bottom:0;-webkit-tap-highlight-color:transparent}.kojin_tabs_tab{margin:0 0 -.0625em;padding:.625em 1em;font-size:.875em;font-weight:500;line-height:1.4;color:var(--kojin-tab-text);background:none;border:none;border-bottom:.125em solid transparent;border-radius:0;cursor:pointer;font-family:inherit;transition:color .2s ease,border-color .2s ease}.kojin_tabs_tab:hover{color:var(--kojin-tab-text-active)}.kojin_tabs_tab.active,.kojin_tabs_tab[aria-selected=true]{color:var(--kojin-tab-text-active);border-bottom-color:var(--kojin-tab-accent)}.kojin_tabs_content{align-self:stretch;padding-top:1em;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.kojin_tabs_panel{display:none}.kojin_tabs_panel.active,.kojin_tabs_panel[aria-hidden=false]{display:block}.kojin_tabs_panel.active:has(.kojin_activations_tab),.kojin_tabs_panel[aria-hidden=false]:has(.kojin_activations_tab){display:flex;flex-direction:column;min-height:0}.kojin_tabs_panel.active:has(#builder-panel),.kojin_tabs_panel[aria-hidden=false]:has(#builder-panel){display:flex;flex-direction:column;min-height:200px;overflow:auto;flex:1 1 auto}#builder-panel{min-height:200px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.kojin_activations_tab{margin-top:auto;margin-bottom:auto;width:100%;padding-bottom:1em}.kojin_dark_mode{color-scheme:dark;--kojin-bg: #2d2d2d;--kojin-color: #f5f5f7;--kojin-card-bg: #3d3d3d;--kojin-card-border: #4a4a4a;--kojin-input-bg: #363636;--kojin-input-color: #fff;--kojin-input-border: #555555;--kojin-tab-border: #374151;--kojin-tab-text: #9ca3af;--kojin-tab-text-active: #f5f5f7;--kojin-tab-accent: #60a5fa;--p-input-bg: #363636;--p-input-color: #fff;--p-input-color-plac: #9ca3af;--p-input-bd: #555555;--p-modal-bg: rgb(45 45 45 / 85%);--p-modal-bd-color: rgb(224 224 224 / 10%);--p-modal-fallback-color: rgba(0, 0, 0, .95);--p-modal-color: #f5f5f7;--p-modal-accent: #0f75f5}html.kojin_builder_page.kojin_dark_mode,html.kojin_builder_page.kojin_dark_mode body,.kojin_dark_mode .kojin_builder_layout{background:var(--kojin-bg);color:var(--kojin-color)}html.kojin_builder_page.kojin_dark_mode,html.kojin_builder_page.kojin_dark_mode body{min-height:100vh;color-scheme:dark}html.kojin_in_build_container.kojin_builder_page.kojin_dark_mode,html.kojin_in_build_container.kojin_builder_page.kojin_dark_mode body{min-height:0}.kojin_dark_mode .kojin_segmented_controls{background:#0e0e0e}.kojin_dark_mode .kojin_segmented_controls a{color:var(--kojin-color)}.kojin_dark_mode .kojin_segmented_controls a.active{background:var(--kojin-color);color:var(--kojin-bg)}.kojin_new_builder_main{display:flex;flex-direction:row;gap:1.25em;align-items:flex-start;width:100%;min-height:180px;flex:1 1 auto}.kojin_new_builder_main.kojin_centered_layout{justify-content:center;height:fit-content;min-height:fit-content;flex:0 0 auto}.kojin_new_builder_main.kojin_centered_layout .kojin_new_builder_left_container{max-height:none;min-height:fit-content}.kojin_new_builder_left,.kojin_new_builder_left_container{flex:4 1 0;min-width:0;min-height:180px;max-height:calc(100vh - 2.5em);overflow-y:auto;overflow-x:hidden}.kojin_new_builder_left_container.kojin_builder_with_json_viewer{flex:4 1 0}.kojin_new_builder_right,.kojin_new_builder_right_container{flex:1 1 0;min-width:300px;position:sticky;top:1.25em;align-self:flex-start;max-height:calc(100vh - 2.5em);overflow-y:auto}.kojin_new_builder_right_container{width:100%;height:100%;box-sizing:border-box}.kojin_new_builder_left.kojin_centered.kojin_builder_sections_wide,.kojin_new_builder_left_container.kojin_centered.kojin_builder_sections_wide{flex:0 0 auto;width:80%;max-width:80%;margin:0 auto}@media(max-width:68.75em){.kojin_new_builder_main{flex-direction:column}.kojin_new_builder_right,.kojin_new_builder_right_container{flex:1 1 auto;max-width:none;position:relative;top:0;max-height:none}.kojin_new_builder_left.kojin_centered,.kojin_new_builder_left_container.kojin_centered{max-width:none;width:100%;margin:0}}.kojin_author_subsection{border:.0625em solid rgba(0,0,0,.12);border-radius:.75em;background:#ffffffe6;box-shadow:0 .125em .5em #00000014;padding:.875em 1em;margin:1.25em 0}.kojin_dark_mode .kojin_author_subsection{border-color:var(--kojin-card-border);background:var(--kojin-card-bg)}.kojin_builder_form{width:100%;min-height:fit-content;box-sizing:border-box}.kojin_new_builder_section,.kojin_section{border:.0625em solid rgba(0,0,0,.12);border-radius:.75em;background:#ffffffe6;box-shadow:0 .375em 1em #0000001a;padding:.875em 1em;margin:0 0 1.25em}.kojin_subsection{border:.0625em solid rgba(0,0,0,.08);border-radius:.5em;background:#ffffff80;box-shadow:none;padding:.75em 1em;margin:0 0 .75em}.kojin_dark_mode .kojin_subsection{border-color:#ffffff14;background:#ffffff0a}.kojin_section,.kojin_new_builder_section{scrollbar-width:none}.kojin_section::-webkit-scrollbar,.kojin_new_builder_section::-webkit-scrollbar{width:0;height:0}.kojin_dark_mode .kojin_new_builder_section,.kojin_dark_mode .kojin_section{border-color:var(--kojin-card-border);background:var(--kojin-card-bg)}.kojin_section_label,.kojin_config_section_header_title,.kojin_section h2,.kojin_section h3{font-size:.9em;font-weight:600;opacity:.8}.kojin_section_label,.kojin_config_section_header_title{margin:0}.kojin_section h2,.kojin_section h3{margin:0 0 .75em}.kojin_new_builder_section_title_container{display:flex;align-items:center;gap:.625em;margin:0 .25em .5em;padding:.5em .75em;position:relative;z-index:2;background:#fffffff2;border-radius:.5em;box-shadow:0 .125em .5em #00000014;border:.0625em solid rgba(0,0,0,.06);box-sizing:border-box}.kojin_dark_mode .kojin_new_builder_section .kojin_new_builder_section_title_container{background:var(--kojin-card-bg);border-color:var(--kojin-card-border);box-shadow:0 .125em .5em #0003;color:var(--kojin-color)}.kojin_new_builder_section .kojin_detail_nav_bar{margin-bottom:.75em;flex-shrink:0}.kojin_new_builder_section_title_container h2{margin:0;font-size:1.15em;line-height:1.2;align-self:center}.kojin_builder_section_clickable,.kojin_builder_section_clickable *{cursor:pointer}.kojin_builder_section_clickable:hover{background:#00000008!important}.kojin_dark_mode .kojin_builder_section_clickable:hover{background:#ffffff0d!important}.kojin_new_builder_section_icon{width:1.3em;height:1.3em;display:inline-flex;align-items:center;justify-content:center;border-radius:.3125em;background:transparent;color:#22c55e;flex-shrink:0;align-self:center}.kojin_new_builder_section_icon svg{width:1.3em;height:1.3em;stroke:currentColor;fill:none;display:block}.kojin_new_builder_section_icon.kojin_section_has_error{color:#f97316}.kojin_new_builder_section_icon.kojin_section_has_success{color:#22c55e}.kojin_new_builder_section_icon svg{display:block}.kojin_new_builder_section_save_btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;padding:0;border:.0625em solid rgba(0,0,0,.2);border-radius:.5em;background:#ffffffe6;color:#000;cursor:pointer;transition:all .2s ease;flex-shrink:0}.kojin_new_builder_section_save_btn:hover{background:#0000000d;border-color:#0000004d}.kojin_new_builder_section_save_btn:active{transform:scale(.96)}.kojin_new_builder_section_save_btn svg{width:1.125em;height:1.125em;stroke:currentColor;fill:none}.kojin_dark_mode .kojin_new_builder_section_save_btn{border-color:var(--kojin-card-border);background:var(--kojin-card-bg);color:var(--kojin-color)}.kojin_dark_mode .kojin_new_builder_section_save_btn:hover{background:#ffffff1a}.kojin_new_builder_section_icon svg path,.kojin_new_builder_section_icon svg line,.kojin_new_builder_section_icon svg polyline,.kojin_new_builder_section_icon svg circle,.kojin_new_builder_section_icon svg rect,.kojin_new_builder_section_icon svg polygon{stroke:currentColor;fill:none}.kojin_new_builder_section_icon[style*="color: #f97316"] svg path,.kojin_new_builder_section_icon[style*="color: #f97316"] svg line,.kojin_new_builder_section_icon[style*="color: #f97316"] svg polyline,.kojin_new_builder_section_icon[style*="color: #f97316"] svg circle,.kojin_new_builder_section_icon[style*="color: #f97316"] svg rect,.kojin_new_builder_section_icon[style*="color: #f97316"] svg polygon{stroke:#f97316}.kojin_setting_group{display:flex;flex-direction:column;gap:.5em;margin:1.125em 0;border:.0625em solid rgba(0,0,0,.08);border-radius:.75em;background:#ffffffb3;box-shadow:0 .0625em .25em #0000000d;padding:.875em}.kojin_setting_group .kojin_label_input_row{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.kojin_setting_label{display:inline-block;font-weight:600;font-size:1.1em;text-align:left;margin-bottom:0;flex:0 0 auto;min-width:120px}.kojin_setting_label:empty{display:none}.kojin_label_input_row:has(.kojin_setting_label:empty) .kojin_input_wrapper{flex:1 1 100%}.kojin_label_input_row .kojin_input_wrapper:only-child{flex:1 1 100%}.kojin_dark_mode .kojin_setting_group{border-color:#ffffff14;background:#242424b3;box-shadow:0 .0625em .25em #0003}.kojin_dark_mode select{color-scheme:dark}.kojin_setting_input{width:100%;max-width:100%;box-sizing:border-box;font-size:1.05em;padding:.5em .75em;background:#374151;color:#e5e7eb;border:0;border-radius:.375em;outline:none;transition:all .15s ease-in-out}.kojin_label_input_row .kojin_input_wrapper{flex:1 1 auto;width:100%;min-width:200px}.kojin_setting_input::placeholder{color:#9ca3af}.kojin_setting_input:focus{background:#4b5563;outline:none;box-shadow:0 0 0 .0625em #3b82f6}textarea.kojin_setting_input{background:#374151;color:#e5e7eb;border:0;border-radius:.375em;resize:vertical;width:100%}textarea.kojin_setting_input:focus{background:#4b5563;box-shadow:0 0 0 .0625em #3b82f6;outline:none}select.kojin_setting_input{background:#374151;color:#e5e7eb;border:0;border-radius:.375em;padding:.5em .75em;width:100%}select.kojin_setting_input:focus{background:#4b5563;outline:none;box-shadow:0 0 0 .0625em #3b82f6}.kojin_validation_message{color:var(--invalid-color, #d6513c);font-size:.95em;text-align:center}.kojin_validation_error{color:var(--invalid-color, #d6513c);text-align:center}.kojin_input_invalid{border-color:var(--invalid-color, #d6513c)!important}.kojin_setting_input.kojin_validation_error{color:#e5e7eb!important;box-shadow:0 0 0 .0625em var(--invalid-color, #d6513c)}.kojin_input_wrapper{display:flex;align-items:center;gap:.5em}.kojin_input_wrapper input,.kojin_input_wrapper select,.kojin_input_wrapper .kojin_config_builder_emoji_display{flex:1;min-width:0}.kojin_field_warning_icon{display:inline-block;flex-shrink:0;font-size:1.125em;color:#f97316;cursor:pointer;line-height:1}.kojin_input_warning_container{display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;flex-shrink:0;font-size:1.125em;color:#f97316;cursor:pointer}.kojin_input_warning_container_hidden{display:none}.kojin_input_warning_container_visible{display:inline-flex}.kojin_switch_wrapper{display:flex;flex-direction:column;gap:.375em}.kojin_switch{--switch-width: 2.875em;--switch-height: 1.5em;--switch-bg: rgb(131, 131, 131);--switch-checked-bg: rgb(34, 197, 94);--switch-offset: calc((var(--switch-height) - var(--circle-diameter)) / 2);--switch-transition: all .2s cubic-bezier(.27, .2, .25, 1.51);--circle-diameter: 1.125em;--circle-bg: #fff;--circle-shadow: .0625em .0625em .125em rgba(146, 146, 146, .45);--circle-checked-shadow: -.0625em .0625em .125em rgba(163, 163, 163, .45);--circle-transition: var(--switch-transition);--icon-transition: all .2s cubic-bezier(.27, .2, .25, 1.51);--icon-cross-color: var(--switch-bg);--icon-cross-size: .375em;--icon-checkmark-color: var(--switch-checked-bg);--icon-checkmark-size: .625em;--effect-width: calc(var(--circle-diameter) / 2);--effect-height: calc(var(--effect-width) / 2 - .0625em);--effect-bg: var(--circle-bg);--effect-border-radius: .0625em;--effect-transition: all .2s ease-in-out}.kojin_switch input{display:none}.kojin_switch{display:inline-flex;align-items:center;gap:0}.kojin_switch svg{-webkit-transition:var(--icon-transition);-o-transition:var(--icon-transition);transition:var(--icon-transition);position:absolute;height:auto}.kojin_switch .kojin_checkmark{width:var(--icon-checkmark-size);color:var(--icon-checkmark-color);transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0)}.kojin_switch input:checked+.kojin_slider .kojin_checkmark{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.kojin_switch .kojin_cross{width:var(--icon-cross-size);color:var(--icon-cross-color)}.kojin_switch input:checked+.kojin_slider .kojin_cross{transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0)}.kojin_slider{-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--switch-width);min-width:var(--switch-width);height:var(--switch-height);background:var(--switch-bg);border-radius:62.4375em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:var(--switch-transition);-o-transition:var(--switch-transition);transition:var(--switch-transition);cursor:pointer}.kojin_circle{width:var(--circle-diameter);height:var(--circle-diameter);background:var(--circle-bg);border-radius:inherit;-webkit-box-shadow:var(--circle-shadow);box-shadow:var(--circle-shadow);-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);z-index:1;position:absolute;left:var(--switch-offset);overflow:visible;display:flex;align-items:center;justify-content:center}.kojin_slider:before{content:"";position:absolute;width:var(--effect-width);height:var(--effect-height);left:calc(var(--switch-offset) + (var(--effect-width) / 2));background:var(--effect-bg);border-radius:var(--effect-border-radius);-webkit-transition:var(--effect-transition);-o-transition:var(--effect-transition);transition:var(--effect-transition)}.kojin_switch input:checked+.kojin_slider{background:var(--switch-checked-bg)}.kojin_switch input:checked+.kojin_slider .kojin_checkmark{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.kojin_switch input:checked+.kojin_slider .kojin_cross{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.kojin_switch input:checked+.kojin_slider:before{left:calc(100% - var(--effect-width) - (var(--effect-width) / 2) - var(--switch-offset))}.kojin_switch input:checked+.kojin_slider .kojin_circle{left:calc(100% - var(--circle-diameter) - var(--switch-offset));-webkit-box-shadow:var(--circle-checked-shadow);box-shadow:var(--circle-checked-shadow)}.kojin_switch_status_text{font-size:.75em;color:#000;opacity:.7;margin-right:.5em;line-height:1;white-space:nowrap;display:inline-block;vertical-align:middle;order:-1}.kojin_dark_mode .kojin_switch_status_text{color:var(--kojin-color)}.kojin_modal_trigger_container,.kojin_new_builder_modal_trigger_container{display:flex;flex-direction:column;gap:.75em;margin:.75em 0}.kojin_modal_trigger_button,.kojin_new_builder_plus_button{display:inline-flex;align-items:center;justify-content:center;min-width:2.5em;min-height:2.5em;padding:.5em;border-radius:.5em;border:.0625em solid rgba(0,0,0,.2);background:#ffffffe6;color:#000;cursor:pointer;transition:all .2s ease;font-size:.95em}.kojin_new_builder_plus_button svg{width:1.125em;height:1.125em;stroke:currentColor;fill:none}.kojin_dark_mode .kojin_modal_trigger_button,.kojin_dark_mode .kojin_new_builder_plus_button{border-color:var(--kojin-card-border);background:var(--kojin-card-bg);color:var(--kojin-color)}.kojin_modal_trigger_button:hover,.kojin_new_builder_plus_button:hover{background:#0000000d;border-color:#0000004d}.kojin_dark_mode .kojin_modal_trigger_button:hover,.kojin_dark_mode .kojin_new_builder_plus_button:hover{background:#ffffff1a}.kojin_modal_trigger_button svg{width:1.125em;height:1.125em;stroke:currentColor;fill:none}.kojin_modal_trigger_button:active,.kojin_new_builder_plus_button:active{transform:translateY(0)}.kojin_modal_values_container{display:flex;flex-direction:column;gap:.5em}.kojin_modal_value_item{display:flex;align-items:center;justify-content:space-between;padding:.5em .75em;border:.0625em solid rgba(0,0,0,.12);border-radius:.375em;background:#ffffffe6}.kojin_dark_mode .kojin_modal_value_item{border-color:var(--kojin-card-border);background:var(--kojin-card-bg)}.kojin_modal_value_text{font-size:.95em;color:#000}.kojin_dark_mode .kojin_modal_value_text{color:var(--kojin-color)}.kojin_modal_value_remove{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border:none;border-radius:.25em;background:transparent;color:#000;cursor:pointer;opacity:.6;transition:all .2s ease}.kojin_dark_mode .kojin_modal_value_remove{color:var(--kojin-color)}.kojin_modal_value_remove svg{width:.875em;height:.875em;stroke:currentColor;fill:none}.kojin_modal_value_remove:hover{opacity:1;background:#ef44441a;color:#ef4444}.kojin_modal_overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1.25em}body.kojin_filecontent_modal_open{overflow:hidden}.kojin_filecontent_modal_overlay{display:none;position:fixed;inset:1em;background:#00000080;align-items:center;justify-content:center;z-index:2147483647;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.kojin_filecontent_modal_overlay.kojin_show{display:flex}.kojin_modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:2000;background:#00000080;padding:1.25em}.kojin_modal.kojin_show{display:flex}.kojin_modal_content{background:#fff;border-radius:.75em;box-shadow:0 .625em 2.5em #0003;max-width:37.5em;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:2001}.kojin_modal_content.kojin_config_builder_modal_content_large{max-width:50em}.kojin_dark_mode .kojin_modal_content{background:var(--kojin-card-bg)}.kojin_modal_header{display:flex;align-items:center;justify-content:space-between;padding:1em 1.25em;border-bottom:.0625em solid rgba(0,0,0,.12);position:relative}.kojin_dark_mode .kojin_modal_header{border-bottom-color:var(--kojin-card-border)}.kojin_modal_header h3{margin:0;font-size:1.2em;font-weight:600;color:#000}.kojin_dark_mode .kojin_modal_header h3{color:var(--kojin-color)}.kojin_modal_close{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border:none;border-radius:.375em;background:transparent;color:#000;cursor:pointer;transition:all .2s ease;font-size:1.1em;margin-left:auto}.kojin_dark_mode .kojin_modal_close{color:var(--kojin-color)}.kojin_modal_close svg{width:1.125em;height:1.125em;stroke:currentColor;fill:none}.kojin_modal_close:hover{background:#0000000d}.kojin_dark_mode .kojin_modal_close:hover{background:#ffffff1a}.kojin_activations_modal_header{position:relative;padding-right:2.5em;border-bottom:none}.kojin_activations_modal .kojin_modal_close{position:absolute;top:.5em;right:.5em}.kojin_modal_body{padding:1.25em;overflow-y:auto;flex:1;min-height:0}.kojin_modal_body .kojin_permissions_modal_table{width:100%;border-collapse:collapse;border:.0625em solid rgba(0,0,0,.2);border-radius:.375em;overflow:hidden}.kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_th,.kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_td{border:.0625em solid rgba(0,0,0,.2);padding:.625em .75em;text-align:left;vertical-align:top}.kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_th{font-weight:600;font-size:.9em;background:#0000000a;color:#000000d9}.kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_td{background:#ffffff80}.kojin_dark_mode .kojin_modal_body .kojin_permissions_modal_table,.kojin_dark_mode .kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_th,.kojin_dark_mode .kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_td{border-color:var(--kojin-card-border)}.kojin_dark_mode .kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_th{background:#ffffff0f;color:#ffffffe6}.kojin_dark_mode .kojin_modal_body .kojin_permissions_modal_table .kojin_permissions_modal_td{background:var(--kojin-card-bg)}.kojin_modal_footer{display:flex;align-items:center;justify-content:flex-end;gap:.75em;padding:1em 1.25em;border-top:.0625em solid rgba(0,0,0,.12)}.kojin_dark_mode .kojin_modal_footer{border-top-color:var(--kojin-card-border)}.kojin_modal_cancel,.kojin_modal_save{padding:.5em 1em;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#ffffffd9;color:currentColor;cursor:pointer;font-size:.95em;transition:all .2s ease}.kojin_dark_mode .kojin_modal_cancel{background:#ffffff1a;color:var(--kojin-color);border-color:var(--kojin-card-border)}.kojin_modal_cancel:hover,.kojin_modal_save:hover{background:#0000000d}.kojin_dark_mode .kojin_modal_cancel:hover{background:#ffffff26}.kojin_modal_save{background:#007aff;color:#fff;border-color:#007aff}.kojin_modal_save:hover{background:#0056b3}.kojin_config_builder_section_flex{width:100%}.kojin_config_builder_title_container{display:flex;align-items:center;justify-content:space-between;gap:.75em;margin-bottom:.625em}.kojin_config_builder_actions_row_only{display:flex;align-items:center;justify-content:flex-end;gap:.75em;margin-bottom:.625em}.kojin_config_builder_actions_container{display:flex;align-items:center;gap:.625em}.kojin_config_builder_toggle_container .kojin_modern_toggle{width:2.5em;height:1.5em}.kojin_copy_button{border:0;background:#ffffffd9;color:currentColor;border-radius:.625em;padding:.375em;cursor:pointer}.kojin_dark_mode .kojin_copy_button{background:transparent;color:var(--kojin-color)}.kojin_copy_button svg{display:block}.kojin_json_tree_container_wrapper,.kojin_json_tree_container{width:100%;box-sizing:border-box}.kojin_json_tree_container{min-height:20em;max-height:32.5em;overflow:auto;border:.0625em solid rgba(0,0,0,.12);border-radius:.75em;padding:.625em;background:#ffffffe6;color:#000}.kojin_dark_mode .kojin_json_tree_container{border-color:var(--kojin-card-border);background:var(--kojin-card-bg);color:var(--kojin-color)}.kojin_json_tree_header{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.kojin_copy_button_tree_node{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:3px;color:inherit}.kojin_copy_button_tree_node:hover{background:#0000000f}.kojin_dark_mode .kojin_copy_button_tree_node:hover{background:#ffffff14}.kojin_json_tree_toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.kojin_json_tree_content{border-left:.0625em dotted rgba(0,0,0,.25);margin-left:.625em;padding-left:.5em}.kojin_dark_mode .kojin_json_tree_content{border-left-color:#ffffff40}.kojin_json_tree_key{color:#881391}.kojin_json_tree_count{color:#6e7681}.kojin_json_tree_string{color:#0e7c0e}.kojin_json_tree_number,.kojin_json_tree_boolean{color:#0550ae}.kojin_json_tree_null{color:#6e7681}.kojin_dark_mode .kojin_json_tree_key{color:#d2a8ff}.kojin_dark_mode .kojin_json_tree_count{color:#8b949e}.kojin_dark_mode .kojin_json_tree_string{color:#7ee787}.kojin_dark_mode .kojin_json_tree_number,.kojin_dark_mode .kojin_json_tree_boolean{color:#79c0ff}.kojin_dark_mode .kojin_json_tree_null{color:#8b949e}.kojin_config_builder_json_textarea_hidden{display:none}textarea.kojin_config_builder_json_textarea{min-height:30em;width:100%;max-width:100%;box-sizing:border-box;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:12px;padding:.5em .75em;background:#ffffffe6;color:inherit;border:.0625em solid rgba(0,0,0,.12);border-radius:.375em;outline:none;resize:vertical}textarea.kojin_config_builder_json_textarea:focus,textarea.kojin_config_builder_json_textarea:focus-visible{outline:none;box-shadow:none;border-color:#0003}.kojin_dark_mode textarea.kojin_config_builder_json_textarea{background:var(--kojin-card-bg);color:var(--kojin-color);border-color:var(--kojin-card-border)}.kojin_dark_mode textarea.kojin_config_builder_json_textarea:focus,.kojin_dark_mode textarea.kojin_config_builder_json_textarea:focus-visible{outline:none;box-shadow:none;border-color:#ffffff40}.kojin_json_tree_container::-webkit-scrollbar{width:.375em;height:.375em}.kojin_json_tree_container::-webkit-scrollbar-track{background:#0000000d;border-radius:.25em}.kojin_json_tree_container::-webkit-scrollbar-thumb{background:#0003;border-radius:.25em}.kojin_json_tree_container::-webkit-scrollbar-thumb:hover{background:#0000004d}.kojin_dark_mode .kojin_json_tree_container::-webkit-scrollbar-track{background:#ffffff0d}.kojin_dark_mode .kojin_json_tree_container::-webkit-scrollbar-thumb{background:#fff3}.kojin_dark_mode .kojin_json_tree_container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.kojin_json_tree_container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,.05)}.kojin_dark_mode .kojin_json_tree_container{scrollbar-color:rgba(255,255,255,.25) rgba(255,255,255,.05)}.kojin_module_nav{display:flex;justify-content:space-between;align-items:center;gap:.625em;margin-bottom:1em}.kojin_back_dropdown_wrapper{position:relative;display:inline-block}.kojin_back_dropdown_menu{display:none;position:absolute;top:100%;left:0;margin-top:0;min-width:100%;background:#fffffffa;border:.0625em solid rgba(0,0,0,.15);border-radius:.5em;box-shadow:0 .25em .75em #00000026;z-index:100;overflow:hidden}.kojin_back_dropdown_wrapper:hover .kojin_back_dropdown_menu,.kojin_back_dropdown_menu.kojin_back_dropdown_visible{display:block}.kojin_back_dropdown_item{display:block;width:100%;padding:.5em 1em;text-align:left;border:none;background:none;font-size:1em;font-family:inherit;color:#000;cursor:pointer;white-space:nowrap;transition:background .15s ease}.kojin_back_dropdown_item:hover{background:#0000000f}.kojin_back_dropdown_item:not(:last-child){border-bottom:.0625em solid rgba(0,0,0,.08)}.kojin_dark_mode .kojin_back_dropdown_menu{background:var(--kojin-card-bg);border-color:var(--kojin-card-border);box-shadow:0 .25em .75em #0000004d}.kojin_dark_mode .kojin_back_dropdown_item{color:var(--kojin-color)}.kojin_dark_mode .kojin_back_dropdown_item:hover{background:#ffffff14}.kojin_dark_mode .kojin_back_dropdown_item:not(:last-child){border-bottom-color:#ffffff1a}.kojin_detail_nav_bar{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1em;flex-shrink:0}.kojin_section_navigation{display:flex;justify-content:flex-end;align-items:center;gap:.625em;margin-top:1em;flex-shrink:0}.kojin_section_navigation .kojin_button{min-width:8em;min-height:2.5em;flex-shrink:0;white-space:nowrap}.kojin_btn{display:inline-flex;align-items:center;justify-content:center;padding:.5em 1em;border:.0625em solid rgba(0,0,0,.2);border-radius:.5em;background:#0000000d;color:#000;cursor:pointer;transition:all .2s ease;outline:none;font-size:.95em;min-width:2.5em;min-height:2.5em}.kojin_btn:hover:not(:disabled){background:#0000001f;border-color:#00000059;transform:translateY(-.0625em)}.kojin_btn:active:not(:disabled){transform:scale(.96)}.kojin_btn:disabled{opacity:.4;cursor:not-allowed}.kojin_btn svg{width:1.125em;height:1.125em;stroke:currentColor;fill:none}.kojin_btn_primary{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.kojin_btn_primary:hover:not(:disabled){background:#333;border-color:#333}.kojin_btn_secondary{background:#0000000d;color:#000;border-color:#0003}.kojin_btn_secondary:hover:not(:disabled){background:#0000001f;border-color:#00000059}.kojin_dark_mode .kojin_btn{background:#ffffff1a;border-color:var(--kojin-card-border);color:var(--kojin-color)}.kojin_dark_mode .kojin_btn:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff40}.kojin_dark_mode .kojin_btn_primary{background:#f5f5f7e6;color:var(--kojin-bg);border-color:#f5f5f7e6}.kojin_dark_mode .kojin_btn_primary:hover:not(:disabled){background:#fff;border-color:#fff}.kojin_dark_mode .kojin_btn_secondary{background:#ffffff1a;color:var(--kojin-color);border-color:var(--kojin-card-border)}.kojin_dark_mode .kojin_btn_secondary:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff40}.kojin_connection_status_section{margin-bottom:1em;flex-shrink:0;display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.kojin_app_breadcrumb{text-decoration:none;color:inherit;cursor:pointer}.kojin_module_breadcrumb{cursor:default}.kojin_connection_status{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.kojin_connection_status_badge .kojin_connection_status_ball{flex-shrink:0;margin-right:.35em}.kojin_connection_status_badge{display:inline-flex;align-items:center;padding:.2em .5em;font-size:.85em;font-weight:500;border:.0625em solid rgba(0,0,0,.2);border-radius:.25em;background:#fff9;color:inherit}.kojin_connection_status_badge .kojin_switch{flex-shrink:0}.kojin_dark_mode .kojin_connection_status_badge{border-color:#ffffff40;background:#ffffff14}.kojin_config_section_header{display:flex;align-items:center;gap:.75em;flex-wrap:wrap}.kojin_connection_status_renew{padding:.25em .6em;font-size:.85em;min-height:auto}.kojin_connection_status_renewing{font-size:.85em;color:var(--kojin-text-secondary, #666)}.kojin_extension_disconnected button,.kojin_extension_disconnected input:not([type=hidden]),.kojin_extension_disconnected select,.kojin_extension_disconnected textarea,.kojin_extension_disconnected [role=button],.kojin_extension_disconnected [role=tab],.kojin_extension_disconnected a[href]{pointer-events:none;opacity:.6;cursor:not-allowed}.kojin_theme_bar{display:flex;justify-content:flex-end;margin:0 0 .875em}.kojin_new_builder_main_container{display:flex;gap:1.25em;width:100%}.kojin_section_visible{display:block}.kojin_section_hidden{display:none}.kojin_input_wrapper_flex{display:flex;align-items:center;gap:.5em}.kojin_switch_wrapper_horizontal{display:flex;flex-direction:row;align-items:center;gap:.75em}.kojin_switch_wrapper_horizontal .kojin_setting_label,.kojin_switch_wrapper_horizontal .kojin_section_label{margin:0;display:inline-flex;align-items:center;line-height:1}.kojin_activations_framework_section .kojin_switch_wrapper_horizontal{align-items:center;min-height:1.75em}.kojin_activations_framework_section .kojin_switch_wrapper{display:inline-flex;align-items:center}.kojin_activations_theme_section .kojin_switch_wrapper_horizontal{align-items:center;min-height:1.75em}.kojin_activations_theme_section .kojin_switch_wrapper{display:inline-flex;align-items:center}.kojin_array_entry_subsection{border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;padding:.75em;margin-bottom:.75em;background:#ffffff80}.kojin_dark_mode .kojin_array_entry_subsection{border-color:var(--kojin-card-border);background:var(--kojin-card-bg)}.kojin_modal_field_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.kojin_modal_field_label{font-weight:600;font-size:.9em}.kojin_modal_remove_button{margin-top:.5em}.kojin_modal_remove_icon{stroke:currentColor;fill:none}.kojin_url_match_item_clickable,.kojin_config_builder_pattern_input_clickable{cursor:pointer}.kojin_config_builder_dom_picker_badge{margin-left:.5em;padding:.125em .5em;border-radius:.25em;font-size:.85em}.kojin_config_builder_dom_picker_badge.kojin_dom_picker_on{background-color:#22c55e1a;color:#22c55e}.kojin_config_builder_dom_picker_badge.kojin_dom_picker_off{background-color:#8383831a;color:#838383}.kojin_url_match_item_meta{font-size:1rem;opacity:.95}.kojin_url_match_item_meta .kojin_new_builder_array_entry_field_label{font-size:1em}.kojin_url_match_item_meta .kojin_config_values_token{font-size:.875em}.kojin_url_match_empty_section{display:block;width:100%;box-sizing:border-box;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#00000008;padding:.5em .75em}.kojin_dark_mode .kojin_url_match_empty_section{border-color:#ffffff26;background:#ffffff0a}.kojin_url_pattern_bounded{display:block;width:100%;box-sizing:border-box;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#00000008;padding:.5em .75em}.kojin_dark_mode .kojin_url_pattern_bounded{border-color:#ffffff26;background:#ffffff0a}.kojin_element_hierarchy_bounded{display:block;width:100%;box-sizing:border-box;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#00000008;padding:.5em .75em;white-space:pre-wrap;word-break:break-word}.kojin_dark_mode .kojin_element_hierarchy_bounded{border-color:#ffffff26;background:#ffffff0a}.kojin_url_match_parent_insert_bounded{display:block;width:100%;box-sizing:border-box;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#00000008;padding:.5em .75em}.kojin_dark_mode .kojin_url_match_parent_insert_bounded{border-color:#ffffff26;background:#ffffff0a}.kojin_dark_mode .kojin_config_builder_dom_picker_badge.kojin_dom_picker_on{background-color:#22c55e33;color:#22c55e}.kojin_dark_mode .kojin_config_builder_dom_picker_badge.kojin_dom_picker_off{background-color:#83838333;color:#838383}.kojin_array_value_tag{display:inline-block;padding:.25em .5em;margin:.125em;border-radius:.1875em;font-size:.875em;background-color:#00000014;color:#333;border:.0625em solid rgba(0,0,0,.12)}.kojin_array_value_tag span:last-child{cursor:pointer;margin-left:.25em;opacity:.7;transition:opacity .2s ease}.kojin_array_value_tag span:last-child:hover{opacity:1}.kojin_dark_mode .kojin_array_value_tag{background-color:#ffffff1a;color:var(--kojin-color);border-color:var(--kojin-card-border)}.kojin_dark_mode .kojin_array_value_tag span:last-child{color:var(--kojin-color)}.kojin_array_input_wrapper{display:flex;align-items:center;gap:.5em}.kojin_array_plus_button{background:transparent;border:.0625em solid var(--kojin-card-border, rgba(0, 0, 0, .12));border-radius:.25em;padding:.375em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.kojin_array_plus_button:hover{background:#0000000d;border-color:#0003}.kojin_dark_mode .kojin_array_plus_button{border-color:var(--kojin-card-border);color:var(--kojin-color)}.kojin_dark_mode .kojin_array_plus_button:hover{background:#ffffff1a;border-color:var(--kojin-color)}.kojin_array_plus_button svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2}.kojin_config_builder_match_item_delete{border:none;background:transparent;padding:.25em}.kojin_config_builder_match_item_delete svg{stroke:currentColor;fill:none;border:none;outline:none}.kojin_path_matches_subsection{border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;padding:.75em;margin-bottom:.75em;background:#ffffff80}.kojin_dark_mode .kojin_path_matches_subsection{border-color:var(--kojin-card-border);background:var(--kojin-card-bg)}.kojin_path_matches_display{cursor:default;pointer-events:none}.kojin_path_matches_input_readonly{cursor:default}.kojin_modal_input_width{width:80%}.kojin_validation_message_visible{display:block}.kojin_validation_message_hidden{display:none}.kojin_toggle_group_visible{display:block}.kojin_toggle_group_hidden{display:none}.kojin_regex_preview_group_visible{display:block}.kojin_regex_preview_group_hidden{display:none}.kojin_config_builder_regex_preview{background:#0000000d!important;font-family:monospace!important;font-size:1em!important;padding:.75em!important;border-radius:.25em!important;min-height:2.5em!important;color:#000!important;line-height:1.5!important;word-break:break-all!important;white-space:pre-wrap!important}.kojin_dark_mode .kojin_config_builder_regex_preview{background:#ffffff1a!important;color:#fff!important}.kojin_config_builder_regex_preview.kojin_validation_error{background:#d32f2f1a!important;color:#d32f2f!important;border:.0625em solid rgba(211,47,47,.3)!important}.kojin_dark_mode .kojin_config_builder_regex_preview.kojin_validation_error{background:#d32f2f33!important;color:#ff6b6b!important;border-color:#d32f2f80!important}.kojin_display_none{display:none}.kojin_display_block{display:block}.kojin_display_inline_flex{display:inline-flex}.kojin_config_values_section{width:100%;box-sizing:border-box}.kojin_config_values_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75em;gap:.75em}.kojin_config_values_header h4{margin:0;font-size:1.1em;font-weight:600}.kojin_config_values_container{display:flex;flex-direction:column;gap:.75em;width:100%;box-sizing:border-box}.kojin_config_value_entry{display:flex;flex-direction:column;gap:.75em;padding:1em;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#ffffff80;width:100%;box-sizing:border-box}.kojin_dark_mode .kojin_config_value_entry{border-color:var(--kojin-card-border);background:var(--kojin-card-bg)}.kojin_config_value_entry>div{width:100%;box-sizing:border-box}.kojin_config_value_entry .kojin_setting_input{width:100%;max-width:100%;box-sizing:border-box;flex:1}.kojin_config_value_input_container{display:flex;flex-direction:column;gap:.75em;width:100%;box-sizing:border-box}.kojin_config_value_input_wrapper{width:100%;box-sizing:border-box}.kojin_config_value_input_wrapper>div{width:100%;box-sizing:border-box}.kojin_config_builder_add_value_form{display:flex;flex-direction:column;gap:.75em;padding:.75em;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#ffffff4d;margin-bottom:.75em}.kojin_dark_mode .kojin_config_builder_add_value_form{border-color:var(--kojin-card-border);background:#ffffff0d}.kojin_config_builder_add_value_group{display:flex;flex-direction:column;gap:.375em;width:100%;box-sizing:border-box}.kojin_config_builder_add_value_group input{width:100%;max-width:100%;box-sizing:border-box}.kojin_config_builder_add_value_label{font-size:.9em;font-weight:500}.kojin_config_builder_values_list{min-height:3.75em;max-height:18.75em;overflow-y:auto;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;padding:.75em;background:#ffffff4d;display:flex;flex-direction:column;gap:.5em;width:100%;box-sizing:border-box}.kojin_dark_mode .kojin_config_builder_values_list{border-color:var(--kojin-card-border);background:#ffffff0d}.kojin_config_builder_value_item{display:flex;justify-content:space-between;align-items:center;padding:.625em .75em;background:#fffc;border:.0625em solid rgba(0,0,0,.1);border-radius:.375em;gap:.75em;width:100%;box-sizing:border-box}.kojin_dark_mode .kojin_config_builder_value_item{background:var(--kojin-card-bg);border-color:var(--kojin-card-border)}.kojin_config_builder_value_item>div:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.kojin_config_builder_value_display_name{font-weight:500;color:#333;margin-right:.5em}.kojin_dark_mode .kojin_config_builder_value_display_name{color:var(--kojin-color)}.kojin_config_builder_value_value{font-family:monospace;color:#666;font-size:.9em}.kojin_dark_mode .kojin_config_builder_value_value{color:#999}.kojin_config_value_input_wrapper .kojin_setting_group{margin:0;width:100%;box-sizing:border-box}.kojin_config_value_input_wrapper select{width:100%;max-width:100%;box-sizing:border-box}.kojin_config_value_input_wrapper input[type=checkbox]{margin-right:.5em}.kojin_config_builder_emoji_container{width:100%;box-sizing:border-box}.kojin_config_builder_emoji_display{width:90%;max-width:100%;box-sizing:border-box;min-height:2.5em;display:flex;align-items:center;justify-content:center;font-size:2em;cursor:pointer;border:.125em dashed rgba(0,0,0,.2);border-radius:.5em;transition:all .2s ease}.kojin_config_builder_emoji_display:hover{border-color:#0006;background:#00000005}.kojin_dark_mode .kojin_config_builder_emoji_display{border-color:var(--kojin-card-border)}.kojin_dark_mode .kojin_config_builder_emoji_display:hover{background:#ffffff0d;border-color:#ffffff4d}.kojin_emoji_grid,.kojin_config_builder_emoji_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:.5em;max-height:25em;overflow-y:auto;padding:1em;width:100%;box-sizing:border-box}#fileEmojiModal .kojin_config_builder_emoji_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.75em,1fr));gap:.5em;max-height:25em;overflow-y:auto;padding:1em;width:100%;box-sizing:border-box}#fileEmojiModal .kojin_config_builder_emoji_grid .kojin_emoji_button{aspect-ratio:1;width:100%;min-width:0;height:auto;padding:.5em;border:.0625em solid rgba(0,0,0,.12);border-radius:.375em;background:#ffffffe6;cursor:pointer;font-size:1.5em;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#fileEmojiModal .kojin_config_builder_emoji_grid .kojin_emoji_button:hover:not(:disabled){background:#0000000d;transform:scale(1.1);border-color:#0003}.kojin_emoji_button{padding:.5em;border:.0625em solid rgba(0,0,0,.12);border-radius:.375em;background:#ffffffe6;cursor:pointer;font-size:1.5em;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-height:3.125em}.kojin_emoji_button:hover{background:#0000000d;transform:scale(1.1);border-color:#0003}.kojin_dark_mode .kojin_emoji_button{background:var(--kojin-card-bg);border-color:var(--kojin-card-border)}.kojin_dark_mode .kojin_emoji_button:hover{background:#ffffff1a}.kojin_dark_mode #fileEmojiModal .kojin_config_builder_emoji_grid .kojin_emoji_button{background:var(--kojin-card-bg);border-color:var(--kojin-card-border)}.kojin_dark_mode #fileEmojiModal .kojin_config_builder_emoji_grid .kojin_emoji_button:hover:not(:disabled){background:#ffffff1a}.kojin_config_builder_category_nav{display:flex;gap:.625em;padding:.9375em;border-bottom:.0625em solid rgba(0,0,0,.12);flex-wrap:wrap}.kojin_dark_mode .kojin_config_builder_category_nav{border-bottom-color:var(--kojin-card-border)}.kojin_config_builder_category_btn{padding:.5em 1em;border:.0625em solid rgba(0,0,0,.12);background:#fff;border-radius:.25em;cursor:pointer;font-size:.875em;transition:all .2s ease}.kojin_dark_mode .kojin_config_builder_category_btn{background:var(--kojin-card-bg);border-color:var(--kojin-card-border);color:var(--kojin-color)}.kojin_config_builder_category_btn:hover{background-color:#0000000d}.kojin_dark_mode .kojin_config_builder_category_btn:hover{background-color:#ffffff1a}.kojin_config_builder_category_btn_active{background-color:#007aff;color:#fff;border-color:#007aff}.kojin_config_builder_category_btn_active:hover{background-color:#0056b3}.kojin_config_builder_search_container{padding:.9375em;border-bottom:.0625em solid rgba(0,0,0,.12)}.kojin_dark_mode .kojin_config_builder_search_container{border-bottom-color:var(--kojin-card-border)}.kojin_config_builder_search_input{width:100%;margin-bottom:0}.kojin_config_builder_modal_body_scrollable{max-height:31.25em;overflow-y:auto}.kojin_config_builder_emoji_btn{width:3.75em;height:3.75em;font-size:1.75em;display:flex;align-items:center;justify-content:center;padding:0;border:.0625em solid rgba(0,0,0,.12);border-radius:.375em;background:#ffffffe6;transition:all .2s ease}.kojin_dark_mode .kojin_config_builder_emoji_btn{background:var(--kojin-card-bg);border-color:var(--kojin-card-border)}.kojin_config_builder_emoji_btn_disabled{opacity:.3;cursor:not-allowed;background-color:#0000000d}.kojin_dark_mode .kojin_config_builder_emoji_btn_disabled{background-color:#ffffff0d}.kojin_config_builder_emoji_btn_enabled{cursor:pointer}.kojin_config_builder_emoji_btn_enabled:hover{background:#0000000d;transform:scale(1.1);border-color:#0003}.kojin_dark_mode .kojin_config_builder_emoji_btn_enabled:hover{background:#ffffff1a}.kojin_config_builder_no_results_msg{text-align:center;padding:2.5em;color:#999;grid-column:1 / -1}.kojin_dark_mode .kojin_config_builder_no_results_msg{color:#999}.kojin_config_builder_modal_close_btn{position:absolute;top:0;right:0;background:none;border:none;font-size:1.5em;cursor:pointer;color:#666;padding:.3125em;line-height:1;display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:.25em;transition:all .2s ease}.kojin_dark_mode .kojin_config_builder_modal_close_btn{color:var(--kojin-color)}.kojin_config_builder_modal_close_btn:hover{color:#333;background-color:#0000000d}.kojin_config_builder_modal_close_btn svg{pointer-events:none}.kojin_dark_mode .kojin_config_builder_modal_close_btn:hover{background-color:#ffffff1a}.kojin_button{display:inline-flex;align-items:center;justify-content:center;padding:.5em 1em;border:.0625em solid rgba(0,0,0,.2);border-radius:.5em;background:#ffffffe6;color:#000;cursor:pointer;transition:all .2s ease;font-size:.95em;white-space:nowrap;box-sizing:border-box}.kojin_button:hover{background:#0000000d;border-color:#0000004d}.kojin_dark_mode .kojin_button{background:var(--kojin-card-bg);border-color:var(--kojin-card-border);color:var(--kojin-color)}.kojin_dark_mode .kojin_button:hover{background:#ffffff1a;border-color:#fff3}.kojin_button_small{padding:.375em .75em;font-size:.85em}.kojin_button_secondary{background:#ffffffe6;color:#000}.kojin_dark_mode .kojin_button_secondary{background:var(--kojin-card-bg);color:var(--kojin-color)}.kojin_button_danger{background:#ef44441a;color:#ef4444;border-color:#ef44444d}.kojin_button_danger:hover{background:#ef444433;border-color:#ef444480}.kojin_dark_mode .kojin_button_danger{background:#ef444433;color:#ef4444}.kojin_dark_mode .kojin_button_danger:hover{background:#ef44444d}.kojin_button_primary{background:#000;color:#fff;border-color:#000}.kojin_button_primary:hover{background:#1a1a1a;border-color:#1a1a1a}.kojin_dark_mode .kojin_button_primary{background:var(--kojin-color);color:var(--kojin-bg);border-color:var(--kojin-color)}.kojin_dark_mode .kojin_button_primary:hover{background:#f5f5f7e6;border-color:#f5f5f7e6}.kojin_config_builder_info_message{display:flex;align-items:center;gap:.5em;padding:.75em;background:#3b82f61a;border:.0625em solid rgba(59,130,246,.2);border-radius:.5em;font-size:.9em;color:#1e40af;width:100%;box-sizing:border-box}.kojin_dark_mode .kojin_config_builder_info_message{background:#3b82f626;border-color:#3b82f64d;color:#93c5fd}.kojin_config_builder_info_message_icon{display:inline-flex;align-items:center;flex-shrink:0}.kojin_config_builder_info_message.kojin_show{display:flex}.kojin_setting_description{font-size:.9em;color:#666;margin-top:.25em;line-height:1.4;text-align:left}.kojin_dark_mode .kojin_setting_description{color:#999}.kojin_setting_group .kojin_setting_description{max-width:100%;box-sizing:border-box;margin:.25em 0 0}.kojin_setting_input{max-width:100%;box-sizing:border-box}.kojin_setting_group{width:100%;box-sizing:border-box;max-width:100%}.kojin_section{width:100%;box-sizing:border-box;max-width:100%;overflow:hidden}.kojin_new_builder_left_container,.kojin_new_builder_right_container{width:100%;box-sizing:border-box;max-width:100%}.kojin_new_builder_left_container,.kojin_new_builder_right_container{scrollbar-width:none}.kojin_new_builder_left_container::-webkit-scrollbar,.kojin_new_builder_right_container::-webkit-scrollbar{width:0;height:0}.kojin_select_options_container{display:flex;flex-direction:column;gap:.5em;width:100%;box-sizing:border-box;margin-bottom:.75em}.kojin_select_options_container>div{display:flex;gap:.5em;align-items:center;width:100%;box-sizing:border-box}.kojin_select_options_container input{flex:1;min-width:0;box-sizing:border-box}@media(max-width:48em){.kojin_config_value_entry{padding:.75em}.kojin_config_value_entry>div{flex-direction:column;align-items:stretch}.kojin_config_value_entry .kojin_setting_label{min-width:auto;width:100%}.kojin_config_builder_add_value_form{flex-direction:column}.kojin_config_values_header{flex-direction:column;align-items:stretch}}input[type=text],input[type=url],select,textarea{max-width:100%;box-sizing:border-box}.kojin_config_value_entry>div[style*=flex]{width:100%;box-sizing:border-box}.kojin_config_builder_modal_content_large{max-width:50em;width:90vw}.kojin_config_builder_values_list::-webkit-scrollbar{width:.5em}.kojin_config_builder_values_list::-webkit-scrollbar-track{background:#0000000d;border-radius:.25em}.kojin_config_builder_values_list::-webkit-scrollbar-thumb{background:#0003;border-radius:.25em}.kojin_config_builder_values_list::-webkit-scrollbar-thumb:hover{background:#0000004d}.kojin_dark_mode .kojin_config_builder_values_list::-webkit-scrollbar-track{background:#ffffff0d}.kojin_dark_mode .kojin_config_builder_values_list::-webkit-scrollbar-thumb{background:#fff3}.kojin_dark_mode .kojin_config_builder_values_list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.kojin_dark_mode .kojin_modal_body::-webkit-scrollbar,.kojin_dark_mode .kojin_modal_content::-webkit-scrollbar,.kojin_dark_mode .kojin_config_builder_modal_body_scrollable::-webkit-scrollbar,.kojin_dark_mode .kojin_config_builder_obj_prefix_results::-webkit-scrollbar,.kojin_dark_mode .kojin_new_builder_modal_entries_container::-webkit-scrollbar,.kojin_dark_mode .kojin_download_modal_body::-webkit-scrollbar{width:.5em;height:.5em}.kojin_dark_mode .kojin_modal_body::-webkit-scrollbar-track,.kojin_dark_mode .kojin_modal_content::-webkit-scrollbar-track,.kojin_dark_mode .kojin_config_builder_modal_body_scrollable::-webkit-scrollbar-track,.kojin_dark_mode .kojin_config_builder_obj_prefix_results::-webkit-scrollbar-track,.kojin_dark_mode .kojin_new_builder_modal_entries_container::-webkit-scrollbar-track,.kojin_dark_mode .kojin_download_modal_body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:.25em}.kojin_dark_mode .kojin_modal_body::-webkit-scrollbar-thumb,.kojin_dark_mode .kojin_modal_content::-webkit-scrollbar-thumb,.kojin_dark_mode .kojin_config_builder_modal_body_scrollable::-webkit-scrollbar-thumb,.kojin_dark_mode .kojin_config_builder_obj_prefix_results::-webkit-scrollbar-thumb,.kojin_dark_mode .kojin_new_builder_modal_entries_container::-webkit-scrollbar-thumb,.kojin_dark_mode .kojin_download_modal_body::-webkit-scrollbar-thumb{background:#fff3;border-radius:.25em}.kojin_dark_mode .kojin_modal_body::-webkit-scrollbar-thumb:hover,.kojin_dark_mode .kojin_modal_content::-webkit-scrollbar-thumb:hover,.kojin_dark_mode .kojin_config_builder_modal_body_scrollable::-webkit-scrollbar-thumb:hover,.kojin_dark_mode .kojin_config_builder_obj_prefix_results::-webkit-scrollbar-thumb:hover,.kojin_dark_mode .kojin_new_builder_modal_entries_container::-webkit-scrollbar-thumb:hover,.kojin_dark_mode .kojin_download_modal_body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.kojin_dark_mode .kojin_modal_body,.kojin_dark_mode .kojin_modal_content,.kojin_dark_mode .kojin_config_builder_modal_body_scrollable,.kojin_dark_mode .kojin_config_builder_values_list,.kojin_dark_mode .kojin_config_builder_obj_prefix_results,.kojin_dark_mode .kojin_new_builder_modal_entries_container,.kojin_dark_mode .kojin_download_modal_body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) rgba(255,255,255,.05)}.kojin_new_builder_array_entry_section{border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;padding:.75em;margin-bottom:.75em;background:#ffffff80}.kojin_dark_mode .kojin_new_builder_array_entry_section{border-color:var(--kojin-card-border);background:var(--kojin-card-bg)}.kojin_new_builder_array_entry_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.kojin_new_builder_array_entry_title{font-weight:600;font-size:.95em}.kojin_new_builder_array_entry_remove{background:transparent;border:none;font-size:1.5em;line-height:1;cursor:pointer;color:#0009;padding:0;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center}.kojin_new_builder_array_entry_remove:hover{color:#000000e6}.kojin_dark_mode .kojin_new_builder_array_entry_remove{color:#fff9}.kojin_dark_mode .kojin_new_builder_array_entry_remove:hover{color:#ffffffe6}.kojin_new_builder_array_entry_fields{display:flex;flex-direction:column;gap:.5em}.kojin_new_builder_array_entry_field{display:flex;flex-direction:column;gap:.25em}.kojin_new_builder_array_entry_field_label{font-size:.85em;font-weight:500;color:#000000b3}.kojin_dark_mode .kojin_new_builder_array_entry_field_label{color:#ffffffb3}.kojin_new_builder_array_entry_field_value{font-size:.9em;color:#000000e6;word-break:break-word}.kojin_url_match_item_meta .kojin_url_match_value_display{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:italic}.kojin_dark_mode .kojin_url_match_item_meta .kojin_url_match_value_display{color:#ffffffe6}.kojin_new_builder_field_value_one_per_line{white-space:pre-line}.kojin_dark_mode .kojin_new_builder_array_entry_field_value{color:#ffffffe6}.kojin_new_builder_array_entry_fields .kojin_inline_permissions_table{width:100%;border-collapse:collapse;border:.0625em solid rgba(0,0,0,.2);border-radius:.375em;overflow:hidden;margin-top:.25em}.kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_th,.kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_td{border:.0625em solid rgba(0,0,0,.2);padding:.5em .625em;text-align:left;vertical-align:top;font-size:.9em}.kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_th{font-weight:600;background:#0000000d;color:#000000d9}.kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_td{background:#fff6;color:#000000e6}.kojin_dark_mode .kojin_new_builder_array_entry_fields .kojin_inline_permissions_table,.kojin_dark_mode .kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_th,.kojin_dark_mode .kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_td{border-color:var(--kojin-card-border)}.kojin_dark_mode .kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_th{background:#ffffff0f;color:#ffffffe6}.kojin_dark_mode .kojin_new_builder_array_entry_fields .kojin_inline_permissions_table .kojin_inline_permissions_td{background:#00000026;color:#ffffffe6}.kojin_activations_module_item .kojin_inline_permissions_table{width:100%;border-collapse:collapse;border:.0625em solid rgba(0,0,0,.2);border-radius:.375em;overflow:hidden;margin-top:.25em}.kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_th,.kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_td{border:.0625em solid rgba(0,0,0,.2);padding:.5em .625em;text-align:left;vertical-align:top;font-size:.9em}.kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_th{font-weight:600;background:#0000000d;color:#000000d9}.kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_td{background:#fff6;color:#000000e6}.kojin_dark_mode .kojin_activations_module_item .kojin_inline_permissions_table,.kojin_dark_mode .kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_th,.kojin_dark_mode .kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_td{border-color:var(--kojin-card-border)}.kojin_dark_mode .kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_th{background:#ffffff0f;color:#ffffffe6}.kojin_dark_mode .kojin_activations_module_item .kojin_inline_permissions_table .kojin_inline_permissions_td{background:#00000026;color:#ffffffe6}:root{--p-modal-bg: rgba(255, 255, 255, .8);--p-modal-bd-color: rgba(0, 0, 0, .1);--p-modal-fallback-color: rgba(255, 255, 255, .95);--p-modal-color: #1d1d1f;--p-modal-accent: #0f75f5;--p-input-bg: #fff;--p-input-color: #000;--p-input-color-plac: #9ca3af;--p-input-bd: rgba(0, 0, 0, .2)}.p-modal-opened{overflow:hidden}.p-modal-background{background:#000000b3;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100vw;z-index:10000}.p-modal-background.nowactive{opacity:1;pointer-events:auto}.p-modal{background:var(--p-modal-bg);color:var(--p-modal-color);border-radius:1.25em;top:calc(50% - 20vh);bottom:unset;box-shadow:0 .625em 1.25em -.9375em #0006;font-family:-apple-system,Inter,sans-serif;left:calc(50% - 20vw);opacity:0;overflow:hidden;pointer-events:none;position:fixed;text-align:center;transform:scale(1.5);transition:opacity .3s,transform .3s;transition-timing-function:cubic-bezier(.22,.61,.36,1);width:40vw;z-index:10001}.p-modal.active{backdrop-filter:saturate(180%) blur(.625em);-webkit-backdrop-filter:saturate(180%) blur(.625em);opacity:1;pointer-events:auto;transform:scale(1)}.p-modal-button-container{border-radius:0 0 1.25em 1.25em;display:flex}.p-modal-button-container>button{cursor:pointer;background:transparent;border:0;border-top:.0625em solid var(--p-modal-bd-color);color:var(--p-modal-accent);padding:.875em 1em;text-decoration:none;width:100%;font-size:1rem;font-family:inherit}.p-modal-button-container>button:not(:first-child){border-left:.0625em solid var(--p-modal-bd-color)}.p-modal h2{margin:0;padding:1.25em 1.25em .5em;font-size:1.15rem;font-weight:600}.p-modal p{margin:0;padding:.875em 1.25em;font-size:.95rem;line-height:1.4;min-height:2.75em;display:flex;align-items:center;box-sizing:border-box}@supports not (backdrop-filter: blur(.3125em)){.p-modal.active{background:var(--p-modal-fallback-color)}}@media(max-width:35.5em){.p-modal{left:15%;width:70vw}.p-modal p{font-size:.9375em;padding:.875em 1em}.p-modal-button-container{display:block}.p-modal-button-container>button{border-left:0;display:block;padding:.75em 1em}.p-modal-button-container>button:not(:first-child){border-left:0}}@media(prefers-reduced-motion){.p-modal-background,.p-modal{transition:none}}.kojin_module_behaviour_record_id_wrapper{margin-top:.5em}.kojin_module_behaviour_record_id_row{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.kojin_record_id_display{color:inherit;font-size:.9375em}.kojin_record_id_display:empty{color:#00000073}.kojin_dark_mode .kojin_record_id_display:empty{color:#ffffff80}.kojin_record_id_inputs_hidden{position:absolute;width:.0625em;height:.0625em;padding:0;margin:-.0625em;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kojin_module_behaviour_record_id_wrapper .kojin_btn{margin-bottom:0}.kojin_config_builder_obj_prefix_search_container{margin-bottom:.9375em}.kojin_config_builder_obj_prefix_search_container .kojin_setting_input{width:100%;box-sizing:border-box}.kojin_config_builder_obj_prefix_results{max-height:25em;overflow-y:auto;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;margin-bottom:.9375em}.kojin_config_builder_obj_prefix_item{display:flex;justify-content:space-between;align-items:center;padding:.75em .9375em;border-bottom:.0625em solid #eee;cursor:pointer}.kojin_config_builder_obj_prefix_item:last-child{border-bottom:none}.kojin_config_builder_obj_prefix_item:hover{background-color:#0000000a}.kojin_config_builder_obj_prefix_item_name{font-weight:500;color:inherit}.kojin_config_builder_obj_prefix_item_prefix{font-family:monospace;font-weight:700;padding:.25em .5em;border-radius:.25em;background:#007aff1f;color:#007aff}.kojin_config_builder_obj_prefix_more_results{padding:.625em .9375em;text-align:center;color:#666;font-size:.75em;font-style:italic}.kojin_config_builder_obj_prefix_error{padding:1.25em;text-align:center;color:#c00;background:#c8000014;border:.0625em solid rgba(200,0,0,.3);border-radius:.5em}.kojin_config_builder_obj_prefix_add_manually{padding:1em;border:.0625em solid rgba(0,0,0,.12);border-radius:.5em;background:#00000005}.kojin_config_builder_obj_prefix_add_manually_title{font-weight:600;margin-bottom:.75em;font-size:1em}.kojin_config_builder_obj_prefix_add_manually .kojin_setting_group{margin-bottom:.75em}.kojin_config_builder_obj_prefix_add_manually .kojin_btn{margin-top:.5em}.kojin_debug_control_buttons{display:flex;gap:.625em;flex-wrap:wrap}.kojin_global_debug_indicator{font-size:.875em;color:var(--kojin-color, #333)}.kojin_file_control{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.75em 0;border-bottom:.0625em solid rgba(0,0,0,.08)}.kojin_file_control:last-child{border-bottom:none}.kojin_file_info{flex:1;min-width:0}.kojin_file_name{font-weight:500;color:inherit}.kojin_file_description{font-size:.75em;color:var(--kojin-tab-text, #6b7280);margin-top:.125em}.kojin_hidden{display:none}.kojin_storage_node_subsection{margin-bottom:1em}.kojin_storage_node_subsection:last-child{margin-bottom:0}.kojin_storage_node_control{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75em}.kojin_storage_node_info_container{display:flex;align-items:center;flex:0 1 auto;min-width:0}.kojin_storage_node_info{display:flex;align-items:center;gap:.375em}.kojin_storage_node_name{font-weight:500}.kojin_storage_node_size{font-size:.9em;opacity:.85}.kojin_storage_node_buttons{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.kojin_storage_node_viewer{flex-basis:100%;width:100%}.kojin_status_overlay{position:fixed;top:1.25em;right:1.25em;padding:.75em 1em;border-radius:.375em;font-size:.875em;font-weight:500;max-width:18.75em;z-index:10001;box-shadow:0 .25em .75em #00000026;opacity:1;transition:opacity .5s ease-out,transform .3s ease-out;transform:translate(0);display:none}.kojin_status_overlay.kojin_show{display:block}.kojin_status_overlay.kojin_fade_out{opacity:0;transform:translate(100%)}.kojin_status_overlay.kojin_success{background-color:#d4edda;color:#155724;border:.0625em solid #c3e6cb}.kojin_status_overlay.kojin_error{background-color:#f8d7da;color:#721c24;border:.0625em solid #f5c6cb}.kojin_status_overlay.kojin_warning{background-color:#fff3cd;color:#856404;border:.0625em solid #ffeaa7}.kojin_status_overlay.kojin_info{background-color:#d1ecf1;color:#0c5460;border:.0625em solid #bee5eb}.kojin_dark_mode .kojin_status_overlay.kojin_success{background-color:#22c55e8c;color:#86efac;border-color:#22c55eb3}.kojin_dark_mode .kojin_status_overlay.kojin_error{background-color:#ef44448c;color:#fca5a5;border-color:#ef4444b3}.kojin_dark_mode .kojin_status_overlay.kojin_warning{background-color:#eab3088c;color:#fde047;border-color:#eab308b3}.kojin_dark_mode .kojin_status_overlay.kojin_info{background-color:#3b82f68c;color:#93c5fd;border-color:#3b82f6b3}.kojin_activations_tiles{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75em}.kojin_nav_tile_new{display:flex;align-items:center;justify-content:center;padding:.45em 1em;box-sizing:border-box;border:2px dashed rgba(0,0,0,.25);border-radius:.75em;cursor:pointer;min-width:0;text-align:center;font-size:.9em;line-height:1.25;transition:border-color .2s,background-color .2s}.kojin_add_next_to_title{flex-shrink:0}.kojin_nav_tile_new:hover{border-color:#0006;background:#00000008}.kojin_activations_app_tile{padding:.45em 1em;border:.0625em solid rgba(0,0,0,.15);border-radius:.75em;cursor:pointer;transition:border-color .2s,background-color .2s}.kojin_activations_app_tile_selected{border-color:#2563ebb3;background:#2563eb14}.kojin_activations_app_tile:hover{border-color:#0000004d;background:#00000008}.kojin_activations_tile_enabled{border-color:#22c55e66;background:#22c55e0f}.kojin_activations_tile_disabled{opacity:.85;border-color:#ef444466;background:#ef44440f}.kojin_activations_app_tile .kojin_nav_tile_content{font-size:.9em;line-height:1.25}.kojin_activations_app_tile .kojin_nav_tile_content strong{font-size:inherit;font-weight:600}.kojin_activations_tile_sub{font-size:.9em;opacity:.8}.kojin_activations_modules_list{display:flex;flex-direction:column;gap:.75em}.kojin_activations_module_item{padding:.75em;border:.0625em solid rgba(0,0,0,.1);border-radius:.5em;background:#00000005}.kojin_activations_module_link,.kojin_activations_module_link:hover,.kojin_activations_module_link:visited,.kojin_activations_module_link:focus{color:inherit;text-decoration:none;cursor:pointer}.kojin_author_subsection_wrapper{margin-top:12px;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#00000008}.kojin_author_subsection_title{margin-bottom:6px;font-size:.9em}.kojin_author_section_list{width:fit-content;max-width:100%}.kojin_author_tile{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:3px;padding:6px 12px;border-radius:6px;background:#0000000a;border:1px solid rgba(0,0,0,.1);min-width:280px;max-width:420px}.kojin_author_tile:last-child{margin-bottom:0}.kojin_author_social_links_flex{margin-left:auto}.kojin_dark_mode .kojin_author_subsection_wrapper{border-color:#ffffff26;background:#ffffff0d}.kojin_dark_mode .kojin_author_tile{background:#ffffff0d;border-color:#ffffff26}.kojin_config_values_columns{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:1em;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kojin-tab-text, #6b7280);margin-bottom:.25em}.kojin_config_values_column{display:flex;align-items:center;gap:.25em}.kojin_config_values_row{display:grid;grid-template-columns:200px 190px 1fr minmax(80px,auto);gap:1em;align-items:stretch;padding:.75em 0;border-bottom:1px solid rgba(0,0,0,.08)}.kojin_config_values_row:last-child{border-bottom:0}.kojin_config_values_row_values_only{grid-template-columns:200px 1fr}.kojin_config_values_row_values_only .kojin_config_values_label_cell{justify-content:flex-start}.kojin_config_values_row_values_only .kojin_config_values_key_label{margin-bottom:0}.kojin_config_values_row_values_only>div:last-child{justify-self:stretch;display:flex;align-items:flex-start;justify-content:flex-start}.kojin_config_values_label_group,.kojin_config_values_row .kojin_setting_label{font-size:.85em;font-weight:600;margin-bottom:.25em}.kojin_config_values_vocab{width:100%;min-width:0;max-width:100%;height:2.5em;display:flex;align-items:center;justify-content:center}.kojin_config_values_value_cell{height:auto;min-height:2.5em;align-items:flex-start;justify-content:flex-start}.kojin_config_values_vocab.kojin_config_values_value_cell:has(>.kojin_switch){align-items:center}.kojin_config_values_vocab.kojin_config_values_value_cell:has(>.kojin_config_values_value_wrapper>.kojin_config_values_tokens){align-items:center}.kojin_config_values_vocab>.kojin_switch{flex-shrink:0}.kojin_config_values_vocab select,.kojin_config_values_vocab input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:2.5em;padding:.5em .75em}.kojin_config_values_vocab textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:2.5em;padding:.5em .75em;resize:vertical}.kojin_config_values_value_wrapper{overflow:visible}.kojin_config_values_row>div:last-child{justify-self:end;overflow:visible;align-self:center;display:flex;align-items:center;justify-content:flex-end;gap:6px}.kojin_config_values_row>div:last-child button[style*="visibility: hidden"]{display:none}.kojin_config_values_value_wrapper{display:flex;flex-direction:column;gap:.3em;width:100%;max-width:100%;min-width:0;justify-content:flex-start}.kojin_config_values_tokens{display:flex;flex-wrap:wrap;gap:.35em}.kojin_config_values_token{display:inline-flex;align-items:center;padding:.25em .65em;background:#0000000a;border:.0625em solid rgba(0,0,0,.1);border-radius:999px;font-size:.75em;text-transform:capitalize;cursor:pointer}.kojin_dark_mode .kojin_config_values_token{background:#ffffff0f;border-color:#fff3}.kojin_dark_mode .kojin_config_values_token_selected_green{background:#10b98133;border-color:#10b98166;color:#34d399}.kojin_config_values_token_selected{background:#3b82f633;border-color:#3b82f666;color:#1d4ed8}.kojin_config_values_token_selected_green{background:#10b98133;border-color:#10b98166;color:#047857}.kojin_config_values_dropdown_options{display:flex;flex-direction:column;gap:.75em;width:100%;min-width:0;padding:.25em 0}.kojin_config_values_option_row{display:grid;grid-template-columns:1fr 1fr auto;gap:.5em;align-items:center;width:100%;min-width:0;min-height:2.75em}.kojin_config_values_option_row .kojin_config_option_label,.kojin_config_values_option_row .kojin_config_option_value{min-width:0;max-width:100%;height:2.25em;box-sizing:border-box}.kojin_config_values_dropdown_options .kojin_config_values_option_row+.kojin_btn{margin-top:.25em}.kojin_dark_mode .kojin_activations_app_tile{border-color:#fff3}.kojin_dark_mode .kojin_activations_app_tile:hover{border-color:#ffffff59;background:#ffffff0d}.kojin_dark_mode .kojin_activations_tile_enabled{border-color:#22c55e80;background:#22c55e1f}.kojin_dark_mode .kojin_activations_tile_disabled{border-color:#ef444480;background:#ef44441f}.kojin_dark_mode .kojin_activations_module_item{border-color:#ffffff1a;background:#ffffff08}.kojin_dark_mode .kojin_nav_tile_new{border-color:#ffffff40}.kojin_dark_mode .kojin_nav_tile_new:hover{border-color:#fff6;background:#ffffff0d}.kojin_author_block{margin-top:1em;display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.kojin_author_block_label{font-size:.95em;font-weight:500;min-width:0}.kojin_author_add_btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.5em;min-height:2.5em;padding:.5em}.kojin_author_display_wrap{display:flex;align-items:center;gap:.5em}.kojin_author_display_label{font-size:.95em;font-weight:500}.kojin_author_display_border{margin-top:.75em;padding-top:.75em;border-top:.0625em solid rgba(0,0,0,.12)}.kojin_author_display_visible{display:flex;flex-direction:column;gap:.5em;padding:.75em;background:#00000008;border:.0625em solid rgba(0,0,0,.1);border-radius:.375em;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.kojin_author_name{font-weight:500;font-size:.875rem;color:inherit}.kojin_author_name_style{font-size:.875rem;font-weight:500;margin-bottom:.25em}.kojin_author_label_style{font-weight:300;opacity:.8;margin-right:.25em}.kojin_author_social_links,.kojin_author_social_links_flex{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.kojin_author_social_link{display:inline-flex;align-items:center;justify-content:center;gap:.375em;padding:.375em .75em;background:#ffffffe6;border:.0625em solid rgba(0,0,0,.15);border-radius:.375em;text-decoration:none;color:inherit;font-size:.875rem;transition:all .2s ease}.kojin_author_social_link.kojin_author_social_link_icon_only{padding:.375em}.kojin_author_social_link:hover{background:#0000000d;text-decoration:none}.kojin_author_social_icon{width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.kojin_author_social_icon svg{width:100%;height:100%;flex-shrink:0}.kojin_dark_mode .kojin_author_display_visible{background:#ffffff0d;border-color:#ffffff26}.kojin_dark_mode .kojin_author_display_border{border-top-color:#ffffff26}.kojin_dark_mode .kojin_author_social_link{background:#ffffff14;border-color:#fff3;color:var(--kojin-color)}.kojin_dark_mode .kojin_author_social_link:hover{background:#ffffff1f}.kojin_dark_mode .kojin_author_social_icon img{filter:brightness(0) invert(1)}.kojin_dark_mode .kojin_author_social_icon svg{color:inherit}.kojin_download_section{margin-top:1rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:#fff;overflow:hidden}.kojin_download_section_hidden{display:none}.kojin_download_section_visible{display:block}.kojin_download_section_header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:#00000008;cursor:pointer;font-size:1rem;text-align:left;color:inherit}.kojin_download_section_header:hover{background:#0000000f}.kojin_download_section_chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.kojin_download_section_chevron svg{width:1rem;height:1rem;stroke:currentColor}.kojin_download_section_chevron.kojin_expanded{transform:rotate(90deg)}.kojin_download_section_title{margin:0;font-size:1rem;font-weight:600}.kojin_download_section_content{padding:.2rem;border-top:1px solid rgba(0,0,0,.08);background:#454545}.kojin_download_section_content.kojin_show{display:block}.kojin_download_section_content:not(.kojin_show){display:none}.kojin_download_instructions_label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem;color:inherit;padding-left:.75rem;padding-right:.75rem}.kojin_download_instructions_text{margin:0 0 .75rem;font-size:.9rem;line-height:1.5;color:#000000bf;padding-left:.75rem;padding-right:.75rem}.kojin_download_files_container{display:flex;flex-direction:column;gap:.5rem}.kojin_download_file_item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.375rem;background:#00000005;border:1px solid rgba(0,0,0,.06)}.kojin_download_file_icons{display:flex;gap:.25rem;flex-shrink:0}.kojin_download_file_icon{padding:.25rem;border:none;background:transparent;cursor:pointer;color:#0009;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.kojin_download_file_icon:hover{color:#000;background:#0000000f}.kojin_download_file_icon svg{width:1rem;height:1rem;stroke:currentColor}.kojin_download_file_label{font-size:.875rem;font-family:ui-monospace,monospace}.kojin_dark_mode .kojin_download_section{background:#ffffff0a;border-color:#ffffff1a}.kojin_dark_mode .kojin_download_section_header{background:#ffffff0a}.kojin_dark_mode .kojin_download_section_header:hover{background:#ffffff14}.kojin_dark_mode .kojin_download_section_content{border-top-color:#ffffff14}.kojin_dark_mode .kojin_download_instructions_text{color:#ffffffb3}.kojin_dark_mode .kojin_download_file_item{background:#ffffff0a;border-color:#ffffff14}.kojin_dark_mode .kojin_download_file_icon{color:#fff9}.kojin_dark_mode .kojin_download_file_icon:hover{color:#fff;background:#ffffff1a}.kojin_download_modal_header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kojin_download_modal_header .kojin_modal_title{flex:1;min-width:0;margin:0}.kojin_download_modal_header_actions{display:flex;align-items:center;gap:.375rem;flex-shrink:0;margin-left:auto}.kojin_download_modal_header_actions .kojin_config_builder_modal_close_btn{position:static}.kojin_download_modal_header_actions .kojin_copy_button{padding:.375em;min-width:2em;min-height:2em}.kojin_download_modal_header_actions .kojin_copy_button svg{pointer-events:none}.kojin_download_modal_content{max-width:70rem;max-height:100%;display:flex;flex-direction:column;flex-shrink:0}.kojin_download_modal_body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;position:relative}.kojin_download_modal_body .kojin_code_preview{margin:0;padding:1rem;font-size:.8125rem;line-height:1.5;background:#1e1e1e;color:#d4d4d4;border-radius:.375rem;overflow:auto}.kojin_download_modal_body .kojin_code_content{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.kojin_download_modal_body .code-string{color:#ce9178}.kojin_download_modal_body .code-comment{color:#6a9955}.kojin_download_modal_body .code-keyword{color:#569cd6}.kojin_download_modal_body .code-number{color:#b5cea8}.kojin_download_modal_body .code-key{color:#9cdcfe}.kojin_dark_mode .kojin_download_modal_body .kojin_code_preview{background:#161616;color:#e0e0e0}.kojin_add_tooltip_popover{display:flex;flex-direction:row;align-items:center;gap:.5em;position:fixed;z-index:1000000000;pointer-events:none;padding:8px 12px;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.4;color:#1a202c;background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 16px #0000001f;max-width:320px;word-wrap:break-word;overflow-wrap:break-word;animation:kojin_tooltipFadeIn .2s ease}.kojin_add_tooltip_popover_img,.kojin_add_tooltip_popover_svg{flex-shrink:0;width:14px;height:14px;object-fit:contain}.kojin_add_tooltip_popover_text{flex:0 1 auto}@keyframes kojin_tooltipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.kojin_builder_detail_section{position:relative;padding-bottom:.5em;margin-bottom:.5em}.kojin_builder_section_pencil svg{width:18px;height:18px}.kojin_builder_detail_header{margin-bottom:12px}.kojin_builder_detail_header_form{min-width:0;position:relative}.kojin_builder_detail_screen:has(.kojin_builder_detail_right_sidebar) .kojin_builder_detail_header_form{min-width:20rem}.kojin_builder_detail_screen:has(.kojin_builder_detail_right_sidebar) .kojin_builder_detail_header_title_row{align-items:flex-start;min-height:0}.kojin_builder_detail_screen:has(.kojin_builder_detail_right_sidebar) .kojin_builder_header_nav_slot,.kojin_builder_detail_screen:has(.kojin_builder_detail_right_sidebar) .kojin_builder_header_nav_wrapper{flex-shrink:0}.kojin_builder_detail_screen:has(.kojin_builder_detail_right_sidebar) .kojin_builder_header_nav .kojin_section_navigation{flex-shrink:0}.kojin_builder_detail_screen:has(.kojin_builder_detail_right_sidebar) .kojin_builder_header_nav .kojin_btn{flex-shrink:0;min-height:2.25rem}.kojin_builder_detail_header_spacer{flex:0 0 30vw;min-width:280px;max-width:420px}.kojin_builder_detail_header_title_row{display:grid;grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:center;gap:16px;margin-bottom:12px}.kojin_builder_detail_header_title_row .kojin_builder_title{margin:0;min-width:0}.kojin_builder_header_nav_slot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-column:2;justify-self:stretch;width:100%;min-width:0}.kojin_builder_header_nav_slot>*{grid-column:2;justify-self:center}.kojin_builder_header_title_row_nav_only .kojin_builder_header_nav_slot{grid-column:1 / -1}.kojin_builder_header_title_row_nav_only .kojin_builder_header_title_row_spacer{display:none}.kojin_builder_header_title_row_nav_only .kojin_builder_header_close_slot{grid-column:3}.kojin_builder_header_title_row_spacer{min-width:0;display:flex;justify-content:flex-end;align-items:center}.kojin_builder_header_close_slot{position:absolute;top:.5em;right:.5em;display:flex;align-items:center;justify-content:flex-end;z-index:1}.kojin_builder_header_close_btn{padding:6px;border-radius:6px}.kojin_builder_header_nav{display:flex;align-items:center}.kojin_builder_header_nav_wrapper{width:100%;display:flex;align-items:center;justify-content:center}.kojin_builder_edit_pencil_btn{padding:6px}.kojin_setting_input.kojin_input_readonly{cursor:default;pointer-events:none}.kojin_builder_form_readonly input:disabled,.kojin_builder_form_readonly select:disabled,.kojin_builder_form_readonly textarea:disabled{cursor:default;pointer-events:none}.kojin_builder_footer_nav{margin-top:24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.kojin_builder_footer_nav .kojin_section_navigation{grid-column:2;justify-self:center}.kojin_builder_detail_layout{display:flex;flex-direction:row;gap:24px;align-items:flex-start}.kojin_builder_detail_form{flex:1 1 auto;min-width:0}.kojin_builder_detail_screen{display:flex;flex-direction:row;align-items:flex-start;gap:24px;width:100%;min-height:0}.kojin_builder_detail_screen .kojin_builder_detail_section{flex:1 1 auto;min-width:0}.kojin_builder_detail_right_sidebar{flex:0 0 30vw;width:30vw;min-width:280px;max-width:480px;display:flex;flex-direction:column;gap:24px;position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 2em);overflow-y:auto;padding-left:0;background:inherit}.kojin_dark_mode .kojin_builder_detail_right_sidebar{background:inherit}.kojin_builder_detail_right_sidebar .kojin_builder_json_preview_root,.kojin_builder_detail_right_sidebar .kojin_builder_download_root{flex:0 1 auto;min-width:0;min-height:0;border-left:none;padding-left:0;margin-left:0;position:static;max-height:none;background:inherit}.kojin_builder_download_root .kojin_download_section{margin-top:0}.kojin_json_preview_section{margin-top:1rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:#fff;overflow:hidden}.kojin_json_preview_section_transparent{margin-top:0;border:none;border-radius:.5rem;background:transparent}.kojin_json_preview_no_top_margin{margin-top:0}.kojin_dark_mode .kojin_json_preview_section{background:#ffffff0a;border-color:#ffffff1a}.kojin_dark_mode .kojin_json_preview_section_transparent{background:transparent;border-color:transparent}.kojin_json_preview_header{cursor:default}.kojin_json_preview_header:hover{background:#00000008}.kojin_dark_mode .kojin_json_preview_header:hover{background:#ffffff0a}.kojin_json_preview_header_actions{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.kojin_json_preview_section .kojin_download_section_content .kojin_json_tree_container{min-height:16em;max-height:28em;margin:0}.kojin_json_preview_section .kojin_download_section_content .kojin_config_builder_json_textarea{width:100%;min-height:16em;max-height:28em;margin:0;padding:.75rem;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:.5rem;background:#00000005;font-family:ui-monospace,monospace;font-size:.875rem;resize:vertical}.kojin_dark_mode .kojin_json_preview_section .kojin_download_section_content .kojin_config_builder_json_textarea{border-color:#ffffff26;background:#ffffff0a}@media(max-width:900px){.kojin_builder_detail_header_spacer{display:none}.kojin_builder_detail_header_title_row{grid-template-columns:1fr;grid-template-rows:auto auto}.kojin_builder_detail_header_title_row .kojin_builder_title{grid-column:1}.kojin_builder_header_nav_slot{grid-column:1;justify-content:center}.kojin_builder_header_title_row_nav_only .kojin_builder_header_nav_slot{grid-column:1}.kojin_builder_header_title_row_spacer{display:none}.kojin_builder_detail_screen{flex-direction:column}.kojin_builder_detail_right_sidebar{width:100%;min-width:0;max-width:none;position:static;border-left:none;padding-left:0;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);max-height:none}.kojin_dark_mode .kojin_builder_detail_right_sidebar{border-top-color:#ffffff26}.kojin_builder_detail_right_sidebar .kojin_builder_download_root .kojin_download_section{margin-top:1rem}.kojin_builder_detail_layout{flex-direction:column}}.kojin_wizard_error{font-size:1rem;color:var(--invalid-color, #d6513c);display:block;margin-top:.25em}.kojin_wizard_error_bottom{margin-bottom:12px}.kojin_wizard_success{margin-top:1em;font-size:.9375rem;color:#22c55e}.kojin_builder_step_info{margin-bottom:12px;opacity:.8}.kojin_builder_subtitle_no_margin{margin-bottom:0}.kojin_builder_section_spaced{margin-bottom:1.5em}.kojin_toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;z-index:9999}.kojin_toast_success{background:#28a745}.kojin_toast_error{background:#dc3545}.kojin_builder_header_nav .kojin_section_navigation{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.kojin_builder_missing_summary{margin-bottom:16px;padding:12px 16px;border-radius:8px;background:var(--kojin-summary-bg, rgba(214, 81, 60, .1));border:1px solid var(--kojin-summary-border, rgba(214, 81, 60, .3))}.kojin_builder_missing_summary .kojin_setting_label{display:block;margin-bottom:6px}.kojin_builder_missing_summary .kojin_setting_description{margin:0;font-size:.9em}.kojin_builder_section_title_row{display:flex;align-items:center;width:100%;gap:.5em}.kojin_builder_section_title_flex{display:flex;flex-direction:column;align-items:flex-start;gap:.25em;margin-bottom:12px}.kojin_builder_section_title_flex .kojin_builder_subtitle{margin:0;flex:1;align-self:flex-start}.kojin_builder_section_empty_placeholder{margin:0;opacity:.8;align-self:flex-start}.kojin_subsection_spaced{margin-bottom:12px}.kojin_setting_label_block{display:block;margin-bottom:6px}.kojin_setting_description_field{margin-top:4px;font-size:.9em}.kojin_switch_description{margin-left:8px}.kojin_module_behaviour_record_id_wrapper{margin-top:12px;display:block}.kojin_btn_icon_label{display:inline-flex;align-items:center;gap:6px}
