-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathportfolio.css
More file actions
2 lines (2 loc) · 74.6 KB
/
Copy pathportfolio.css
File metadata and controls
2 lines (2 loc) · 74.6 KB
1
2
/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#050505;--bg-elevated:#101010;--bg-panel:#0b0b0b;--bg-hover:#171717;--bg-active:#1e1e1e;--border:#222;--text:#f3f3f3;--text-muted:#9a9a9a;--text-dim:#5e5e5e;--link:#6ea8fe;--accent:#d4a85a;--capsule-grad:linear-gradient(180deg, #e8a0c8 0%, #e8b07a 45%, #e8c84a 100%);--activity-w:64px;--side-w:268px;--right-w:248px;--font:"Sora", "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input{font-family:inherit}.app-shell{background:radial-gradient(70% 45% at 55% -10%,#e8b07a0d,#0000 55%),#050505;height:100%;min-height:100dvh;display:flex}.activity-rail{width:var(--activity-w);z-index:3;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:100%;min-height:100%;padding:0;display:flex;position:relative;overflow:visible}.activity-rail__top{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:12px;left:0;right:0}.activity-rail__top>*{pointer-events:auto}.activity-rail__cluster{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:100%;display:flex}.activity-tool{color:#9a9a9a;cursor:default;background:0 0;border:none;border-radius:999px;place-items:center;width:34px;height:34px;transition:background .18s,color .18s;display:grid}.activity-tool:hover{color:#fff;background:#ffffff1f}.activity-tool--on{color:#fff;background:#ffffff1a}.activity-capsule-slot{max-height:0;margin-bottom:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),margin-bottom .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.activity-capsule-slot--open{max-height:280px;margin-bottom:12px;overflow:visible}.activity-capsule-slot__inner{min-height:0}.activity-capsule{background:linear-gradient(#0a0a0a, #0a0a0a) padding-box, var(--capsule-grad) border-box;opacity:0;pointer-events:none;border:2px solid #0000;border-radius:999px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex;position:relative;overflow:visible;transform:translate(-120%);box-shadow:inset 0 0 0 1px #ffffff08}.activity-capsule--in{opacity:1;pointer-events:auto;transform:translate(0)}.activity-pill{opacity:0;pointer-events:none;z-index:0;will-change:transform;background:#f4f4f4;border-radius:999px;width:36px;height:36px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0}.activity-pill--ready{opacity:1}.activity-btn{z-index:1;box-sizing:border-box;color:#cfcfcf;cursor:default;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;text-decoration:none;transition:color .18s,background .22s;display:inline-flex;position:relative}.activity-btn .codicon{text-align:center;flex:none;width:18px;height:18px;display:block;font-size:18px!important;line-height:18px!important}.activity-btn .codicon:before{text-align:center;width:18px;height:18px;line-height:18px;display:block}.activity-btn:hover{color:#fff;background:#ffffff24;text-decoration:none}.activity-btn--active,.activity-btn--active:hover{color:#0a0a0a;background:0 0}.activity-toggle{box-sizing:border-box;background:linear-gradient(#0a0a0a, #0a0a0a) padding-box, var(--capsule-grad) border-box;color:#cfcfcf;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .2s,transform .35s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.activity-toggle .codicon{text-align:center;flex:none;width:18px;height:18px;display:block;font-size:18px!important;line-height:18px!important}.activity-toggle .codicon:before{text-align:center;width:18px;height:18px;line-height:18px;display:block}.activity-toggle:disabled{cursor:default;opacity:.85}.activity-toggle:hover:not(:disabled){color:#fff;transform:scale(1.06)}.activity-toggle:active:not(:disabled){transform:scale(.94)}.panel-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.panel-icon--open{transform:rotate(180deg)}.hover-tip-wrap{display:inline-flex;position:relative}.hover-tip{color:#eee;white-space:nowrap;pointer-events:none;z-index:10000;background:#1c1c1c;border:1px solid #333;border-radius:6px;padding:6px 10px;font-size:12px;animation:.15s tipIn;position:fixed;transform:translateY(-50%);box-shadow:0 8px 20px #00000059}.hover-tip:before{content:"";background:#1c1c1c;border-bottom:1px solid #333;border-left:1px solid #333;width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes tipIn{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.shell-side{width:var(--side-w);border-right:1px solid var(--border);background:var(--bg-panel);flex-shrink:0;animation:.28s cubic-bezier(.22,1,.36,1) sideSlide}@keyframes sideSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.shell-right{width:var(--right-w);border-left:1px solid var(--border);background:#080808;flex-shrink:0;animation:.22s slideIn}.shell-center{flex-direction:column;flex:1;min-width:0;display:flex}.shell-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@keyframes slideIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.side-panel{flex-direction:column;height:100%;display:flex}.side-panel__header{letter-spacing:.14em;color:var(--text-dim);padding:14px 16px 12px;font-size:11px;font-weight:600}.side-panel__body{padding:0 8px 16px;overflow:auto}.tree-folder__label{color:#bdbdbd;cursor:default;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;width:100%;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.tree-folder__label:hover{color:var(--text);background:var(--bg-hover)}.tree-chevron-icon{color:var(--text-dim);flex-shrink:0}.tree-icon-folder{flex-shrink:0;color:#dcb67a!important}.tree-icon-file{flex-shrink:0;color:#73c991!important}.tree-list--root{margin-bottom:6px;padding-left:0}.tree-list{margin:0 0 4px;padding:0 0 0 8px;list-style:none}.tree-file{text-align:left;width:100%;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.tree-file:hover{background:var(--bg-hover);color:var(--text)}.tree-file--active,.tree-file--active:hover{color:#e8e8e8;background:#242424}.new-chat-btn{border:1px solid var(--border);background:var(--bg-elevated);width:calc(100% - 8px);color:var(--text);cursor:pointer;border-radius:8px;margin:0 4px 12px;padding:8px 12px;font-size:13px}.new-chat-btn:hover{background:var(--bg-hover);border-color:#333}.chat-history{margin:0;padding:0;list-style:none}.chat-history__row{align-items:center;gap:2px;margin-bottom:2px;display:flex;position:relative}.chat-history__item{text-align:left;min-width:0;color:var(--text-muted);cursor:default;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 10px;font-size:13px;overflow:hidden}.chat-history__item:hover{background:var(--bg-hover);color:var(--text)}.chat-history__item--active,.chat-history__item--active:hover{background:var(--bg-active);color:#e8e8e8}.chat-history__more{width:28px;height:28px;color:var(--text-dim);cursor:default;letter-spacing:1px;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0}.chat-history__row:hover .chat-history__more,.chat-history__row:focus-within .chat-history__more{opacity:1}.chat-history__more:hover{background:var(--bg-hover);color:var(--text)}.chat-history__menu{z-index:10000;background:#141414;border:1px solid #2e2e2e;border-radius:8px;min-width:128px;padding:4px;position:fixed;box-shadow:0 8px 24px #00000073}.chat-history__menu button{text-align:left;width:100%;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:12.5px;display:block}.chat-history__menu button:hover{background:var(--bg-hover);color:var(--text)}.chat-history__menu button.danger:hover{color:#ff8f8f;background:#ff505014}.chat-history__rename{width:100%;color:var(--text);background:#121212;border:1px solid #3a3a3a;border-radius:6px;outline:none;padding:7px 10px;font-size:13px}.inspector{height:100%;padding:14px 14px 24px;overflow:auto}.inspector__title{letter-spacing:.14em;color:var(--text-dim);margin-bottom:18px;font-size:11px;font-weight:600}.inspector__section{margin-bottom:20px}.inspector__section h3{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:0 0 8px;font-size:10px;font-weight:600}.inspector__section ul{margin:0;padding:0;list-style:none}.inspector__section li{color:var(--text-muted);padding:5px 0;font-size:13px}.outline-h1{font-weight:500;color:var(--text)!important}.outline-h2{padding-left:10px!important}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag{color:var(--text-muted);background:#1a1a1a;border:1px solid #2a2a2a;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;display:inline-flex}.home{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 28px 56px;animation:.45s fadeUp;display:flex;position:relative;overflow:auto}.home__hero{text-align:center;max-width:640px}.home__eyebrow{letter-spacing:.18em;color:var(--text-dim);margin:0 0 14px;font-size:11px;font-weight:600}.home__name{letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:700;line-height:1.05}.home__tagline{color:var(--accent);letter-spacing:.02em;margin:12px 0 0;font-size:.92rem}.home__lede{max-width:520px;color:var(--text-muted);margin:16px auto 0;font-size:.95rem;line-height:1.6}.home__lede--short,.home__signal{display:none}.home__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(720px,100%);margin:28px 0 0;padding:0;list-style:none;display:grid}.home__stats li{border:1px solid var(--border);text-align:center;background:#ffffff05;border-radius:12px;padding:14px 12px;animation:.45s both fadeUp}.home__stat-value{color:var(--text);font-size:.95rem;font-weight:600;display:block}.home__stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:4px;font-size:11px;display:block}.home__destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(860px,100%);margin-top:28px;display:grid}.home__dest{border:1px solid var(--border);color:inherit;background:#0d0d0d;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 16px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;animation:.5s both fadeUp;display:flex}.home__dest:hover{background:#121212;border-color:#333;text-decoration:none;transform:translateY(-2px)}.home__dest-icon{border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.home__dest-icon--notes{color:#6fd9a4;background:#50c88c1f}.home__dest-icon--ai{color:#7eb0ff;background:#6ea8fe1f}.home__dest-icon--achieve{color:var(--accent);background:#d4a85a24}.home__dest-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.home__dest-title{color:var(--text);align-items:center;gap:6px;font-size:.98rem;font-weight:600;display:inline-flex}.home__dest-desc{color:var(--text-muted);font-size:.82rem;line-height:1.45}.home__footer{letter-spacing:.06em;color:var(--text-dim);font-variant-numeric:tabular-nums;margin-top:36px;font-size:12px;animation:.55s .35s both fadeUp}.home__clock-label{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.home__footer a{color:var(--text-dim);text-decoration:none}.home__footer a:hover{color:var(--accent)}.home__socials{display:inline}.home__dot{color:var(--text-dim)}.editor{flex-direction:column;flex:1;min-height:0;animation:.35s fadeUp;display:flex}.editor__tabs{border-bottom:1px solid var(--border);background:#080808;align-items:stretch;min-height:40px;display:flex}.editor__tab{color:var(--text-muted);border-right:1px solid var(--border);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;max-width:200px;padding:0 8px 0 14px;font-size:12.5px;display:inline-flex}.editor__tab:hover{color:var(--text);background:#0e0e0e}.editor__tab--active{color:var(--text);background:#111;box-shadow:inset 0 -1px #111,inset 0 1px #ffffff0a}.editor__tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor__tab-close{width:20px;height:20px;color:var(--text-dim);cursor:default;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;margin-left:2px;font-size:14px;line-height:1;display:grid}.editor__tab:hover .editor__tab-close,.editor__tab--active .editor__tab-close{opacity:1}.editor__tab-close:hover{color:var(--text);background:#2a2a2a}.editor__scroll{scrollbar-width:thin;scrollbar-color:#3f3f3f transparent;flex:1;overflow:auto}.editor__scroll::-webkit-scrollbar{width:9px;height:9px}.editor__scroll::-webkit-scrollbar-track{background:0 0}.editor__scroll::-webkit-scrollbar-thumb{background:#3a3a3a padding-box padding-box;border:2px solid #0000;border-radius:999px}.editor__scroll::-webkit-scrollbar-thumb:hover{background:#525252 padding-box padding-box;border:2px solid #0000}.editor__scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.editor__scroll::-webkit-scrollbar-corner{background:0 0}.editor__body{max-width:720px;padding:36px 44px 48px}.editor__body:has(.skills-lab){max-width:820px}.doc-title{letter-spacing:-.025em;margin:0 0 14px;font-size:2rem;font-weight:700}.doc-h2{margin:28px 0 10px;font-size:1.15rem;font-weight:600}.doc-p{color:var(--text-muted);margin:0 0 12px;font-size:.95rem;line-height:1.7}.doc-list{color:var(--text-muted);margin:0 0 16px;padding-left:1.15rem;line-height:1.75}.doc-list li+li{margin-top:4px}.doc-list a,.doc-p a{color:var(--link)}.doc-arrow{color:var(--text-muted);vertical-align:-.12em;justify-content:center;align-items:center;margin:0 .28em;display:inline-flex}.doc-arrow svg{display:block}.doc-figure{margin:16px 0 22px}.doc-shot{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:10px;width:100%;max-width:720px;display:block}.cert-gallery{flex-direction:column;gap:0;margin:4px 0 8px;display:flex}.cert-block{border-top:1px solid #242424;grid-template-columns:2.4rem minmax(0,1fr);gap:0 14px;padding:1.15rem 0 1.35rem;animation:.45s both cert-in;display:grid}.cert-block:first-child{border-top:none;padding-top:.35rem}@keyframes cert-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cert-block__index{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--accent);opacity:.85;padding-top:.2rem;font-size:.72rem}.cert-block__kicker{flex-wrap:wrap;align-items:baseline;gap:.55rem .85rem;margin-bottom:.45rem;display:flex}.cert-block__kind{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:650}.cert-block__date{color:var(--text-dim);font-size:.78rem}.cert-block__title{color:var(--text);letter-spacing:-.02em;margin:0 0 4px;font-size:1.12rem;font-weight:650;line-height:1.25}.cert-block__result{color:var(--text);margin:0 0 4px;font-size:.95rem;line-height:1.4}.cert-block__org{color:var(--text-muted);margin:0 0 12px;font-size:.82rem;line-height:1.45}.cert-scores{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.cert-scores__item{border:1px solid #2c2c2c;border-bottom-color:var(--accent);min-width:3.4rem;padding:.35rem .55rem .4rem}@supports (color:color-mix(in lab, red, red)){.cert-scores__item{border-bottom-color:color-mix(in srgb, var(--accent) 45%, #2c2c2c)}}.cert-scores__item{background:linear-gradient(#d4a85a0f,#0000 70%),#0e0e0e}.cert-scores__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-size:1.05rem;font-weight:650;line-height:1.1;display:block}.cert-scores__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:2px;font-size:.65rem;display:block}.cert-block__details{color:var(--text-muted);margin:0 0 14px;padding-left:1.05rem;font-size:.86rem;line-height:1.65}.cert-block__details li+li{margin-top:2px}.cert-block__shot-link{max-width:420px;transition:transform .25s;display:block;position:relative;text-decoration:none!important}.cert-block__shot-link:hover{transform:translateY(-2px)}.cert-block__shot-link:hover .cert-block__open{opacity:1}.cert-block__shot{background:#f2efe8;max-width:420px;box-shadow:0 0 0 1px #2a2a2a,0 12px 28px #00000059}.cert-block__open{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);opacity:.75;margin-top:8px;font-size:.72rem;transition:opacity .2s,color .2s;display:inline-block}.cert-block__shot-link:hover .cert-block__open{color:var(--accent)}@media (width>=900px){.cert-block__body{grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-template-areas:"head shot""scores shot""details shot";align-items:start;column-gap:1.5rem;display:grid}.cert-block__head{grid-area:head}.cert-scores{grid-area:scores}.cert-block__details{grid-area:details;margin-bottom:0}.cert-block__shot-link{grid-area:shot;max-width:none}.cert-block__shot{max-width:none}}.social-list{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.social-list__item{color:var(--text-muted);grid-template-columns:auto 7.5rem auto minmax(0,1fr);align-items:center;gap:8px;font-size:.92rem;line-height:1.5;display:grid}.social-list__icon{color:var(--accent);flex:none}.social-list__label{color:var(--text);font-weight:500}.social-list__item a{color:var(--link);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skills-lab{flex-direction:column;gap:14px;margin-top:10px;display:flex}.skills-lab__intro{color:var(--text-muted);max-width:52ch;margin:0;font-size:.9rem;line-height:1.55}.skills-lab__tabs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.skills-lab__tabs::-webkit-scrollbar{display:none}.skills-lab__tab{min-width:0;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#101010;border:1px solid #2a2a2a;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:.72rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.skills-lab__tab .codicon{flex:none;font-size:13px!important}.skills-lab__tab:hover{color:var(--text);border-color:#3d3d3d}.skills-lab__tab--on,.skills-lab__tab--on:hover{background:#f0e6d4;border-color:#f0e6d4;color:#0a0a0a!important}.skills-lab__tab--on .codicon{color:#0a0a0a!important}.skills-lab__panel{background:radial-gradient(80% 60% at 0 0,#e8b07a14,#0000 55%),#0c0c0c;border:1px solid #2a2a2a;border-radius:14px;padding:18px 18px 20px;animation:.35s both skillsIn}@keyframes skillsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.skills-lab__head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.skills-lab__badge{width:40px;height:40px;color:var(--accent);background:#d4a85a24;border-radius:11px;flex:none;place-items:center;display:grid}.skills-lab__title{color:var(--text);margin:0;font-size:1.15rem;font-weight:650}.skills-lab__note{color:var(--text-muted);margin:4px 0 0;font-size:.84rem}.skills-lab__meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px;display:grid}.skills-lab__k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:3px;font-size:.68rem;display:block}.skills-lab__v{color:var(--text);font-size:.88rem;line-height:1.4}.skills-lab__block{margin-bottom:12px}.skills-lab__block h3{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:.78rem;font-weight:600}.skills-lab__block p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.55}.skills-lab__fact{color:var(--text-muted);background:#ffffff08;border:1px solid #262626;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0 16px;padding:10px 12px;font-size:.86rem;line-height:1.5;display:flex}.skills-lab__fact .codicon{color:var(--accent);margin-top:2px}.skills-lab__cta{background:var(--accent);color:#14110c;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:.86rem;font-weight:600;transition:transform .15s,filter .15s;display:inline-flex}.skills-lab__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.skills-lab__cta--ghost{color:var(--text-muted);background:0 0;border:1px solid #333}.skills-lab__cta--ghost:hover{color:var(--text);filter:none}.skills-lab__progress{color:var(--text-dim);justify-content:space-between;margin-bottom:8px;font-size:.78rem;display:flex}.skills-lab__score{color:var(--accent)}.skills-lab__track{background:#222;border-radius:999px;height:3px;margin-bottom:16px;overflow:hidden}.skills-lab__track>span{background:var(--accent);height:100%;transition:width .3s;display:block}.skills-lab__q{color:var(--text);margin:0 0 14px;font-size:1.05rem;font-weight:560;line-height:1.45}.skills-lab__choices{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skills-lab__choice{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#101010;border:1px solid #2c2c2c;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:.9rem;transition:border-color .15s,background .15s;display:flex}.skills-lab__choice:hover:not(:disabled){border-color:#444}.skills-lab__choice:disabled{cursor:default}.skills-lab__choice--ok{background:#50b4781a;border-color:#3d7a55}.skills-lab__choice--bad{background:#b450501a;border-color:#7a3d3d}.skills-lab__letter{width:22px;height:22px;color:var(--text-muted);background:#1a1a1a;border-radius:6px;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.skills-lab__explain{border-top:1px solid #222;margin-top:14px;padding-top:12px}.skills-lab__explain p{color:var(--text-muted);margin:0 0 12px;font-size:.88rem;line-height:1.5}.skills-lab__done-score{color:var(--accent);margin:0 0 8px;font-size:1.6rem;font-weight:700}.skills-lab__done-copy{color:var(--text-muted);max-width:42ch;margin:0 0 16px;line-height:1.5}.skills-lab__done-actions{flex-wrap:wrap;gap:10px;display:flex}.skills-lab__hint{color:var(--text-dim)!important;margin:0 0 10px!important;font-size:.8rem!important}.skills-timeline{border-left:2px solid #2a2a2a;flex-direction:column;gap:0;margin:0 0 0 8px;padding:0;list-style:none;display:flex}.skills-timeline li{padding:0 0 14px 16px;position:relative}.skills-timeline li:last-child{padding-bottom:0}.skills-timeline li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-5px;box-shadow:0 0 0 3px #d4a85a26}.skills-timeline__year{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:2px;font-size:.72rem;display:block}.skills-timeline__event{color:var(--text-muted);font-size:.88rem;line-height:1.4}.skills-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.skills-bars__row{color:var(--text-muted);justify-content:space-between;margin-bottom:4px;font-size:.78rem;display:flex}.skills-bars__track{background:#1c1c1c;border-radius:999px;height:7px;overflow:hidden}.skills-bars__track>span{transform-origin:0;background:linear-gradient(90deg,#c4924a,#e8c84a);border-radius:999px;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) both barGrow;display:block}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.skills-keys{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skills-keys li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.45;display:flex}.skills-keys .codicon{color:#6fd9a4;flex:none;margin-top:2px}.skills-try{background:#ffffff05;border:1px solid #2c2c2c;border-radius:12px;margin:16px 0;padding:14px}.skills-try__label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-bottom:8px;font-size:.72rem;display:inline-flex}.skills-try__prompt{color:var(--text);margin:0 0 10px;font-size:.92rem;line-height:1.45}.skills-try__opts{flex-direction:column;gap:8px;display:flex}.skills-try__opt{text-align:left;color:var(--text-muted);cursor:pointer;background:#101010;border:1px solid #333;border-radius:9px;padding:10px 12px;font-size:.86rem;line-height:1.4;transition:border-color .15s,background .15s}.skills-try__opt:hover:not(:disabled){color:var(--text);border-color:#555}.skills-try__opt:disabled{cursor:default}.skills-try__opt--ok{color:var(--text);background:#50b4781a;border-color:#3d7a55}.skills-try__opt--bad{background:#b450501a;border-color:#7a3d3d}.skills-try__result{color:#6fd9a4;margin:10px 0 0;font-size:.84rem;line-height:1.45}.skills-lab__done-chart{width:88px;height:88px;margin-bottom:12px;position:relative}.skills-lab__done-chart span{color:var(--accent);place-items:center;font-size:1.1rem;font-weight:700;display:grid;position:absolute;inset:0}.skills-ring{width:88px;height:88px;transform:rotate(-90deg)}.skills-ring__bg,.skills-ring__fg{fill:none;stroke-width:3px}.skills-ring__bg{stroke:#222}.skills-ring__fg{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .5s}.skills-lab__done-score{display:none}.doc-tags{margin-top:28px}.status-bar{border-top:1px solid var(--border);color:var(--text-dim);background:#070707;justify-content:flex-end;gap:16px;padding:6px 14px;font-size:11px;display:flex}.chat{background:radial-gradient(60% 40% at 50% 0,#e8b07a0a,#0000 60%),#050505;flex-direction:column;flex:1;min-height:0;animation:.35s fadeUp;display:flex}.chat__header{border-bottom:1px solid var(--border);padding:16px 22px 14px}.chat__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:11px}.chat__title{color:var(--text);margin:4px 0 0;font-size:1.05rem;font-weight:600}.chat__messages{flex-direction:column;flex:1;gap:14px;padding:24px 20px;display:flex;overflow:auto}.chat__empty-wrap{width:min(520px,100%);margin:auto;animation:.4s fadeUp}.chat__empty-card{border:1px solid var(--border);text-align:left;background:linear-gradient(#121212 0%,#0c0c0c 100%);border-radius:16px;padding:28px 24px}.chat__empty-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:11px}.chat__empty-card h2{letter-spacing:-.02em;margin:0;font-size:1.35rem}.chat__empty-card>p{color:var(--text-muted);margin:10px 0 0;font-size:.92rem;line-height:1.55}.chat__suggestions{border-top:1px solid #222;flex-direction:column;gap:2px;margin-top:20px;padding-top:12px;display:flex}.chat__suggestion{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;font-size:.86rem;transition:color .15s,background .15s;display:flex}.chat__suggestion-arrow{color:var(--text-dim);flex:none;place-items:center;transition:color .15s,transform .15s;display:grid}.chat__suggestion-arrow svg{display:block}.chat__suggestion:hover:not(:disabled){color:var(--text);background:#ffffff0a}.chat__suggestion:hover:not(:disabled) .chat__suggestion-arrow{color:var(--accent);transform:translate(3px)}.chat__suggestion:disabled{opacity:.5}.chat__bubble{gap:10px;max-width:min(680px,100%);animation:.25s fadeUp;display:flex}.chat__bubble--user{flex-direction:row-reverse;align-self:flex-end}.chat__bubble--assistant{align-self:flex-start}.chat__avatar{letter-spacing:.04em;width:30px;height:30px;color:var(--text-muted);background:#1a1a1a;border:1px solid #2a2a2a;border-radius:999px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.chat__bubble--assistant .chat__avatar{color:var(--accent);background:#d4a85a1f;border-color:#d4a85a40}.chat__bubble-body{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;min-width:0;padding:12px 14px}.chat__bubble--user .chat__bubble-body{background:#171717}.chat__role{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.chat__text{color:var(--text);font-size:14px;line-height:1.55}.chat__bubble--user .chat__text{white-space:pre-wrap}.skills-lab__know{display:none}.welcome{position:relative;overflow:hidden}.welcome__glow{pointer-events:none;background:radial-gradient(at 30% 40%,#e8b07a29,#0000 60%);height:220px;animation:6s ease-in-out infinite alternate welcomeGlow;position:absolute;inset:-20% -10% auto}@keyframes welcomeGlow{0%{opacity:.55;transform:translate(-12px)}to{opacity:1;transform:translate(18px)}}.welcome__orbit{pointer-events:none;opacity:.5;width:110px;height:110px;animation:14s linear infinite welcomeSpin;position:absolute;top:16px;right:6%}.welcome__orbit span{background:var(--accent);border-radius:50%;position:absolute}.welcome__orbit span:first-child{width:8px;height:8px;margin-left:-4px;top:0;left:50%}.welcome__orbit span:nth-child(2){background:#6fd9a4;width:6px;height:6px;bottom:28px;right:8px}.welcome__orbit span:nth-child(3){background:#e8a0c8;width:5px;height:5px;bottom:18px;left:12px}@keyframes welcomeSpin{to{transform:rotate(360deg)}}.welcome__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 10px;font-size:.72rem;display:inline-flex;position:relative}.welcome__pulse{background:#6fd9a4;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite welcomePulse;box-shadow:0 0 #6fd9a48c}@keyframes welcomePulse{0%{box-shadow:0 0 #6fd9a48c}70%{box-shadow:0 0 0 10px #6fd9a400}to{box-shadow:0 0 #6fd9a400}}.welcome__title{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(2rem,4vw,2.6rem);font-weight:700;position:relative}.welcome__lede,.welcome__bio{color:var(--text-muted);max-width:54ch;margin:0 0 12px;line-height:1.6;position:relative}.welcome__lede strong{color:var(--text)}.welcome__marquee{margin:22px 0 28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.welcome__marquee-track{gap:10px;width:max-content;animation:22s linear infinite welcomeMarquee;display:flex}@keyframes welcomeMarquee{to{transform:translate(-50%)}}.welcome__chip{color:var(--text-muted);white-space:nowrap;background:#121212;border:1px solid #2c2c2c;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;display:inline-flex}.welcome__chip .codicon{color:var(--accent)}.welcome__h2{margin:0 0 12px;font-size:1.05rem;font-weight:600;position:relative}.welcome__actions{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.welcome__card{color:inherit;background:#0e0e0e;border:1px solid #262626;border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.welcome__card:hover{border-color:#3a3a3a;text-decoration:none;transform:translateY(-1px)}.welcome__card-img,.welcome__card-fallback{object-fit:cover;background:#1a1a1a;border-radius:8px;flex:none;width:72px;height:48px}.welcome__card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.welcome__card-title{color:var(--text);font-size:.92rem;font-weight:600}.welcome__card-url{color:var(--link);font-size:.78rem}.welcome__card .codicon{color:var(--text-dim);flex:none}.welcome__tips{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.welcome__tips li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.45;display:flex}.welcome__tips .codicon{color:var(--accent);margin-top:2px}.welcome__tips strong{color:var(--text)}.md{flex-direction:column;gap:.65em;display:flex}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0}.md h1,.md h2,.md h3{color:var(--text);margin:.4em 0 .2em;font-size:1em;font-weight:650}.md ul,.md ol{margin:0;padding-left:1.2em}.md li{margin:.2em 0}.md a{color:var(--link)}.md strong{color:var(--text);font-weight:650}.md-inline-code{color:#e8c84a;background:#1a1a1a;border:1px solid #2c2c2c;border-radius:5px;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.md-code{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:10px;margin:.35em 0;overflow:hidden}.md-code__lang{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);background:#101010;border-bottom:1px solid #222;padding:6px 10px;font-size:.68rem}.md-code pre{scrollbar-width:thin;scrollbar-color:#3f3f3f transparent;margin:0;padding:12px 14px;overflow-x:auto}.md-code code{color:#d6d6d6;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55}.md-shot-link{margin:.4em 0;display:block}.md-shot{border:1px solid #2a2a2a;border-radius:10px;width:100%;max-width:420px;display:block}.chat__composer{border-top:1px solid var(--border);background:#0b0b0b;gap:8px;padding:16px 20px 20px;display:flex}.chat__composer input{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:999px;outline:none;flex:1;padding:12px 18px;font-size:14px}.chat__composer input:focus{border-color:#3a3a3a}.chat__composer button{color:#0a0a0a;cursor:pointer;background:#f0f0f0;border:none;border-radius:999px;padding:0 18px;font-size:13px;font-weight:600}.chat__composer button:disabled{opacity:.45;cursor:not-allowed}.contact{flex:1;min-height:0;padding:36px 28px 56px;animation:.4s fadeUp;overflow:auto}.contact__hero{max-width:640px;margin-bottom:32px}.contact__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.1}.contact__title span{color:var(--accent)}.contact__lede{color:var(--text-muted);max-width:46ch;margin:12px 0 0;font-size:.95rem;line-height:1.6}.contact__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:36px 48px;max-width:960px;display:grid}.contact__form{flex-direction:column;gap:14px;display:flex}.contact__field{flex-direction:column;gap:6px;display:flex}.contact__field span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.contact__field input,.contact__field textarea{box-sizing:border-box;width:100%;color:var(--text);font:inherit;resize:vertical;background:#0c0c0c;border:1px solid #2a2a2a;border-radius:10px;outline:none;padding:12px 14px;font-size:.95rem;transition:border-color .18s,background .18s}.contact__field input:focus,.contact__field textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.contact__field input:focus,.contact__field textarea:focus{border-color:color-mix(in srgb, var(--accent) 55%, #2a2a2a)}}.contact__field input:focus,.contact__field textarea:focus{background:#101010}.contact__field input:disabled,.contact__field textarea:disabled{opacity:.6}.contact__hp{opacity:0;pointer-events:none;height:0;position:absolute;left:-9999px;overflow:hidden}.contact__submit{color:#0a0a0a;min-width:160px;font:inherit;cursor:pointer;background:#f0f0f0;border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:12px 20px;font-size:.92rem;font-weight:600;transition:transform .15s,opacity .15s,background .15s;display:inline-flex}.contact__submit:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.contact__submit:disabled{opacity:.55;cursor:default}.contact__toast{margin:4px 0 0;font-size:.88rem;line-height:1.45}.contact__toast--ok{color:#6fd9a4}.contact__toast--err{color:#f08080}.contact__aside-title{letter-spacing:-.01em;margin:0 0 14px;font-size:.95rem;font-weight:650}.contact__aside-title--social{margin-top:28px}.contact__info{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.contact__info li{align-items:flex-start;gap:12px;display:flex}.contact__info-icon{width:38px;height:38px;color:var(--accent);background:#d4a85a1a;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.contact__info-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px;font-size:.7rem;display:block}.contact__info a,.contact__info span:not(.contact__info-label){color:var(--text);word-break:break-word;font-size:.92rem}.contact__info a:hover{color:var(--accent)}.contact__socials{flex-wrap:wrap;gap:8px;display:flex}.contact__social{width:40px;height:40px;color:var(--text-muted);background:#0c0c0c;border:1px solid #2a2a2a;border-radius:10px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid;text-decoration:none!important}.contact__social:hover{color:var(--text);background:#141414;border-color:#3a3a3a}@media (width<=820px){.contact__grid{grid-template-columns:1fr;gap:32px}}@media (width<=720px){.contact{padding:24px 16px calc(28px + var(--mobile-nav-h) + env(safe-area-inset-bottom,0px))}.contact__submit{width:100%}}.boot-loader{z-index:1000;background:#050505;place-content:center;transition:opacity .28s,visibility .28s;display:grid;position:fixed;inset:0}.boot-loader--out{opacity:0;visibility:hidden;pointer-events:none}.boot-loader__ring{border:2px solid #2e2e2e;border-top-color:#8a8a8a;border-radius:999px;width:22px;height:22px;animation:.7s linear infinite bootSpin}@keyframes bootSpin{to{transform:rotate(360deg)}}.search-panel{flex-direction:column;gap:14px;display:flex}.search-field{color:var(--text-dim);background:#121212;border:1px solid #2a2a2a;border-radius:999px;align-items:center;gap:8px;margin:0 4px;padding:9px 12px;display:flex}.search-field input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.search-hint{text-align:center;color:var(--text-dim);margin:28px 8px 0;font-size:13px;line-height:1.45}.search-results{margin:0;padding:0;list-style:none}.search-result{text-align:left;width:100%;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.search-result:hover{background:var(--bg-hover);color:var(--text)}.search-result span{flex-direction:column;gap:2px;min-width:0;display:flex}.search-result strong{color:inherit;font-size:13px;font-weight:560}.search-result em{color:var(--text-dim);font-size:11px;font-style:normal}.thinking-wave{align-items:flex-end;gap:4px;height:18px;padding:2px 0;display:inline-flex}.thinking-wave span{background:#cfcfcf;border-radius:999px;width:4px;height:4px;animation:1s ease-in-out infinite thinkWave}.thinking-wave span:first-child{animation-delay:0s}.thinking-wave span:nth-child(2){animation-delay:.1s}.thinking-wave span:nth-child(3){animation-delay:.2s}.thinking-wave span:nth-child(4){animation-delay:.3s}.thinking-wave span:nth-child(5){animation-delay:.4s}@keyframes thinkWave{0%,to{opacity:.35;height:4px;transform:translateY(0)}50%{opacity:1;height:14px;transform:translateY(-1px)}}@media (width<=980px){.shell-right{display:none}.home__destinations{grid-template-columns:1fr}.home__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:root{--activity-w:0px;--mobile-nav-h:76px;--capsule-grad:linear-gradient(90deg, #e8a0c8 0%, #e8b07a 45%, #e8c84a 100%)}.app-shell{display:block;overflow-x:hidden}.activity-rail{width:auto;height:auto;min-height:0;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;background:linear-gradient(#0000 0%,#050505b8 45%,#050505eb 100%);flex-direction:row;justify-content:center;align-self:auto;align-items:flex-end;gap:10px;position:fixed;bottom:0;left:0;right:0}.activity-rail__top,.activity-rail__cluster{pointer-events:auto}.activity-rail__top{flex-direction:row;gap:6px;margin-bottom:4px;padding:0;position:static}.activity-rail__top--ai{margin-bottom:4px}.activity-tool{background:#0a0a0aeb;border:1px solid #2a2a2a;width:44px;height:44px}.activity-rail__cluster{flex-direction:row;align-items:center;gap:10px;width:auto}.activity-capsule-slot{max-width:0;max-height:none;margin-bottom:0;margin-right:0;transition:max-width .32s cubic-bezier(.22,1,.36,1),margin-right .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.activity-capsule-slot--open{max-width:280px;max-height:none;margin-bottom:0;margin-right:0;overflow:visible}.activity-capsule{flex-direction:row;gap:6px;padding:8px 12px;transform:translateY(120%)}.activity-capsule--in{transform:translateY(0)}.activity-toggle{flex-shrink:0;width:44px;height:44px}.shell-backdrop{z-index:28;cursor:pointer;background:#0000008c;border:none;margin:0;padding:0;animation:.2s shellBackdropIn;position:fixed;inset:0}@keyframes shellBackdropIn{0%{opacity:0}to{opacity:1}}.shell-side{z-index:30;border-right:1px solid var(--border);width:min(300px,86vw);padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px));animation:.28s cubic-bezier(.22,1,.36,1) shellDrawerIn;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 40px #00000073}@keyframes shellDrawerIn{0%{opacity:.6;transform:translate(-104%)}to{opacity:1;transform:none}}.shell-center,.shell-main{width:100%;min-width:0}.shell-center{min-height:100dvh}.shell-main{padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px))}.editor__tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}.editor__body{padding:22px 16px 48px}.home__name{letter-spacing:-.04em;font-size:clamp(2.35rem,11vw,3rem);line-height:1.14}.home{padding:26px 18px calc(24px + var(--mobile-nav-h) + env(safe-area-inset-bottom,0px));box-sizing:border-box;justify-content:flex-start;align-items:stretch;width:100%;max-width:min(440px,100%);margin:0 auto;position:relative;overflow-x:clip}.home:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 70% at 30% 0,#d4a85a24,#0000 70%);width:auto;height:220px;position:absolute;top:-40px;left:0;right:0;transform:none}.home>*{z-index:1;position:relative}.home__hero{text-align:left;max-width:none;padding:0}.home__eyebrow{letter-spacing:.22em;margin-bottom:12px;font-size:10px}.home__tagline{margin-top:14px;font-size:.9rem;line-height:1.5}.home__lede--full{display:none}.home__lede--short{text-align:left;color:#b0b0b0;max-width:none;margin:18px 0 0;font-size:.95rem;line-height:1.75;display:block}.home__stats{display:none}.home__signal{letter-spacing:.02em;color:var(--text-dim);margin:22px 0 0;padding:0;font-size:.78rem;line-height:1.65;display:block}.home__destinations{flex-direction:column;gap:8px;width:100%;margin-top:22px;display:flex}.home__dest--ai{order:-2}.home__dest--notes{order:-1}.home__dest{background:0 0;border:none;border-bottom:1px solid #1e1e1e;border-radius:0;align-items:center;gap:12px;padding:12px 4px}.home__dest:last-child{border-bottom:none}.home__dest:hover{background:0 0;border-color:#0000 #0000 #1e1e1e;transform:none}.home__dest--primary{background:linear-gradient(#0c0c0c, #0c0c0c) padding-box, var(--capsule-grad) border-box;border:1px solid #0000;border-radius:16px;order:-3;align-items:flex-start;margin-bottom:6px;padding:16px;box-shadow:0 10px 28px #00000047}.home__dest--primary:hover,.home__dest--primary:last-child{border-bottom:1px solid #0000;transform:none}.home__dest--primary .home__dest-title{font-size:1.05rem}.home__dest--primary .home__dest-desc{color:#9a9a9a}.home__dest-icon{border-radius:11px;width:38px;height:38px}.home__dest-title{font-size:.95rem}.home__dest-desc{font-size:.78rem;line-height:1.4}.home__footer{text-align:left;align-self:flex-start;margin-top:26px}.social-list__item{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon link";gap:2px 10px}.social-list__icon{grid-area:icon;align-self:start;margin-top:3px}.social-list__label{grid-area:label}.social-list__item .doc-arrow{display:none}.social-list__item a{grid-area:link}.status-bar{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px}.chat__header{padding:14px 16px 12px}.chat__empty-card{padding:18px 16px}.chat__composer{padding:10px 12px}.chat__suggestion{padding-right:12px}@media (hover:none){.hover-tip{display:none!important}}}@media (width<=480px){.home{padding-top:22px;padding-left:16px;padding-right:16px}.editor__body{padding:18px 14px 40px}.chat__empty-card h2{font-size:1.35rem}.cert-block{grid-template-columns:1.8rem minmax(0,1fr);gap:0 10px}.skills-lab__meta{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:codicon;font-display:block;src:url(/assets/codicon-DjkITdqj.ttf?721d4c0a96379d0c13d3d5596893c348)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before,.codicon-plus:before,.codicon-gist-new:before,.codicon-repo-create:before{content:"?"}.codicon-lightbulb:before,.codicon-light-bulb:before{content:"?"}.codicon-repo:before,.codicon-repo-delete:before{content:"?"}.codicon-gist-fork:before,.codicon-repo-forked:before{content:"?"}.codicon-git-pull-request:before,.codicon-git-pull-request-abandoned:before{content:"?"}.codicon-record-keys:before,.codicon-keyboard:before{content:"?"}.codicon-tag:before,.codicon-git-pull-request-label:before,.codicon-tag-add:before,.codicon-tag-remove:before{content:"?"}.codicon-person:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person-filled:before{content:"?"}.codicon-source-control:before{content:"?"}.codicon-mirror:before,.codicon-mirror-public:before{content:"?"}.codicon-star:before,.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before{content:"?"}.codicon-comment:before,.codicon-comment-add:before{content:"?"}.codicon-alert:before,.codicon-warning:before{content:"?"}.codicon-search:before,.codicon-search-save:before{content:"?"}.codicon-log-out:before,.codicon-sign-out:before{content:"?"}.codicon-log-in:before,.codicon-sign-in:before{content:"?"}.codicon-eye:before,.codicon-eye-unwatch:before,.codicon-eye-watch:before{content:"?"}.codicon-circle-filled:before,.codicon-primitive-dot:before,.codicon-close-dirty:before,.codicon-debug-breakpoint:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-hint:before,.codicon-terminal-decoration-success:before{content:"?"}.codicon-primitive-square:before{content:"?"}.codicon-edit:before,.codicon-pencil:before{content:"?"}.codicon-info:before,.codicon-issue-opened:before{content:"?"}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:"?"}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:"?"}.codicon-repo-sync:before,.codicon-sync:before{content:"?"}.codicon-clone:before,.codicon-desktop-download:before{content:"?"}.codicon-beaker:before,.codicon-microscope:before{content:"?"}.codicon-vm:before,.codicon-device-desktop:before{content:"?"}.codicon-file:before{content:"?"}.codicon-more:before,.codicon-ellipsis:before,.codicon-kebab-horizontal:before{content:"?"}.codicon-mail-reply:before,.codicon-reply:before{content:"?"}.codicon-organization:before,.codicon-organization-filled:before,.codicon-organization-outline:before{content:"?"}.codicon-new-file:before,.codicon-file-add:before{content:"?"}.codicon-new-folder:before,.codicon-file-directory-create:before{content:"?"}.codicon-trash:before,.codicon-trashcan:before{content:"?"}.codicon-history:before,.codicon-clock:before{content:"?"}.codicon-folder:before,.codicon-file-directory:before,.codicon-symbol-folder:before{content:"?"}.codicon-logo-github:before,.codicon-mark-github:before,.codicon-github:before{content:"?"}.codicon-terminal:before,.codicon-console:before,.codicon-repl:before{content:"?"}.codicon-zap:before,.codicon-symbol-event:before{content:"?"}.codicon-error:before,.codicon-stop:before{content:"?"}.codicon-variable:before,.codicon-symbol-variable:before{content:"?"}.codicon-array:before,.codicon-symbol-array:before{content:"?"}.codicon-symbol-module:before,.codicon-symbol-package:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before{content:"?"}.codicon-symbol-method:before,.codicon-symbol-function:before,.codicon-symbol-constructor:before{content:"?"}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:"?"}.codicon-symbol-numeric:before,.codicon-symbol-number:before{content:"?"}.codicon-symbol-structure:before,.codicon-symbol-struct:before{content:"?"}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:"?"}.codicon-symbol-key:before,.codicon-symbol-text:before{content:"?"}.codicon-symbol-reference:before,.codicon-go-to-file:before{content:"?"}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:"?"}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:"?"}.codicon-activate-breakpoints:before{content:"?"}.codicon-archive:before{content:"?"}.codicon-arrow-both:before{content:"?"}.codicon-arrow-down:before{content:"?"}.codicon-arrow-left:before{content:"?"}.codicon-arrow-right:before{content:"?"}.codicon-arrow-small-down:before{content:"?"}.codicon-arrow-small-left:before{content:"?"}.codicon-arrow-small-right:before{content:"?"}.codicon-arrow-small-up:before{content:"?"}.codicon-arrow-up:before{content:"?"}.codicon-bell:before{content:"?"}.codicon-bold:before{content:"?"}.codicon-book:before{content:"?"}.codicon-bookmark:before{content:"?"}.codicon-debug-breakpoint-conditional-unverified:before{content:"?"}.codicon-debug-breakpoint-conditional:before,.codicon-debug-breakpoint-conditional-disabled:before{content:"?"}.codicon-debug-breakpoint-data-unverified:before{content:"?"}.codicon-debug-breakpoint-data:before,.codicon-debug-breakpoint-data-disabled:before{content:"?"}.codicon-debug-breakpoint-log-unverified:before{content:"?"}.codicon-debug-breakpoint-log:before,.codicon-debug-breakpoint-log-disabled:before{content:"?"}.codicon-briefcase:before{content:"?"}.codicon-broadcast:before{content:"?"}.codicon-browser:before{content:"?"}.codicon-bug:before{content:"?"}.codicon-calendar:before{content:"?"}.codicon-case-sensitive:before{content:"?"}.codicon-check:before{content:"?"}.codicon-checklist:before{content:"?"}.codicon-chevron-down:before{content:"?"}.codicon-chevron-left:before{content:"?"}.codicon-chevron-right:before{content:"?"}.codicon-chevron-up:before{content:"?"}.codicon-chrome-close:before{content:"?"}.codicon-chrome-maximize:before{content:"?"}.codicon-chrome-minimize:before{content:"?"}.codicon-chrome-restore:before{content:"?"}.codicon-circle-outline:before,.codicon-circle:before,.codicon-debug-breakpoint-unverified:before,.codicon-terminal-decoration-incomplete:before{content:"?"}.codicon-circle-slash:before{content:"?"}.codicon-circuit-board:before{content:"?"}.codicon-clear-all:before{content:"?"}.codicon-clippy:before{content:"?"}.codicon-close-all:before{content:"?"}.codicon-cloud-download:before{content:"?"}.codicon-cloud-upload:before{content:"?"}.codicon-code:before{content:"?"}.codicon-collapse-all:before{content:"?"}.codicon-color-mode:before{content:"?"}.codicon-comment-discussion:before{content:"?"}.codicon-credit-card:before{content:"?"}.codicon-dash:before{content:"?"}.codicon-dashboard:before{content:"?"}.codicon-database:before{content:"?"}.codicon-debug-continue:before{content:"?"}.codicon-debug-disconnect:before{content:"?"}.codicon-debug-pause:before{content:"?"}.codicon-debug-restart:before{content:"?"}.codicon-debug-start:before{content:"?"}.codicon-debug-step-into:before{content:"?"}.codicon-debug-step-out:before{content:"?"}.codicon-debug-step-over:before{content:"?"}.codicon-debug-stop:before{content:"?"}.codicon-debug:before{content:"?"}.codicon-device-camera-video:before{content:"?"}.codicon-device-camera:before{content:"?"}.codicon-device-mobile:before{content:"?"}.codicon-diff-added:before{content:"?"}.codicon-diff-ignored:before{content:"?"}.codicon-diff-modified:before{content:"?"}.codicon-diff-removed:before{content:"?"}.codicon-diff-renamed:before{content:"?"}.codicon-diff:before,.codicon-diff-sidebyside:before{content:"?"}.codicon-discard:before{content:"?"}.codicon-editor-layout:before{content:"?"}.codicon-empty-window:before{content:"?"}.codicon-exclude:before{content:"?"}.codicon-extensions:before{content:"?"}.codicon-eye-closed:before{content:"?"}.codicon-file-binary:before{content:"?"}.codicon-file-code:before{content:"?"}.codicon-file-media:before{content:"?"}.codicon-file-pdf:before{content:"?"}.codicon-file-submodule:before{content:"?"}.codicon-file-symlink-directory:before{content:"?"}.codicon-file-symlink-file:before{content:"?"}.codicon-file-zip:before{content:"?"}.codicon-files:before{content:"?"}.codicon-filter:before{content:"?"}.codicon-flame:before{content:"?"}.codicon-fold-down:before{content:"?"}.codicon-fold-up:before{content:"?"}.codicon-fold:before{content:"?"}.codicon-folder-active:before{content:"?"}.codicon-folder-opened:before{content:"?"}.codicon-gear:before{content:"?"}.codicon-gift:before{content:"?"}.codicon-gist-secret:before{content:"?"}.codicon-gist:before{content:"?"}.codicon-git-commit:before{content:"?"}.codicon-git-compare:before,.codicon-compare-changes:before{content:"?"}.codicon-git-merge:before{content:"?"}.codicon-github-action:before{content:"?"}.codicon-github-alt:before{content:"?"}.codicon-globe:before{content:"?"}.codicon-grabber:before{content:"?"}.codicon-graph:before{content:"?"}.codicon-gripper:before{content:"?"}.codicon-heart:before{content:"?"}.codicon-home:before{content:"?"}.codicon-horizontal-rule:before{content:"?"}.codicon-hubot:before{content:"?"}.codicon-inbox:before{content:"?"}.codicon-issue-reopened:before{content:"?"}.codicon-issues:before{content:"?"}.codicon-italic:before{content:"?"}.codicon-jersey:before{content:"?"}.codicon-json:before,.codicon-bracket:before{content:"?"}.codicon-kebab-vertical:before{content:"?"}.codicon-key:before{content:"?"}.codicon-law:before{content:"?"}.codicon-lightbulb-autofix:before{content:"?"}.codicon-link-external:before{content:"?"}.codicon-link:before{content:"?"}.codicon-list-ordered:before{content:"?"}.codicon-list-unordered:before{content:"?"}.codicon-live-share:before{content:"?"}.codicon-loading:before{content:"?"}.codicon-location:before{content:"?"}.codicon-mail-read:before{content:"?"}.codicon-mail:before{content:"?"}.codicon-markdown:before{content:"?"}.codicon-megaphone:before{content:"?"}.codicon-mention:before{content:"?"}.codicon-milestone:before,.codicon-git-pull-request-milestone:before{content:"?"}.codicon-mortar-board:before{content:"?"}.codicon-move:before{content:"?"}.codicon-multiple-windows:before{content:"?"}.codicon-mute:before{content:"?"}.codicon-no-newline:before{content:"?"}.codicon-note:before{content:"?"}.codicon-octoface:before{content:"?"}.codicon-open-preview:before{content:"?"}.codicon-package:before{content:"?"}.codicon-paintcan:before{content:"?"}.codicon-pin:before{content:"?"}.codicon-play:before,.codicon-run:before{content:"?"}.codicon-plug:before{content:"?"}.codicon-preserve-case:before{content:"?"}.codicon-preview:before{content:"?"}.codicon-project:before{content:"?"}.codicon-pulse:before{content:"?"}.codicon-question:before{content:"?"}.codicon-quote:before{content:"?"}.codicon-radio-tower:before{content:"?"}.codicon-reactions:before{content:"?"}.codicon-references:before{content:"?"}.codicon-refresh:before{content:"?"}.codicon-regex:before{content:"?"}.codicon-remote-explorer:before{content:"?"}.codicon-remote:before{content:"?"}.codicon-remove:before{content:"?"}.codicon-replace-all:before{content:"?"}.codicon-replace:before{content:"?"}.codicon-repo-clone:before{content:"?"}.codicon-repo-force-push:before{content:"?"}.codicon-repo-pull:before{content:"?"}.codicon-repo-push:before{content:"?"}.codicon-report:before{content:"?"}.codicon-request-changes:before{content:"?"}.codicon-rocket:before{content:"?"}.codicon-root-folder-opened:before{content:"?"}.codicon-root-folder:before{content:"?"}.codicon-rss:before{content:"?"}.codicon-ruby:before{content:"?"}.codicon-save-all:before{content:"?"}.codicon-save-as:before{content:"?"}.codicon-save:before{content:"?"}.codicon-screen-full:before{content:"?"}.codicon-screen-normal:before{content:"?"}.codicon-search-stop:before{content:"?"}.codicon-server:before{content:"?"}.codicon-settings-gear:before{content:"?"}.codicon-settings:before{content:"?"}.codicon-shield:before{content:"?"}.codicon-smiley:before{content:"?"}.codicon-sort-precedence:before{content:"?"}.codicon-split-horizontal:before{content:"?"}.codicon-split-vertical:before{content:"?"}.codicon-squirrel:before{content:"?"}.codicon-star-full:before{content:"?"}.codicon-star-half:before{content:"?"}.codicon-symbol-class:before{content:"?"}.codicon-symbol-color:before{content:"?"}.codicon-symbol-constant:before{content:"?"}.codicon-symbol-enum-member:before{content:"?"}.codicon-symbol-field:before{content:"?"}.codicon-symbol-file:before{content:"?"}.codicon-symbol-interface:before{content:"?"}.codicon-symbol-keyword:before{content:"?"}.codicon-symbol-misc:before{content:"?"}.codicon-symbol-operator:before{content:"?"}.codicon-symbol-property:before,.codicon-wrench:before,.codicon-wrench-subaction:before{content:"?"}.codicon-symbol-snippet:before{content:"?"}.codicon-tasklist:before{content:"?"}.codicon-telescope:before{content:"?"}.codicon-text-size:before{content:"?"}.codicon-three-bars:before{content:"?"}.codicon-thumbsdown:before{content:"?"}.codicon-thumbsup:before{content:"?"}.codicon-tools:before{content:"?"}.codicon-triangle-down:before{content:"?"}.codicon-triangle-left:before{content:"?"}.codicon-triangle-right:before{content:"?"}.codicon-triangle-up:before{content:"?"}.codicon-twitter:before{content:"?"}.codicon-unfold:before{content:"?"}.codicon-unlock:before{content:"?"}.codicon-unmute:before{content:"?"}.codicon-unverified:before{content:"?"}.codicon-verified:before{content:"?"}.codicon-versions:before{content:"?"}.codicon-vm-active:before{content:"?"}.codicon-vm-outline:before{content:"?"}.codicon-vm-running:before{content:"?"}.codicon-watch:before{content:"?"}.codicon-whitespace:before{content:"?"}.codicon-whole-word:before{content:"?"}.codicon-window:before{content:"?"}.codicon-word-wrap:before{content:"?"}.codicon-zoom-in:before{content:"?"}.codicon-zoom-out:before{content:"?"}.codicon-list-filter:before{content:"?"}.codicon-list-flat:before{content:"?"}.codicon-list-selection:before,.codicon-selection:before{content:"?"}.codicon-list-tree:before{content:"?"}.codicon-debug-breakpoint-function-unverified:before{content:"?"}.codicon-debug-breakpoint-function:before,.codicon-debug-breakpoint-function-disabled:before{content:"?"}.codicon-debug-stackframe-active:before{content:"?"}.codicon-circle-small-filled:before,.codicon-debug-stackframe-dot:before,.codicon-terminal-decoration-mark:before{content:"?"}.codicon-debug-stackframe:before,.codicon-debug-stackframe-focused:before{content:"?"}.codicon-debug-breakpoint-unsupported:before{content:"?"}.codicon-symbol-string:before{content:"?"}.codicon-debug-reverse-continue:before{content:"?"}.codicon-debug-step-back:before{content:"?"}.codicon-debug-restart-frame:before{content:"?"}.codicon-debug-alt:before{content:"?"}.codicon-call-incoming:before{content:"?"}.codicon-call-outgoing:before{content:"?"}.codicon-menu:before{content:"?"}.codicon-expand-all:before{content:"?"}.codicon-feedback:before,.codicon-git-pull-request-reviewer:before{content:"?"}.codicon-group-by-ref-type:before{content:"?"}.codicon-ungroup-by-ref-type:before{content:"?"}.codicon-account:before,.codicon-git-pull-request-assignee:before{content:"?"}.codicon-bell-dot:before{content:"?"}.codicon-debug-console:before{content:"?"}.codicon-library:before{content:"?"}.codicon-output:before{content:"?"}.codicon-run-all:before{content:"?"}.codicon-sync-ignored:before{content:"?"}.codicon-pinned:before{content:"?"}.codicon-github-inverted:before{content:"?"}.codicon-server-process:before{content:"?"}.codicon-server-environment:before{content:"?"}.codicon-pass:before,.codicon-issue-closed:before{content:"?"}.codicon-stop-circle:before{content:"?"}.codicon-play-circle:before{content:"?"}.codicon-record:before{content:"?"}.codicon-debug-alt-small:before{content:"?"}.codicon-vm-connect:before{content:"?"}.codicon-cloud:before{content:"?"}.codicon-merge:before{content:"?"}.codicon-export:before{content:"?"}.codicon-graph-left:before{content:"?"}.codicon-magnet:before{content:"?"}.codicon-notebook:before{content:"?"}.codicon-redo:before{content:"?"}.codicon-check-all:before{content:"?"}.codicon-pinned-dirty:before{content:"?"}.codicon-pass-filled:before{content:"?"}.codicon-circle-large-filled:before{content:"?"}.codicon-circle-large:before,.codicon-circle-large-outline:before{content:"?"}.codicon-combine:before,.codicon-gather:before{content:"?"}.codicon-table:before{content:"?"}.codicon-variable-group:before{content:"?"}.codicon-type-hierarchy:before{content:"?"}.codicon-type-hierarchy-sub:before{content:"?"}.codicon-type-hierarchy-super:before{content:"?"}.codicon-git-pull-request-create:before{content:"?"}.codicon-run-above:before{content:"?"}.codicon-run-below:before{content:"?"}.codicon-notebook-template:before{content:"?"}.codicon-debug-rerun:before{content:"?"}.codicon-workspace-trusted:before{content:"?"}.codicon-workspace-untrusted:before{content:"?"}.codicon-workspace-unknown:before{content:"?"}.codicon-terminal-cmd:before{content:"?"}.codicon-terminal-debian:before{content:"?"}.codicon-terminal-linux:before{content:"?"}.codicon-terminal-powershell:before{content:"?"}.codicon-terminal-tmux:before{content:"?"}.codicon-terminal-ubuntu:before{content:"?"}.codicon-terminal-bash:before{content:"?"}.codicon-arrow-swap:before{content:"?"}.codicon-copy:before{content:"?"}.codicon-person-add:before{content:"?"}.codicon-filter-filled:before{content:"?"}.codicon-wand:before{content:"?"}.codicon-debug-line-by-line:before{content:"?"}.codicon-inspect:before{content:"?"}.codicon-layers:before{content:"?"}.codicon-layers-dot:before{content:"?"}.codicon-layers-active:before{content:"?"}.codicon-compass:before{content:"?"}.codicon-compass-dot:before{content:"?"}.codicon-compass-active:before{content:"?"}.codicon-azure:before{content:"?"}.codicon-issue-draft:before{content:"?"}.codicon-git-pull-request-closed:before{content:"?"}.codicon-git-pull-request-draft:before{content:"?"}.codicon-debug-all:before{content:"?"}.codicon-debug-coverage:before{content:"?"}.codicon-run-errors:before{content:"?"}.codicon-folder-library:before{content:"?"}.codicon-debug-continue-small:before{content:"?"}.codicon-beaker-stop:before{content:"?"}.codicon-graph-line:before{content:"?"}.codicon-graph-scatter:before{content:"?"}.codicon-pie-chart:before{content:"?"}.codicon-bracket-dot:before{content:"?"}.codicon-bracket-error:before{content:"?"}.codicon-lock-small:before{content:"?"}.codicon-azure-devops:before{content:"?"}.codicon-verified-filled:before{content:"?"}.codicon-newline:before{content:"?"}.codicon-layout:before{content:"?"}.codicon-layout-activitybar-left:before{content:"?"}.codicon-layout-activitybar-right:before{content:"?"}.codicon-layout-panel-left:before{content:"?"}.codicon-layout-panel-center:before{content:"?"}.codicon-layout-panel-justify:before{content:"?"}.codicon-layout-panel-right:before{content:"?"}.codicon-layout-panel:before{content:"?"}.codicon-layout-sidebar-left:before{content:"?"}.codicon-layout-sidebar-right:before{content:"?"}.codicon-layout-statusbar:before{content:"?"}.codicon-layout-menubar:before{content:"?"}.codicon-layout-centered:before{content:"?"}.codicon-target:before{content:"?"}.codicon-indent:before{content:"?"}.codicon-record-small:before{content:"?"}.codicon-error-small:before,.codicon-terminal-decoration-error:before{content:"?"}.codicon-arrow-circle-down:before{content:"?"}.codicon-arrow-circle-left:before{content:"?"}.codicon-arrow-circle-right:before{content:"?"}.codicon-arrow-circle-up:before{content:"?"}.codicon-layout-sidebar-right-off:before{content:"?"}.codicon-layout-panel-off:before{content:"?"}.codicon-layout-sidebar-left-off:before{content:"?"}.codicon-blank:before{content:"?"}.codicon-heart-filled:before{content:"?"}.codicon-map:before,.codicon-map-horizontal:before,.codicon-fold-horizontal:before{content:"?"}.codicon-map-filled:before,.codicon-map-horizontal-filled:before,.codicon-fold-horizontal-filled:before{content:"?"}.codicon-circle-small:before{content:"?"}.codicon-bell-slash:before{content:"?"}.codicon-bell-slash-dot:before{content:"?"}.codicon-comment-unresolved:before{content:"?"}.codicon-git-pull-request-go-to-changes:before{content:"?"}.codicon-git-pull-request-new-changes:before{content:"?"}.codicon-search-fuzzy:before{content:"?"}.codicon-comment-draft:before{content:"?"}.codicon-send:before{content:"?"}.codicon-sparkle:before{content:"?"}.codicon-insert:before{content:"?"}.codicon-mic:before{content:"?"}.codicon-thumbsdown-filled:before{content:"?"}.codicon-thumbsup-filled:before{content:"?"}.codicon-coffee:before{content:"?"}.codicon-snake:before{content:"?"}.codicon-game:before{content:"?"}.codicon-vr:before{content:"?"}.codicon-chip:before{content:"?"}.codicon-piano:before{content:"?"}.codicon-music:before{content:"?"}.codicon-mic-filled:before{content:"?"}.codicon-repo-fetch:before{content:"?"}.codicon-copilot:before{content:"?"}.codicon-lightbulb-sparkle:before{content:"?"}.codicon-robot:before{content:"?"}.codicon-sparkle-filled:before{content:"?"}.codicon-diff-single:before{content:"?"}.codicon-diff-multiple:before{content:"?"}.codicon-surround-with:before{content:"?"}.codicon-share:before{content:"?"}.codicon-git-stash:before{content:"?"}.codicon-git-stash-apply:before{content:"?"}.codicon-git-stash-pop:before{content:"?"}.codicon-vscode:before{content:"?"}.codicon-vscode-insiders:before{content:"?"}.codicon-code-oss:before{content:"?"}.codicon-run-coverage:before{content:"?"}.codicon-run-all-coverage:before{content:"?"}.codicon-coverage:before{content:"?"}.codicon-github-project:before{content:"?"}.codicon-map-vertical:before,.codicon-fold-vertical:before{content:"?"}.codicon-map-vertical-filled:before,.codicon-fold-vertical-filled:before{content:"?"}.codicon-go-to-search:before{content:"?"}.codicon-percentage:before,.codicon-sort-percentage:before{content:"?"}.codicon-attach:before{content:"?"}.codicon-go-to-editing-session:before{content:"?"}.codicon-edit-session:before{content:"?"}.codicon-code-review:before{content:"?"}.codicon-copilot-warning:before{content:"?"}.codicon-python:before{content:"?"}.codicon-copilot-large:before{content:"?"}.codicon-copilot-warning-large:before{content:"?"}.codicon-keyboard-tab:before{content:"?"}.codicon-copilot-blocked:before{content:"?"}.codicon-copilot-not-connected:before{content:"?"}.codicon-flag:before{content:"?"}.codicon-lightbulb-empty:before{content:"?"}.codicon-symbol-method-arrow:before{content:"?"}.codicon-copilot-unavailable:before{content:"?"}.codicon-repo-pinned:before{content:"?"}.codicon-keyboard-tab-above:before{content:"?"}.codicon-keyboard-tab-below:before{content:"?"}.codicon-git-pull-request-done:before{content:"?"}.codicon-mcp:before{content:"?"}.codicon-extensions-large:before{content:"?"}.codicon-layout-panel-dock:before{content:"?"}.codicon-layout-sidebar-left-dock:before{content:"?"}.codicon-layout-sidebar-right-dock:before{content:"?"}.codicon-copilot-in-progress:before{content:"?"}.codicon-copilot-error:before{content:"?"}.codicon-copilot-success:before{content:"?"}.codicon-chat-sparkle:before{content:"?"}.codicon-search-sparkle:before{content:"?"}.codicon-edit-sparkle:before{content:"?"}.codicon-copilot-snooze:before{content:"?"}.codicon-send-to-remote-agent:before{content:"?"}.codicon-comment-discussion-sparkle:before{content:"?"}.codicon-chat-sparkle-warning:before{content:"?"}.codicon-chat-sparkle-error:before{content:"?"}.codicon-collection:before{content:"?"}.codicon-new-collection:before{content:"?"}.codicon-thinking:before{content:"?"}.codicon-build:before{content:"?"}.codicon-comment-discussion-quote:before{content:"?"}.codicon-cursor:before{content:"?"}.codicon-eraser:before{content:"?"}.codicon-file-text:before{content:"?"}.codicon-quotes:before{content:"?"}.codicon-rename:before{content:"?"}.codicon-run-with-deps:before{content:"?"}.codicon-debug-connected:before{content:"?"}.codicon-strikethrough:before{content:"?"}.codicon-open-in-product:before{content:"?"}.codicon-index-zero:before{content:"?"}.codicon-agent:before{content:"?"}.codicon-edit-code:before{content:"?"}.codicon-repo-selected:before{content:"?"}.codicon-skip:before{content:"?"}.codicon-merge-into:before{content:"?"}.codicon-git-branch-changes:before{content:"?"}.codicon-git-branch-staged-changes:before{content:"?"}.codicon-git-branch-conflicts:before{content:"?"}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before{content:"?"}.codicon-search-large:before{content:"?"}.codicon-terminal-git-bash:before{content:"?"}.codicon-window-active:before{content:"?"}.codicon-forward:before{content:"?"}.codicon-download:before{content:"?"}.codicon-clockface:before{content:"?"}.codicon-unarchive:before{content:"?"}.codicon-session-in-progress:before{content:"?"}.codicon-collection-small:before{content:"?"}.codicon-vm-small:before{content:"?"}.codicon-cloud-small:before{content:"?"}.codicon-add-small:before{content:"?"}.codicon-remove-small:before{content:"?"}.codicon-worktree-small:before{content:"?"}.codicon-worktree:before{content:"?"}.codicon-screen-cut:before{content:"?"}.codicon-ask:before{content:"?"}.codicon-openai:before{content:"?"}.codicon-claude:before{content:"?"}.codicon-open-in-window:before{content:"?"}.codicon-new-session:before{content:"?"}.codicon-git-fetch:before{content:"?"}.codicon-vm-pending:before{content:"?"}