@charset "UTF-8";
:where(:root[data-theme="default"]) .expertise .pin.st{pointer-events:none !important}:where(:root[data-theme="default"]) .expertise .slide:has(>.pin:target){animation:none !important}:where(:root[data-theme="default"]) .expertise .slide_variant{opacity:0;pointer-events:none;transition:opacity .22s ease,visibility .22s}:where(:root[data-theme="default"]) .expertise .slide_variant.variant_default{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) .expertise.is_searching .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .expertise.is_searching .slide_variant.search_variant{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) .expertise .expertise_track.switching_variant{scroll-behavior:auto !important}:where(:root[data-theme="default"]) .expertise .expertise_track.switching_variant .slide{animation:none !important}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) .expertise .slide_variant{transition:none}}:where(:root[data-theme="default"]) .expertise .slide_skills{scrollbar-width:thin}:where(:root[data-theme="default"]) .expertise .slide_skill{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%);text-decoration:none}:where(:root[data-theme="default"]) .expertise .slide_skill:hover, :where(:root[data-theme="default"]) .expertise .slide_skill:focus-visible{color:var(--accent)}:where(:root[data-theme="default"]) .expertise .slide_skill.is_default{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .expertise.is_searching .slide_skills .slide_skill{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) .expertise.is_searching .slide_skills .slide_skill[aria-current=true]{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/timeline:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/timeline:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target) .expertise .slide_skills .slide_skill.skill_web-app{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/timeline:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/timeline:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target) .expertise:not(.is_searching) .slide_variant.variant_in_web-app{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/timeline:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/timeline:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target) .expertise .slide_skills .slide_skill.skill_cloud{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/timeline:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/timeline:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target) .expertise:not(.is_searching) .slide_variant.variant_in_cloud{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/timeline:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/timeline:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target) .expertise .slide_skills .slide_skill.skill_ai-ml{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/timeline:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/timeline:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target) .expertise:not(.is_searching) .slide_variant.variant_in_ai-ml{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/timeline:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/timeline:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target) .expertise .slide_skills .slide_skill.skill_iot{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/timeline:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/timeline:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target) .expertise:not(.is_searching) .slide_variant.variant_in_iot{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/timeline:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/timeline:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target) .expertise .slide_skills .slide_skill.skill_systems{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/timeline:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/timeline:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target) .expertise:not(.is_searching) .slide_variant.variant_in_systems{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) body:has(#security:target,#security\/timeline:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#security:target,#security\/timeline:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target) .expertise .slide_skills .slide_skill.skill_security{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#security:target,#security\/timeline:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#security:target,#security\/timeline:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target) .expertise:not(.is_searching) .slide_variant.variant_in_security{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .slide_skills .slide_skill.skill_electronics{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise:not(.is_searching) .slide_variant.variant_in_electronics{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/timeline:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target) .expertise .slide_skills .slide_skill.is_default{color:var(--text-dim);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 14%, transparent), transparent 65%)}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/timeline:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target) .expertise .slide_skills .slide_skill.skill_embedded{color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/timeline:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target) .expertise:not(.is_searching) .slide_variant{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/timeline:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target) .expertise:not(.is_searching) .slide_variant.variant_in_embedded{opacity:1;pointer-events:auto}:root:where([data-theme="default"]){color-scheme:light dark;--terminal-text: #000000;--terminal-cursor: #000000;--terminal-cursor-text: #ffffff;--bg-valley: #f3f7fc;--bg-mid: #e1e9f4;--bg-hill: #c9d6e8;--bg-primary: #0b4a6e;--bg-glow-start: #22d3ee;--bg-glow-end: #a78bfa;--bg-lit: #e1e9f4;--bg-dark: #c9d6e8;--bg-entity: #c9d6e8;--bg: var(--bg-valley);--text: #0b1b2c;--text-dim: #3d5166;--accent: #075a85;--accent-2: #6d4aff;--focus: #6d4aff;--solid: #0b2a42;--on-solid: #f3f7fc;--code-kw: var(--accent-2);--code-fn: var(--accent);--code-str: #17794a;--code-num: #a8480c;--code-pp: #b0307a;--panel: #f9fbfe;--panel-2: #eef3fa;--surface: rgba(255, 255, 255, .72);--surface-strong: rgba(255, 255, 255, .90);--edge: color-mix(in srgb, #0b4a6e 20%, transparent);--line: color-mix(in srgb, #0b4a6e 38%, transparent);--line-soft: color-mix(in srgb, #0b4a6e 15%, transparent);--tint-1: color-mix(in srgb, var(--text) 6%, transparent);--tint-2: color-mix(in srgb, var(--text) 12%, transparent);--tint-3: color-mix(in srgb, var(--text) 20%, transparent);--shadow: 0 14px 34px -16px rgba(11, 74, 110, .45);--glow: 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 20px -4px color-mix(in srgb, var(--accent) 40%, transparent);--r-sm: 4px;--r: 8px;--r-lg: 14px;--halo: 0 0 .5em var(--bg), 0 0 1.1em var(--bg), 0 0 2em var(--bg)}@media(prefers-color-scheme: dark){:root:where([data-theme="default"]):not(:has(#theme_state_light:checked)){color-scheme:dark;--terminal-text: #ffffff;--terminal-cursor: #ffffff;--terminal-cursor-text: #000000;--bg-valley: #04060c;--bg-mid: #0a1120;--bg-hill: #14223a;--bg-primary: #7ee7f7;--bg-lit: #14304a;--bg-dark: #08161f;--bg-entity: #14223a;--text: #e6f1fb;--text-dim: #9db2c7;--accent: #7ee7f7;--accent-2: #a78bfa;--focus: #c4b5fd;--solid: #e6faff;--on-solid: #04101c;--code-str: #86e0a3;--code-num: #f5b87a;--code-pp: #f49fc9;--panel: #0b1322;--panel-2: #101b30;--surface: rgba(8, 16, 30, .70);--surface-strong: rgba(7, 13, 25, .88);--edge: color-mix(in srgb, #7ee7f7 22%, transparent);--line: color-mix(in srgb, #7ee7f7 36%, transparent);--line-soft: color-mix(in srgb, #7ee7f7 15%, transparent);--shadow: 0 14px 36px -14px rgba(0, 0, 0, .75);--glow: 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 22px -4px color-mix(in srgb, var(--accent) 45%, transparent)}}:root:where([data-theme="default"]):has(#theme_state_dark:checked){color-scheme:dark;--terminal-text: #ffffff;--terminal-cursor: #ffffff;--terminal-cursor-text: #000000;--bg-valley: #04060c;--bg-mid: #0a1120;--bg-hill: #14223a;--bg-primary: #7ee7f7;--bg-lit: #14304a;--bg-dark: #08161f;--bg-entity: #14223a;--text: #e6f1fb;--text-dim: #9db2c7;--accent: #7ee7f7;--accent-2: #a78bfa;--focus: #c4b5fd;--solid: #e6faff;--on-solid: #04101c;--code-str: #86e0a3;--code-num: #f5b87a;--code-pp: #f49fc9;--panel: #0b1322;--panel-2: #101b30;--surface: rgba(8, 16, 30, .70);--surface-strong: rgba(7, 13, 25, .88);--edge: color-mix(in srgb, #7ee7f7 22%, transparent);--line: color-mix(in srgb, #7ee7f7 36%, transparent);--line-soft: color-mix(in srgb, #7ee7f7 15%, transparent);--shadow: 0 14px 36px -14px rgba(0, 0, 0, .75);--glow: 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 22px -4px color-mix(in srgb, var(--accent) 45%, transparent)}:root:where([data-theme="default"]):has(#theme_state_light:checked){color-scheme:light}:where(:root[data-theme="default"]) .background{filter:url(#bg-filter)}:where(:root[data-theme="default"]) .background_entity{background:radial-gradient(var(--bg-entity), transparent 70%) center/calc(50vmin + 50vmax) calc(50vmin + 50vmax);opacity:var(--o0);animation:background_drift var(--t) ease-in-out var(--d) infinite;will-change:transform,opacity}:where(:root[data-theme="default"]) .background_entity:nth-of-type(1){--t: 72s;--d: -59s;--o0: .7;--o1: .11;--o2: .23;--o3: .97}:where(:root[data-theme="default"]) .background_entity:nth-of-type(2){--t: 82s;--d: -88s;--o0: .97;--o1: .32;--o2: .2;--o3: .85}:where(:root[data-theme="default"]) .background_entity:nth-of-type(3){--t: 54s;--d: -26s;--o0: 1;--o1: 1;--o2: .98;--o3: .57}:where(:root[data-theme="default"]) .background_entity:nth-of-type(4){--t: 48s;--d: -57s;--o0: .38;--o1: .92;--o2: .99;--o3: .79}:where(:root[data-theme="default"]) .background_entity:nth-of-type(5){--t: 63s;--d: -68s;--o0: .84;--o1: .9;--o2: .94;--o3: .9}@keyframes background_drift{0%,100%{transform:translate(var(--x0), var(--y0));opacity:var(--o0)}25%{transform:translate(var(--x1), var(--y1));opacity:var(--o1)}50%{transform:translate(var(--x2), var(--y2));opacity:var(--o2)}75%{transform:translate(var(--x3), var(--y3));opacity:var(--o3)}}:where(:root[data-theme="default"]) .background_canvas{image-rendering:pixelated}:where(:root[data-theme="default"]) .background.ready{filter:none}:where(:root[data-theme="default"]) .background_globe{pointer-events:none}:where(:root[data-theme="default"]) .background_globe path{fill:var(--bg-primary);stroke:var(--bg-primary);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes background_drag{to{translate:0 var(--drag)}}@keyframes background_rise{to{transform:translateY(calc(var(--bg-vh) * -100))}}@keyframes background_shade{from{transform:translate(-640px, -640px)}to{transform:translate(-640px, 640px)}}@supports(animation-timeline: scroll()){:where(:root[data-theme="default"]) .background_entity{animation:background_drift var(--t) ease-in-out var(--d) infinite,background_drag linear both;animation-duration:var(--t),auto;animation-timeline:auto,scroll(root)}:where(:root[data-theme="default"]) .background_globe{animation:background_rise linear both;animation-duration:auto;animation-timeline:scroll(root)}:where(:root[data-theme="default"]) .background_globe rect{animation:background_shade linear both;animation-duration:auto;animation-timeline:scroll(root)}}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) .background_entity, :where(:root[data-theme="default"]) .background_globe, :where(:root[data-theme="default"]) .background_globe rect{animation:none !important}}@media(prefers-reduced-motion: no-preference){:root:where([data-theme="default"]){scroll-behavior:smooth}}:where(:root[data-theme="default"]) button, :where(:root[data-theme="default"]) a, :where(:root[data-theme="default"]) summary, :where(:root[data-theme="default"]) label, :where(:root[data-theme="default"]) input{border:2px solid rgba(0,0,0,0);cursor:pointer;background:inherit}:where(:root[data-theme="default"]) a{color:inherit;text-decoration:none}:where(:root[data-theme="default"]) :focus-visible{outline:none;border:2px solid var(--focus) !important}@keyframes desk_byte_in{from{opacity:0;transform:translateX(-1em)}}@keyframes landing_in{from{opacity:0;transform:translateY(1.75em)}}@keyframes landing_ping{from{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes landing_bob{50%{transform:translateY(0.4em)}}:where(:root[data-theme="default"]) .list_drop_separator{border-top:1px solid var(--line)}:where(:root[data-theme="default"]) .list_drop button:disabled{opacity:.4;cursor:default}:where(:root[data-theme="default"]) .list[open]>.list_summ{color:var(--accent)}:where(:root[data-theme="default"]) .list.crumb{background:none;border:0}:where(:root[data-theme="default"]) .list.crumb>.list_summ{border:0}:where(:root[data-theme="default"]) .list[open]:has(>.list_drop)>.list_summ::after{cursor:default}:where(:root[data-theme="default"]) .list_drop{border:1px solid var(--edge);background:var(--panel)}:where(:root[data-theme="default"]) .list_drop_li>input{opacity:0}:where(:root[data-theme="default"]) .list_drop_li>input:focus-visible+label{outline:3px solid var(--focus);outline-offset:-3px}:where(:root[data-theme="default"]) .list_drop_li>input:checked+label, :where(:root[data-theme="default"]) .list_drop_li>[aria-current]{color:var(--accent)}:where(:root[data-theme="default"]) .list_drop_li_div{border-bottom:1px solid var(--line)}:where(:root[data-theme="default"]) #head{border-bottom:1px solid var(--line);user-select:none;background:var(--panel)}:where(:root[data-theme="default"]) #head_tabs{background:var(--panel);scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-theme="default"]) #head_bord{border-left:1px solid var(--line)}@media(orientation: portrait){:where(:root[data-theme="default"]) #head_tabs{border-top:1px solid var(--line)}}@supports selector(::details-content){@media(min-width: 56em){:where(:root[data-theme="default"]) #head_window>.list_drop{border-radius:3px}:where(:root[data-theme="default"]) #head_window .list_drop_label{clip-path:inset(50%)}}}:where(:root[data-theme="default"]) .landing_panel>*{animation:landing_in .8s ease-out backwards;animation-delay:calc(var(--i, 0)*.1s)}:where(:root[data-theme="default"]) .landing_panel>:nth-child(1){--i: 0}:where(:root[data-theme="default"]) .landing_panel>:nth-child(2){--i: 1}:where(:root[data-theme="default"]) .landing_panel>:nth-child(3){--i: 2}:where(:root[data-theme="default"]) .landing_panel>:nth-child(4){--i: 3}:where(:root[data-theme="default"]) .landing_panel>:nth-child(5){--i: 4}:where(:root[data-theme="default"]) .landing_panel>:nth-child(6){--i: 5}:where(:root[data-theme="default"]) .landing_panel>:nth-child(7){--i: 6}:where(:root[data-theme="default"]) .landing_status{border:1px solid var(--edge);text-transform:uppercase}:where(:root[data-theme="default"]) .landing_dot{border-radius:50%;background:var(--accent)}:where(:root[data-theme="default"]) .landing_dot::after{border-radius:50%;background:var(--accent);animation:landing_ping 2s infinite}:where(:root[data-theme="default"]) .landing_greet{color:var(--text-dim)}:where(:root[data-theme="default"]) .landing_name{text-transform:uppercase}:where(:root[data-theme="default"]) .landing_prompt{color:var(--accent)}:where(:root[data-theme="default"]) .landing_lead{color:var(--text-dim)}:where(:root[data-theme="default"]) .landing_btn{border:2px solid var(--edge);background:var(--panel);color:var(--text);text-transform:uppercase}:where(:root[data-theme="default"]) .landing_btn.primary{background:var(--solid);color:var(--on-solid)}:where(:root[data-theme="default"]) .landing_btn.primary:hover{background:var(--accent);border-color:var(--accent);color:var(--on-solid)}:where(:root[data-theme="default"]) .landing_btn:hover{border-color:var(--accent);color:var(--accent)}:where(:root[data-theme="default"]) .landing_btn_icon{transition:transform .25s}:where(:root[data-theme="default"]) .landing_contacts>li+li{border-top:1px solid color-mix(in srgb, var(--text) 12%, transparent)}:where(:root[data-theme="default"]) .landing_contact{border:0;color:var(--text)}:where(:root[data-theme="default"]) .landing_contact[href]:hover .landing_contact_value{text-decoration:underline;text-underline-offset:.2em}:where(:root[data-theme="default"]) .landing_contact:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:var(--r)}:where(:root[data-theme="default"]) .landing_contact_type{text-transform:uppercase;color:var(--text-dim)}:where(:root[data-theme="default"]) .landing_scroll{text-transform:uppercase}:where(:root[data-theme="default"]) .landing_scroll:hover{color:var(--accent)}:where(:root[data-theme="default"]) .landing_scroll_icon{animation:landing_bob 1.8s ease-in-out infinite}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) .landing_panel>*, :where(:root[data-theme="default"]) .landing_dot, :where(:root[data-theme="default"]) .landing_role, :where(:root[data-theme="default"]) .landing_scroll_icon{animation:none}:where(:root[data-theme="default"]) .landing_role:first-child{opacity:1}}:where(:root[data-theme="default"]) .contact_title{text-transform:uppercase}:where(:root[data-theme="default"]) .contact_list{border:2px solid var(--edge);background:var(--panel)}:where(:root[data-theme="default"]) .contact_row{border-top:1px solid var(--line)}:where(:root[data-theme="default"]) .contact_row:first-child{border-top:0}:where(:root[data-theme="default"]) .contact_row:hover .contact_icon{color:var(--accent)}:where(:root[data-theme="default"]) .contact_type{text-transform:uppercase;color:var(--text-dim)}:where(:root[data-theme="default"]) .contact_btn{border:2px solid var(--edge);background:var(--panel);color:var(--text);text-transform:uppercase}:where(:root[data-theme="default"]) .contact_btn:hover{border-color:var(--accent);color:var(--accent)}:where(:root[data-theme="default"]) .contact_time{border:2px solid var(--edge)}:where(:root[data-theme="default"]) .contact_time_label{text-transform:uppercase;color:var(--text-dim)}:where(:root[data-theme="default"]) .contact_work{border:2px solid var(--edge);background:var(--solid);color:var(--on-solid);text-transform:uppercase}:where(:root[data-theme="default"]) .contact_work:hover{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) .contact_work_icon{transition:transform .25s}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) .contact_work_icon{transition:none}}:where(:root[data-theme="default"]) .error_panel>*{animation:landing_in .8s ease-out backwards;animation-delay:calc(var(--i, 0)*.1s)}:where(:root[data-theme="default"]) .error_panel>:nth-child(1){--i: 0}:where(:root[data-theme="default"]) .error_panel>:nth-child(2){--i: 1}:where(:root[data-theme="default"]) .error_panel>:nth-child(3){--i: 2}:where(:root[data-theme="default"]) .error_panel>:nth-child(4){--i: 3}:where(:root[data-theme="default"]) .error_title{text-transform:uppercase}:where(:root[data-theme="default"]) .error_home{border:2px solid var(--edge);background:var(--solid);color:var(--on-solid);text-transform:uppercase}:where(:root[data-theme="default"]) .error_home:hover{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) .error_home_icon{transition:transform .25s}:where(:root[data-theme="default"]) .error_maybe{border:2px solid var(--edge);background:var(--panel)}:where(:root[data-theme="default"]) .error_maybe_title{text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--line)}:where(:root[data-theme="default"]) .error_maybe_item{border-top:1px solid var(--line)}:where(:root[data-theme="default"]) .error_maybe_item:first-child{border-top:0}:where(:root[data-theme="default"]) .error_maybe_path{color:var(--text-dim)}:where(:root[data-theme="default"]) .error_maybe_go{transition:transform .25s}:where(:root[data-theme="default"]) .error_maybe_link:hover .error_maybe_icon, :where(:root[data-theme="default"]) .error_maybe_link:hover .error_maybe_go{color:var(--accent)}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) .error_home_icon, :where(:root[data-theme="default"]) .error_maybe_go{transition:none}}:where(:root[data-theme="default"]) .desk_side{border-right:1px solid var(--line)}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_side{transition:min-width .5s}}:where(:root[data-theme="default"]) .desk_side{background:var(--panel)}:where(:root[data-theme="default"]) .desk_side_head{border-bottom:1px solid var(--line);background:var(--panel)}:where(:root[data-theme="default"]) .desk_side_info{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_side_tabs{scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-theme="default"]) .desk_side_tabs_ul>li:last-child>details>summary{box-shadow:none}:where(:root[data-theme="default"]) .desk_side_tabs_drop>summary{box-shadow:inset -1px 0 0 var(--line)}:where(:root[data-theme="default"]) .desk_side_tabs_drop[open]>summary{color:var(--accent)}:where(:root[data-theme="default"]) .desk_side_item_head{--row-fill: var(--panel);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_side_item_head::before{background:var(--row-fill);pointer-events:none}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_side_item_head::after{transition:rotate .2s}}:where(:root[data-theme="default"]) .desk_side_item_head:is(:last-child,:has(+ul:empty:last-child)){cursor:default}:where(:root[data-theme="default"]) .desk_side_item_body{border-left:1px solid var(--line);background:var(--panel)}:where(:root[data-theme="default"]) .desk_side_item_info{color:var(--text-dim);border-left:1px solid var(--line);background:var(--panel)}:where(:root[data-theme="default"]) .desk_side_item_tool{border:0 solid var(--line);background-color:var(--panel);scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-theme="default"]) .desk_side_item_tool>button, :where(:root[data-theme="default"]) .desk_side_item_tool>.desk_side_item_drop>summary{box-shadow:inset -1px 0 0 var(--line)}:where(:root[data-theme="default"]) .desk_side_item_drop[open]>summary{color:var(--accent)}:where(:root[data-theme="default"]) .desk_side_item_sub{border-left:1px dashed var(--line-soft)}:where(:root[data-theme="default"]) .desk_side_item_code{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_side_item_date{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_side_item_sub>li>.desk_side_item>.desk_side_item_box>.desk_side_item_head>.desk_side_item_icon::before{background:var(--line);border-radius:50%;pointer-events:none}:where(:root[data-theme="default"]) .desk_wbox{border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_head{background:var(--panel);border-bottom:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_head_mime>summary{border:1px solid var(--edge);border-top-left-radius:3px;border-bottom-left-radius:3px}:where(:root[data-theme="default"]) .desk_wbox_head_path{border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_head_mode>summary{border:1px solid var(--edge);border-top-right-radius:3px;border-bottom-right-radius:3px}:where(:root[data-theme="default"]) .desk_wbox_body_text_line{border-right:1px solid var(--line);background:var(--panel)}:where(:root[data-theme="default"]) .desk_wbox_body_text_tog{border-top:1px solid var(--line);background:var(--panel)}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_wbox_body_text_tog>summary>span{transition:rotate .2s}}:where(:root[data-theme="default"]) .desk_wbox_body_text_tog[open]>summary{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_text_byte{border-right:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_text_byte::before{border-left:1px dashed var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_text_body_split::before{border-left:1px dashed var(--line)}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_wbox_body_text:has(>.desk_wbox_body_text_line>.desk_wbox_body_text_tog[open])>.desk_wbox_body_text_byte{animation:desk_byte_in .2s}}:where(:root[data-theme="default"]) .desk_wbox_body_media_group{border-bottom:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_line{background:var(--tint-2)}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_load{background:var(--tint-3)}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_now{background:color-mix(in srgb, var(--accent) 33%, transparent)}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_now::before{background:var(--solid)}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_wbox_body_media_time_now::before{transition:transform .125s}}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_tick{border-left:1px solid var(--tint-2)}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool_time_end{border-top:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool_full[aria-pressed=true]{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool [aria-disabled=true]{color:color-mix(in srgb, var(--text) 40%, transparent);pointer-events:none}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool_upload[open]>summary{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_doc h1{border-bottom:2px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_doc h2{border-bottom:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_doc h6{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_doc a{color:var(--accent);text-decoration:underline;border:0}:where(:root[data-theme="default"]) .desk_wbox_body_doc sup>a, :where(:root[data-theme="default"]) .desk_wbox_body_doc sub>a{text-decoration:none}:where(:root[data-theme="default"]) .desk_wbox_body_doc code, :where(:root[data-theme="default"]) .desk_wbox_body_doc kbd{border:1px solid var(--edge);border-radius:3px}:where(:root[data-theme="default"]) .desk_wbox_body_doc pre{border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_body_doc pre>code{border:0}:where(:root[data-theme="default"]) .desk_wbox_body_doc hr{border:0;border-top:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_doc blockquote{border-left:2px solid var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_doc .md_task input{accent-color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_doc th, :where(:root[data-theme="default"]) .desk_wbox_body_doc td{border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_body_doc tbody tr:nth-child(even){background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_wbox_body_doc figure>img{border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_body_doc details{border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_body_doc details>summary{border:0}:where(:root[data-theme="default"]) .desk_wbox_body_doc details[open]>summary{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_stage{background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_view{border:1px solid var(--edge);background:var(--panel)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .shape{fill:var(--panel);stroke:var(--text);stroke-width:2}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .shape_hi{fill:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .shape_line{fill:none}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .shape_text{fill:var(--text);stroke:none}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .node_arm{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .node_ctrl, :where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .node{fill:var(--panel);stroke:var(--accent);stroke-width:1.5}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_art .node_on{fill:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_hover, :where(:root[data-theme="default"]) .desk_wbox_body_wysg_sel{pointer-events:none}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_hover{border:1px dashed var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_sel{border:1px solid var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot{border:1px solid var(--accent);background:var(--panel);pointer-events:auto}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_nw{cursor:nwse-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_n{cursor:ns-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_ne{cursor:nesw-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_e{cursor:ew-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_se{cursor:nwse-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_s{cursor:ns-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_sw{cursor:nesw-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_w{cursor:ew-resize}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_rot{border-radius:50%;cursor:grab}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_dot_rot::before{border-left:1px solid var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_size{color:var(--on-solid);background:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_tool{border-top:1px solid var(--line);scrollbar-width:none;-ms-overflow-style:none}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_tool_box{border:1px solid var(--edge);border-radius:3px}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_tool_box>button[aria-pressed=true], :where(:root[data-theme="default"]) .desk_wbox_body_wysg_tool_more[open]>summary{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_tool_sub{border:0 solid var(--accent)}@media(orientation: portrait){:where(:root[data-theme="default"]) .desk_side{border-left:1px solid var(--line)}}@media(orientation: portrait)and (prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_side{transition:transform .5s,visibility 0s .5s,overflow 0s .5s allow-discrete}}@media(orientation: portrait){:where(:root[data-theme="default"]) body:has(#head_menu[open]) .desk_side{transition:transform .5s}}@keyframes expertise_fade{from{opacity:0}}@keyframes expertise_right{0%,49.9%{opacity:1;pointer-events:auto}50%,100%{opacity:0;pointer-events:none}}@keyframes expertise_left{0%,49.9%{opacity:0;pointer-events:none}50%,100%{opacity:1;pointer-events:auto}}@keyframes expertise_snap_default{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app{from,to{scroll-snap-align:none}}@keyframes expertise_snap_cloud{from,to{scroll-snap-align:none}}@keyframes expertise_snap_ai-ml{from,to{scroll-snap-align:none}}@keyframes expertise_snap_iot{from,to{scroll-snap-align:none}}@keyframes expertise_snap_systems{from,to{scroll-snap-align:none}}@keyframes expertise_snap_security{from,to{scroll-snap-align:none}}@keyframes expertise_snap_electronics{from,to{scroll-snap-align:none}}@keyframes expertise_snap_embedded{from,to{scroll-snap-align:none}}@keyframes expertise_snap_usa{from,to{scroll-snap-align:none}}@keyframes expertise_snap_freelance{from,to{scroll-snap-align:none}}@keyframes expertise_snap_gdsc{from,to{scroll-snap-align:none}}@keyframes expertise_snap_rnd{from,to{scroll-snap-align:none}}@keyframes expertise_snap_expertise_stesis{from,to{scroll-snap-align:none}}@keyframes expertise_snap_ai-ml_stesis{from,to{scroll-snap-align:none}}@keyframes expertise_snap_iot_stesis{from,to{scroll-snap-align:none}}@keyframes expertise_snap_embedded_stesis{from,to{scroll-snap-align:none}}@keyframes expertise_snap_cloud_stesis{from,to{scroll-snap-align:none}}@keyframes expertise_snap_expertise_traffic{from,to{scroll-snap-align:none}}@keyframes expertise_snap_ai-ml_traffic{from,to{scroll-snap-align:none}}@keyframes expertise_snap_iot_traffic{from,to{scroll-snap-align:none}}@keyframes expertise_snap_embedded_traffic{from,to{scroll-snap-align:none}}@keyframes expertise_snap_expertise_dost-assistant{from,to{scroll-snap-align:none}}@keyframes expertise_snap_ai-ml_dost-assistant{from,to{scroll-snap-align:none}}@keyframes expertise_snap_expertise_gdsc{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_gdsc{from,to{scroll-snap-align:none}}@keyframes expertise_snap_cloud_gdsc{from,to{scroll-snap-align:none}}@keyframes expertise_snap_expertise_ncl-pos{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_ncl-pos{from,to{scroll-snap-align:none}}@keyframes expertise_snap_cloud_ncl-pos{from,to{scroll-snap-align:none}}@keyframes expertise_snap_systems_ncl-pos{from,to{scroll-snap-align:none}}@keyframes expertise_snap_security_ncl-pos{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_jazu{from,to{scroll-snap-align:none}}@keyframes expertise_snap_cloud_jazu{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_noble-city{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_obbo{from,to{scroll-snap-align:none}}@keyframes expertise_snap_security_obbo{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_lasortech{from,to{scroll-snap-align:none}}@keyframes expertise_snap_security_lasortech{from,to{scroll-snap-align:none}}@keyframes expertise_snap_ai-ml_linguachat{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_linguachat{from,to{scroll-snap-align:none}}@keyframes expertise_snap_ai-ml_eva{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_galactic-strike{from,to{scroll-snap-align:none}}@keyframes expertise_snap_cloud_galactic-strike{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_aswang-king{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_hypro{from,to{scroll-snap-align:none}}@keyframes expertise_snap_systems_hypro{from,to{scroll-snap-align:none}}@keyframes expertise_snap_embedded_icpep-c-2026{from,to{scroll-snap-align:none}}@keyframes expertise_snap_systems_icpep-c-2026{from,to{scroll-snap-align:none}}@keyframes expertise_snap_systems_philnits-fe{from,to{scroll-snap-align:none}}@keyframes expertise_snap_expertise_icpep-c-2025{from,to{scroll-snap-align:none}}@keyframes expertise_snap_embedded_icpep-c-2025{from,to{scroll-snap-align:none}}@keyframes expertise_snap_systems_icpep-c-2025{from,to{scroll-snap-align:none}}@keyframes expertise_snap_iot_packethacks-2024{from,to{scroll-snap-align:none}}@keyframes expertise_snap_embedded_icpep-c-2024{from,to{scroll-snap-align:none}}@keyframes expertise_snap_systems_icpep-c-2024{from,to{scroll-snap-align:none}}@keyframes expertise_snap_security_hackforgov-2023{from,to{scroll-snap-align:none}}@keyframes expertise_snap_web-app_stackleague-2023{from,to{scroll-snap-align:none}}@keyframes expertise_snap_ai-ml_icpep-py-2023{from,to{scroll-snap-align:none}}:where(:root[data-theme="default"]) .expertise .st{opacity:0;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) .expertise .st_expertise{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) .expertise .gate{animation:expertise_fade .4s}:where(:root[data-theme="default"]) .expertise .btn{border:2px solid var(--edge);background:var(--panel);color:var(--text)}:where(:root[data-theme="default"]) .expertise .btn.primary{background:var(--solid);color:var(--on-solid)}:where(:root[data-theme="default"]) .expertise .btn:hover{border-color:var(--accent);color:var(--accent)}:where(:root[data-theme="default"]) .expertise .btn.primary:hover{background:var(--accent);border-color:var(--accent);color:var(--on-solid)}:where(:root[data-theme="default"]) .expertise_title{text-transform:uppercase}:where(:root[data-theme="default"]) .expertise_tabs{transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) .expertise_tabs_ul{border:1px solid var(--edge);background:var(--panel)}:where(:root[data-theme="default"]) .expertise .tab{border-left:1px solid var(--line)}:where(:root[data-theme="default"]) .expertise .tab:first-child{border-left:0}:where(:root[data-theme="default"]) .expertise .tab a{border-color:rgba(0,0,0,0);text-transform:uppercase}:where(:root[data-theme="default"]) .expertise .tab a:hover{color:var(--accent)}:where(:root[data-theme="default"]) .expertise_heads{pointer-events:none}:where(:root[data-theme="default"]) .expertise .th{pointer-events:auto;border:1px solid var(--edge);border-bottom-color:var(--panel);background:var(--panel)}:where(:root[data-theme="default"]) .expertise_search_tog{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .expertise_search_input{background:var(--panel);transition:width .4s}:where(:root[data-theme="default"]) .expertise_search_input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}:where(:root[data-theme="default"]) .expertise_tl_in{transition:width .6s,height .6s,transform .6s,font-size .6s}:where(:root[data-theme="default"]) .expertise .tl_ticks::before{border-left:2px solid var(--line)}:where(:root[data-theme="default"]) .expertise .tl_tick{border-top:1px solid var(--line-soft);transition:top .6s}:where(:root[data-theme="default"]) .expertise .tl_tick::before{border-top:2px solid var(--line)}:where(:root[data-theme="default"]) .expertise .tl_tick>span, :where(:root[data-theme="default"]) .expertise .tl_now>span{transition:transform .6s}:where(:root[data-theme="default"]) .expertise .tl_now{border-top:2px solid var(--accent);color:var(--accent);transition:top .6s}:where(:root[data-theme="default"]) .expertise .tl_i{transition:top .6s,height .6s,left .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) .expertise .tl_i.in_any{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .expertise .tl_i.in_expertise{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) .expertise .tl_card{background:var(--panel);border:1px solid var(--edge);color:var(--text)}:where(:root[data-theme="default"]) .expertise .tl_go{border:0;background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .expertise .tl_go:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:where(:root[data-theme="default"]) .expertise .tl_icon{transition:transform .6s var(--ease)}:where(:root[data-theme="default"]) .expertise .tl_bar .tl_card:hover, :where(:root[data-theme="default"]) .expertise .tl_pin .tl_card:hover{border-color:var(--accent);color:var(--accent)}:where(:root[data-theme="default"]) .expertise .tl_pin .tl_card::before{border:1px solid;border-color:inherit;background:inherit;clip-path:polygon(0 0, 0 100%, 100% 100%);pointer-events:none}:where(:root[data-theme="default"]) .expertise .tl_pin.in_any{transition:top .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) .expertise .tl_pin.in_expertise{transition:top .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) .expertise_stacks{transition:opacity .4s}:where(:root[data-theme="default"]) .expertise .stackset{border:0;scrollbar-width:thin}:where(:root[data-theme="default"]) .expertise .chk{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .expertise .chip{border:2px solid var(--edge);background:var(--panel)}:where(:root[data-theme="default"]) .expertise .chk:not(:checked)+.chip{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .chk:focus-visible+.chip{outline:3px solid var(--focus);outline-offset:2px}:where(:root[data-theme="default"]) .expertise .chip:hover{color:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) .expertise .dot_a{border:2px solid var(--edge);border-radius:50%;background:var(--panel)}:where(:root[data-theme="default"]) .expertise_track{scroll-behavior:smooth;scrollbar-width:none}:where(:root[data-theme="default"]) .expertise .slide_card{border:1px solid var(--edge);background:var(--panel)}:where(:root[data-theme="default"]) .expertise .slide_role_sub{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .slide_tags li{border:2px solid var(--edge)}:where(:root[data-theme="default"]) .expertise .pin{pointer-events:none}:where(:root[data-theme="default"]) .expertise .arrow{border:2px solid var(--edge);border-radius:50%;background:var(--panel)}:where(:root[data-theme="default"]) .expertise .arrow:hover{border-color:var(--accent);color:var(--accent)}@supports(animation-timeline: view(inline)){:where(:root[data-theme="default"]) .expertise .arrow{animation-timeline:view(inline);animation-fill-mode:both;animation-timing-function:linear}:where(:root[data-theme="default"]) .expertise .arrow_next{animation-name:expertise_right}:where(:root[data-theme="default"]) .expertise .arrow_prev{animation-name:expertise_left}}:where(:root[data-theme="default"]) body:has(#expertise:target,#expertise\/stesis:target,#expertise\/traffic:target,#expertise\/dost-assistant:target,#expertise\/gdsc:target,#expertise\/ncl-pos:target,#expertise\/icpep-c-2025:target,#timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#expertise:target,#expertise\/stesis:target,#expertise\/traffic:target,#expertise\/dost-assistant:target,#expertise\/gdsc:target,#expertise\/ncl-pos:target,#expertise\/icpep-c-2025:target,#timeline:target) .expertise .st_expertise{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#expertise:target,#expertise\/stesis:target,#expertise\/traffic:target,#expertise\/dost-assistant:target,#expertise\/gdsc:target,#expertise\/ncl-pos:target,#expertise\/icpep-c-2025:target,#timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#expertise:target,#expertise\/stesis:target,#expertise\/traffic:target,#expertise\/dost-assistant:target,#expertise\/gdsc:target,#expertise\/ncl-pos:target,#expertise\/icpep-c-2025:target,#timeline:target) .expertise .tl_i.in_expertise{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target) .expertise .st_web-app{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target) .expertise .tl_i.in_web-app{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target) .expertise .st_cloud{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target) .expertise .tl_i.in_cloud{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target) .expertise .st_ai-ml{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target) .expertise .tl_i.in_ai-ml{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target) .expertise .st_iot{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target) .expertise .tl_i.in_iot{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target) .expertise .st_systems{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target) .expertise .tl_i.in_systems{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target) .expertise .st_security{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target) .expertise .tl_i.in_security{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .st_electronics{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .tl_i.in_electronics{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target) .expertise .st_embedded{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target) .expertise .tl_i.in_embedded{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#usa:target,#usa\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#usa:target,#usa\/timeline:target) .expertise .st_usa{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#usa:target,#usa\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#usa:target,#usa\/timeline:target) .expertise .tl_i.in_usa{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#freelance:target,#freelance\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#freelance:target,#freelance\/timeline:target) .expertise .st_freelance{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#freelance:target,#freelance\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#freelance:target,#freelance\/timeline:target) .expertise .tl_i.in_freelance{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#gdsc:target,#gdsc\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#gdsc:target,#gdsc\/timeline:target) .expertise .st_gdsc{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#gdsc:target,#gdsc\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#gdsc:target,#gdsc\/timeline:target) .expertise .tl_i.in_gdsc{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#rnd:target,#rnd\/timeline:target) .expertise .st{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#rnd:target,#rnd\/timeline:target) .expertise .st_rnd{opacity:1;pointer-events:auto;transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#rnd:target,#rnd\/timeline:target) .expertise .tl_i.in_any{opacity:0;pointer-events:none;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#rnd:target,#rnd\/timeline:target) .expertise .tl_i.in_rnd{opacity:1;pointer-events:auto;transition:top .6s,height .6s,left .6s,transform .6s,opacity .4s,visibility 0s}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target) .expertise .tab_web-app>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target) .expertise .tab_cloud>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target) .expertise .tab_ai-ml>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target) .expertise .tab_iot>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target) .expertise .tab_systems>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target) .expertise .tab_security>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .tab_electronics>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target) .expertise .tab_embedded>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:has(#usa:target,#usa\/timeline:target) .expertise .tabgroup{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#freelance:target,#freelance\/timeline:target) .expertise .tabgroup{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#gdsc:target,#gdsc\/timeline:target) .expertise .tabgroup{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#rnd:target,#rnd\/timeline:target) .expertise .tabgroup{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target,#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target,#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target,#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target,#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target)) .expertise .tab_expertise>a{color:var(--accent);border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#ai-ml\/dost-assistant:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)) .expertise .p_stesis{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)) .expertise .p_stesis{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)) .expertise .p_stesis{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)) .expertise .p_stesis{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)) .expertise .p_stesis{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#ai-ml\/dost-assistant:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)) .expertise .p_traffic{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)) .expertise .p_traffic{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target):has(#iot\/python:not(:checked)):has(#iot\/yolo11:not(:checked)):has(#iot\/opencv:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/sumo:not(:checked)) .expertise .p_traffic{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)) .expertise .p_traffic{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#ai-ml\/dost-assistant:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target)):has(#expertise\/ollama:not(:checked)) .expertise .p_dost-assistant{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)) .expertise .p_dost-assistant{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#ai-ml\/dost-assistant:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target)):has(#expertise\/firebase:not(:checked)) .expertise .p_gdsc{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)) .expertise .p_gdsc{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target):has(#cloud\/firebase:not(:checked)) .expertise .p_gdsc{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#ai-ml\/dost-assistant:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target)):has(#expertise\/mysql:not(:checked)) .expertise .p_ncl-pos{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)) .expertise .p_ncl-pos{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target):has(#cloud\/php:not(:checked)):has(#cloud\/mysql:not(:checked)):has(#cloud\/apache:not(:checked)):has(#cloud\/js:not(:checked)):has(#cloud\/wrangling:not(:checked)):has(#cloud\/printcss:not(:checked)) .expertise .p_ncl-pos{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)) .expertise .p_ncl-pos{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)) .expertise .p_ncl-pos{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)) .expertise .p_jazu{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target):has(#cloud\/ts:not(:checked)):has(#cloud\/sass:not(:checked)):has(#cloud\/nodejs:not(:checked)) .expertise .p_jazu{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)) .expertise .p_noble-city{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)) .expertise .p_obbo{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)) .expertise .p_obbo{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)) .expertise .p_lasortech{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target):has(#security\/ts:not(:checked)):has(#security\/sass:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/composer:not(:checked)):has(#security\/apache:not(:checked)) .expertise .p_lasortech{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)) .expertise .p_linguachat{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)) .expertise .p_linguachat{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/pyautogui:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llmapi:not(:checked)) .expertise .p_eva{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)) .expertise .p_galactic-strike{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/stesis:target,#cloud\/gdsc:target,#cloud\/ncl-pos:target,#cloud\/jazu:target,#cloud\/galactic-strike:target,#cloud\/timeline:target):has(#cloud\/nodejs:not(:checked)):has(#cloud\/websockets:not(:checked)):has(#cloud\/engine:not(:checked)) .expertise .p_galactic-strike{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/platformer:not(:checked)) .expertise .p_aswang-king{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/vanilla:not(:checked)):has(#web-app\/indexeddb:not(:checked)):has(#web-app\/jszip:not(:checked)):has(#web-app\/ide:not(:checked)):has(#web-app\/compiler:not(:checked)) .expertise .p_hypro{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)) .expertise .p_hypro{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target):has(#embedded\/:not(:checked)) .expertise .p_icpep-c-2026{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target):has(#systems\/:not(:checked)) .expertise .p_icpep-c-2026{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target):has(#systems\/:not(:checked)) .expertise .p_philnits-fe{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#ai-ml\/dost-assistant:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target)):has(#expertise\/:not(:checked)) .expertise .p_icpep-c-2025{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target):has(#embedded\/:not(:checked)) .expertise .p_icpep-c-2025{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target):has(#systems\/:not(:checked)) .expertise .p_icpep-c-2025{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/stesis:target,#iot\/traffic:target,#iot\/packethacks-2024:target,#iot\/timeline:target):has(#iot\/:not(:checked)) .expertise .p_packethacks-2024{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/stesis:target,#embedded\/traffic:target,#embedded\/icpep-c-2026:target,#embedded\/icpep-c-2025:target,#embedded\/icpep-c-2024:target,#embedded\/timeline:target):has(#embedded\/:not(:checked)) .expertise .p_icpep-c-2024{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/ncl-pos:target,#systems\/hypro:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#systems\/icpep-c-2025:target,#systems\/icpep-c-2024:target,#systems\/timeline:target):has(#systems\/:not(:checked)) .expertise .p_icpep-c-2024{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#security:target,#security\/ncl-pos:target,#security\/obbo:target,#security\/lasortech:target,#security\/hackforgov-2023:target,#security\/timeline:target):has(#security\/:not(:checked)) .expertise .p_hackforgov-2023{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/gdsc:target,#web-app\/ncl-pos:target,#web-app\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#web-app\/lasortech:target,#web-app\/linguachat:target,#web-app\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#web-app\/stackleague-2023:target,#web-app\/timeline:target):has(#web-app\/:not(:checked)) .expertise .p_stackleague-2023{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/stesis:target,#ai-ml\/traffic:target,#ai-ml\/dost-assistant:target,#ai-ml\/linguachat:target,#ai-ml\/eva:target,#ai-ml\/icpep-py-2023:target,#ai-ml\/timeline:target):has(#ai-ml\/:not(:checked)) .expertise .p_icpep-py-2023{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) body:has(#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target) .expertise .p_stesis .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target) .expertise .d_stesis .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target) .expertise .p_traffic .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target) .expertise .d_traffic .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target) .expertise .p_dost-assistant .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target) .expertise .d_dost-assistant .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target) .expertise .p_gdsc .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target) .expertise .d_gdsc .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target) .expertise .p_ncl-pos .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target) .expertise .d_ncl-pos .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/jazu:target,#cloud\/jazu:target) .expertise .p_jazu .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/jazu:target,#cloud\/jazu:target) .expertise .d_jazu .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/noble-city:target) .expertise .p_noble-city .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/noble-city:target) .expertise .d_noble-city .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/noble-city:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/noble-city:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/noble-city:target) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/obbo:target,#security\/obbo:target) .expertise .p_obbo .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/obbo:target,#security\/obbo:target) .expertise .d_obbo .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/obbo:target,#security\/obbo:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/obbo:target,#security\/obbo:target) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/lasortech:target,#security\/lasortech:target) .expertise .p_lasortech .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/lasortech:target,#security\/lasortech:target) .expertise .d_lasortech .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/lasortech:target,#security\/lasortech:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml\/linguachat:target,#web-app\/linguachat:target) .expertise .p_linguachat .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml\/linguachat:target,#web-app\/linguachat:target) .expertise .d_linguachat .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml\/linguachat:target,#web-app\/linguachat:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml\/linguachat:target,#web-app\/linguachat:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml\/linguachat:target,#web-app\/linguachat:target) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml\/eva:target) .expertise .p_eva .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml\/eva:target) .expertise .d_eva .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml\/eva:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml\/eva:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/galactic-strike:target,#cloud\/galactic-strike:target) .expertise .p_galactic-strike .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/galactic-strike:target,#cloud\/galactic-strike:target) .expertise .d_galactic-strike .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/galactic-strike:target,#cloud\/galactic-strike:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/galactic-strike:target,#cloud\/galactic-strike:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/aswang-king:target) .expertise .p_aswang-king .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/aswang-king:target) .expertise .d_aswang-king .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/aswang-king:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/aswang-king:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/hypro:target,#systems\/hypro:target) .expertise .p_hypro .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/hypro:target,#systems\/hypro:target) .expertise .d_hypro .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target) .expertise .p_icpep-c-2026 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target) .expertise .d_icpep-c-2026 .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems\/philnits-fe:target) .expertise .p_philnits-fe .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#systems\/philnits-fe:target) .expertise .d_philnits-fe .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#systems\/philnits-fe:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems\/philnits-fe:target) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target) .expertise .p_icpep-c-2025 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target) .expertise .d_icpep-c-2025 .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot\/packethacks-2024:target) .expertise .p_packethacks-2024 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#iot\/packethacks-2024:target) .expertise .d_packethacks-2024 .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#iot\/packethacks-2024:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot\/packethacks-2024:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target) .expertise .p_icpep-c-2024 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target) .expertise .d_icpep-c-2024 .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#security\/hackforgov-2023:target) .expertise .p_hackforgov-2023 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#security\/hackforgov-2023:target) .expertise .d_hackforgov-2023 .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#security\/hackforgov-2023:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#security\/hackforgov-2023:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/stackleague-2023:target) .expertise .p_stackleague-2023 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app\/stackleague-2023:target) .expertise .d_stackleague-2023 .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app\/stackleague-2023:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app\/stackleague-2023:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml\/icpep-py-2023:target) .expertise .p_icpep-py-2023 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml\/icpep-py-2023:target) .expertise .d_icpep-py-2023 .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml\/icpep-py-2023:target) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml\/icpep-py-2023:target) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .d_stesis .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .p_stesis .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .d_traffic .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .p_traffic .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:checked,#expertise\/rpi:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:checked) .expertise .d_dost-assistant .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:checked) .expertise .p_dost-assistant .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:checked) .expertise .d_gdsc .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:checked) .expertise .p_gdsc .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:not(:checked)):has(#expertise\/mysql:checked) .expertise .d_ncl-pos .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:not(:checked)):has(#expertise\/mysql:checked) .expertise .p_ncl-pos .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:not(:checked)):has(#expertise\/mysql:not(:checked)):has(#expertise\/:checked) .expertise .d_icpep-c-2025 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:not(:checked)):has(#expertise\/mysql:not(:checked)):has(#expertise\/:checked) .expertise .p_icpep-c-2025 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:not(:checked)):has(#expertise\/mysql:not(:checked)):has(#expertise\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:not(:checked)):has(#expertise\/mysql:not(:checked)):has(#expertise\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target,#timeline:target)):not(:has(.expertise.is_searching)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/python:not(:checked)):has(#expertise\/rpi:not(:checked)):has(#expertise\/ollama:not(:checked)):has(#expertise\/firebase:not(:checked)):has(#expertise\/mysql:not(:checked)):has(#expertise\/:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:checked,#web-app\/vue:checked,#web-app\/ts:checked,#web-app\/tailwind:checked,#web-app\/vuetify:checked,#web-app\/firebase:checked) .expertise .d_gdsc .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:checked,#web-app\/vue:checked,#web-app\/ts:checked,#web-app\/tailwind:checked,#web-app\/vuetify:checked,#web-app\/firebase:checked) .expertise .p_gdsc .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:checked,#web-app\/vue:checked,#web-app\/ts:checked,#web-app\/tailwind:checked,#web-app\/vuetify:checked,#web-app\/firebase:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:checked,#web-app\/vue:checked,#web-app\/ts:checked,#web-app\/tailwind:checked,#web-app\/vuetify:checked,#web-app\/firebase:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:checked,#web-app\/vue:checked,#web-app\/ts:checked,#web-app\/tailwind:checked,#web-app\/vuetify:checked,#web-app\/firebase:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/apache:checked,#web-app\/js:checked,#web-app\/wrangling:checked,#web-app\/printcss:checked) .expertise .d_ncl-pos .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/apache:checked,#web-app\/js:checked,#web-app\/wrangling:checked,#web-app\/printcss:checked) .expertise .p_ncl-pos .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:checked,#web-app\/sass:checked,#web-app\/nodejs:checked) .expertise .d_jazu .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:checked,#web-app\/sass:checked,#web-app\/nodejs:checked) .expertise .p_jazu .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/tycoon:checked) .expertise .d_noble-city .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/tycoon:checked) .expertise .p_noble-city .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/tycoon:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/tycoon:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/tycoon:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/apache:checked) .expertise .d_obbo .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/apache:checked) .expertise .p_obbo .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/apache:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/apache:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:checked,#web-app\/sass:checked,#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/composer:checked,#web-app\/apache:checked) .expertise .d_lasortech .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:checked,#web-app\/sass:checked,#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/composer:checked,#web-app\/apache:checked) .expertise .p_lasortech .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:checked,#web-app\/sass:checked,#web-app\/php:checked,#web-app\/mysql:checked,#web-app\/composer:checked,#web-app\/apache:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:checked,#web-app\/nodejs:checked,#web-app\/scraping:checked,#web-app\/nlp:checked) .expertise .d_linguachat .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:checked,#web-app\/nodejs:checked,#web-app\/scraping:checked,#web-app\/nlp:checked) .expertise .p_linguachat .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:checked,#web-app\/nodejs:checked,#web-app\/scraping:checked,#web-app\/nlp:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:checked,#web-app\/nodejs:checked,#web-app\/scraping:checked,#web-app\/nlp:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:checked,#web-app\/nodejs:checked,#web-app\/scraping:checked,#web-app\/nlp:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:checked,#web-app\/websockets:checked,#web-app\/engine:checked) .expertise .d_galactic-strike .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:checked,#web-app\/websockets:checked,#web-app\/engine:checked) .expertise .p_galactic-strike .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:checked,#web-app\/websockets:checked,#web-app\/engine:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:checked,#web-app\/websockets:checked,#web-app\/engine:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/platformer:checked) .expertise .d_aswang-king .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/platformer:checked) .expertise .p_aswang-king .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/platformer:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:checked,#web-app\/engine:checked,#web-app\/vanilla:checked,#web-app\/platformer:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/platformer:not(:checked)):has(#web-app\/vanilla:checked,#web-app\/indexeddb:checked,#web-app\/jszip:checked,#web-app\/ide:checked,#web-app\/compiler:checked) .expertise .d_hypro .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/platformer:not(:checked)):has(#web-app\/vanilla:checked,#web-app\/indexeddb:checked,#web-app\/jszip:checked,#web-app\/ide:checked,#web-app\/compiler:checked) .expertise .p_hypro .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/platformer:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/indexeddb:not(:checked)):has(#web-app\/jszip:not(:checked)):has(#web-app\/ide:not(:checked)):has(#web-app\/compiler:not(:checked)):has(#web-app\/:checked) .expertise .d_stackleague-2023 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/platformer:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/indexeddb:not(:checked)):has(#web-app\/jszip:not(:checked)):has(#web-app\/ide:not(:checked)):has(#web-app\/compiler:not(:checked)):has(#web-app\/:checked) .expertise .p_stackleague-2023 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/platformer:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/indexeddb:not(:checked)):has(#web-app\/jszip:not(:checked)):has(#web-app\/ide:not(:checked)):has(#web-app\/compiler:not(:checked)):has(#web-app\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#web-app:target):not(:has(.expertise.is_searching)):has(#web-app\/nuxt:not(:checked)):has(#web-app\/vue:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/tailwind:not(:checked)):has(#web-app\/vuetify:not(:checked)):has(#web-app\/firebase:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/js:not(:checked)):has(#web-app\/wrangling:not(:checked)):has(#web-app\/printcss:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/tycoon:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/sass:not(:checked)):has(#web-app\/php:not(:checked)):has(#web-app\/mysql:not(:checked)):has(#web-app\/composer:not(:checked)):has(#web-app\/apache:not(:checked)):has(#web-app\/electron:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/scraping:not(:checked)):has(#web-app\/nlp:not(:checked)):has(#web-app\/nodejs:not(:checked)):has(#web-app\/websockets:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/ts:not(:checked)):has(#web-app\/engine:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/platformer:not(:checked)):has(#web-app\/vanilla:not(:checked)):has(#web-app\/indexeddb:not(:checked)):has(#web-app\/jszip:not(:checked)):has(#web-app\/ide:not(:checked)):has(#web-app\/compiler:not(:checked)):has(#web-app\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:checked,#cloud\/kotlin:checked,#cloud\/nodejs:checked,#cloud\/mediapipe:checked,#cloud\/rpi:checked,#cloud\/aiot:checked,#cloud\/stereo:checked,#cloud\/sensory:checked) .expertise .d_stesis .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:checked,#cloud\/kotlin:checked,#cloud\/nodejs:checked,#cloud\/mediapipe:checked,#cloud\/rpi:checked,#cloud\/aiot:checked,#cloud\/stereo:checked,#cloud\/sensory:checked) .expertise .p_stesis .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:checked,#cloud\/kotlin:checked,#cloud\/nodejs:checked,#cloud\/mediapipe:checked,#cloud\/rpi:checked,#cloud\/aiot:checked,#cloud\/stereo:checked,#cloud\/sensory:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:checked,#cloud\/kotlin:checked,#cloud\/nodejs:checked,#cloud\/mediapipe:checked,#cloud\/rpi:checked,#cloud\/aiot:checked,#cloud\/stereo:checked,#cloud\/sensory:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:checked) .expertise .d_gdsc .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:checked) .expertise .p_gdsc .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:checked,#cloud\/mysql:checked,#cloud\/apache:checked,#cloud\/js:checked,#cloud\/wrangling:checked,#cloud\/printcss:checked) .expertise .d_ncl-pos .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:checked,#cloud\/mysql:checked,#cloud\/apache:checked,#cloud\/js:checked,#cloud\/wrangling:checked,#cloud\/printcss:checked) .expertise .p_ncl-pos .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:not(:checked)):has(#cloud\/mysql:not(:checked)):has(#cloud\/apache:not(:checked)):has(#cloud\/js:not(:checked)):has(#cloud\/wrangling:not(:checked)):has(#cloud\/printcss:not(:checked)):has(#cloud\/ts:checked,#cloud\/sass:checked,#cloud\/nodejs:checked) .expertise .d_jazu .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:not(:checked)):has(#cloud\/mysql:not(:checked)):has(#cloud\/apache:not(:checked)):has(#cloud\/js:not(:checked)):has(#cloud\/wrangling:not(:checked)):has(#cloud\/printcss:not(:checked)):has(#cloud\/ts:checked,#cloud\/sass:checked,#cloud\/nodejs:checked) .expertise .p_jazu .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:not(:checked)):has(#cloud\/mysql:not(:checked)):has(#cloud\/apache:not(:checked)):has(#cloud\/js:not(:checked)):has(#cloud\/wrangling:not(:checked)):has(#cloud\/printcss:not(:checked)):has(#cloud\/ts:not(:checked)):has(#cloud\/sass:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/nodejs:checked,#cloud\/websockets:checked,#cloud\/engine:checked) .expertise .d_galactic-strike .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:not(:checked)):has(#cloud\/mysql:not(:checked)):has(#cloud\/apache:not(:checked)):has(#cloud\/js:not(:checked)):has(#cloud\/wrangling:not(:checked)):has(#cloud\/printcss:not(:checked)):has(#cloud\/ts:not(:checked)):has(#cloud\/sass:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/nodejs:checked,#cloud\/websockets:checked,#cloud\/engine:checked) .expertise .p_galactic-strike .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:not(:checked)):has(#cloud\/mysql:not(:checked)):has(#cloud\/apache:not(:checked)):has(#cloud\/js:not(:checked)):has(#cloud\/wrangling:not(:checked)):has(#cloud\/printcss:not(:checked)):has(#cloud\/ts:not(:checked)):has(#cloud\/sass:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/nodejs:checked,#cloud\/websockets:checked,#cloud\/engine:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#cloud:target):not(:has(.expertise.is_searching)):has(#cloud\/python:not(:checked)):has(#cloud\/kotlin:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/mediapipe:not(:checked)):has(#cloud\/rpi:not(:checked)):has(#cloud\/aiot:not(:checked)):has(#cloud\/stereo:not(:checked)):has(#cloud\/sensory:not(:checked)):has(#cloud\/firebase:not(:checked)):has(#cloud\/php:not(:checked)):has(#cloud\/mysql:not(:checked)):has(#cloud\/apache:not(:checked)):has(#cloud\/js:not(:checked)):has(#cloud\/wrangling:not(:checked)):has(#cloud\/printcss:not(:checked)):has(#cloud\/ts:not(:checked)):has(#cloud\/sass:not(:checked)):has(#cloud\/nodejs:not(:checked)):has(#cloud\/nodejs:checked,#cloud\/websockets:checked,#cloud\/engine:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:checked,#ai-ml\/kotlin:checked,#ai-ml\/nodejs:checked,#ai-ml\/mediapipe:checked,#ai-ml\/rpi:checked,#ai-ml\/aiot:checked,#ai-ml\/stereo:checked,#ai-ml\/sensory:checked) .expertise .d_stesis .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:checked,#ai-ml\/kotlin:checked,#ai-ml\/nodejs:checked,#ai-ml\/mediapipe:checked,#ai-ml\/rpi:checked,#ai-ml\/aiot:checked,#ai-ml\/stereo:checked,#ai-ml\/sensory:checked) .expertise .p_stesis .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:checked,#ai-ml\/kotlin:checked,#ai-ml\/nodejs:checked,#ai-ml\/mediapipe:checked,#ai-ml\/rpi:checked,#ai-ml\/aiot:checked,#ai-ml\/stereo:checked,#ai-ml\/sensory:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:checked,#ai-ml\/kotlin:checked,#ai-ml\/nodejs:checked,#ai-ml\/mediapipe:checked,#ai-ml\/rpi:checked,#ai-ml\/aiot:checked,#ai-ml\/stereo:checked,#ai-ml\/sensory:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:checked,#ai-ml\/yolo11:checked,#ai-ml\/opencv:checked,#ai-ml\/rpi:checked,#ai-ml\/sumo:checked) .expertise .d_traffic .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:checked,#ai-ml\/yolo11:checked,#ai-ml\/opencv:checked,#ai-ml\/rpi:checked,#ai-ml\/sumo:checked) .expertise .p_traffic .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:checked,#ai-ml\/yolo11:checked,#ai-ml\/opencv:checked,#ai-ml\/rpi:checked,#ai-ml\/sumo:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:checked,#ai-ml\/yolo11:checked,#ai-ml\/opencv:checked,#ai-ml\/rpi:checked,#ai-ml\/sumo:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:checked,#ai-ml\/llama3:checked,#ai-ml\/electron:checked,#ai-ml\/pptr:checked,#ai-ml\/prompt:checked,#ai-ml\/nlp:checked) .expertise .d_dost-assistant .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:checked,#ai-ml\/llama3:checked,#ai-ml\/electron:checked,#ai-ml\/pptr:checked,#ai-ml\/prompt:checked,#ai-ml\/nlp:checked) .expertise .p_dost-assistant .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:checked,#ai-ml\/llama3:checked,#ai-ml\/electron:checked,#ai-ml\/pptr:checked,#ai-ml\/prompt:checked,#ai-ml\/nlp:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:checked,#ai-ml\/llama3:checked,#ai-ml\/electron:checked,#ai-ml\/pptr:checked,#ai-ml\/prompt:checked,#ai-ml\/nlp:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:checked,#ai-ml\/llama3:checked,#ai-ml\/electron:checked,#ai-ml\/pptr:checked,#ai-ml\/prompt:checked,#ai-ml\/nlp:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:checked,#ai-ml\/nodejs:checked,#ai-ml\/scraping:checked,#ai-ml\/nlp:checked) .expertise .d_linguachat .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:checked,#ai-ml\/nodejs:checked,#ai-ml\/scraping:checked,#ai-ml\/nlp:checked) .expertise .p_linguachat .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:checked,#ai-ml\/nodejs:checked,#ai-ml\/scraping:checked,#ai-ml\/nlp:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:checked,#ai-ml\/nodejs:checked,#ai-ml\/scraping:checked,#ai-ml\/nlp:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:checked,#ai-ml\/nodejs:checked,#ai-ml\/scraping:checked,#ai-ml\/nlp:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:checked,#ai-ml\/python:checked,#ai-ml\/pptr:checked,#ai-ml\/pyautogui:checked,#ai-ml\/ollama:checked,#ai-ml\/llmapi:checked) .expertise .d_eva .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:checked,#ai-ml\/python:checked,#ai-ml\/pptr:checked,#ai-ml\/pyautogui:checked,#ai-ml\/ollama:checked,#ai-ml\/llmapi:checked) .expertise .p_eva .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:checked,#ai-ml\/python:checked,#ai-ml\/pptr:checked,#ai-ml\/pyautogui:checked,#ai-ml\/ollama:checked,#ai-ml\/llmapi:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:checked,#ai-ml\/python:checked,#ai-ml\/pptr:checked,#ai-ml\/pyautogui:checked,#ai-ml\/ollama:checked,#ai-ml\/llmapi:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/pyautogui:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llmapi:not(:checked)):has(#ai-ml\/:checked) .expertise .d_icpep-py-2023 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/pyautogui:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llmapi:not(:checked)):has(#ai-ml\/:checked) .expertise .p_icpep-py-2023 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/pyautogui:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llmapi:not(:checked)):has(#ai-ml\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#ai-ml:target):not(:has(.expertise.is_searching)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/kotlin:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/mediapipe:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/aiot:not(:checked)):has(#ai-ml\/stereo:not(:checked)):has(#ai-ml\/sensory:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/yolo11:not(:checked)):has(#ai-ml\/opencv:not(:checked)):has(#ai-ml\/rpi:not(:checked)):has(#ai-ml\/sumo:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llama3:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/prompt:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/electron:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/scraping:not(:checked)):has(#ai-ml\/nlp:not(:checked)):has(#ai-ml\/nodejs:not(:checked)):has(#ai-ml\/python:not(:checked)):has(#ai-ml\/pptr:not(:checked)):has(#ai-ml\/pyautogui:not(:checked)):has(#ai-ml\/ollama:not(:checked)):has(#ai-ml\/llmapi:not(:checked)):has(#ai-ml\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:checked,#iot\/kotlin:checked,#iot\/nodejs:checked,#iot\/mediapipe:checked,#iot\/rpi:checked,#iot\/aiot:checked,#iot\/stereo:checked,#iot\/sensory:checked) .expertise .d_stesis .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:checked,#iot\/kotlin:checked,#iot\/nodejs:checked,#iot\/mediapipe:checked,#iot\/rpi:checked,#iot\/aiot:checked,#iot\/stereo:checked,#iot\/sensory:checked) .expertise .p_stesis .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:checked,#iot\/kotlin:checked,#iot\/nodejs:checked,#iot\/mediapipe:checked,#iot\/rpi:checked,#iot\/aiot:checked,#iot\/stereo:checked,#iot\/sensory:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:checked,#iot\/kotlin:checked,#iot\/nodejs:checked,#iot\/mediapipe:checked,#iot\/rpi:checked,#iot\/aiot:checked,#iot\/stereo:checked,#iot\/sensory:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:checked,#iot\/yolo11:checked,#iot\/opencv:checked,#iot\/rpi:checked,#iot\/sumo:checked) .expertise .d_traffic .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:checked,#iot\/yolo11:checked,#iot\/opencv:checked,#iot\/rpi:checked,#iot\/sumo:checked) .expertise .p_traffic .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:checked,#iot\/yolo11:checked,#iot\/opencv:checked,#iot\/rpi:checked,#iot\/sumo:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:checked,#iot\/yolo11:checked,#iot\/opencv:checked,#iot\/rpi:checked,#iot\/sumo:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:not(:checked)):has(#iot\/yolo11:not(:checked)):has(#iot\/opencv:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/sumo:not(:checked)):has(#iot\/:checked) .expertise .d_packethacks-2024 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:not(:checked)):has(#iot\/yolo11:not(:checked)):has(#iot\/opencv:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/sumo:not(:checked)):has(#iot\/:checked) .expertise .p_packethacks-2024 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:not(:checked)):has(#iot\/yolo11:not(:checked)):has(#iot\/opencv:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/sumo:not(:checked)):has(#iot\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#iot:target):not(:has(.expertise.is_searching)):has(#iot\/python:not(:checked)):has(#iot\/kotlin:not(:checked)):has(#iot\/nodejs:not(:checked)):has(#iot\/mediapipe:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/aiot:not(:checked)):has(#iot\/stereo:not(:checked)):has(#iot\/sensory:not(:checked)):has(#iot\/python:not(:checked)):has(#iot\/yolo11:not(:checked)):has(#iot\/opencv:not(:checked)):has(#iot\/rpi:not(:checked)):has(#iot\/sumo:not(:checked)):has(#iot\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:checked,#systems\/mysql:checked,#systems\/apache:checked,#systems\/js:checked,#systems\/wrangling:checked,#systems\/printcss:checked) .expertise .d_ncl-pos .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:checked,#systems\/mysql:checked,#systems\/apache:checked,#systems\/js:checked,#systems\/wrangling:checked,#systems\/printcss:checked) .expertise .p_ncl-pos .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:checked,#systems\/indexeddb:checked,#systems\/jszip:checked,#systems\/ide:checked,#systems\/compiler:checked) .expertise .d_hypro .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:checked,#systems\/indexeddb:checked,#systems\/jszip:checked,#systems\/ide:checked,#systems\/compiler:checked) .expertise .p_hypro .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:checked) .expertise .d_icpep-c-2026 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:checked) .expertise .p_icpep-c-2026 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .d_philnits-fe .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .p_philnits-fe .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .d_icpep-c-2025 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .p_icpep-c-2025 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .d_icpep-c-2024 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .p_icpep-c-2024 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#systems:target):not(:has(.expertise.is_searching)):has(#systems\/php:not(:checked)):has(#systems\/mysql:not(:checked)):has(#systems\/apache:not(:checked)):has(#systems\/js:not(:checked)):has(#systems\/wrangling:not(:checked)):has(#systems\/printcss:not(:checked)):has(#systems\/vanilla:not(:checked)):has(#systems\/indexeddb:not(:checked)):has(#systems\/jszip:not(:checked)):has(#systems\/ide:not(:checked)):has(#systems\/compiler:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:not(:checked)):has(#systems\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:checked,#security\/mysql:checked,#security\/apache:checked,#security\/js:checked,#security\/wrangling:checked,#security\/printcss:checked) .expertise .d_ncl-pos .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:checked,#security\/mysql:checked,#security\/apache:checked,#security\/js:checked,#security\/wrangling:checked,#security\/printcss:checked) .expertise .p_ncl-pos .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:checked,#security\/mysql:checked,#security\/apache:checked) .expertise .d_obbo .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:checked,#security\/mysql:checked,#security\/apache:checked) .expertise .p_obbo .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:checked,#security\/mysql:checked,#security\/apache:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:checked,#security\/mysql:checked,#security\/apache:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/ts:checked,#security\/sass:checked,#security\/php:checked,#security\/mysql:checked,#security\/composer:checked,#security\/apache:checked) .expertise .d_lasortech .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/ts:checked,#security\/sass:checked,#security\/php:checked,#security\/mysql:checked,#security\/composer:checked,#security\/apache:checked) .expertise .p_lasortech .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/ts:checked,#security\/sass:checked,#security\/php:checked,#security\/mysql:checked,#security\/composer:checked,#security\/apache:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/ts:not(:checked)):has(#security\/sass:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/composer:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/:checked) .expertise .d_hackforgov-2023 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/ts:not(:checked)):has(#security\/sass:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/composer:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/:checked) .expertise .p_hackforgov-2023 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/ts:not(:checked)):has(#security\/sass:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/composer:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#security:target):not(:has(.expertise.is_searching)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/js:not(:checked)):has(#security\/wrangling:not(:checked)):has(#security\/printcss:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/ts:not(:checked)):has(#security\/sass:not(:checked)):has(#security\/php:not(:checked)):has(#security\/mysql:not(:checked)):has(#security\/composer:not(:checked)):has(#security\/apache:not(:checked)):has(#security\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:checked,#embedded\/kotlin:checked,#embedded\/nodejs:checked,#embedded\/mediapipe:checked,#embedded\/rpi:checked,#embedded\/aiot:checked,#embedded\/stereo:checked,#embedded\/sensory:checked) .expertise .d_stesis .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:checked,#embedded\/kotlin:checked,#embedded\/nodejs:checked,#embedded\/mediapipe:checked,#embedded\/rpi:checked,#embedded\/aiot:checked,#embedded\/stereo:checked,#embedded\/sensory:checked) .expertise .p_stesis .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:checked,#embedded\/kotlin:checked,#embedded\/nodejs:checked,#embedded\/mediapipe:checked,#embedded\/rpi:checked,#embedded\/aiot:checked,#embedded\/stereo:checked,#embedded\/sensory:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:checked,#embedded\/kotlin:checked,#embedded\/nodejs:checked,#embedded\/mediapipe:checked,#embedded\/rpi:checked,#embedded\/aiot:checked,#embedded\/stereo:checked,#embedded\/sensory:checked) .expertise .tl_bar.in_rnd .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:checked,#embedded\/yolo11:checked,#embedded\/opencv:checked,#embedded\/rpi:checked,#embedded\/sumo:checked) .expertise .d_traffic .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:checked,#embedded\/yolo11:checked,#embedded\/opencv:checked,#embedded\/rpi:checked,#embedded\/sumo:checked) .expertise .p_traffic .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:checked,#embedded\/yolo11:checked,#embedded\/opencv:checked,#embedded\/rpi:checked,#embedded\/sumo:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:checked,#embedded\/yolo11:checked,#embedded\/opencv:checked,#embedded\/rpi:checked,#embedded\/sumo:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:checked) .expertise .d_icpep-c-2026 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:checked) .expertise .p_icpep-c-2026 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .d_icpep-c-2025 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .p_icpep-c-2025 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .tl_bar.in_gdsc .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .d_icpep-c-2024 .dot_a{background:var(--accent);border-color:var(--accent)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .p_icpep-c-2024 .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .tl_bar.in_usa .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#embedded:target):not(:has(.expertise.is_searching)):has(#embedded\/python:not(:checked)):has(#embedded\/kotlin:not(:checked)):has(#embedded\/nodejs:not(:checked)):has(#embedded\/mediapipe:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/aiot:not(:checked)):has(#embedded\/stereo:not(:checked)):has(#embedded\/sensory:not(:checked)):has(#embedded\/python:not(:checked)):has(#embedded\/yolo11:not(:checked)):has(#embedded\/opencv:not(:checked)):has(#embedded\/rpi:not(:checked)):has(#embedded\/sumo:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:not(:checked)):has(#embedded\/:checked) .expertise .tl_bar.in_freelance .tl_card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) body:has(#expertise\/stesis:target) .expertise .slide:not(:has(#expertise\/stesis:target)){animation:expertise_fade .4s,expertise_snap_expertise_stesis .8s}:where(:root[data-theme="default"]) body:has(#ai-ml\/stesis:target) .expertise .slide:not(:has(#ai-ml\/stesis:target)){animation:expertise_fade .4s,expertise_snap_ai-ml_stesis .8s}:where(:root[data-theme="default"]) body:has(#iot\/stesis:target) .expertise .slide:not(:has(#iot\/stesis:target)){animation:expertise_fade .4s,expertise_snap_iot_stesis .8s}:where(:root[data-theme="default"]) body:has(#embedded\/stesis:target) .expertise .slide:not(:has(#embedded\/stesis:target)){animation:expertise_fade .4s,expertise_snap_embedded_stesis .8s}:where(:root[data-theme="default"]) body:has(#cloud\/stesis:target) .expertise .slide:not(:has(#cloud\/stesis:target)){animation:expertise_fade .4s,expertise_snap_cloud_stesis .8s}:where(:root[data-theme="default"]) body:has(#expertise\/traffic:target) .expertise .slide:not(:has(#expertise\/traffic:target)){animation:expertise_fade .4s,expertise_snap_expertise_traffic .8s}:where(:root[data-theme="default"]) body:has(#ai-ml\/traffic:target) .expertise .slide:not(:has(#ai-ml\/traffic:target)){animation:expertise_fade .4s,expertise_snap_ai-ml_traffic .8s}:where(:root[data-theme="default"]) body:has(#iot\/traffic:target) .expertise .slide:not(:has(#iot\/traffic:target)){animation:expertise_fade .4s,expertise_snap_iot_traffic .8s}:where(:root[data-theme="default"]) body:has(#embedded\/traffic:target) .expertise .slide:not(:has(#embedded\/traffic:target)){animation:expertise_fade .4s,expertise_snap_embedded_traffic .8s}:where(:root[data-theme="default"]) body:has(#expertise\/dost-assistant:target) .expertise .slide:not(:has(#expertise\/dost-assistant:target)){animation:expertise_fade .4s,expertise_snap_expertise_dost-assistant .8s}:where(:root[data-theme="default"]) body:has(#ai-ml\/dost-assistant:target) .expertise .slide:not(:has(#ai-ml\/dost-assistant:target)){animation:expertise_fade .4s,expertise_snap_ai-ml_dost-assistant .8s}:where(:root[data-theme="default"]) body:has(#expertise\/gdsc:target) .expertise .slide:not(:has(#expertise\/gdsc:target)){animation:expertise_fade .4s,expertise_snap_expertise_gdsc .8s}:where(:root[data-theme="default"]) body:has(#web-app\/gdsc:target) .expertise .slide:not(:has(#web-app\/gdsc:target)){animation:expertise_fade .4s,expertise_snap_web-app_gdsc .8s}:where(:root[data-theme="default"]) body:has(#cloud\/gdsc:target) .expertise .slide:not(:has(#cloud\/gdsc:target)){animation:expertise_fade .4s,expertise_snap_cloud_gdsc .8s}:where(:root[data-theme="default"]) body:has(#expertise\/ncl-pos:target) .expertise .slide:not(:has(#expertise\/ncl-pos:target)){animation:expertise_fade .4s,expertise_snap_expertise_ncl-pos .8s}:where(:root[data-theme="default"]) body:has(#web-app\/ncl-pos:target) .expertise .slide:not(:has(#web-app\/ncl-pos:target)){animation:expertise_fade .4s,expertise_snap_web-app_ncl-pos .8s}:where(:root[data-theme="default"]) body:has(#cloud\/ncl-pos:target) .expertise .slide:not(:has(#cloud\/ncl-pos:target)){animation:expertise_fade .4s,expertise_snap_cloud_ncl-pos .8s}:where(:root[data-theme="default"]) body:has(#systems\/ncl-pos:target) .expertise .slide:not(:has(#systems\/ncl-pos:target)){animation:expertise_fade .4s,expertise_snap_systems_ncl-pos .8s}:where(:root[data-theme="default"]) body:has(#security\/ncl-pos:target) .expertise .slide:not(:has(#security\/ncl-pos:target)){animation:expertise_fade .4s,expertise_snap_security_ncl-pos .8s}:where(:root[data-theme="default"]) body:has(#web-app\/jazu:target) .expertise .slide:not(:has(#web-app\/jazu:target)){animation:expertise_fade .4s,expertise_snap_web-app_jazu .8s}:where(:root[data-theme="default"]) body:has(#cloud\/jazu:target) .expertise .slide:not(:has(#cloud\/jazu:target)){animation:expertise_fade .4s,expertise_snap_cloud_jazu .8s}:where(:root[data-theme="default"]) body:has(#web-app\/noble-city:target) .expertise .slide:not(:has(#web-app\/noble-city:target)){animation:expertise_fade .4s,expertise_snap_web-app_noble-city .8s}:where(:root[data-theme="default"]) body:has(#web-app\/obbo:target) .expertise .slide:not(:has(#web-app\/obbo:target)){animation:expertise_fade .4s,expertise_snap_web-app_obbo .8s}:where(:root[data-theme="default"]) body:has(#security\/obbo:target) .expertise .slide:not(:has(#security\/obbo:target)){animation:expertise_fade .4s,expertise_snap_security_obbo .8s}:where(:root[data-theme="default"]) body:has(#web-app\/lasortech:target) .expertise .slide:not(:has(#web-app\/lasortech:target)){animation:expertise_fade .4s,expertise_snap_web-app_lasortech .8s}:where(:root[data-theme="default"]) body:has(#security\/lasortech:target) .expertise .slide:not(:has(#security\/lasortech:target)){animation:expertise_fade .4s,expertise_snap_security_lasortech .8s}:where(:root[data-theme="default"]) body:has(#ai-ml\/linguachat:target) .expertise .slide:not(:has(#ai-ml\/linguachat:target)){animation:expertise_fade .4s,expertise_snap_ai-ml_linguachat .8s}:where(:root[data-theme="default"]) body:has(#web-app\/linguachat:target) .expertise .slide:not(:has(#web-app\/linguachat:target)){animation:expertise_fade .4s,expertise_snap_web-app_linguachat .8s}:where(:root[data-theme="default"]) body:has(#ai-ml\/eva:target) .expertise .slide:not(:has(#ai-ml\/eva:target)){animation:expertise_fade .4s,expertise_snap_ai-ml_eva .8s}:where(:root[data-theme="default"]) body:has(#web-app\/galactic-strike:target) .expertise .slide:not(:has(#web-app\/galactic-strike:target)){animation:expertise_fade .4s,expertise_snap_web-app_galactic-strike .8s}:where(:root[data-theme="default"]) body:has(#cloud\/galactic-strike:target) .expertise .slide:not(:has(#cloud\/galactic-strike:target)){animation:expertise_fade .4s,expertise_snap_cloud_galactic-strike .8s}:where(:root[data-theme="default"]) body:has(#web-app\/aswang-king:target) .expertise .slide:not(:has(#web-app\/aswang-king:target)){animation:expertise_fade .4s,expertise_snap_web-app_aswang-king .8s}:where(:root[data-theme="default"]) body:has(#web-app\/hypro:target) .expertise .slide:not(:has(#web-app\/hypro:target)){animation:expertise_fade .4s,expertise_snap_web-app_hypro .8s}:where(:root[data-theme="default"]) body:has(#systems\/hypro:target) .expertise .slide:not(:has(#systems\/hypro:target)){animation:expertise_fade .4s,expertise_snap_systems_hypro .8s}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2026:target) .expertise .slide:not(:has(#embedded\/icpep-c-2026:target)){animation:expertise_fade .4s,expertise_snap_embedded_icpep-c-2026 .8s}:where(:root[data-theme="default"]) body:has(#systems\/icpep-c-2026:target) .expertise .slide:not(:has(#systems\/icpep-c-2026:target)){animation:expertise_fade .4s,expertise_snap_systems_icpep-c-2026 .8s}:where(:root[data-theme="default"]) body:has(#systems\/philnits-fe:target) .expertise .slide:not(:has(#systems\/philnits-fe:target)){animation:expertise_fade .4s,expertise_snap_systems_philnits-fe .8s}:where(:root[data-theme="default"]) body:has(#expertise\/icpep-c-2025:target) .expertise .slide:not(:has(#expertise\/icpep-c-2025:target)){animation:expertise_fade .4s,expertise_snap_expertise_icpep-c-2025 .8s}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2025:target) .expertise .slide:not(:has(#embedded\/icpep-c-2025:target)){animation:expertise_fade .4s,expertise_snap_embedded_icpep-c-2025 .8s}:where(:root[data-theme="default"]) body:has(#systems\/icpep-c-2025:target) .expertise .slide:not(:has(#systems\/icpep-c-2025:target)){animation:expertise_fade .4s,expertise_snap_systems_icpep-c-2025 .8s}:where(:root[data-theme="default"]) body:has(#iot\/packethacks-2024:target) .expertise .slide:not(:has(#iot\/packethacks-2024:target)){animation:expertise_fade .4s,expertise_snap_iot_packethacks-2024 .8s}:where(:root[data-theme="default"]) body:has(#embedded\/icpep-c-2024:target) .expertise .slide:not(:has(#embedded\/icpep-c-2024:target)){animation:expertise_fade .4s,expertise_snap_embedded_icpep-c-2024 .8s}:where(:root[data-theme="default"]) body:has(#systems\/icpep-c-2024:target) .expertise .slide:not(:has(#systems\/icpep-c-2024:target)){animation:expertise_fade .4s,expertise_snap_systems_icpep-c-2024 .8s}:where(:root[data-theme="default"]) body:has(#security\/hackforgov-2023:target) .expertise .slide:not(:has(#security\/hackforgov-2023:target)){animation:expertise_fade .4s,expertise_snap_security_hackforgov-2023 .8s}:where(:root[data-theme="default"]) body:has(#web-app\/stackleague-2023:target) .expertise .slide:not(:has(#web-app\/stackleague-2023:target)){animation:expertise_fade .4s,expertise_snap_web-app_stackleague-2023 .8s}:where(:root[data-theme="default"]) body:has(#ai-ml\/icpep-py-2023:target) .expertise .slide:not(:has(#ai-ml\/icpep-py-2023:target)){animation:expertise_fade .4s,expertise_snap_ai-ml_icpep-py-2023 .8s}:where(:root[data-theme="default"]) body:has(#web-app:target,#web-app\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_web-app .8s}:where(:root[data-theme="default"]) body:has(#cloud:target,#cloud\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_cloud .8s}:where(:root[data-theme="default"]) body:has(#ai-ml:target,#ai-ml\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_ai-ml .8s}:where(:root[data-theme="default"]) body:has(#iot:target,#iot\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_iot .8s}:where(:root[data-theme="default"]) body:has(#systems:target,#systems\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_systems .8s}:where(:root[data-theme="default"]) body:has(#security:target,#security\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_security .8s}:where(:root[data-theme="default"]) body:has(#electronics:target,#electronics\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_electronics .8s}:where(:root[data-theme="default"]) body:has(#embedded:target,#embedded\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_embedded .8s}:where(:root[data-theme="default"]) body:has(#usa:target,#usa\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_usa .8s}:where(:root[data-theme="default"]) body:has(#freelance:target,#freelance\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_freelance .8s}:where(:root[data-theme="default"]) body:has(#gdsc:target,#gdsc\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_gdsc .8s}:where(:root[data-theme="default"]) body:has(#rnd:target,#rnd\/timeline:target) .expertise .slide{animation:expertise_fade .4s,expertise_snap_rnd .8s}:where(:root[data-theme="default"]) body:not(:has(#web-app:target,#web-app\/timeline:target,#cloud:target,#cloud\/timeline:target,#ai-ml:target,#ai-ml\/timeline:target,#iot:target,#iot\/timeline:target,#systems:target,#systems\/timeline:target,#security:target,#security\/timeline:target,#electronics:target,#electronics\/timeline:target,#embedded:target,#embedded\/timeline:target,#usa:target,#usa\/timeline:target,#freelance:target,#freelance\/timeline:target,#gdsc:target,#gdsc\/timeline:target,#rnd:target,#rnd\/timeline:target,#expertise\/stesis:target,#ai-ml\/stesis:target,#iot\/stesis:target,#embedded\/stesis:target,#cloud\/stesis:target,#expertise\/traffic:target,#ai-ml\/traffic:target,#iot\/traffic:target,#embedded\/traffic:target,#expertise\/dost-assistant:target,#ai-ml\/dost-assistant:target,#expertise\/gdsc:target,#web-app\/gdsc:target,#cloud\/gdsc:target,#expertise\/ncl-pos:target,#web-app\/ncl-pos:target,#cloud\/ncl-pos:target,#systems\/ncl-pos:target,#security\/ncl-pos:target,#web-app\/jazu:target,#cloud\/jazu:target,#web-app\/noble-city:target,#web-app\/obbo:target,#security\/obbo:target,#web-app\/lasortech:target,#security\/lasortech:target,#ai-ml\/linguachat:target,#web-app\/linguachat:target,#ai-ml\/eva:target,#web-app\/galactic-strike:target,#cloud\/galactic-strike:target,#web-app\/aswang-king:target,#web-app\/hypro:target,#systems\/hypro:target,#embedded\/icpep-c-2026:target,#systems\/icpep-c-2026:target,#systems\/philnits-fe:target,#expertise\/icpep-c-2025:target,#embedded\/icpep-c-2025:target,#systems\/icpep-c-2025:target,#iot\/packethacks-2024:target,#embedded\/icpep-c-2024:target,#systems\/icpep-c-2024:target,#security\/hackforgov-2023:target,#web-app\/stackleague-2023:target,#ai-ml\/icpep-py-2023:target)) .expertise .slide{animation:expertise_fade .4s,expertise_snap_default .8s}@media(orientation: landscape){:where(:root[data-theme="default"]) body:has(#timeline:target,#web-app\/timeline:target,#cloud\/timeline:target,#ai-ml\/timeline:target,#iot\/timeline:target,#systems\/timeline:target,#security\/timeline:target,#electronics\/timeline:target,#embedded\/timeline:target,#usa\/timeline:target,#freelance\/timeline:target,#gdsc\/timeline:target,#rnd\/timeline:target) .expertise_stacks, :where(:root[data-theme="default"]) body:has(#timeline:target,#web-app\/timeline:target,#cloud\/timeline:target,#ai-ml\/timeline:target,#iot\/timeline:target,#systems\/timeline:target,#security\/timeline:target,#electronics\/timeline:target,#embedded\/timeline:target,#usa\/timeline:target,#freelance\/timeline:target,#gdsc\/timeline:target,#rnd\/timeline:target) .expertise_slider, :where(:root[data-theme="default"]) body:has(#timeline:target,#web-app\/timeline:target,#cloud\/timeline:target,#ai-ml\/timeline:target,#iot\/timeline:target,#systems\/timeline:target,#security\/timeline:target,#electronics\/timeline:target,#embedded\/timeline:target,#usa\/timeline:target,#freelance\/timeline:target,#gdsc\/timeline:target,#rnd\/timeline:target) .expertise_prjhead{opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}:where(:root[data-theme="default"]) body:has(#timeline:target,#web-app\/timeline:target,#cloud\/timeline:target,#ai-ml\/timeline:target,#iot\/timeline:target,#systems\/timeline:target,#security\/timeline:target,#electronics\/timeline:target,#embedded\/timeline:target,#usa\/timeline:target,#freelance\/timeline:target,#gdsc\/timeline:target,#rnd\/timeline:target) .expertise_box::before{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}}@media(orientation: portrait){:where(:root[data-theme="default"]) .expertise_tl_in{transition:none}:where(:root[data-theme="default"]) .expertise .tl_items{border-left:2px solid var(--line)}:where(:root[data-theme="default"]) .expertise .tl_i{transition:none}:where(:root[data-theme="default"]) .expertise .tl_i::before{border:2px solid var(--edge);border-radius:50%;background:var(--panel)}}:root:where([data-theme="default"]){background:var(--bg-valley);scrollbar-color:var(--line) rgba(0,0,0,0)}:where(:root[data-theme="default"]) body{color:var(--text);background:none}:where(:root[data-theme="default"]) ::selection{background:color-mix(in srgb, var(--accent) 32%, transparent)}:where(:root[data-theme="default"]) :focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media(forced-colors: active){:where(:root[data-theme="default"]) :focus-visible{outline-color:Highlight}}:where(:root[data-theme="default"]) body::after{pointer-events:none;background:url("/assets/themes/default/grainy.50c84db48a.avif") 0 0/200px 200px;opacity:.9}:where(:root[data-theme="default"]) .site_foot{color:var(--text);text-shadow:var(--halo)}:where(:root[data-theme="default"]) .site_foot::before{opacity:.75;background:var(--surface-strong);border-top:1px solid var(--edge);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}:where(:root[data-theme="default"]) .site_foot a{transition:color .2s var(--ease)}:where(:root[data-theme="default"]) .site_foot a:hover{color:var(--accent)}:where(:root[data-theme="default"]) #head{border-bottom:0;background:rgba(0,0,0,0);color:var(--text);text-shadow:var(--halo)}:where(:root[data-theme="default"]) #head::before{opacity:calc(var(--hs)*var(--hi));background:var(--surface-strong);border-bottom:1px solid var(--edge);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}:where(:root[data-theme="default"]) #head_path_logo{color:var(--text)}:where(:root[data-theme="default"]) #head_tabs{background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) #head_bord{border-left-color:var(--line)}:where(:root[data-theme="default"]) #head a, :where(:root[data-theme="default"]) #head summary{transition:color .2s var(--ease)}:where(:root[data-theme="default"]) #head a:hover, :where(:root[data-theme="default"]) #head summary:hover{color:var(--accent)}:where(:root[data-theme="default"]) #head_skip:focus{background:var(--panel);color:var(--text)}:where(:root[data-theme="default"]) .list_summ{border-radius:var(--r-sm)}:where(:root[data-theme="default"]) .list_drop{border:1px solid var(--edge);border-radius:var(--r);background:var(--surface-strong);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--shadow);text-shadow:none}:where(:root[data-theme="default"]) .list_drop_li>:is(a,button,label){border-radius:var(--r-sm);transition:background-color .15s,color .15s}:where(:root[data-theme="default"]) .list_drop_li>:is(a,button,label):hover{background:var(--tint-1);color:var(--accent)}:where(:root[data-theme="default"]) .list_drop_li_div{border-bottom-color:var(--line-soft)}:where(:root[data-theme="default"]) .list_drop_search{border-bottom:1px solid var(--line-soft)}:where(:root[data-theme="default"]) .list_drop_search>label{border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--tint-1);color:var(--text-dim);cursor:text;transition:border-color .15s,background-color .15s,color .15s}:where(:root[data-theme="default"]) .list_drop_search>label:hover{background:var(--tint-2)}:where(:root[data-theme="default"]) .list_drop_search>label:focus-within{border-color:var(--focus);background:var(--panel);color:var(--accent);box-shadow:0 0 0 1px var(--focus)}:where(:root[data-theme="default"]) .list_drop_search input{border:0;background:rgba(0,0,0,0);color:var(--text);cursor:text;-webkit-appearance:none;appearance:none}:where(:root[data-theme="default"]) .list_drop_search input::placeholder{color:var(--text-dim)}:where(:root[data-theme="default"]) .list_drop_search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}:where(:root[data-theme="default"]) .list_drop_search input:focus-visible{border:0 !important;outline:0 !important}:where(:root[data-theme="default"]) .list_drop_empty{color:var(--text-dim)}@supports selector(::details-content){@media(min-width: 56em){:where(:root[data-theme="default"]) #head_window>.list_drop{border-radius:var(--r);background:var(--tint-1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}}:where(:root[data-theme="default"]) #head .list_drop{border-top-left-radius:0;border-top-right-radius:0}@supports selector(::details-content){@media(min-width: 56em){:where(:root[data-theme="default"]) #head_window>.list_drop{border-radius:var(--r)}}}@media(orientation: portrait){:where(:root[data-theme="default"]) #head_tabs{background:var(--surface-strong);border-top:0;box-shadow:0 -1px 0 var(--edge);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}:where(:root[data-theme="default"]) .landing_panel::before, :where(:root[data-theme="default"]) .contact_panel::before, :where(:root[data-theme="default"]) .error_panel::before{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--bg) 86%, transparent), color-mix(in srgb, var(--bg) 62%, transparent) 62%, transparent)}:where(:root[data-theme="default"]) .landing_greet, :where(:root[data-theme="default"]) .landing_lead, :where(:root[data-theme="default"]) .landing_job{text-shadow:var(--halo)}:where(:root[data-theme="default"]) .landing_status{background-color:var(--surface-strong);-webkit-backdrop-filter:blur(8px) saturate(1.35);backdrop-filter:blur(8px) saturate(1.35);border:1px solid var(--edge);border-radius:999px;color:var(--text-dim)}:where(:root[data-theme="default"]) .landing_dot{background:var(--accent);box-shadow:0 0 10px var(--accent)}:where(:root[data-theme="default"]) .landing_name{background-image:linear-gradient(100deg, var(--text) 0%, var(--text) 38%, var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);filter:drop-shadow(0 0 0.35em var(--bg)) drop-shadow(0 0 0.9em var(--bg))}:where(:root[data-theme="default"]) .landing_prompt{text-shadow:0 0 .7em color-mix(in srgb, var(--accent) 55%, transparent)}:where(:root[data-theme="default"]) .landing_btn{border:1px solid var(--edge);border-radius:var(--r);background-color:var(--surface-strong);background-image:none;color:var(--text);transition:color .2s,border-color .2s}:where(:root[data-theme="default"]) .landing_btn::after{pointer-events:none;opacity:0;transition:opacity .25s;background-image:conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0);background-size:4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px;background-position:right 0px top 0,right 4px top 0,right 8px top 0,right 12px top 0,right 16px top 0,right 20px top 0,right 24px top 0;background-repeat:repeat-y}:where(:root[data-theme="default"]) .landing_btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .landing_btn:hover::after{opacity:.28}:where(:root[data-theme="default"]) .landing_btn.primary{border-color:rgba(0,0,0,0);background-color:var(--solid);background-image:linear-gradient(115deg, var(--solid), color-mix(in srgb, var(--solid) 55%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .landing_btn.primary:hover{border-color:rgba(0,0,0,0);background-image:linear-gradient(115deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .landing_btn.primary::after{opacity:0}:where(:root[data-theme="default"]) .landing_btn.primary:hover::after{opacity:.32}:where(:root[data-theme="default"]) .landing_contacts{background-color:var(--surface-strong);-webkit-backdrop-filter:blur(8px) saturate(1.35);backdrop-filter:blur(8px) saturate(1.35);border:1px solid var(--edge);border-radius:var(--r)}:where(:root[data-theme="default"]) .landing_contact_icon{color:var(--accent)}:where(:root[data-theme="default"]) .landing_scroll{color:var(--text-dim);text-shadow:var(--halo)}:where(:root[data-theme="default"]) .expertise_title, :where(:root[data-theme="default"]) .contact_title, :where(:root[data-theme="default"]) .error_title{text-shadow:var(--halo)}:where(:root[data-theme="default"]) .expertise_title::after, :where(:root[data-theme="default"]) .contact_title::after, :where(:root[data-theme="default"]) .error_title::after{pointer-events:none;background-image:linear-gradient(var(--accent), var(--accent)),linear-gradient(var(--accent), var(--accent)),linear-gradient(var(--accent), var(--accent)),linear-gradient(var(--accent), var(--accent)),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0);background-size:4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px;background-position:left 0px top 0,left 4px top 0,left 8px top 0,left 12px top 0,left 16px top 0,left 20px top 0,left 24px top 0,left 28px top 0,left 32px top 0,left 36px top 0,left 40px top 0;background-repeat:repeat-y}:where(:root[data-theme="default"]) .expertise .tl_tick>span{text-shadow:var(--halo)}:where(:root[data-theme="default"]) .expertise .btn{border:1px solid var(--edge);border-radius:var(--r);background-color:var(--surface-strong);background-image:none;color:var(--text);transition:color .2s,border-color .2s}:where(:root[data-theme="default"]) .expertise .btn::after{pointer-events:none;opacity:0;transition:opacity .25s;background-image:conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0);background-size:4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px;background-position:right 0px top 0,right 4px top 0,right 8px top 0,right 12px top 0,right 16px top 0,right 20px top 0,right 24px top 0;background-repeat:repeat-y}:where(:root[data-theme="default"]) .expertise .btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .expertise .btn:hover::after{opacity:.28}:where(:root[data-theme="default"]) .expertise .btn.primary{border-color:rgba(0,0,0,0);background-color:var(--solid);background-image:linear-gradient(115deg, var(--solid), color-mix(in srgb, var(--solid) 55%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .expertise .btn.primary:hover{border-color:rgba(0,0,0,0);background-image:linear-gradient(115deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .expertise .btn.primary::after{opacity:0}:where(:root[data-theme="default"]) .expertise .btn.primary:hover::after{opacity:.32}:where(:root[data-theme="default"]) .expertise .tab{border-left-color:var(--line-soft)}:where(:root[data-theme="default"]) .expertise .tab a{transition:color .2s,background-color .2s}:where(:root[data-theme="default"]) .expertise .tab a:hover{background:var(--tint-1)}:where(:root[data-theme="default"]) .expertise .th{background-color:var(--surface-strong);-webkit-backdrop-filter:blur(10px) saturate(1.35);backdrop-filter:blur(10px) saturate(1.35);border-radius:var(--r);border-bottom-color:var(--edge)}:where(:root[data-theme="default"]) .expertise_search_input{background:var(--surface-strong);color:var(--text);border-radius:999px}:where(:root[data-theme="default"]) .expertise_search_input::placeholder{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise_search_btn, :where(:root[data-theme="default"]) .expertise_search_go{color:var(--text-dim);text-shadow:var(--halo)}:where(:root[data-theme="default"]) .expertise_search_btn:hover, :where(:root[data-theme="default"]) .expertise_search_go:hover{color:var(--accent)}:where(:root[data-theme="default"]) .expertise{background:color-mix(in srgb, var(--bg) 66%, transparent)}:where(:root[data-theme="default"]) .expertise .tl_tick>span, :where(:root[data-theme="default"]) .expertise .tl_now>span{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .tl_now{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 70%, transparent))}:where(:root[data-theme="default"]) .expertise .tl_now>span{color:var(--accent)}:where(:root[data-theme="default"]) .expertise .tl_card{background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:var(--r-sm);transition:color .2s,border-color .2s}:where(:root[data-theme="default"]) .expertise .tl_bar .tl_card:hover, :where(:root[data-theme="default"]) .expertise .tl_pin .tl_card:hover{box-shadow:var(--glow)}:where(:root[data-theme="default"]) .expertise .tl_sub{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .chip{border:1px solid var(--edge);border-radius:999px;background:var(--surface-strong);transition:color .2s,border-color .2s,background-color .2s}:where(:root[data-theme="default"]) .expertise .chk:checked+.chip{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) .expertise .dot_a{border:1px solid var(--line);background:rgba(0,0,0,0);transition:background-color .25s}:where(:root[data-theme="default"]) .expertise .slide_card{border:1px solid var(--edge);border-radius:var(--r-lg);background-color:color-mix(in srgb, var(--panel) 78%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left top/10px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left top/1px 10px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right top/10px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right top/1px 10px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left bottom/10px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left bottom/1px 10px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right bottom/10px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right bottom/1px 10px no-repeat}:where(:root[data-theme="default"]) .expertise .slide_role_sub{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .slide_img{border-radius:var(--r-sm);background:var(--tint-1)}:where(:root[data-theme="default"]) .expertise .slide_tags li{border:1px solid var(--edge);border-radius:999px;color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .arrow{border:1px solid var(--edge);background:var(--surface-strong);box-shadow:var(--shadow);transition:color .2s,border-color .2s}:where(:root[data-theme="default"]) .expertise .arrow:hover{box-shadow:var(--glow)}:where(:root[data-theme="default"]) .expertise .sr, :where(:root[data-theme="default"]) .expertise_title{clip-path:inset(50%);border:0}:where(:root[data-theme="default"]) .expertise_head{border:0;border-bottom:1px solid var(--line);border-radius:0;background-color:color-mix(in srgb, var(--panel) 45%, transparent);-webkit-backdrop-filter:blur(10px) saturate(1.35);backdrop-filter:blur(10px) saturate(1.35)}:where(:root[data-theme="default"]) .expertise_head:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}:where(:root[data-theme="default"]) .expertise_tabs{scrollbar-width:none;border-radius:0}:where(:root[data-theme="default"]) .expertise_tabs_ul{border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(:root[data-theme="default"]) .expertise .tab{border-left:1px solid var(--line-soft)}:where(:root[data-theme="default"]) .expertise .tab:first-child{border-left:0}:where(:root[data-theme="default"]) .expertise .tab a{text-transform:none}:where(:root[data-theme="default"]) .expertise .tab_i{opacity:.85}:where(:root[data-theme="default"]) .expertise .tab_expertise{border-right:1px solid var(--line);background-color:color-mix(in srgb, var(--panel) 45%, var(--bg))}:where(:root[data-theme="default"]) .expertise .tabgroup{border-left:1px solid var(--line-soft);transition:opacity .4s,visibility 0s}:where(:root[data-theme="default"]) .expertise .tabgroup_name{text-transform:uppercase;color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .tabgroup_name::before, :where(:root[data-theme="default"]) .expertise .tabgroup_name::after{border-top:1px solid var(--line)}:where(:root[data-theme="default"]) .expertise_heads{pointer-events:none}:where(:root[data-theme="default"]) .expertise .th{border:0;border-bottom:2px solid var(--accent);border-radius:0;background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;pointer-events:none;scrollbar-width:none}:where(:root[data-theme="default"]) .expertise_search{pointer-events:none}:where(:root[data-theme="default"]) .expertise_search>*{pointer-events:auto}:where(:root[data-theme="default"]) .expertise_search_tog{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .expertise .expertise_search_input{border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--text);opacity:0;transition:opacity .3s,visibility 0s .3s}:where(:root[data-theme="default"]) .expertise .expertise_search_input:focus{border:0;outline:0}:where(:root[data-theme="default"]) .expertise .expertise_search_tog:checked~.expertise_search_input{opacity:1;transition:opacity .3s}:where(:root[data-theme="default"]) .expertise .expertise_search_tog:focus-visible~.expertise_search_btn{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--r-sm)}:where(:root[data-theme="default"]) .expertise_head:has(.expertise_search_tog:checked) .expertise_tabs, :where(:root[data-theme="default"]) .expertise_head:has(.expertise_search_tog:checked) .expertise_heads{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .expertise_box::before{pointer-events:none;border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 45%, transparent);transition:background-color .4s,border-color .4s}:where(:root[data-theme="default"]) .expertise .expertise_tl{border:0;background:none;border-radius:0 0 var(--r-lg) var(--r-lg)}:where(:root[data-theme="default"]) .expertise .panel_title{text-transform:uppercase;text-shadow:var(--halo)}:where(:root[data-theme="default"]) .expertise .tlhead_btns>.btn{border:0;background:rgba(0,0,0,0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(:root[data-theme="default"]) .expertise .stackset{border:0}:where(:root[data-theme="default"]) .expertise .stackset_icon{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .chk, :where(:root[data-theme="default"]) .expertise .more_tog{opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .expertise .chip{cursor:pointer;color:var(--text)}:where(:root[data-theme="default"]) .expertise .chk+.chip::after{opacity:0}:where(:root[data-theme="default"]) .expertise .chk:checked+.chip::after{opacity:.8}:where(:root[data-theme="default"]) .expertise .chk:not(:checked)+.chip{color:var(--text-dim);opacity:.6}:where(:root[data-theme="default"]) .expertise .chip_all{border:1px solid var(--edge);border-radius:999px;background:var(--surface-strong)}:where(:root[data-theme="default"]) .expertise .stackset:not(:has(.chk:not(:checked))) .chip_all{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}:where(:root[data-theme="default"]) .expertise .stackset:has(.chk:not(:checked)) .chip_all{color:var(--text-dim);opacity:.6}:where(:root[data-theme="default"]) .expertise .more{cursor:pointer;text-transform:uppercase;color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .more:hover{color:var(--accent)}:where(:root[data-theme="default"]) .expertise .more_tog:focus-visible~.more{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}:where(:root[data-theme="default"]) .expertise .expertise_dots{pointer-events:none}:where(:root[data-theme="default"]) .expertise .expertise_dots .dot_a{pointer-events:auto}:where(:root[data-theme="default"]) .expertise .expertise_track{pointer-events:none}:where(:root[data-theme="default"]) .expertise .expertise_track>*{pointer-events:auto}:where(:root[data-theme="default"]) .expertise .arrow{border-radius:999px}:where(:root[data-theme="default"]) .expertise .expertise_nav{pointer-events:none}:where(:root[data-theme="default"]) .expertise .expertise_nav .arrow{pointer-events:auto;animation:none}:where(:root[data-theme="default"]) .expertise .slide_page{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .slide_page:hover{color:var(--accent)}:where(:root[data-theme="default"]) .expertise .slide_tags li{border:0;border-radius:0}:where(:root[data-theme="default"]) .expertise .slide_tags a{color:var(--text-dim);text-decoration:underline;text-underline-offset:.2em}:where(:root[data-theme="default"]) .expertise .slide_tags a:hover{color:var(--accent)}:where(:root[data-theme="default"]) .expertise .pin.st{pointer-events:none !important}:where(:root[data-theme="default"]) .expertise .expertise_empty{border:1px dashed var(--edge);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 70%, transparent)}:where(:root[data-theme="default"]) .expertise .expertise_empty p{color:var(--text-dim)}:where(:root[data-theme="default"]) .expertise .expertise_empty .empty_title{color:var(--text)}@media(orientation: portrait){:where(:root[data-theme="default"]) .expertise .expertise_tl{border:0;border-radius:0;background:none}:where(:root[data-theme="default"]) .expertise .stackset_row{scrollbar-width:none}}:where(:root[data-theme="default"]) .contact_lead{text-shadow:var(--halo)}:where(:root[data-theme="default"]) .contact_list{background-color:var(--surface-strong);-webkit-backdrop-filter:blur(10px) saturate(1.35);backdrop-filter:blur(10px) saturate(1.35);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow);background-image:linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left top/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left top/1px 12px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right top/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right top/1px 12px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left bottom/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left bottom/1px 12px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right bottom/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right bottom/1px 12px no-repeat}:where(:root[data-theme="default"]) .contact_row{border-top-color:var(--line-soft)}:where(:root[data-theme="default"]) .contact_icon{color:var(--accent)}:where(:root[data-theme="default"]) .contact_btn{border:1px solid var(--edge);border-radius:var(--r);background-color:var(--surface-strong);background-image:none;color:var(--text);transition:color .2s,border-color .2s}:where(:root[data-theme="default"]) .contact_btn::after{pointer-events:none;opacity:0;transition:opacity .25s;background-image:conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0);background-size:4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px;background-position:right 0px top 0,right 4px top 0,right 8px top 0,right 12px top 0,right 16px top 0,right 20px top 0,right 24px top 0;background-repeat:repeat-y}:where(:root[data-theme="default"]) .contact_btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .contact_btn:hover::after{opacity:.28}:where(:root[data-theme="default"]) .contact_time{border:1px solid var(--edge);border-radius:var(--r);background:var(--tint-1)}:where(:root[data-theme="default"]) .contact_work{border:1px solid var(--edge);border-radius:var(--r);background-color:var(--surface-strong);background-image:none;color:var(--text);transition:color .2s,border-color .2s}:where(:root[data-theme="default"]) .contact_work::after{pointer-events:none;opacity:0;transition:opacity .25s;background-image:conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0);background-size:4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px;background-position:right 0px top 0,right 4px top 0,right 8px top 0,right 12px top 0,right 16px top 0,right 20px top 0,right 24px top 0;background-repeat:repeat-y}:where(:root[data-theme="default"]) .contact_work:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .contact_work:hover::after{opacity:.28}:where(:root[data-theme="default"]) .contact_work{border-color:rgba(0,0,0,0);background-color:var(--solid);background-image:linear-gradient(115deg, var(--solid), color-mix(in srgb, var(--solid) 55%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .contact_work:hover{border-color:rgba(0,0,0,0);background-image:linear-gradient(115deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .contact_work::after{opacity:0}:where(:root[data-theme="default"]) .contact_work:hover::after{opacity:.32}:where(:root[data-theme="default"]) .contact_work{border-radius:var(--r)}:where(:root[data-theme="default"]) .error_sub{text-shadow:var(--halo)}:where(:root[data-theme="default"]) .error_home{border:1px solid var(--edge);border-radius:var(--r);background-color:var(--surface-strong);background-image:none;color:var(--text);transition:color .2s,border-color .2s}:where(:root[data-theme="default"]) .error_home::after{pointer-events:none;opacity:0;transition:opacity .25s;background-image:conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(transparent 25%, var(--accent) 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0 50%, var(--accent) 0 75%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0),conic-gradient(var(--accent) 25%, transparent 0);background-size:4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px,4px 4px;background-position:right 0px top 0,right 4px top 0,right 8px top 0,right 12px top 0,right 16px top 0,right 20px top 0,right 24px top 0;background-repeat:repeat-y}:where(:root[data-theme="default"]) .error_home:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .error_home:hover::after{opacity:.28}:where(:root[data-theme="default"]) .error_home{border-color:rgba(0,0,0,0);background-color:var(--solid);background-image:linear-gradient(115deg, var(--solid), color-mix(in srgb, var(--solid) 55%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .error_home:hover{border-color:rgba(0,0,0,0);background-image:linear-gradient(115deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--accent-2)));color:var(--on-solid)}:where(:root[data-theme="default"]) .error_home::after{opacity:0}:where(:root[data-theme="default"]) .error_home:hover::after{opacity:.32}:where(:root[data-theme="default"]) .error_home{border-radius:var(--r)}:where(:root[data-theme="default"]) .error_maybe{background-color:var(--surface-strong);-webkit-backdrop-filter:blur(10px) saturate(1.35);backdrop-filter:blur(10px) saturate(1.35);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow);background-image:linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left top/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left top/1px 12px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right top/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right top/1px 12px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left bottom/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) left bottom/1px 12px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right bottom/12px 1px no-repeat, linear-gradient(color-mix(in srgb, var(--accent) 80%, transparent), color-mix(in srgb, var(--accent) 80%, transparent)) right bottom/1px 12px no-repeat}:where(:root[data-theme="default"]) .error_maybe_title, :where(:root[data-theme="default"]) .error_maybe_item{border-color:var(--line-soft)}:where(:root[data-theme="default"]) .error_maybe_icon{color:var(--accent)}:where(:root[data-theme="default"]) .desk_side{background:var(--panel);border-top:1px solid var(--edge);border-right-color:var(--edge)}:where(:root[data-theme="default"]) .desk_side_head{background:var(--panel-2);border-bottom-color:var(--line-soft)}:where(:root[data-theme="default"]) .desk_side_tabs_drop>summary{transition:color .2s,background-color .2s}:where(:root[data-theme="default"]) .desk_side_tabs_drop>summary:hover{background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_side_item_head{transition:background-color .15s}@media(orientation: portrait){:where(:root[data-theme="default"]) .desk_side{--panel: var(--bg);background:var(--bg)}}:where(:root[data-theme="default"]) .desk_wbox{border:1px solid var(--edge);border-radius:var(--r);--win-body: color-mix(in srgb, var(--panel) 62%, transparent);background-color:var(--win-body);-webkit-backdrop-filter:blur(10px) saturate(1.35);backdrop-filter:blur(10px) saturate(1.35);box-shadow:var(--shadow)}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_wbox{transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}}:where(:root[data-theme="default"]) .desk_wbox:target, :where(:root[data-theme="default"]) .desk_wbox.is_focus, :where(:root[data-theme="default"]) body:not(:has(.desk_wbox:target)) .desk:not([data-runtime]) .desk_wbox#window-0{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 18px -4px color-mix(in srgb, var(--accent) 55%, transparent),var(--shadow)}:where(:root[data-theme="default"]) .desk_wbox_head{background:var(--panel-2);border-bottom-color:var(--line-soft)}:where(:root[data-theme="default"]) .desk_wbox_head_path{border:1px solid var(--edge);border-radius:0;background:var(--tint-1);color:var(--text)}:where(:root[data-theme="default"]) .desk_wbox_head_path:focus{border-color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_head_mime>summary, :where(:root[data-theme="default"]) .desk_wbox_head_mode>summary{background:var(--tint-1);transition:color .2s,background-color .2s}:where(:root[data-theme="default"]) .desk_wbox_head_mime>summary:hover, :where(:root[data-theme="default"]) .desk_wbox_head_mode>summary:hover{background:var(--tint-2)}:where(:root[data-theme="default"]) .desk_wbox_head_mime>summary{border:1px solid var(--edge);border-radius:var(--r-sm) 0 0 var(--r-sm)}:where(:root[data-theme="default"]) .desk_wbox_head_mode>summary{border:1px solid var(--edge);border-radius:0 var(--r-sm) var(--r-sm) 0}:where(:root[data-theme="default"]) .desk_wbox_head_save{transition:color .2s,opacity .2s}:where(:root[data-theme="default"]) .desk_wbox_head_save:disabled{opacity:.45}:where(:root[data-theme="default"]) .desk_wbox_head_save.is_dirty{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_head_save.is_dirty::after{border-radius:50%;background:var(--accent)}@media(max-width: 40em){:where(:root[data-theme="default"]) .desk_wbox_head_path{border-radius:var(--r-sm)}}:where(:root[data-theme="default"]) .desk_wbox_body_text_line, :where(:root[data-theme="default"]) .desk_wbox_body_text_tog{border-color:var(--line-soft)}:where(:root[data-theme="default"]) .desk_wbox_body_doc code, :where(:root[data-theme="default"]) .desk_wbox_body_doc kbd{border-color:var(--edge);border-radius:var(--r-sm);background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_wbox_body_doc pre{border-color:var(--edge);border-radius:var(--r-sm);background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_wbox_body_doc th, :where(:root[data-theme="default"]) .desk_wbox_body_doc td{border-color:var(--line-soft)}:where(:root[data-theme="default"]) .desk_wbox_body_wysg_view{border-radius:var(--r-sm);border-color:var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_body_text_tok_kw{color:var(--code-kw)}:where(:root[data-theme="default"]) .desk_wbox_body_text_tok_fn{color:var(--code-fn)}:where(:root[data-theme="default"]) .desk_wbox_body_text_tok_str{color:var(--code-str)}:where(:root[data-theme="default"]) .desk_wbox_body_text_tok_num{color:var(--code-num)}:where(:root[data-theme="default"]) .desk_wbox_body_text_tok_pp{color:var(--code-pp)}:where(:root[data-theme="default"]) #head_tabs a[data-minimized]{opacity:.6}:where(:root[data-theme="default"]) .desk_wbox.is_moving{opacity:.6}:where(:root[data-theme="default"]) .desk_dock_preview{pointer-events:none;border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 24%, transparent);box-shadow:inset 0 0 0 1px var(--panel)}:where(:root[data-theme="default"]) .desk_wbox_body_term{cursor:text}:where(:root[data-theme="default"]) .desk_wbox_body_term_out .term_err{color:var(--danger, #d64545)}:where(:root[data-theme="default"]) .desk_wbox_body_term_prompt{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_term_input{border:0;outline:none;background:rgba(0,0,0,0);color:inherit;caret-color:var(--accent)}:root:where([data-theme="default"]).desk_resizing_col{cursor:col-resize;user-select:none}:root:where([data-theme="default"]).desk_resizing_row{cursor:row-resize;user-select:none}:root:where([data-theme="default"]):is(.desk_resizing_col,.desk_resizing_row) .desk_wbox{pointer-events:none}:root:where([data-theme="default"]).desk_dragging{cursor:grabbing;user-select:none}:where(:root[data-theme="default"]) .desk_gap{touch-action:none;outline:none}:where(:root[data-theme="default"]) .desk_gap::before{border-radius:2px;background:var(--accent);opacity:0}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_gap::before{transition:opacity .2s}}:where(:root[data-theme="default"]) .desk_gap_col{cursor:col-resize}:where(:root[data-theme="default"]) .desk_gap_row{cursor:row-resize}:where(:root[data-theme="default"]) .desk_gap:hover::before, :where(:root[data-theme="default"]) .desk_gap:focus-visible::before, :where(:root[data-theme="default"]) .desk_gap.is_drag::before{opacity:.7}:where(:root[data-theme="default"]) .desk_side_page[data-path="file:///"] .desk_side_item_tool>button:last-child{box-shadow:none}:where(:root[data-theme="default"]) .desk_side_item_rename{color:var(--text);background:var(--tint-1);border:1px solid var(--accent);border-radius:var(--r-sm)}:where(:root[data-theme="default"]) .desk_side_item_head[draggable=true]{cursor:grab}:where(:root[data-theme="default"]) .desk_side_item_head[data-drop]{outline:2px dashed var(--accent);outline-offset:-2px;--row-fill: color-mix(in srgb, var(--accent) 14%, var(--panel))}:where(:root[data-theme="default"]) .desk_side_item_head[data-selected]{--row-fill: color-mix(in srgb, var(--text) 12%, var(--panel));color:var(--accent)}:where(:root[data-theme="default"]) .desk_side_item_head[data-focused]::before{box-shadow:inset 2px 0 var(--accent)}:where(:root[data-theme="default"]) .desk_side_item_head:hover{--row-fill: color-mix(in srgb, var(--text) 6%, var(--panel))}:where(:root[data-theme="default"]) .desk_side_item_head[data-selected]:hover{--row-fill: color-mix(in srgb, var(--text) 12%, var(--panel))}:where(:root[data-theme="default"]) .desk_wbox_body_editor:focus-within::after{border:2px solid var(--focus);pointer-events:none}:where(:root[data-theme="default"]) .desk_wbox_body_text :is(textarea,input):focus-visible{border:0 !important;outline:none;box-shadow:none}:where(:root[data-theme="default"]) .desk_files_bar{border-top:1px solid var(--line);background:var(--panel-2, var(--panel))}:where(:root[data-theme="default"]) .desk_files_bar .desk_files_msg{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_files_bar .desk_files_buttons>button+button{border-left:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_side :is(.desk_files_buttons,.desk_side_item_tool)>button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_wbox_body_folder[data-drop]::after{border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);pointer-events:none}:where(:root[data-theme="default"]) .desk_folder_status{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_folder_tile{border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--panel);color:var(--text)}:where(:root[data-theme="default"]) .desk_folder_tile:hover:enabled{background:var(--panel-2);border-color:var(--accent)}:where(:root[data-theme="default"]) .desk_folder_tile:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}:where(:root[data-theme="default"]) .desk_folder_tile[data-drop]{outline:2px dashed var(--accent);background:var(--panel-2)}:where(:root[data-theme="default"]) .desk_folder_preview{border-radius:var(--r-sm);background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_folder_glyph{color:var(--accent)}:where(:root[data-theme="default"]) .desk_folder_text{color:var(--text);background:var(--panel);user-select:none;pointer-events:none}:where(:root[data-theme="default"]) .desk_folder_card{color:var(--text);background:var(--panel);user-select:none;pointer-events:none}:where(:root[data-theme="default"]) .desk_folder_card>strong{color:var(--accent)}:where(:root[data-theme="default"]) .desk_folder_card>small{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_folder_text_number{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_folder_tile[data-kind=dir] .desk_folder_glyph{filter:drop-shadow(0 0 1px var(--panel)) drop-shadow(0 2px 3px var(--panel))}:where(:root[data-theme="default"]) .desk_folder_tile[data-kind=dir] .desk_folder_glyph[data-double=true]::before{opacity:.8}:where(:root[data-theme="default"]) .desk_folder_more{background:var(--panel);color:var(--text);border-radius:var(--r-sm)}:where(:root[data-theme="default"]) .desk_folder_context{border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--panel);color:var(--text);box-shadow:var(--shadow)}:where(:root[data-theme="default"]) .desk_folder_context[data-edge=top]{border-top-color:var(--accent)}:where(:root[data-theme="default"]) .desk_folder_context[data-edge=bottom]{border-bottom-color:var(--accent)}:where(:root[data-theme="default"]) .desk_folder_context[data-corner=top-left]{border-top-left-radius:0}:where(:root[data-theme="default"]) .desk_folder_context[data-corner=top-right]{border-top-right-radius:0}:where(:root[data-theme="default"]) .desk_folder_context[data-corner=bottom-left]{border-bottom-left-radius:0}:where(:root[data-theme="default"]) .desk_folder_context[data-corner=bottom-right]{border-bottom-right-radius:0}:where(:root[data-theme="default"]) .desk_folder_context>button{border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_folder_context>button:hover:enabled{background:var(--tint-2)}:where(:root[data-theme="default"]) .desk_folder_context>button:disabled{opacity:.4;pointer-events:none}:where(:root[data-theme="default"]) .desk_folder_context>[role=separator]{background:var(--line)}:where(:root[data-theme="default"]) .desk_folder_form{background:var(--panel);border-block:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_folder_form input{background:var(--panel-2);color:var(--text);border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_folder_form>button{border:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_folder_name{-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(:root[data-theme="default"]) .desk_wbox_body_none{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_wbox_body_none_save{border:1px solid var(--edge);border-radius:var(--r-sm);color:var(--text);background:var(--tint-1);text-decoration:none}:where(:root[data-theme="default"]) .desk_wbox_body_none_save:hover{background:var(--tint-2)}:where(:root[data-theme="default"]) .desk_wbox_body_edit_text, :where(:root[data-theme="default"]) .desk_wbox_body_edit_hex{border:0;background:rgba(0,0,0,0);color:var(--text);resize:none;tab-size:4;outline:none}:where(:root[data-theme="default"]) .desk_wbox_body_edit_offsets, :where(:root[data-theme="default"]) .desk_wbox_body_edit_chars{color:var(--text-dim);user-select:none}:where(:root[data-theme="default"]) .desk_wbox_body_edit_offsets{border-right:1px solid var(--line-soft)}:where(:root[data-theme="default"]) .desk_wbox_body_edit_chars{border-left:1px solid var(--line-soft)}:where(:root[data-theme="default"]) .desk_wbox_body_text, :where(:root[data-theme="default"]) .desk_wbox_body_edit_code{--tok-comment: color-mix(in srgb, #6a9955 55%, currentColor);--tok-string: color-mix(in srgb, #d9822b 65%, currentColor);--tok-number: color-mix(in srgb, #3aa6a0 65%, currentColor);--tok-keyword: color-mix(in srgb, #b455d8 65%, currentColor);--tok-type: color-mix(in srgb, #2f8ee0 65%, currentColor);--tok-func: color-mix(in srgb, #d8b13a 65%, currentColor);--tok-var: color-mix(in srgb, #4fb0e8 60%, currentColor);--tok-meta: color-mix(in srgb, #c5568a 65%, currentColor);--tok-key: color-mix(in srgb, #5aa0e0 65%, currentColor);--tok-tag: color-mix(in srgb, #e0584f 65%, currentColor);--tok-punct: color-mix(in srgb, currentColor 60%, transparent)}:where(:root[data-theme="default"]) .tok_comment{color:var(--tok-comment)}:where(:root[data-theme="default"]) .tok_string{color:var(--tok-string)}:where(:root[data-theme="default"]) .tok_number{color:var(--tok-number)}:where(:root[data-theme="default"]) .tok_keyword{color:var(--tok-keyword)}:where(:root[data-theme="default"]) .tok_type{color:var(--tok-type)}:where(:root[data-theme="default"]) .tok_func{color:var(--tok-func)}:where(:root[data-theme="default"]) .tok_var{color:var(--tok-var)}:where(:root[data-theme="default"]) .tok_meta{color:var(--tok-meta)}:where(:root[data-theme="default"]) .tok_key{color:var(--tok-key)}:where(:root[data-theme="default"]) .tok_tag{color:var(--tok-tag)}:where(:root[data-theme="default"]) .tok_punct{color:var(--tok-punct)}:where(:root[data-theme="default"]) .desk_wbox_body_edit_colour, :where(:root[data-theme="default"]) .desk_wbox_body_edit_code>.desk_wbox_body_edit_text{border:0;tab-size:4;scrollbar-width:none}:where(:root[data-theme="default"]) .desk_wbox_body_edit_colour{pointer-events:none;color:currentColor}:where(:root[data-theme="default"]) .desk_wbox_body_edit_code>.desk_wbox_body_edit_text{background:rgba(0,0,0,0);resize:none;scrollbar-width:auto}:where(:root[data-theme="default"]) .desk_wbox_body_edit_code>.desk_wbox_body_edit_text.is_coloured{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);caret-color:var(--text, currentColor)}:where(:root[data-theme="default"]) .desk_wbox_body_edit_code>.desk_wbox_body_edit_text.is_coloured::selection{background:color-mix(in srgb, var(--accent, #3b82f6) 35%, transparent);-webkit-text-fill-color:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_body_text_colour{tab-size:4;color:currentColor;pointer-events:none}:where(:root[data-theme="default"]) .desk_wbox_body_text_input{border:0;background:rgba(0,0,0,0);color:inherit;tab-size:4;resize:none;outline:none}:where(:root[data-theme="default"]) .desk_wbox_body_text_edit.is_coloured>.desk_wbox_body_text_input{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);caret-color:var(--text, currentColor)}:where(:root[data-theme="default"]) .desk_wbox_body_text_edit.is_coloured>.desk_wbox_body_text_input::selection{background:color-mix(in srgb, var(--accent, #3b82f6) 35%, transparent);-webkit-text-fill-color:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_body_text_raw{tab-size:4}:where(:root[data-theme="default"]) .list_drop_none{color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_wbox_body_empty{border:2px dashed var(--edge);border-radius:var(--r);color:var(--text-dim)}:where(:root[data-theme="default"]) .desk_wbox_body_empty_upload{cursor:pointer}:where(:root[data-theme="default"]) .desk_wbox_body_empty_terminal, :where(:root[data-theme="default"]) .desk_wbox_body_empty_folder{border:2px solid var(--edge);border-radius:var(--r-sm);color:var(--text);background:var(--panel)}:where(:root[data-theme="default"]) .desk_wbox_body_empty_terminal:hover, :where(:root[data-theme="default"]) .desk_wbox_body_empty_folder:hover{background:var(--panel-2)}:where(:root[data-theme="default"]) .desk_wbox_body_empty_folder{border-color:var(--accent);background:var(--accent);color:var(--on-solid)}:where(:root[data-theme="default"]) .desk_wbox_body_empty_folder:hover{background:color-mix(in srgb, var(--accent) 90%, var(--text))}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .desk_wbox_body_empty{transition:border-color .2s,color .2s,background-color .2s}}:where(:root[data-theme="default"]) .desk_wbox_body_empty:hover, :where(:root[data-theme="default"]) .desk_wbox_body_empty:focus-within, :where(:root[data-theme="default"]) .desk_wbox.is_drop .desk_wbox_body_empty{border-color:var(--accent);color:var(--text);background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_wbox_body_empty_input{opacity:0;cursor:pointer}@media(orientation: portrait){:where(:root[data-theme="default"]) .desk_wbox, :where(:root[data-theme="default"]) .desk_wbox:target, :where(:root[data-theme="default"]) .desk_wbox.is_focus, :where(:root[data-theme="default"]) body:not(:has(.desk_wbox:target)) .desk_wbox#window-0{border-radius:0;box-shadow:none}}@media(prefers-reduced-transparency: reduce){:root:where([data-theme="default"]){--surface: var(--panel);--surface-strong: var(--panel)}:where(:root[data-theme="default"]) .desk_wbox{--win-body: var(--panel)}}@media(prefers-contrast: more){:root:where([data-theme="default"]){--edge: var(--line);--line-soft: var(--line)}}:root:where([data-theme="default"]){--ease: cubic-bezier(.22, .8, .2, 1)}@property --hs{syntax:"<number>";inherits:false;initial-value:0}@property --hi{syntax:"<number>";inherits:false;initial-value:1}@keyframes head_scroll{to{--hs: 1}}@keyframes head_fade{from{--hi: 0}}@supports(animation-timeline: scroll()){:where(:root[data-theme="default"]) #head::before{animation:head_scroll linear both,head_fade .9s var(--ease) .1s backwards;animation-timeline:scroll(root),auto;animation-range:0px 120px,normal}}@supports not (animation-timeline: scroll()){:where(:root[data-theme="default"]) #head::before{transition:--hs .3s var(--ease)}:root:where([data-theme="default"])[data-scrolled] #head::before{--hs: 1}}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) #head::before{animation-name:head_scroll}}:where(:root[data-theme="default"]) #head_tabs>a{border-radius:var(--r);transition:color .2s var(--ease),background-color .25s var(--ease)}:where(:root[data-theme="default"]) #head_tabs>a[aria-current]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}:where(:root[data-theme="default"]) #head_tabs>a[aria-current]>span{text-shadow:0 0 .7em color-mix(in srgb, var(--accent) 70%, transparent)}:where(:root[data-theme="default"]) #head_tabs>a+a::before{background:var(--line);pointer-events:none;transition:opacity .2s var(--ease)}:where(:root[data-theme="default"]) #head_tabs>a[aria-current]::before, :where(:root[data-theme="default"]) #head_tabs>a[aria-current]+a::before{opacity:0}@keyframes head_item{from{opacity:0;translate:0 -0.8em}}@keyframes head_item_up{from{opacity:0;translate:0 1em}}@keyframes reveal_in{from{opacity:0;translate:0 1.75em}}@keyframes drop_in{from{opacity:0;translate:0 -0.4em;scale:.97}}@keyframes item_in{from{opacity:0;translate:-0.4em 0}}@keyframes pop_in{from{opacity:0;scale:.92}}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .list[open]>.list_drop{animation:drop_in .22s var(--ease) both}:where(:root[data-theme="default"]) .list[open]>.list_drop>li{animation:item_in .3s var(--ease) both;animation-delay:calc(30ms + var(--j, 0)*28ms)}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(1){--j: 0}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(2){--j: 1}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(3){--j: 2}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(4){--j: 3}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(5){--j: 4}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(6){--j: 5}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(7){--j: 6}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(8){--j: 7}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(9){--j: 8}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(10){--j: 9}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(11){--j: 10}:where(:root[data-theme="default"]) .list[open]>.list_drop>li:nth-child(12){--j: 11}:where(:root[data-theme="default"]) .list_summ{transition:color .2s var(--ease),background-color .2s var(--ease)}:where(:root[data-theme="default"]) #head>*{animation:head_item .65s var(--ease) backwards;animation-delay:calc(.05s + var(--h, 0)*.05s)}}@media(prefers-reduced-motion: no-preference)and (orientation: portrait){:where(:root[data-theme="default"]) #head_tabs{animation-name:head_item_up}}@media(prefers-reduced-motion: no-preference){:root:where([data-theme="default"]).reveal .article:not(.landing):not(.in) :is(.expertise_head,.expertise_box,.contact_title,.contact_lead,.contact_list,.contact_work,.desk_wbox,.desk_side){opacity:0}:where(:root[data-theme="default"]) .article.in :is(.expertise_head,.expertise_box,.contact_title,.contact_lead,.contact_list,.contact_work,.desk_wbox){animation:reveal_in .85s var(--ease) backwards;animation-delay:calc(var(--i, 0)*.12s)}:where(:root[data-theme="default"]) .article.in .desk_side{animation:reveal_in .85s var(--ease) backwards}:where(:root[data-theme="default"]) .article.in .desk[data-runtime] .desk_wbox{animation:none}}@media(prefers-reduced-motion: no-preference)and (orientation: portrait){:where(:root[data-theme="default"]) .article.in .desk_wbox{animation:none}}@media(prefers-reduced-motion: no-preference){:where(:root[data-theme="default"]) .article.in .expertise_box{--i: 1}:where(:root[data-theme="default"]) .article.in .contact_lead{--i: 1}:where(:root[data-theme="default"]) .article.in .contact_list{--i: 2}:where(:root[data-theme="default"]) .article.in .contact_work{--i: 3}:where(:root[data-theme="default"]) .article.in .desk_wbox:nth-of-type(1){--i: 1}:where(:root[data-theme="default"]) .article.in .desk_wbox:nth-of-type(2){--i: 2}:where(:root[data-theme="default"]) .article.in .desk_wbox:nth-of-type(3){--i: 3}:where(:root[data-theme="default"]) .article.in .desk_wbox:nth-of-type(4){--i: 4}:where(:root[data-theme="default"]) .article.in .contact_row{animation:item_in .6s var(--ease) backwards;animation-delay:calc(.35s + var(--r, 0)*.1s)}:where(:root[data-theme="default"]) .contact_row:nth-child(2){--r: 1}:where(:root[data-theme="default"]) .contact_row:nth-child(3){--r: 2}:where(:root[data-theme="default"]) .btn, :where(:root[data-theme="default"]) .landing_btn, :where(:root[data-theme="default"]) .landing_chip, :where(:root[data-theme="default"]) .contact_btn, :where(:root[data-theme="default"]) .contact_work, :where(:root[data-theme="default"]) .error_home, :where(:root[data-theme="default"]) .chip, :where(:root[data-theme="default"]) .arrow, :where(:root[data-theme="default"]) .slide_tags li, :where(:root[data-theme="default"]) .th{transition-property:color,border-color,background-color,translate,scale,opacity;transition-duration:.2s;transition-timing-function:var(--ease)}:where(:root[data-theme="default"]) .contact_row{transition:background-color .25s var(--ease)}:where(:root[data-theme="default"]) .contact_row:hover{background:var(--tint-1)}:where(:root[data-theme="default"]) .error_maybe_link{transition:background-color .25s var(--ease)}:where(:root[data-theme="default"]) .error_maybe_link:hover{background:var(--tint-1)}:where(:root[data-theme="default"]) .expertise .slide_card:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .expertise :is(.chip,.arrow,.dot_a,.slide_actions .btn,.slide_page,.slide_tags a,.slide_card,.more,.tab a){transition-property:color,border-color,background-color,box-shadow,translate,scale,opacity;transition-duration:.2s;transition-timing-function:var(--ease)}:where(:root[data-theme="default"]) .expertise .chk+.chip::after{transition:max-width .2s var(--ease),margin-left .2s var(--ease),opacity .2s var(--ease)}:where(:root[data-theme="default"]) .expertise .arrow{transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease),translate .2s var(--ease),scale .2s var(--ease),opacity .4s,visibility .4s !important}:where(:root[data-theme="default"]) .expertise .tab a:hover{background:var(--tint-1)}:where(:root[data-theme="default"]) #head_tabs>a::after, :where(:root[data-theme="default"]) #head_path>a:last-child::after{border-radius:2px;background:var(--accent);transition:scale .25s var(--ease)}:where(:root[data-theme="default"]) .expertise .chk:checked+.chip{animation:pop_in .25s var(--ease)}}:where(:root[data-theme="default"]) .visually_hidden:where(:not(:focus-within,:active)){clip-path:inset(50%);border:0}:where(:root[data-theme="default"]) #main-content:focus{outline:none}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) .expertise_tl_in, :where(:root[data-theme="default"]) .expertise .tl_tick, :where(:root[data-theme="default"]) .expertise .tl_tick>span, :where(:root[data-theme="default"]) .expertise .tl_now, :where(:root[data-theme="default"]) .expertise .tl_now>span, :where(:root[data-theme="default"]) .expertise .tl_i, :where(:root[data-theme="default"]) .expertise{transition:none}}@media(prefers-reduced-motion: reduce){:where(:root[data-theme="default"]) .landing_panel>*, :where(:root[data-theme="default"]) .error_panel>*, :where(:root[data-theme="default"]) .landing_dot::after, :where(:root[data-theme="default"]) .landing_scroll_icon, :where(:root[data-theme="default"]) .landing_role::after, :where(:root[data-theme="default"]) .landing_role_text{animation:none}:where(:root[data-theme="default"]) .landing_role:first-child>.landing_role_text{clip-path:none}:where(:root[data-theme="default"]) .background_entity{animation:none}}:where(:root[data-theme="default"]) body:has(#motion_pause:checked) .landing_panel>*, :where(:root[data-theme="default"]) body:has(#motion_pause:checked) .error_panel>*, :where(:root[data-theme="default"]) body:has(#motion_pause:checked) .landing_dot::after, :where(:root[data-theme="default"]) body:has(#motion_pause:checked) .landing_scroll_icon, :where(:root[data-theme="default"]) body:has(#motion_pause:checked) .landing_role::after, :where(:root[data-theme="default"]) body:has(#motion_pause:checked) .landing_role_text{animation:none}:where(:root[data-theme="default"]) body:has(#motion_pause:checked) .landing_role:first-child>.landing_role_text{clip-path:none}:where(:root[data-theme="default"]) body:has(#motion_pause:checked) .background_entity{animation:none}:where(:root[data-theme="default"]) .expertise.is_searching .tl_i{opacity:0 !important;pointer-events:none !important}:where(:root[data-theme="default"]) .expertise.is_searching .tl_i.hit{opacity:1 !important;pointer-events:auto !important}:where(:root[data-theme="default"]) .expertise.is_searching .search_link.arrow{opacity:1;pointer-events:auto}:where(:root[data-theme="default"]) .expertise.is_searching .dot.search_current .dot_a{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}:where(:root[data-theme="default"]) .expertise.is_searching .tl_i.search_current .tl_card{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .expertise .expertise_dots.is_paged .expertise_pager{border:2px solid var(--edge);border-radius:999px;background:var(--panel);color:var(--text);pointer-events:auto}:where(:root[data-theme="default"]) .expertise .expertise_pager:focus-within{border-color:var(--accent);box-shadow:var(--glow)}:where(:root[data-theme="default"]) .expertise .pager_input{border:0;outline:0;background:rgba(0,0,0,0);color:inherit;-moz-appearance:textfield;appearance:textfield}:where(:root[data-theme="default"]) .expertise .pager_input::-webkit-outer-spin-button, :where(:root[data-theme="default"]) .expertise .pager_input::-webkit-inner-spin-button{-webkit-appearance:none}:where(:root[data-theme="default"]) .expertise .pager_sep, :where(:root[data-theme="default"]) .expertise .pager_total{color:var(--text-dim)}:where(:root[data-theme="default"]) #head_div, :where(:root[data-theme="default"]) #head_path .crumb{background:none;border:0}:where(:root[data-theme="default"]) #head_div>summary, :where(:root[data-theme="default"]) #head_path .crumb>summary{border:0}:where(:root[data-theme="default"]) #head_tray>:first-child{border-left:1px solid var(--line)}:where(:root[data-theme="default"]) .desk_wbox_body_text_hex_input{border:0;background:rgba(0,0,0,0);color:inherit;resize:none}:where(:root[data-theme="default"]) .desk_wbox_body_text_byte::before, :where(:root[data-theme="default"]) .desk_wbox_body_text_body_split::before{pointer-events:none}:where(:root[data-theme="default"]) .desk_wbox_head_source{border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--tint-1)}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mime>summary{border:0;border-radius:var(--r-sm) 0 0 var(--r-sm);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_path{border:0;border-inline:1px solid var(--edge);border-radius:0;background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_head_navigation{border:0;background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_head_navigation>button.desk_wbox_head_tool{border:0;border-radius:0;background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_head_navigation>button.desk_wbox_head_tool:disabled{opacity:.35}:where(:root[data-theme="default"]) .desk_wbox_head_address{border-inline:1px solid var(--edge)}:where(:root[data-theme="default"]) .desk_wbox_head_address>.desk_wbox_head_path{border:0;border-radius:0;color:var(--text);background:rgba(0,0,0,0);opacity:0;pointer-events:none}:where(:root[data-theme="default"]) .desk_wbox_head_address>.desk_wbox_head_path:focus{opacity:1;pointer-events:auto;background:var(--panel)}:where(:root[data-theme="default"]) .desk_wbox_head_breadcrumbs{scrollbar-width:none}:where(:root[data-theme="default"]) .desk_wbox_head_breadcrumbs>button{border:0;border-radius:0;color:var(--text);background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_head_breadcrumbs>button:hover{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_head_breadcrumbs>.desk_wbox_head_scheme{opacity:.55}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mode>button.desk_wbox_head_tool{border:0;border-radius:0;background:rgba(0,0,0,0)}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mode>button.desk_wbox_head_tool:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mode>button.desk_wbox_head_tool[aria-checked=true]{color:var(--accent);background:var(--tint-1);box-shadow:inset 0 -2px var(--accent)}@media(orientation: portrait){:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mime, :where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mode{border:1px solid var(--edge);border-bottom:0;background:linear-gradient(var(--tint-1), var(--tint-1)),var(--panel-2)}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mime{border-right:0;border-radius:var(--r-sm) 0 0 0}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mime>summary{border-radius:var(--r-sm) 0 0 0}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mode{border-radius:0 var(--r-sm) 0 0}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_mode>button.desk_wbox_head_tool:last-child{border-radius:0 var(--r-sm) 0 0}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_address{border:1px solid var(--edge);border-radius:var(--r-sm);background:linear-gradient(var(--tint-1), var(--tint-1)),var(--panel-2)}:where(:root[data-theme="default"]) .desk_wbox_head_source>.desk_wbox_head_address>.desk_wbox_head_path{border-radius:calc(var(--r-sm) - 1px)}}:where(:root[data-theme="default"]) .desk_wbox_body_media_head{background:var(--panel)}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool{background:var(--panel)}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool>button, :where(:root[data-theme="default"]) .desk_wbox_body_media_tool summary{cursor:pointer}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool>button:hover, :where(:root[data-theme="default"]) .desk_wbox_body_media_tool summary:hover{background:var(--tint-2)}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool>button:focus-visible, :where(:root[data-theme="default"]) .desk_wbox_body_media_tool summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:where(:root[data-theme="default"]) .desk_wbox_body_media_tool button:disabled{opacity:.4;cursor:default}:where(:root[data-theme="default"]) .desk_wbox_body_media svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where(:root[data-theme="default"]) .desk_wbox_body_media_popup[open]>summary{color:var(--accent)}:where(:root[data-theme="default"]) .desk_wbox_body_media_popup_panel{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--shadow)}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_seek{appearance:none;border:0;border-radius:0;cursor:pointer;background:repeating-linear-gradient(to right, transparent 0, transparent calc(5% - 1px), var(--line-soft) calc(5% - 1px), var(--line-soft) 5%),linear-gradient(to right, var(--accent) var(--played, 0%), transparent 0),linear-gradient(to right, var(--tint-3) var(--buffered, 0%), var(--tint-2) 0)}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_seek::-webkit-slider-thumb{appearance:none;background:var(--text);border:0;border-radius:0}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_seek::-moz-range-thumb{background:var(--text);border:0;border-radius:0}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_seek:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(:root[data-theme="default"]) .desk_wbox_body_media_time_seek:disabled{cursor:default;opacity:.5}:where(:root[data-theme="default"]) .desk_wbox_body_media:fullscreen{background:var(--panel, black)}
:root:where([data-theme="default"]):lang(ja){line-break:strict;word-break:auto-phrase}:root:where([data-theme="default"]):lang(ja) body{font-family:Jasouza,ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,"DejaVu Sans Mono","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Noto Sans CJK JP","Noto Sans JP",monospace}
@font-face{font-family:"Jasouza";font-display:swap;src:url("/assets/themes/default/Jasouza.colrv0.b97ff53c29.woff2") format("woff2"),url("/assets/themes/default/Jasouza.6f2bf58c24.woff") format("woff")}