._layout_j522n_1{height:100vh;width:100vw;display:flex;flex-direction:column}._content_j522n_8{height:calc(100% - var(--header-height));width:100%}._root_1mhmn_1{max-width:52rem;margin:0 auto;padding:1.5rem 1.25rem 2.5rem;color:var(--resume-text);transition:color .42s ease;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}._header_1mhmn_13{margin-bottom:1.75rem}._headerAlignCenter_1mhmn_17{text-align:center}._headerAlignLeft_1mhmn_21{text-align:left}._headerAlignRight_1mhmn_25{text-align:right}._metaRowCenter_1mhmn_29{justify-content:center}._metaRowLeft_1mhmn_33{justify-content:flex-start}._metaRowRight_1mhmn_37{justify-content:flex-end}._name_1mhmn_41{font-size:1.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 .75rem;color:var(--resume-h1)}._metaRow_1mhmn_29{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;font-size:.875rem;color:var(--resume-text-soft)}._metaItem_1mhmn_58{display:inline-flex;align-items:center;gap:.35rem}._metaIcon_1mhmn_64{width:16px;height:16px;opacity:.75}html[data-theme=dark] ._metaIcon_1mhmn_64{filter:brightness(0) invert(1);opacity:.9}._intention_1mhmn_76{margin-top:.65rem;font-size:.9375rem;color:var(--resume-text)}._section_1mhmn_82{margin-bottom:1.75rem}._sectionTitle_1mhmn_86{font-size:1.0625rem;font-weight:700;margin:0 0 .35rem;letter-spacing:.02em;color:var(--resume-h2)}._rule_1mhmn_94{border:none;border-top:2px solid var(--resume-h2);margin:0 0 1rem}._workHead_1mhmn_100{display:flex;align-items:baseline;gap:.75rem 1rem;margin-bottom:.65rem}._workCompany_1mhmn_107{font-weight:700;flex:0 0 34%;min-width:0;color:var(--resume-h3)}._workRole_1mhmn_114{flex:1 1 0;min-width:0;text-align:center;font-weight:400;color:var(--resume-text-soft)}._workWhen_1mhmn_122{flex:0 0 26%;min-width:0;text-align:right;color:var(--resume-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._squareList_1mhmn_132{margin:0 0 .65rem;padding-inline-start:1.35em;list-style-type:square}._squareList_1mhmn_132 li{margin-bottom:.35rem;color:var(--resume-text-softer)}._techLine_1mhmn_144{font-size:.875rem;color:var(--resume-text-softer);margin-bottom:1.25rem}._techLabel_1mhmn_150{font-weight:700}._projectBlock_1mhmn_154{margin-bottom:1.5rem}._projectHead_1mhmn_158{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}._projectName_1mhmn_166{font-weight:700;font-size:1rem;color:var(--resume-h3)}._projectWhen_1mhmn_172{color:var(--resume-text-soft);white-space:nowrap;font-size:.875rem}._subLabel_1mhmn_178{font-weight:700;margin:.65rem 0 .35rem;font-size:.9375rem;color:var(--resume-h3)}._paragraph_1mhmn_185{margin:0 0 .5rem;color:var(--resume-text-softer);text-align:justify}._numbered_1mhmn_191{margin:0;padding-inline-start:2.25em;list-style-type:decimal}._numbered_1mhmn_191 li{margin-bottom:.45rem;color:var(--resume-text-softer);text-align:start}._eduRow_1mhmn_204{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.5rem}._eduSchool_1mhmn_212{font-weight:700;flex-shrink:0;color:var(--resume-h3)}._previewHot_1mhmn_218{border-radius:6px;transition:background-color .15s ease,box-shadow .15s ease}._previewHotActive_1mhmn_223{cursor:pointer}._previewHotActive_1mhmn_223:hover{background-color:color-mix(in srgb,var(--resume-h3) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--resume-h3) 22%,transparent)}._inlineEditable_1mhmn_232{display:inline-block;min-width:1ch;border-radius:4px;padding:0 2px;white-space:pre-wrap;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}._inlineEditableActive_1mhmn_244{cursor:text}._inlineEditableActive_1mhmn_244:hover{background:color-mix(in srgb,var(--resume-h3) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--resume-h3) 24%,transparent)}._inlineEditableEmpty_1mhmn_253{color:var(--resume-text-soft);font-style:italic}._inlineEditor_1mhmn_258{width:min(100%,22rem);max-width:100%;min-width:6rem;padding:.2rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--resume-h3) 36%,transparent);background:color-mix(in srgb,white 88%,var(--resume-h3) 6%);color:inherit;font:inherit;line-height:inherit;box-shadow:0 0 0 3px color-mix(in srgb,var(--resume-h3) 10%,transparent);outline:none}._inlineEditorArea_1mhmn_273{display:block;width:100%;resize:vertical}._inlineBlock_1mhmn_279{display:block}._inlineSeparator_1mhmn_283{display:inline-block;padding:0 .2rem}._eduMid_1mhmn_288{flex:1 1 auto;text-align:left;color:var(--resume-text-soft);padding:0 .5rem}._eduDates_1mhmn_295{flex-shrink:0;color:var(--resume-text-soft);white-space:nowrap}._listRow_1mhmn_301::marker{color:inherit}._listRowMain_1mhmn_306{display:flex;align-items:flex-start;gap:.35rem}._listRowMain_1mhmn_306>:first-child{flex:1 1 auto;min-width:0}._listRowAction_1mhmn_318,._listAddBtn_1mhmn_319{flex-shrink:0;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:.75rem;line-height:1.65;color:var(--resume-text-soft);cursor:pointer;text-decoration:underline;text-underline-offset:.12em;white-space:nowrap}._listRowAction_1mhmn_318:hover,._listAddBtn_1mhmn_319:hover{color:var(--resume-h3)}._listAddBtn_1mhmn_319{margin-top:.2rem}@media print{._root_1mhmn_1{max-width:none;padding:0;color:#000!important;--resume-text: #000 !important;--resume-text-soft: #000 !important;--resume-text-softer: #000 !important;--resume-h1: #000 !important;--resume-h2: #000 !important;--resume-h3: #000 !important}._metaIcon_1mhmn_64{filter:none!important;opacity:1!important}._listRowAction_1mhmn_318,._listAddBtn_1mhmn_319{display:none!important}._workWhen_1mhmn_122,._projectWhen_1mhmn_172{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}._paragraph_1mhmn_185{text-align:start!important}._squareList_1mhmn_132{padding-inline-start:1.45em}._numbered_1mhmn_191{padding-inline-start:2.5em}}.fr-inline-field{display:inline-block;margin-right:16px}.fr-inline-container{display:inline-flex;flex-wrap:wrap}.ant-form-item-optional-hide{padding:0 8px}.ant-form-item-optional-hide .ant-form-item-label>label{font-size:16px;font-weight:#000000d9;font-weight:600}.fr-desc{word-break:break-all;color:#00000073;line-height:22px;margin-left:5px;font-weight:400;font-size:14px}.fr-item-actions{margin-left:12px;display:inline-flex;align-items:center}.fr-hide-label>.ant-form-item-row>.ant-form-item-label{visibility:hidden}.fr-field .ant-form-item-row{flex-wrap:nowrap}.fr-field .ant-form-item-control-input-content{display:flex}.fr-field-visibility{width:0;height:0;visibility:hidden;position:absolute;opacity:0}.fr-form .fr-inline-field .ant-form-item-control{width:auto}.rc-color-picker-panel-inner{position:relative;border-radius:4px;box-shadow:0 1px 5px #ccc;border:1px solid #ccc;padding-bottom:8px}.rc-color-picker-panel-wrap{margin:5px 0 0;height:30px;width:100%;position:relative}.rc-color-picker-panel-wrap-preview{position:absolute;right:8px}.rc-color-picker-panel-wrap-ribbon{position:absolute;left:8px;top:0;right:43px;height:30px}.rc-color-picker-panel-wrap-alpha{position:absolute;left:8px;right:43px;bottom:0;height:12.5px}.rc-color-picker-panel-wrap-has-alpha .rc-color-picker-panel-wrap-ribbon{height:12.5px}.rc-color-picker-trigger{border:1px solid #999;display:inline-block;padding:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;height:20px;cursor:pointer;box-shadow:0 0 0 2px #fff inset}.rc-color-picker-trigger-open{box-shadow:0 0 3px #999}.rc-color-picker-panel{width:218px;background-color:#fff;box-sizing:border-box;outline:none;z-index:9;border-radius:4px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.rc-color-picker-panel *{box-sizing:border-box}.rc-color-picker-panel-open{display:block}.rc-color-picker-panel-close{display:none}.rc-color-picker-panel-preview{height:30px;width:30px;overflow:hidden;border-radius:2px;background-image:url(data:image/png;base64,R0lGODdhCgAKAPAAAOXl5f///ywAAAAACgAKAEACEIQdqXt9GxyETrI279OIgwIAOw==)}.rc-color-picker-panel-preview span{box-shadow:0 0 2px gray inset}.rc-color-picker-panel-preview span,.rc-color-picker-panel-preview input[type=color]{position:absolute;display:block;height:100%;width:30px;border-radius:2px}.rc-color-picker-panel-preview input[type=color]{opacity:0}.rc-color-picker-panel-board{position:relative;font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:8px 8px 0}.rc-color-picker-panel-board span{position:absolute;border-radius:10px;border:1px solid #fff;width:9px;height:9px;margin:-4px 0 0 -4px;left:-999px;top:-999px;box-shadow:0 0 1px #787878b3;z-index:2}.rc-color-picker-panel-board-hsv{width:200px;height:150px;position:relative;z-index:1;border-radius:2px}.rc-color-picker-panel-board-value{border-radius:2px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:linear-gradient(to bottom,transparent 0%,#000000 100%)}.rc-color-picker-panel-board-saturation{border-radius:2px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:linear-gradient(to right,#ffffff 0%,transparent 100%)}.rc-color-picker-panel-board-handler{box-shadow:0 0 2px gray inset;border-radius:2px;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.rc-color-picker-panel-ribbon{position:relative;height:100%;border-radius:2px;box-shadow:0 0 2px gray inset;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmY5OTAwIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2NkZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMzNWZmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMDBmZjY2IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwMDY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMzIwMGZmIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2NkMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmZjAwOTkiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:linear-gradient(to right,red,#f90,#cdff00,#35ff00,#0f6,#00fffd,#06f,#3200ff,#cd00ff,#f09,red)}.rc-color-picker-panel-ribbon span{position:absolute;top:0;height:100%;width:4px;border:1px solid #000000;padding:1px 0;margin-left:-2px;background-color:#fff;border-radius:3px}.rc-color-picker-panel-ribbon-handler{position:absolute;width:104%;height:100%;left:-2%;cursor:pointer}.rc-color-picker-panel-alpha{position:relative;height:100%;width:100%;border-radius:2px;background-image:url(data:image/png;base64,R0lGODdhCgAKAPAAAOXl5f///ywAAAAACgAKAEACEIQdqXt9GxyETrI279OIgwIAOw==);background-repeat:repeat;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rc-color-picker-panel-alpha-bg{position:absolute;width:100%;height:100%;border-radius:2px;box-shadow:0 0 2px gray inset}.rc-color-picker-panel-alpha span{position:absolute;top:0;height:100%;width:4px;border:1px solid #000000;padding:1px 0;margin-left:-2px;background-color:#fff;border-radius:3px}.rc-color-picker-panel-alpha-handler{position:absolute;width:104%;height:100%;left:-2%;cursor:pointer}.rc-color-picker-panel-params{font-size:12px}.rc-color-picker-panel-params-input{overflow:hidden;padding:2px 8px}.rc-color-picker-panel-params input{-webkit-user-select:text;-moz-user-select:text;user-select:text;text-align:center;padding:1px;margin:0;float:left;border-radius:2px;border:1px solid #CACACA;font-family:Helvetica Neue,Helvetica,sans-serif}.rc-color-picker-panel-params-hex{width:52px}.rc-color-picker-panel-params input[type=number]{margin-left:5px;width:44px}.rc-color-picker-panel-params input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.rc-color-picker-panel-params-lable{padding:2px 8px;height:22px;line-height:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rc-color-picker-panel-params-lable label{float:left;text-align:center}.rc-color-picker-panel-params-lable-hex{width:52px}.rc-color-picker-panel-params-lable-number,.rc-color-picker-panel-params-lable-alpha{margin-left:5px;width:44px;text-transform:uppercase}.rc-color-picker-panel-params-lable-number:hover{border-radius:2px;background-color:#eee;box-shadow:0 0 0 1px #ccc inset;cursor:pointer}.rc-color-picker-panel-params-has-alpha input[type=number],.rc-color-picker-panel-params-has-alpha .rc-color-picker-panel-params-lable-number,.rc-color-picker-panel-params-has-alpha .rc-color-picker-panel-params-lable-alpha{width:32px}.rc-color-picker{position:absolute;left:-9999px;top:-9999px;z-index:1000}.rc-color-picker-wrap{display:inline-block}.rc-color-picker-slide-up-enter,.rc-color-picker-slide-up-appear{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block!important;opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.rc-color-picker-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;transform-origin:0 0;display:block!important;opacity:1;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-bottomLeft,.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-bottomRight,.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-bottomLeft,.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-bottomRight{animation-name:rcColorPickerSlideUpIn;animation-play-state:running}.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-topLeft,.rc-color-picker-slide-up-enter.rc-color-picker-slide-up-enter-active.rc-color-picker-placement-topRight,.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-topLeft,.rc-color-picker-slide-up-appear.rc-color-picker-slide-up-appear-active.rc-color-picker-placement-topRight{animation-name:rcColorPickerSlideDownIn;animation-play-state:running}.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-bottomLeft,.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-bottomRight{animation-name:rcColorPickerSlideUpOut;animation-play-state:running}.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-topLeft,.rc-color-picker-slide-up-leave.rc-color-picker-slide-up-leave-active.rc-color-picker-placement-topRight{animation-name:rcColorPickerSlideDownOut;animation-play-state:running}@keyframes rcColorPickerSlideUpIn{0%{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}to{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}}@keyframes rcColorPickerSlideUpOut{0%{opacity:1;transform-origin:0% 0%;transform:scaleY(1)}to{opacity:0;transform-origin:0% 0%;transform:scaleY(0)}}@keyframes rcColorPickerSlideDownIn{0%{opacity:0;transform-origin:100% 100%;transform:scaleY(0)}to{opacity:1;transform-origin:100% 100%;transform:scaleY(1)}}@keyframes rcColorPickerSlideDownOut{0%{opacity:1;transform-origin:100% 100%;transform:scaleY(1)}to{opacity:0;transform-origin:100% 100%;transform:scaleY(0)}}.fr-color-picker{width:100%;display:flex;flex-direction:row;align-items:center;color:#666}.fr-color-picker .rc-color-picker-trigger{margin-right:12px;height:32px;width:60px;border:1px solid #e5e5e5}.fr-color-picker>p{margin:0;font-size:14px;line-height:28px}.fr-color-picker .rc-color-picker-wrap{display:flex}.fr-preview-image{width:160px}.fr-preview{position:relative;cursor:pointer}.fr-slider{display:flex;width:100%;align-items:center}.fr-upload-mod,.fr-upload-file{display:flex}.fr-upload-mod{align-items:center}.fr-upload-mod .fr-upload-preview{margin:0 12px}.fr-upload-file .ant-upload-list-item{margin:5px 0 0 8px}.fr-upload-file .ant-upload-list-item-name{margin-right:6px}.fr-upload-file .ant-upload-list-item-info{cursor:pointer}.fr-upload-file .next-upload-list-text .next-upload-list-item-done,.fr-upload-file .next-upload-list-text .next-upload-list-item .next-icon{height:28px;line-height:28px;margin-left:12px}.fr-upload-file .next-upload-list-item-name-wrap{margin-top:-4px}.fr-panel-bordered{border-radius:4px;border:1px solid #f4f4f4;padding:52px 24px 0;margin-bottom:24px}.fr-obj-card{border-radius:4px;border-color:#f4f4f4;margin-bottom:24px!important}.fr-obj-card .ant-card-head{border:none}.fr-obj-card .ant-card-body{padding:12px 24px!important}.fr-obj-card .fr-header-desc{word-break:break-all;color:#00000073;margin-left:6px;font-weight:400}.fr-obj-collapse{border-radius:4px;border:1px solid #f1f1f1;margin-bottom:24px}.fr-obj-collapse .collapse-title{height:24px;color:#000000e0;font-weight:600;font-size:16px;line-height:24px}.fr-obj-collapse .fr-header-desc{word-break:break-all;color:#00000073;margin-left:6px;font-weight:400}.fr-obj-collapse .header-item-label{height:14px;margin-left:30px;color:#000;font-weight:600;font-size:14px;line-height:14px}.fr-obj-collapse .header-item-label span{color:#141414}.fr-obj-collapse .expand-icon-desc{margin-left:4px}.fr-obj-collapse .ant-collapse-header{display:flex;align-items:center!important;padding:16px!important;background-color:#fff;border-radius:4px!important}.fr-obj-collapse .ant-collapse-header-text{display:flex;align-items:center}.fr-obj-collapse .tag-no-data{color:#000000a6}.fr-obj-collapse .ant-collapse-content-box{padding:12px 24px!important}.fr-obj-collapse .ant-collapse-content-box .ant-skeleton-title,.fr-obj-collapse .ant-collapse-content-box .ant-skeleton-paragraph>li{animation:none!important}.fr-obj-subinline-label-hidden>.ant-form-item-row>.ant-form-item-label{visibility:hidden}.fr-obj-subinline-background>.ant-form-item-row>.ant-form-item-control{background-color:#f6f6f6;padding:24px 24px 0;border-radius:4px}.fr-obj-subinline .ant-form-item-row{flex-wrap:nowrap}.fr-obj-line-title .fr-obj-header{line-height:36px;border-bottom:1px solid #e9e9e9}.fr-obj-line-title .fr-header-title{color:#000000e0;font-size:16px;font-weight:600}.fr-obj-line-title .fr-header-desc{word-break:break-all;color:#00000073;margin-left:6px;font-weight:400}.fr-obj-line-title .fr-obj-content{padding:24px 0 0}.fr-list-simple{display:inline-block}.fr-list-simple .fr-inline-field{min-width:220px;margin-bottom:24px!important}.fr-list-simple .fr-list-item{display:flex;align-items:flex-start;position:relative}.fr-list-simple .fr-list-item-operate{height:32px;gap:0!important}.fr-list-simple-background{padding:24px 24px 0;background-color:#f6f6f6;border-radius:4px}.fr-list-simple-background .add-btn{margin-bottom:24px}.fr-list-simple-column .fr-list-item{align-items:center}.fr-list-card{margin-bottom:24px}.fr-list-card .fr-list-item{display:flex;align-items:flex-start;position:relative}.fr-list-card .fr-list-item-operate{padding:0 20px;height:32px;gap:0!important}.fr-list-card .fr-list-item-operate-fixed{position:absolute;right:8px}.fr-list-card .fr-list-add-btn{padding:0 8px}.fr-table-list{margin-bottom:24px}.fr-table-list .ant-form-item{margin-bottom:0}.fr-table-list .ant-form-item-label,.fr-table-list .ant-form-item-explain-error{display:none}.fr-table-list .fr-list-item-operate{gap:0!important}.fr-table-list-no-popover .ant-table-tbody .ant-table-cell{padding:24px 8px 0!important}.fr-table-list-no-popover .ant-form-item{margin-bottom:24px}.fr-table-list-no-popover .ant-form-item-explain-error{display:block;font-size:10px}.fr-list-drawer{margin-bottom:24px}.fr-list-drawer-table-header{width:100%;display:flex;justify-content:right;align-items:center;margin-bottom:10px}.fr-list-drawer .ant-form-item{margin-bottom:0}.fr-list-drawer .fr-list-item-operate{gap:0!important}.fr-virtual-list{margin-bottom:12px}.fr-virtual-list .ant-form-item{margin-bottom:0}.fr-virtual-list .ant-form-item-label,.fr-virtual-list .ant-form-item-explain-error{display:none}.fr-virtual-list .fr-list-item-operate{gap:0!important}.fr-popover-error .ant-popover-inner-content{color:#ff4d4f!important}.fr-virtual-list-no-popover .ant-table-tbody .ant-table-cell{padding:24px 8px 0!important}.fr-virtual-list-no-popover .ant-form-item{margin-bottom:24px}.fr-virtual-list-no-popover .ant-form-item-explain-error{display:block;font-size:10px}.fr-void-title{height:24px;color:#000000e0;font-weight:600;font-size:16px;line-height:24px}.fr-search{width:100%;background:#fff;padding:24px 24px 0 16px;margin-bottom:16px;box-sizing:border-box;position:relative}.fr-search .search-action-col{flex:1;display:flex;justify-content:flex-end;align-items:baseline;height:56px}.fr-search .search-action-fixed{position:absolute;right:0;bottom:0;background-color:#fff;padding-right:24px!important}.fr-search .search-action-column{height:auto}.fr-search .fr-form>.ant-row{align-items:center}.fr-column-search{padding-left:24px}._titleScope_8h0yb_1{font-size:.875rem;font-weight:400;color:var(--sr-text-muted)}._templateRow_8h0yb_7{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--sr-text-secondary)}._partialHint_8h0yb_15{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--sr-color-primary) 28%,var(--sr-border));background:color-mix(in srgb,var(--sr-color-primary) 9%,var(--sr-surface-muted));padding:.5rem .75rem;font-size:.75rem;color:var(--sr-text-primary)}._sectionOrderPanel_8h0yb_30{margin-bottom:1rem;border-radius:.5rem;border:1px solid var(--sr-border);background:var(--sr-surface-muted);padding:.75rem 1rem}._sectionOrderTitle_8h0yb_38{margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--sr-text-primary)}._sectionOrderRow_8h0yb_45{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--sr-text-primary)}._sectionOrderRowHidden_8h0yb_53{color:var(--sr-text-muted)}._sectionHiddenBadge_8h0yb_57{flex-shrink:0;border-radius:999px;border:1px solid var(--sr-border);padding:.0625rem .375rem;font-size:.75rem;color:var(--sr-text-muted);background:var(--sr-surface)}._row_1v6kj_1{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .15rem;font-size:12px;line-height:1.5}._option_1v6kj_10{cursor:pointer;color:var(--sr-text-muted);padding:1px 0 2px;border-bottom:1px solid transparent;transition:color .28s ease,border-color .28s ease,font-weight .15s ease}._option_1v6kj_10:hover{color:var(--sr-text-secondary)}._option_1v6kj_10:focus-within{outline:2px solid var(--sr-focus-ring);outline-offset:2px;border-radius:2px}._active_1v6kj_31{color:var(--sr-color-primary);font-weight:600;border-bottom-color:color-mix(in srgb,var(--sr-color-primary) 45%,transparent)}._sep_1v6kj_37{color:var(--sr-border-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300;padding:0 .1rem}._srOnly_1v6kj_44{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._shell_41gse_1{display:flex;height:100vh;width:100%;background:var(--sr-app-bg);color:var(--sr-text-primary);transition:background-color .42s ease,color .42s ease}._sidebar_41gse_12{display:flex;height:100%;width:260px;flex-shrink:0;flex-direction:column;border-right:1px solid var(--sr-border);background:var(--sr-surface);box-shadow:0 1px 2px #0f172a0d;transition:background-color .42s ease,color .42s ease,border-color .42s ease,box-shadow .42s ease}._sidebarHeader_41gse_28{border-bottom:1px solid var(--sr-border);padding:1rem}._labelCaps_41gse_33{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--sr-text-muted)}._pageTitle_41gse_41{margin-top:.25rem;font-size:1.125rem;font-weight:600;color:var(--sr-text-primary)}._pageLead_41gse_48{margin-top:.25rem;font-size:12px;line-height:1.6;color:var(--sr-text-secondary)}._themeRow_41gse_55{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}._themeRowLabel_41gse_62{font-size:11px;font-weight:600;color:var(--sr-text-muted);text-transform:uppercase;letter-spacing:.08em}._sidebarScroll_41gse_70{flex:1;overflow-y:auto;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.5rem}._sectionHeading_41gse_79{margin-bottom:.75rem;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--sr-text-muted);text-transform:uppercase}._sectionHeadingRow_41gse_88{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}._pill_41gse_96{border-radius:9999px;background:var(--sr-surface-muted);padding:.125rem .5rem;font-size:11px;color:var(--sr-text-muted)}._stack_41gse_104{display:flex;flex-direction:column;gap:.5rem}._main_41gse_110{display:flex;min-width:0;flex:1;flex-direction:column;gap:1rem;padding:1.5rem}._previewHeader_41gse_119{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem}._previewTitle_41gse_127{margin-top:.25rem;font-size:1.25rem;font-weight:600;color:var(--sr-text-primary)}._previewTitleRow_41gse_134{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}._previewHint_41gse_141{margin-top:.25rem;font-size:12px;color:var(--sr-text-secondary)}._inlineBadge_41gse_147{display:inline-flex;align-items:center;border-radius:9999px;padding:.2rem .55rem;font-size:11px;font-weight:600;color:var(--sr-color-primary);background:color-mix(in srgb,var(--sr-color-primary) 12%,var(--sr-surface-muted));border:1px solid color-mix(in srgb,var(--sr-color-primary) 28%,var(--sr-border))}._previewCard_41gse_159{min-height:0;flex:1;overflow:auto;border-radius:1rem;border:1px solid var(--sr-border);background:var(--sr-surface);box-shadow:var(--sr-preview-shadow);transition:background-color .42s ease,color .42s ease,border-color .42s ease,box-shadow .42s ease}._previewInner_41gse_174{min-height:100%;background:var(--sr-preview-inner);padding:.5rem;transition:background .42s ease}@media (min-width: 640px){._previewInner_41gse_174{padding:1rem}}._listItem_41gse_187{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.75rem;border:1px solid var(--sr-border);background:var(--sr-surface-muted);padding:.625rem .75rem;font-size:.875rem;color:var(--sr-text-primary);transition:border-color .28s ease,background-color .28s ease,color .42s ease}._listItem_41gse_187:hover{border-color:var(--sr-border-strong);background:color-mix(in srgb,var(--sr-surface-muted) 88%,var(--sr-border))}._listItemActive_41gse_209{border-color:color-mix(in srgb,var(--sr-color-primary) 45%,var(--sr-border));background:color-mix(in srgb,var(--sr-color-primary) 12%,var(--sr-surface-muted));color:var(--sr-text-primary);box-shadow:0 1px 2px #0f172a0f}._btnOutline_41gse_216{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--sr-border);background:var(--sr-surface-muted);padding:.5rem .75rem;font-size:.875rem;color:var(--sr-text-primary);box-shadow:0 1px 2px #0f172a0a;transition:border-color .28s ease,background-color .28s ease,color .42s ease,box-shadow .42s ease}._btnOutline_41gse_216:hover{border-color:color-mix(in srgb,var(--sr-color-primary) 35%,var(--sr-border));background:color-mix(in srgb,var(--sr-color-primary) 8%,var(--sr-surface-muted))}._btnDashed_41gse_241{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:1px dashed color-mix(in srgb,var(--sr-color-primary) 55%,var(--sr-border));background:color-mix(in srgb,var(--sr-color-primary) 8%,var(--sr-surface-muted));padding:.625rem .75rem;font-size:.875rem;font-weight:500;color:var(--sr-color-primary);transition:background-color .15s ease}._btnDashed_41gse_241:hover{background:color-mix(in srgb,var(--sr-color-primary) 14%,var(--sr-surface-muted))}._hint_41gse_261{margin-top:.75rem;font-size:11px;line-height:1.6;color:var(--sr-text-muted)}._sectionGrow_41gse_268{min-height:0;flex:1}._list-item_41gse_273 ._delete-icon_41gse_274{opacity:0}._list-item_41gse_273:hover ._delete-icon_41gse_274{opacity:1}._json-upload_41gse_285 .ant-upload-wrapper{width:100%;height:100%;text-align:center;border-radius:4px;color:var(--sr-color-primary)}._json-upload_41gse_285 .ant-upload-wrapper>.ant-upload{width:100%;height:100%}._json-upload_41gse_285 .ant-upload-wrapper>.ant-upload>.ant-upload{display:block;width:100%;height:100%;padding:4px 8px}:root{--sr-app-bg: #f1f5f9;--sr-surface: #ffffff;--sr-surface-muted: #f8fafc;--sr-text-primary: #0f172a;--sr-text-secondary: #475569;--sr-text-muted: #64748b;--sr-border: #e2e8f0;--sr-border-strong: #cbd5e1;--sr-color-primary: #2563eb;--sr-color-primary-hover: #1d4ed8;--sr-focus-ring: rgba(37, 99, 235, .35);--resume-h1: #0f172a;--resume-h2: #111827;--resume-h3: #1d4ed8;--resume-text: #1a1a1a;--resume-text-soft: #334155;--resume-text-softer: #475569;--sr-preview-shadow: 0 12px 40px -24px rgba(15, 23, 42, .35);--sr-preview-inner: linear-gradient( 180deg, color-mix(in srgb, var(--sr-surface-muted) 88%, transparent) 0%, var(--sr-surface) 100% )}html[data-theme=light]{--sr-app-bg: #f1f5f9;--sr-surface: #ffffff;--sr-surface-muted: #f8fafc;--sr-text-primary: #0f172a;--sr-text-secondary: #475569;--sr-text-muted: #64748b;--sr-border: #e2e8f0;--sr-border-strong: #cbd5e1;--sr-color-primary: #2563eb;--sr-color-primary-hover: #1d4ed8;--sr-focus-ring: rgba(37, 99, 235, .35);--resume-h1: #0f172a;--resume-h2: #111827;--resume-h3: #1d4ed8;--resume-text: #1a1a1a;--resume-text-soft: #334155;--resume-text-softer: #475569;--sr-preview-shadow: 0 12px 40px -24px rgba(15, 23, 42, .35);--sr-preview-inner: linear-gradient( 180deg, color-mix(in srgb, var(--sr-surface-muted) 88%, transparent) 0%, var(--sr-surface) 100% )}html[data-theme=sepia]{--sr-app-bg: #ebe4d1;--sr-surface: #faf6ea;--sr-surface-muted: #f3ead6;--sr-text-primary: #3b2f1f;--sr-text-secondary: #5c4a36;--sr-text-muted: #7a6652;--sr-border: #e0d4bc;--sr-border-strong: #cfc2a8;--sr-color-primary: #c9a227;--sr-color-primary-hover: #a9861c;--sr-focus-ring: rgba(201, 162, 39, .45);--resume-h1: #2f2418;--resume-h2: #3d2f1f;--resume-h3: #8a6d1d;--resume-text: #3a2e20;--resume-text-soft: #4d3f2e;--resume-text-softer: #5c4a36;--sr-preview-shadow: 0 12px 36px -22px rgba(62, 47, 28, .25);--sr-preview-inner: linear-gradient( 180deg, color-mix(in srgb, var(--sr-surface-muted) 90%, transparent) 0%, var(--sr-surface) 100% )}html[data-theme=dark]{color-scheme:dark;--sr-app-bg: #0f0c14;--sr-surface: #1a1622;--sr-surface-muted: #15121c;--sr-text-primary: #ece8f4;--sr-text-secondary: #c4bdd9;--sr-text-muted: #9d94b8;--sr-border: #3f3658;--sr-border-strong: #5a4f7a;--sr-color-primary: #a78bfa;--sr-color-primary-hover: #c4b5fd;--sr-focus-ring: rgba(167, 139, 250, .45);--resume-h1: #ffffff;--resume-h2: #f4f0ff;--resume-h3: #e8ddff;--resume-text: #e8e3f5;--resume-text-soft: #cfc6e8;--resume-text-softer: #b4abc8;--sr-preview-shadow: 0 0 0 1px color-mix(in srgb, var(--sr-color-primary) 12%, transparent), 0 18px 50px -22px rgba(0, 0, 0, .75), 0 6px 24px -12px color-mix(in srgb, var(--sr-color-primary) 18%, transparent);--sr-preview-inner: linear-gradient( 180deg, #242030 0%, #1d1a26 45%, #181522 100% )}body{background-color:var(--sr-app-bg);color:var(--sr-text-primary);transition:background-color .42s ease,color .42s ease}html{transition:color .42s ease}html[data-theme=light],html[data-theme=sepia]{color-scheme:light}html[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--sr-surface-muted);border-radius:6px}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--sr-border-strong);border-radius:6px;border:2px solid var(--sr-surface-muted)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sr-color-primary) 35%,var(--sr-border-strong))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.ml-1{margin-left:.25rem}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-\[12px\]{gap:12px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.p-0{padding:0}.text-\[16px\]{font-size:16px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem}.font-medium{font-weight:500}.text-primary-2{--tw-text-opacity: 1;color:rgb(22 59 191 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--header-height: 0;--primary: var(--sr-color-primary)}.resume-edit-form .fr-list-simple{display:block;width:100%;max-width:100%;box-sizing:border-box}.resume-edit-form .fr-list-simple .fr-list-item{width:100%;min-width:0}.resume-edit-form .fr-list-simple .fr-list-item .fr-inline-container{flex:1;min-width:0;max-width:100%}.resume-edit-form .fr-list-simple .fr-list-item .ant-input,.resume-edit-form .fr-list-simple .fr-list-item textarea.ant-input{max-width:100%}html[data-theme=dark] .resume-edit-form .fr-list-simple-background{background-color:var(--sr-surface-muted)!important;border:1px solid var(--sr-border);box-sizing:border-box;width:100%;max-width:100%}html[data-theme=sepia] .resume-edit-form .fr-list-simple-background{background-color:color-mix(in srgb,var(--sr-surface-muted) 96%,var(--sr-border))!important;border:1px solid var(--sr-border);box-sizing:border-box;width:100%;max-width:100%}html[data-theme=dark] .ant-modal .resume-edit-form,html[data-theme=dark] .resume-edit-form{--ant-color-bg-container: #15121c;--ant-color-fill-tertiary: #1f1b2a;--ant-color-fill-secondary: #242030;--ant-color-fill-alter: #1f1b2a}html[data-theme=dark] .ant-modal .resume-edit-form .ant-card,html[data-theme=dark] .resume-edit-form .ant-card,html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-card.ant-card,html[data-theme=dark] .resume-edit-form .fr-obj-card.ant-card{background:var(--sr-surface-muted)!important;border-color:var(--sr-border)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-card .ant-card-head,html[data-theme=dark] .resume-edit-form .ant-card .ant-card-head{background:var(--sr-surface-muted)!important;border-color:var(--sr-border)!important;color:var(--sr-text-primary)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-card .ant-card-body,html[data-theme=dark] .resume-edit-form .ant-card .ant-card-body{background:var(--sr-surface-muted)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse,html[data-theme=dark] .resume-edit-form .fr-obj-collapse,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse{border-color:var(--sr-border)!important;background:var(--sr-surface-muted)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-item,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .ant-collapse-item,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-item,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .ant-collapse-item{border-color:var(--sr-border)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-header,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .ant-collapse-header,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-header,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .ant-collapse-header{background-color:var(--sr-surface-muted)!important;color:var(--sr-text-primary)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-content,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .ant-collapse-content,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-content,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .ant-collapse-content{background:var(--sr-surface-muted)!important;border-top:1px solid var(--sr-border)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-content-box,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .ant-collapse-content-box,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .ant-collapse-content-box,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .ant-collapse-content-box{background:var(--sr-surface-muted)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .collapse-title,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .collapse-title,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .collapse-title,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .collapse-title{color:var(--sr-text-primary)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .fr-header-desc,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .fr-header-desc,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .fr-header-desc,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .fr-header-desc{color:var(--sr-text-muted)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .header-item-label,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .header-item-label,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .header-item-label,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .header-item-label{color:var(--sr-text-primary)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .header-item-label span,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .header-item-label span,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .header-item-label span,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .header-item-label span,html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .expand-icon-box,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .expand-icon-box,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .expand-icon-box,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .expand-icon-box,html[data-theme=dark] .ant-modal .resume-edit-form .fr-obj-collapse .tag-no-data,html[data-theme=dark] .resume-edit-form .fr-obj-collapse .tag-no-data,html[data-theme=sepia] .ant-modal .resume-edit-form .fr-obj-collapse .tag-no-data,html[data-theme=sepia] .resume-edit-form .fr-obj-collapse .tag-no-data{color:var(--sr-text-secondary)!important}html[data-theme=dark] .ant-modal .resume-edit-form .fr-header-desc,html[data-theme=dark] .resume-edit-form .fr-header-desc{color:var(--sr-text-muted)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-input,html[data-theme=dark] .resume-edit-form .ant-input,html[data-theme=dark] .ant-modal .resume-edit-form textarea.ant-input,html[data-theme=dark] .resume-edit-form textarea.ant-input,html[data-theme=dark] .ant-modal .resume-edit-form .ant-input-affix-wrapper,html[data-theme=dark] .resume-edit-form .ant-input-affix-wrapper,html[data-theme=dark] .ant-modal .resume-edit-form .ant-input-outlined,html[data-theme=dark] .resume-edit-form .ant-input-outlined,html[data-theme=dark] .ant-modal .resume-edit-form .ant-input-number,html[data-theme=dark] .resume-edit-form .ant-input-number,html[data-theme=dark] .ant-modal .resume-edit-form .ant-input-number .ant-input-number-input,html[data-theme=dark] .resume-edit-form .ant-input-number .ant-input-number-input,html[data-theme=dark] .ant-modal .resume-edit-form .ant-select:not(.ant-select-disabled) .ant-select-selector,html[data-theme=dark] .resume-edit-form .ant-select:not(.ant-select-disabled) .ant-select-selector,html[data-theme=dark] .ant-modal .resume-edit-form .ant-picker,html[data-theme=dark] .resume-edit-form .ant-picker,html[data-theme=dark] .ant-modal .resume-edit-form .ant-cascader-picker .ant-select-selector,html[data-theme=dark] .resume-edit-form .ant-cascader-picker .ant-select-selector{background-color:var(--sr-surface-muted)!important;background:var(--sr-surface-muted)!important;color:var(--sr-text-primary)!important;border-color:var(--sr-border)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-picker .ant-picker-input>input,html[data-theme=dark] .resume-edit-form .ant-picker .ant-picker-input>input{background:transparent!important;color:var(--sr-text-primary)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-input-affix-wrapper .ant-input,html[data-theme=dark] .resume-edit-form .ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-input::-moz-placeholder,html[data-theme=dark] .resume-edit-form .ant-input::-moz-placeholder,html[data-theme=dark] .ant-modal .resume-edit-form textarea.ant-input::-moz-placeholder,html[data-theme=dark] .resume-edit-form textarea.ant-input::-moz-placeholder{color:var(--sr-text-muted)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-input::placeholder,html[data-theme=dark] .resume-edit-form .ant-input::placeholder,html[data-theme=dark] .ant-modal .resume-edit-form textarea.ant-input::placeholder,html[data-theme=dark] .resume-edit-form textarea.ant-input::placeholder,html[data-theme=dark] .ant-modal .resume-edit-form .ant-select-selection-placeholder,html[data-theme=dark] .resume-edit-form .ant-select-selection-placeholder{color:var(--sr-text-muted)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-input-number-handler-wrap,html[data-theme=dark] .resume-edit-form .ant-input-number-handler-wrap{background:var(--sr-surface-muted)!important;border-color:var(--sr-border)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-input-number-handler,html[data-theme=dark] .resume-edit-form .ant-input-number-handler{border-color:var(--sr-border)!important;color:var(--sr-text-secondary)!important}html[data-theme=dark] .ant-modal .resume-edit-form .ant-color-picker-trigger,html[data-theme=dark] .resume-edit-form .ant-color-picker-trigger{background:var(--sr-surface-muted)!important;border-color:var(--sr-border)!important}.hover\:\!text-red-500:hover{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.hover\:text-primary-4:hover{--tw-text-opacity: 1;color:rgb(196 47 13 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}
