.TerminalCard-module__EHka3q__entrance{opacity:0;transition:opacity .36s var(--ease-premium), transform .36s var(--ease-premium);transform:translateY(4px)}.TerminalCard-module__EHka3q__card{box-shadow:0 12px 28px #0000002e, 0 0 24px color-mix(in oklab, var(--accent) 10%, transparent)}.TerminalCard-module__EHka3q__entrance[data-visible=true]{opacity:1;transform:translateY(0)}.TerminalCard-module__EHka3q__scroll{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;overflow-wrap:anywhere;scrollbar-gutter:stable;overflow-anchor:none}.TerminalCard-module__EHka3q__line{animation:TerminalCard-module__EHka3q__arrive .26s var(--ease-premium) both}.TerminalCard-module__EHka3q__intro[data-instant=true] .TerminalCard-module__EHka3q__line{animation:none}.TerminalCard-module__EHka3q__cursor{vertical-align:-.15em;background:var(--accent);width:.6em;height:1.1em;margin-left:2px;animation:1s step-end infinite TerminalCard-module__EHka3q__blink;display:inline-block}.TerminalCard-module__EHka3q__cursor[data-active=false]{visibility:hidden;animation:none}.TerminalCard-module__EHka3q__input{caret-color:var(--accent);border-radius:2px}.TerminalCard-module__EHka3q__input:focus-visible{box-shadow:0 1px 0 color-mix(in oklab, var(--accent) 65%, transparent);outline:none}@media (pointer:coarse){.TerminalCard-module__EHka3q__input{font-size:16px}}@keyframes TerminalCard-module__EHka3q__arrive{0%{opacity:0}to{opacity:1}}@keyframes TerminalCard-module__EHka3q__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.TerminalCard-module__EHka3q__entrance,.TerminalCard-module__EHka3q__entrance[data-visible=true]{opacity:1;transition:none;transform:none}.TerminalCard-module__EHka3q__line,.TerminalCard-module__EHka3q__cursor{animation:none}}
.animated-name-module__3fe9Za__cursor{opacity:0;pointer-events:none;width:2px;height:.72em;margin-left:.08em;transition:opacity .24s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.animated-name-module__3fe9Za__cursor[data-active=true]{opacity:1}.animated-name-module__3fe9Za__cursor:after{content:"";background:var(--accent,currentColor);width:100%;height:100%;display:block}.animated-name-module__3fe9Za__cursor[data-active=true]:after{animation:1s step-end infinite paused animated-name-module__3fe9Za__blink}.animated-name-module__3fe9Za__cursor[data-animate=true]:after{animation-play-state:running}@keyframes animated-name-module__3fe9Za__blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.animated-name-module__3fe9Za__cursor{transition:none;display:none}.animated-name-module__3fe9Za__cursor:after{animation:none}}
.x-posts-card-module__qmGziG__card{--mouse-x:50%;--mouse-y:50%;isolation:isolate;border-radius:1rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex;position:relative;overflow:hidden}.x-posts-card-module__qmGziG__card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--mouse-x) var(--mouse-y), color-mix(in oklab, var(--accent) 55%, transparent), transparent 75%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .22s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.x-posts-card-module__qmGziG__viewport{flex-shrink:0;height:384px;margin-block:1.5rem;position:relative;overflow:hidden}.x-posts-card-module__qmGziG__post{flex-direction:column;min-width:0;display:flex;position:absolute;inset:0}.x-posts-card-module__qmGziG__textOnlyPost{bottom:auto}.x-posts-card-module__qmGziG__post>*{flex-shrink:0}.x-posts-card-module__qmGziG__postText{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--fg);-webkit-box-orient:vertical;margin-top:1rem;font-size:.9375rem;line-height:1.65;display:-webkit-box;overflow:hidden}.x-posts-card-module__qmGziG__media{border:1px solid var(--line);background:var(--card-elevated);border-radius:.75rem;flex-shrink:0;height:230px;margin-top:auto;display:block;position:relative;overflow:hidden}.x-posts-card-module__qmGziG__postLink{font-family:var(--font-mono);color:var(--fg-secondary);align-self:flex-start;align-items:center;gap:.4rem;margin-top:1rem;font-size:.7rem;display:inline-flex}.x-posts-card-module__qmGziG__postLink:hover{color:var(--fg)}.x-posts-card-module__qmGziG__textLink:hover{text-underline-offset:3px;color:var(--fg);text-decoration:underline}.x-posts-card-module__qmGziG__postText:hover{color:var(--fg)}.x-posts-card-module__qmGziG__profileLink{width:44px;height:44px;color:var(--fg-secondary);border-radius:.5rem;justify-content:center;align-items:center;margin-right:-.5rem;display:flex}.x-posts-card-module__qmGziG__profileLink:hover{color:var(--fg);background:var(--card-elevated)}.x-posts-card-module__qmGziG__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;min-height:65px;padding-top:1.25rem;display:flex}.x-posts-card-module__qmGziG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.x-posts-card-module__qmGziG__empty .x-posts-card-module__qmGziG__postLink{align-self:center}.x-posts-card-module__qmGziG__shimmer{background:linear-gradient(100deg, var(--line) 25%, var(--card-elevated) 50%, var(--line) 75%);background-size:200% 100%;border-radius:.25rem;animation:1.8s linear infinite x-posts-card-module__qmGziG__shimmer}.x-posts-card-module__qmGziG__media.x-posts-card-module__qmGziG__shimmer{border-radius:.75rem}@keyframes x-posts-card-module__qmGziG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:768px){.x-posts-card-module__qmGziG__card{padding:1.75rem}}@media (hover:hover) and (pointer:fine){[data-theme=dark] .x-posts-card-module__qmGziG__card:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.x-posts-card-module__qmGziG__card:after{display:none}.x-posts-card-module__qmGziG__shimmer{animation:none}}
.leetcode-stats-card-module__Xp00oG__card{--lc-easy:#15803d;--lc-medium:#f2be3e;--lc-medium-label:#966000;--lc-hard:#dc2626;--mouse-x:50%;--mouse-y:50%;isolation:isolate;border-radius:1rem;flex-direction:column;min-width:0;height:100%;padding:1.5rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}[data-theme=dark] .leetcode-stats-card-module__Xp00oG__card{--lc-easy:#4ade80;--lc-medium:#ffa116;--lc-medium-label:var(--lc-medium);--lc-hard:#fb7185}.leetcode-stats-card-module__Xp00oG__card:after{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;content:"";background:radial-gradient(260px circle at var(--mouse-x) var(--mouse-y), color-mix(in oklab, var(--accent) 55%, transparent), transparent 75%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .22s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.leetcode-stats-card-module__Xp00oG__body{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}.leetcode-stats-card-module__Xp00oG__ringWrap{flex-shrink:0;width:200px;height:200px;margin-inline:auto;position:relative}.leetcode-stats-card-module__Xp00oG__ring{width:100%;height:100%;position:relative;overflow:visible}.leetcode-stats-card-module__Xp00oG__ringCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.leetcode-stats-card-module__Xp00oG__segment{transition:filter .18s ease-out}.leetcode-stats-card-module__Xp00oG__segment[data-active=true]{filter:drop-shadow(0 0 5px)}.leetcode-stats-card-module__Xp00oG__segment[data-difficulty=easy]{color:var(--lc-easy)}.leetcode-stats-card-module__Xp00oG__segment[data-difficulty=medium]{color:var(--lc-medium)}.leetcode-stats-card-module__Xp00oG__segment[data-difficulty=hard]{color:var(--lc-hard)}.leetcode-stats-card-module__Xp00oG__rows{gap:.75rem;min-width:0;display:grid}.leetcode-stats-card-module__Xp00oG__difficultyRow{border:1px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:center;gap:.625rem;height:64px;padding-inline:.75rem;transition:background-color .18s ease-out,border-color .18s ease-out;display:flex}.leetcode-stats-card-module__Xp00oG__difficultyRow[data-difficulty=easy]{--difficulty-color:var(--lc-easy)}.leetcode-stats-card-module__Xp00oG__difficultyRow[data-difficulty=medium]{--difficulty-color:var(--lc-medium);--difficulty-label-color:var(--lc-medium-label)}.leetcode-stats-card-module__Xp00oG__difficultyRow[data-difficulty=hard]{--difficulty-color:var(--lc-hard)}.leetcode-stats-card-module__Xp00oG__difficultyRow:hover,.leetcode-stats-card-module__Xp00oG__difficultyRow:focus-visible{background:color-mix(in oklab, var(--difficulty-color) 5%, var(--card));border-color:color-mix(in oklab, var(--difficulty-color) 20%, var(--line))}.leetcode-stats-card-module__Xp00oG__difficultyLabel{color:var(--difficulty-label-color,var(--difficulty-color));align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.leetcode-stats-card-module__Xp00oG__dot{background:var(--difficulty-color);border-radius:50%;width:5px;height:5px}.leetcode-stats-card-module__Xp00oG__barTrack{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.leetcode-stats-card-module__Xp00oG__barFill{border-radius:inherit;background:var(--difficulty-color);height:100%}.leetcode-stats-card-module__Xp00oG__profileLink{width:44px;height:44px;color:var(--fg-secondary);border-radius:.5rem;justify-content:center;align-items:center;margin-right:-.5rem;transition:color .18s ease-out,background-color .18s ease-out;display:flex}.leetcode-stats-card-module__Xp00oG__profileLink:hover{background:var(--card-elevated);color:var(--fg)}.leetcode-stats-card-module__Xp00oG__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:37px;padding-top:1.25rem;display:flex}.leetcode-stats-card-module__Xp00oG__offline{background:var(--lc-medium);border-radius:50%;width:5px;height:5px;position:absolute;top:2.2rem;right:4.5rem}.leetcode-stats-card-module__Xp00oG__shimmer{background:linear-gradient(100deg, var(--line) 25%, var(--card-elevated) 50%, var(--line) 75%);background-size:200% 100%;border-radius:.25rem;animation:1.8s linear infinite leetcode-stats-card-module__Xp00oG__shimmer}.leetcode-stats-card-module__Xp00oG__skeletonRing{border-radius:50%;position:absolute;inset:13px;-webkit-mask:radial-gradient(circle,#0000 64%,#000 65% 72%,#0000 73%);mask:radial-gradient(circle,#0000 64%,#000 65% 72%,#0000 73%)}.leetcode-stats-card-module__Xp00oG__skeletonNumber{width:76px;height:40px}.leetcode-stats-card-module__Xp00oG__skeletonCaption{width:90px;height:12px;margin-top:.5rem}.leetcode-stats-card-module__Xp00oG__skeletonLabel{width:56px;height:20px}.leetcode-stats-card-module__Xp00oG__skeletonCount{width:100px;height:16px}@keyframes leetcode-stats-card-module__Xp00oG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:768px){.leetcode-stats-card-module__Xp00oG__card{padding:1.75rem}}@container (min-width:560px){.leetcode-stats-card-module__Xp00oG__body{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:2rem}}@media (hover:hover) and (pointer:fine){[data-theme=dark] .leetcode-stats-card-module__Xp00oG__card:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.leetcode-stats-card-module__Xp00oG__card:after{display:none}.leetcode-stats-card-module__Xp00oG__segment,.leetcode-stats-card-module__Xp00oG__difficultyRow,.leetcode-stats-card-module__Xp00oG__profileLink{transition:none}.leetcode-stats-card-module__Xp00oG__shimmer{animation:none}}
.dashboard-section-module__7myoDW__techBadge{transition:transform .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.dashboard-section-module__7myoDW__techBadge svg{transition:opacity .18s ease-out}@media (hover:hover) and (pointer:fine){.dashboard-section-module__7myoDW__techBadge:hover{background-color:color-mix(in oklab, var(--accent) 12%, var(--card));border-color:color-mix(in oklab, var(--accent) 45%, var(--line));color:var(--fg);box-shadow:0 4px 12px color-mix(in oklab, var(--accent) 14%, transparent);transform:translateY(-3px)scale(1.04)}.dashboard-section-module__7myoDW__techBadge:hover svg{opacity:1}}@media (prefers-reduced-motion:reduce){.dashboard-section-module__7myoDW__techBadge,.dashboard-section-module__7myoDW__techBadge svg{transition:none}.dashboard-section-module__7myoDW__techBadge:hover{transform:none}}
.visitor-counter-module__7ZZdAq__card{border:1px solid var(--line);background:var(--card);max-width:100%;min-height:76px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:1rem;justify-content:center;align-items:center;gap:.875rem;padding:1rem 1.5rem;display:flex}.visitor-counter-module__7ZZdAq__eye{color:var(--accent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 65%, transparent));flex-shrink:0}.visitor-counter-module__7ZZdAq__lids{transform-box:view-box;transform-origin:50%;animation:5s ease-in-out infinite visitor-counter-module__7ZZdAq__blink}.visitor-counter-module__7ZZdAq__eye[data-paused=true] .visitor-counter-module__7ZZdAq__lids{animation-play-state:paused}.visitor-counter-module__7ZZdAq__text{min-width:13rem;color:var(--fg-secondary);font-size:.8125rem;line-height:1.6}.visitor-counter-module__7ZZdAq__number{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}@keyframes visitor-counter-module__7ZZdAq__blink{0%,91%,97%,to{transform:scaleY(1)}94%{transform:scaleY(.06)}}@media (max-width:380px){.visitor-counter-module__7ZZdAq__card{gap:.625rem;padding:.875rem 1rem}.visitor-counter-module__7ZZdAq__text{min-width:0}.visitor-counter-module__7ZZdAq__eye{width:44px}}@media (prefers-reduced-motion:reduce){.visitor-counter-module__7ZZdAq__lids{animation:none}}
