:root{font-family:Inter,system-ui,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{padding:0;margin:0}#root{width:90%;max-width:1280px;margin:0 auto;padding:2rem}._textCenter_4oft4_1{text-align:center}._flex_4oft4_5{display:flex}._col_4oft4_9{flex-direction:column}._btnWrapper_4oft4_13{margin-left:auto}._btnWrapper_4oft4_13 button+button{margin-left:1rem}._titleWrapper_4oft4_21{border-bottom:4px solid white;justify-content:space-between;align-items:center}._list_4oft4_27{list-style:none;padding-left:1.5rem}._item_4oft4_32{justify-content:space-between}._title_4oft4_21{margin:0;font-size:1.5rem}._personal_4oft4_41{list-style:none;justify-content:center;gap:1rem}._personalWrapper_4oft4_47{text-align:center}._description_4oft4_51{padding-left:2rem}._description_4oft4_51 ul{list-style-type:diamonds}@counter-style diamonds{system:cyclic;symbols:"⬥";suffix:" "}._edit_4oft4_65{margin-left:auto}._flex_1a9to_1{display:flex}._modal_1a9to_5{padding:1rem}._wrapper_1a9to_9{justify-content:flex-end}._modal_1a9to_5::backdrop{background-color:#000;opacity:.5}._content_1a9to_18{padding:4rem}._content_1a9to_18 input,._content_1a9to_18 select{font-family:inherit;font-size:100%;box-sizing:border-box;line-height:1.3}._content_1a9to_18 label{display:block;font-weight:500;margin-bottom:.5rem}._content_1a9to_18 input{width:100%;padding:.25rem}._content_1a9to_18 button{width:100px}._content_1a9to_18 input+input,._content_1a9to_18 div+div{margin-top:2rem}
