@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Roboto+Mono:wght@400;500;600;700&display=swap";
:root{--bg:#080d12;--panel:#0d141b;--panel-2:#101820;--line:#24303a;--line-soft:#1b252d;--text:#c7cbd0;--muted:#7f8994;--green:#8ecf62;--blue:#66b8d8;--cyan:#75d3d2;--purple:#c795ef;--orange:#e7a74c;--red:#e37065}*{box-sizing:border-box}html{background:#05090d}body{color:var(--text);letter-spacing:-.025em;background:radial-gradient(at 65% 0,#121a22 0%,#080d12 57%);margin:0;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:10px}button{font:inherit;color:inherit}.os-shell{background:linear-gradient(90deg,#090e13fa,#0c1218f5);border:1px solid #2a3540;border-radius:8px;grid-template-rows:45px 1fr 43px;min-height:100svh;margin:7px;display:grid;overflow:hidden;box-shadow:0 20px 80px #000}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-width:0;padding:0 15px;display:flex}.brand{border-right:1px solid var(--line-soft);color:#e1e3e5;align-items:center;gap:11px;min-width:215px;height:100%;padding-right:18px;font-size:12px;display:flex}.traffic{gap:7px;margin-right:18px;display:flex}.traffic i{background:#e36653;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px #f38e75}.traffic i:nth-child(2){background:#e4aa51}.traffic i:nth-child(3){background:#6ec875}.brand-terminal{color:#b9c4cc;border:1px solid #52616d;border-radius:3px;padding:0 3px;font-size:15px;line-height:18px}.brand strong{white-space:nowrap;font-weight:600}.top-meta{align-self:stretch;align-items:stretch;display:flex}.top-meta span{border-right:1px solid var(--line-soft);color:#929ba4;flex-direction:column;gap:1px;min-width:122px;padding:7px 24px;font-size:8px;display:flex}.top-meta b{color:#d5d7d9;font-size:10px;font-weight:600}.green{color:var(--green)!important}.blue{color:#7b9ee7!important}.top-tools{color:#8e9aa5;white-space:nowrap;align-items:center;gap:17px;height:100%;margin-left:auto;display:flex}.search{color:#78828c;border:1px solid #34414c;border-radius:5px;align-items:center;width:192px;height:25px;padding:0 9px;font-size:9px;display:flex}.top-tools>span{align-items:center;gap:6px;font-size:17px;display:flex}.top-tools small{color:#8a949d;font-size:7px;line-height:9px}.top-tools small b{color:#d0d4d7}.top-tools time{border-left:1px solid var(--line-soft);color:#d2d4d7;padding-left:12px;font-size:10px;font-weight:600}.os-main{grid-template-columns:178px minmax(0,1fr);min-height:0;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding-top:10px;display:flex}.side-group{border-bottom:1px solid var(--line-soft);margin-bottom:10px;padding:0 13px 12px}.side-group h2{color:#9aa3ad;margin:0 0 10px;font-size:10px;font-weight:500}.side-row{color:#aab1b8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-height:24px;font-size:9px;display:grid;position:relative}.side-label{align-items:center;gap:8px;min-width:0;display:flex}.side-label em{color:#97a7b2;text-align:center;width:10px;font-style:normal}.side-row b{color:#bdc3c8;white-space:nowrap;font-size:8px;font-weight:500}.meter{background:#26303a;width:calc(100% - 17px);height:2px;position:absolute;bottom:0;left:18px}.meter span{background:#63b9de;width:47%;height:2px;display:block}.side-group:first-of-type .side-row:nth-of-type(2) .meter span{width:38%}.side-group:first-of-type .side-row:nth-of-type(3) .meter span{width:34%}.side-group:first-of-type .side-row:nth-of-type(4) .meter span{width:29%}.side-social{border-top:1px solid var(--line-soft);color:#74808b;justify-content:space-between;height:41px;margin-top:auto;padding:12px 19px;display:flex}.workspace{grid-template-columns:minmax(420px,34%) minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:10px;display:grid}.panel{background:linear-gradient(135deg,#0f171ef2,#0c1319e0);border:1px solid #26323c;border-radius:5px;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.terminal{color:#aeb5bc;padding:11px 13px;position:relative}.terminal-lines{font-size:10px;line-height:16px}.terminal-lines>div:first-child{color:#d9dde0;margin-bottom:8px}.boot{color:#a6adb4;grid-template-columns:78px 1fr 45px;display:grid}.boot b{color:var(--green);text-align:right;font-weight:500}.ready{color:var(--green);border-bottom:1px dashed #31423b;margin-bottom:24px;padding:10px 0 8px}.intro{color:#667079;margin-bottom:8px;font-size:10px}.terminal h1{color:#f0f0ed;letter-spacing:-.05em;margin:0;font-size:21px;font-weight:600;line-height:1.38}.terminal h1 .hero-highlight{color:var(--purple)}.terminal h1 .hero-cyan{color:var(--cyan)}.terminal h1 strong{color:var(--green);font-weight:600}.terminal>p{color:#aeb4bb;margin:8px 0 10px;font-size:11px;line-height:15px}.terminal-actions{gap:11px;margin:8px 0 14px;display:flex}.terminal-actions button{white-space:nowrap;background:#0a1015;border:1px solid #2f3b45;border-radius:3px;height:34px;padding:0 12px;font-size:10px}.terminal-actions .primary{color:var(--cyan);background:#0c191d;border-color:#40878b}.quick-stats{border-bottom:1px solid var(--line-soft);color:#81909a;justify-content:space-between;margin-bottom:9px;padding:4px 1px 10px;display:flex}.quick-stats span{align-items:center;gap:5px;font-size:14px;display:flex}.quick-stats b{color:#9fa7ae;font-size:7px;font-weight:500;line-height:9px}.command-log{font-size:9px;line-height:13px}.command-log p{margin:0 0 5px}.command-log i{color:#5fbe7c;font-style:normal}.command-log b{color:var(--green)}.command-log .tree{color:#80a7dd;overflow-wrap:anywhere}.cursor{color:#d7dce0}.right-workspace{grid-template-rows:402px 226px minmax(168px,1fr);grid-template-columns:1.05fr 1fr 1.05fr 1.18fr;gap:8px;min-width:0;height:100%;min-height:0;display:grid}.panel-title{color:#a8b0b7;border-bottom:1px solid #202c35;height:31px;padding:9px 11px 0;font-size:9px}.panel-title>span{float:right}.live{color:#dfebdf;font-size:8px}.live:first-letter{color:#73cd74}.active-project{grid-column:span 2;position:relative}.active-project h2{color:#e1e2e1;letter-spacing:-.05em;margin:14px 14px 8px;font-size:13px}.badges{gap:7px;margin:0 14px 12px;display:flex}.badges b{color:#63bce0;background:#0d2634;border:1px solid #27799a;padding:3px 5px;font-size:8px;font-weight:500}.badges b+b{color:#8bd59e;background:#15271d;border-color:#477d62}.active-project>p{color:#bec4c9;margin:0 14px 13px;font-size:8px}.project-stack{margin:0 14px}.project-stack div{grid-template-columns:1.1fr 1fr;align-items:center;min-height:18px;font-size:9px;display:grid}.project-stack span{color:#a7b1b9}.project-stack b{color:#d4d7da;font-weight:500}.active-project footer,.skills footer,.roadmap footer,.system-info footer{color:#89939b;border-top:1px solid #202c35;padding:9px 13px;font-size:8px;position:absolute;bottom:0;left:0;right:0}.profile-overview-body{grid-template-columns:120px 1fr;gap:10px;padding:14px 14px 37px;display:grid}.mini-avatar{background:radial-gradient(circle at 50% 20%,#2c3e45,#0c151c 70%);border:1px solid #5dbdce;border-radius:50%;width:104px;height:104px;margin-top:18px;position:relative;overflow:hidden;box-shadow:0 0 18px #3db7cd38,inset 0 0 0 5px #111c23}.mini-avatar:before{content:"";background:#bc7e58;border-radius:50% 50% 45% 45%;width:54px;height:54px;position:absolute;top:18px;left:25px;box-shadow:0 26px 0 11px #1e2428}.mini-avatar:after{content:"";background:#181819;border-radius:55% 50% 20% 32%;width:47px;height:31px;position:absolute;top:15px;left:29px;transform:rotate(-4deg)}.mini-avatar i,.mini-avatar b,.mini-avatar em{z-index:2;display:block;position:absolute}.mini-avatar i{background:#161617;border-radius:50%;width:8px;height:8px;top:42px;left:40px;box-shadow:17px 0 #161617}.mini-avatar b{border-bottom:2px solid #191a1b;border-radius:0 0 12px 12px;width:21px;height:7px;top:56px;left:41px}.mini-avatar em{background:#1f272c;border:1px solid #3f505a;border-radius:50% 50% 0 0;width:70px;height:35px;bottom:-7px;left:18px}.profile-overview-details h2{color:#e2e5e6;margin:0 0 11px;font-size:15px}.profile-overview-details>div{grid-template-columns:18px 82px 1fr;align-items:center;min-height:24px;font-size:9px;display:grid}.profile-overview-details>div>i{color:#8b9ba6;font-style:normal}.profile-overview-details>div>span{color:#929da5}.profile-overview-details>div>b{color:#d5dade;white-space:nowrap;font-weight:500}.profile-overview footer{font-size:9px}.architecture{grid-column:span 2}.architecture .panel-title span{font-size:15px;line-height:5px}.architecture-canvas{background:radial-gradient(at 52% 38%,#192c3254,#0000 60%);height:calc(100% - 31px);position:relative}.arch-line{opacity:.8;border-color:#38606d;position:absolute}.arch-line.v{border-left:1px dashed #37616b}.arch-line.h{border-top:1px dashed #37616b}.l1{height:116px;top:34px;left:50%}.l2{height:130px;top:170px;left:50%}.l3{top:148px;left:10%;right:10%}.arch-node{color:#e0e4e6;background:#101b22;border:1px solid #375563;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:85px;height:37px;font-size:9px;line-height:9px;display:flex;position:absolute;box-shadow:0 0 15px #145d6b1a}.arch-node em{color:#87d6d4;font-size:16px;font-style:normal}.arch-node small{color:#d9dee1;font-size:8px;display:block}.internet{top:8px;left:calc(50% - 49px)}.gateway{border-color:#3e6870;width:128px;top:61px;left:calc(50% - 64px)}.auth,.user,.project,.ai{top:130px}.auth{border-color:#437d85;left:6%}.user{left:27%}.project{left:52%}.ai{border-color:#8d61a9;right:5%}.ai em,.llm em{color:#ca8ce7}.redis,.kafka,.worker{top:200px}.redis{border-color:#8a4d42;left:8%}.redis em{color:#ea6a51}.kafka{border-color:#8b6c31;left:34%}.kafka em{color:#dba239}.worker{border-color:#36747b;right:12%}.postgres{border-color:#365679;width:122px;top:257px;left:calc(50% - 61px)}.postgres em{color:#6cbeea}.storage{border-color:#387380;width:142px;bottom:13px;left:17%}.llm{border-color:#76548e;width:139px;bottom:13px;right:17%}.git-log{position:relative}.git-log .panel-title .blue{font-size:9px}.git-rows{padding:8px 9px 0 21px}.git-rows div{color:#c0c6cb;grid-template-columns:16px 1fr 33px;align-items:center;height:18px;font-size:8px;display:grid}.git-rows i{color:#75bed6;font-size:11px;font-style:normal;position:relative}.git-rows i:after{content:"";border-left:1px solid #4a899e;height:14px;position:absolute;top:11px;left:4px}.git-rows small{color:#7e8993;font-size:7px}.commit-graph{border-left:1px solid #4e96ac;position:absolute;top:39px;bottom:101px;left:13px}.streak{color:#adb4ba;border-top:1px solid #202c35;height:96px;padding:7px 10px;position:absolute;bottom:0;left:0;right:0}.streak b{margin-bottom:2px;font-size:8px;display:block}.streak>span{color:#77818a;font-size:6px}.heatmap{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(23,1fr);gap:2px;height:27px;margin-top:3px;display:grid}.heatmap i{background:#24352e;display:block}.heatmap i.warm{background:#6fab46}.heatmap i.hot{background:#a8d55e}.streak small{text-align:right;color:#89949d;font-size:6px;display:block}.metrics{padding-bottom:6px}.metric{color:#aeb5bb;grid-template-columns:1fr 30px 43px;align-items:center;min-height:21px;padding:0 9px;font-size:8px;display:grid}.metric b{color:#e1e3e4;font-size:8px;font-weight:500}.metric i{color:#488fa7;letter-spacing:-5px;font-size:13px;font-style:normal;overflow:hidden}.skills{position:relative}.skill-grid{grid-template-columns:1fr 1fr;gap:5px;padding:9px;display:grid}.skill-grid span{color:#bbc3c9;border:1px solid #273640;border-radius:3px;height:17px;padding:3px 5px;font-size:8px}.skill-dot{background:#82c76c;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.d1{background:#6caed0}.d2{background:#76b8df}.d3{background:#df765d}.d4{background:#a466ce}.d5{background:#d2a04a}.roadmap{position:relative}.roadmap>div:not(.panel-title){grid-template-columns:1fr 46px 23px;align-items:center;height:25px;padding:0 10px;font-size:8px;display:grid}.roadmap b{background:#243740;height:2px;display:block}.roadmap b i{background:#5cc8e6;height:2px;display:block}.roadmap small{text-align:right;color:#d9dcdf;font-size:7px}.system-info,.environment,.releases,.quick-links{position:relative}.project-dossier{grid-column:span 3;position:relative}.project-dossier-status{color:#b7c0c5;font-size:8px}.project-dossier-status .status-dot{color:var(--green);margin-right:4px;font-style:normal}.project-dossier-body{grid-template-columns:minmax(165px,1.05fr) minmax(190px,1.25fr) minmax(165px,1.15fr);gap:12px;height:calc(100% - 31px);min-height:0;padding:14px 14px 38px;display:grid}.project-dossier-intro{flex-direction:column;min-width:0;display:flex}.project-dossier-label,.project-dossier-section-title{color:var(--cyan);letter-spacing:.02em;font-size:9px}.project-dossier-label{align-items:center;gap:6px;display:flex}.project-dossier-label .terminal-icon{width:12px;height:12px}.project-dossier h2{color:#eef1f0;letter-spacing:-.06em;margin:9px 0 6px;font-size:19px}.project-dossier-intro p{color:#b5bdc3;max-width:360px;margin:0;font-size:10px;line-height:15px}.project-dossier-io{border-top:1px solid var(--line-soft);gap:5px;margin-top:auto;padding-top:8px;display:grid}.project-dossier-io>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px;font-size:8px;display:grid}.project-dossier-io b{color:var(--cyan);font-size:8px;font-weight:500}.project-dossier-io span{color:#9aa5ad;overflow-wrap:anywhere}.project-dossier-pipeline,.project-dossier-guarantees{border-left:1px solid var(--line-soft);padding-left:16px;display:grid;position:relative}.project-dossier-pipeline{grid-template-rows:auto repeat(5,minmax(0,1fr))}.project-dossier-guarantees{grid-template-rows:auto repeat(4,minmax(0,1fr))}.project-dossier-pipeline:before{content:"";background:linear-gradient(var(--cyan), #263740 78%, transparent);width:1px;position:absolute;top:31px;bottom:11px;left:25px}.project-dossier-pipeline>div:not(.project-dossier-section-title){grid-template-columns:28px 70px minmax(0,1fr);align-items:center;gap:4px;min-height:27px;font-size:9px;display:grid;position:relative}.project-dossier-pipeline>div:not(.project-dossier-section-title) b{z-index:1;width:19px;height:19px;color:var(--green);background:#0d141b;border:1px solid #3c8991;border-radius:50%;place-items:center;font-size:8px;font-weight:500;display:grid}.project-dossier-pipeline>div:not(.project-dossier-section-title) span{color:#d5dade;font-size:9px}.project-dossier-pipeline small{color:#87939b;overflow-wrap:anywhere;font-size:8px;line-height:11px}.project-dossier-guarantees>div:not(.project-dossier-section-title){grid-template-columns:78px minmax(0,1fr);align-items:center;gap:5px;min-height:29px;font-size:8px;display:grid}.project-dossier-guarantees>div:not(.project-dossier-section-title) b{color:var(--cyan);font-size:8px;font-weight:500}.project-dossier-guarantees>div:not(.project-dossier-section-title) span{color:#c1c9cd;overflow-wrap:anywhere;font-size:8px;line-height:11px}.project-dossier footer{color:#89939b;border-top:1px solid #202c35;padding:9px 13px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.system-info>div:not(.panel-title),.environment>div:not(.panel-title),.releases>div{color:#aeb5bc;grid-template-columns:1fr auto;align-items:center;height:14px;padding:0 10px;font-size:8px;display:grid}.system-info b{color:var(--green);font-weight:500}.environment b,.releases b{color:#cbd0d4;font-weight:500}.releases p{margin:7px 10px 6px;font-size:8px}.releases a{color:#78cbe2;font-size:8px;position:absolute;bottom:11px;left:10px}.quick-links>div:not(.panel-title){grid-template-columns:19px 46px 1fr 10px;align-items:center;height:27px;padding:0 10px;font-size:8px;display:grid}.quick-links i{color:#9aa5ad;font-size:13px;font-style:normal}.quick-links b{font-weight:500}.quick-links span{color:#aeb5bc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quick-links em{color:#b9c5cd;font-size:12px;font-style:normal}.statusbar{border-top:1px solid var(--line);color:#909aa3;grid-template-columns:1.1fr 1.25fr .9fr 1.2fr 1.15fr 1fr .85fr 1.1fr 1.5fr;align-items:center;padding:0 16px;font-size:9px;display:grid}.statusbar span{border-right:1px solid var(--line-soft);white-space:nowrap;padding:0 28px}.statusbar span:first-child{padding-left:2px}.statusbar b,.statusbar strong{color:var(--green);font-weight:500}.statusbar strong{text-align:right;white-space:nowrap}.primary-nav{align-self:stretch;align-items:stretch;gap:0;display:flex}.primary-nav a{color:#a8b0b7;align-items:center;padding:0 17px;font-size:10px;text-decoration:none;display:flex;position:relative}.primary-nav a.active{color:#8adfec;text-shadow:0 0 9px #5ac8e747}.primary-nav a.active:after{content:"";background:#72d5e9;border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #5ac8e7a6}.portfolio-main{align-items:stretch}.portfolio-content{min-width:0}.overview-workspace,.portfolio-content>.about-workspace{min-height:calc(100svh - 102px)}.portfolio-content>.about-workspace{border-top:1px solid var(--line)}.projects-workspace{border-top:1px solid var(--line);grid-template-rows:minmax(0,1fr) 63px;gap:8px;min-width:0;min-height:calc(100svh - 102px);padding:10px;display:grid}.projects-grid{grid-template-columns:312px minmax(510px,1.1fr) minmax(390px,.8fr);gap:9px;min-height:0;display:grid}.project-list{padding-bottom:43px;position:relative}.project-list .terminal-prompt{margin-bottom:8px}.project-card{color:#cdd3d8;text-align:left;cursor:pointer;background:#0c151c;border:1px solid #26333d;border-radius:5px;width:calc(100% - 18px);min-height:99px;margin:0 9px 8px;padding:13px 12px 8px 55px;transition:border-color .16s,background .16s;display:block;position:relative}.project-card:hover,.project-card.selected{background:#0d1a20;border-color:#4faec0;box-shadow:inset 0 0 18px #2c93a614}.project-card>i{color:#7dd5e2;font-size:18px;font-style:normal;position:absolute;top:16px;left:17px}.project-card>b{font-size:11px;font-weight:600}.project-card>em{float:right;color:#86c96d;font-size:9px;font-style:normal}.project-card>em.yellow{color:#efbf45}.project-card>div{color:#aab4bc;white-space:nowrap;justify-content:space-between;gap:6px;margin-top:17px;font-size:8px;display:flex}.project-card>small{color:#aab5bd;border:1px solid #293844;border-radius:3px;margin-top:8px;padding:3px 5px;font-size:8px;display:inline-block}.project-list footer{color:#a2abb2;border-top:1px solid #202c35;padding:13px 12px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.project-list footer span{float:right}.project-preview{grid-template-rows:31px 302px 184px 83px minmax(0,1fr);min-height:0;display:grid}.project-preview>article{border-bottom:1px solid #23303a;padding:10px 13px 5px}.project-preview article h1{color:#e6e8e9;letter-spacing:-.06em;margin:0 0 2px;font-size:25px}.project-preview article h1 b{color:#8dd36c;letter-spacing:0;vertical-align:middle;border:1px solid #467c47;border-radius:3px;margin-left:9px;padding:3px 5px;font-size:9px;display:inline-block}.project-preview article>p{color:#d5dadc;margin:0 0 9px;font-size:10px;line-height:14px}.project-tags{gap:7px;margin-bottom:10px;display:flex}.project-tags i{color:#bbc3c8;border:1px solid #2a3a45;border-radius:4px;padding:4px 7px;font-size:8px;font-style:normal}.project-tags i:first-child{color:#89cb69;border-color:#3d7546}.project-attributes{grid-template-columns:1fr 1fr 1fr;column-gap:15px;display:grid}.project-attributes div{color:#aeb8be;grid-template-columns:1fr auto;align-items:center;min-height:18px;font-size:8px;display:grid}.project-attributes b{color:#d5dadc;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-weight:500;overflow:hidden}.project-description{max-width:640px;color:#c0c7cb!important;margin-top:10px!important}.project-architecture{border-bottom:1px solid #23303a;padding:9px 13px;position:relative}.project-flow{height:130px;margin-top:7px;position:relative}.project-flow:before{content:"";border-top:1px dashed #4c9caf;position:absolute;top:31px;left:11%;right:11%}.flow-node{color:#dce0e3;background:#0c151c;border:1px solid #294550;border-radius:4px;width:107px;height:49px;padding:9px 4px 4px 31px;font-size:8px;position:absolute}.flow-node i{color:#75c9d9;font-size:13px;font-style:normal;position:absolute;top:14px;left:10px}.flow-node b,.flow-node small{font-weight:500;display:block}.flow-node small{color:#81909a;margin-top:3px;font-size:7px}.flow-node.n0{top:0;left:0}.flow-node.n1{top:0;left:20%}.flow-node.n2{border-color:#4b8063;top:0;left:42%}.flow-node.n3{border-color:#7f4745;top:0;right:3%}.flow-node.n4{border-color:#416a90;bottom:0;left:25%}.flow-node.n5{bottom:0;left:48%}.flow-node.n6{bottom:0;right:3%}.project-architecture a,.project-gallery a,.inspector-log a,.inspector-stack a,.engineering-notes a{color:#68c9e0;font-size:8px}.project-metrics{border-bottom:1px solid #23303a;grid-template-columns:repeat(8,1fr);gap:5px;padding:9px 13px;display:grid}.project-metrics .section-command{grid-column:span 8}.project-metrics>div:not(.section-command){color:#97a2aa;border:1px solid #273640;border-radius:3px;padding:5px;font-size:7px}.project-metrics b{color:#e0e3e4;margin-top:3px;font-size:11px;display:block}.project-gallery{grid-template-columns:repeat(3,1fr);gap:8px;padding:9px 13px;display:grid;position:relative}.project-gallery .section-command{grid-column:span 3}.project-gallery figure{background:#0c151b;border:1px solid #2b3a43;border-radius:4px;height:105px;margin:0;padding:5px;overflow:hidden}.gallery-screen{background:linear-gradient(135deg,#172730,#080e13);border:1px solid #344650;border-radius:2px;height:74px;position:relative;overflow:hidden}.gallery-screen:before,.gallery-screen:after{content:"";opacity:.6;background:#58b9c8;position:absolute}.gallery-screen:before{width:41%;height:3px;top:11px;left:9px;box-shadow:0 12px #3c5664,0 24px #3c5664,0 36px #3c5664}.gallery-screen:after{border:2px solid #81d2c0;border-radius:50%;width:25px;height:25px;bottom:10px;right:9px}.gallery-screen.g1:after{border-color:#a575d0;width:16px;height:35px;bottom:6px;right:calc(50% - 8px)}.gallery-screen.g2:before{width:70%}.project-gallery figcaption{color:#bfc7cd;margin-top:5px;font-size:8px}.project-gallery>a{position:absolute;bottom:9px;right:13px}.project-inspector{grid-template-rows:31px 229px 178px 126px minmax(0,1fr);min-height:0;display:grid}.status-list{border-bottom:1px solid #23303a;padding:10px 14px}.status-list div{color:#aeb7bd;grid-template-columns:1fr auto;align-items:center;min-height:20px;font-size:9px;display:grid}.status-list b{color:#d6dbde;font-weight:500}.inspector-log,.inspector-stack,.engineering-notes{border-bottom:1px solid #23303a;padding:10px 14px;position:relative}.inspector-log>div:not(.section-command){grid-template-columns:14px 1fr 64px;align-items:center;min-height:18px;font-size:8px;display:grid}.inspector-log i{color:#64bdd3;font-style:normal}.inspector-log time{color:#9ca6ad;text-align:right;font-size:8px}.inspector-log a,.inspector-stack a,.engineering-notes a{position:absolute;bottom:9px;left:14px}.inspector-stack{padding-bottom:27px}.inspector-stack>span{color:#c5cbd0;border:1px solid #2b3a44;border-radius:3px;margin:5px 3px 0 0;padding:4px 6px;font-size:8px;display:inline-block}.inspector-stack .skill-dot{width:6px;height:6px;margin-right:4px}.engineering-notes>div:not(.section-command){grid-template-columns:18px 115px 1fr;align-items:center;min-height:24px;font-size:8px;display:grid}.engineering-notes i{color:#83cf66;font-style:normal}.engineering-notes b{color:#d4dadd;font-weight:500}.engineering-notes span{color:#9ba7ae}.projects-command{align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.projects-command>span{white-space:nowrap;min-width:245px;font-size:9px}.projects-command>span b{color:#75c276}.projects-command>span i{color:#e4e7e9;font-style:normal}.projects-command button{color:#bbc3c9;text-align:left;background:#0d161d;border:1px solid #273843;border-radius:4px;flex:1;max-width:160px;height:42px;padding:6px 9px;font-size:8px}.projects-command button b,.projects-command button small{font-weight:500;display:block}.projects-command button small{color:#71818b;margin-top:3px;font-size:7px}.about-shell{margin-top:24px}.about-workspace{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:10px;display:grid}.about-grid{grid-template-columns:300px minmax(420px,1.05fr) minmax(560px,1.35fr);gap:9px;min-height:0;display:grid}.about-profile-column{grid-template-rows:1.9fr 1fr;gap:9px;min-height:0;display:grid}.terminal-prompt{color:#c4cbd1;border-bottom:1px solid #202c35;height:31px;padding:9px 11px 0;font-size:9px}.terminal-prompt span,.identity p span{color:#78c178}.profile-card{min-height:0}.avatar{background:radial-gradient(circle at 50% 20%,#293b42,#0d171d 70%);border:1px solid #53c5d5;border-radius:50%;width:124px;height:124px;margin:9px auto 12px;position:relative;overflow:hidden;box-shadow:0 0 22px #33bed347,inset 0 0 0 6px #111b22}.avatar:before{content:"";background:#be8058;border-radius:50% 50% 45% 45%;width:65px;height:60px;position:absolute;top:20px;left:29px;box-shadow:0 7px 0 -2px #171b1c,0 32px 0 12px #1c2023}.avatar:after{content:"";background:#171719;border-radius:53% 49% 25% 30%;width:57px;height:36px;position:absolute;top:17px;left:33px;transform:rotate(-4deg)}.avatar-head i,.avatar-head b,.avatar-head em{z-index:2;background:#19191a;display:block;position:absolute}.avatar-head i{border-radius:50%;width:9px;height:10px;top:47px;left:48px;box-shadow:20px 0 #19191a}.avatar-head b{background:0 0;border-bottom:2px solid #202123;border-radius:0 0 18px 18px;width:25px;height:9px;top:60px;left:49px}.avatar-head em{background:#1c2226;border:1px solid #42505a;border-radius:50% 50% 0 0;width:68px;height:43px;bottom:-9px;left:28px}.profile-card h2{color:#e3e5e7;margin:0 14px 11px;font-size:15px}.profile-card h2 span{color:#8bd470;float:right;padding-top:5px;font-size:9px;font-weight:500}.profile-details{padding:0 14px 10px}.profile-details div{grid-template-columns:18px 92px 1fr;align-items:center;min-height:25px;font-size:9px;display:grid}.profile-details i{color:#8c9ba6;font-style:normal}.profile-details span{color:#8d969e}.profile-details b{color:#d2d7da;white-space:nowrap;font-weight:500}.identity{min-height:0}.identity>div:not(.terminal-prompt){grid-template-columns:92px 1fr;align-items:center;min-height:19px;padding:0 12px;font-size:9px;display:grid}.identity>div span{color:#97a1a9}.identity>div b{color:#cbd1d5;font-weight:500}.identity p{margin:9px 12px 0;font-size:9px}.about-content{grid-template-rows:31px 251px 244px minmax(0,1fr);min-height:0;display:grid}.about-content article{border-bottom:1px solid #24303a;padding:12px 16px 8px}.about-content article h1{color:#e3e5e7;letter-spacing:-.05em;margin:0 0 9px;font-size:27px}.about-content article p{color:#d0d4d7;margin:0 0 12px;font-size:10px;line-height:15px}.about-content article strong{color:#79c7d5;font-weight:500}.about-content article .purple{color:#c599df}.section-command{color:#aeb8bf;font-size:10px}.career{border-bottom:1px solid #24303a;padding:13px 16px 8px}.career-row{color:#aeb5bb;grid-template-columns:18px 61px 1fr 65px;align-items:center;height:24px;font-size:9px;display:grid;position:relative}.career-row i{color:#8dccdb;z-index:1;font-style:normal}.career-row i:after{content:"";border-left:1px solid #628d9c;height:12px;position:absolute;top:16px;left:4px}.career-row span{color:#aab1b8}.career-row b{color:#d4d9dc;font-weight:500}.career-row time{color:#89949c;text-align:right;font-size:8px}.career-row.current i,.career-row.current b{color:#86cf64}.principles{grid-template-columns:1fr 1fr;align-content:start;column-gap:30px;padding:13px 16px;display:grid}.principles .section-command{grid-column:span 2;margin-bottom:8px}.principles div{color:#b9c0c5;grid-template-columns:1fr 12px 64px;min-height:26px;font-size:9px;display:grid}.principles i{font-style:normal}.principles b{color:#84c96f;font-weight:500}.about-right-column{grid-template-rows:minmax(420px,1fr) 196px 168px;gap:9px;min-height:0;display:grid}.technology-stack{min-height:0}.stack-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:7px;height:calc(100% - 31px);padding:9px;display:grid}.stack-grid article{background:#0d151c;border:1px solid #24323c;border-radius:4px;min-height:0;padding:8px 9px}.stack-grid h2{color:#7fb1d9;margin:0 0 6px;font-size:9px;font-weight:500}.stack-grid article div{grid-template-columns:16px 1fr auto;align-items:center;min-height:17px;font-size:9px;display:grid}.stack-grid i{color:#a3b3bd;font-style:normal}.stack-grid span{color:#c1c7cb}.stack-grid b{color:#b2bac0;font-weight:500}.about-split{grid-template-columns:1.12fr .88fr;gap:9px;min-height:0;display:grid}.learning,.diagnostics{min-height:0}.learning .panel-title small{float:right;color:#64707a;font-size:7px}.learning>div:not(.panel-title){grid-template-columns:1fr 72px 27px 33px;align-items:center;height:24px;padding:0 13px;font-size:8px;display:grid}.learning .learning-note{grid-template-columns:1fr auto}.learning .learning-note b{color:#8ecf62;text-transform:uppercase;font-size:8px;font-weight:500}.learning .learning-note:last-child b{color:#e5bb58}.learning i{background:#263943;height:3px}.learning i b{background:#60c4dc;height:3px;display:block}.learning em{color:#c7cdd0;text-align:right;font-size:8px;font-style:normal}.learning strong{text-align:right;font-size:8px;font-weight:500}.learning .high{color:#e17a62}.learning .medium{color:#e5bb58}.diagnostics>div:not(.panel-title){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;height:24px;padding:0 12px;font-size:8px;display:grid}.diagnostics>div:not(.panel-title)>span{color:#aeb9bf}.diagnostics>div:not(.panel-title)>b{color:#cbd8dc;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.diagnostics i{gap:3px;display:flex}.diagnostics i b{background:#26333c;width:7px;height:9px}.diagnostics i b.full{background:#95aebc}.diagnostics em{text-align:right;color:#cdd2d6;font-size:8px;font-style:normal}.about-info{grid-template-rows:31px repeat(5,1fr);grid-template-columns:repeat(3,1fr);min-height:0;padding-bottom:8px;display:grid}.about-info .panel-title{grid-column:span 3}.about-info>div:not(.panel-title){color:#aab3b9;border-right:1px solid #24303a;grid-template-columns:1fr auto;align-items:center;padding:0 13px;font-size:8px;display:grid}.about-info>div:nth-child(4n){border:0}.about-info b{color:#d5d9dc;font-weight:500}@media (min-width:761px){body{font-size:12px}.brand{font-size:14px}.brand-terminal{font-size:17px}.traffic i{width:14px;height:14px}.top-meta span{font-size:10px}.top-meta b{font-size:12px}.search{font-size:11px}.top-tools>span{font-size:19px}.top-tools small{font-size:9px;line-height:11px}.top-tools time,.side-group h2{font-size:12px}.side-row{font-size:11px}.side-row b{font-size:10px}.side-label em{font-size:12px}.terminal-lines{font-size:12px;line-height:18px}.boot{grid-template-columns:89px 1fr 52px}.intro{font-size:12px}.terminal h1{font-size:26px;line-height:1.31}.terminal>p{font-size:13px;line-height:17px}.terminal-actions button{font-size:12px}.quick-stats span{font-size:17px}.quick-stats b{font-size:9px;line-height:11px}.command-log{font-size:10.5px;line-height:14.5px}.panel-title{font-size:11px}.live{font-size:10px}.active-project h2{font-size:15px}.badges b,.active-project>p{font-size:10px}.project-stack div{min-height:20px;font-size:11px}.active-project footer,.skills footer,.roadmap footer,.system-info footer{font-size:10px}.arch-node{font-size:11px}.arch-node em{font-size:19px}.arch-node small,.git-rows div{font-size:10px}.git-rows small{font-size:9px}.git-rows i{font-size:14px}.streak b{font-size:10px}.streak>span,.streak small{font-size:8px}.metric,.metric b{font-size:10px}.metric i{font-size:15px}.skill-grid span{font-size:10px}.skill-dot{width:9px;height:9px}.roadmap>div:not(.panel-title){font-size:10px}.roadmap small{font-size:9px}.system-info>div:not(.panel-title),.environment>div:not(.panel-title),.releases>div,.releases p,.releases a,.quick-links>div:not(.panel-title){font-size:10px}.quick-links i{font-size:16px}.quick-links em{font-size:14px}.statusbar{font-size:11px}}.project-docs-shell{background:#071016;height:calc(100svh - 14px);min-height:0;overflow:hidden}.project-docs-shell:before{content:none}.project-docs-main{min-height:0;display:block}.project-docs-workspace{color:#c7d1d5;background:#071016;border-top:1px solid #21313a;border-bottom:1px solid #21313a;grid-template-columns:44px 218px minmax(0,1fr) 348px;min-width:0;height:100%;display:grid;overflow:hidden}.project-activity{border-right:1px solid #23333d;flex-direction:column;align-items:center;gap:13px;min-height:0;padding:11px 0;display:flex}.project-activity button{color:#84939b;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;width:43px;height:31px;font-size:17px}.project-activity button.active{color:#71dceb;border-left-color:#55d1e4}.project-activity button:hover{color:#bfd7dc}.project-activity span{border-top:1px solid #23333d;flex:1;width:26px;margin-top:8px}.project-docs-nav{background:#071219;border-right:1px solid #23333d;grid-template-rows:38px minmax(0,1fr) 245px;min-width:0;min-height:0;display:grid}.project-docs-nav header{color:#c5d2d6;border-bottom:1px solid #23333d;justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;display:flex}.project-back-to-list{color:#75d4e7;cursor:pointer;background:#091d26;border:1px solid #2c5665;border-radius:3px;height:25px;padding:0 7px;font-size:9px}.project-back-to-list:hover{color:#9ae7f1;background:#0b2934;border-color:#4d9fb4}.project-docs-tree{scrollbar-width:thin;scrollbar-color:#33515d transparent;min-height:0;padding:8px 0;overflow:auto}.project-docs-tree>b{color:#e0e8ea;align-items:center;min-height:30px;padding:0 16px;font-size:11px;display:flex}.project-docs-tree button{color:#c1ced2;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;min-height:30px;padding:0 14px;font-size:11px;display:flex}.project-docs-tree button:hover{color:#edf4f5;background:#0a1b23}.project-docs-tree button.active{color:#79d7e8;background:#0a2a35;border-left-color:#54cfe4;border-radius:3px;box-shadow:inset 0 0 0 1px #1f6375}.project-docs-tree button i{color:#7fd8e8;text-align:center;width:13px;font-style:normal}.project-docs-tree button em{color:#8ba2aa;margin-left:auto;font-style:normal}.project-docs-nav footer{border-top:1px solid #23333d;padding:13px 15px}.project-docs-nav footer h3{color:#b5c0c5;margin:0 0 12px;font-size:11px;font-weight:500}.project-docs-nav footer p{color:#bbc9cd;grid-template-columns:1fr auto;min-height:22px;margin:0;font-size:10px;display:grid}.project-docs-nav footer b{color:#d5dddf;font-weight:500}.project-docs-nav footer p:nth-last-child(-n+2) b{color:#8cd36e}.project-docs-content{border-right:1px solid #23333d;grid-template-rows:36px minmax(0,1fr) 91px;min-width:0;min-height:0;display:grid}.project-tabs{color:#c3d0d4;border-bottom:1px solid #23333d;align-items:center;gap:10px;padding:0 15px;font-size:11px;display:flex}.project-tabs span:first-letter{color:#70d7e8}.project-tabs button{color:#9eb2b9;background:0 0;border:0;font-size:17px}.project-tabs .project-tabs-back{color:#baf;cursor:pointer;border:1px solid #59478f;border-radius:3px;height:21px;padding:0 7px;font-size:9px}.project-tabs .project-tabs-back:hover{color:#ded4ff;background:#18142b;border-color:#8e73dd}.project-tabs>button:last-child{margin-left:auto}.project-docs-scroll{scrollbar-width:thin;scrollbar-color:#33515d transparent;min-height:0;padding:0 14px;overflow:auto}.project-terminal{border-top:1px solid #23333d;min-height:0;overflow:hidden}.project-terminal header{color:#acbdc3;border-bottom:1px solid #23333d;align-items:center;gap:22px;height:30px;padding:0 15px;font-size:10px;display:flex}.project-terminal header b{color:#65d8e9;border-bottom:2px solid #59d5e8;align-self:stretch;align-items:center;display:flex}.project-terminal header em{color:#adbdc3;margin-left:auto;font-size:10px;font-style:normal}.project-terminal p{color:#cad5d8;margin:0;padding:7px 15px;font-size:11px;line-height:16px}.project-terminal p b{color:#7fd174;font-weight:500}.project-terminal p i{color:#eef2f3;font-style:normal}.project-docs-hero{border-bottom:1px solid #22313a;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:12px 2px;display:grid}.project-mark{color:#5ee3f2;background:#071920;border:1px solid #42d3e9;border-radius:5px;place-items:center;width:62px;height:62px;font-size:25px;display:grid;box-shadow:0 0 17px #3fcfe629}.project-hero-copy h1{color:#e7edef;letter-spacing:-.05em;margin:0;font-size:24px}.project-hero-copy p{color:#b9c6ca;margin:3px 0 8px;font-size:11px}.project-hero-copy span{color:#84d36c;background:#0c2013;border:1px solid #385d41;border-radius:3px;margin-right:4px;padding:3px 5px;font-size:9px;display:inline-block}.project-hero-copy span:nth-of-type(2){color:#8bd56d}.project-hero-copy span:nth-of-type(3){color:#68cbe6;background:#082130;border-color:#235d77}.project-hero-copy small{color:#9caab0;margin-left:7px;font-size:9px}.project-hero-actions{gap:8px;display:flex}.project-hero-actions button{color:#d4dcdf;cursor:pointer;background:#09141a;border:1px solid #31434c;border-radius:4px;height:31px;padding:0 12px;font-size:11px}.project-hero-actions button:hover{color:#82deeb;border-color:#4d8fa0}.project-preview-canvas{background:#07131a;border:1px solid #32464f;border-radius:6px;grid-template-columns:128px 1fr;min-height:258px;margin:12px 0 14px;display:grid;position:relative;overflow:hidden}.project-preview-canvas>header{color:#d8e2e4;border-bottom:1px solid #1e313b;grid-column:1/-1;justify-content:space-between;align-items:center;height:33px;padding:0 17px;font-size:10px;display:flex}.project-preview-canvas>header b:first-letter{color:#68d8e8}.project-preview-canvas>header span{color:#90a4ac}.project-preview-canvas>aside{color:#aebcc2;border-right:1px solid #1e313b;flex-direction:column;gap:10px;padding:14px 12px;font-size:10px;display:flex}.project-preview-canvas>aside b{color:#d4eaef;background:#0c2a37;border-radius:3px;padding:6px 7px}.project-preview-content{grid-template-rows:49px 1fr;grid-template-columns:repeat(4,1fr);gap:9px;padding:12px;display:grid}.preview-kpis{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.preview-kpis b{color:#aebcc2;border:1px solid #203541;border-radius:4px;padding:8px;font-size:9px}.preview-kpis strong{color:#e3e9eb;margin-top:5px;font-size:15px;display:block}.preview-graph{color:#c5d2d6;border:1px solid #203541;border-radius:4px;grid-column:span 2;padding:11px;font-size:10px;position:relative}.preview-graph i{border-top:2px solid #54cfe5;border-radius:50%;width:70%;height:35%;position:absolute;bottom:14px;left:14px;transform:skewY(-14deg)}.preview-graph i:nth-of-type(2){border-color:#71cb70;width:62%;transform:translate(17px,16px)skewY(9deg)}.preview-graph i:nth-of-type(3){border-color:#3aa7c1;width:80%;transform:translate(4px,4px)skewY(-6deg)}.preview-activity,.preview-copilot{color:#b8c6cb;border:1px solid #203541;border-radius:4px;padding:10px;font-size:9px}.preview-activity b,.preview-copilot b{color:#dde5e7;margin-bottom:8px;font-size:10px;display:block}.preview-activity span{margin:7px 0;display:block}.preview-activity span:first-letter{color:#81d470}.preview-copilot span{color:#84979f;margin-bottom:7px;display:block}.preview-copilot button{color:#b9c9ce;text-align:left;background:#0b1820;border:1px solid #293f49;border-radius:3px;width:100%;height:21px;margin-top:4px;font-size:8px;display:block}.project-overview-body{grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:8px 2px 16px;display:grid}.project-overview-body h2{color:#e0e7e9;margin:0 0 8px;font-size:14px}.project-overview-body article>p{color:#bcc8cc;margin:0 0 9px;font-size:10px;line-height:15px}.project-problem-solution{grid-template-columns:1fr 23px 1fr;align-items:center;gap:8px;margin:14px 0;display:grid}.project-problem-solution section{border:1px solid #253b45;border-radius:5px;min-height:75px;padding:11px}.project-problem-solution section:first-child b{color:#ec735e}.project-problem-solution section:last-child b{color:#71d5e7}.project-problem-solution p{color:#b5c1c6;margin:8px 0 0;font-size:9px;line-height:13px}.project-problem-solution>i{color:#c6d3d7;text-align:center;font-style:normal}.project-timeline{border-left:1px solid #23343c;padding-left:17px}.project-timeline h2{margin:0 0 9px}.project-timeline>div{color:#cbd5d8;grid-template-columns:1fr auto;padding:0 0 12px 14px;font-size:10px;display:grid;position:relative}.project-timeline>div:before{content:"";border-left:1px solid #526a72;position:absolute;top:2px;bottom:-3px;left:0}.project-timeline>div i{background:#73868d;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;left:-4px}.project-timeline>div:nth-last-child(-n+2) i{background:#7cd46e}.project-timeline b{color:#d9e2e4}.project-timeline small{color:#9aabb1}.project-timeline span{color:#aebbc0;grid-column:span 2;margin-top:4px;font-size:9px;line-height:13px}.project-feature-rows button{color:#c7d1d5;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #20323b;grid-template-columns:21px 165px minmax(0,1fr) 52px 66px 39px 49px 15px;align-items:center;gap:6px;width:100%;min-height:31px;padding:0 10px;font-size:10px;display:grid}.project-feature-rows button:hover{background:#0a1920}.project-feature-rows button i{color:#9cabb1;font-style:normal}.project-feature-rows button b{color:#dce5e7;font-weight:500}.project-feature-rows button span{color:#9eafb6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-feature-rows button em{color:#86d36f;border:1px solid #397045;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal}.project-feature-rows button small{color:#8bd16d;font-size:8px}.project-feature-rows button strong{color:#67c7e3;font-size:8px;font-weight:500}.project-feature-rows button mark{color:#e5b85a;background:0 0;font-size:8px}.project-feature-rows button u{color:#c2d0d4;font-size:16px;text-decoration:none}.project-gallery-strip{grid-template-columns:repeat(5,minmax(0,1fr)) 148px;gap:8px;padding:13px 0 11px;display:grid}.project-gallery-strip i{background:linear-gradient(135deg,#0e2730,#071219);border:1px solid #2d424c;border-radius:4px;height:65px;font-style:normal;position:relative;overflow:hidden}.project-gallery-strip i:before{content:"";background:#50c3d7;height:3px;position:absolute;top:15px;left:9px;right:9px;box-shadow:0 12px #294b58,0 24px #294b58}.project-gallery-strip i:after{content:"";border:2px solid #7fd672;border-radius:50%;width:17px;height:17px;position:absolute;bottom:9px;right:11px}.project-gallery-strip i:nth-child(2n):after{border-color:#b37ed6}.project-gallery-strip i b{color:#c4d0d4;font-size:7px;position:absolute;bottom:6px;left:9px}.project-gallery-strip button{color:#d5dfe1;background:0 0;border:1px solid #2e414a;border-radius:4px;font-size:11px}.project-gallery-strip button small{color:#9babb1;margin-top:4px;font-size:8px;display:block}.project-feature-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding-bottom:11px;display:grid}.project-feature-summary article{border:1px solid #253b45;border-radius:5px;min-height:100px;padding:12px}.project-feature-summary b{color:#70d7e8;font-size:10px}.project-feature-summary article:first-child b{color:#e97761}.project-feature-summary article:nth-child(2) b{color:#87d66f}.project-feature-summary p{color:#b9c5ca;margin:9px 0 0;font-size:8px;line-height:13px}.project-features-detail{padding-bottom:15px}.project-features-detail>header{border-top:1px solid #263740;justify-content:space-between;align-items:center;height:38px;display:flex}.project-features-detail h2{color:#dfe7e9;margin:0;font-size:13px}.project-features-detail h2 small{color:#c2d1d5;border:1px solid #3b4e56;border-radius:3px;margin-left:8px;padding:3px 5px;font-size:8px;font-weight:400}.project-features-detail>header div{gap:6px;display:flex}.project-features-detail input,.project-features-detail>header button{color:#b8c7cc;background:#09161d;border:1px solid #2d424c;border-radius:3px;height:25px;font-size:8px}.project-features-detail input{width:160px;padding:0 8px}.project-features-detail>header button{padding:0 9px}.project-expanded-feature{border:1px solid #293e48;border-radius:5px}.project-expanded-feature>h3{color:#dbe5e7;border-bottom:1px solid #253943;height:34px;margin:0;padding:9px 12px;font-size:10px}.project-expanded-feature h3 em,.project-expanded-feature h3 small,.project-expanded-feature h3 b{color:#82d16d;border:1px solid #3e7547;border-radius:3px;margin-left:7px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:500}.project-expanded-feature h3 small{border-color:#38664c}.project-expanded-feature h3 b{color:#69cce5;border-color:#236078}.project-expanded-grid{grid-template-columns:1.15fr 1.15fr .75fr .78fr;gap:8px;padding:10px;display:grid}.project-expanded-grid section{border:1px solid #22363f;border-radius:4px;min-height:168px;padding:10px}.project-expanded-grid h4,.project-feature-foot h4{color:#cbd7da;margin:0 0 8px;font-size:9px}.project-expanded-grid p{color:#b7c4c8;margin:0;font-size:8px;line-height:12px}.project-expanded-grid ul{color:#8ed271;grid-template-columns:1fr 1fr;gap:5px;margin:11px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.feature-flow{flex-wrap:wrap;place-content:center;gap:8px;min-height:125px;display:flex}.feature-flow span{color:#d1dce0;border:1px solid #37505a;border-radius:3px;padding:8px;font-size:8px}.feature-flow i{color:#6ac7dd;align-self:center;font-style:normal}.key-value{color:#b8c5c9;justify-content:space-between;gap:8px;font-size:8px;display:flex}.key-value b{color:#dde4e6;text-align:right;font-weight:500}.api-list{color:#b8c5c9!important;line-height:19px!important}.project-expanded-grid button{color:#76d3e7;background:#09212b;border:1px solid #32718a;border-radius:3px;height:23px;margin-top:8px;font-size:8px}.project-feature-foot{grid-template-columns:1.1fr .9fr .9fr;gap:8px;padding:0 10px 10px;display:grid}.project-feature-foot section{border:1px solid #233842;border-radius:4px;min-height:87px;padding:9px}.project-feature-foot p{color:#b7c4c8;margin:0;font-size:8px;line-height:13px}.project-feature-foot span{color:#bfcbd0;border:1px solid #344b54;border-radius:3px;margin:2px;padding:3px 4px;font-size:7px;display:inline-block}.project-architecture-view{grid-template-columns:335px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.project-architecture-view>aside{padding:5px 10px}.project-architecture-view h2{color:#e0e7e9;margin:0 0 9px;font-size:12px}.project-architecture-view>aside>p{color:#b7c4c9;font-size:9px;line-height:13px}.project-architecture-view h3{color:#d5dfe1;border-top:1px solid #243740;margin:16px 0 8px;padding-top:10px;font-size:10px}.project-architecture-view>aside>div{border:1px solid #2b414b;border-radius:4px;grid-template-columns:19px 1fr;gap:2px 7px;margin:5px 0;padding:7px;display:grid}.project-architecture-view>aside i{color:#65cfe2;grid-row:span 2;font-style:normal}.project-architecture-view>aside b{color:#d7e1e4;font-size:8px}.project-architecture-view>aside span{color:#aebdc2;font-size:7px}.project-architecture-view>main{min-width:0}.architecture-map{background:radial-gradient(#0b1d24,#071016 72%);border:1px solid #2b414a;border-radius:5px;flex-wrap:wrap;place-content:center;gap:14px;min-height:265px;padding:22px;display:flex}.architecture-map span{color:#d4e0e2;border:1px solid #3c606b;border-radius:4px;padding:8px 10px;font-size:8px;position:relative}.architecture-map span:after{content:"";border-top:1px dashed #4b8491;width:14px;position:absolute;top:50%;left:100%}.architecture-map span:last-child:after{display:none}.architecture-map .arch-node-1{border-color:#ad6d4f}.architecture-map .arch-node-2{border-color:#6f76b5}.architecture-map .arch-node-3{border-color:#4a985d}.architecture-map .arch-node-4{border-color:#b177be}.architecture-map .arch-node-5{border-color:#bb9639}.architecture-services{grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 0;display:grid}.architecture-services article{border:1px solid #2b414a;border-radius:4px;min-height:76px;padding:9px}.architecture-services b{color:#d4dee1;font-size:8px;display:block}.architecture-services span{color:#9dc6a0;margin-top:7px;font-size:7px;line-height:11px;display:block}.architecture-flow{color:#a9cfd8;text-align:center;border:1px solid #2b414a;border-radius:4px;padding:10px;font-size:8px}.project-architecture-bottom{grid-template-columns:1.1fr 1.1fr .9fr;gap:9px;padding:0 0 15px;display:grid}.project-architecture-bottom article{border:1px solid #283e48;border-radius:4px;min-height:128px;padding:10px}.project-architecture-bottom h3{color:#cdd8db;margin:0 0 9px;font-size:9px}.project-architecture-bottom article>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.project-architecture-bottom article>div span{color:#d2dde0;border:1px solid #30525d;border-radius:3px;padding:5px;font-size:7px}.project-architecture-bottom small{color:#9aabb1;margin-top:4px;font-size:6px;line-height:8px;display:block}.project-architecture-bottom article:last-child p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.project-architecture-bottom article:last-child span{color:#bdcbd0;border:1px solid #344b54;border-radius:3px;padding:4px 6px;font-size:7px}.project-docs-inspector{scrollbar-width:thin;scrollbar-color:#34515d transparent;background:#081117;min-width:0;min-height:0;padding:8px;overflow:auto}.project-docs-inspector section{border:1px solid #293e48;border-radius:5px;margin-bottom:8px;padding:0 13px 12px}.project-docs-inspector header{color:#b9c6cb;border-bottom:1px solid #253943;height:34px;margin:0 -13px 10px;padding:10px 13px 0;font-size:11px}.project-docs-inspector h2{color:#dce5e7;margin:0 0 11px;font-size:13px}.project-docs-inspector .key-value{min-height:23px;font-size:10px}.project-docs-inspector .key-value b{color:#d5dfe2}.project-docs-inspector .key-value:last-child b{color:#86d36e}.project-stack-tags{flex-wrap:wrap;gap:6px;display:flex}.project-stack-tags span{color:#c9d5d8;border:1px solid #314650;border-radius:3px;padding:5px 8px;font-size:10px}.project-quick-links{padding-bottom:10px!important}.project-quick-links button{color:#cbd6d9;text-align:left;background:0 0;border:1px solid #304650;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:28px;margin-top:5px;padding:0 9px;font-size:10px;display:flex}.project-quick-links button b{color:#b8c8cc}.project-usage p{color:#c5d0d4;justify-content:space-between;margin:8px 0;font-size:9px;display:flex}.project-usage p b{color:#86d36e}.project-docs-placeholder{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:100%;padding:40px;display:grid}.project-docs-placeholder i{color:#6ed5e8;font-size:28px;font-style:normal}.project-docs-placeholder h2{color:#e1e9eb;margin:0;font-size:16px}.project-docs-placeholder p{color:#afbdc2;max-width:420px;margin:0;font-size:10px;line-height:15px}.project-docs-placeholder button{color:#78d2e6;background:#09202a;border:1px solid #347085;border-radius:3px;padding:7px 10px;font-size:10px}.armyverse-workspace .project-activity a{color:#84939b;border-left:2px solid #0000;place-items:center;width:43px;height:31px;font-size:16px;text-decoration:none;display:grid}.armyverse-workspace .project-activity a:hover{color:#8ee1ed}.agent-playground-workspace .project-activity a{color:#84939b;border-left:2px solid #0000;place-items:center;width:43px;height:31px;font-size:16px;text-decoration:none;display:grid}.agent-playground-workspace .project-activity button.active,.agent-playground-workspace .project-activity button:hover,.agent-playground-workspace .project-activity a:hover{color:#a9ddfa;background:#0a1c27;border-left-color:#7bc8f5}.docbuilder-workspace .project-activity a{color:#84939b;border-left:2px solid #0000;place-items:center;width:43px;height:31px;font-size:16px;text-decoration:none;display:grid}.docbuilder-workspace .project-activity button.active,.docbuilder-workspace .project-activity button:hover,.docbuilder-workspace .project-activity a:hover{color:#f5c97a;background:#21180c;border-left-color:#e1a85b}.kirana-workspace .project-activity a{color:#84939b;border-left:2px solid #0000;place-items:center;width:43px;height:31px;font-size:16px;text-decoration:none;display:grid}.kirana-workspace .project-activity button.active,.kirana-workspace .project-activity button:hover,.kirana-workspace .project-activity a:hover{color:#a8e39d;background:#0d2114;border-left-color:#83d178}.insightquill-workspace .project-activity a{color:#84939b;border-left:2px solid #0000;place-items:center;width:43px;height:31px;font-size:16px;text-decoration:none;display:grid}.insightquill-workspace .project-activity button.active,.insightquill-workspace .project-activity button:hover,.insightquill-workspace .project-activity a:hover{color:#e1c5fc;background:#1b1027;border-left-color:#bd86ef}.kisansetu-workspace .project-activity a{color:#84939b;border-left:2px solid #0000;place-items:center;width:43px;height:31px;font-size:16px;text-decoration:none;display:grid}.kisansetu-workspace .project-activity button.active,.kisansetu-workspace .project-activity button:hover,.kisansetu-workspace .project-activity a:hover{color:#f1d180;background:#211b0c;border-left-color:#d6a849}.project-source-label{color:#6fd5e7;letter-spacing:.08em;font-size:9px}.armyverse-hero .project-mark{color:#b9aaff;letter-spacing:-.08em;background:#141128;border-color:#8268dd;font-size:20px;box-shadow:0 0 17px #8268dd33}.armyverse-hero .project-hero-copy span:first-of-type{color:#b7a9ff;background:#141128;border-color:#4d4777}.armyverse-hero .project-hero-copy span:nth-of-type(2){color:#81d7e7;background:#081b23;border-color:#305968}.armyverse-hero .project-hero-copy span:nth-of-type(3){color:#b6c4cf;background:#0c1720;border-color:#46586a}.agent-playground-hero .project-mark{color:#9bdbfb;letter-spacing:-.08em;background:#091b29;border-color:#64c8f4;font-size:20px;box-shadow:0 0 17px #51bfef33}.agent-playground-hero .project-hero-copy span:first-of-type{color:#88d7fa;background:#091d2a;border-color:#245c76}.agent-playground-hero .project-hero-copy span:nth-of-type(2){color:#b4cae1;background:#0b1723;border-color:#3b5b73}.agent-playground-hero .project-hero-copy span:nth-of-type(3){color:#9cd891;background:#0b1c15;border-color:#3d644d}.agent-playground-hero .project-hero-actions a:hover{color:#a8e1fa;border-color:#65c9f4}.docbuilder-hero .project-mark{color:#f4c474;letter-spacing:-.08em;background:#21170d;border-color:#dc9b50;font-size:19px;box-shadow:0 0 17px #db974633}.docbuilder-hero .project-hero-copy span:first-of-type{color:#e8bd7d;background:#21170d;border-color:#6c5030}.docbuilder-hero .project-hero-copy span:nth-of-type(2){color:#9edcf3;background:#0b1c25;border-color:#3d6275}.docbuilder-hero .project-hero-copy span:nth-of-type(3){color:#9cdc8e;background:#0d1c13;border-color:#4a6650}.docbuilder-hero .project-hero-actions a:hover{color:#f5ca80;border-color:#d99e50}.kirana-hero .project-mark{color:#a3e797;letter-spacing:-.08em;background:#0d2113;border-color:#6fc46c;font-size:19px;box-shadow:0 0 17px #68c56333}.kirana-hero .project-hero-copy span:first-of-type{color:#9bdf8e;background:#0d2113;border-color:#3c6640}.kirana-hero .project-hero-copy span:nth-of-type(2){color:#98daf1;background:#0b1c24;border-color:#37677b}.kirana-hero .project-hero-copy span:nth-of-type(3){color:#e8be71;background:#20190d;border-color:#87663a}.kirana-hero .project-hero-actions a:hover{color:#a5e897;border-color:#6bc76b}.insightquill-hero .project-mark{color:#e2c5ff;letter-spacing:-.08em;background:#1a1028;border-color:#ae78df;font-size:19px;box-shadow:0 0 17px #ae78df33}.insightquill-hero .project-hero-copy span:first-of-type{color:#dbb7ff;background:#1a1028;border-color:#674786}.insightquill-hero .project-hero-copy span:nth-of-type(2){color:#9adcf6;background:#0a1b24;border-color:#3d687d}.insightquill-hero .project-hero-copy span:nth-of-type(3){color:#e7da83;background:#201e0d;border-color:#787038}.insightquill-hero .project-hero-actions a:hover{color:#e6cbff;border-color:#b981eb}.kisansetu-hero .project-mark{color:#f5d589;letter-spacing:-.08em;background:#21190c;border-color:#d6ab51;font-size:19px;box-shadow:0 0 17px #d6ab5133}.kisansetu-hero .project-hero-copy span:first-of-type{color:#efd17d;background:#21190c;border-color:#796333}.kisansetu-hero .project-hero-copy span:nth-of-type(2){color:#aee49c;background:#0d1d12;border-color:#416c4b}.kisansetu-hero .project-hero-copy span:nth-of-type(3){color:#f4b468;background:#25170a;border-color:#945c29}.kisansetu-hero .project-hero-actions a:hover{color:#f8d98e;border-color:#d9ae56}.project-ongoing-notice{color:#f0bc62;letter-spacing:.05em;margin:0 0 10px;font-size:10px;font-weight:700}.project-hero-actions a{color:#d4dcdf;background:#09141a;border:1px solid #31434c;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.project-hero-actions a:hover{color:#c5b9ff;border-color:#765fd2}.project-action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:13px;height:13px}.github-action .project-action-icon{fill:currentColor;stroke:none}.project-hero-actions a.github-action{color:#d4dde0;background:#0b151a;border-color:#49545a}.project-hero-actions a.github-action:hover{color:#f0f5f6;border-color:#87969d}.project-hero-actions a.live-action{color:#91e1b3;background:#0a1b16;border-color:#397a60}.project-hero-actions a.live-action:hover{color:#c0f3d1;border-color:#67c98d}.project-hero-actions a.docs-action{color:#91d6f2;background:#0a1821;border-color:#3f6780}.project-hero-actions a.docs-action:hover{color:#c4ecfb;border-color:#6bb4d4}.armyverse-overview-hero{grid-template-columns:minmax(0,2.05fr) minmax(260px,.75fr);align-items:start;gap:10px;margin:12px 0 15px;display:grid}.agent-overview-hero,.docbuilder-overview-hero{grid-template-columns:minmax(0,2.05fr) minmax(280px,.8fr);align-items:start;gap:12px;margin:12px 0 15px;display:grid}.agent-cockpit-preview{aspect-ratio:16/9;background:radial-gradient(at 70% 8%,#1d4b6442,#0000 42%),linear-gradient(130deg,#071620,#081218 68%,#071015);border:1px solid #315064;border-radius:5px;grid-template-rows:37px minmax(0,1fr);grid-template-columns:145px minmax(0,1fr);align-self:start;width:100%;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.agent-cockpit-preview>header{color:#9bb0bc;border-bottom:1px solid #263e4e;grid-column:1/-1;align-items:center;gap:13px;min-width:0;padding:0 14px;font-size:10px;display:flex}.agent-cockpit-preview>header b{color:#9eddfb;font-size:11px}.agent-cockpit-preview>header span{color:#91aab7;text-overflow:ellipsis;white-space:nowrap;border:1px solid #274759;border-radius:3px;min-width:0;padding:5px 9px;overflow:hidden}.agent-cockpit-preview>header i{color:#8cde7f;margin-left:auto;font-size:10px;font-style:normal}.agent-cockpit-preview>aside{color:#adbfca;border-right:1px solid #263e4e;flex-direction:column;gap:13px;padding:14px 12px;font-size:10px;display:flex}.agent-cockpit-preview>aside b{color:#a8e2fb;background:#102b3c;border-radius:3px;padding:7px 8px;font-size:10px}.agent-cockpit-preview>main{grid-template-rows:minmax(0,1fr) auto;gap:9px;min-width:0;padding:13px;display:grid}.agent-cockpit-preview>main>section{background:linear-gradient(105deg,#092635f0,#081b23a8);border:1px solid #315168;border-radius:4px;min-width:0;padding:clamp(15px,2vw,27px)}.agent-cockpit-preview small{color:#91d6f6;letter-spacing:.08em;font-size:9px}.agent-cockpit-preview h3{color:#e6eff2;max-width:345px;margin:11px 0 8px;font-size:clamp(17px,1.7vw,25px);line-height:1.14}.agent-cockpit-preview>main>section p{color:#b7c9d2;max-width:420px;margin:0;font-size:11px;line-height:1.55}.agent-cockpit-preview>main>section>span{color:#86d9fa;margin-top:15px;font-size:11px;display:inline-block}.agent-cockpit-preview>main>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-cockpit-preview article{background:#091820;border:1px solid #294856;border-radius:3px;min-width:0;padding:9px}.agent-cockpit-preview article b{color:#d7e6eb;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:10px;display:block;overflow:hidden}.agent-cockpit-preview article span{color:#8da4af;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.insightquill-preview{background:radial-gradient(at 73% 8%,#6f3a9640,#0000 42%),linear-gradient(130deg,#120d1b,#0b1620 68%,#071015);border-color:#62417a}.insightquill-preview>header,.insightquill-preview>aside{border-color:#49345b}.insightquill-preview>header b,.insightquill-preview small,.insightquill-preview>main>section>span{color:#d2adfb}.insightquill-preview>header span,.insightquill-preview>main>section{border-color:#514065}.insightquill-preview>aside b{color:#e0c0ff;background:#29183a}.insightquill-preview>main>section{background:linear-gradient(105deg,#2a173feb,#0a1c25b8)}.insightquill-preview article{background:#121421;border-color:#4a3d59}.insightquill-preview article:nth-child(2){border-top-color:#4aa9c9}.insightquill-preview article:nth-child(3){border-top-color:#cfad4f}.insightquill-problem-solution article:first-child b{color:#e3b3ff}.insightquill-problem-solution article:last-child b{color:#9be0f7}.kisansetu-preview{background:radial-gradient(at 73% 8%,#66672440,#0000 42%),linear-gradient(130deg,#15180d,#0b1715 68%,#071015);border-color:#726037}.kisansetu-preview>header,.kisansetu-preview>aside{border-color:#4e512d}.kisansetu-preview>header b,.kisansetu-preview small,.kisansetu-preview>main>section>span{color:#e9c975}.kisansetu-preview>header span,.kisansetu-preview>main>section{border-color:#585d37}.kisansetu-preview>aside b{color:#d3eb9d;background:#2a3217}.kisansetu-preview>main>section{background:linear-gradient(105deg,#263113eb,#0a1d1db8)}.kisansetu-preview article{background:#101811;border-color:#4b5234}.kisansetu-preview article:nth-child(2){border-top-color:#4daeca}.kisansetu-preview article:nth-child(3){border-top-color:#df9f52}.kisansetu-problem-solution article:first-child b{color:#f2bb72}.kisansetu-problem-solution article:last-child b{color:#b8e58e}.docbuilder-preview{aspect-ratio:16/9;background:radial-gradient(at 70% 8%,#75491c3d,#0000 42%),linear-gradient(130deg,#1b150c,#0c1418 68%,#071015);border:1px solid #624b30;border-radius:5px;grid-template-rows:37px minmax(0,1fr);grid-template-columns:145px minmax(0,1fr);align-self:start;width:100%;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.docbuilder-preview>header{color:#bfb1a0;border-bottom:1px solid #4c3b29;grid-column:1/-1;align-items:center;gap:13px;min-width:0;padding:0 14px;font-size:10px;display:flex}.docbuilder-preview>header b{color:#f4c57d;font-size:11px}.docbuilder-preview>header span{color:#b7a993;text-overflow:ellipsis;white-space:nowrap;border:1px solid #55422e;border-radius:3px;min-width:0;padding:5px 9px;overflow:hidden}.docbuilder-preview>header i{color:#91dc7f;margin-left:auto;font-size:10px;font-style:normal}.docbuilder-preview>aside{color:#c5bba9;border-right:1px solid #4c3b29;flex-direction:column;gap:13px;padding:14px 12px;font-size:10px;display:flex}.docbuilder-preview>aside b{color:#f2c77e;background:#392913;border-radius:3px;padding:7px 8px;font-size:10px}.docbuilder-preview>main{grid-template-rows:minmax(0,1fr) auto;gap:9px;min-width:0;padding:13px;display:grid}.docbuilder-preview>main>section{background:linear-gradient(105deg,#3b2710eb,#0c1e24ad);border:1px solid #674e31;border-radius:4px;min-width:0;padding:clamp(15px,2vw,27px)}.docbuilder-preview small{color:#efc37b;letter-spacing:.08em;font-size:9px}.docbuilder-preview h3{color:#eef0e9;max-width:345px;margin:11px 0 8px;font-size:clamp(17px,1.7vw,25px);line-height:1.14}.docbuilder-preview>main>section p{color:#c7c9c1;max-width:420px;margin:0;font-size:11px;line-height:1.55}.docbuilder-preview>main>section>span{color:#f0c47d;margin-top:15px;font-size:11px;display:inline-block}.docbuilder-preview>main>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.docbuilder-preview article{background:#10140f;border:1px solid #51432f;border-radius:3px;min-width:0;padding:9px}.docbuilder-preview article b{color:#e8e6dd;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:10px;display:block;overflow:hidden}.docbuilder-preview article span{color:#adafa5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.agent-overview-copy{border-left:1px solid #2d4a59;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:4px 0 4px 15px;display:grid;overflow:hidden}.docbuilder-overview-copy{border-left:1px solid #5c4a32;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:4px 0 4px 15px;display:grid;overflow:hidden}.docbuilder-overview-copy>div:first-child{scrollbar-width:thin;scrollbar-color:#6b5438 transparent;min-height:0;padding-right:5px;overflow:auto}.docbuilder-overview-copy h2{color:#eceeea;margin:0 0 11px;font-size:17px}.docbuilder-overview-copy p{color:#c8cbc5;margin:0 0 13px;font-size:11px;line-height:17px}.docbuilder-problem-solution{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.docbuilder-problem-solution article{background:#151514;border:1px solid #64494a;border-radius:3px;min-height:91px;padding:9px}.docbuilder-problem-solution article:last-child{border-color:#756039}.docbuilder-problem-solution b{color:#ed9180;margin-bottom:7px;font-size:10px;display:block}.docbuilder-problem-solution article:last-child b{color:#f0c276}.docbuilder-problem-solution p{color:#c8c9c3;margin:0;font-size:10px;line-height:14px}.docbuilder-overview-body{grid-template-columns:minmax(0,1fr)}.agent-overview-copy>div:first-child{scrollbar-width:thin;scrollbar-color:#3b6173 transparent;min-height:0;padding-right:5px;overflow:auto}.agent-overview-copy h2{color:#e3edf0;margin:0 0 11px;font-size:17px}.agent-overview-copy p{color:#bccdd4;margin:0 0 13px;font-size:11px;line-height:17px}.agent-overview-problem-solution{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-overview-problem-solution article{background:#0b151c;border:1px solid #62474b;border-radius:3px;min-height:91px;padding:9px}.agent-overview-problem-solution article:last-child{border-color:#2d647b}.agent-overview-problem-solution b{color:#ef9180;margin-bottom:7px;font-size:10px;display:block}.agent-overview-problem-solution article:last-child b{color:#8ddafa}.agent-overview-problem-solution p{color:#b9c8ce;margin:0;font-size:10px;line-height:14px}.agent-overview-body{grid-template-columns:minmax(0,1fr)}.armyverse-product-preview{aspect-ratio:16/9;background:#071018;border:1px solid #39434f;border-radius:5px;align-self:start;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}.armyverse-carousel-image{object-fit:cover;object-position:center;width:100%;height:100%;animation:.26s ease-out both armyverse-screen-in;display:block}.armyverse-carousel-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000,#04090ed1);height:30%;position:absolute;bottom:0;left:0;right:0}.armyverse-carousel-controls{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060d1375;border:1px solid #aabec88a;border-radius:6px;align-items:center;gap:5px;min-width:0;min-height:34px;padding:4px 6px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 8px 18px #00000047}.armyverse-carousel-controls button{color:#d7e4e8;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:26px;height:24px;display:grid}.armyverse-carousel-controls>button:hover,.armyverse-carousel-controls>button:focus-visible,.armyverse-carousel-dots button:hover,.armyverse-carousel-dots button:focus-visible{color:#a9e7f6;background:#8edaeb21;outline:0}.armyverse-carousel-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.armyverse-carousel-label{min-width:0;margin-right:auto;padding:0 6px 0 2px;display:grid}.armyverse-carousel-label small{color:#91a7af;letter-spacing:.08em;font-size:7px;line-height:9px}.armyverse-carousel-label b{color:#e3ebed;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:11px;overflow:hidden}.armyverse-carousel-autoplay,.armyverse-carousel-expand{margin-left:2px;border-left:1px solid #a6b9c347!important}.armyverse-carousel-dots{scrollbar-width:none;flex:none;align-items:center;gap:4px;max-width:32%;padding:0 3px;display:flex;overflow-x:auto}.armyverse-carousel-dots::-webkit-scrollbar{display:none}.armyverse-carousel-dots button{cursor:pointer;background:0 0;border:1px solid #b1c5cb;border-radius:50%;width:8px;height:8px;padding:0;display:block}.armyverse-carousel-dots button.active{background:#9fe3f2;border-color:#9fe3f2;box-shadow:0 0 8px #7edef3bf}.armyverse-image-dialog{color:#dce8eb;background:0 0;border:0;width:min(96vw,1672px);max-width:calc(100vw - 24px);margin:auto;padding:0}.armyverse-image-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010509d6}.armyverse-image-viewer{background:#071018;border:1px solid #7ba6b599;border-radius:7px;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000094}.armyverse-image-viewer>header,.armyverse-image-viewer>footer{background:#060d13e6;align-items:center;gap:8px;min-height:38px;padding:5px 9px;display:flex}.armyverse-image-viewer>header{border-bottom:1px solid #7399a852}.armyverse-image-viewer>header span{color:#91a7af;letter-spacing:.08em;flex:none;font-size:8px}.armyverse-image-viewer>header b{color:#e3ebed;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:11px;overflow:hidden}.armyverse-image-viewer>header button,.armyverse-image-viewer>footer>button{color:#d7e4e8;cursor:pointer;background:#0c1a23a8;border:1px solid #97bac67a;border-radius:4px;flex:none;place-items:center;width:27px;height:25px;display:grid}.armyverse-image-viewer>header button:hover,.armyverse-image-viewer>header button:focus-visible,.armyverse-image-viewer>footer>button:hover,.armyverse-image-viewer>footer>button:focus-visible{color:#a9e7f6;background:#50b2ca29;border-color:#8bddefd6;outline:0}.armyverse-image-viewer-frame{background:#03090e;place-items:center;min-height:0;display:grid;overflow:hidden}.armyverse-image-viewer-frame img{object-fit:contain;width:100%;height:100%;display:block}.armyverse-image-viewer>footer{border-top:1px solid #7399a852;justify-content:space-between;min-height:42px}.armyverse-image-viewer>footer .armyverse-carousel-dots{margin:0 auto}@keyframes armyverse-screen-in{0%{opacity:.68;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.armyverse-carousel-image{animation:none}}.armyverse-overview-copy{border-left:1px solid #2e434d;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;height:100%;min-height:0;padding:3px 0 3px 14px;display:grid;overflow:hidden}.overview-copy-text{scrollbar-width:thin;scrollbar-color:#405965 transparent;min-height:0;padding-right:4px;overflow:auto}.overview-copy-text h2{color:#e1e8eb;margin:0 0 10px;font-size:15px}.overview-copy-text p{color:#b9c7cb;margin:0 0 12px;font-size:11px;line-height:17px}.overview-copy-text p:last-child{margin-bottom:0}.overview-problem-solution{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.overview-problem-solution article{background:#0b151c;border:1px solid #563f44;border-radius:3px;min-height:86px;padding:8px}.overview-problem-solution article:last-child{border-color:#315a68}.overview-problem-solution b{color:#e27d6d;margin-bottom:6px;font-size:9px;display:block}.overview-problem-solution article:last-child b{color:#80d5e7}.overview-problem-solution p{color:#b4c1c5;margin:0;font-size:9px;line-height:13px}.armyverse-overview-body{grid-template-columns:minmax(0,1fr)}.overview-feature-heading{border-bottom:1px solid #233842;justify-content:space-between;align-items:center;display:flex}.overview-feature-heading h2{margin-bottom:8px}.overview-feature-heading button{color:#79d6e8;cursor:pointer;background:0 0;border:0;margin-bottom:8px;font-size:10px}.armyverse-timeline>div{grid-template-columns:1fr;padding-bottom:14px}.armyverse-timeline>div:before{bottom:-2px}.armyverse-timeline span{grid-column:auto}.armyverse-feature-rows button{grid-template-columns:20px minmax(168px,.9fr) minmax(210px,1.6fr) 76px 51px 16px;min-height:35px;font-size:11px}.armyverse-feature-rows button b{font-size:11px}.armyverse-feature-rows button span{font-size:10px}.armyverse-feature-rows button em{font-size:8px}.armyverse-feature-rows button small{font-size:9px}.armyverse-feature-rows button.expanded{background:#0d1824;border-left:2px solid #846ce0}.armyverse-feature-rows button em{color:#b9aaff;text-align:center;background:#141128;border-color:#4f477f}.armyverse-feature-rows button small{color:#78cfe0}.armyverse-feature-rows button u{color:#b9aaff}.armyverse-expanded-feature{background:#08131b;border-color:#3d4a63;margin:0 0 10px}.armyverse-expanded-feature>header{border-bottom:1px solid #263943;justify-content:space-between;align-items:center;height:37px;padding:0 12px;display:flex}.armyverse-expanded-feature>header h3{border:0;height:auto;margin:0;padding:0;font-size:11px}.armyverse-expanded-feature>header h3 em{color:#b9aaff;background:#141128;border-color:#4f477f}.armyverse-expanded-feature>header>span{color:#8da1a9;font-size:9px}.feature-description{scrollbar-width:thin;scrollbar-color:#405965 transparent;border-bottom:1px solid #263943;height:154px;padding:11px 13px;overflow:auto}.feature-description h4,.feature-workflow-panel h4,.feature-engineering-notes h4{color:#d4dfe2;margin:0 0 8px;font-size:11px}.feature-description p{color:#bcc9cd;margin:0;font-size:10px;line-height:15px}.feature-description ul{color:#9ed488;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin:11px 0 0;padding:0;font-size:9px;line-height:13px;list-style:none;display:grid}.feature-description li:before{content:"✓ ";color:#77cf73}.feature-inspection-bottom{grid-template-columns:minmax(0,1fr) 272px;gap:9px;padding:10px;display:grid}.feature-workflow-panel,.feature-engineering-notes{background:#071219;border:1px solid #263d47;border-radius:4px;min-width:0;height:194px;overflow:hidden}.feature-workflow-panel>header{border-bottom:1px solid #20333c;grid-template-columns:minmax(0,1fr) auto;align-items:start;height:46px;padding:9px 10px 0;display:grid}.feature-workflow-panel h4{margin-bottom:3px}.feature-workflow-panel p{color:#8ea1a8;margin:0;font-size:8px}.workflow-panel-copy{min-width:0}.feature-workflow-panel .workflow-expand-action{color:#c1b5ff;cursor:pointer;background:#15122b;border:1px solid #4c4780;border-radius:3px;flex:none;justify-content:center;align-items:center;width:max-content;height:23px;padding:0 7px;font-size:9px;display:inline-flex}.workflow-graph{scrollbar-width:thin;scrollbar-color:#405965 transparent;align-items:center;gap:0;height:147px;padding:12px 15px;display:flex;overflow:auto}.workflow-step{flex:none;align-items:center;display:flex}.workflow-step>span{color:#c5baff;z-index:1;background:#131127;border:1px solid #5f56a1;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:-7px;font-size:7px;display:grid}.workflow-step b{color:#d1dce0;text-align:center;background:#0a1a22;border:1px solid #3b5260;border-radius:3px;place-items:center;width:113px;min-height:49px;padding:7px 9px 7px 14px;font-size:9px;font-weight:500;line-height:12px;display:grid}.workflow-step i{color:#74cce0;text-align:center;width:28px;font-size:16px;font-style:normal}.feature-engineering-notes{padding:10px}.feature-engineering-notes ul{color:#b9c7cb;scrollbar-width:thin;scrollbar-color:#405965 transparent;height:150px;margin:0;padding:0 2px 0 12px;font-size:9px;line-height:14px;overflow:auto}.feature-engineering-notes li{margin-bottom:8px}.feature-engineering-notes li::marker{color:#83d370}.armyverse-features-detail>header{align-items:flex-start;height:auto;min-height:74px;padding:11px 0}.armyverse-features-detail>header>div:first-child{display:block}.armyverse-features-detail>header h2{margin-bottom:6px;font-size:14px}.armyverse-features-detail>header>div:first-child>p{color:#9aabb2;margin:0;font-size:10px}.feature-controls{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.feature-controls>div{gap:5px;display:flex}.feature-controls button.selected{color:#c0b5ff;background:#15122b;border-color:#715ed0}.feature-empty-state{color:#aebcc1;text-align:center;padding:26px 0;font-size:10px}.workflow-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080cc7;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.workflow-modal{background:#08131b;border:1px solid #6253aa;border-radius:7px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1060px,95vw);max-height:min(650px,88svh);display:grid;overflow:hidden;box-shadow:0 22px 70px #0000008c}.workflow-modal>header{border-bottom:1px solid #293d47;justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.workflow-modal small{color:#a99cff;letter-spacing:.08em;font-size:9px}.workflow-modal h2{color:#e0e7e9;margin:5px 0 3px;font-size:18px}.workflow-modal header p{color:#a7b7bd;margin:0;font-size:10px}.workflow-modal>header button{color:#d2dee2;cursor:pointer;background:0 0;border:1px solid #45505d;border-radius:4px;width:29px;height:29px;font-size:20px}.workflow-graph-modal{height:auto;min-height:250px;padding:34px}.workflow-graph-modal .workflow-step b{width:130px;min-height:65px;font-size:9px}.workflow-graph-modal .workflow-step i{width:38px}.workflow-modal footer{border-top:1px solid #293d47;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.workflow-modal footer span{color:#aab9be;max-width:780px;font-size:9px;line-height:13px}.workflow-modal footer button{color:#c6bcff;cursor:pointer;background:#17132e;border:1px solid #6253aa;border-radius:3px;padding:7px 10px;font-size:9px}.armyverse-architecture-explorer{padding:14px 0 20px}.armyverse-architecture-explorer>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0 12px;display:flex}.armyverse-architecture-explorer>header small,.architecture-modal small{color:#ad98ff;letter-spacing:.1em;font-size:9px}.armyverse-architecture-explorer h2,.architecture-modal h2{color:#e1e9eb;margin:5px 0 7px;font-size:16px}.armyverse-architecture-explorer>header p,.architecture-modal header p{color:#afbec3;max-width:760px;margin:0;font-size:10px;line-height:15px}.architecture-expand-action{color:#c5b4ff;cursor:pointer;background:#15112a;border:1px solid #6650aa;border-radius:3px;flex:none;height:26px;padding:0 10px;font-size:9px}.architecture-expand-action:hover{color:#e0d5ff;border-color:#9676e8}.armyverse-architecture-explorer>footer{color:#8ea4ab;border:1px solid #273942;border-top:0;justify-content:space-between;gap:20px;padding:8px 11px;font-size:8px;line-height:12px;display:flex}.armyverse-flowchart{scrollbar-width:thin;scrollbar-color:#536771 transparent;background:radial-gradient(at 50% 34%,#132135 0%,#081218 58%,#071016 100%);border:1px solid #354651;border-radius:4px;min-height:422px;overflow:auto}.armyverse-flowchart-stage{width:1000px;height:510px;margin:0 auto;position:relative}.armyverse-flowchart-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.armyverse-flowchart-links path{fill:none;stroke:#607581;stroke-width:1.4px;stroke-dasharray:3 3}.armyverse-flowchart-links marker path{fill:#768c96;stroke:none}.armyverse-flowchart-links text{fill:#c2a8ff;text-anchor:middle;font-size:12px}.armyverse-flow-node{background:#09151c;border:1px solid #45606b;border-radius:4px;align-content:center;width:142px;min-height:54px;padding:7px 9px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 7px 16px #0003}.armyverse-flow-node b{color:#dfe8ea;font-size:10px;font-weight:600;line-height:12px}.armyverse-flow-node span{color:#91a9b0;margin-top:3px;font-size:8px;line-height:10px}.armyverse-flow-node.purple{background:#131126;border-color:#755bbb}.armyverse-flow-node.purple b{color:#d0c2ff}.armyverse-flow-node.cyan{border-color:#367f91}.armyverse-flow-node.cyan b{color:#80dcec}.armyverse-flow-node.green{border-color:#4d8d58}.armyverse-flow-node.green b{color:#9ade8a}.armyverse-flow-node.amber{border-color:#9a7738}.armyverse-flow-node.amber b{color:#f0c56e}.architecture-library>p{color:#9eafb5;margin:-2px 0 10px;font-size:9px;line-height:13px}.architecture-library>header small{color:#80d8ef;margin-left:6px;font-size:9px;font-weight:400}.architecture-library>div{gap:5px;display:grid}.agent-playground-inspector .architecture-library>div{scrollbar-width:thin;scrollbar-color:#406578 transparent;max-height:330px;padding-right:3px;overflow:auto}.armyverse-inspector .architecture-library>div{scrollbar-width:thin;scrollbar-color:#5a4b89 transparent;max-height:330px;padding-right:3px;overflow:auto}.docbuilder-inspector .architecture-library>div{scrollbar-width:thin;scrollbar-color:#725938 transparent;max-height:330px;padding-right:3px;overflow:auto}.kirana-inspector .architecture-library>div{scrollbar-width:thin;scrollbar-color:#4a7747 transparent;max-height:330px;padding-right:3px;overflow:auto}.insightquill-inspector .architecture-library>div{scrollbar-width:thin;scrollbar-color:#76549a transparent;max-height:330px;padding-right:3px;overflow:auto}.kisansetu-inspector .architecture-library>div{scrollbar-width:thin;scrollbar-color:#8a713a transparent;max-height:330px;padding-right:3px;overflow:auto}.architecture-library button{color:#b9c8cd;text-align:left;cursor:pointer;background:#08131a;border:1px solid #293e48;border-radius:3px;grid-template-columns:68px minmax(0,1fr);gap:2px 7px;width:100%;padding:7px;display:grid}.architecture-library button:hover,.architecture-library button.selected{background:#151326;border-color:#7259b7}.architecture-library button span{color:#ad98ff;text-overflow:ellipsis;white-space:nowrap;grid-row:span 2;min-width:0;font-size:8px;overflow:hidden}.architecture-library button b{color:#d4e0e3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:500;overflow:hidden}.architecture-library button small{color:#94a6ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.architecture-selected-notes>b{color:#d8e3e5;font-size:10px;display:block}.architecture-selected-notes>p{color:#aab9be;margin:6px 0 8px;font-size:9px;line-height:13px}.architecture-selected-notes ul{color:#bac8cc;margin:0;padding-left:13px;font-size:8px;line-height:12px}.architecture-selected-notes li+li{margin-top:5px}.architecture-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080ccc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.architecture-modal{background:#08131b;border:1px solid #465765;border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1200px,96vw);max-height:min(760px,90svh);display:grid;overflow:hidden;box-shadow:0 22px 70px #0009}.architecture-modal>header{border-bottom:1px solid #293d47;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 20px 14px;display:flex}.architecture-modal>header button{color:#d0dbde;cursor:pointer;background:#101821;border:1px solid #46515a;border-radius:3px;width:29px;height:29px;font-size:19px}.architecture-modal .armyverse-flowchart{border:0;border-radius:0;min-height:0}.architecture-modal .armyverse-flowchart-stage{transform-origin:top;transform:scale(1.12)}.architecture-modal>footer{color:#a8b7bc;border-top:1px solid #293d47;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;font-size:9px;display:flex}.architecture-modal>footer button{color:#c6bcff;cursor:pointer;background:#17132e;border:1px solid #6253aa;border-radius:3px;padding:7px 10px;font-size:9px}.architecture-workspace-grid{grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);grid-template-areas:"overview map""request map""decisions modules""safeguards safeguards""operations operations";gap:9px;display:grid}.architecture-workspace-grid>*{background:#08131a;border:1px solid #273b45;border-radius:4px;min-width:0}.architecture-overview-panel{grid-area:overview;padding:12px}.architecture-overview-panel h2,.architecture-request-panel h2,.architecture-modules-panel h2,.architecture-decisions-panel h2,.architecture-safeguards-panel h2,.architecture-operations-panel h2{color:#dbe5e7;margin:0 0 8px;font-size:11px}.architecture-overview-panel p{color:#afbec3;margin:0;font-size:9px;line-height:13px}.architecture-overview-panel p+p{margin-top:9px}.architecture-graph-panel{grid-area:map;min-height:0;overflow:hidden}.architecture-graph-panel>header{border-bottom:1px solid #263b45;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px 8px;display:flex}.architecture-graph-panel h2{color:#e0e9eb;margin:4px 0;font-size:12px}.architecture-graph-panel>header p{color:#9daeb4;margin:0;font-size:8px;line-height:11px}.architecture-graph-panel>footer{color:#8fa3aa;border-top:1px solid #263b45;justify-content:space-between;gap:10px;padding:6px 10px;font-size:7px;line-height:10px;display:flex}.architecture-graph-panel .armyverse-flowchart{border:0;border-radius:0;height:338px;min-height:338px}.architecture-graph-panel .armyverse-flowchart-stage{width:100%;min-width:760px;height:390px}.architecture-graph-panel .armyverse-flow-node span{margin-top:2px;font-size:7px;line-height:8px}.architecture-graph-panel .armyverse-flowchart-links path{stroke:#60808b;stroke-dasharray:none}.architecture-request-panel{grid-area:request;min-height:252px;padding:10px}.architecture-request-panel>div{scrollbar-width:thin;scrollbar-color:#405965 transparent;height:212px;padding-right:2px;overflow:auto}.architecture-request-panel article{border-top:1px solid #22353f;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}.architecture-request-panel article:first-child{border-top:0;padding-top:0}.architecture-request-panel article>span{color:#b6a7f6;border:1px solid #6351a3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.architecture-request-panel b{color:#d5e0e3;font-size:9px;font-weight:500}.architecture-request-panel p{color:#99abb1;margin:3px 0 0;font-size:8px;line-height:11px}.architecture-modules-panel{grid-area:modules;align-self:start;padding:10px}.architecture-modules-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.architecture-modules-panel article{background:#071119;border:1px solid #344851;border-top-width:2px;border-radius:3px;min-width:0;min-height:82px;padding:8px}.architecture-modules-panel article.purple{border-top-color:#8f71df}.architecture-modules-panel article.cyan{border-top-color:#50b7ca}.architecture-modules-panel article.green{border-top-color:#76c770}.architecture-modules-panel article.amber{border-top-color:#d0a34e}.architecture-modules-panel article>header{align-items:center;gap:6px;display:flex}.architecture-module-icon{fill:none;stroke:#9db0b6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:15px;height:15px}.architecture-modules-panel article.purple .architecture-module-icon{stroke:#c2aeff}.architecture-modules-panel article.cyan .architecture-module-icon{stroke:#83dced}.architecture-modules-panel article.green .architecture-module-icon{stroke:#9cde91}.architecture-modules-panel article.amber .architecture-module-icon{stroke:#f0c571}.architecture-modules-panel b{color:#d9e5e7;font-size:9px;display:block}.architecture-modules-panel p{color:#93a7ae;scrollbar-width:thin;height:32px;margin:5px 0 4px;font-size:7px;line-height:10px;overflow:auto}.architecture-modules-panel span{color:#83d978;font-size:7px}.architecture-decisions-panel{grid-area:decisions;padding:10px}.architecture-decisions-panel>div{gap:6px;display:grid}.architecture-decisions-panel article{background:#071119;border:1px solid #293e48;border-radius:3px;padding:7px}.architecture-decisions-panel b{color:#cdbdff;font-size:8px}.architecture-decisions-panel p{color:#9eafb5;margin:4px 0 0;font-size:7px;line-height:10px}.architecture-safeguards-panel{grid-area:safeguards;padding:10px}.architecture-safeguards-panel>div{flex-wrap:wrap;gap:5px;display:flex}.architecture-safeguards-panel span{color:#aec0c5;border:1px solid #29414b;border-radius:3px;min-height:21px;padding:4px 7px;font-size:8px}.architecture-safeguards-panel span:first-letter{color:#82d978}.architecture-operations-panel{grid-area:operations;padding:10px}.architecture-operations-panel>div{justify-content:center;align-items:center;gap:8px;min-height:35px;display:flex;overflow:auto}.architecture-operations-panel span{color:#c0d2d7;text-align:center;border:1px solid #365465;border-radius:3px;flex:none;min-width:108px;padding:7px;font-size:8px}.architecture-operations-panel i{color:#a88eff;font-size:14px;font-style:normal}.architecture-modal .armyverse-flowchart-stage{width:1000px;min-width:1000px;height:510px;transform:none}.architecture-modal .armyverse-flowchart{min-height:510px}.architecture-overview-panel h2,.architecture-request-panel h2,.architecture-modules-panel h2,.architecture-decisions-panel h2,.architecture-safeguards-panel h2,.architecture-operations-panel h2{font-size:14px}.architecture-overview-panel p{font-size:11px;line-height:16px}.architecture-graph-panel h2{font-size:15px}.architecture-graph-panel>header p{font-size:11px;line-height:15px}.architecture-graph-panel>footer{font-size:9px;line-height:12px}.architecture-graph-panel .armyverse-flow-node{width:132px;min-height:52px;padding:7px 9px}.architecture-graph-panel .armyverse-flow-node b{font-size:10px;line-height:12px}.architecture-graph-panel .armyverse-flow-node span{font-size:9px;line-height:11px}.architecture-request-panel article>span{font-size:9px}.architecture-request-panel b{font-size:11px}.architecture-request-panel p{font-size:10px;line-height:13px}.architecture-modules-panel b{font-size:11px}.architecture-modules-panel p{font-size:9px;line-height:12px}.architecture-modules-panel span{font-size:9px}.architecture-decisions-panel b{font-size:10px}.architecture-decisions-panel p{font-size:9px;line-height:12px}.architecture-safeguards-panel span,.architecture-operations-panel span{font-size:10px}.architecture-library>p{font-size:11px;line-height:15px}.architecture-library button span{font-size:10px}.architecture-library button b{font-size:11px}.architecture-library button small{font-size:9px}.architecture-selected-notes>b{font-size:12px}.architecture-selected-notes>p{font-size:11px;line-height:15px}.architecture-selected-notes ul{font-size:10px;line-height:14px}.project-docs-tree button i:has(.project-nav-architecture-icon){place-items:center;display:grid}.project-nav-architecture-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.armyverse-inspector h2{overflow-wrap:anywhere}.armyverse-inspector .project-stack-tags{scrollbar-width:thin;scrollbar-color:#405965 transparent;max-height:198px;padding-right:2px;overflow:auto}.armyverse-project-metrics>div{background:#253943;border-top:1px solid #253943;border-left:1px solid #253943;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.armyverse-project-metrics p{background:#09151c;min-height:58px;margin:0;padding:8px}.armyverse-project-metrics small{color:#91a5ac;font-size:8px;line-height:11px;display:block}.armyverse-project-metrics b{color:#d5dfe2;margin-top:5px;font-size:9px;font-weight:500;line-height:12px;display:block}.armyverse-project-evolution{padding-bottom:10px!important}.armyverse-project-evolution>div{grid-template-columns:minmax(0,1fr) auto;gap:0 7px;padding:0 0 12px 14px;display:grid;position:relative}.armyverse-project-evolution>div:before{content:"";border-left:1px solid #405861;position:absolute;top:2px;bottom:-3px;left:0}.armyverse-project-evolution>div:last-child:before{bottom:9px}.armyverse-project-evolution>div>i{background:#748990;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:-4px}.armyverse-project-evolution>div:nth-last-child(-n+2)>i{background:#85d373}.armyverse-project-evolution b{color:#d4dee1;font-size:9px}.armyverse-project-evolution small{color:#8eabb3;text-align:right;font-size:8px}.armyverse-project-evolution p{color:#aab9be;grid-column:1/-1;margin:4px 0 0;font-size:8px;line-height:12px}@media (max-width:1320px) and (min-width:761px){.project-docs-workspace{grid-template-columns:44px 210px minmax(780px,1fr) 320px;overflow:auto}.project-docs-content{min-width:780px}.project-docs-inspector{min-width:320px}.project-docs-shell .project-docs-main{overflow:auto}}@media (max-width:760px){.project-docs-shell{height:auto;overflow:visible}.project-docs-workspace{height:auto;min-height:900px;display:block;overflow:visible}.project-activity,.project-docs-nav,.project-docs-inspector{display:none}.project-docs-content{min-width:900px;min-height:900px}.project-docs-main{overflow:auto}.project-docs-scroll{overflow:visible}.project-hero-actions{display:none}}.os-shell:not(.project-docs-shell) .panel-title,.os-shell:not(.project-docs-shell) .section-command,.os-shell:not(.project-docs-shell) .terminal-prompt{color:#c5d2d6;text-shadow:0 1px 7px #000000e6}.workspace .panel,.about-grid .panel,.skills-ide-workspace{text-shadow:0 1px 8px #000000e0}.workspace .panel-title,.about-grid .panel-title,.skills-ide-workspace header{color:#cddadd}.workspace .terminal-lines,.workspace .command-log,.workspace .git-rows div,.workspace .metric,.workspace .skill-grid span,.workspace .roadmap>div:not(.panel-title),.workspace .system-info>div:not(.panel-title),.workspace .environment>div:not(.panel-title),.workspace .releases>div,.workspace .quick-links>div:not(.panel-title){color:#c0cdd1}.workspace .terminal-lines>div:first-child,.workspace .terminal h1,.workspace .active-project h2,.workspace .profile-overview-details h2,.workspace .metric b,.workspace .system-info b,.workspace .releases b,.workspace .quick-links b{color:#f0f5f5}.workspace .terminal>p,.workspace .active-project>p,.workspace .project-stack span,.workspace .profile-overview-details>div>span,.workspace .profile-overview-details>div>b,.workspace .git-rows small,.workspace .streak,.workspace .skills footer,.workspace .roadmap small,.workspace .quick-links span{color:#c1cdd1}.workspace .terminal h1,.workspace .profile-overview-details h2{text-shadow:0 2px 10px #000000f2}.workspace .terminal-lines,.workspace .boot,.workspace .ready{font-size:12px}.workspace .command-log,.workspace .git-rows div,.workspace .metric,.workspace .skill-grid span,.workspace .roadmap>div:not(.panel-title),.workspace .system-info>div:not(.panel-title),.workspace .environment>div:not(.panel-title),.workspace .releases>div,.workspace .quick-links>div:not(.panel-title){font-size:11px}.workspace .git-rows small,.workspace .streak>span,.workspace .streak small{font-size:9px}.workspace .active-project>p,.workspace .project-stack div,.workspace .metric b,.workspace .roadmap small,.workspace .system-info>div:not(.panel-title),.workspace .environment>div:not(.panel-title),.workspace .releases>div,.workspace .quick-links>div:not(.panel-title){font-size:11px}.about-grid .profile-details div,.about-grid .identity>div:not(.terminal-prompt),.about-grid .identity p,.about-grid .career-row,.about-grid .principles div,.about-grid .stack-grid article div,.about-grid .learning>div:not(.panel-title),.about-grid .diagnostics>div:not(.panel-title),.about-grid .about-info>div:not(.panel-title){color:#c2cfd3;font-size:10px}.about-grid .profile-card h2,.about-grid .about-content article h1,.about-grid .about-content article p,.about-grid .stack-grid span,.about-grid .about-info b{color:#edf4f5}.about-grid .about-content article p,.about-grid .stack-grid article div,.about-grid .about-info>div:not(.panel-title){font-size:10px}.about-grid .stack-grid h2,.about-grid .learning em,.about-grid .learning strong,.about-grid .diagnostics em,.about-grid .career-row time{font-size:9px}.projects-grid .project-card,.projects-grid .project-preview,.projects-grid .project-inspector,.projects-command{text-shadow:0 1px 8px #000000e6}.projects-grid .project-card>b,.projects-grid .project-preview article h1,.projects-grid .project-inspector .section-command{color:#f0f5f5}.projects-grid .project-card>b{font-size:12px}.projects-grid .project-card>em,.projects-grid .project-card>div,.projects-grid .project-card>small,.projects-grid .project-tags i,.projects-grid .project-attributes div,.projects-grid .status-list div,.projects-grid .inspector-log>div:not(.section-command),.projects-grid .inspector-stack>span,.projects-grid .engineering-notes>div:not(.section-command),.projects-command,.projects-command button{color:#c5d2d6;font-size:10px}.projects-grid .project-preview article>p,.projects-grid .project-description,.projects-grid .project-attributes b,.projects-grid .status-list b,.projects-grid .engineering-notes b{color:#e3ecee;font-size:11px}.projects-grid .project-architecture a,.projects-grid .project-gallery a,.projects-grid .inspector-log a,.projects-grid .inspector-stack a,.projects-grid .engineering-notes a,.projects-command button small{font-size:9px}.repository-workspace{--repository-accent:#9d7bff;--repository-accent-soft:#1b1530;--repository-border:#27313a;grid-template-columns:44px 218px minmax(0,1fr) 348px}.repository-workspace .project-activity button.active{border-left-color:var(--repository-accent);color:#c6b4ff}.repository-workspace .project-activity button:hover{color:#d5c9ff}.repository-explorer,.repository-inspector,.repository-main{color:#cbd7db;background:#071219;min-width:0;min-height:0}.repository-explorer{border-right:1px solid #23333d;grid-template-rows:38px minmax(0,1fr) 194px 160px;display:grid}.repository-explorer>header,.repository-inspector>section>header,.repository-metrics>header,.repository-recent>header,.repository-actions>header{color:#c7d4d8;border-bottom:1px solid #23333d;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:500;display:flex}.repository-explorer>header span{color:#9fb0b6;font-size:13px}.repository-tree{scrollbar-width:thin;scrollbar-color:#31505b transparent;border-bottom:1px solid #23333d;min-height:0;padding:10px 0;overflow:auto}.repository-tree>b,.repository-tree>button{color:#c5d2d6;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:7px;width:100%;min-height:27px;padding:0 13px;font-size:11px;font-weight:400;display:flex}.repository-tree>b{color:#cbd6da;font-weight:600}.repository-tree>button{cursor:pointer;padding-left:31px}.repository-tree>button:hover,.repository-tree>button.active{border-left-color:var(--repository-accent);background:var(--repository-accent-soft);color:#d3c6ff}.repository-tree i{color:#aa92ff;font-style:normal}.repository-tree em{color:#76d66f;margin-left:auto;font-size:9px;font-style:normal}.repository-tree em.beta,.repository-tree em.modified{color:#e6b14d}.repository-explorer>section{border-bottom:1px solid #23333d;padding:12px 13px}.repository-explorer h3{color:#aebfc5;margin:0 0 9px;font-size:10px;font-weight:500}.repository-explorer section p{color:#aebcc1;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:23px;margin:0;font-size:10px;display:grid}.repository-explorer section p i{color:#7fd674;font-style:normal}.repository-explorer section p b{color:#d0dbde;font-weight:500}.repository-explorer section:nth-of-type(2) p:last-child b{color:#7ed572}.repository-main{border-right:1px solid #23333d;grid-template-rows:108px 49px auto minmax(0,1fr) 213px;display:grid}.repository-command{border-bottom:1px solid #23333d;padding:12px 15px}.repository-command p,.repository-terminal p{color:#c1cdd1;margin:0;font-size:11px;line-height:17px}.repository-command p b,.repository-terminal p b{color:#9fe19a;font-weight:500}.repository-guide{color:#c2bdd2;background:#100f1d;border-bottom:1px solid #3f355f;align-items:center;gap:10px;min-height:29px;padding:5px 37px 5px 14px;font-size:9px;display:flex;position:relative}.repository-guide:after{content:"";background:#100f1d;border-bottom:1px solid #7964bb;border-right:1px solid #7964bb;width:8px;height:8px;position:absolute;bottom:-5px;left:78px;transform:rotate(45deg)}.repository-guide>b{color:#bca6ff;flex:none;font-size:9px;font-weight:600}.repository-guide>span{min-width:0}.repository-guide button{color:#9d9baa;cursor:pointer;background:0 0;border:0;width:18px;height:18px;font-size:15px;line-height:15px;position:absolute;top:5px;right:13px}.repository-guide button:hover{color:#f0edf9}.repository-toolbar{scrollbar-width:thin;scrollbar-color:#31505b transparent;border-bottom:1px solid #23333d;align-items:center;gap:8px;min-width:0;padding:8px 14px;display:flex;overflow-x:auto}.repository-toolbar input,.repository-toolbar select,.repository-toolbar button{color:#aebdc3;height:27px;font:inherit;background:#09131a;border:1px solid #27404b;border-radius:3px;flex:none;font-size:10px}.repository-toolbar input{outline:none;width:210px;padding:0 9px}.repository-toolbar select{width:148px;padding:0 8px}.repository-toolbar button{cursor:pointer;padding:0 10px}.repository-toolbar button:hover,.repository-toolbar button.selected{color:#cbbdff;background:#19142b;border-color:#765fc1}.repository-table{scrollbar-width:thin;scrollbar-color:#31505b transparent;min-height:0;overflow:auto}.repository-table>header,.repository-table>button{grid-template-columns:1.3fr 1.08fr 1.35fr .62fr .54fr .76fr .38fr .46fr;column-gap:9px;min-width:920px;display:grid}.repository-table>header{z-index:1;color:#9fb2ba;background:#0a141b;border-bottom:1px solid #23333d;align-items:center;height:29px;padding:0 14px;font-size:10px;position:sticky;top:0}.repository-table>button{color:#c2cfd3;text-align:left;cursor:pointer;background:#071016;border:0;border-bottom:1px solid #1c2b33;align-items:start;width:100%;height:78px;min-height:78px;padding:9px 14px}.repository-table>button>*{min-width:0;min-height:0}.repository-table>button:hover,.repository-table>button.selected{box-shadow:inset 2px 0 var(--repository-accent);background:#141425}.repository-table>button>div:first-child,.repository-table>button>div:nth-child(4){grid-template-columns:24px minmax(0,1fr);gap:2px 5px;display:grid}.repository-table>button>div:nth-child(4){grid-template-columns:1fr}.repository-table>button>div:first-child i{color:#c5b3ff;border:1px solid #63529a;border-radius:3px;grid-row:span 2;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.repository-table>button b{color:#edf3f4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.repository-table>button small{color:#9badb4;font-size:9px;line-height:13px;display:block}.repository-table>button p{color:#bdc9cd;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:14px;display:-webkit-box;overflow:hidden}.repository-stack{scrollbar-width:thin;scrollbar-color:#52636a transparent;flex-wrap:wrap;align-content:flex-start;gap:4px;max-height:58px;display:flex;overflow:auto}.repository-stack span,.repository-inspector .project-stack-tags span{color:#b9cbd1;white-space:nowrap;border:1px solid #29424c;border-radius:3px;align-items:center;min-height:18px;padding:0 6px;font-size:9px;display:inline-flex}.repository-table em{color:#85d96d;font-size:10px;font-style:normal}.repository-table em.beta{color:#edbb4e}.repository-table time,.repository-table>button>span{color:#bfcdd1;font-size:10px}.repository-table .health{color:#80dc75;font-style:normal}.repository-table .health.beta{color:#efbc4e}.repository-table>button>strong{color:#d0dde0;font-size:10px;font-weight:500}.repository-terminal{scrollbar-width:thin;scrollbar-color:#31505b transparent;border-top:1px solid #23333d;min-height:0;overflow:auto}.repository-terminal header{color:#aebfc5;border-bottom:1px solid #23333d;align-items:center;gap:21px;height:32px;padding:0 14px;font-size:10px;display:flex}.repository-terminal header b{color:#c6b5ff;border-bottom:2px solid #9d7bff;align-self:stretch;align-items:center;display:flex}.repository-terminal header em{color:#aebcc1;margin-left:auto;font-size:10px;font-style:normal}.repository-terminal p{padding:8px 14px}.repository-terminal p i{color:#eaf0f1;font-style:normal}.repository-inspector{scrollbar-width:thin;scrollbar-color:#31505b transparent;overflow:auto}.repository-inspector>section{border-bottom:1px solid #23333d;padding:0 13px 12px}.repository-inspector>section>header{margin:0 -13px 11px;padding:0 13px}.repository-inspector-title{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:11px;margin-bottom:13px;display:grid}.repository-inspector-title>i{color:#c9b6ff;border:1px solid #6952aa;border-radius:4px;place-items:center;width:43px;height:43px;font-size:16px;font-style:normal;display:grid}.repository-inspector-title h2{color:#f0f5f5;margin:3px 0 0;font-size:16px;font-weight:600}.repository-inspector-title h2 small{color:#c1cdd1;margin-top:6px;font-size:10px;font-weight:400;line-height:14px;display:block}.repository-inspector-title>em{color:#84d675;border:1px solid #3c8248;border-radius:3px;padding:4px 7px;font-size:9px;font-style:normal}.repository-inspector .key-value{color:#b5c4c8;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:20px;margin:0;font-size:10px;display:grid}.repository-inspector .key-value b{color:#e1eaec;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:182px;font-weight:500;overflow:hidden}.repository-inspector .key-value:first-of-type b,.repository-inspector .key-value:nth-last-child(-n+2) b{color:#82d66f}.repository-inspector .project-stack-tags{scrollbar-width:thin;scrollbar-color:#52636a transparent;flex-wrap:wrap;gap:6px;max-height:96px;display:flex;overflow:auto}.repository-metrics{grid-template-rows:38px 108px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.repository-metrics>header{grid-column:1/-1}.repository-metrics>span{scrollbar-width:thin;scrollbar-color:#52636a transparent;background:#08131a;border:1px solid #223842;border-radius:3px;min-width:0;height:108px;padding:7px;overflow:auto}.repository-metrics small{color:#aebfc5;font-size:9px;display:block}.repository-metrics b{color:#eff5f5;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:500;line-height:16px;display:block}.repository-metrics>span:first-of-type{border-top-color:#8d74db}.repository-metrics>span:nth-of-type(2){border-top-color:#4caec0}.repository-metrics>span:nth-of-type(3){border-top-color:#71bd70}.repository-metrics>span:nth-of-type(4){border-top-color:#d1a653}.repository-metrics>span:first-of-type b{color:#c8b9ff}.repository-metrics>span:nth-of-type(2) b{color:#83ddeb}.repository-metrics>span:nth-of-type(3) b{color:#9be58a}.repository-metrics>span:nth-of-type(4) b{color:#f1c971}.repository-recent p{color:#c0ced2;grid-template-columns:13px minmax(0,1fr) auto;gap:8px;margin:0;padding:5px 0;font-size:10px;display:grid}.repository-recent p>i{color:#8799a0;font-size:10px;font-style:normal}.repository-recent p>i.feature{color:#79ddeb}.repository-recent p>i.fix{color:#f0bf63}.repository-recent p>i.refactor{color:#b295ff}.repository-recent p>i.maintenance{color:#8ed982}.repository-recent p b{color:#7fd9e8;font-weight:500}.repository-recent time{color:#a8ba86;white-space:nowrap}.repository-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.repository-actions>header{grid-column:1/-1}.repository-actions button{color:#b7c8cd;cursor:pointer;background:#09131a;border:1px solid #28424d;border-radius:3px;min-height:34px;padding:5px;font-size:8px}.repository-actions button:hover{color:#cfbfff;border-color:#7963c8}.repository-actions .repository-action-source{color:#83dce8;border-color:#2d6674}.repository-actions .repository-action-docs{color:#c5b4ff;border-color:#66509f}.repository-actions .repository-action-architecture{color:#e8bf6c;border-color:#776035}.repository-actions .repository-action-source:hover{color:#a3edf6;background:#0d2027;border-color:#54aabb}.repository-actions .repository-action-docs:hover{color:#ded3ff;background:#1a1530;border-color:#9478e7}.repository-actions .repository-action-architecture:hover{color:#f7d783;background:#251e12;border-color:#b9934f}.repository-actions button:disabled{color:#718087;cursor:not-allowed;opacity:.72;border-color:#26343b}.repository-inspector-title>em.beta{color:#edbb4e;border-color:#7c5d26}.repository-empty{color:#aebdc3;margin:0;padding:20px 14px;font-size:11px}.repository-workspace{--scene-character-width:clamp(650px, 70%, 760px);--sanji-width:var(--scene-character-width);--sanji-right:-58px;--sanji-top:2px;--zoro-width:calc(var(--scene-character-width) * .95);--zoro-right:-2px;--zoro-bottom:-26px}.repository-workspace .repository-main{isolation:isolate;position:relative}.repository-workspace .repository-character-scene{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.repository-character-scene .repository-sanji,.repository-character-scene .repository-zoro{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;height:auto;position:absolute}.repository-character-scene .repository-sanji{right:var(--sanji-right);top:var(--sanji-top);width:var(--sanji-width);z-index:1;opacity:.96;filter:saturate(.96)contrast(1.02)}.repository-character-scene .repository-zoro{right:var(--zoro-right);bottom:var(--zoro-bottom);width:var(--zoro-width);z-index:1;opacity:.94;filter:saturate(.96)contrast(1.02)}.repository-workspace .repository-command>p,.repository-workspace .repository-toolbar>*,.repository-workspace .repository-guide>*,.repository-workspace .repository-table>button>*,.repository-workspace .repository-terminal>header>*,.repository-workspace .repository-terminal>p,.repository-workspace .repository-empty{z-index:6;position:relative}.repository-workspace .repository-table>header{z-index:4}.repository-workspace .repository-command>p{max-width:46%}@media (max-width:760px){.repository-workspace .repository-character-scene{display:none}.repository-workspace .repository-command>p{max-width:none}}@media (max-width:1320px) and (min-width:761px){.repository-workspace{grid-template-columns:44px 218px minmax(920px,1fr) 348px;overflow:auto}.repository-main,.repository-inspector{min-width:920px}.repository-inspector{min-width:348px}}@media (max-width:1280px){.top-meta span{min-width:95px;padding-left:12px;padding-right:12px}.top-tools{gap:8px}.top-tools>span:not(:last-of-type){display:none}.workspace{grid-template-columns:420px minmax(750px,1fr);overflow:auto}.os-main{overflow:auto}.right-workspace{min-width:750px}.statusbar,.topbar{min-width:1240px}}@media (max-width:760px){body{font-size:11px}.os-shell{border:0;border-radius:0;margin:0;display:block;overflow:visible}.topbar{min-width:0;height:48px;padding:0 12px}.brand{border:0;min-width:auto;padding:0}.traffic,.top-meta,.top-tools>span,.top-tools time{display:none}.top-tools{margin-left:auto}.search{width:160px}.os-main{display:block;overflow:visible}.sidebar{display:none}.workspace{padding:7px;display:block;overflow:visible}.terminal{min-height:730px}.right-workspace{grid-template-rows:auto;grid-template-columns:1fr;gap:7px;min-width:0;margin-top:7px;display:grid}.right-workspace>*{grid-column:auto;min-height:190px}.active-project,.architecture{min-height:360px}.git-log{min-height:250px}.statusbar{display:none}.terminal h1{font-size:18px}.terminal-actions{gap:5px}.terminal-actions button{padding:0 7px;font-size:8px}.quick-stats{gap:4px}.quick-stats span{font-size:11px}.quick-stats b{font-size:6px}.architecture-canvas{height:329px}.roadmap{min-height:200px}.quick-links{min-height:170px}}@media (min-width:761px){.skills-explorer>header,.skills-tree>b,.skills-tree button{font-size:12px}.skills-tree>b{min-height:27px}.skills-tree button{min-height:30px}.skills-tree button i,.skills-tree button em{font-size:10px}.skills-snapshot{scrollbar-width:thin;scrollbar-color:#3e5763 transparent;overflow:auto}.skills-snapshot h2,.skills-snapshot footer b,.skills-snapshot footer span,.skills-snapshot footer small,.skills-snapshot ul,.skills-snapshot p small{font-size:11px}.skills-snapshot p b{font-size:13px}.skills-editor-column{grid-template-rows:40px 31px minmax(160px,1.15fr) minmax(190px,.95fr) minmax(126px,.48fr) minmax(112px,.44fr)}.skills-tabs button,.skills-breadcrumb,.skills-code-panel>p{font-size:12px}.skills-code{font-size:13px;line-height:19px}.skills-code li{min-height:19px}.skills-matrix{grid-template-rows:31px 25px minmax(0,1fr);display:grid}.skills-matrix header,.skills-bottom-data header,.skills-inspector header{height:31px;padding-top:9px;font-size:11px}.skills-matrix-head{height:25px;font-size:10px}.skills-matrix-body{overflow:auto}.skills-matrix-body>div{min-height:23px;font-size:11px}.skill-rating i{width:8px;height:8px}.skills-bottom-data article{scrollbar-width:thin;scrollbar-color:#3e5763 transparent;overflow:auto}.skills-cert-head,.skills-cert{font-size:9px}.skills-cert{min-height:19px}.skills-bottom-data article:nth-child(2)>p{font-size:10px}.skills-tools{font-size:9px}.skills-terminal header{height:33px;font-size:10px}.skills-terminal p{font-size:12px;line-height:16px}.skills-summary-row{min-height:23px;font-size:11px}.skills-summary-row em,.skills-focus-row,.skills-focus-row em,.skills-inspector-split p,.skills-tags span,.skills-actions a{font-size:10px}.skills-focus-row{min-height:25px}}:root{--motion-instant:.1s;--motion-fast:.16s;--motion-ui:.21s;--motion-panel:.32s;--motion-section:.42s;--ease-system:cubic-bezier(.2, .8, .2, 1);--ease-terminal:cubic-bezier(.16, 1, .3, 1)}@keyframes os-shell-initialize{0%{opacity:.88;border-color:#1a242d}to{opacity:1;border-color:#2a3540}}@keyframes os-resolve{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-line{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes terminal-confirm{0%{opacity:0;color:#d8f2b4;text-shadow:0 0 7px #8ecf62a6}55%{opacity:1;color:#d8f2b4;text-shadow:0 0 7px #8ecf62a6}to{opacity:1;color:var(--green);text-shadow:none}}@keyframes arrow-resolve{0%{opacity:0;color:#b3e4e4}55%{opacity:1;color:#b3e4e4}to{opacity:1;color:#4d9aac}}@keyframes terminal-cursor{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes status-pulse{0%,72%,to{opacity:.68;box-shadow:none}82%{opacity:1;box-shadow:0 0 0 3px #8ecf621a}}@keyframes raster-reveal{0%{opacity:.7;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes bar-resolve{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes git-node-resolve{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-activate{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes data-refresh{0%{opacity:.45;color:var(--cyan);transform:translateY(1px)}to{opacity:1;color:inherit;transform:translateY(0)}}@keyframes graph-cell{0%{opacity:.28}to{opacity:1}}@keyframes graph-latest{0%,to{opacity:1}45%{opacity:.72}}@keyframes diagnostic-block{0%{opacity:.25}to{opacity:1}}@keyframes scan-sweep{0%{opacity:0;transform:translate(-100%)}20%{opacity:.035}to{opacity:0;transform:translate(100%)}}.portfolio-shell[data-motion-boot=active]{animation:os-shell-initialize var(--motion-panel) var(--ease-system) both}.portfolio-shell[data-motion-boot=active]:after{content:"";z-index:60;pointer-events:none;height:1px;animation:scan-sweep .3s var(--motion-panel) var(--ease-system) both;background:#75d3d2cc;margin:auto 0;position:fixed;inset:0}.portfolio-shell[data-motion-boot=active] .traffic i{opacity:.45;animation:terminal-confirm .14s var(--ease-system) both}.portfolio-shell[data-motion-boot=active] .traffic i:nth-child(2){animation-delay:60ms}.portfolio-shell[data-motion-boot=active] .traffic i:nth-child(3){animation-delay:.12s}.portfolio-shell[data-motion-boot=active] .boot>span,.portfolio-shell[data-motion-boot=active] .boot-message{opacity:0;animation:terminal-line .19s var(--ease-terminal) both;animation-delay:calc(.18s + var(--motion-index) * .125s)}.portfolio-shell[data-motion-boot=active] .boot b{opacity:0;animation:terminal-confirm .16s var(--ease-system) both;animation-delay:calc(.23s + var(--motion-index) * .125s)}.portfolio-shell[data-motion-boot=active] .ready{opacity:0;animation:terminal-confirm .22s var(--ease-system) .95s both;position:relative;overflow:hidden}.portfolio-shell[data-motion-boot=active] .ready:after{content:"";background:var(--green);transform-origin:0;height:1px;animation:bar-resolve .26s var(--ease-terminal) 1.01s both;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.portfolio-shell[data-motion-boot=active] .terminal h1 .hero-line{color:#f0f0ed;opacity:0;animation:os-resolve .19s var(--ease-terminal) both;animation-delay:calc(1.06s + var(--motion-index) * 60ms);display:inline-block}.portfolio-shell .terminal h1 .hero-highlight{color:var(--purple)}.portfolio-shell .terminal h1 strong.hero-highlight{color:var(--green)}.portfolio-shell[data-motion-boot=active] .hero-highlight{animation:os-resolve .21s var(--ease-terminal) both;animation-delay:calc(1.1s + var(--motion-index) * 60ms)}.portfolio-shell[data-motion-boot=active] .terminal h1 strong.hero-highlight{animation:terminal-confirm .21s var(--ease-system) both;animation-delay:calc(1.1s + var(--motion-index) * 60ms)}.portfolio-shell[data-motion-boot=active] .terminal [data-motion=supporting]{opacity:0;animation:os-resolve .17s var(--ease-terminal) both}.portfolio-shell[data-motion-boot=active] .terminal .intro{animation-delay:1.03s}.portfolio-shell[data-motion-boot=active] .terminal>p{animation-delay:1.3s}.portfolio-shell[data-motion-boot=active] .terminal-actions{animation-delay:1.35s}.portfolio-shell[data-motion-boot=active] .terminal .quick-stats{animation-delay:1.38s}.portfolio-shell[data-motion-boot=active] .terminal .command-log{animation-delay:1.42s}.portfolio-shell .cursor{animation:1.05s step-end infinite terminal-cursor}.portfolio-shell .status-dot{font-style:normal;animation:3.2s ease-in-out infinite status-pulse;display:inline-block}.portfolio-shell [data-motion-refresh]{animation:data-refresh .17s var(--ease-system)}.portfolio-shell .meter span{width:100%;transform:scaleX(var(--meter-level,.3));transform-origin:0;transition:transform .26s var(--ease-system)}.portfolio-shell .roadmap b i,.portfolio-shell .learning i b{width:var(--bar-level,100%)}.portfolio-shell .quick-stats b strong{font-weight:inherit}.portfolio-shell .search{transition:border-color var(--motion-fast) var(--ease-system), background-color var(--motion-fast) var(--ease-system), color var(--motion-fast) var(--ease-system)}.portfolio-shell .search:hover,.portfolio-shell .search:focus-visible{color:#aabac1;background-color:#1e303959;border-color:#52727d;outline:none}.portfolio-shell .primary-nav a{transition:color var(--motion-fast) var(--ease-system)}.portfolio-shell button,.portfolio-shell a{transition:color var(--motion-fast) var(--ease-system), border-color var(--motion-fast) var(--ease-system), background-color var(--motion-fast) var(--ease-system), opacity var(--motion-fast) var(--ease-system), transform var(--motion-instant) var(--ease-system)}.portfolio-shell button:focus-visible,.portfolio-shell a:focus-visible,.portfolio-shell [tabindex]:focus-visible{outline-offset:2px;outline:1px solid #69cbd5}.portfolio-shell button:active,.portfolio-shell a:active{transition-duration:var(--motion-instant);transform:translateY(1px)}.portfolio-shell .terminal-actions button:hover,.portfolio-shell .projects-command button:hover{color:#d8e7e8;background-color:#1c313861;border-color:#477987}.portfolio-shell .quick-links>div:not(.panel-title){transition:background-color var(--motion-fast) var(--ease-system)}.portfolio-shell .quick-links>div:not(.panel-title) em{transition:color var(--motion-fast) var(--ease-system), transform var(--motion-fast) var(--ease-system)}.portfolio-shell .quick-links>div:not(.panel-title):hover{background-color:#24444c2e}.portfolio-shell .quick-links>div:not(.panel-title):hover b,.portfolio-shell .quick-links>div:not(.panel-title):hover em{color:#d8ebec}.portfolio-shell .quick-links>div:not(.panel-title):hover em{transform:translate(2px,-1px)}.portfolio-shell [data-motion-section].panel{position:relative}.portfolio-shell [data-motion-section].panel:after,.portfolio-shell>.statusbar:after{content:"";pointer-events:none;opacity:0;transform-origin:0;background:#75d3d28c;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.portfolio-shell [data-motion-section].panel[data-motion-visible=true]:after,.portfolio-shell>.statusbar[data-motion-visible=true]:after{animation:workspace-activate var(--motion-section) var(--ease-terminal) both}.portfolio-shell>.statusbar,.portfolio-shell .about-workspace,.portfolio-shell .projects-workspace{position:relative}.portfolio-shell .about-workspace[data-motion-visible=true]:before,.portfolio-shell .projects-workspace[data-motion-visible=true]:before{content:"";pointer-events:none;transform-origin:0;height:1px;animation:workspace-activate var(--motion-section) var(--ease-terminal) both;background:#75d3d28c;position:absolute;top:-1px;left:0;right:0}.overview-workspace [data-motion-section][data-motion-visible=true] .mini-avatar{animation:raster-reveal .36s var(--ease-terminal) both}.overview-workspace [data-motion-section][data-motion-visible=true] .profile-overview-details h2,.overview-workspace [data-motion-section][data-motion-visible=true] .profile-overview-details>div,.overview-workspace [data-motion-section][data-motion-visible=true] .skill-grid>span,.overview-workspace [data-motion-section][data-motion-visible=true] .roadmap>div:not(.panel-title),.overview-workspace [data-motion-section][data-motion-visible=true] .project-dossier-pipeline>div:not(.project-dossier-section-title),.overview-workspace [data-motion-section][data-motion-visible=true] .project-dossier-guarantees>div:not(.project-dossier-section-title),.overview-workspace [data-motion-section][data-motion-visible=true] .system-info>div:not(.panel-title),.overview-workspace [data-motion-section][data-motion-visible=true] .environment>div:not(.panel-title),.overview-workspace [data-motion-section][data-motion-visible=true] .quick-links>div:not(.panel-title){opacity:0;animation:os-resolve .19s var(--ease-terminal) both;animation-delay:calc(var(--motion-index,0) * 32ms)}.overview-workspace [data-motion-section][data-motion-visible=true] .roadmap b i,.about-workspace [data-motion-section][data-motion-visible=true] .learning i b{transform-origin:0;width:100%;animation:bar-resolve .52s var(--ease-terminal) calc(.11s + var(--motion-index,0) * 45ms) both;transform:scaleX(0)}.overview-workspace .git-log[data-motion-visible=true]:has(.git-commit) .git-commit{opacity:0;animation:git-node-resolve .2s var(--ease-terminal) both;animation-delay:calc(var(--motion-index) * 75ms)}.overview-workspace .git-log[data-motion-visible=true]:has(.git-commit) .commit-graph{transform-origin:top;animation:bar-resolve .48s var(--ease-terminal) both;transform:scaleY(0)}.overview-workspace .git-log:not(:has(.git-commit)) .commit-graph{opacity:0}.overview-workspace .quick-stats[data-live-state=received] [data-motion=live-value]{animation:data-refresh .17s var(--ease-system);display:inline-block}.overview-workspace .streaks-content article[data-live-state=received] .streak-calendar i{animation-name:graph-cell,graph-latest;animation-duration:.19s,.17s;animation-delay:calc(var(--motion-index) * 15ms), .85s;animation-fill-mode:both}.overview-workspace .streaks-content article[data-live-state=waiting] header span{color:#77838a}.overview-workspace .releases p[data-live-state=received]{animation:data-refresh .19s var(--ease-system)}.overview-workspace .system-info[data-motion-visible=true]>div:not(.panel-title) b{animation:terminal-confirm .16s var(--ease-system) both;animation-delay:calc(90ms + var(--motion-index,0) * 32ms)}.overview-workspace .project-dossier[data-motion-visible=true] .project-dossier-status{animation:terminal-confirm .18s var(--ease-system) .12s both}.about-workspace [data-motion-section][data-motion-visible=true] .avatar{animation:raster-reveal .38s var(--ease-terminal) both}.about-workspace [data-motion-section][data-motion-visible=true] .profile-details>div,.about-workspace [data-motion-section][data-motion-visible=true] .identity>div:not(.terminal-prompt),.about-workspace [data-motion-section][data-motion-visible=true] .about-content article h1,.about-workspace [data-motion-section][data-motion-visible=true] .about-content article p,.about-workspace [data-motion-section][data-motion-visible=true] .career-row,.about-workspace [data-motion-section][data-motion-visible=true] .about-info>div:not(.panel-title),.about-workspace [data-motion-section][data-motion-visible=true] .principles>div:not(.section-command){opacity:0;animation:terminal-line .19s var(--ease-terminal) both;animation-delay:calc(60ms + var(--motion-index,0) * 32ms)}.about-workspace [data-motion-section][data-motion-visible=true] .principles>div:not(.section-command) b{animation:terminal-confirm .16s var(--ease-system) both;animation-delay:calc(90ms + var(--motion-index,0) * 34ms);display:inline-block}.about-workspace [data-motion-section][data-motion-visible=true] .career-row i:after{transform-origin:top;animation:bar-resolve .24s var(--ease-terminal) calc(.13s + var(--motion-index) * 70ms) both;transform:scaleY(0)}.about-workspace [data-motion-section][data-motion-visible=true] .career-row.current i{animation:terminal-confirm .17s var(--ease-system) .42s both}.about-workspace [data-motion-section][data-motion-visible=true] .stack-grid article{opacity:0;animation:os-resolve .22s var(--ease-terminal) both;animation-delay:calc(var(--motion-index) * 45ms)}.about-workspace [data-motion-section][data-motion-visible=true] .stack-grid article div{opacity:0;animation:terminal-line .18s var(--ease-terminal) both;animation-delay:calc(.11s + var(--motion-index) * 20ms)}.about-workspace [data-motion-section][data-motion-visible=true] .learning>div:not(.panel-title),.about-workspace [data-motion-section][data-motion-visible=true] .diagnostics>div:not(.panel-title){opacity:0;animation:os-resolve .19s var(--ease-terminal) both;animation-delay:calc(var(--motion-index) * 45ms)}.about-workspace [data-motion-section][data-motion-visible=true] .diagnostics i b.full{animation:diagnostic-block .15s var(--ease-system) both;animation-delay:calc(.12s + var(--motion-row,0) * 36ms + var(--motion-index) * 22ms)}.projects-workspace[data-motion-visible=true] .project-card{opacity:0;animation:terminal-line .21s var(--ease-terminal) both;animation-delay:calc(var(--motion-index,0) * 42ms)}.projects-workspace .project-card{transition:border-color var(--motion-ui) var(--ease-system), background-color var(--motion-ui) var(--ease-system), box-shadow var(--motion-ui) var(--ease-system), color var(--motion-ui) var(--ease-system)}.projects-workspace .project-card:before{content:"";opacity:0;transform-origin:top;width:1px;transition:opacity var(--motion-fast) var(--ease-system), transform var(--motion-fast) var(--ease-terminal);background:#75d3d2;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.projects-workspace .project-card.selected:before,.projects-workspace .project-card:hover:before{opacity:1;transform:scaleY(1)}.projects-workspace .project-card:hover>i,.projects-workspace .project-card.selected>i{color:#a4e8e8}.projects-workspace .project-state{transition:opacity .12s var(--ease-system), transform .12s var(--ease-system)}.projects-workspace .project-state.is-switching-out{opacity:.35;transform:translateY(2px)}.projects-workspace .project-state.is-switching-in{opacity:1;transform:translateY(0)}.projects-workspace .project-state.is-switching-in [data-project-motion=intro]{animation:os-resolve .21s var(--ease-terminal) both}.projects-workspace .project-state.is-switching-in [data-project-motion=facts]>div:not(.section-command),.projects-workspace .project-state.is-switching-in [data-project-motion=capabilities] li,.projects-workspace .project-state.is-switching-in .status-list>div:not(.section-command),.projects-workspace .project-state.is-switching-in .inspector-log>div:not(.section-command),.projects-workspace .project-state.is-switching-in .engineering-notes>div:not(.section-command){opacity:0;animation:terminal-line .19s var(--ease-terminal) both;animation-delay:calc(60ms + var(--motion-index,0) * 32ms)}.projects-workspace .project-state.is-switching-in .architecture-rail li{opacity:0;animation:git-node-resolve .2s var(--ease-terminal) both;animation-delay:calc(var(--motion-index) * 75ms)}.projects-workspace .project-state.is-switching-in .architecture-rail li:after{opacity:0;animation:arrow-resolve .16s var(--ease-system) both;animation-delay:calc(.11s + var(--motion-index) * 75ms)}.projects-workspace .project-state.is-switching-in .inspector-stack>span{opacity:0;animation:os-resolve .18s var(--ease-terminal) both;animation-delay:calc(var(--motion-index) * 24ms)}.projects-workspace .project-state.is-switching-in .inspector-log>div:not(.section-command) i{position:relative}.projects-workspace .project-state.is-switching-in .inspector-log>div:not(.section-command) i:after{content:"";transform-origin:top;height:18px;animation:bar-resolve .24s var(--ease-terminal) calc(90ms + var(--motion-index,0) * 75ms) both;border-left:1px solid #4a899e;position:absolute;top:11px;left:4px;transform:scaleY(0)}.portfolio-shell>.statusbar[data-motion-visible=true]{animation:os-resolve .18s var(--ease-system) both}@media (max-width:760px){.portfolio-shell[data-motion-boot=active] .terminal h1 .hero-line{animation-duration:.16s}.overview-workspace .streaks-content article[data-live-state=received] .streak-calendar i{animation-delay:calc(var(--motion-index) * 10ms), .56s}.projects-workspace .project-state.is-switching-in .architecture-rail li{animation-delay:calc(var(--motion-index) * 45ms)}}@media (prefers-reduced-motion:reduce){.portfolio-shell[data-motion-boot=active],.portfolio-shell[data-motion-boot=active]:after,.portfolio-shell[data-motion-boot=active] .traffic i,.portfolio-shell[data-motion-boot=active] .boot>span,.portfolio-shell[data-motion-boot=active] .boot-message,.portfolio-shell[data-motion-boot=active] .boot b,.portfolio-shell[data-motion-boot=active] .ready,.portfolio-shell[data-motion-boot=active] .ready:after,.portfolio-shell[data-motion-boot=active] .terminal h1 .hero-line,.portfolio-shell[data-motion-boot=active] .hero-highlight,.portfolio-shell[data-motion-boot=active] .terminal [data-motion=supporting],.portfolio-shell .cursor,.portfolio-shell .status-dot,.portfolio-shell [data-motion-refresh],.portfolio-shell [data-motion-section].panel:after,.portfolio-shell>.statusbar:after,.portfolio-shell .about-workspace:before,.portfolio-shell .projects-workspace:before,.portfolio-shell .streak-calendar i,.portfolio-shell .project-card,.portfolio-shell .project-state,.portfolio-shell .project-state [data-project-motion],.portfolio-shell .project-state [data-project-motion]>*,.portfolio-shell .career-row i:after{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.portfolio-shell .project-state.is-switching-out{opacity:1}.portfolio-shell .meter span{transition:none}}.skills-ide-workspace,.skills-ide-workspace .skills-tree button,.skills-ide-workspace .skills-tree>b,.skills-ide-workspace .skills-matrix-body>div,.skills-ide-workspace .skills-inspector-split p{color:#cbd8dc;text-shadow:0 1px 7px #000000e0;font-size:11px}.skills-ide-workspace .skills-code,.skills-ide-workspace .skills-terminal p,.skills-ide-workspace .skills-summary-row,.skills-ide-workspace .skills-focus-row{color:#e1ecee;font-size:12px}.skills-ide-workspace .skills-terminal p,.skills-ide-workspace .skills-summary-row em,.skills-ide-workspace .skills-focus-row em,.skills-ide-workspace .skills-tags span,.skills-ide-workspace .skills-actions a{font-size:11px}@media (max-width:1320px) and (min-width:761px){.armyverse-workspace .project-docs-content,.agent-playground-workspace .project-docs-content,.docbuilder-workspace .project-docs-content,.kirana-workspace .project-docs-content,.insightquill-workspace .project-docs-content,.kisansetu-workspace .project-docs-content{min-width:820px}.armyverse-workspace .project-docs-inspector,.agent-playground-workspace .project-docs-inspector,.docbuilder-workspace .project-docs-inspector,.kirana-workspace .project-docs-inspector,.insightquill-workspace .project-docs-inspector,.kisansetu-workspace .project-docs-inspector{min-width:310px}}@media (max-width:760px){.armyverse-workspace,.agent-playground-workspace,.docbuilder-workspace,.kirana-workspace,.insightquill-workspace,.kisansetu-workspace{height:auto;display:block;overflow:visible}.armyverse-workspace .project-activity,.agent-playground-workspace .project-activity,.docbuilder-workspace .project-activity,.kirana-workspace .project-activity,.insightquill-workspace .project-activity,.kisansetu-workspace .project-activity{display:none}.armyverse-workspace .project-docs-nav,.agent-playground-workspace .project-docs-nav,.docbuilder-workspace .project-docs-nav,.kirana-workspace .project-docs-nav,.insightquill-workspace .project-docs-nav,.kisansetu-workspace .project-docs-nav{border-bottom:1px solid #23333d;grid-template-rows:38px auto}.armyverse-workspace .project-docs-nav footer,.agent-playground-workspace .project-docs-nav footer,.docbuilder-workspace .project-docs-nav footer,.kirana-workspace .project-docs-nav footer,.insightquill-workspace .project-docs-nav footer,.kisansetu-workspace .project-docs-nav footer{display:none}.armyverse-workspace .project-docs-tree,.agent-playground-workspace .project-docs-tree,.docbuilder-workspace .project-docs-tree,.kirana-workspace .project-docs-tree,.insightquill-workspace .project-docs-tree,.kisansetu-workspace .project-docs-tree{padding:0;display:flex;overflow:auto}.armyverse-workspace .project-docs-tree>b,.agent-playground-workspace .project-docs-tree>b,.docbuilder-workspace .project-docs-tree>b,.kirana-workspace .project-docs-tree>b,.insightquill-workspace .project-docs-tree>b,.kisansetu-workspace .project-docs-tree>b{display:none}.armyverse-workspace .project-docs-tree button,.agent-playground-workspace .project-docs-tree button,.docbuilder-workspace .project-docs-tree button,.kirana-workspace .project-docs-tree button,.insightquill-workspace .project-docs-tree button,.kisansetu-workspace .project-docs-tree button{flex:none;width:auto;padding:0 12px}.armyverse-workspace .project-docs-content,.agent-playground-workspace .project-docs-content,.docbuilder-workspace .project-docs-content,.kirana-workspace .project-docs-content,.insightquill-workspace .project-docs-content,.kisansetu-workspace .project-docs-content{min-width:0;display:block}.armyverse-workspace .project-docs-scroll,.agent-playground-workspace .project-docs-scroll,.docbuilder-workspace .project-docs-scroll,.kirana-workspace .project-docs-scroll,.insightquill-workspace .project-docs-scroll,.kisansetu-workspace .project-docs-scroll{min-height:0;max-height:none;padding:0 10px}.armyverse-workspace .project-terminal,.agent-playground-workspace .project-terminal,.docbuilder-workspace .project-terminal,.kirana-workspace .project-terminal,.insightquill-workspace .project-terminal,.kisansetu-workspace .project-terminal,.armyverse-workspace .project-docs-inspector,.agent-playground-workspace .project-docs-inspector,.docbuilder-workspace .project-docs-inspector,.kirana-workspace .project-docs-inspector,.insightquill-workspace .project-docs-inspector,.kisansetu-workspace .project-docs-inspector{display:none}.project-docs-hero{grid-template-columns:48px minmax(0,1fr);gap:9px;min-height:98px;padding:10px 0}.project-mark{width:46px;height:46px;font-size:15px}.project-hero-copy h1{font-size:18px}.project-hero-copy small{margin:6px 0 0;display:block}.project-hero-actions{grid-column:1/-1;gap:5px}.project-hero-actions a{flex:1;padding:0 5px;font-size:9px}.armyverse-overview-hero,.agent-overview-hero,.docbuilder-overview-hero{grid-template-columns:1fr}.armyverse-carousel-controls{min-height:30px;padding:3px 4px;bottom:8px;left:8px;right:8px}.armyverse-carousel-controls button{width:23px;height:22px}.armyverse-carousel-label small{display:none}.armyverse-carousel-label b{font-size:8px}.armyverse-carousel-dots{gap:3px}.armyverse-carousel-dots button{width:7px;height:7px}.armyverse-overview-copy{border-top:1px solid #2e434d;border-left:0;padding:12px 0 0}.agent-overview-copy{border-top:1px solid #2d4a59;border-left:0;padding:12px 0 0}.docbuilder-overview-copy{border-top:1px solid #5c4a32;border-left:0;padding:12px 0 0}.agent-cockpit-preview{grid-template-columns:100px minmax(0,1fr);min-height:0}.agent-cockpit-preview>header span{display:none}.agent-cockpit-preview>aside{gap:9px;padding:11px 8px}.docbuilder-preview{grid-template-columns:100px minmax(0,1fr);min-height:0}.docbuilder-preview>header span{display:none}.docbuilder-preview>aside{gap:9px;padding:11px 8px}.overview-copy-text{overflow:visible}.overview-copy-text h2{font-size:14px}.overview-copy-text p{font-size:10px;line-height:15px}.overview-problem-solution article{min-height:78px}.project-overview-body{padding:8px 0 14px;display:block}.armyverse-timeline{display:none}.armyverse-feature-rows button{grid-template-columns:18px minmax(0,1fr) 49px 15px;gap:5px;padding:0 6px}.armyverse-feature-rows button span,.armyverse-feature-rows button em{display:none}.armyverse-feature-rows button b{font-size:10px}.feature-description{height:190px}.feature-description ul,.feature-inspection-bottom{grid-template-columns:1fr}.feature-workflow-panel,.feature-engineering-notes{height:188px}.armyverse-features-detail>header{display:block}.feature-controls{align-items:flex-start;margin-top:10px}.feature-controls>div{width:100%;padding-bottom:2px;overflow:auto}.feature-controls button{flex:none}.feature-controls input{width:100%}.workflow-modal-backdrop{padding:10px}.workflow-modal{width:100%;max-height:90svh}.workflow-modal>header{padding:14px}.workflow-graph-modal{min-height:220px;padding:22px}.workflow-modal footer{padding:12px 14px;display:block}.workflow-modal footer button{margin-top:11px}.armyverse-architecture-map{grid-template-columns:1fr}.armyverse-architecture-map article{min-height:92px}.armyverse-architecture-map b{margin:8px 0 5px}.armyverse-architecture-map i{inset:auto auto -15px 50%}}.about-info>div:nth-child(3n+1){border-right:0}@media (max-width:1280px) and (min-width:761px){.about-workspace{overflow:auto}.about-grid{min-width:1298px}}@media (min-width:761px){.primary-nav a{font-size:11px}.terminal-prompt{font-size:10px}.profile-card h2{font-size:16px}.profile-card h2 span,.profile-details div,.identity>div:not(.terminal-prompt),.identity p{font-size:10px}.about-content article p{font-size:11px;line-height:16px}.career-row{font-size:10px}.career-row time{font-size:9px}.principles div,.stack-grid h2,.stack-grid article div{font-size:10px}.learning>div:not(.panel-title),.learning em,.learning strong,.diagnostics>div:not(.panel-title),.diagnostics em,.about-info>div:not(.panel-title){font-size:9px}}@media (max-width:760px){.about-shell{margin-top:16px}.primary-nav{display:none}.about-workspace{padding:7px;display:block;overflow:visible}.about-grid{min-width:0;display:block}.about-profile-column,.about-right-column{margin-bottom:7px;display:grid}.about-profile-column{grid-template-rows:480px 280px}.about-content{height:760px;margin-bottom:7px}.about-right-column{grid-template-rows:360px 410px 250px}.about-split{grid-template-columns:1fr}.diagnostics{min-height:190px}.about-info{min-height:250px}.about-shell .topbar .search{display:none}}.activity-streaks .panel-title>span{font-size:14px}.streaks-content{grid-template-columns:1fr 1fr;gap:12px;height:calc(100% - 31px);padding:13px;display:grid}.streaks-content article{background:linear-gradient(145deg,#0d1916,#0b1414);border:1px solid #2a3b36;border-radius:5px;grid-template-rows:29px 15px 1fr 22px;min-width:0;padding:11px;display:grid}.streaks-content header{color:#d9e0de;align-items:center;gap:7px;font-size:11px;display:flex}.streaks-content header i{color:#9ad76b;font-size:16px;font-style:normal}.streaks-content header b{font-weight:600}.streaks-content header span{color:#8ed36a;white-space:nowrap;margin-left:auto;font-size:8px}.streak-months{color:#718078;justify-content:space-between;font-size:7px;display:flex}.streak-calendar{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(15,1fr);gap:3px;padding:6px 0;display:grid}.streak-calendar i{background:#1c3026;border-radius:2px;display:block}.streak-calendar i.active{background:#4f9b4c}.streak-calendar i.bright{background:#9bd96a;box-shadow:0 0 5px #8ed06340}.streak-calendar i.quiet{background:#13221a}.streaks-content footer{color:#89978e;justify-content:space-between;align-items:end;font-size:7px;display:flex}.streaks-content footer b{color:#b9c7bd;font-weight:500}.git-log .commit-graph{bottom:12px}.git-log .git-rows{padding-top:10px}.git-log .git-rows div{height:19px}.portfolio-shell{overflow:visible}.portfolio-shell>.topbar{z-index:40;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#060d13d6;position:sticky;top:0;box-shadow:0 8px 20px #0000003d,0 1px #2a3540}.portfolio-main>.sidebar{align-self:start;height:calc(100svh - 52px);position:sticky;top:45px}.overview-workspace{align-content:stretch;height:calc(100svh - 102px);overflow:hidden;min-height:0!important}.overview-workspace>.terminal,.overview-workspace>.right-workspace{min-height:0}.right-workspace{grid-template-rows:402px 226px minmax(168px,1fr)}.streaks-content{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:10px;padding:11px 13px}.streaks-content article{grid-template-rows:22px 13px 1fr 15px;padding:7px 10px}.streaks-content header{font-size:10px}.streaks-content header i{font-size:13px}.overview-workspace{height:calc(100svh - 45px)}@media (min-width:761px){.projects-workspace .terminal-prompt{font-size:11px}.project-card>i{font-size:21px}.project-card>b{font-size:13px}.project-card>em,.project-card>div,.project-card>small,.project-list footer{font-size:10px}.project-preview article h1{font-size:29px}.project-preview article h1 b{font-size:10px}.project-preview article>p{font-size:11px;line-height:16px}.project-tags i{font-size:9px}.project-attributes div{font-size:9.5px}.project-architecture .section-command,.project-metrics .section-command,.project-gallery .section-command{font-size:11px}.flow-node{font-size:9px}.flow-node i{font-size:15px}.flow-node small{font-size:8px}.project-architecture a,.project-gallery a{font-size:9px}.project-metrics>div:not(.section-command){font-size:8px}.project-metrics b{font-size:13px}.project-gallery figcaption{font-size:9px}.status-list div{font-size:10px}.inspector-log>div:not(.section-command),.inspector-stack>span,.engineering-notes>div:not(.section-command),.inspector-log time,.inspector-log a,.inspector-stack a,.engineering-notes a{font-size:9px}.engineering-notes>div:not(.section-command){grid-template-columns:18px 125px 1fr}.projects-command>span{font-size:10px}.projects-command button{font-size:9px}.projects-command button small{font-size:8px}.profile-overview-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:18px 18px 37px}.mini-avatar{aspect-ratio:1;background:radial-gradient(circle at 50% 26%,#31464d,#0c151c 71%);border-radius:7px;width:100%;height:auto;margin:0}.mini-avatar:before{width:53%;height:53%;top:19%;left:24%;box-shadow:0 58px 0 22px #1e2428}.mini-avatar:after{width:47%;height:31%;top:16%;left:28%}.mini-avatar i{width:9%;height:9%;top:40%;left:38%;box-shadow:42px 0 #161617}.mini-avatar b{border-bottom-width:3px;width:23%;height:8%;top:55%;left:39%}.mini-avatar em{width:70%;height:37%;bottom:-9%;left:16%}.profile-overview-details{padding-top:3px}.profile-overview-details h2{margin-bottom:15px;font-size:20px}.profile-overview-details>div{grid-template-columns:20px 104px 1fr;min-height:31px;font-size:11px}.profile-overview-details>div>i{font-size:12px}.profile-overview-details>div>b{font-size:11px}.profile-overview footer{font-size:10px}}@media (max-width:760px){.right-workspace{grid-template-columns:1fr}.project-dossier{grid-column:auto}.project-dossier-body{grid-template-columns:1fr;gap:12px;height:auto}.project-dossier-pipeline,.project-dossier-guarantees{border-top:1px solid var(--line-soft);border-left:0;padding-top:10px;padding-left:0}}.streak-calendar{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(52,minmax(0,1fr));grid-auto-flow:column;gap:2px;padding:3px 0}.streak-months{justify-content:space-between}.ascii-avatar{place-items:center;display:grid;box-shadow:inset 0 0 24px #55cadc1f,0 0 18px #3db7cd29;background:linear-gradient(145deg,#111c22,#080e13)!important}.ascii-avatar:before,.ascii-avatar:after{content:none!important}.ascii-avatar pre{color:#83ddec;font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:-.06em;text-shadow:0 0 10px #5ad3e44d;margin:0;font-size:clamp(11px,1.45vw,17px);font-weight:700;line-height:1.05}.portfolio-shell{isolation:isolate;background:0 0;position:relative}.landing-shell:before,.skills-ide-shell:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#02080d8a,#02080d8a),url(/luffy_ascii.png);background-position:50%;background-repeat:no-repeat;background-size:cover,contain;position:fixed;inset:0}.overview-workspace{background:0 0}.overview-workspace .panel{box-shadow:none;background:0 0}.overview-workspace .streaks-content article{background:0 0}.about-workspace .panel,.projects-workspace .panel{box-shadow:none;background:0 0}.about-workspace .stack-grid article,.projects-workspace .project-card,.projects-workspace .flow-node,.projects-workspace .project-gallery figure,.projects-workspace .gallery-screen,.projects-workspace .projects-command button{background:0 0}.heisenberg-avatar{aspect-ratio:1688/2394;border-radius:6px;width:min(100%,168px);height:auto;margin:0 auto;display:block;box-shadow:inset 0 0 28px #000,0 0 12px #3db7cd1f;background:#020508!important;border:0!important}.heisenberg-avatar:before,.heisenberg-avatar:after{content:none!important}.heisenberg-avatar img{width:100%;height:auto;display:block}@media (min-width:761px){.profile-overview-body.profile-with-image{grid-template-columns:minmax(168px,.9fr) minmax(0,1.1fr);height:calc(100% - 68px);padding:14px 18px 12px}.heisenberg-avatar{width:auto;max-width:100%;height:100%}.heisenberg-avatar img{object-fit:contain;width:100%;height:100%}}.about-ide-workspace{--about-inspector-width:390px;grid-template-columns:52px 220px minmax(0, 1fr) var(--about-inspector-width);color:#c6d0d5;background:0 0;border-top:1px solid #26323c;border-bottom:1px solid #26323c;min-width:0;height:calc(100svh - 45px);min-height:calc(100svh - 45px);display:grid;position:relative;overflow:hidden}.about-ide-workspace:before{content:"";inset:0 var(--about-inspector-width) 0 0;z-index:0;pointer-events:none;background:url("/luffy ascii_bg2.png") 100%/cover no-repeat;position:absolute}.about-ide-workspace>*{z-index:1;position:relative}.about-ide-shell .about-ide-workspace{height:100%;min-height:0}.about-ide-main{grid-template-columns:minmax(0,1fr)}.about-ide-shell{height:calc(100svh - 14px);min-height:0;overflow:hidden}.about-ide-shell .portfolio-main,.about-ide-shell .portfolio-content{height:100%;min-height:0;overflow:hidden}.ide-activity-bar{border-right:1px solid #26323c;flex-direction:column;align-items:center;gap:10px;min-height:0;padding:12px 0;display:flex}.ide-activity-bar button{color:#85939d;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;place-items:center;width:50px;height:38px;line-height:1;display:grid}.ide-activity-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ide-activity-bar button.active{color:#7bddec;border-left-color:#5cd7e8}.ide-activity-bar>span{border-top:1px solid #26323c;flex:1;width:30px;margin-top:7px}.ide-explorer{border-right:1px solid #26323c;grid-template-rows:43px minmax(0,1fr) 108px 112px;min-width:0;min-height:0;display:grid}.ide-explorer>header{color:#aab7c0;border-bottom:1px solid #26323c;justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;font-weight:600;display:flex}.ide-explorer>header button{color:#aab7c0;cursor:pointer;background:0 0;border:0;font-size:18px}.ide-tree-scroll{scrollbar-width:thin;scrollbar-color:#405966 transparent;min-height:0;padding:11px 0;overflow:auto}.tree-root,.tree-folder,.tree-file{color:#bac6cd;text-align:left;width:100%;min-height:26px;padding:5px 14px;font-size:11px;font-weight:500;display:block}.tree-folder{color:#b4c1c8;padding-left:20px}.tree-folder.closed{color:#9eaeb7}.tree-file{cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;display:grid}.tree-file i{color:#5bafd4;font-size:9px;font-style:normal}.tree-file em{color:#efbd55;text-align:right;font-size:10px;font-style:normal}.tree-file.active{color:#ecf2f4;border-left-color:#55cce4}.tree-file.active i{color:#69c9eb}.ide-source-control,.ide-open-editors{border-top:1px solid #26323c;padding:12px 17px}.ide-source-control h2,.ide-open-editors h2{color:#aebbc3;margin:0 0 10px;font-size:10px;font-weight:600}.ide-source-control p,.ide-open-editors p{color:#b6c0c6;margin:6px 0;font-size:10px}.ide-source-control i{color:#75cf70;font-style:normal}.ide-source-control small{color:#9ba8b0;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.ide-source-control small b{color:#bcc7cd;font-weight:500}.ide-open-editors i{color:#59b8e1;font-size:9px;font-style:normal}.ide-open-editors em{float:right;color:#edba50;font-style:normal}.ide-editor-column{grid-template-rows:38px 29px minmax(0,1fr) 166px;min-width:0;min-height:0;display:grid}.ide-tabs{border-bottom:1px solid #26323c;min-width:0;display:flex}.ide-tabs>button,.ide-tab-select{color:#9facb5;cursor:pointer;background:0 0;border-top:2px solid #0000;border-bottom:0;border-left:0;border-right:1px solid #26323c;align-items:center;gap:10px;min-width:0;padding:0 14px;font-size:11px;display:flex}.ide-tabs>button.active,.ide-tab.active{color:#e2e9eb;border-top-color:#5fcfe7}.ide-tab{border-top:2px solid #0000;border-right:1px solid #26323c;min-width:0;display:flex}.ide-tab-select{color:inherit;font:inherit;border:0;flex:1}.ide-tab-close{color:#849099;cursor:pointer;background:0 0;border:0;width:28px;font:16px/1 JetBrains Mono,monospace}.ide-tab-close:hover,.ide-tab-close:focus-visible{color:#9be2ef;background:#81b8c81f}.ide-tab-close:focus-visible,.ide-tab-select:focus-visible{outline-offset:-2px;outline:2px solid #78d5e8}.ide-tabs>button i,.ide-tab-select i,.ide-breadcrumb b{color:#4ba8d8;font-size:9px;font-style:normal}.ide-tabs>button span,.ide-tab-select span{color:#849099;margin-left:12px}.ide-tabs>button.active span,.ide-tab.active .ide-tab-select span{color:#64c9e6}.ide-tabs .new-tab{justify-content:center;width:44px;padding:0;font-size:18px}.ide-breadcrumb{color:#aeb9c0;border-bottom:1px solid #26323c;align-items:center;gap:8px;padding:0 18px;font-size:11px;display:flex}.ide-breadcrumb span{color:#788a94}.ide-editor{grid-template-columns:minmax(0,1fr) 85px;min-height:0;display:grid;position:relative;overflow:hidden}.ide-code{color:#d0d9dc;scrollbar-width:thin;scrollbar-color:#405966 transparent;min-height:0;margin:0;padding:9px 0 12px 52px;font-size:12px;line-height:15px;list-style-position:outside;overflow:auto}.ide-code li{white-space:pre;min-height:15px;padding-left:10px}.ide-code li::marker{color:#6d7d87;font-size:10px}.ide-code .comment{color:#78a964}.ide-code .keyword{color:#c882e4}.ide-code .function{color:#e2bc57}.ide-code .variable{color:#68c7e5}.ide-code .property{color:#7ecae0}.ide-code .string{color:#e6a35e}.ide-code .green-code{color:#8fc961}.ide-editor.pending .ide-code{visibility:hidden}.ide-coming-soon{z-index:3;color:#bac8cf;text-align:center;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0 85px 0 0}.ide-coming-soon i{color:#6ecde2;font-size:28px;font-style:normal}.ide-coming-soon b{color:#e1e8eb;font-size:14px;font-weight:600}.ide-coming-soon span{font-size:11px}.ide-coming-soon small{color:#80c9d9;border:1px solid #3b5965;border-radius:3px;padding:4px 8px;font-size:10px}.ide-minimap{border-left:1px solid #26323c;flex-direction:column;gap:4px;padding:12px 14px;display:flex;overflow:hidden}.ide-minimap i{opacity:.75;background:#508a54;width:100%;height:5px}.ide-minimap i:nth-child(2n){background:#d589cb;width:78%}.ide-minimap i:nth-child(3n){background:#5caed0;width:91%}.ide-minimap i:nth-child(4n){background:#dca95c;width:56%}.ide-terminal-panel{border-top:1px solid #26323c;min-height:0;overflow:hidden}.ide-terminal-panel header{color:#92a0a9;border-bottom:1px solid #26323c;align-items:center;gap:27px;height:36px;padding:0 18px;font-size:10px;display:flex}.ide-terminal-panel header b{color:#67d4e6;border-bottom:2px solid #5fcfe7;align-items:center;height:36px;display:flex}.ide-terminal-panel header i{color:#b9c5cc;border:1px solid #536772;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:inline-grid}.ide-terminal-panel header em{color:#aab7bf;margin-left:auto;font-size:12px;font-style:normal}.ide-terminal-panel>div{color:#b9c5ca;padding:11px 16px;font-size:11px;line-height:16px}.ide-terminal-panel p{margin:0}.ide-terminal-panel strong{color:#78cf73;font-weight:500}.ide-terminal-panel p span{color:#72d175;font-size:14px}.semantic-map{background:#071117e6;border-left:1px solid #31444e;grid-template-rows:43px minmax(0,1fr) 50px;min-width:0;min-height:0;transition:width .18s;display:grid;overflow:hidden}.semantic-map-header{color:#d4e0e3;border-bottom:1px solid #31444e;align-items:center;gap:8px;min-width:0;padding:0 11px 0 14px;font-size:10px;display:flex}.semantic-map-header>b{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.semantic-map-header>b>span:first-child{color:#72d4e7;font-size:13px}.semantic-map-header>em{color:#aebdc2;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:9px;font-style:normal;overflow:hidden}.semantic-map-header>small{color:#77909a;white-space:nowrap;font-size:9px}.semantic-map-header button{color:#91a5ad;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;font:18px/1 JetBrains Mono,monospace;display:grid}.semantic-map-header button:hover,.semantic-map-header button:focus-visible{color:#a7e7f1;outline-offset:-2px;background:#539fb324;outline:2px solid #78d5e8}.semantic-map-body{scrollbar-width:thin;scrollbar-color:#405966 transparent;min-height:0;padding:17px 14px 12px;overflow:auto}.semantic-map-graph{min-height:100%}.semantic-map-node-list{gap:8px;padding-left:0;display:grid;position:relative}.semantic-map-node-list:before{content:"";border-left:1px solid #425864;position:absolute;top:18px;bottom:17px;left:8px}.semantic-map-node-wrap{position:relative}.semantic-map-node-row{z-index:1;grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid;position:relative}.semantic-map-node{color:#a8b8be;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;width:100%;min-height:45px;padding:5px 4px 5px 0;display:grid}.semantic-map-node>i{background:#071117;border:1px solid #6b7f88;border-radius:50%;width:9px;height:9px;margin-left:4px}.semantic-map-node>span{gap:2px;min-width:0;display:grid}.semantic-map-node b{color:#c8d4d8;font-size:11px;font-weight:500}.semantic-map-node small{color:#83959d;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:12px;display:-webkit-box;overflow:hidden}.semantic-map-node:hover b{color:#ebf1f2}.semantic-map-node:hover>i{border-color:#9bdde9}.semantic-map-node:focus-visible{outline-offset:2px;outline:2px solid #78d5e8}.semantic-map-node-wrap.is-active>.semantic-map-node-row>.semantic-map-node>i{border:2px solid #7ce0ed;width:11px;height:11px;margin-left:3px;box-shadow:0 0 8px #61d2e43d}.semantic-map-node-wrap.is-active>.semantic-map-node-row>.semantic-map-node b{color:#eff6f6;font-size:12px;font-weight:600}.semantic-map-node-toggle{color:#7fcfdf;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;font:15px/1 JetBrains Mono,monospace;display:grid}.semantic-map-node-toggle:hover{color:#b4edf5;background:#539fb31f}.semantic-map-node-toggle:focus-visible{outline-offset:-2px;outline:2px solid #78d5e8}.semantic-map-node--purple>i{border-color:#9c76b2}.semantic-map-node--orange>i{border-color:#bd8759}.semantic-map-node--green>i{border-color:#78ad6d}.semantic-map-properties{border-left:1px solid #58737e;gap:8px;margin:0 4px 12px 18px;padding:8px 0 5px 16px;animation:.16s ease-out semantic-map-reveal;display:grid;position:relative}.semantic-map-property{grid-template-columns:90px 15px minmax(0,1fr);align-items:start;gap:4px;min-height:17px;display:grid;position:relative}.semantic-map-property:before{content:"";border-top:1px solid #58737e;width:16px;position:absolute;top:8px;left:-17px}.semantic-map-property>span{color:#91a4ac;font-size:9px;line-height:14px}.semantic-map-property>i{color:#79c8d9;font-size:10px;font-style:normal;line-height:14px}.semantic-map-property>div{gap:2px;min-width:0;display:grid}.semantic-map-property b{color:#d7e1e3;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:14px}.semantic-map-property--cyan b{color:#8edce9}.semantic-map-property--purple b{color:#c69bdf}.semantic-map-property--green b{color:#94d47e}.semantic-map-property--orange b{color:#dfa566}.semantic-map-empty{color:#9aabb1;text-align:center;place-content:center;gap:7px;min-height:100%;margin:0;font-size:10px;display:grid}.semantic-map-empty>span{color:#72d4e7;font-size:18px}.semantic-map-empty small{color:#71848d;font-size:9px}.semantic-map-actions{border-top:1px solid #31444e;grid-template-columns:repeat(3,1fr);align-items:center;gap:2px;padding:0 8px;display:grid}.semantic-map-actions a{color:#b8c6ca;justify-items:center;gap:2px;font-size:9px;text-decoration:none;display:grid}.semantic-map-actions a:hover,.semantic-map-actions a:focus-visible{color:#e7f0f1;outline-offset:2px;outline:2px solid #78d5e8}.semantic-map-actions i{font-size:13px;font-style:normal}.semantic-map-actions a:first-child i{color:#dfa35e}.semantic-map-actions a:nth-child(2) i{color:#75d4e6}.semantic-map-actions a:nth-child(3) i{color:#c295df}.semantic-map.is-collapsed{grid-template-rows:43px}.semantic-map.is-collapsed .semantic-map-header{justify-content:center;padding:0}.semantic-map.is-collapsed .semantic-map-header>b{place-items:center;display:grid}.semantic-map.is-collapsed .semantic-map-header button{position:absolute;bottom:8px}.about-ide-workspace.semantic-map-collapsed{--about-inspector-width:42px}.ide-code li.is-semantic-highlight{background:#4fabbe1f;transition:background .9s}@keyframes semantic-map-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1600px) and (min-width:1321px){.about-ide-workspace:not(.career-mode){--about-inspector-width:350px}}@media (max-width:1320px) and (min-width:761px){.about-ide-workspace:not(.career-mode){--about-inspector-width:310px}}.about-ide-workspace.semantic-map-collapsed:not(.career-mode){--about-inspector-width:42px}@media (min-width:761px){.ide-explorer>header,.tree-root,.tree-folder,.tree-file,.ide-source-control p,.ide-open-editors p{font-size:12px}.ide-source-control h2,.ide-open-editors h2,.ide-source-control small{font-size:11px}.ide-tabs button,.ide-breadcrumb{font-size:12px}.ide-terminal-panel>div{font-size:12px;line-height:17px}}.career-history-sidebar,.career-main,.career-context{border-right:1px solid #26323c;min-width:0;min-height:0;overflow:hidden}.career-history-sidebar{grid-template-rows:43px minmax(0,1fr) 143px 150px 102px;display:grid}.career-history-sidebar>header{color:#b6c3ca;border-bottom:1px solid #26323c;align-items:center;padding:0 18px;font-size:12px;font-weight:600;display:flex}.career-commit-list{scrollbar-width:thin;scrollbar-color:#405966 transparent;border-bottom:1px solid #26323c;min-height:0;padding:10px 16px;overflow:auto}.career-commit-list>p,.career-history-sidebar footer b{color:#76cd75;margin:0 0 12px;font-size:11px}.career-commit-list>p b{color:#77cf72;font-weight:500}.career-timeline{padding-left:27px;position:relative}.career-timeline:before{content:"";border-left:1px solid #57767f;position:absolute;top:7px;bottom:17px;left:7px}.career-timeline article{color:#bec8cd;grid-template-columns:minmax(0,1fr) 78px;gap:8px;min-height:69px;display:grid;position:relative}.career-timeline article>i{border:2px solid var(--commit-color);background:#091118;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-14px;box-shadow:0 0 0 2px #091118}.career-timeline article.current>i{background:var(--commit-color)}.career-timeline article span{color:#aebbc3;font-size:10px;display:block}.career-timeline article b{color:#d4dee2;margin-top:5px;font-size:11px;font-weight:500;line-height:15px;display:block}.career-timeline article.current b{color:#8cd873}.career-timeline article small{color:#8f9ea6;margin-top:4px;font-size:10px;display:block}.career-timeline article time{color:#98a6ae;text-align:right;white-space:nowrap;font-size:10px}.career-branches,.career-learning-log{border-bottom:1px solid #26323c;padding:12px 17px;overflow:hidden}.career-branches h2,.career-learning-log h2{color:#b6c3ca;margin:0 0 9px;font-size:10px;font-weight:600}.career-branches div{color:#b9c5ca;grid-template-columns:17px minmax(0,1fr) 76px 42px;align-items:center;min-height:19px;font-size:10px;display:grid}.career-branches i{background:#6a8590;width:14px;height:1px;position:relative}.career-branches i:before{content:"";background:#71c8d8;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0}.career-branches b{font-weight:500}.career-branches em{color:#8ed4e5;border:1px solid #3e6170;border-radius:3px;justify-self:start;padding:2px 5px;font-size:9px;font-style:normal}.career-branches em.active{color:#8bd36e;border-color:#427b65}.career-branches time{color:#8f9da5;text-align:right;font-size:9px}.career-learning-log>p{color:#aab7be;margin:0 0 7px;font-size:9px}.career-learning-log div{color:#b6c2c8;grid-template-columns:13px 48px minmax(0,1fr) 34px;align-items:center;min-height:18px;font-size:9px;display:grid}.career-learning-log i{color:#7b929c;font-style:normal}.career-learning-log b{color:#9daab1;font-weight:500}.career-learning-log span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-learning-log em{color:#83d26f;text-align:right;font-size:8px;font-style:normal}.career-learning-log em.next{color:#9ba8af}.career-history-sidebar footer{color:#aab6bd;padding:11px 17px;font-size:10px;line-height:13px}.career-history-sidebar footer b{margin-bottom:4px;display:block}.career-history-sidebar footer span{color:#aab5bb}.career-main{grid-template-rows:42px minmax(338px,1.4fr) 147px 116px;display:grid}.career-tabs{border-bottom:1px solid #26323c;align-items:stretch;min-width:0;display:flex}.career-tabs>*{color:#aab7be;white-space:nowrap;border-right:1px solid #26323c;align-items:center;gap:9px;padding:0 14px;font-size:11px;font-style:normal;display:flex}.career-tabs b{color:#d6e1e4;border-top:2px solid #5dcfe5;font-weight:500}.career-tabs>i{color:#b7c4ca;font-size:18px}.career-git-tab .ide-activity-icon{color:#f05b3d;stroke-width:1.9px;width:15px;height:15px}.career-git-tab>span{color:#f2d6d0}.career-git-tab em{color:#f05b3d;font-size:9px;font-style:normal}.career-git-tab>i{color:#72d4e8;font-size:12px;font-style:normal}.career-selected{scrollbar-width:thin;scrollbar-color:#405966 transparent;border-bottom:1px solid #26323c;min-height:0;padding:13px 16px;overflow:auto}.career-selected>p{color:#c0cbcf;margin:0 0 10px;font-size:11px}.career-selected>p b{color:#75cb72;font-weight:500}.career-selected article{background:0 0;border:1px solid #2c3b44;border-radius:5px;padding:13px}.career-selected h2{color:#c4cfd4;margin:0 0 7px;font-size:11px;font-weight:500}.career-selected h1{color:#eff1ef;letter-spacing:-.04em;margin:0 0 13px;font-size:20px}.career-commit-meta{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.career-selected .ide-key-value{grid-template-columns:100px 12px minmax(0,1fr);min-height:19px;font-size:10px}.career-message{border-top:1px solid #26323c;margin-top:13px;padding-top:12px}.career-message h3{color:#b9c6cc;margin:0 0 8px;font-size:11px;font-weight:500}.career-message p{color:#cad3d7;margin:0;font-size:10px;line-height:15px}.career-message span{color:#8dcf70}.career-message b{color:#d9aa56;font-weight:500}.career-message i{color:#dd9b55;font-style:normal}.career-message em{color:#c589df;font-style:normal}.career-message strong{color:#74c9df;font-weight:500}.career-evolution,.career-current-learning{border-bottom:1px solid #26323c;padding:11px 16px;overflow:hidden}.career-evolution header,.career-current-learning header{color:#b9c6cc;font-size:10px}.career-evolution>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.career-evolution article{border:1px solid #2b3b45;border-radius:5px;grid-template-rows:26px 23px 27px;grid-template-columns:30px 1fr;min-width:0;padding:9px;display:grid}.career-evolution article i{color:#9ab0b9;grid-row:span 2;font-size:20px;font-style:normal}.career-evolution article b{color:#d6dfe2;font-size:10px;font-weight:500}.career-evolution article span{color:#6dc5d8;letter-spacing:-2px;font-size:9px}.career-evolution article small{color:#aab7be;grid-column:span 2;font-size:9px;line-height:12px}.career-current-learning header{justify-content:space-between;display:flex}.career-current-learning header a{color:#76d2e6;font-size:9px}.career-current-learning p{color:#b3c0c7;margin:6px 0;font-size:10px}.career-current-learning>div{align-items:center;gap:9px;display:flex}.career-current-learning span{color:#cad4d8;text-align:center;border:1px solid #3b5a65;border-radius:4px;flex:1;padding:8px 9px;font-size:10px;position:relative}.career-current-learning span:not(:last-child):after{content:"→";color:#5f9dad;z-index:2;position:absolute;top:7px;right:-8px}.career-current-learning span b{color:#80cf6e;margin-top:5px;font-size:9px;font-weight:500;display:block}.career-current-learning span.next{color:#87969f;border-color:#34454e}.career-current-learning span.next b{color:#89979f}.career-context{scrollbar-width:thin;scrollbar-color:#405966 transparent;border-right:0;grid-template-rows:1fr .86fr .74fr;grid-template-columns:1.2fr .8fr;gap:8px;padding:8px;display:grid;overflow:auto}.career-context section{background:0 0;border:1px solid #2b3a43;border-radius:5px;min-width:0;overflow:hidden}.career-context section:first-child{grid-area:1/1}.career-context section:nth-child(2){grid-area:1/2}.career-context section:nth-child(3){grid-area:2/1}.career-context section:nth-child(4){grid-area:2/2}.career-context section:nth-child(5){grid-area:3/1/auto/-1}.career-context header{color:#b7c4ca;border-bottom:1px solid #26323c;justify-content:space-between;align-items:center;height:31px;padding:0 10px;font-size:10px;display:flex}.career-context header b{color:#abb8bf;border:1px solid #374952;border-radius:3px;padding:2px 4px;font-size:8px;font-weight:500}.career-context pre{color:#bbc8cd;white-space:pre-wrap;margin:0;padding:9px 11px;font:10px/16px JetBrains Mono,monospace}.career-history-terminal pre{line-height:14px}.tok-section,.tok-keyword{color:#c78ae1}.tok-key{color:#76c9df}.tok-string{color:#9acb70}.tok-number{color:#dd9b56}.tok-heading{color:#6fc7e5}.tok-list{color:#d5dce0}.tok-url{color:#a9d277}.tok-brace{color:#b7c2c8}.tok-boolean{color:#78cbe4}.tok-false{color:#e07b70}.tok-command{color:#d6dde0}.tok-muted{color:#82939c}.career-timeline article:nth-child(2) b{color:#86c8eb}.career-timeline article:nth-child(3) b{color:#ce98e7}.career-timeline article:nth-child(4) b{color:#efc66a}.career-timeline article:nth-child(5) b{color:#7fd3c9}.career-selected .ide-key-value b{color:#d6e0e4}.career-selected .ide-key-value b .green{color:#84d26d}@media (max-width:1320px) and (min-width:761px){.about-ide-workspace.career-mode{grid-template-columns:45px 310px minmax(500px,1fr) minmax(380px,.75fr)}.career-history-sidebar{min-width:310px}.career-context{min-width:380px}.career-main{min-width:500px}}@media (max-width:1100px) and (min-width:761px){.about-ide-workspace{--about-inspector-width:310px;grid-template-columns:45px 205px minmax(660px, 1fr) var(--about-inspector-width);overflow:auto}.ide-editor-column{min-width:660px}.semantic-map{min-width:310px}.about-ide-workspace.semantic-map-collapsed .semantic-map{min-width:42px}}@media (max-width:760px){.about-ide-workspace{background-size:auto 100%;height:auto;min-height:0;display:block;overflow:visible}.about-ide-workspace:before{background-position:100%;inset:0}.ide-activity-bar,.ide-explorer,.semantic-map{display:none}.ide-editor-column{grid-template-rows:38px 29px minmax(0,1fr) 166px;min-height:780px}.ide-tabs{overflow:auto}.ide-tabs button{flex:none}.ide-editor{grid-template-columns:minmax(560px,1fr);overflow:auto}.ide-minimap{display:none}.ide-code{min-width:560px;font-size:10px}.ide-coming-soon{min-width:560px;inset:0}.ide-terminal-panel{min-width:560px}.ide-terminal-panel header{gap:14px}.ide-terminal-panel header em{display:none}}.git-log .git-rows{padding-top:10px;overflow:hidden}.git-log .git-rows div{grid-template-columns:16px minmax(0,1fr) 42px;min-width:0;height:22px}.git-log .git-rows span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.git-log .git-rows small{text-align:right;white-space:nowrap}.git-log .git-rows i:after{height:18px}.git-log .commit-graph{height:155px;top:49px;bottom:auto}.overview-workspace .git-log{grid-column:span 2}.projects-workspace{height:calc(100svh - 102px);min-height:0}.projects-grid{min-height:0}.project-list,.project-preview,.project-inspector{min-height:0;overflow:hidden}.project-list{grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid}.project-list>.terminal-prompt{border-bottom:1px solid #23303a;margin:0;padding:10px 12px 8px}.project-list-items{scrollbar-width:thin;scrollbar-color:#31515d transparent;min-height:0;padding:8px 0;overflow-y:auto}.project-list footer{padding:12px;position:static}.project-card{min-height:0;padding-bottom:10px}.project-card>div{margin-top:11px}.project-card>div span{text-overflow:ellipsis;overflow:hidden}.project-card>em.blue{color:#72c9ed}.project-preview{grid-template-rows:31px minmax(0,1fr);display:grid}.project-preview-scroll,.project-inspector-scroll{scrollbar-width:thin;scrollbar-color:#31515d transparent;min-height:0;overflow-y:auto}.project-preview>.terminal-prompt{border-bottom:1px solid #23303a}.project-intro{border-bottom:1px solid #23303a;padding:13px}.project-intro h1{color:#e6e8e9;letter-spacing:-.06em;margin:0 0 3px;font-size:29px}.project-intro h1 b{color:#8dd36c;letter-spacing:0;vertical-align:middle;border:1px solid #467c47;border-radius:3px;margin-left:9px;padding:3px 5px;font-size:10px;display:inline-block}.project-intro h1 b.yellow{color:#efbf45;border-color:#84672d}.project-intro h1 b.blue{color:#72c9ed;border-color:#286276}.project-intro p{color:#d5dadc;margin:0;font-size:11px;line-height:16px}.project-intro .project-product-name{color:#7bc7d5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px}.project-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.project-tags i,.project-tags a{color:#bbc3c8;border:1px solid #2a3a45;border-radius:4px;padding:4px 7px;font-size:9px;font-style:normal;text-decoration:none}.project-tags a{color:#70c9dc;border-color:#2c6272}.project-facts,.project-architecture,.project-capabilities{border-bottom:1px solid #23303a;padding:11px 13px}.project-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.project-facts .section-command,.project-architecture .section-command,.project-capabilities .section-command{grid-column:1/-1;margin-bottom:8px;font-size:11px}.project-facts>div:not(.section-command){color:#97a4ab;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:24px;font-size:9px;display:grid}.project-facts b{color:#d6dde0;text-align:right;font-weight:500}.real-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:auto;margin:0;display:grid}.real-flow:before{content:none}.real-flow .flow-node{width:auto;height:50px;padding:8px 4px 4px 28px;position:relative;inset:auto}.real-flow .flow-node:nth-child(3n+2){border-color:#477d62}.real-flow .flow-node:nth-child(3n){border-color:#416a90}.project-capabilities ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.project-capabilities li{color:#b9c3c8;grid-template-columns:16px 1fr;gap:4px;font-size:10px;line-height:14px;display:grid}.project-capabilities li i{color:#75cfe0;font-style:normal}.architecture-rail{scrollbar-width:thin;scrollbar-color:#31515d transparent;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.architecture-rail li{color:#cbd4d8;flex:1 0 126px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:47px;padding:6px 14px 6px 0;display:grid;position:relative}.architecture-rail li:not(:last-child):after{content:"→";color:#4d9aac;font-size:14px;position:absolute;top:calc(50% - 9px);right:2px}.architecture-rail li>i{color:#77cad9;text-align:center;font-size:13px;font-style:normal}.architecture-rail b,.architecture-rail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.architecture-rail b{font-size:9px;font-weight:600}.architecture-rail small{color:#80909b;margin-top:3px;font-size:8px}.project-inspector{grid-template-rows:31px minmax(0,1fr);display:grid}.project-inspector>.panel-title{border-bottom:1px solid #23303a}.status-list,.inspector-log,.inspector-stack,.engineering-notes{padding:11px 14px;position:relative}.status-list{border-bottom:1px solid #23303a}.status-list .section-command,.inspector-log .section-command,.inspector-stack .section-command,.engineering-notes .section-command{margin-bottom:7px;font-size:10px}.status-list div:not(.section-command){grid-template-columns:1fr minmax(0,1.1fr);min-height:21px;font-size:9px}.status-list b{color:#d6dbde;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-list b.yellow{color:#efbf45}.status-list b.blue{color:#72c9ed}.status-list>a,.inspector-log>a{color:#68c9e0;margin-top:9px;font-size:9px;text-decoration:none;display:inline-block}.inspector-log{border-bottom:1px solid #23303a}.inspector-log>div:not(.section-command){grid-template-columns:13px minmax(0,1fr) 74px;min-height:21px;font-size:8px}.inspector-log span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-log time{font-size:8px}.inspector-log a,.inspector-stack a,.engineering-notes a{position:static}.inspector-stack{border-bottom:1px solid #23303a;padding-bottom:11px}.engineering-notes{border:0}.engineering-notes>div:not(.section-command){grid-template-columns:17px 118px minmax(0,1fr);min-height:28px;font-size:8px}.engineering-notes span{line-height:11px}@media (max-width:760px){.projects-workspace{height:auto;min-height:calc(100svh - 102px)}.projects-grid{grid-template-columns:1fr}.project-list{min-height:420px}.project-preview,.project-inspector{min-height:620px}.architecture-rail li{flex-basis:136px}.project-facts{grid-template-columns:1fr}.projects-command{overflow-x:auto}}@media (min-width:761px){.projects-workspace .terminal-prompt,.project-inspector>.panel-title{font-size:12px}.project-card>b{font-size:14px}.project-card>em,.project-card>div,.project-card>small,.project-list footer{font-size:11px}.project-card{padding-top:14px;padding-bottom:12px}.project-intro{padding:17px 16px}.project-intro h1{font-size:33px}.project-intro h1 b{padding:4px 7px;font-size:11px}.project-intro p{font-size:13px;line-height:19px}.project-intro .project-product-name{font-size:11px}.project-tags{gap:7px;margin-top:13px}.project-tags i,.project-tags a{padding:5px 8px;font-size:10px}.project-facts,.project-architecture,.project-capabilities{padding:14px 16px}.project-facts .section-command,.project-architecture .section-command,.project-capabilities .section-command{margin-bottom:11px;font-size:12px}.project-facts{gap:2px 20px}.project-facts>div:not(.section-command){min-height:29px;font-size:11.5px}.architecture-rail li{flex-basis:142px;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:58px;padding-right:18px}.architecture-rail li>i{font-size:15px}.architecture-rail b{font-size:11px}.architecture-rail small{margin-top:4px;font-size:9px}.project-capabilities ul{gap:10px}.project-capabilities li{grid-template-columns:18px 1fr;font-size:12px;line-height:18px}.status-list,.inspector-log,.inspector-stack,.engineering-notes{padding:14px 16px}.status-list .section-command,.inspector-log .section-command,.inspector-stack .section-command,.engineering-notes .section-command{margin-bottom:10px;font-size:12px}.status-list div:not(.section-command){min-height:27px;font-size:11px}.status-list>a,.inspector-log>a{margin-top:11px;font-size:10px}.inspector-log>div:not(.section-command){grid-template-columns:15px minmax(0,1fr) 82px;min-height:26px;font-size:10px}.inspector-log time{font-size:9px}.inspector-stack>span{margin:6px 4px 0 0;padding:5px 7px;font-size:10px}.inspector-stack .skill-dot{width:7px;height:7px}.engineering-notes>div:not(.section-command){grid-template-columns:18px 132px minmax(0,1fr);min-height:34px;font-size:10px}.engineering-notes span{line-height:14px}}@media (max-width:760px){.streaks-content{grid-template-columns:1fr}.activity-streaks{min-height:520px!important}}.ide-activity-bar .git-history-trigger{color:#e8785b;position:relative}.ide-activity-bar .git-history-trigger .ide-activity-icon{stroke-width:1.9px}.ide-activity-bar .git-history-trigger:hover{color:#ff8b68;text-shadow:0 0 12px #f05b3dcc}.ide-activity-bar .git-history-trigger:after{content:"Git: Build History";z-index:20;color:#ffd0c5;opacity:0;pointer-events:none;background:#0b1015;border:1px solid #5e4039;border-radius:4px;width:max-content;padding:6px 8px;font:10px JetBrains Mono,monospace;transition:opacity .14s,transform .14s;position:absolute;top:7px;left:43px;transform:translate(-4px)}.ide-activity-bar .git-history-trigger:hover:after{opacity:1;transform:translate(0)}.ide-activity-bar .git-history-trigger.active{color:#ff7c5e;border-left-color:#f05b3d}.ide-tabs .career-history-tab{color:#f6d4cb;background:#73271d33;border-top-color:#f05b3d;flex:none;font-weight:600;box-shadow:inset 0 -1px #f05b3d6b}.ide-tabs .career-history-tab .ide-activity-icon{color:#ff7658;stroke-width:1.9px;width:15px;height:15px}.ide-tabs .career-history-tab span{color:#f8d1c7;margin:0}.ide-tabs .career-history-tab:hover{color:#fff0ea;background:#8e2f224d;border-top-color:#ff8468;box-shadow:inset 0 -1px #ff8468ad}.career-tabs .career-editor-tab{appearance:none;color:#aab7be;cursor:pointer;font:inherit;background:0 0;border-top:2px solid #0000;border-bottom:0;border-left:0;border-right:1px solid #26323c}.career-tabs .career-editor-tab i{color:#4ba8d8;font-size:9px;font-style:normal}.career-tabs .career-editor-tab em{color:#65cce6;margin-left:3px;font-size:9px;font-style:normal}.career-tabs .career-editor-tab:hover{color:#e1eaed;background:#4e75871a}.about-ide-workspace.career-mode{--about-inspector-width:0px;grid-template-columns:52px 330px minmax(0,1fr) 320px}.career-v2-sidebar,.career-v2-main,.career-v2-context,.career-v2-story{border-right:1px solid #26323c;min-width:0;min-height:0;overflow:hidden}.career-v2-sidebar{grid-template-rows:43px minmax(230px,1fr) 168px 158px 112px;display:grid}.career-v2-sidebar>header{color:#c1cdd2;letter-spacing:.04em;border-bottom:1px solid #26323c;align-items:center;padding:0 17px;font-size:11px;font-weight:600;display:flex}.career-v2-prompt{color:#b9c7cb;margin:0;font-size:10px}.career-v2-prompt b{color:#7dce72;font-weight:500}.career-v2-commit-list{scrollbar-width:thin;scrollbar-color:#405966 transparent;border-bottom:1px solid #26323c;min-height:0;padding:11px 15px;overflow:auto}.career-v2-commit-list>.career-v2-prompt{margin-bottom:12px}.career-v2-timeline{padding-left:24px;position:relative}.career-v2-timeline:before{content:"";border-left:1px solid #597780;position:absolute;top:7px;bottom:9px;left:7px}.career-v2-timeline button{color:#b5c1c6;cursor:pointer;width:100%;min-height:53px;font:inherit;text-align:left;background:0 0;border:0;border-left:1px solid #0000;padding:5px 5px 7px 8px;display:grid;position:relative}.career-v2-timeline button>i{background:#0b151b;border:2px solid #aebcc1;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:-23px;box-shadow:0 0 0 2px #0b151b}.career-v2-timeline button>b{color:#d5dfe2;margin-top:3px;font-size:11px;font-weight:500;line-height:14px}.career-v2-timeline button>small{color:#9aa9ae;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:13px;overflow:hidden}.career-v2-timeline button>em{color:#789da8;font-size:8px;font-style:normal;position:absolute;top:8px;right:3px}.career-v2-timeline button.is-selected>i{background:#7fd46e;border-color:#7fd46e}.career-v2-timeline button.is-selected>b,.career-v2-timeline button.is-selected>em{color:#8bdd72}.career-v2-timeline button:focus-visible,.career-v2-stories button:focus-visible,.career-v2-open-story:focus-visible,.career-story-toolbar button:focus-visible,.career-v2-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #78d5e8}.career-v2-branches,.career-v2-learning{scrollbar-width:thin;scrollbar-color:#405966 transparent;border-bottom:1px solid #26323c;padding:11px 15px;overflow:auto}.career-v2-branches h2,.career-v2-learning h2,.career-v2-evolution h2,.career-v2-current h2{color:#bac8cd;margin:0 0 9px;font-size:10px;font-weight:600}.career-v2-branches div{grid-template-columns:12px 77px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:20px;font-size:9px;display:grid}.career-v2-branches i{background:#72cfe1;border-radius:50%;width:6px;height:6px}.career-v2-branches span{color:#94a5ac;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-v2-branches em,.career-v2-learning em{color:#86d271;white-space:nowrap;font-size:8px;font-style:normal}.career-v2-branches div:last-child em{color:#d6b45f}.career-v2-learning div{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:20px;font-size:9px;display:grid}.career-v2-learning b{color:#98a9ae;font-weight:500}.career-v2-learning span{color:#c2ccd0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-v2-learning div:nth-of-type(3) em{color:#e0b967}.career-v2-sidebar footer{color:#a9b7bc;padding:12px 15px;font-size:9px;line-height:13px}.career-v2-sidebar footer>b{color:#79ce72;margin-bottom:5px;font-weight:500;display:block}.career-v2-sidebar footer strong{color:#8cd96d;font-weight:500}.career-v2-main{grid-template-rows:42px minmax(315px,1fr) 157px 105px;display:grid}.career-v2-tabs{border-bottom:1px solid #26323c;min-width:0;display:flex}.career-v2-tabs>*{color:#b4c1c7;background:0 0;border:0;border-right:1px solid #26323c;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-style:normal;display:flex}.career-v2-tabs button{cursor:pointer;font-family:inherit}.career-v2-tabs button i{color:#62bee1;font-size:8px;font-style:normal}.career-v2-tabs b{color:#efdad5;border-top:2px solid #5ccde4;font-weight:500}.career-v2-tabs b span{color:#f05d3d}.career-v2-tabs>i{color:#9facb1;font-size:16px}.career-v2-selected{scrollbar-width:thin;scrollbar-color:#405966 transparent;border-bottom:1px solid #26323c;min-height:0;padding:13px 16px;overflow:auto}.career-v2-selected>.career-v2-prompt{margin-bottom:10px}.career-v2-selected article{background:#040f1524;border:1px solid #2d3e47;border-radius:4px;padding:14px}.career-v2-selected article>header{color:#8da0a8;justify-content:space-between;font-size:9px;display:flex}.career-v2-selected article>header span{color:#8dd772}.career-v2-selected h1{color:#edf2ef;letter-spacing:-.04em;margin:8px 0 2px;font-size:clamp(18px,1.6vw,24px);font-weight:600}.career-v2-subtitle{color:#aebcc1;margin:0 0 12px;font-size:10px}.career-v2-metadata{background:#0c1c225c;border:1px solid #2c3d46;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:10px 12px;display:grid}.career-v2-metadata div{grid-template-columns:92px minmax(0,1fr);gap:8px;min-height:19px;font-size:9px;line-height:14px;display:grid}.career-v2-metadata dd{color:#d2dcdf;margin:0}.career-v2-detail-grid{grid-template-columns:1.15fr 1fr;gap:15px 22px;margin-top:13px;display:grid}.career-v2-detail-grid section:first-child{grid-column:1/-1}.career-v2-detail-grid h2,.career-v2-commit h2{color:#8bd971;margin:0 0 6px;font-size:10px;font-weight:600}.career-v2-detail-grid p,.career-v2-detail-grid ul,.career-v2-commit p,.career-v2-commit ul{color:#c1cdd1;margin:0;font-size:10px;line-height:15px}.career-v2-detail-grid ul,.career-v2-commit ul{padding:0;list-style:none}.career-v2-detail-grid li:before,.career-v2-commit li:before{color:#7dd471;content:"→ "}.career-v2-commit{border-top:1px solid #2a3a42;margin-top:13px;padding-top:11px}.career-v2-commit h2{color:#bdcbd0}.career-v2-commit strong{color:#82d875;font-weight:500}.career-v2-open-story{color:#77d7e9;cursor:pointer;letter-spacing:.04em;background:#24718721;border:1px solid #438da2;border-radius:3px;margin:13px 0 0 auto;padding:9px 14px;font:600 10px JetBrains Mono,monospace;display:block}.career-v2-open-story:hover{background:#398ba340}.career-v2-evolution,.career-v2-current{border-bottom:1px solid #26323c;padding:11px 16px;overflow:hidden}.career-v2-evolution>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.career-v2-evolution article{text-align:center;border:1px solid #2b3d46;border-radius:4px;min-width:0;padding:8px;display:grid}.career-v2-evolution span,.career-v2-evolution strong{color:#d1dde0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.career-v2-evolution b{color:#72cce0;font-size:13px;line-height:15px}.career-v2-evolution small{color:#91a3aa;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.career-v2-current>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.career-v2-current span{color:#d0dbde;text-align:center;border:1px solid #385764;border-radius:3px;padding:7px;font-size:9px;display:grid}.career-v2-current span b{color:#83d56f;margin-top:3px;font-size:8px;font-weight:500}.career-v2-current span:last-child{color:#abb7bc;border-color:#464e55}.career-v2-current span:last-child b{color:#d6b563}.career-v2-context{background:#0712182e;border-right:0;grid-template-rows:1.05fr .86fr 1.1fr;gap:8px;padding:8px;display:grid}.career-v2-context section{scrollbar-width:thin;scrollbar-color:#405966 transparent;border:1px solid #2b3c45;border-radius:4px;min-height:0;overflow:auto}.career-v2-context header{color:#c2d0d4;border-bottom:1px solid #283a43;justify-content:space-between;align-items:center;height:30px;padding:0 10px;font-size:9px;display:flex}.career-v2-context header:first-letter{color:#82d572}.career-v2-context header b{color:#9baab0;border:1px solid #3d515b;border-radius:2px;padding:2px 4px;font-size:8px;font-weight:500}.career-v2-context pre{color:#c1cdd0;white-space:pre-wrap;margin:0;padding:9px 10px;font:9px/14px JetBrains Mono,monospace}.career-v2-context pre span{color:#75d1e4}.career-v2-stories>div{padding:5px 7px}.career-v2-stories button{color:#c9d4d7;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) 12px;width:100%;padding:5px 2px;font:9px JetBrains Mono,monospace;display:grid}.career-v2-stories button i{color:#86d675;font-style:normal}.career-v2-stories button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-v2-stories button small{color:#91a3aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.career-v2-stories button em{color:#71cee1;text-align:right;font-style:normal}.career-v2-stories p{color:#84969d;margin:3px 10px 8px;font-size:8px}.career-v2-story{border-right:0;grid-column:3/-1;grid-template-rows:43px minmax(0,1fr);display:grid}.career-story-toolbar{border-bottom:1px solid #26323c;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.career-story-toolbar .career-v2-prompt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-story-toolbar .career-v2-prompt span{color:#d8e1e3}.career-story-toolbar>div{gap:7px;display:flex}.career-story-toolbar button{color:#78d6e8;cursor:pointer;white-space:nowrap;background:#102c3559;border:1px solid #334b56;border-radius:3px;min-height:28px;padding:4px 10px;font:9px JetBrains Mono,monospace}.career-story-toolbar button:last-child{color:#d2dee1}.career-story-toolbar button:disabled{cursor:default;opacity:.38}.career-story-scroll{scrollbar-width:thin;scrollbar-color:#405966 transparent;min-height:0;padding:25px 28px 30px;overflow:auto}.career-story-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.career-story-heading>div{grid-template-columns:32px 1fr;display:grid}.career-story-heading>div>span{color:#bd84e1;grid-row:span 2;font-size:24px}.career-story-heading h1{color:#edf3f3;letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.2vw,32px)}.career-story-heading p{color:#becbd0;margin:4px 0 0;font-size:11px}.career-story-links{gap:5px;padding-top:4px;display:grid}.career-story-links a{color:#8bcaed;font-size:10px;text-decoration:none}.career-story-links a:hover{color:#c5ebf4;text-decoration:underline}.career-story-tags{flex-wrap:wrap;gap:6px;margin:14px 0 18px 32px;display:flex}.career-story-tags span{color:#85cfe1;border:1px solid #3a5663;border-radius:3px;padding:4px 7px;font-size:9px}.career-story-tags span:nth-child(2n){color:#9bd47e;border-color:#4e7040}.career-story-tags span:nth-child(3n){color:#c692e0;border-color:#6b4b7c}.career-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.career-story-section{background:#08161d2e;border:1px solid #2b3d46;border-radius:4px;min-width:0;padding:12px}.career-story-section h2{color:#c889e1;margin:0 0 9px;font-size:10px;font-weight:600}.career-story-section p{margin:0}.career-story-section ul{margin:0;padding:0;list-style:none}.career-story-section li{margin-bottom:4px}.career-story-section--list li:before,.career-story-section--timeline li:before,.career-story-section--commit li:before{color:#83d76e;content:"✓ "}.career-story-section--timeline li:before{color:#b783e3;content:"● "}.career-story-section dl{margin:0}.career-story-section dl div{grid-template-columns:105px minmax(0,1fr);gap:7px;display:grid}.career-story-section dd{color:#d6e0e2;margin:0}.career-story-section--text,.career-story-section--commit{grid-column:span 2}.career-story-section--commit h2{color:#bdcbd0}.career-story-section--commit strong{color:#87d773;font-weight:500}.career-v2-sidebar,.career-v2-main,.career-v2-context,.career-v2-story{border-color:#344852}.career-v2-prompt{color:#c4d0d4;font-size:10px}.career-v2-commit-list,.career-v2-branches,.career-v2-learning,.career-v2-tabs,.career-v2-selected,.career-v2-evolution,.career-v2-current,.career-story-toolbar{border-color:#344852}.career-v2-timeline button>span{color:#a5b5ba;font-size:10px}.career-v2-timeline button>b{color:#e0e9eb;font-size:12px;font-weight:600;line-height:15px}.career-v2-timeline button>small{color:#afbec3;font-size:10px;line-height:14px}.career-v2-timeline button>em{color:#82adba;font-size:9.5px}.career-v2-timeline button:hover{background:#5397ab1f}.career-v2-timeline button.is-selected{background:#55a4662e;border-left-color:#86d978}.career-v2-timeline button.is-selected>i{background:#91df7d;border-color:#91df7d;box-shadow:0 0 0 2px #0b151b,0 0 0 3px #91df7d42}.career-v2-timeline button.is-selected>b{color:#b9f19b}.career-v2-timeline button.is-selected>em{color:#9be889}.career-v2-branches h2,.career-v2-learning h2,.career-v2-evolution h2,.career-v2-current h2{color:#d0dde0;font-size:11px;font-weight:600}.career-v2-branches div{min-height:21px;font-size:10px}.career-v2-branches b{color:#dee8ea;font-weight:600}.career-v2-branches span{color:#a8b8bd}.career-v2-branches em,.career-v2-learning em{color:#8fd978;font-size:9.5px}.career-v2-branches div[data-branch=main] i{background:#e3af5d}.career-v2-branches div[data-branch=main] b,.career-v2-branches div[data-branch=main] em{color:#e5b760}.career-v2-branches div[data-branch=backend] i,.career-v2-branches div[data-branch=backend] b{color:#8bdfee;background:#6ed4e8}.career-v2-branches div[data-branch=fullstack] i{background:#78b6e8}.career-v2-branches div[data-branch=ai] i,.career-v2-branches div[data-branch=ai] b{color:#d0a0e9;background:#bf85df}.career-v2-branches div[data-branch=cli] i{background:#85d873}.career-v2-branches div[data-branch=system-design] i{background:#dfb15d}.career-v2-branches div[data-state=learning] em{color:#dfb15d}.career-v2-learning div{min-height:21px;font-size:10px}.career-v2-learning b{color:#aebdc1}.career-v2-learning span{color:#d1dcdf}.career-v2-learning div[data-state=completed] em{color:#8dcf79}.career-v2-learning div[data-state=evolving] em{color:#e2b35e}.career-v2-learning div[data-state=learned-by-shipping] em{color:#c0a16c}.career-v2-learning div[data-state=active] em{color:#77d8df}.career-v2-sidebar footer{color:#b5c3c8;font-size:10px;line-height:15px}.career-v2-tabs>*{color:#c7d4d8;border-color:#344852;font-size:10px}.career-v2-tabs button i{font-size:9px}.career-v2-selected article{background:linear-gradient(135deg,#07131975,#0611175c);border-color:#394e58}.career-v2-selected article>header{color:#aebdc2;font-size:10px}.career-v2-selected h1{color:#f0f5f4}.career-v2-subtitle{color:#c1ced2;font-size:11px}.career-v2-metadata{background:#07131975;border-color:#344a54}.career-v2-metadata div{font-size:10px;line-height:15px}.career-v2-metadata dt{color:#9caeb5}.career-v2-metadata dd{color:#e0e8e9;font-weight:500}.career-v2-metadata div[data-label=signal] dd,.career-v2-metadata div[data-label=outcome] dd,.career-v2-metadata div[data-label=status] dd{color:#95df7d}.career-v2-metadata div[data-label=focus] dd,.career-v2-metadata div[data-label=direction] dd,.career-v2-metadata div[data-label=verification] dd{color:#8dddec}.career-v2-metadata div[data-label=distribution] dd,.career-v2-metadata div[data-label=launch] dd{color:#c69ae3}.career-v2-detail-grid h2,.career-v2-commit h2{color:#dce6e7;font-size:11px;font-weight:600}.career-v2-detail-grid section{border-left:2px solid #344852;padding-left:9px}.career-v2-detail-grid section[data-tone=story]{border-color:#b987db}.career-v2-detail-grid section[data-tone=story] h2{color:#c895e0}.career-v2-detail-grid section[data-tone=technical]{border-color:#72d1e3}.career-v2-detail-grid section[data-tone=technical] h2{color:#81dced}.career-v2-detail-grid section[data-tone=positive]{border-color:#83d772}.career-v2-detail-grid section[data-tone=positive] h2{color:#91df7e}.career-v2-detail-grid p,.career-v2-detail-grid ul,.career-v2-commit p,.career-v2-commit ul{color:#d3dde0;font-size:11px;line-height:17px}.career-v2-detail-grid li:before{color:#7dd7e5}.career-v2-detail-grid section[data-tone=positive] li:before{color:#8bdd79}.career-v2-commit{border-color:#344852}.career-v2-commit strong{color:#d5e0e2}.career-v2-commit[data-commit-type=feat] strong{color:#8ddb78}.career-v2-commit[data-commit-type=fix] strong{color:#e4b060}.career-v2-commit[data-commit-type=learn] strong{color:#80d7e7}.career-v2-commit[data-commit-type=init] strong{color:#c599e3}.career-v2-commit[data-commit-type=chore] strong{color:#a8b6bb}.career-v2-commit li:before{color:#9aabb0}.career-v2-open-story{color:#9be5f2;background:#3097b026;border-color:#6bd8ebcc;font-size:11px}.career-v2-open-story:hover{background:#35a5be40;box-shadow:inset 0 0 12px #63daed14}.career-v2-evolution article{background:#0713193d;border-color:#344a54;transition:border-color .14s,background .14s}.career-v2-evolution article:hover{background:#13303a52;border-color:#4d6d78}.career-v2-evolution span{color:#aebdc2;font-size:10px}.career-v2-evolution strong{color:#e0e9eb;font-size:10px}.career-v2-evolution small{color:#9badb3;font-size:9px}.career-v2-current span{color:#dce6e8;background:#0713193d;border-color:#426673;font-size:10px}.career-v2-current span b{color:#8cdc78;font-size:9px}.career-v2-current span[data-state=exploring]{border-color:#655944}.career-v2-current span[data-state=exploring] b{color:#deb25e}.career-v2-context{background:#07121847}.career-v2-context section{background:#07121852;border-color:#344852}.career-v2-context header{color:#d0dde0;border-color:#344852;font-size:10px}.career-v2-context header b{color:#aebfc4;border-color:#4b636d;font-size:9px}.career-v2-toml,.career-v2-now{padding:10px;font:10px/16px JetBrains Mono,monospace}.career-v2-toml p{color:#80d8e8;margin:0 0 3px}.career-v2-toml p+div{margin-top:0}.career-v2-toml div{grid-template-columns:72px 12px minmax(0,1fr);display:grid}.career-v2-toml div+p{margin-top:8px}.career-v2-toml span{color:#9aabb2}.career-v2-toml i{color:#71848c;font-style:normal}.career-v2-toml b{color:#d7e1e3;font-weight:500}.career-v2-toml b[data-value=stage],.career-v2-toml b[data-value=priority]{color:#d8bf79}.career-v2-toml b[data-value=primary],.career-v2-toml b[data-value=focus]{color:#89ddec}.career-v2-toml b[data-value=status]{color:#90dd7b}.career-v2-now h3{color:#84d8e8;margin:0 0 4px;font:600 10px/16px JetBrains Mono,monospace}.career-v2-now h3+p{margin-top:0}.career-v2-now p{color:#aab9be;margin:2px 0}.career-v2-now p:before{color:#71848c;content:"- "}.career-v2-now b{color:#e0e8e9;font-weight:500}.career-v2-now em{color:#8fdd7b;font-style:normal}.career-v2-now h3:nth-of-type(2){color:#c495df;margin-top:9px}.career-v2-stories button{color:#d9e3e5;font-size:10px}.career-v2-stories button small{color:#9baeb5;font-size:9px}.career-v2-stories button:hover{background:#438ea12b}.career-v2-stories button i{color:#91dc7b}.career-v2-stories button:has(i:first-child) em{color:#7fd8e8}.career-v2-stories p{color:#96a9b0;font-size:9px}.career-story-toolbar button{background:#102c357a;border-color:#3f5a65;font-size:10px}.career-story-toolbar button:first-child{color:#e2b660}.career-story-toolbar button:last-child:hover{color:#f1aaa1;border-color:#9c5f5b}.career-story-heading p{color:#cbd7da;font-size:11px}.career-story-links a{color:#91d8ef;font-size:10px}.career-story-tags span{color:#91d9e8;font-size:10px}.career-story-section{background:linear-gradient(135deg,#08161d70,#06111754);border-color:#344a54}.career-story-section h2{color:#d6e0e2;font-size:11px;font-weight:600}.career-story-section p,.career-story-section li,.career-story-section dt,.career-story-section dd{color:#d4dfe2;font-size:11px;line-height:17px}.career-story-section li{grid-template-columns:13px minmax(0,1fr);gap:4px;display:grid}.career-story-section--list li:before,.career-story-section--timeline li:before,.career-story-section--commit li:before{content:none}.career-story-marker{color:#aebec3}.career-story-section[data-tone]{border-left-width:2px}.career-story-section[data-tone=story]{border-left-color:#bb89dd}.career-story-section[data-tone=story] h2{color:#ca98e5}.career-story-section[data-tone=story] .career-story-marker{color:#c99ae2}.career-story-section[data-tone=technical]{border-left-color:#73d2e4}.career-story-section[data-tone=technical] h2{color:#88dfed}.career-story-section[data-tone=technical] .career-story-marker{color:#83ddeb}.career-story-section[data-tone=positive]{border-left-color:#86d876}.career-story-section[data-tone=positive] h2{color:#94df80}.career-story-section[data-tone=positive] .career-story-marker{color:#92df7c}.career-story-section[data-tone=timeline]{border-left-color:#dfae5a}.career-story-section[data-tone=timeline] h2{color:#e2b968}.career-story-section[data-tone=timeline] .career-story-marker{color:#e2b660}.career-story-section[data-tone=warning]{border-left-color:#d9ab5d}.career-story-section[data-tone=warning] h2,.career-story-section[data-tone=warning] .career-story-marker{color:#dfb967}.career-story-section[data-tone=danger]{border-left-color:#dc766d}.career-story-section[data-tone=danger] h2{color:#ec9589}.career-story-section[data-tone=danger] .career-story-marker{color:#ed9187}.career-story-section dt{color:#aebfc5}.career-story-section dd{color:#e1e9ea}.career-story-section--commit strong{color:#d7e2e4}@media (max-width:1320px) and (min-width:761px){.about-ide-workspace.career-mode{grid-template-columns:45px 300px minmax(0,1fr)}.career-v2-context{display:none}.career-v2-story{grid-column:3}.career-v2-evolution article{padding:6px 4px}.career-v2-metadata{grid-template-columns:1fr}}@media (max-width:980px) and (min-width:761px){.about-ide-workspace.career-mode{grid-template-columns:45px 270px minmax(530px,1fr)}.career-v2-sidebar{grid-template-rows:43px minmax(250px,1fr) 168px 158px 112px}.career-v2-evolution>div{grid-template-columns:repeat(3,1fr)}.career-v2-evolution article:nth-child(n+4){display:none}.career-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.about-ide-workspace.career-mode{display:block;overflow:visible}.career-v2-sidebar,.career-v2-main,.career-v2-story{border-right:0;min-height:auto}.career-v2-sidebar{grid-template-rows:43px 430px auto auto auto}.career-v2-main{grid-template-rows:42px auto auto auto}.career-v2-context{min-height:520px;display:grid}.career-v2-selected{overflow:visible}.career-v2-metadata,.career-v2-detail-grid,.career-story-grid{grid-template-columns:1fr}.career-v2-detail-grid section:first-child,.career-story-section--text,.career-story-section--commit{grid-column:auto}.career-v2-evolution{overflow:auto}.career-v2-evolution>div{min-width:600px}.career-v2-current>div{min-width:520px}.career-story-toolbar{flex-direction:column;align-items:flex-start;padding:8px 12px}.career-story-toolbar>div{width:100%}.career-story-toolbar button{flex:1;padding-inline:4px}.career-story-scroll{padding:20px 15px;overflow:visible}.career-story-heading{flex-direction:column}.career-story-tags{margin-left:0}}.skills-ide-shell{height:calc(100svh - 14px);min-height:0;overflow:hidden}.skills-ide-shell:before{background:url(/zoro_ascii_bg1.png) 100%/cover no-repeat}.skills-ide-main{grid-template-columns:minmax(0,1fr)}.skills-ide-shell .portfolio-main,.skills-ide-shell .portfolio-content{height:100%;min-height:0;overflow:hidden}.skills-ide-workspace{color:#cbd4d8;border-top:1px solid #26323c;border-bottom:1px solid #26323c;grid-template-columns:48px 238px minmax(0,1fr) 370px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.skills-activity-bar{border-right:1px solid #26323c;flex-direction:column;align-items:center;gap:11px;min-height:0;padding:10px 0;display:flex}.skills-activity-bar button{color:#83929b;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;place-items:center;width:47px;height:35px;display:grid}.skills-activity-bar button:hover{color:#b8d7df}.skills-activity-bar button.active{color:#6fdaec;border-left-color:#60d1e7}.skills-activity-bar>span{border-top:1px solid #26323c;flex:1;width:27px;margin-top:8px}.skills-activity-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.skills-explorer{border-right:1px solid #26323c;grid-template-rows:41px minmax(0,1fr) 314px;min-width:0;min-height:0;display:grid}.skills-explorer>header{color:#bdc9cf;border-bottom:1px solid #26323c;justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;display:flex}.skills-explorer>header b{font-weight:600}.skills-explorer>header span{color:#aebdc4;font-size:15px}.skills-tree{scrollbar-width:thin;scrollbar-color:#3e5763 transparent;min-height:0;padding:10px 0;overflow:auto}.skills-tree>b{color:#b8c5cb;min-height:24px;padding:4px 15px;font-size:11px;font-weight:500;display:block}.skills-tree>b+b{padding-left:21px}.skills-tree button{color:#b9c5ca;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:31px minmax(0,1fr) 15px;width:100%;min-height:27px;padding:4px 14px 4px 27px;font-size:11px;display:grid}.skills-tree button:hover{color:#e0e8ea;background:#3f6c7b1f}.skills-tree button.active{color:#e5eef0;background:#29708724;border-left-color:#58d1e7}.skills-tree button i{color:#65bde0;font-size:9px;font-style:normal}.skills-tree button em{color:#90d675;text-align:right;font-size:10px;font-style:normal}.skills-tree button:first-of-type em,.skills-tree button:nth-of-type(2) em,.skills-tree button:nth-of-type(8) em,.skills-tree button:nth-of-type(10) em{color:#edbd53}.skills-snapshot{border-top:1px solid #26323c;min-height:0;padding:13px 16px;overflow:hidden}.skills-snapshot h2{color:#aebbc1;margin:0 0 13px;font-size:10px;font-weight:600}.skills-snapshot>div{align-items:center;gap:12px;display:flex}.skills-avatar{color:#8fe2ed;background:radial-gradient(circle at 48% 38%,#304852,#0b141a 74%);border:1px solid #4b96a9;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:15px;font-weight:700;display:grid;box-shadow:0 0 13px #52c3d62e}.skills-snapshot p{min-width:0;margin:0}.skills-snapshot p b,.skills-snapshot p small,.skills-snapshot p em{display:block}.skills-snapshot p b{color:#e0e6e8;font-size:12px}.skills-snapshot p small{color:#aab7bd;margin-top:4px;font-size:10px}.skills-snapshot p em{color:#8bd16c;border:1px solid #3c704a;border-radius:3px;width:max-content;margin-top:7px;padding:2px 5px;font-size:9px;font-style:normal}.skills-snapshot ul{color:#adbcc2;gap:7px;margin:15px 0;padding:0;font-size:10px;list-style:none;display:grid}.skills-snapshot footer{border-top:1px solid #26323c;gap:7px;padding-top:10px;display:grid}.skills-snapshot footer b{color:#c8d2d5;font-size:10px}.skills-snapshot footer span{color:#6cd3e5;font-size:10px}.skills-snapshot footer small{color:#bdc8cc;font-size:10px}.skills-snapshot footer small:first-letter{color:#86d170}.skills-editor-column{grid-template-rows:38px 30px minmax(150px,1.15fr) minmax(150px,.95fr) 128px 127px;min-width:0;min-height:0;display:grid}.skills-tabs{border-bottom:1px solid #26323c;min-width:0;display:flex;overflow:hidden}.skills-tabs button{color:#aeb9bf;cursor:pointer;background:0 0;border-top:2px solid #0000;border-bottom:0;border-left:0;border-right:1px solid #26323c;align-items:center;gap:9px;min-width:0;padding:0 15px;font-size:11px;display:flex}.skills-tabs button:hover{background:#3b63711a}.skills-tabs button.active{color:#e4edef;border-top-color:#5cd5e8}.skills-tabs button i{color:#58b8dd;font-size:9px;font-style:normal}.skills-tabs button span{color:#67d0e7;margin-left:8px}.skills-tabs .skills-new-tab{color:#bbcad0;flex:0 0 45px;justify-content:center;width:45px;padding:0;font-size:18px}.skills-breadcrumb{color:#aebbc1;border-bottom:1px solid #26323c;align-items:center;gap:8px;padding:0 17px;font-size:10px;display:flex}.skills-breadcrumb span{color:#71828b}.skills-breadcrumb b{color:#5dbfe1;font-size:9px}.skills-code-panel{border-bottom:1px solid #26323c;min-height:0;position:relative;overflow:hidden}.skills-code-panel>p{color:#ced7da;height:30px;margin:0;padding:9px 16px 0;font-size:10px}.skills-code-panel>p b,.skills-terminal p b{color:#77ce72;font-weight:500}.skills-code{color:#cfd8dc;scrollbar-width:thin;scrollbar-color:#415965 transparent;min-height:0;max-height:calc(100% - 30px);margin:0;padding:2px 95px 10px 53px;font-size:11px;line-height:15px;list-style-position:outside;overflow:auto}.skills-code li{white-space:pre;min-height:15px;padding-left:10px}.skills-code li::marker{color:#6f7e87;font-size:9px}.skills-code li:first-child,.skills-code li:nth-child(14){color:#c98ce5}.skills-code li b{color:#e9b556;font-weight:500}.skills-code li em{color:#e4a45b;font-style:normal}.skills-comment{color:#7ca76a}.skills-minimap{opacity:.8;flex-direction:column;gap:3px;width:58px;display:flex;position:absolute;top:45px;right:15px}.skills-minimap i{background:#5da55d;height:3px}.skills-minimap i:nth-child(3n){background:#c987d9;width:74%}.skills-minimap i:nth-child(4n){background:#5fbcdd;width:92%}.skills-minimap i:nth-child(5n){background:#e2a85a;width:55%}.skills-coming-soon{text-align:center;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:31px 76px 0 0}.skills-coming-soon i{color:#6bd1e6;font-size:26px;font-style:normal}.skills-coming-soon b{color:#e1eaed;font-size:13px}.skills-coming-soon span{color:#aebdc3;font-size:10px}.skills-coming-soon small{color:#7ed2e3;border:1px solid #3b5f6c;border-radius:3px;padding:3px 7px;font-size:9px}.skills-matrix{border-bottom:1px solid #26323c;min-height:0;overflow:hidden}.skills-matrix header,.skills-bottom-data header,.skills-inspector header{color:#aebbc2;border-bottom:1px solid #26323c;height:29px;padding:8px 14px 0;font-size:10px}.skills-matrix-head,.skills-matrix-body>div{grid-template-columns:1.15fr .92fr 1.45fr 1.25fr .9fr .85fr;align-items:center;column-gap:7px;padding:0 14px;display:grid}.skills-matrix-head{color:#aab7bd;border-bottom:1px solid #24313a;height:21px;font-size:9px}.skills-matrix-body{scrollbar-width:thin;scrollbar-color:#3c5762 transparent;min-height:0;overflow:auto}.skills-matrix-body>div{color:#c5d0d4;min-height:17px;font-size:9px}.skills-matrix-body>div>span:first-child{color:#d0dade}.skills-matrix-body>div>span:first-child:first-letter{color:#68cbe1}.skills-matrix-body .verified{color:#8ed36d}.skills-matrix-body .growth{color:#7fc5e2}.skill-rating{gap:2px;display:flex}.skill-rating i{background:#35424b;width:7px;height:7px}.skill-rating i.on{background:#62c7df;box-shadow:0 0 4px #5bc9e133}.skills-bottom-data{border-bottom:1px solid #26323c;grid-template-columns:1.03fr 1fr;min-height:0;display:grid}.skills-bottom-data article{min-width:0;overflow:hidden}.skills-bottom-data article+article{border-left:1px solid #26323c}.skills-cert-head,.skills-cert{grid-template-columns:88px 72px minmax(0,1fr) 70px;align-items:center;gap:5px;padding:0 14px;display:grid}.skills-cert-head{color:#a1afb6;border-bottom:1px solid #24313a;height:20px;font-size:8px}.skills-cert{color:#c3cdd1;min-height:16px;font-size:8px}.skills-cert span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skills-cert b{color:#83cf70;font-size:8px;font-weight:500}.skills-bottom-data article:nth-child(2)>p{color:#aab8be;margin:8px 14px 4px;font-size:9px}.skills-tools{color:#bdc9cd;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 9px;padding:0 14px;font-size:8px;display:grid}.skills-tools span:first-letter{color:#8fd36d}.skills-terminal{min-height:0;overflow:hidden}.skills-terminal header{color:#9dabb2;border-bottom:1px solid #26323c;align-items:center;gap:24px;height:31px;padding:0 16px;font-size:9px;display:flex}.skills-terminal header b{color:#67d5e7;border-bottom:2px solid #5ed4e9;align-self:stretch;align-items:center;font-weight:600;display:flex}.skills-terminal header em{color:#b6c3c8;margin-left:auto;font-size:10px;font-style:normal}.skills-terminal p{color:#c5ced2;margin:0;padding:8px 16px;font-size:10px;line-height:13px}.skills-terminal p i{color:#e1e9eb;font-style:normal}.skills-inspector{border-left:1px solid #26323c;grid-template-rows:218px 165px minmax(190px,1fr) 116px;gap:8px;min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.skills-inspector>section,.skills-inspector-split>section{background:0 0;border:1px solid #2b3a43;border-radius:5px;min-width:0;overflow:hidden}.skills-summary-row{color:#c2cdd1;grid-template-columns:minmax(0,1fr) 30px 87px;align-items:center;min-height:21px;padding:0 13px;font-size:10px;display:grid}.skills-summary-row b{color:#e1e7e8;font-weight:500}.skills-summary-row em{color:#8bd26d;text-align:right;font-size:9px;font-style:normal}.skills-summary-row em.intermediate{color:#69bfe2}.skills-focus-row{color:#c5cfd2;grid-template-columns:1fr 110px 30px;align-items:center;min-height:23px;padding:0 13px;font-size:9px;display:grid}.skills-focus-row i{background:#25333c;height:5px;display:block}.skills-focus-row i b{background:#68c7df;height:5px;display:block}.skills-focus-row em{color:#cbd4d7;text-align:right;font-size:9px;font-style:normal}.skills-inspector-split{grid-template-columns:.9fr 1.1fr;gap:8px;min-height:0;display:grid}.skills-inspector-split>section{min-height:0}.skills-inspector-split p{color:#bdc8cd;white-space:pre-wrap;margin:0;padding:4px 12px;font-size:9px}.skills-inspector-split p:first-letter{color:#8ccf6d}.skills-tags{flex-wrap:wrap;gap:7px;padding:10px;display:flex}.skills-tags span{color:#d0d8db;border:1px solid #3a4d57;border-radius:3px;padding:5px 8px;font-size:9px}.skills-actions{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 9px;display:grid}.skills-actions header{grid-column:1/-1;margin:0 -10px}.skills-actions a{color:#c8d2d5;border:1px solid #30414a;border-radius:3px;align-items:center;padding:0 10px;font-size:9px;text-decoration:none;display:flex}@media (max-width:1280px) and (min-width:761px){.skills-ide-workspace{grid-template-columns:45px 210px minmax(700px,1fr) 320px;overflow:auto}.skills-explorer{min-width:210px}.skills-editor-column{min-width:700px}.skills-inspector{min-width:320px}.skills-ide-shell .portfolio-content{overflow:auto}}@media (max-width:760px){.skills-ide-shell,.skills-ide-shell .portfolio-main,.skills-ide-shell .portfolio-content{height:auto;overflow:visible}.skills-ide-workspace{height:auto;min-height:900px;display:block;overflow:visible}.skills-activity-bar,.skills-explorer,.skills-inspector{display:none}.skills-editor-column{grid-template-rows:38px 30px 230px 270px 128px 127px;min-height:900px}.skills-tabs{overflow:auto}.skills-tabs button{flex:none}.skills-matrix,.skills-bottom-data,.skills-terminal{min-width:700px}.skills-editor-column{overflow:auto}.skills-code{font-size:10px}.skills-minimap{display:none}}.os-shell .panel-title,.os-shell .section-command,.os-shell .terminal-prompt,.os-shell .project-docs-nav header,.os-shell .project-tabs,.os-shell .project-terminal header,.os-shell .skills-explorer>header,.os-shell .skills-matrix header,.os-shell .skills-inspector header{color:#d2dfe2;text-shadow:0 1px 8px #000000eb}.os-shell .panel-title,.os-shell .section-command,.os-shell .terminal-prompt,.os-shell .project-tabs,.os-shell .project-terminal header{font-size:11px}.os-shell .terminal-lines,.os-shell .command-log,.os-shell .git-rows div,.os-shell .metric,.os-shell .skill-grid span,.os-shell .roadmap>div:not(.panel-title),.os-shell .system-info>div:not(.panel-title),.os-shell .environment>div:not(.panel-title),.os-shell .releases>div,.os-shell .quick-links>div:not(.panel-title),.os-shell .profile-details div,.os-shell .identity>div:not(.terminal-prompt),.os-shell .career-row,.os-shell .principles div,.os-shell .stack-grid article div,.os-shell .learning>div:not(.panel-title),.os-shell .diagnostics>div:not(.panel-title),.os-shell .about-info>div:not(.panel-title),.os-shell .project-feature-rows button,.os-shell .project-card>div,.os-shell .project-attributes div,.os-shell .status-list div,.os-shell .inspector-log>div:not(.section-command),.os-shell .engineering-notes>div:not(.section-command){color:#cbd8dc;text-shadow:0 1px 7px #000000e0;font-size:11px}.os-shell .terminal h1,.os-shell .profile-overview-details h2,.os-shell .profile-card h2,.os-shell .about-content article h1,.os-shell .project-card>b,.os-shell .project-preview article h1,.os-shell .project-docs-hero h1,.os-shell .project-overview-body h2,.os-shell .project-features-detail h2,.os-shell .project-architecture-view h2,.os-shell .skills-code,.os-shell .skills-summary-row,.os-shell .skills-focus-row{color:#f1f6f6;text-shadow:0 2px 10px #000000f5}.os-shell .terminal>p,.os-shell .active-project>p,.os-shell .project-stack span,.os-shell .about-content article p,.os-shell .stack-grid span,.os-shell .project-preview article>p,.os-shell .project-description,.os-shell .project-problem-solution p,.os-shell .project-timeline span,.os-shell .project-docs-inspector .key-value,.os-shell .project-docs-inspector .project-stack-tags span,.os-shell .skills-inspector-split p,.os-shell .skills-tags span,.os-shell .skills-actions a{color:#d0dcdf;text-shadow:0 1px 8px #000000e6;font-size:11px}.os-shell .badges b,.os-shell .project-tags i,.os-shell .project-card>small,.os-shell .project-stack-tags span,.os-shell .repository-stack span{color:#c7e1e5}.os-shell .terminal-lines{font-size:12px}.os-shell .skills-code{font-size:13px;line-height:19px}@media (min-width:761px){.skills-explorer>header,.skills-tree>b,.skills-tree button{font-size:12px}.skills-tree>b{min-height:27px}.skills-tree button{min-height:30px}.skills-tree button i,.skills-tree button em{font-size:10px}.skills-snapshot{scrollbar-width:thin;scrollbar-color:#3e5763 transparent;overflow:auto}.skills-snapshot h2,.skills-snapshot footer b,.skills-snapshot footer span,.skills-snapshot footer small,.skills-snapshot ul,.skills-snapshot p small{font-size:11px}.skills-snapshot p b{font-size:13px}.skills-editor-column{grid-template-rows:40px 31px minmax(160px,1.15fr) minmax(190px,.95fr) minmax(126px,.48fr) minmax(112px,.44fr)}.skills-tabs button,.skills-breadcrumb,.skills-code-panel>p{font-size:12px}.skills-code{font-size:13px;line-height:19px}.skills-code li{min-height:19px}.skills-matrix{grid-template-rows:31px 25px minmax(0,1fr);display:grid}.skills-matrix header,.skills-bottom-data header,.skills-inspector header{height:31px;padding-top:9px;font-size:11px}.skills-matrix-head{height:25px;font-size:10px}.skills-matrix-body,.skills-bottom-data article{scrollbar-width:thin;scrollbar-color:#3e5763 transparent;overflow:auto}.skills-matrix-body>div{min-height:23px;font-size:11px}.skill-rating i{width:8px;height:8px}.skills-cert-head,.skills-cert,.skills-tools{font-size:9px}.skills-cert{min-height:19px}.skills-bottom-data article:nth-child(2)>p{font-size:10px}.skills-terminal header{height:33px;font-size:10px}.skills-terminal p{font-size:12px;line-height:16px}.skills-summary-row{min-height:23px;font-size:11px}.skills-summary-row em,.skills-focus-row,.skills-focus-row em,.skills-inspector-split p,.skills-tags span,.skills-actions a{font-size:10px}.skills-focus-row{min-height:25px}}.landing-shell{--text-primary:#f0f5f6;--text-secondary:#c5d1d5;--text-muted:#9eacb3;--text-faint:#89989f;--semantic-blue:#8db3ff;--semantic-cyan:#7ce3eb;--semantic-green:#9bea6f;--semantic-purple:#d5a0ff;--semantic-amber:#f2bd64}.landing-shell .panel{background:linear-gradient(145deg,#03090e94,#03080c75);border-color:#53707e94;box-shadow:inset 0 1px #d3eff406,0 8px 24px #00000014}.landing-shell.os-shell .panel-title,.landing-shell.os-shell .terminal-prompt{color:var(--text-secondary);text-shadow:none;border-bottom-color:#202c35}.landing-shell.os-shell .section-command{color:var(--text-secondary);text-shadow:none}.landing-shell .terminal-lines>div:first-child,.landing-shell .terminal h1,.landing-shell .terminal h1>.hero-line{color:var(--text-primary);text-shadow:none}.landing-shell .terminal h1>.hero-line .hero-highlight{color:var(--semantic-purple)}.landing-shell .terminal h1>.hero-line>strong.hero-highlight{color:var(--semantic-green)}.landing-shell .boot,.landing-shell .boot-message,.landing-shell .terminal>p,.landing-shell .command-log,.landing-shell .terminal-actions button{color:var(--text-secondary);text-shadow:none}.landing-shell .boot>span:first-child{color:var(--text-faint)}.landing-shell .intro{color:var(--text-muted)}.landing-shell .boot b,.landing-shell .ready,.landing-shell .command-log b,.landing-shell .command-log i,.landing-shell .terminal-prompt>span,.landing-shell .identity p>span,.landing-shell .projects-command>span>b{color:var(--semantic-green)}.landing-shell .command-log .tree,.landing-shell .project-preview>.terminal-prompt>span{color:var(--semantic-blue)}.landing-shell .terminal-actions .primary,.landing-shell .primary-nav a.active{color:var(--semantic-cyan)}.landing-shell .quick-stats{color:var(--text-muted);text-shadow:none}.landing-shell .quick-stats b{color:var(--text-secondary)}.landing-shell .quick-stats b strong,.landing-shell .brand{color:var(--text-primary)}.landing-shell .brand-terminal{color:var(--semantic-cyan)}.landing-shell .primary-nav a,.landing-shell .topbar,.landing-shell .top-tools{color:var(--text-secondary)}.landing-shell a,.landing-shell a:visited{color:var(--semantic-cyan)}.landing-shell .primary-nav a,.landing-shell .primary-nav a:visited{color:var(--text-secondary)}.landing-shell .primary-nav a:hover{color:var(--semantic-cyan)}.landing-shell .search,.landing-shell .top-tools small,.landing-shell .side-group h2,.landing-shell .side-label{color:var(--text-muted)}.landing-shell .top-tools small b,.landing-shell .top-tools time,.landing-shell .side-row,.landing-shell .side-row b{color:var(--text-secondary)}.landing-shell .side-label em,.landing-shell .profile-overview-details>div>i,.landing-shell .profile-details i,.landing-shell .quick-links i{color:var(--semantic-cyan)}.landing-shell .side-social{color:var(--text-faint)}.landing-shell .profile-overview-details h2,.landing-shell .active-project h2,.landing-shell .profile-card h2,.landing-shell .about-content article h1,.landing-shell .project-card>b,.landing-shell .project-intro h1,.landing-shell .project-facts b{color:var(--text-primary);text-shadow:none}.landing-shell .active-project>p,.landing-shell .profile-overview-details>div>b,.landing-shell .profile-details b,.landing-shell .identity>div b,.landing-shell .project-stack b{color:var(--text-secondary);text-shadow:none}.landing-shell .profile-overview-details>div>span,.landing-shell .profile-details span,.landing-shell .identity>div span,.landing-shell .project-stack span,.landing-shell .profile-details span,.landing-shell .about-info span{color:var(--text-muted)}.landing-shell .active-project footer,.landing-shell .skills footer,.landing-shell .roadmap footer,.landing-shell .system-info footer,.landing-shell .project-list footer,.landing-shell>.statusbar{color:var(--text-muted);text-shadow:none;border-top-color:#202c35}.landing-shell .streaks-content header{color:var(--text-primary);text-shadow:none}.landing-shell .streaks-content header i,.landing-shell .streaks-content footer b,.landing-shell .git-rows .git-commit i{color:var(--semantic-cyan)}.landing-shell .streaks-content header span{color:var(--semantic-green)}.landing-shell .streak-months,.landing-shell .streaks-content footer,.landing-shell .git-rows .git-commit small{color:var(--text-muted)}.landing-shell .streaks-content footer b{color:var(--text-secondary)}.landing-shell .git-rows .git-commit,.landing-shell .git-rows .git-commit span,.landing-shell .git-rows .git-commit-loading,.landing-shell .git-rows .git-commit-loading span{color:var(--text-secondary);text-shadow:none}.landing-shell .skill-grid span{color:var(--text-secondary);border-color:#2b3943}.landing-shell .skill-dot,.landing-shell .skill-dot.d1,.landing-shell .skill-dot.d2,.landing-shell .skill-dot.d3,.landing-shell .skill-dot.d4,.landing-shell .skill-dot.d5{background:#6d9da9}.landing-shell .roadmap>div:not(.panel-title),.landing-shell .system-info>div:not(.panel-title),.landing-shell .environment>div:not(.panel-title),.landing-shell .releases>div,.landing-shell .quick-links>div:not(.panel-title){color:var(--text-secondary);text-shadow:none}.landing-shell .roadmap>div>span,.landing-shell .environment>div>span,.landing-shell .releases>div>span,.landing-shell .quick-links span,.landing-shell .roadmap small,.landing-shell .releases p,.landing-shell .quick-links em{color:var(--text-muted)}.landing-shell .system-info b{color:var(--semantic-green)}.landing-shell .environment b{color:var(--semantic-blue)}.landing-shell .releases b,.landing-shell .quick-links b{color:var(--text-primary)}.landing-shell .releases a,.landing-shell .quick-links em{color:var(--semantic-cyan)}.landing-shell .profile-card h2 span,.landing-shell .career-row.current i,.landing-shell .career-row.current b,.landing-shell .principles b,.landing-shell>.statusbar strong,.landing-shell>.statusbar b{color:var(--semantic-green)}.landing-shell .about-content article p,.landing-shell .career-row,.landing-shell .principles div,.landing-shell .stack-grid article div,.landing-shell .learning>div:not(.panel-title),.landing-shell .diagnostics>div:not(.panel-title),.landing-shell .about-info>div:not(.panel-title){color:var(--text-secondary);text-shadow:none}.landing-shell .about-content article p strong{color:var(--semantic-cyan)}.landing-shell .about-content article p strong.purple{color:var(--semantic-purple)}.landing-shell .about-content article p strong.blue{color:var(--semantic-blue)}.landing-shell .career-row i,.landing-shell .stack-grid i,.landing-shell .principles i,.landing-shell .engineering-notes i,.landing-shell .architecture-rail li>i,.landing-shell .project-capabilities li i,.landing-shell .inspector-log i{color:var(--semantic-cyan)}.landing-shell .career-row span,.landing-shell .career-row time,.landing-shell .learning em,.landing-shell .diagnostics em,.landing-shell .stack-grid b,.landing-shell .architecture-rail small,.landing-shell .inspector-log time{color:var(--text-muted)}.landing-shell .career-row b,.landing-shell .stack-grid span,.landing-shell .engineering-notes b,.landing-shell .engineering-notes span,.landing-shell .about-info b{color:var(--text-secondary)}.landing-shell .stack-grid h2{color:var(--semantic-blue)}.landing-shell .learning strong.high{color:#c78369}.landing-shell .learning strong.medium{color:var(--semantic-amber)}.landing-shell .projects-command button{color:var(--text-secondary);text-shadow:none}.landing-shell .projects-command button b{color:var(--semantic-cyan)}.landing-shell .projects-command button small,.landing-shell .project-card>div,.landing-shell .project-card>div span{color:var(--text-muted)}.landing-shell .project-card>div span:first-child{color:var(--text-secondary)}.landing-shell .project-card>div span:nth-child(2){color:var(--semantic-blue)}.landing-shell .project-card>small{color:var(--text-secondary);border-color:#2b3943}.landing-shell .project-card>em.yellow{color:var(--semantic-amber)}.landing-shell .project-card>em.blue{color:var(--semantic-blue)}.landing-shell .project-intro p,.landing-shell .project-facts>div:not(.section-command),.landing-shell .architecture-rail li,.landing-shell .project-capabilities li,.landing-shell .inspector-log>div:not(.section-command),.landing-shell .inspector-stack>span,.landing-shell .engineering-notes>div:not(.section-command){color:var(--text-secondary);text-shadow:none}.landing-shell .project-intro .project-product-name{color:var(--semantic-cyan)}.landing-shell .project-tags i{color:var(--text-muted);border-color:#2b3943}.landing-shell .project-tags i:first-child{color:var(--semantic-blue);border-color:#36516b}.landing-shell .project-tags a,.landing-shell .status-list>a,.landing-shell .inspector-log>a{color:var(--semantic-cyan)}.landing-shell .project-facts>div:not(.section-command)>span,.landing-shell .status-list div:not(.section-command)>span{color:var(--text-muted)}.landing-shell .project-facts b,.landing-shell .status-list b:not(.green):not(.yellow):not(.blue){color:var(--text-primary);text-shadow:none}.landing-shell .status-list b.yellow{color:var(--semantic-amber)}.landing-shell .status-list b.blue,.landing-shell .architecture-rail li:not(:last-child):after{color:var(--semantic-blue)}.landing-shell .inspector-stack>span{border-color:#2b3943}.landing-shell .terminal-icon{vertical-align:-.14em;flex:none;width:1.05em;height:1.05em;overflow:visible}.landing-shell .tech-icon{opacity:.96;vertical-align:-.14em;flex:none;width:12px;height:12px}.landing-shell .skill-grid{gap:3px;padding:7px 9px 30px}.landing-shell .skill-grid span{align-items:center;gap:6px;height:16px;padding:2px 5px;display:flex}.landing-shell .skill-grid .tech-icon{width:10px;height:10px}.landing-shell .stack-grid article h2 .tech-icon{width:12px;height:12px}.landing-shell .stack-grid article div .tech-icon{width:10px;height:10px}.landing-shell .inspector-stack>span{align-items:center;gap:5px;display:inline-flex}.landing-shell .inspector-stack .tech-icon{width:10px;height:10px}.landing-shell .topbar,.landing-shell .sidebar,.landing-shell>.statusbar{text-shadow:0 1px 2px #000,0 0 10px #000000b8}.landing-shell .sidebar{background:linear-gradient(90deg,#02080d94,#02080d3d)}.landing-shell>.statusbar{background:#02080d80}.landing-shell .side-label em,.landing-shell .profile-overview-details>div>i,.landing-shell .profile-details>div>i,.landing-shell .quick-links>div>i,.landing-shell .stack-grid article h2,.landing-shell .stack-grid article div>i,.landing-shell .project-card>i,.landing-shell .engineering-notes div>i{color:var(--semantic-cyan);place-items:center;display:inline-grid}.landing-shell .side-label em .terminal-icon{stroke-width:1.8px;width:12px;height:12px}.landing-shell .side-social span{width:22px;height:22px;color:var(--text-muted);place-items:center;display:grid}.landing-shell .side-social .terminal-icon{width:13px;height:13px}.landing-shell .profile-overview-details .terminal-icon,.landing-shell .profile-details .terminal-icon,.landing-shell .quick-links .terminal-icon{stroke-width:1.75px;width:13px;height:13px}.landing-shell .profile-overview-details>div>b,.landing-shell .profile-details>div>b,.landing-shell .status-list b,.landing-shell .project-facts b,.landing-shell .about-info b{color:var(--text-primary)}.landing-shell .panel-title,.landing-shell .terminal-prompt,.landing-shell .section-command{color:#d8e3e6!important;text-shadow:0 1px 2px #000!important}.landing-shell .top-tools .search{color:var(--text-muted);grid-template-columns:14px minmax(0,1fr) auto;gap:7px;display:grid}.landing-shell .top-tools .search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-shell .top-tools .search kbd{color:var(--text-secondary);font:inherit;background:#040b106b;border:1px solid #7e9daa61;border-radius:3px;padding:1px 4px}.landing-shell .top-tools>span>.terminal-icon,.landing-shell .top-tools time>.terminal-icon{width:14px;height:14px;color:var(--semantic-cyan)}.landing-shell .top-tools time,.landing-shell .statusbar span:first-child,.landing-shell .statusbar strong,.landing-shell .panel-title>span.blue,.landing-shell .project-tags i,.landing-shell .project-tags a,.landing-shell .status-list>a,.landing-shell .inspector-log>a,.landing-shell .project-card>div span{align-items:center;gap:5px;display:inline-flex}.landing-shell .statusbar span:first-child .terminal-icon,.landing-shell .statusbar strong .terminal-icon{width:13px;height:13px}.landing-shell .stack-grid article h2{align-items:center;gap:6px;display:flex}.landing-shell .stack-grid article h2 .terminal-icon,.landing-shell .stack-grid article div .terminal-icon,.landing-shell .project-card>i .terminal-icon,.landing-shell .engineering-notes .terminal-icon{width:12px;height:12px}.landing-shell .projects-command button b,.landing-shell .project-tags a,.landing-shell .status-list>a,.landing-shell .inspector-log>a{align-items:center;gap:6px;display:inline-flex}.landing-shell .projects-command button b .terminal-icon,.landing-shell .project-tags .terminal-icon,.landing-shell .status-list>a .terminal-icon,.landing-shell .inspector-log>a .terminal-icon{width:12px;height:12px}.landing-shell .panel-title{letter-spacing:.025em;font-weight:700}.landing-shell .panel-title>span{letter-spacing:0;font-weight:500}.landing-shell .profile-overview>.panel-title{border-bottom-color:#d5a0ff57;color:var(--semantic-purple)!important}.landing-shell .activity-streaks>.panel-title{border-bottom-color:#7ce3eb57;color:var(--semantic-cyan)!important}.landing-shell .git-log>.panel-title{border-bottom-color:#8db3ff57;color:var(--semantic-blue)!important}.landing-shell .skills>.panel-title{border-bottom-color:#9bea6f57;color:var(--semantic-green)!important}.landing-shell .roadmap>.panel-title{border-bottom-color:#f2bd6457;color:var(--semantic-amber)!important}.landing-shell .project-dossier>.panel-title{border-bottom-color:#ff9b8457;color:#ff9b84!important}.landing-shell .quick-links>.panel-title{border-bottom-color:#b8c7e657;color:#b8c7e6!important}.landing-shell .side-group h2{letter-spacing:.06em;font-weight:700}.landing-shell .side-group:first-child h2{color:var(--semantic-cyan)}.landing-shell .side-group:nth-child(2) h2{color:var(--semantic-blue)}.landing-shell .side-group:nth-child(3) h2{color:var(--semantic-green)}.landing-shell .side-group:nth-child(4) h2{color:var(--semantic-purple)}.landing-shell .side-group:nth-child(5) h2{color:var(--semantic-amber)}.landing-shell .terminal h1 .hero-highlight{font-weight:700}.landing-shell .terminal-prompt{font-weight:700;color:var(--semantic-cyan)!important}.landing-shell .panel-title>span,.landing-shell .profile-card h2 span{font-weight:700}.landing-shell .about-content>.terminal-prompt{color:var(--semantic-purple)!important}.landing-shell .technology-stack>.terminal-prompt{color:var(--semantic-blue)!important}.landing-shell .about-content .section-command{font-weight:700;color:var(--semantic-blue)!important}.landing-shell .about-content article h1,.landing-shell .profile-overview-details h2,.landing-shell .profile-card h2{font-weight:700;color:var(--semantic-cyan)!important}.landing-shell .stack-grid article h2{letter-spacing:.035em;font-size:11px;font-weight:700;color:var(--semantic-blue)!important}.landing-shell .technology-stack>.terminal-prompt{font-size:11px;font-weight:700}.landing-shell .stack-grid article{padding:10px 11px}.landing-shell .stack-grid article h2{margin-bottom:8px}.landing-shell .stack-grid article div{min-height:20px;font-size:12px}.landing-shell .career-row b{color:var(--text-primary);font-weight:600}.landing-shell .principles b,.landing-shell .learning .learning-note b,.landing-shell .diagnostics>div:not(.panel-title)>b{font-weight:700}.landing-shell .about-info>.panel-title{color:var(--semantic-cyan)!important}.landing-shell .about-info>div:not(.panel-title)>b{color:var(--text-primary);font-weight:700}.landing-shell .learning>.panel-title{border-bottom-color:#f2bd6457;color:var(--semantic-amber)!important}.landing-shell .diagnostics>.panel-title{border-bottom-color:#d5a0ff57;color:var(--semantic-purple)!important}.landing-shell .learning .learning-note>span,.landing-shell .diagnostics>div:not(.panel-title)>span{color:var(--text-secondary);font-weight:600}.landing-shell .roadmap>div:not(.panel-title)>span{color:var(--text-primary);font-weight:600}.landing-shell .roadmap>div:not(.panel-title)>small{color:var(--semantic-green);font-weight:700}.landing-shell .roadmap>div:not(.panel-title):last-of-type>small{color:var(--semantic-amber)}.landing-shell .project-dossier h2{color:#ffb19f;font-weight:700}.landing-shell .project-dossier-section-title{color:var(--semantic-cyan);letter-spacing:.035em;font-weight:700}.landing-shell .project-dossier-pipeline>div:not(.project-dossier-section-title)>span,.landing-shell .project-dossier-guarantees>div:not(.project-dossier-section-title)>b{font-weight:700}.landing-shell .quick-links>div:not(.panel-title)>b{color:var(--semantic-blue);font-weight:700}.landing-shell>.statusbar span:first-child{color:var(--semantic-cyan);font-weight:700}.landing-shell>.statusbar span:nth-child(2){color:var(--semantic-blue);font-weight:600}.landing-shell>.statusbar span:nth-child(3){color:var(--semantic-purple);font-weight:600}.landing-shell>.statusbar span:nth-child(4){color:var(--semantic-blue);font-weight:600}.landing-shell>.statusbar span:nth-child(5){color:var(--semantic-green);font-weight:700}.landing-shell>.statusbar span:nth-child(6){color:var(--semantic-amber);font-weight:600}.landing-shell>.statusbar span:nth-child(7){color:var(--semantic-cyan);font-weight:600}.project-docs-shell .repository-explorer>header,.project-docs-shell .repository-table>header,.project-docs-shell .repository-inspector>section>header{letter-spacing:.045em;font-weight:700}.project-docs-shell .repository-explorer>header{color:#7ce3eb}.project-docs-shell .repository-explorer>section>h3{color:#f2bd64;letter-spacing:.045em;font-weight:700}.project-docs-shell .repository-tree>b{color:#8db3ff;font-weight:700}.project-docs-shell .repository-table>header{color:#8db3ff}.project-docs-shell .repository-table>button>div:first-child>b{color:#7ce3eb;font-weight:700}.project-docs-shell .repository-table>button>div:nth-child(4)>em,.project-docs-shell .repository-table>button>strong{font-weight:700}.project-docs-shell .repository-table>button>span{color:#d5a0ff;font-weight:600}.project-docs-shell .repository-inspector>section>header{color:#d5a0ff}.project-docs-shell .repository-inspector-title h2{color:#7ce3eb;font-weight:700}.project-docs-shell .repository-inspector-title>em,.project-docs-shell .repository-inspector .key-value>b{font-weight:700}
