.is-animate-underline{background-image:linear-gradient(rgba(0,0,0,0) 60%,rgba(255,215,0,.6) 0);background-repeat:no-repeat;background-size:0 100%;animation:admin-underline-animation 1.5s ease-out forwards;display:inline}@keyframes admin-underline-animation{0%{background-size:0 100%}to{background-size:100% 100%}}.admin_root{--admin-control-bg:#0f172a;--admin-control-border:0.1rem solid rgba(255,255,255,0.1);--admin-control-bg-focus:#1e293b;--admin-control-border-focus:#3b82f6;--admin-control-focus-ring:0 0 0 0.3rem rgba(59,130,246,0.3);--admin-control-text:#f8fafc;--admin-control-placeholder:#475569}.admin_root,.admin_root .text-base,.admin_root .text-sm,.admin_root .text-xs,.guide_editor_container,.guide_editor_container .text-base,.guide_editor_container .text-sm,.guide_editor_container .text-xs,.machine_editor_container,.machine_editor_container .text-base,.machine_editor_container .text-sm,.machine_editor_container .text-xs,.section_builder_root,.section_builder_root .text-base,.section_builder_root .text-sm,.section_builder_root .text-xs{font-size:1.6rem}.admin_root .text-lg,.guide_editor_container .text-lg,.machine_editor_container .text-lg,.section_builder_root .text-lg{font-size:1.75rem}.admin_root .text-2xl,.admin_root .text-xl,.guide_editor_container .text-2xl,.guide_editor_container .text-xl,.machine_editor_container .text-2xl,.machine_editor_container .text-xl,.section_builder_root .text-2xl,.section_builder_root .text-xl{font-size:2rem}.admin_root .text-3xl,.guide_editor_container .text-3xl,.machine_editor_container .text-3xl,.section_builder_root .text-3xl{font-size:2.35rem}.admin_root .text-4xl,.guide_editor_container .text-4xl,.machine_editor_container .text-4xl,.section_builder_root .text-4xl{font-size:2.7rem}.admin_root :where(h1),.guide_editor_container :where(h1),.machine_editor_container :where(h1),.section_builder_root :where(h1){font-size:2rem;line-height:1.2}.admin_root :where(h2),.guide_editor_container :where(h2),.machine_editor_container :where(h2),.section_builder_root :where(h2){font-size:2rem;line-height:1.25}.admin_root :where(h3),.guide_editor_container :where(h3),.machine_editor_container :where(h3),.section_builder_root :where(h3){font-size:1.9rem;line-height:1.3}.admin_root :where(h4),.guide_editor_container :where(h4),.machine_editor_container :where(h4),.section_builder_root :where(h4){font-size:1.8rem;line-height:1.35}.admin_root :where(h5),.guide_editor_container :where(h5),.machine_editor_container :where(h5),.section_builder_root :where(h5){font-size:1.75rem;line-height:1.35}.admin_root :where(h6),.guide_editor_container :where(h6),.machine_editor_container :where(h6),.section_builder_root :where(h6){font-size:1.65rem;line-height:1.4}.admin_root button,.admin_root div[role=button],.admin_root input,.admin_root select,.admin_root textarea,.machine_editor_scope button,.machine_editor_scope div[role=button],.machine_editor_scope input,.machine_editor_scope select,.machine_editor_scope textarea,.section_builder_root button,.section_builder_root div[role=button],.section_builder_root input,.section_builder_root select,.section_builder_root textarea{border-radius:0}.admin_root [class*=rounded],.machine_editor_scope [class*=rounded],.section_builder_root [class*=rounded]{border-radius:0!important}.admin_form_sections{display:flex;flex-direction:column;gap:3.2rem}.text_required{color:#ef4444}.icon_orange{color:#f97316}.icon_blue{color:#3b82f6}.icon_purple{color:#a855f7}.icon_green{color:#10b981}.icon_red{color:#ef4444}.icon_pink{color:#ec4899}.icon_sky{color:#0ea5e9}.icon_slate{color:#64748b}.admin_root table.editor-table,.section_builder_root table.editor-table{margin-bottom:0;background-color:rgba(0,0,0,0)}.admin_root input:not([type]),.admin_root input:where([type=text],[type=search],[type=email],[type=url],[type=tel],[type=number],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]),.admin_root select,.admin_root textarea{background-color:var(--admin-control-bg);border:var(--admin-control-border);border-radius:0;color:var(--admin-control-text);font-size:1.6rem;outline:none;transition:border-color .2s,background-color .2s,box-shadow .2s;box-sizing:border-box}.admin_root input:not([type])::placeholder,.admin_root input:where([type=text],[type=search],[type=email],[type=url],[type=tel],[type=number],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week])::placeholder,.admin_root select::placeholder,.admin_root textarea::placeholder{color:var(--admin-control-placeholder)}.admin_root input:not([type]):focus,.admin_root input:where([type=text],[type=search],[type=email],[type=url],[type=tel],[type=number],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):focus,.admin_root select:focus,.admin_root textarea:focus{border-color:var(--admin-control-border-focus);background-color:var(--admin-control-bg-focus);box-shadow:var(--admin-control-focus-ring);outline:none}.admin_root input:not([type]):disabled,.admin_root input:where([type=text],[type=search],[type=email],[type=url],[type=tel],[type=number],[type=password],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]):disabled,.admin_root select:disabled,.admin_root textarea:disabled{opacity:.55;cursor:not-allowed}.admin_root select{cursor:pointer}.admin_input{width:100%;border-radius:0;background-color:var(--admin-control-bg);border:var(--admin-control-border);padding:1.2rem;color:var(--admin-control-text);font-size:1.6rem;line-height:1.6;outline:none;transition:border-color .2s,background-color .2s,box-shadow .2s;resize:none;overflow:hidden;min-height:2rem;box-sizing:border-box}.admin_input:focus{border-color:var(--admin-control-border-focus);background-color:var(--admin-control-bg-focus);box-shadow:var(--admin-control-focus-ring)}.admin_input::placeholder{color:var(--admin-control-placeholder)}.admin_input.admin_table_header_input,.admin_input.admin_table_header_input:focus,.admin_input.admin_table_label_input,.admin_input.admin_table_label_input:focus,.admin_input.admin_table_value_input,.admin_input.admin_table_value_input:focus{border:none;box-shadow:none}.admin_input--mono{font-family:var(--font-mono)}.admin_input--bold{font-weight:700}.admin_input--small-text{font-size:1.6rem}.admin_input--padding-md{padding:1.2rem}.admin_input--textarea{min-height:10rem;line-height:1.6}.admin_input--small{height:3.6rem;padding:0 1.2rem;font-size:1.6rem}.admin_input--min-h-80{min-height:8rem}.admin_input--min-h-100{min-height:10rem}.admin_button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 2rem;font-size:1.6rem;font-weight:700;cursor:pointer;transition:all .2s;border:none;border-radius:0}.admin_button--primary{background-color:#3b82f6;color:#fff}.admin_button--primary:hover{background-color:#2563eb;box-shadow:0 .4rem 1.2rem rgba(37,99,235,.3)}.admin_button--secondary{background-color:#334155;color:#f1f5f9}.admin_button--secondary:hover{background-color:#475569}.admin_button--success{background-color:#10b981;color:#fff}.admin_button--danger{background-color:#ef4444;color:#fff}.admin_button--danger:hover{background-color:#dc2626}.admin_button--warning{background-color:#eab308;color:#fff}.admin_button--warning:hover{background-color:#ca8a04}.admin_button--xs{padding:.4rem .8rem;font-size:1.6rem}.admin_button--sm{padding:.4rem 1rem;font-size:1.6rem}.admin_button--square{padding:.8rem}.admin_button--lg{padding:1.2rem 3.2rem}.admin_button:disabled{opacity:1;cursor:not-allowed;transform:none;box-shadow:none}.form_card{background-color:#1e293b;border:.1rem solid hsla(0,0%,100%,.05);border-radius:0;box-shadow:0 1rem 2.5rem -.5rem rgba(0,0,0,.3);margin-bottom:clamp(1rem,1.5vw,2rem);overflow:hidden}.form_card_header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem;background-color:hsla(0,0%,100%,.02);border-bottom:.1rem solid hsla(0,0%,100%,.05);cursor:pointer;transition:background-color .2s}.form_card_header:hover{background-color:hsla(0,0%,100%,.05)}.form_card_header .header_title_group{display:flex;align-items:center;gap:1.6rem}.form_card_header .header_title_group h2{font-size:1.6rem;font-weight:800;color:#f1f5f9;margin:0}.form_card_content{padding:2.4rem;display:flex;flex-direction:column;gap:2rem}.form_field_row{display:flex;gap:2.4rem;padding:1.6rem 0;border-bottom:.1rem solid hsla(0,0%,100%,.05)}.form_field_row:last-child{border-bottom:none}.form_field_row--vertical{flex-direction:column;gap:1.2rem}.form_field_row--vertical .form_label{width:100%}.form_field_row .form_input_wrapper{flex:1 1;min-width:0}.form_label_group,.form_label_group--flex{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.form_label_group span{font-size:1.6rem;font-weight:700}.form_label_group .label_icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background:hsla(0,0%,100%,.05);color:#94a3b8}.admin_section_icon_wrapper{padding:.8rem;border-radius:0;transition:transform .3s;display:flex;align-items:center;justify-content:center}.admin_section_icon_wrapper--blue{background-color:rgba(59,130,246,.1);border:.1rem solid rgba(59,130,246,.2)}.admin_section_icon_wrapper--blue svg{color:#3b82f6}.admin_section_icon_wrapper--purple{background-color:rgba(168,85,247,.1);border:.1rem solid rgba(168,85,247,.2)}.admin_section_icon_wrapper--purple svg{color:#a855f7}.admin_section_icon_wrapper--orange{background-color:rgba(249,115,22,.1);border:.1rem solid rgba(249,115,22,.2)}.admin_section_icon_wrapper--orange svg{color:#f97316}.admin_section_icon_wrapper--red{background-color:rgba(239,68,68,.1);border:.1rem solid rgba(239,68,68,.2)}.admin_section_icon_wrapper--red svg{color:#ef4444}.admin_section_icon_wrapper--cyan{background-color:rgba(6,182,212,.1);border:.1rem solid rgba(6,182,212,.2)}.admin_section_icon_wrapper--cyan svg{color:#06b6d4}.admin_section_icon_wrapper--rotated{transform:rotate(90deg)}.admin_form_item label{font-size:1.6rem}.admin_page_tabs{display:flex;gap:.6rem;align-items:center;background:#1e293b;border-radius:0;padding:.6rem;margin-bottom:2.4rem;width:fit-content}.admin_page_tabs .admin_page_tab{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2.4rem;font-size:1.6rem;font-weight:700;color:#64748b;background:rgba(0,0,0,0);border:none;border-radius:0;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.admin_page_tabs .admin_page_tab:hover{background:#263044;color:#94a3b8}.admin_page_tabs .admin_page_tab.is-active{background:#6366f1;color:#fff;box-shadow:0 .2rem .8rem rgba(99,102,241,.4)}
/*# sourceMappingURL=ea319eb74dd301a9.css.map*/