*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}a{text-decoration:none}ul,ol{margin:0}img{display:block}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid #ddd}th{font-weight:600;background-color:#f8f9fa}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input,textarea,select{border:1px solid #ccc;border-radius:4px}input:focus,textarea:focus,select:focus{outline:none}button{cursor:pointer;color:#fff;border:none;border-radius:4px}button:disabled{opacity:.6;cursor:not-allowed}hr{border:none;border-top:1px solid #eee}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clearfix:after{content:"";display:table;clear:both}@media (max-width: 768px){html{font-size:14px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:root{--katoon-font: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--primary: #27d5ae;--normal-text: #d1d7e0;--opacity-text: #a1a1a1}.logo[data-v-7e059709]{width:100%;height:100vh}svg[data-v-dad924c0]{fill:var(--normal-text)}.banner-user[data-v-f50179e9]{position:relative;width:380px;height:100%;margin-right:20px}.banner-user .banner-user-info[data-v-f50179e9]{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr 1fr;gap:10px;height:150px}.banner-user .banner-user-info img[data-v-f50179e9]{grid-row:1 / 3;grid-column:1;width:150px;height:150px;border-radius:50%;border:2px solid var(--primary)}.banner-user .banner-user-info .banner-user-name[data-v-f50179e9]{grid-row:1;grid-column:2;padding-left:12px}.banner-user .banner-user-info .banner-user-name h1[data-v-f50179e9]{font-size:28px;font-weight:600;margin-bottom:4px}.banner-user .banner-user-info .banner-user-name p[data-v-f50179e9]{color:var(--opacity-text)}.banner-user .banner-user-info .banner-user-follow[data-v-f50179e9]{grid-row:2;grid-column:2;display:flex;flex-direction:column;justify-content:end;padding-left:12px;color:var(--opacity-text);padding-bottom:1px}.banner-user .banner-user-info .banner-user-follow span[data-v-f50179e9]{display:flex;align-items:center}.banner-user .banner-user-info .banner-user-follow span svg[data-v-f50179e9]{margin-right:5px}.banner-user .banner-user-repo[data-v-f50179e9]{display:flex;flex-wrap:wrap;margin:30px 0;gap:14px}.banner-user .banner-user-repo>div[data-v-f50179e9]{display:flex;flex-direction:column;justify-content:center;width:48%;height:60px;padding:0 12px;border-radius:8px;box-shadow:0 0 10px #ffffff14}.banner-user .banner-user-repo>div img[data-v-f50179e9]{width:20px;color:var(--primary)}.banner-user .banner-user-repo>div p[data-v-f50179e9]:first-child{display:flex;align-items:center}.banner-user .banner-user-repo>div p:first-child svg[data-v-f50179e9]{margin-right:5px}.banner-user .banner-user-repo>div p[data-v-f50179e9]:last-child{text-align:right;color:var(--primary)}.banner-user .banner-user-most .most-use[data-v-f50179e9]{background-color:#656c761a;padding:12px}.banner-user .banner-user-most .most-use .most-use-line[data-v-f50179e9]{display:flex;width:100%;height:10px;border-radius:5px;overflow:hidden}.banner-user .banner-user-most .most-use .most-use-line span[data-v-f50179e9]{background-color:var(--background);width:var(--percentage)}.banner-user .banner-user-most .most-use .most-use-list[data-v-f50179e9]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px}.banner-user .banner-user-most .most-use .most-use-list div[data-v-f50179e9]{display:flex;align-items:center;width:45%;font-size:14px}.banner-user .banner-user-most .most-use .most-use-list div[data-v-f50179e9]:before{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--background)}.banner-user .banner-user-most .most-use .most-use-list div span[data-v-f50179e9]:first-child{margin-right:auto;margin-left:10px}.banner-user .banner-api[data-v-f50179e9]{position:absolute;bottom:20px;left:0;font-size:14px;background-color:#1b1718;padding:4px 8px;border-radius:8px;color:#a1a1a1}.banner-commit[data-v-1732637c]{flex:1;height:100%;margin-left:20px}.banner-commit .banner-commit-list[data-v-1732637c]{height:calc(100% - 88.4px);overflow-y:auto}.banner-commit .banner-commit-list .banner-commit-item[data-v-1732637c]{width:100%;padding:12px 16px;margin-bottom:16px;border-radius:8px;background-color:#656c761a;cursor:pointer}.banner-commit .banner-commit-list .banner-commit-item[data-v-1732637c]:last-child{margin-bottom:0}.banner-commit .banner-commit-list .banner-commit-item .banner-commit-item-time[data-v-1732637c]{color:var(--opacity-text);margin-bottom:12px;font-size:14px}.banner-commit .banner-commit-list .banner-commit-item .banner-commit-item-repo[data-v-1732637c]{display:flex;align-items:center;margin-bottom:10px}.banner-commit .banner-commit-list .banner-commit-item .banner-commit-item-repo .repo-name[data-v-1732637c]{color:var(--primary);margin-right:10px;margin-left:5px}.banner-commit .banner-commit-list .banner-commit-item .banner-commit-item-repo .repo-branch[data-v-1732637c]{display:flex;align-items:center;font-size:13px;background-color:#364153;padding:2px 4px}.banner-commit .banner-commit-list .banner-commit-item .banner-commit-item-repo .repo-branch svg[data-v-1732637c]{margin-right:4px}.banner-commit .banner-commit-list .banner-commit-item .banner-commit-item-message[data-v-1732637c]{color:var(--opacity-text)}.heatmap-wrapper[data-v-c8df672e]{position:relative;width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}svg[data-v-c8df672e]{display:block;width:100%;height:auto}rect[data-v-c8df672e]{transition:fill .15s}rect[data-v-c8df672e]:hover{stroke:#00000026;stroke-width:1;cursor:pointer}text[data-v-c8df672e]{-webkit-user-select:none;user-select:none}.heatmap-tooltip[data-v-c8df672e]{position:absolute;pointer-events:none;background:#000000bf;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:10}.banner-github[data-v-f3987e33]{width:520px}.banner-github .banner-model-totalContributions[data-v-f3987e33]{display:flex;align-items:end}.banner-github .banner-model-totalContributions p[data-v-f3987e33]{margin-left:10px;opacity:.7}.banner-github .banner-model-contributionCalendar[data-v-f3987e33]{margin-bottom:20px}.banner-github .banner-github-repositories[data-v-f3987e33]{height:calc(100% - 353px)}.banner-github .banner-github-repositories .banner-github-repo[data-v-f3987e33]{display:flex;justify-content:space-between;flex-wrap:wrap;height:calc(100% - 60px);overflow-y:auto;gap:14px;padding:10px}.banner-github .banner-github-repositories .banner-github-repo>div[data-v-f3987e33]{display:flex;flex-direction:column;justify-content:space-between;width:48%;padding:12px;border-radius:8px;box-shadow:0 0 10px #ffffff14}.banner-github .banner-github-repositories .banner-github-repo>div .repo-title[data-v-f3987e33]{display:flex;align-items:center;justify-content:space-between}.banner-github .banner-github-repositories .banner-github-repo>div .repo-title span[data-v-f3987e33]:first-child{color:var(--primary);cursor:pointer}.banner-github .banner-github-repositories .banner-github-repo>div .repo-title span[data-v-f3987e33]:last-child{min-width:40px;font-size:11px;color:var(--opacity-text);border:1px solid var(--opacity-text);border-radius:8px;text-align:center;line-height:16px}.banner-github .banner-github-repositories .banner-github-repo>div .repo-description[data-v-f3987e33]{margin:12px 0;font-size:14px;opacity:.8}.banner-github .banner-github-repositories .banner-github-repo>div .repo-primaryLanguage[data-v-f3987e33]{font-size:14px}.banner-github .banner-github-repositories .banner-github-repo>div .repo-primaryLanguage[data-v-f3987e33]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:var(--background);margin-right:5px}.banner[data-v-17121b96]{display:flex;width:100%;height:100vh;font-family:var(--katoon-font)}.banner[data-v-17121b96] .banner-model-title{font-size:28px;margin-bottom:24px}.banner[data-v-17121b96] .banner-model-title:before{content:"";display:inline-block;width:4px;height:20px;background-color:var(--primary);margin-right:8px;opacity:.6}.info[data-v-4aec56b0]{width:100%;height:100vh}.home[data-v-addf7743]{padding:20px 25px;color:var(--normal-text);background-color:#212830}::-webkit-scrollbar{width:0;height:0}
