.irezumi-container.svelte-10cqo5d{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.snake-layer.svelte-10cqo5d{position:absolute;width:500px;height:auto;animation:svelte-10cqo5d-snake-float var(--animation-speed, 20s) ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));transform-origin:center center}.snake-image.svelte-10cqo5d{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;transform:rotate(var(--rotate, 0deg)) scale(var(--scale, 1));animation:svelte-10cqo5d-snake-movement var(--animation-speed, 20s) ease-in-out infinite;transform-origin:center center}.snake-far.svelte-10cqo5d{filter:blur(2px) drop-shadow(0 4px 12px rgba(0,0,0,.15))}.snake-mid-far.svelte-10cqo5d{filter:blur(1px) drop-shadow(0 4px 12px rgba(0,0,0,.18))}.snake-mid.svelte-10cqo5d{filter:blur(.5px) drop-shadow(0 4px 12px rgba(0,0,0,.2))}.snake-mid-near.svelte-10cqo5d{filter:drop-shadow(0 4px 12px rgba(0,0,0,.25))}.snake-near.svelte-10cqo5d{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}@keyframes svelte-10cqo5d-snake-float{0%,to{transform:translate(0) rotate(var(--rotate, 0deg)) scale(var(--scale, 1))}20%{transform:translate(8px,-12px) rotate(calc(var(--rotate, 0deg) + 1.5deg)) scale(var(--scale, 1))}40%{transform:translate(-6px,8px) rotate(calc(var(--rotate, 0deg) - 1.5deg)) scale(var(--scale, 1))}60%{transform:translate(4px,-6px) rotate(calc(var(--rotate, 0deg) + 1deg)) scale(var(--scale, 1))}80%{transform:translate(-3px,5px) rotate(calc(var(--rotate, 0deg) - .5deg)) scale(var(--scale, 1))}}@keyframes svelte-10cqo5d-snake-movement{0%,to{transform:rotate(var(--rotate, 0deg)) scale(var(--scale, 1)) perspective(800px) rotateY(0) rotateX(0) skewY(0)}12.5%{transform:rotate(calc(var(--rotate, 0deg) + .4deg)) scale(var(--scale, 1)) perspective(800px) rotateY(1.5deg) rotateX(.5deg) skewY(.8deg)}25%{transform:rotate(calc(var(--rotate, 0deg) - .4deg)) scale(var(--scale, 1)) perspective(800px) rotateY(-1.5deg) rotateX(-.5deg) skewY(-.8deg)}37.5%{transform:rotate(calc(var(--rotate, 0deg) + .3deg)) scale(var(--scale, 1)) perspective(800px) rotateY(1deg) rotateX(.3deg) skewY(.5deg)}50%{transform:rotate(calc(var(--rotate, 0deg) - .3deg)) scale(var(--scale, 1)) perspective(800px) rotateY(-1deg) rotateX(-.3deg) skewY(-.5deg)}62.5%{transform:rotate(calc(var(--rotate, 0deg) + .2deg)) scale(var(--scale, 1)) perspective(800px) rotateY(.8deg) rotateX(.2deg) skewY(.3deg)}75%{transform:rotate(calc(var(--rotate, 0deg) - .2deg)) scale(var(--scale, 1)) perspective(800px) rotateY(-.8deg) rotateX(-.2deg) skewY(-.3deg)}87.5%{transform:rotate(calc(var(--rotate, 0deg) + .1deg)) scale(var(--scale, 1)) perspective(800px) rotateY(.5deg) rotateX(.1deg) skewY(.2deg)}}@media(max-width:1024px){.snake-layer.svelte-10cqo5d{width:350px}}@media(max-width:768px){.snake-layer.svelte-10cqo5d{width:200px;opacity:.25!important}}@media(max-width:640px){.snake-layer.svelte-10cqo5d{width:150px;opacity:.2!important}}.app-footer.svelte-1yb2lw1{width:100%;padding:16px;background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(26,26,26,.08);margin-top:40px}.footer-content.svelte-1yb2lw1{max-width:935px;margin:0 auto;text-align:center}.footer-text.svelte-1yb2lw1{font-size:11px;line-height:1.4;color:#8e8e8e;margin:0;padding:0 8px;font-weight:400;letter-spacing:.01em}@media(prefers-color-scheme:dark){.app-footer.svelte-1yb2lw1{background:#12121280;border-top:1px solid rgba(255,255,255,.08)}.footer-text.svelte-1yb2lw1{color:#a0a0a0}}@media(min-width:768px){.app-footer.svelte-1yb2lw1{padding:20px}.footer-text.svelte-1yb2lw1{font-size:12px}}@media(min-width:1024px){.app-footer.svelte-1yb2lw1{padding:24px}.footer-text.svelte-1yb2lw1{font-size:12px;letter-spacing:.02em}}.modal-overlay.svelte-be6tu8{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:svelte-be6tu8-fadeIn .2s ease;overflow-y:auto}@keyframes svelte-be6tu8-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-be6tu8{background:var(--irezumi-bg);border-radius:12px;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:svelte-be6tu8-slideUp .3s ease}@keyframes svelte-be6tu8-slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header.svelte-be6tu8{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(26,26,26,.1)}.modal-title.svelte-be6tu8{font-size:18px;font-weight:600;color:var(--irezumi-black);margin:0}.modal-close.svelte-be6tu8{background:#1a1a1a0d;border:1px solid rgba(26,26,26,.1);border-radius:8px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close.svelte-be6tu8:hover{background:#1a1a1a1a;transform:scale(1.05)}.modal-close.svelte-be6tu8 .material-symbols-filled:where(.svelte-be6tu8){font-size:20px;color:var(--irezumi-black)}.modal-body.svelte-be6tu8{flex:1;padding:24px;overflow:hidden;display:flex}.website-iframe.svelte-be6tu8{width:100%;height:70vh;border:none;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000001a}.website-image.svelte-be6tu8{width:100%;height:auto;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.modal-overlay.svelte-be6tu8{padding:10px}.modal-content.svelte-be6tu8{max-height:95vh}.modal-header.svelte-be6tu8{padding:16px 20px}.modal-body.svelte-be6tu8{padding:16px}.website-iframe.svelte-be6tu8{height:60vh}}.github-page.svelte-1x5vacu{width:100%;min-height:100vh;padding:100px 20px 60px;background:var(--irezumi-bg);position:relative}.github-page.svelte-1x5vacu:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,transparent 1px,transparent 2px,rgba(0,0,0,.03) 3px);pointer-events:none;z-index:1;animation:svelte-1x5vacu-scanlines 8s linear infinite}@keyframes svelte-1x5vacu-scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}.terminal-header.svelte-1x5vacu{max-width:1200px;margin:0 auto 60px;position:relative;z-index:2}.terminal-window.svelte-1x5vacu{background:#f0f0e6f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #1a1a1a1f,0 8px 24px #1a1a1a14;border:1px solid rgba(26,26,26,.15)}.terminal-titlebar.svelte-1x5vacu{background:#dcdcd2f2;padding:14px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(26,26,26,.1)}.terminal-buttons.svelte-1x5vacu{display:flex;gap:8px}.terminal-btn.svelte-1x5vacu{width:12px;height:12px;border-radius:50%;display:block}.terminal-btn.close.svelte-1x5vacu{background:#ff5f56}.terminal-btn.minimize.svelte-1x5vacu{background:#ffbd2e}.terminal-btn.maximize.svelte-1x5vacu{background:#27c93f}.terminal-title.svelte-1x5vacu{font-family:Minecraft,Monaco,monospace;font-size:13px;color:#666;letter-spacing:1px}.terminal-content.svelte-1x5vacu{padding:32px;font-family:Minecraft,monospace;background:#f5f5ebfa}.terminal-line.svelte-1x5vacu{display:flex;gap:8px;margin-bottom:24px;font-size:14px}.terminal-prompt.svelte-1x5vacu{color:#27c93f}.terminal-command.svelte-1x5vacu{color:#07c}.github-title.svelte-1x5vacu{font-size:2.5rem;font-weight:400;color:var(--irezumi-black);margin:0 0 12px;font-family:Minecraft,sans-serif;letter-spacing:.05em}.github-subtitle.svelte-1x5vacu{font-size:1.1rem;color:#4a4a4a;margin:0;font-family:consolas,monospace;white-space:pre;line-height:1.1;overflow-x:hidden;overflow-y:hidden}.github-subtitle2.svelte-1x5vacu{font-size:1.1rem;color:#4a4a4a;margin:0;font-family:minecraft,monospace;white-space:pre;line-height:1.1;overflow-x:hidden;overflow-y:hidden}.language-stats-section.svelte-1x5vacu{max-width:1200px;margin:0 auto 60px;position:relative;z-index:2}.stats-container.svelte-1x5vacu{background:#f0f0e6f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:32px;border:1px solid rgba(26,26,26,.15);box-shadow:0 20px 60px #1a1a1a1f,0 8px 24px #1a1a1a14}.stats-title.svelte-1x5vacu{font-size:1.25rem;font-weight:400;color:var(--irezumi-black);margin:0 0 20px;font-family:Minecraft,sans-serif;letter-spacing:.05em}.language-bar.svelte-1x5vacu{display:flex;height:16px;border-radius:0;overflow:hidden;margin-bottom:20px;background:#1a1a1a1a;box-shadow:inset 0 2px 4px #00000026;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.language-segment.svelte-1x5vacu{height:100%;transition:all .3s ease;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.language-segment.svelte-1x5vacu:hover{filter:brightness(1.1);transform:scaleY(1.05)}.language-legend.svelte-1x5vacu{display:flex;flex-wrap:wrap;gap:20px}.language-item.svelte-1x5vacu{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--irezumi-black);font-family:Minecraft,sans-serif}.language-dot.svelte-1x5vacu{width:12px;height:12px;border-radius:50%;display:block;box-shadow:0 2px 4px #0000001a}.language-name.svelte-1x5vacu{font-weight:400}.language-percentage.svelte-1x5vacu{color:#666;font-size:13px}.projects-section.svelte-1x5vacu{max-width:1200px;margin:0 auto;position:relative;z-index:2}.projects-grid.svelte-1x5vacu{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.repo-card.svelte-1x5vacu{background:#f5f5ebd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(26,26,26,.15);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:all .3s ease;text-decoration:none;color:inherit;cursor:pointer;position:relative;overflow:visible;box-shadow:0 4px 12px #1a1a1a14,0 1px 3px #1a1a1a0f}.repo-card.svelte-1x5vacu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.01) 2px,rgba(0,0,0,.01) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.01) 2px,rgba(0,0,0,.01) 4px);pointer-events:none;z-index:1;opacity:.3}.tattoo-stain.svelte-1x5vacu{position:absolute;width:80px;height:80px;border-radius:50%;opacity:.12;filter:blur(18px);z-index:0;transition:all .4s ease;pointer-events:none}.tattoo-stain.top-left.svelte-1x5vacu{top:-20px;left:-20px;background:radial-gradient(circle,var(--stain-secondary) 0%,transparent 70%)}.tattoo-stain.top-right.svelte-1x5vacu{top:-20px;right:-20px;background:radial-gradient(circle,var(--stain-accent) 0%,transparent 70%)}.tattoo-stain.bottom-left.svelte-1x5vacu{bottom:-20px;left:-20px;background:radial-gradient(circle,var(--stain-accent) 0%,transparent 70%)}.tattoo-stain.bottom-right.svelte-1x5vacu{bottom:-20px;right:-20px;background:radial-gradient(circle,var(--stain-primary) 0%,transparent 70%)}.repo-card.svelte-1x5vacu:hover{border-color:#1a1a1a40;transform:translateY(-4px);box-shadow:0 12px 32px #1a1a1a1f,0 2px 8px #1a1a1a14;background:#fafaf0f2}.repo-card.svelte-1x5vacu:hover .tattoo-stain:where(.svelte-1x5vacu){opacity:.08;filter:blur(20px);transform:scale(1.1)}.repo-header.svelte-1x5vacu{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:2}.repo-name-wrapper.svelte-1x5vacu{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.repo-icon.svelte-1x5vacu{font-size:22px;color:#666}.repo-name.svelte-1x5vacu{font-size:1.125rem;font-weight:400;color:var(--irezumi-black);margin:0;font-family:Minecraft,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}.repo-description.svelte-1x5vacu{font-size:14px;color:#4a4a4a;margin:0;line-height:1.6;font-family:Minecraft,sans-serif;flex:1;position:relative;z-index:2}.repo-topics.svelte-1x5vacu{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:2}.topic-tag.svelte-1x5vacu{font-size:11px;padding:5px 12px;background:#1a1a1a0f;color:var(--stain-primary);border:1px solid var(--stain-primary);border-radius:20px;font-weight:400;font-family:Minecraft,sans-serif;transition:all .2s ease}.topic-tag.svelte-1x5vacu:hover{background:var(--stain-primary);color:#fff}.repo-footer.svelte-1x5vacu{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--stain-primary);margin-top:auto;position:relative;z-index:2}.repo-languages.svelte-1x5vacu{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.repo-language.svelte-1x5vacu{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--irezumi-black);font-family:Minecraft,sans-serif;font-weight:400}.repo-stats.svelte-1x5vacu{display:flex;gap:16px}.stat-item.svelte-1x5vacu{display:flex;align-items:center;gap:4px;font-size:13px;color:#666;font-family:Minecraft,sans-serif;font-weight:400}.stat-item.svelte-1x5vacu .material-symbols-filled:where(.svelte-1x5vacu){font-size:16px}@media(max-width:768px){.github-page.svelte-1x5vacu{padding:90px 16px 40px}.terminal-header.svelte-1x5vacu{margin-bottom:40px}.terminal-content.svelte-1x5vacu{padding:24px}.github-title.svelte-1x5vacu{font-size:2rem}.github-subtitle.svelte-1x5vacu{font-size:.5rem;line-height:1.05}.language-stats-section.svelte-1x5vacu{margin-bottom:40px}.stats-container.svelte-1x5vacu{padding:20px}.projects-grid.svelte-1x5vacu{grid-template-columns:1fr;gap:16px}.language-legend.svelte-1x5vacu{gap:12px}.repo-card.svelte-1x5vacu{padding:20px}}.page-content.svelte-w3ykkl{width:100%;min-height:100vh}.profile-page.svelte-oga4xc{width:100%;min-height:100vh;padding:80px 20px 40px;max-width:935px;margin:0 auto}.profile-header.svelte-oga4xc{margin-bottom:44px;padding-bottom:44px;border-bottom:1px solid rgba(26,26,26,.1)}.profile-header-container.svelte-oga4xc{display:flex;gap:80px;align-items:flex-start}.profile-picture-wrapper.svelte-oga4xc{flex-shrink:0}.profile-picture-link.svelte-oga4xc{display:block;text-decoration:none;cursor:pointer}.profile-picture-gradient.svelte-oga4xc{width:150px;height:150px;border-radius:50%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);padding:3px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.profile-picture-gradient.svelte-oga4xc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .6s ease;border-radius:50%;z-index:1}.profile-picture-link.svelte-oga4xc:hover .profile-picture-gradient:where(.svelte-oga4xc){background:linear-gradient(45deg,#0077b5,#00a0dc,#0077b5,#005582,#0077b5);transform:scale(1.05);box-shadow:0 8px 24px #0077b566}.profile-picture-link.svelte-oga4xc:hover .profile-picture-gradient:where(.svelte-oga4xc):before{left:100%}.profile-picture.svelte-oga4xc{width:144px;height:144px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--irezumi-bg);position:relative;z-index:2}.profile-info.svelte-oga4xc{flex:1;display:flex;flex-direction:column;gap:20px}.profile-username-row.svelte-oga4xc{display:flex;align-items:center;gap:8px}.profile-username.svelte-oga4xc{font-size:20px;font-weight:300;color:var(--irezumi-black);margin:0}.verified-badge.svelte-oga4xc{font-size:18px;color:#0095f6}.profile-stats.svelte-oga4xc{display:flex;gap:40px}.stat-item.svelte-oga4xc{display:flex;gap:4px;align-items:baseline}.stat-value.svelte-oga4xc{font-size:16px;font-weight:600;color:var(--irezumi-black)}.stat-label.svelte-oga4xc{font-size:16px;font-weight:400;color:var(--irezumi-black)}.profile-bio.svelte-oga4xc{display:flex;flex-direction:column;gap:4px}.bio-name.svelte-oga4xc{font-size:14px;font-weight:600;color:var(--irezumi-black);margin:0}.bio-tagline.svelte-oga4xc{font-size:14px;color:var(--irezumi-black);margin:0;line-height:1.5}.bio-status.svelte-oga4xc{font-size:14px;color:#737373;margin:0}.profile-actions.svelte-oga4xc{display:flex;gap:8px}.action-button.svelte-oga4xc{padding:8px 16px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.action-button.svelte-oga4xc .material-symbols-filled:where(.svelte-oga4xc){font-size:18px}.action-button.primary.svelte-oga4xc{background:#1a1a1a0d;color:var(--irezumi-black);border:1px solid rgba(26,26,26,.1)}.action-button.primary.svelte-oga4xc:hover{background:#1a1a1a14;transform:translateY(-1px);box-shadow:0 4px 12px #1a1a1a1a}.action-button.secondary.svelte-oga4xc{background:#1a1a1a08;color:var(--irezumi-black);border:1px solid rgba(26,26,26,.1)}.action-button.secondary.svelte-oga4xc:hover{background:#1a1a1a0f;transform:translateY(-1px)}.action-button.icon-only.svelte-oga4xc{padding:8px;background:#1a1a1a08;border:1px solid rgba(26,26,26,.1)}.action-button.icon-only.svelte-oga4xc:hover{background:#1a1a1a0f}.dropdown-wrapper.svelte-oga4xc{position:relative}.toast-above-button.svelte-oga4xc{position:absolute;bottom:calc(100% + 8px);right:0;background:#1a1a1af2;color:#fff;padding:8px 14px;border-radius:20px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;box-shadow:0 4px 12px #0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000;animation:svelte-oga4xc-toastSlideDown .25s ease;white-space:nowrap}@keyframes svelte-oga4xc-toastSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.toast-above-button.svelte-oga4xc .material-symbols-filled:where(.svelte-oga4xc){font-size:16px;color:#4ade80}.dropdown-menu.svelte-oga4xc{position:absolute;top:calc(100% + 8px);right:0;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(26,26,26,.1);border-radius:12px;box-shadow:0 8px 24px #1a1a1a1f;min-width:200px;overflow:hidden;z-index:100;animation:svelte-oga4xc-dropdownSlide .2s ease}@keyframes svelte-oga4xc-dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-oga4xc{width:100%;padding:12px 16px;display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;transition:all .2s ease;color:var(--irezumi-black);font-size:14px;font-weight:500;text-align:left}.dropdown-item.svelte-oga4xc:hover{background:#1a1a1a0d}.dropdown-item.svelte-oga4xc .material-symbols-filled:where(.svelte-oga4xc){font-size:20px;color:#737373}.dropdown-item.svelte-oga4xc:hover .material-symbols-filled:where(.svelte-oga4xc){color:var(--irezumi-black)}.career-section.svelte-oga4xc{margin-top:44px}.career-header.svelte-oga4xc{margin-bottom:24px;text-align:center}.career-title.svelte-oga4xc{font-size:24px;font-weight:600;color:var(--irezumi-black);margin:0 0 8px}.career-subtitle.svelte-oga4xc{font-size:14px;color:#737373;margin:0}.career-timeline.svelte-oga4xc{display:flex;flex-direction:column;gap:12px}.career-card.svelte-oga4xc{background:#fffffff2;border:1px solid rgba(26,26,26,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.career-card.svelte-oga4xc:hover{border-color:#1a1a1a33;box-shadow:0 4px 12px #1a1a1a14;transform:translateY(-2px)}.career-card.expanded.svelte-oga4xc{box-shadow:0 8px 24px #1a1a1a1f}.career-card-header.svelte-oga4xc{width:100%;padding:20px 24px;background:none;border:none;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:12px;position:relative}.career-card-main.svelte-oga4xc{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.career-card-title-group.svelte-oga4xc{flex:1}.career-card-title.svelte-oga4xc{font-size:18px;font-weight:600;color:var(--irezumi-black);margin:0 0 4px}.career-card-company.svelte-oga4xc{font-size:14px;color:#737373;margin:0}.career-card-date.svelte-oga4xc{font-size:13px;color:#737373;white-space:nowrap;margin:0}.career-card-badges.svelte-oga4xc{display:flex;flex-wrap:wrap;gap:6px}.career-badge.svelte-oga4xc{display:inline-block;padding:4px 12px;background:#1a1a1a0d;border:1px solid rgba(26,26,26,.1);border-radius:16px;font-size:12px;font-weight:500;color:var(--irezumi-black)}.career-card-icon.svelte-oga4xc{position:absolute;right:24px;bottom:20px;font-size:24px;color:#737373;transition:transform .3s ease}.career-card.expanded.svelte-oga4xc .career-card-icon:where(.svelte-oga4xc){transform:rotate(180deg)}.career-card-content.svelte-oga4xc{padding:0 24px 24px;display:flex;flex-direction:column;gap:16px;animation:svelte-oga4xc-slideDown .3s ease}@keyframes svelte-oga4xc-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.career-location.svelte-oga4xc{display:flex;align-items:center;gap:6px;font-size:13px;color:#737373;margin:0}.career-location.svelte-oga4xc .material-symbols-filled:where(.svelte-oga4xc){font-size:16px}.career-description.svelte-oga4xc{font-size:14px;line-height:1.6;color:var(--irezumi-black);margin:0}.career-achievements.svelte-oga4xc{display:flex;flex-direction:column;gap:8px}.career-subsection-title.svelte-oga4xc{font-size:14px;font-weight:600;color:var(--irezumi-black);margin:0}.career-list.svelte-oga4xc{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.career-list.svelte-oga4xc li:where(.svelte-oga4xc){font-size:14px;line-height:1.5;color:#262626}.career-technologies.svelte-oga4xc{display:flex;flex-direction:column;gap:8px}.tech-tags.svelte-oga4xc{display:flex;flex-wrap:wrap;gap:6px}.tech-tag.svelte-oga4xc{display:inline-block;padding:6px 12px;background:#1a1a1a08;border:1px solid rgba(26,26,26,.1);border-radius:6px;font-size:12px;font-weight:500;color:#262626}@media(max-width:768px){.profile-page.svelte-oga4xc{padding:70px 16px 40px}.profile-header-container.svelte-oga4xc{flex-direction:column;gap:24px;align-items:center}.profile-info.svelte-oga4xc{width:100%;background:#fffffff2;border:1px solid rgba(26,26,26,.1);border-radius:16px;padding:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #1a1a1a14}.profile-stats.svelte-oga4xc{justify-content:space-around}.profile-actions.svelte-oga4xc{width:100%}.action-button.svelte-oga4xc{flex:1}.action-button.icon-only.svelte-oga4xc{flex:0 0 auto}.career-card-main.svelte-oga4xc{flex-direction:column;gap:8px}.career-card-date.svelte-oga4xc{white-space:normal}.career-card-badges.svelte-oga4xc{padding-right:0}}
