.career-xp{color:#000;background:#ece9d8;padding:12px 14px 16px;font-size:11px}.career-xp-full{flex-direction:column;height:100%;min-height:0;display:flex}.career-xp-scroll-host{height:100%;min-height:0;overflow:auto}.career-xp-onepager{min-height:min-content}.career-xp-onepager-contact{color:#444;margin:6px 0 0;font-size:10px}.career-xp-onepager-contact a{color:#245edb;text-decoration:underline}.career-xp-hero{background:#fff;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px;display:flex}.career-xp-hero h1{color:#0a246a;margin:0;font-size:18px}.career-xp-tagline{color:#245edb;margin:4px 0 0;font-size:12px;font-weight:700}.career-xp-meta{color:#555;margin:4px 0 0}.career-xp-narrative{max-width:52rem;margin:8px 0 0;line-height:1.5}.career-xp-hero-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.career-xp-tabs{gap:2px;margin-bottom:-1px;padding-left:4px;display:flex}.career-xp-tab{color:#333;cursor:default;background:linear-gradient(#f4f3ee 0%,#d8d4c8 100%);border:1px solid #7f9db9;border-bottom:none;border-radius:4px 4px 0 0;padding:5px 16px;font-size:11px;font-weight:700}.career-xp-tab-active{color:#0a246a;z-index:1;background:#fff;position:relative}.career-xp-tabpanel{background:#fff;border:1px solid #7f9db9;flex:1;min-height:0;padding:12px;overflow:auto}.career-xp-focus,.career-xp-projects{margin-bottom:12px}.career-xp-projects:last-child,.career-xp-focus:last-child{margin-bottom:0}.career-xp-focus h2{color:#0a246a;margin:0 0 8px;font-size:13px}.career-xp-focus-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.career-xp-focus-card{background:#fff;border-top:3px solid;padding:10px}.career-xp-focus-card h3{margin:0 0 4px;font-size:12px}.career-xp-focus-headline{color:#222;margin:0 0 6px;font-weight:700}.career-xp-focus-card p:last-child{color:#333;margin:0;line-height:1.45}.career-xp-chips{flex-wrap:wrap;gap:6px;display:flex}.career-xp-chip{cursor:default;color:#000;background:#fff;border:1px solid #7f9db9;border-radius:3px;padding:3px 10px;font-size:10px}.career-xp-chip-active{color:#fff!important}.career-xp-resume-section{background:#fff;margin-bottom:10px}.career-xp-resume-bar{color:#fff;background:linear-gradient(#3b8ef3 0%,#1f51cc 100%);padding:4px 8px;font-size:11px;font-weight:700}.career-xp-resume-body{padding:8px 10px}.career-xp-resume-para{margin:0 0 6px;line-height:1.5}.career-xp-resume-entry{border-top:1px solid #e3e0d6;padding:8px 0}.career-xp-resume-entry:first-child{border-top:none;padding-top:0}.career-xp-resume-entry-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.career-xp-resume-entry-head strong{color:#0a246a}.career-xp-resume-entry-head span{color:#666;white-space:nowrap;font-size:10px}.career-xp-resume-sub{color:#245edb;margin:2px 0 4px;font-style:italic}.career-xp-resume-entry ul,.career-xp-resume-group ul{margin:4px 0 0;padding-left:18px;line-height:1.5}.career-xp-resume-group{margin-top:8px}.career-xp-resume-group-label{color:#333;margin:0;font-weight:700}.career-xp-skills{grid-template-columns:1fr 1fr;gap:10px;display:grid}.career-xp-skills-col{background:#fff;overflow:hidden}.career-xp-skills-bar{color:#fff;padding:5px 8px;font-size:12px;font-weight:700}.career-xp-skills-bar-known{background:linear-gradient(#5dd65d 0%,#1f7a1f 100%)}.career-xp-skills-bar-learning{background:linear-gradient(#ffb347 0%,#e67e22 100%)}.career-xp-skills-body{padding:8px 10px}.career-xp-skill-group{margin-bottom:10px}.career-xp-skill-label{color:#0a246a;margin:0 0 4px;font-weight:700}.career-xp-skill-tags{flex-wrap:wrap;gap:4px;display:flex}.career-xp-skill-tag{border:1px solid;border-radius:2px;padding:2px 8px;font-size:10px}.career-xp-skill-tag-known{color:#1f7a1f;background:#eaf6ea;border-color:#7bc47b}.career-xp-skill-tag-learning{color:#b5651d;background:#fdf0e0;border-color:#e6a96b}.career-xp-project-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.career-xp-project-card{text-align:left;cursor:default;background:#fff;border:1px solid #7f9db9;flex-direction:column;padding:0;display:flex;overflow:hidden}.career-xp-project-card:hover{box-shadow:inset 0 0 0 1px #0831d9}.career-xp-project-thumb{color:#fff;place-items:center;height:72px;font-size:14px;font-weight:700;display:grid}.career-xp-project-body{padding:8px}.career-xp-project-body strong{color:#0a246a;margin-bottom:4px;display:block}.career-xp-project-body p{color:#333;margin:0 0 6px;line-height:1.4}.career-xp-tags{flex-wrap:wrap;gap:4px;display:flex}.career-xp-tags span{color:#fff;border-radius:2px;padding:1px 6px;font-size:9px}.career-xp-detail-thumb{border-radius:2px;height:96px;margin-bottom:8px}.career-xp-detail-meta{color:#555;margin:0 0 8px;font-size:10px}.career-xp-detail p{margin:0 0 8px;line-height:1.45}
.passion-xp{background:#ece9d8;grid-template-columns:148px 1fr;gap:8px;height:100%;min-height:0;padding:8px;font-size:11px;display:grid}.passion-xp-tree{min-height:0;padding:6px;overflow:auto}.passion-xp-group{margin-bottom:10px}.passion-xp-group-title{color:#0a246a;margin:0 0 4px;font-weight:700}.passion-xp-tree ul{margin:0;padding:0;list-style:none}.passion-xp-tree li{padding-left:8px}.passion-xp-tree button{text-align:left;cursor:default;color:#000;background:0 0;border:1px solid #0000;align-items:center;gap:6px;width:100%;padding:3px 6px;font-size:11px;display:flex}.passion-xp-tree button:hover,.passion-xp-tree-item-active{color:#fff!important;background:#316ac5!important;border-color:#0831d9!important}.passion-xp-folder-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:13px;line-height:1;display:inline-flex}.passion-xp-folder-icon svg{width:16px;height:16px}.passion-xp-main{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.passion-xp-header{background:#fff;border-left:4px solid;justify-content:space-between;align-items:baseline;padding:4px 6px;display:flex}.passion-xp-header h2{margin:0;font-size:14px;font-weight:700}.passion-xp-count{color:#555;font-size:10px}.passion-xp-gallery{flex:1;grid-template-columns:200px 1fr;gap:8px;min-height:0;padding:8px;display:grid}.passion-xp-thumbs{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}.passion-xp-thumb{text-align:left;cursor:default;background:#fff;border:1px solid #7f9db9;align-items:center;gap:6px;padding:4px;display:flex}.passion-xp-thumb-selected{border-color:#0831d9;box-shadow:inset 0 0 0 1px #0831d9}.passion-xp-thumb-art{color:#333;background:#d9e7ff;border:1px solid #9bb6e0;flex-shrink:0;place-items:center;width:40px;height:32px;font-size:16px;display:grid}.passion-xp-thumb-text{flex-direction:column;min-width:0;display:flex}.passion-xp-thumb-label{font-size:10px;line-height:1.2}.passion-xp-thumb-date{color:#666;font-size:9px}.passion-xp-thumb-selected .passion-xp-thumb-date{color:#335}.passion-xp-preview{min-height:0;padding:8px;overflow:auto}.passion-xp-preview-inner{flex-direction:column;gap:8px;display:flex}.passion-xp-video,.passion-xp-image{object-fit:contain;background:#000;width:100%;max-height:220px}.passion-xp-caption{color:#222;margin:0;line-height:1.45}.passion-xp-preview-placeholder{text-align:center;align-items:center}.passion-xp-placeholder-art{color:#fff;border-radius:2px;place-items:center;width:100%;min-height:140px;font-weight:700;display:grid}.passion-xp-empty{color:#666;margin:0}.passion-xp-about{padding:8px}.passion-xp-about-label{color:#0a246a;margin:0 0 4px;font-weight:700}.passion-xp-memo{resize:none;color:#000;border:1px solid #7f9db9;width:100%;padding:6px 8px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px;line-height:1.45}.passion-xp-filter{color:#333;align-items:center;gap:6px;font-size:11px;display:inline-flex}.passion-xp-filter select{background:#fff;border:1px solid #7f9db9;padding:2px 4px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px}.passion-xp-journal{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.passion-xp-journal-entry{padding:8px 10px}.passion-xp-journal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.passion-xp-journal-date{color:#555;font-size:10px;font-weight:700}.passion-xp-journal-cat{color:#fff;background:#316ac5;border-radius:2px;padding:1px 6px;font-size:9px}.passion-xp-journal-entry h3{color:#0a246a;margin:0 0 4px;font-size:12px}.passion-xp-journal-entry p{color:#222;margin:0;line-height:1.45}.passion-xp-blog-card{text-align:left;cursor:default;background:#fff;border:1px solid #7f9db9;gap:10px;width:100%;padding:8px;display:flex}.passion-xp-blog-card:hover{background:#eef4ff}.passion-xp-blog-thumb,.passion-xp-blog-thumb-lg{object-fit:cover;border:1px solid #7f9db9;flex-shrink:0}.passion-xp-blog-thumb{width:72px;height:54px}.passion-xp-blog-thumb-lg{width:120px;height:84px}.passion-xp-blog-thumb-fallback{color:#fff;place-items:center;font-size:18px;font-weight:700;display:grid}.passion-xp-blog-text{min-width:0}.passion-xp-blog-text h3{color:#0a246a;margin:0 0 4px;font-size:12px}.passion-xp-blog-text p{color:#333;margin:0;line-height:1.4}.passion-xp-back{cursor:default;background:linear-gradient(#f8f7f2 0%,#d8d4c8 100%);border:1px solid #7f9db9;border-radius:2px;padding:2px 8px;font-size:11px}.passion-xp-post{background:#fff;flex:1;min-height:0;padding:12px;overflow:auto}.passion-xp-post-hero{border-bottom:1px solid #d4d0c8;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.passion-xp-post-hero h2{color:#0a246a;margin:4px 0 0;font-size:16px}.passion-xp-post-body p{color:#222;margin:0 0 10px;line-height:1.55}
.timeline-xp{background:#ece9d8;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px;font-size:11px;display:flex;overflow:auto}.timeline-xp-toolbar{background:#fff;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.timeline-xp-toolbar-label{color:#0a246a;font-weight:700}.timeline-xp-toolbar-meta{color:#555}.timeline-xp-current{background:#fff;border:2px solid #316ac5;padding:10px 12px 12px}.timeline-xp-current-badge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(#5a9ef5 0%,#2f6fd8 100%);border:1px solid #0831d9;margin-bottom:8px;padding:2px 10px;font-size:10px;font-weight:700;display:inline-block}.timeline-xp-card-current{background:#f8fbff;border-color:#9bb6e0}.timeline-xp-photo-current{color:#5a3d00;background:linear-gradient(135deg,#ffe680,#fc0);font-size:36px}.timeline-xp-slider-label{color:#0a246a;margin:0 0 8px;font-weight:700}.timeline-xp-slider-wrap{background:#fff;padding:12px 14px 8px}.timeline-xp-slider{accent-color:#316ac5;cursor:default;width:100%;height:22px;margin:0}.timeline-xp-ticks{justify-content:space-between;gap:4px;margin-top:8px;display:flex}.timeline-xp-tick{color:#333;cursor:default;background:linear-gradient(#f8f7f2 0%,#d8d4c8 100%);border:1px solid #7f9db9;border-radius:2px;flex:1;min-width:0;padding:3px 2px;font-size:9px}.timeline-xp-tick-active{color:#fff;background:linear-gradient(#5a9ef5 0%,#2f6fd8 100%);border-color:#0831d9;font-weight:700}.timeline-xp-card{background:#fff;grid-template-columns:200px 1fr;gap:12px;min-height:160px;padding:10px;display:grid}.timeline-xp-photo-img{object-fit:cover;border:1px solid #7f9db9;width:100%;height:140px}.timeline-xp-photo-placeholder{color:#0a246a;background:linear-gradient(135deg,#d9e7ff,#b5cff5);border:1px solid #7f9db9;place-items:center;width:100%;height:140px;font-size:22px;font-weight:700;display:grid}.timeline-xp-date{color:#245edb;margin:0 0 4px;font-weight:700}.timeline-xp-copy h2{color:#0a246a;margin:0 0 6px;font-size:14px}.timeline-xp-copy p:last-child{color:#222;margin:0;line-height:1.5}.timeline-xp-nav{justify-content:space-between;gap:8px;display:flex}.timeline-xp-nav-btn{cursor:default;color:#000;background:linear-gradient(#f8f7f2 0%,#d8d4c8 100%);border:1px solid #7f9db9;border-radius:3px;padding:4px 12px;font-size:11px}.timeline-xp-nav-btn:hover:not(:disabled){background:linear-gradient(#fff 0%,#e8e4d8 100%)}.timeline-xp-nav-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.timeline-xp-card{grid-template-columns:1fr}}
.xp-mobile-shell{--xp-font:Tahoma, "MS Sans Serif", "Segoe UI", sans-serif;min-height:100dvh;padding-bottom:calc(var(--xp-taskbar-height) + env(safe-area-inset-bottom,0px));font-family:var(--xp-font);flex-direction:column;display:flex}.xp-mobile-shell button,.xp-mobile-shell input,.xp-mobile-shell label,.xp-mobile-shell select,.xp-mobile-shell textarea,.xp-mobile-shell p,.xp-mobile-shell span,.xp-mobile-shell h1,.xp-mobile-shell h2,.xp-mobile-shell h3,.xp-mobile-shell h4,.xp-mobile-shell li,.xp-mobile-shell td,.xp-mobile-shell th{font-family:var(--xp-font)}.xp-mobile-shell.xp-desktop{background-image:url(/winxp/bliss.jpg)}.xp-mobile-home{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-height:0;padding:10px 10px 6px;display:flex;overflow:auto}.xp-mobile-contact{flex-shrink:0;width:min(100%,360px);margin:0 auto}.xp-mobile-contact .xp-face{padding:3px}.xp-mobile-contact .xp-client{width:100%}.xp-mobile-contact .xp-titlebar-controls{display:none}.xp-mobile-notes{flex-direction:column;gap:8px;display:flex}.xp-mobile-note{border:1px solid;border-radius:4px;overflow:hidden;box-shadow:1px 2px 4px #0003}.xp-mobile-note-status{color:#3a3200;background:linear-gradient(#fff9b0 0%,#ffe566 100%);border-color:#d4b800}.xp-mobile-note-goals{color:#4a1030;background:linear-gradient(#ffd6eb 0%,#ff9ec8 100%);border-color:#d45a9a}.xp-mobile-note-head{align-items:center;gap:6px;padding:4px 6px 4px 0;display:flex}.xp-mobile-note-toggle{color:inherit;cursor:default;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.xp-mobile-note .xp-sticky-note-delete{flex-shrink:0;margin-right:4px;position:static}.xp-mobile-note-body{padding:0 10px 10px;font-size:11px}.xp-mobile-launcher{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 10px;width:min(100%,240px);margin:0 auto;padding:8px 4px 0;display:grid}.xp-mobile-right-now{flex-shrink:0;justify-content:center;width:100%;margin-top:auto;margin-bottom:28px;display:flex}.xp-mobile-right-now .xp-mobile-note{aspect-ratio:1;flex-direction:column;width:172px;max-width:42vw;display:flex}.xp-mobile-right-now .xp-mobile-note-head{flex-shrink:0}.xp-mobile-right-now .xp-mobile-note-title{flex:1;margin:0;padding:4px 10px;font-size:11px;font-weight:700}.xp-mobile-right-now .xp-mobile-note-body{flex-direction:column;flex:1;justify-content:center;padding:2px 10px 8px;line-height:1.25;display:flex}.xp-mobile-right-now .xp-sticky-note-date{opacity:.85;margin:0 0 4px;font-size:9px}.xp-mobile-right-now .xp-sticky-note-text{margin:0;font-size:10px;line-height:1.25}.xp-mobile-tile{color:#fff;cursor:default;background:0 0;border:1px dotted #0000;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex}.xp-mobile-tile:active{background:#316ac573;border-color:#fff}.xp-mobile-tile-icon{justify-content:center;align-items:center;width:52px;height:52px;display:flex}.xp-mobile-tile-icon svg{width:52px;height:52px}.xp-mobile-tile-label{text-align:center;text-shadow:0 0 4px #000000f2,0 1px 2px #000000e6,1px 1px #000000d9,-1px -1px #00000080;font-size:11px;font-weight:700;line-height:1.2}.xp-mobile-app{z-index:40;background:var(--xp-surface);padding-bottom:calc(var(--xp-taskbar-height) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:fixed;inset:0}.xp-mobile-app-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.xp-mobile-taskbar{padding-bottom:env(safe-area-inset-bottom,0px)}.xp-mobile-home-btn,.xp-mobile-task-btn{color:#fff;cursor:default;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000000a6;background:linear-gradient(#4b8df8 0%,#3b7de8 50%,#2f6fd8 100%);border:1px solid #1a52b8;border-radius:3px;align-items:center;gap:6px;max-width:min(52vw,200px);margin-left:4px;padding:2px 10px;font-size:11px;display:inline-flex;overflow:hidden;box-shadow:inset 1px 1px #ffffff40}.xp-mobile-task-btn-active{background:linear-gradient(#1f5fd0 0%,#1a52b8 50%,#1548a8 100%);border-color:#0f3f9c;box-shadow:inset 1px 1px 2px #00000059}@media (max-width:767px){.xp-mobile-shell .xp-start-menu{width:min(100vw - 8px,380px);max-height:calc(100dvh - var(--xp-taskbar-height) - 12px);overflow:auto}.xp-mobile-shell .xp-start-submenu{box-shadow:none;border:1px solid #7f9db9;margin:4px 0 0 12px;position:static}.xp-mobile-shell .passion-xp{grid-template-rows:auto 1fr;grid-template-columns:1fr}.xp-mobile-shell .passion-xp-tree{max-height:140px}.xp-mobile-shell .career-xp-skills,.xp-mobile-shell .timeline-xp-card{grid-template-columns:1fr}.xp-mobile-shell .timeline-xp-ticks{flex-wrap:wrap}.xp-mobile-shell .timeline-xp-tick{flex:30%}}
.xp-shell-viewport-desktop{height:100dvh;display:block}.xp-shell-viewport-mobile{height:100dvh;display:none}@media (max-width:767px){.xp-shell-viewport-desktop{display:none!important}.xp-shell-viewport-mobile{display:block!important}}.xp-shell{--xp-font:Tahoma, "MS Sans Serif", "Segoe UI", sans-serif;--xp-surface:#ece9d8;--xp-text:#000;--xp-title-blue:#0054e3;--xp-taskbar:linear-gradient(180deg, #3b8ef3 0%, #2f7de8 4%, #245edb 8%, #1f51cc 50%, #245edb 92%, #3b8ef3 100%);--xp-start-green:linear-gradient(180deg, #5dd65d 0%, #41b341 45%, #2d8f2d 55%, #1f7a1f 100%);--xp-selection:#316ac5;--xp-input-border:#7f9db9;--xp-titlebar-height:30px;--xp-taskbar-height:30px;--xp-statusbar-height:22px;font-family:var(--xp-font);color:var(--xp-text);font-size:12px;line-height:1.35}.xp-shell button,.xp-shell input,.xp-shell label,.xp-shell select,.xp-shell textarea{font-family:var(--xp-font)}.xp-desktop{background-color:#245edb;background-image:url(/winxp/blisswithname.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.xp-window{background:var(--xp-surface);border-top-left-radius:8px;border-top-right-radius:8px;padding:0 0 3px;box-shadow:inset -1px -1px #00138c,inset 1px 1px #0831d9,inset -2px -2px #001ea0,inset 2px 2px #166aee,inset -3px -3px #003bda,inset 3px 3px #0855dd}.xp-floating-window{max-width:calc(100vw - 1rem);max-height:calc(100vh - var(--xp-taskbar-height) - 1rem)}.xp-window-fit{max-height:none;height:auto!important}.xp-face{background:var(--xp-surface);padding:3px}.xp-client{border:1px solid var(--xp-input-border);background:#fff;margin:0;padding:10px;box-shadow:inset 1px 1px 2px #0000001a}.xp-contact-card{padding:8px}.xp-contact-card-top{align-items:flex-start;gap:8px;display:flex}.xp-contact-card-photo{width:96px;height:96px}.xp-contact-card-photo-img{object-position:center center;transform-origin:50%;transform:scale(1.4)translateY(6%)}.xp-contact-card-heading{margin:8px 0 4px;font-size:11px;font-weight:700}.xp-contact-card-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.xp-contact-card-btn{min-height:44px!important}.xp-browser-client{border:1px solid var(--xp-input-border);background:#fff;flex:1;min-height:0;margin:0 3px 3px;overflow:hidden;box-shadow:inset 1px 1px 2px #00000014}.xp-draggable-handle{cursor:default;touch-action:none}.xp-resize-handle{cursor:nwse-resize;background:linear-gradient(135deg,#0000 0 40%,#7f9db9 40% 45%,#0000 45% 55%,#7f9db9 55% 60%,#0000 60% 70%,#7f9db9 70% 75%,#0000 75%);width:14px;height:14px;position:absolute;bottom:2px;right:2px}.xp-titlebar{min-height:var(--xp-titlebar-height);color:#fff;text-shadow:1px 1px #0f1089;-webkit-user-select:none;user-select:none;background:linear-gradient(#0997ff 0%,#0053ee 8%,#0050ee 40%,#06f 88%,#005bff 96%,#003dd7 100%);border-top:1px solid #0831d9;border-left:1px solid #0831d9;border-right:1px solid #001ea0;border-top-left-radius:8px;border-top-right-radius:7px;align-items:center;gap:4px;padding:3px 5px 3px 3px;font-family:Tahoma,Segoe UI,sans-serif;font-size:13px;display:flex}.xp-titlebar-inactive{text-shadow:1px 1px #3b4a80;background:linear-gradient(#7a96df 0%,#5a7fd6 50%,#4a6fc8 100%)}.xp-titlebar-icon{flex-shrink:0;width:16px;height:16px}.xp-titlebar-text{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:2px;font-weight:700;overflow:hidden}.xp-titlebar-controls{gap:2px;display:flex}.xp-titlebar-btn{cursor:default;background-color:#0050ee;background-position:50%;background-repeat:no-repeat;border:none;border-radius:3px;width:21px;min-width:21px;height:21px;min-height:21px;padding:0}.xp-titlebar-btn-close{background-image:url(/winxp/icons/close.svg)}.xp-titlebar-btn-close:hover{background-image:url(/winxp/icons/close-hover.svg)}.xp-titlebar-btn-close:active{background-image:url(/winxp/icons/close-active.svg)}.xp-titlebar-btn-minimize{background-image:url(/winxp/icons/minimize.svg)}.xp-titlebar-btn-minimize:hover{background-image:url(/winxp/icons/minimize-hover.svg)}.xp-titlebar-btn-maximize{background-image:url(/winxp/icons/maximize.svg)}.xp-titlebar-btn-maximize:hover{background-image:url(/winxp/icons/maximize-hover.svg)}.xp-btn{box-sizing:border-box;cursor:default;min-width:75px;min-height:23px;color:var(--xp-text);box-shadow:none;background:linear-gradient(#fff 0%,#ecebe5 86%,#d8d0c4 100%);border:1px solid #003c74;border-radius:3px;padding:0 12px;font-size:11px}.xp-btn:hover:not(:disabled){box-shadow:inset -1px 1px #fff0cf,inset 1px 2px #fdd889,inset -2px 2px #fbc761,inset 2px -2px #e5a01a}.xp-btn:active:not(:disabled),.xp-btn-pressed{background:linear-gradient(#cdcac3 0%,#e3e3db 8%,#e5e5de 94%,#f2f2f1 100%)}.xp-btn:focus-visible{outline:none;box-shadow:inset -1px 1px #cee7ff,inset 1px 2px #98b8ea,inset -2px 2px #bcd4f6,inset 1px -1px #89ade4}.xp-btn:disabled{color:#838383}.xp-field{border:1px solid var(--xp-input-border);background:#fff;border-radius:3px;box-shadow:inset 1px 1px 2px #0000001f}.xp-sunken-panel{border:1px solid var(--xp-input-border);background:#fff;border-radius:2px;box-shadow:inset 1px 1px 2px #0000001a}.xp-statusbar{height:var(--xp-statusbar-height);background:var(--xp-surface);gap:0;margin:0 3px;padding:2px 1px;display:flex;box-shadow:inset 0 1px 2px gray}.xp-statusbar-panel{border-left:1px solid #ffffffbf;border-right:1px solid #d0cebfbf;align-items:center;padding:1px 4px;font-size:11px;display:flex}.xp-statusbar-panel:first-child{border-left:none}.xp-statusbar-grow{flex:1}.xp-taskbar{z-index:60;height:var(--xp-taskbar-height);background:var(--xp-taskbar);border-top:1px solid #1a52b8;align-items:stretch;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.xp-taskbar .xp-start-btn{text-shadow:1px 1px #1a5c1a;background:var(--xp-start-green);border:none;border-radius:0 12px 12px 0;align-items:center;gap:4px;min-width:auto;height:100%;padding:0 14px 0 8px;font-size:14px;font-style:italic;font-weight:700;display:inline-flex;box-shadow:inset 1px 1px #ffffff59;color:#fff!important}.xp-start-btn:hover,.xp-start-btn-pressed{background:linear-gradient(#6ee86e 0%,#4cc74c 45%,#38ad38 55%,#289628 100%)}.xp-quick-launch{cursor:default;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:100%;margin:0 2px 0 6px;padding:0;display:inline-flex}.xp-quick-launch svg{filter:drop-shadow(0 1px 1px #00000059);width:22px;height:22px}.xp-quick-launch:hover svg{filter:drop-shadow(0 0 2px #fffc)}.xp-taskbar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.xp-taskbar-icon{object-fit:contain;width:16px;height:16px}.xp-taskbar .xp-task-btn{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#4b8df8 0%,#3b7de8 50%,#2f6fd8 100%);border:1px solid #1a52b8;border-radius:2px;align-items:center;gap:6px;min-width:140px;max-width:200px;margin:3px 2px;padding:2px 8px;font-size:11px;display:inline-flex;overflow:hidden;box-shadow:inset 1px 1px #ffffff40;color:#fff!important}.xp-task-btn-active{background:linear-gradient(#1f5fd0 0%,#1a52b8 50%,#1548a8 100%);border-color:#0f3f9c;box-shadow:inset 1px 1px 2px #00000059}.xp-tray{background:linear-gradient(#0f9dee 0%,#0b7fd0 50%,#096bb5 100%);border-left:1px solid #0a5ea0;align-items:center;gap:6px;min-height:100%;margin-left:auto;padding:0 8px;display:flex}.xp-tray-clock{color:#fff;padding:0 4px;font-size:11px}.xp-volume{align-items:center;gap:4px;display:flex}.xp-volume-btn{cursor:default;background:linear-gradient(#3b9ef5 0%,#1f7fd8 100%);border:1px solid #0a5ea0;border-radius:2px;width:22px;height:22px;padding:0}.xp-volume-slider{accent-color:#fff;width:56px;height:4px}.xp-start-menu{bottom:calc(var(--xp-taskbar-height) - 2px);z-index:70;border:1px solid #0831d9;border-radius:6px 6px 0 0;width:380px;position:absolute;left:0;overflow:hidden;box-shadow:2px 2px 8px #00000059}.xp-start-header{color:#fff;background:linear-gradient(#0b7fd8 0%,#0054e3 100%);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.xp-start-header-avatar{object-fit:cover;border:2px solid #fff;border-radius:4px;width:42px;height:42px}.xp-start-body{background:#fff;grid-template-columns:1fr 1fr;display:grid}.xp-start-left,.xp-start-right{padding:6px 0}.xp-start-right{background:#d3e5fa}.xp-start-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.xp-start-item-icon svg{width:16px;height:16px;display:block}.xp-start-item{text-align:left;cursor:default;width:100%;color:var(--xp-text);background:0 0;border:none;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:flex}.xp-start-item:hover,.xp-start-item:focus-visible{background:var(--xp-selection);color:#fff;outline:none}.xp-start-footer{background:linear-gradient(#3b8ef3 0%,#1f51cc 100%);justify-content:flex-end;gap:8px;padding:6px 10px;display:flex}.xp-start-footer-btn{color:#fff;cursor:default;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;min-width:auto;padding:4px 10px;font-size:11px;display:inline-flex}.xp-start-footer-btn:hover{background:#ffffff2e;border-color:#fff9}.xp-start-footer-ico{color:#fff;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.xp-start-footer-ico-logoff{color:#5a3d00;background:linear-gradient(#ffd24d 0%,#e8a200 100%)}.xp-start-footer-ico-off{background:linear-gradient(#ff6b5e 0%,#c0392b 100%)}.xp-start-item-label{flex-direction:column;line-height:1.25;display:flex}.xp-start-item-label small{color:#6a7a90;font-size:9px}.xp-start-item:hover .xp-start-item-label small,.xp-start-item:focus-visible .xp-start-item-label small{color:#d8e6ff}.xp-start-item-glyph{color:#fff;background:#2f6fd8;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.xp-start-sep{background:#c3d2e6;height:1px;margin:4px 10px}.xp-start-right .xp-start-sep{background:#aac3e4}.xp-start-allprograms-wrap{position:relative}.xp-start-allprograms{font-weight:700}.xp-start-allprograms-arrow{color:#fff;background:var(--xp-start-green);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.xp-start-submenu{z-index:72;background:#fff;border:1px solid #0831d9;min-width:150px;padding:4px 0;position:absolute;bottom:0;left:calc(100% - 6px);box-shadow:3px 3px 8px #00000059}.xp-logon{z-index:90;color:#fff;font-family:var(--xp-font);-webkit-user-select:none;user-select:none;background:linear-gradient(#5a7edc 0%,#4068c4 45%,#1a3a8f 100%);flex-direction:column;display:flex;position:fixed;inset:0}.xp-logon-topline{background:linear-gradient(#2c54b8 0%,#1e3f96 100%);border-bottom:3px solid #f4a000;height:78px;box-shadow:0 3px #ffffff59}.xp-logon-mid{flex:1;grid-template-columns:1fr 1px 1fr;align-items:center;gap:24px;padding:0 6%;display:grid}.xp-logon-left{justify-content:flex-end;display:flex}.xp-logon-brand{letter-spacing:-1px;text-shadow:0 2px 6px #0000004d;font-size:44px;font-weight:300}.xp-logon-brand sup{color:#ff8c00;margin-left:2px;font-size:18px;font-weight:700}.xp-logon-divider{background:#ffffff8c;align-self:stretch;margin:14% 0}.xp-logon-hint{color:#dce8ff;margin:0 0 16px;font-size:13px}.xp-logon-user{color:#fff;cursor:default;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:inline-flex}.xp-logon-user:hover{background:#ffffff29;border-color:#fff6}.xp-logon-avatar{object-fit:cover;border:2px solid #fff;border-radius:5px;width:48px;height:48px}.xp-logon-user-name{text-shadow:0 1px 3px #0006;font-size:18px;font-weight:700}.xp-logon-bottomline{background:#f4a000;height:3px;box-shadow:0 2px #ffffff4d}.xp-logon-bottom{background:linear-gradient(#1e3f96 0%,#16306f 100%);justify-content:space-between;align-items:center;gap:16px;padding:14px 32px 28px;display:flex}.xp-logon-turnoff{color:#dce8ff;cursor:default;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:inline-flex}.xp-logon-turnoff:hover{background:#ffffff1f;border-color:#fff6}.xp-logon-turnoff-ico{color:#fff;background:linear-gradient(#ff6b5e 0%,#c0392b 100%);border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;display:inline-flex}.xp-logon-note{color:#aac1ec;margin:0;font-size:11px}.xp-logon-auth{color:#000;background:#fff;border:1px solid #7f9db9;width:min(320px,100%);padding:12px;font-size:11px}.xp-logon-auth-user{color:#0a246a;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;display:flex}.xp-logon-question{color:#245edb;margin:0 0 8px;font-weight:700}.xp-logon-label{color:#333;margin-bottom:4px;display:block}.xp-logon-input{border:1px solid #7f9db9;width:100%;margin-bottom:6px;padding:4px 6px;font-family:Tahoma,Segoe UI,sans-serif;font-size:11px}.xp-logon-error{color:#c00;margin:0 0 8px;font-weight:700}.xp-logon-actions{gap:8px;display:flex}.xp-logon-submit,.xp-logon-cancel{cursor:default;border:1px solid #7f9db9;border-radius:3px;padding:4px 14px;font-size:11px}.xp-logon-submit{color:#fff;background:linear-gradient(#5a9ef5 0%,#2f6fd8 100%);border-color:#0831d9}.xp-logon-cancel{color:#000;background:linear-gradient(#f8f7f2 0%,#d8d4c8 100%)}.xp-desktop-icon,.xp-app-icon{text-align:center;color:#fff;text-shadow:1px 1px 1px #000;cursor:default;background:0 0;border:1px dotted #0000;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex}.xp-desktop-icon{width:76px}.xp-desktop-icon-md{gap:6px;width:96px}.xp-desktop-icon-md .xp-desktop-icon-img,.xp-desktop-icon-md>svg,.xp-desktop-icon-md svg{width:48px;height:48px}.xp-app-icon{gap:8px;width:124px;padding:8px}.xp-desktop-icon:focus,.xp-app-icon:focus{outline:none}.xp-desktop-icon:focus-visible,.xp-app-icon:focus-visible{border-color:#0000;outline:none}.xp-desktop-icon-selected:focus-visible,.xp-app-icon-selected:focus-visible{border-color:#fff}.xp-desktop-icon-selected,.xp-app-icon-selected{background:#316ac58c;border:1px dotted #fff}.xp-desktop-icon-img,.xp-app-icon-graphic{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.xp-desktop-icon-img{object-fit:contain;image-rendering:auto}.xp-app-icon-graphic,.xp-app-icon-graphic svg{width:64px;height:64px}.xp-app-icon-label{font-size:12px;line-height:1.2}.xp-sticky-note{color:#3a3200;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid #d4b800;width:210px;padding:18px 12px 12px;font-family:Comic Sans MS,Segoe Print,Tahoma,cursive;font-size:11px;position:absolute;box-shadow:2px 3px 6px #00000040}.xp-sticky-note-status{background:linear-gradient(#fff9b0 0%,#ffe566 100%);transform:rotate(-.5deg)}.xp-sticky-note-goals{color:#4a1030;background:linear-gradient(#ffd6eb 0%,#ff9ec8 100%);border-color:#d45a9a;width:240px;transform:rotate(1.2deg)}.xp-sticky-note-delete{z-index:2;color:#444;cursor:default;background:#ffffff8c;border:1px solid #0003;border-radius:2px;width:18px;height:18px;padding:0;font-size:14px;line-height:1;position:absolute;top:4px;right:6px}.xp-sticky-note-delete:hover{color:#c00;background:#ffffffe6}.xp-sticky-note-grip{letter-spacing:-2px;color:#00000047;text-align:center;cursor:move;touch-action:none;padding:2px 4px;font-size:10px;line-height:1;position:absolute;top:2px;left:6px;right:28px}.xp-sticky-note-label{text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:10px;font-weight:700}.xp-sticky-note-date{color:#6a5d00;margin:0 0 6px;font-size:9px;font-weight:700}.xp-sticky-note-goals .xp-sticky-note-label{color:#7a2050}.xp-sticky-note-text{margin:0;line-height:1.45}.xp-sticky-note-list{margin:0;padding-left:18px;line-height:1.5}.xp-sticky-note-list li{margin-bottom:2px}.xp-sticky-note-empty{margin:0;font-size:10px;font-style:italic}.xp-goals-list{margin:0;padding:0;list-style:none}.xp-goals-item{border-bottom:1px dashed #7a205040;margin-bottom:6px;padding-bottom:4px}.xp-goals-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.xp-goals-row{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.xp-goals-check{flex:1;align-items:flex-start;gap:6px;min-width:0;font-size:11px;line-height:1.35;display:flex}.xp-goals-checkbox-decor{pointer-events:none;background:#fff;border:1px solid #888;border-radius:1px;flex-shrink:0;width:12px;height:12px;margin-top:2px;display:inline-block;box-shadow:inset 1px 1px #fff,inset -1px -1px #ccc}.xp-goals-checkbox-decor-checked{background:linear-gradient(#f8f8f8 0%,#d8d8d8 100%)}.xp-goals-checkbox-decor-checked:after{content:"✓";text-align:center;color:#333;margin-top:-1px;font-size:10px;line-height:12px;display:block}.xp-goals-title-done{opacity:.65;text-decoration:line-through}.xp-goals-expand{color:#4a1030;cursor:default;background:#ffffff73;border:1px solid #7a205059;border-radius:2px;flex-shrink:0;width:18px;height:18px;padding:0;font-size:10px;line-height:1}.xp-goals-expand:hover{background:#ffffffd9}.xp-goals-details{color:#5a2040;margin:4px 0 0 22px;font-size:10px;line-height:1.4}.xp-minesweeper-tip{z-index:80;color:#000;pointer-events:auto;background:#ffffe1;border:1px solid #0831d9;border-radius:6px;width:248px;padding:10px 28px 12px 10px;font-size:11px;line-height:1.45;transition:opacity .35s;position:fixed;transform:translateY(-100%);box-shadow:2px 2px 8px #0000004d}.xp-minesweeper-tip p{margin:0}.xp-minesweeper-tip-close{color:#555;cursor:default;background:0 0;border:none;width:18px;height:18px;font-size:16px;line-height:1;position:absolute;top:4px;right:6px}.xp-minesweeper-tip-close:hover{color:#c00}.xp-minesweeper-tip-tail{left:var(--tip-tail-x,32px);filter:drop-shadow(0 1px #0831d9);border-top:10px solid #ffffe1;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-10px;transform:translate(-50%)}.xp-minesweeper-counter{text-align:center;letter-spacing:1px;color:#c00;min-width:42px;font-family:Courier New,monospace}.xp-browser-toolbar{background:var(--xp-surface);align-items:center;gap:4px;padding:3px;display:flex}.xp-browser-address{flex:1;align-items:center;gap:6px;min-width:0;min-height:22px;padding:2px 6px;font-size:11px;display:flex}.passion-explorer{background:var(--xp-surface);height:100%;overflow:visible}.passion-folder-icon{color:var(--xp-text)!important;text-shadow:none!important}.passion-folder-icon span:last-child{color:var(--xp-text);text-shadow:none}.portfolio-app-content{background:#ece9d8;height:100%;min-height:0}.portfolio-app-content .xp-browser-client{height:100%;min-height:0}.portfolio-app-content>*{max-width:none}.portfolio-app-content .portfolio-embedded{padding:12px 16px 16px}.portfolio-app-content .portfolio-embedded header{padding-bottom:1rem}.portfolio-app-content .portfolio-embedded section{padding-top:1.5rem;padding-bottom:1.5rem}.xp-minesweeper-grid{background:silver;border:3px solid #fff;border-color:gray #fff #fff gray;gap:0;display:inline-grid}.xp-minesweeper-cell{text-align:center;cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:silver;border:2px solid gray;border-color:#fff gray gray #fff;width:24px;height:24px;padding:0;font-size:14px;font-weight:700;line-height:20px}.xp-minesweeper-cell.revealed{background:#bdbdbd;border:1px solid gray}.xp-minesweeper-cell.mine-hit{background:red}.xp-minesweeper-cell.flagged{border-color:gray #fff #fff gray}.xp-minesweeper-flag{width:14px;height:14px;margin:3px auto 0;display:block;position:relative}.xp-minesweeper-flag:before{content:"";background:#1a1a1a;width:2px;height:12px;position:absolute;bottom:0;left:2px}.xp-minesweeper-flag:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid #e00;width:0;height:0;position:absolute;top:1px;left:4px}.xp-minesweeper-mine{background:radial-gradient(circle at 35% 35%,#444 0%,#111 70%);border-radius:50%;width:14px;height:14px;margin:4px auto 0;display:block;box-shadow:inset -1px -1px #000}.xp-minesweeper-face{min-width:26px;min-height:26px;font-size:16px}.xp-minesweeper-flag-btn{align-items:center;gap:4px;display:inline-flex}.xp-minesweeper-flag-btn .xp-minesweeper-flag{width:10px;height:10px;margin:0}.xp-minesweeper-hint{color:#444;text-align:right;margin:0;font-size:9px}.xp-shell .xp-scroll-content::-webkit-scrollbar{width:16px;height:17px}.xp-shell .timeline-xp::-webkit-scrollbar{width:16px;height:17px}.xp-shell .xp-scroll-content::-webkit-scrollbar-track{background:linear-gradient(90deg,#9eb4e0 0%,#8aa6d8 86%,#7f9fd0 100%)}.xp-shell .timeline-xp::-webkit-scrollbar-track{background:linear-gradient(90deg,#9eb4e0 0%,#8aa6d8 86%,#7f9fd0 100%)}.xp-shell .xp-scroll-content::-webkit-scrollbar-thumb{background:linear-gradient(#6b7fa8 0%,#4a5f88 100%);border:1px solid #3a4f78;box-shadow:inset 1px 1px #ffffff40}.xp-shell .timeline-xp::-webkit-scrollbar-thumb{background:linear-gradient(#6b7fa8 0%,#4a5f88 100%);border:1px solid #3a4f78;box-shadow:inset 1px 1px #ffffff40}.xp-shell .xp-scroll-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5a6f98 0%,#3a4f78 100%)}.xp-shell .timeline-xp::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5a6f98 0%,#3a4f78 100%)}.xp-shell .xp-scroll-level-2::-webkit-scrollbar{width:16px;height:17px}.xp-shell .career-xp-tabpanel::-webkit-scrollbar{width:16px;height:17px}.xp-shell .passion-xp-tree::-webkit-scrollbar{width:16px;height:17px}.xp-shell .passion-xp-thumbs::-webkit-scrollbar{width:16px;height:17px}.xp-shell .xp-scroll-level-2::-webkit-scrollbar-track{background:linear-gradient(90deg,#b8d4b0 0%,#9ec49a 86%,#8ab88a 100%)}.xp-shell .career-xp-tabpanel::-webkit-scrollbar-track{background:linear-gradient(90deg,#b8d4b0 0%,#9ec49a 86%,#8ab88a 100%)}.xp-shell .passion-xp-tree::-webkit-scrollbar-track{background:linear-gradient(90deg,#b8d4b0 0%,#9ec49a 86%,#8ab88a 100%)}.xp-shell .passion-xp-thumbs::-webkit-scrollbar-track{background:linear-gradient(90deg,#b8d4b0 0%,#9ec49a 86%,#8ab88a 100%)}.xp-shell .xp-scroll-level-2::-webkit-scrollbar-thumb{background:linear-gradient(#5a8f52 0%,#3d6f38 100%);border:1px solid #2d5f28;box-shadow:inset 1px 1px #ffffff40}.xp-shell .career-xp-tabpanel::-webkit-scrollbar-thumb{background:linear-gradient(#5a8f52 0%,#3d6f38 100%);border:1px solid #2d5f28;box-shadow:inset 1px 1px #ffffff40}.xp-shell .passion-xp-tree::-webkit-scrollbar-thumb{background:linear-gradient(#5a8f52 0%,#3d6f38 100%);border:1px solid #2d5f28;box-shadow:inset 1px 1px #ffffff40}.xp-shell .passion-xp-thumbs::-webkit-scrollbar-thumb{background:linear-gradient(#5a8f52 0%,#3d6f38 100%);border:1px solid #2d5f28;box-shadow:inset 1px 1px #ffffff40}.xp-shell .xp-scroll-level-2::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4a7f42 0%,#2d5f28 100%)}.xp-shell .career-xp-tabpanel::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4a7f42 0%,#2d5f28 100%)}.xp-shell .passion-xp-tree::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4a7f42 0%,#2d5f28 100%)}.xp-shell .passion-xp-thumbs::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4a7f42 0%,#2d5f28 100%)}.xp-shell .xp-scroll-level-3::-webkit-scrollbar{width:16px;height:17px}.xp-shell .passion-xp-journal::-webkit-scrollbar{width:16px;height:17px}.xp-shell .passion-xp-post::-webkit-scrollbar{width:16px;height:17px}.xp-shell .xp-scroll-level-3::-webkit-scrollbar-track{background:linear-gradient(90deg,#e8c9a0 0%,#d9b080 86%,#c9a070 100%)}.xp-shell .passion-xp-journal::-webkit-scrollbar-track{background:linear-gradient(90deg,#e8c9a0 0%,#d9b080 86%,#c9a070 100%)}.xp-shell .passion-xp-post::-webkit-scrollbar-track{background:linear-gradient(90deg,#e8c9a0 0%,#d9b080 86%,#c9a070 100%)}.xp-shell .xp-scroll-level-3::-webkit-scrollbar-thumb{background:linear-gradient(#b87830 0%,#8f5a20 100%);border:1px solid #7a4a18;box-shadow:inset 1px 1px #ffffff40}.xp-shell .passion-xp-journal::-webkit-scrollbar-thumb{background:linear-gradient(#b87830 0%,#8f5a20 100%);border:1px solid #7a4a18;box-shadow:inset 1px 1px #ffffff40}.xp-shell .passion-xp-post::-webkit-scrollbar-thumb{background:linear-gradient(#b87830 0%,#8f5a20 100%);border:1px solid #7a4a18;box-shadow:inset 1px 1px #ffffff40}.xp-shell .xp-scroll-level-3::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a86828 0%,#7a4a18 100%)}.xp-shell .passion-xp-journal::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a86828 0%,#7a4a18 100%)}.xp-shell .passion-xp-post::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a86828 0%,#7a4a18 100%)}.timeline-app-content,.passion-app-content,.portfolio-app-content{height:100%;min-height:0;overflow:hidden}.career-xp-resume{overflow:visible}
