:root{color:#474132;background:#f8faff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}html{background:#f8faff}*{box-sizing:border-box}body{isolation:isolate;color:#474132;background:#f8faff;min-height:100vh;margin:0;position:relative}body:before,body:after{content:"";pointer-events:none;will-change:transform, opacity;position:fixed;inset:-16%}body:before{z-index:-2;filter:blur(18px);background:radial-gradient(circle at 18% 22%,#e6dab3d1,#0000 34%),radial-gradient(circle at 78% 18%,#d4c69d85,#0000 30%),radial-gradient(circle at 70% 74%,#ece2c4b8,#0000 38%);animation:15s ease-in-out infinite alternate ambientGradientFloatA}body:after{z-index:-1;filter:blur(32px);opacity:.78;background:radial-gradient(circle at 32% 76%,#c5ba9957,#0000 28%),radial-gradient(circle at 84% 62%,#d9ccaa4d,#0000 26%);animation:20s ease-in-out infinite alternate ambientGradientFloatB}#root{min-height:100vh}@keyframes ambientGradientFloatA{0%{transform:translate(-2%,-1.5%)scale(1.02)}to{transform:translate(2.5%,2%)scale(1.08)}}@keyframes ambientGradientFloatB{0%{transform:translate(2%,-2%)scale(1.04)}to{transform:translate(-2.5%,2.5%)scale(1.1)}}a{color:inherit}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}:root{--bg-0:#02070d;--bg-1:#07131a;--bg-2:#102019;--ink:#e7f5f6;--muted:#99b5bd;--line:#7fbdb457;--glass:#0710169e;--outline:#7fbdb43d;--accent:#4ce4b5;--accent-2:#8bffdc;--warn:#f2ba73;--danger:#f18ca7;--radius-lg:18px;--radius-md:12px;--ease:cubic-bezier(.2, .8, .2, 1);--ss-bg-blue:#dcecff;--ss-bg-blue-2:#f3f8ff;--ss-navy:#10245a;--ss-navy-soft:#30446f;--ss-muted:#52668f;--ss-blue:#4f8cff;--ss-blue-soft:#dbeaff;--ss-violet:#8b6cff;--ss-violet-soft:#efe9ff;--ss-gold:#e7b86a;--ss-gold-soft:#fff3d8;--ss-card-bg:#ffffffad;--ss-card-bg-strong:#ffffffd1;--ss-border:#6f96d247;--ss-border-gold:#e7b86a73;--ss-shadow-soft:0 18px 45px #4874be29}body:has(.browse-results-page){background:#f8fbff}.app-shell.profile-mode:has(.browse-results-page){background:radial-gradient(circle at 8% 38%,#cae0ff6b,#0000 20rem),radial-gradient(circle at 92% 14%,#fff6d747,#0000 18rem),#f8fbff;max-width:none;min-height:100vh;padding:0;overflow:visible}.browse-results-page{--results-ink:#142957;--results-muted:#667493;--results-blue:#2e62c5;--results-line:#4969a02e;min-height:100dvh;color:var(--results-ink);background:radial-gradient(circle at 0 42%,#d5e7ff61,#0000 19rem),radial-gradient(circle at 100% 18%,#fff4d547,#0000 17rem),#f8fbff;padding:0 0 5rem}.browse-results-page .browse-v2-backdrop{z-index:0;pointer-events:none;opacity:.07;background:linear-gradient(#ffffffd1,#0000 32%),url(/textures/new_image.png) top/cover no-repeat;position:fixed;inset:0}.browse-results-page .browse-v2-topbar,.browse-results-shell{z-index:2;position:relative}.browse-results-page .browse-v2-topbar{background:#ffffffe0;border-color:#abbcda5c;box-shadow:0 14px 38px #3c5b911f,inset 0 1px #fff}.browse-results-shell{grid-template-columns:minmax(0,1fr);gap:1rem;width:min(1400px,100vw - 4rem);margin:1.55rem auto 0;display:grid}.browse-results-heading{padding:0 5.5rem}.browse-results-eyebrow{display:none}.browse-results-heading h1{color:var(--results-ink);letter-spacing:0;margin:0;font-family:SkillSysDisplay,Georgia,serif;font-size:clamp(2.2rem,4vw,3.45rem);font-weight:700;line-height:1}.browse-results-heading h1:after{content:" ✦";color:#e0ae55;vertical-align:.22em;font-size:.58em}.browse-results-heading p{color:var(--results-muted);margin:.45rem 0 0;font-size:.88rem}.browse-results-search{background:#fffffff0;border:1px solid #62769d6b;border-radius:999px;align-items:center;gap:.8rem;min-height:4rem;margin-top:1rem;padding:.35rem .55rem .35rem 1.15rem;display:flex;box-shadow:0 10px 25px #4463941a,inset 0 1px #fff}.browse-results-search>.material-symbol-icon{color:#5c7198;width:1.45rem;height:1.45rem}.browse-results-search input{color:#1e2c44;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:1rem}.browse-results-search input::placeholder{color:#6c7890}.browse-results-search button{color:#70809a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;padding:0;font-size:1.2rem;display:grid}.browse-results-search button:last-child{color:#d2a051;background:#fffaebd9}.browse-results-tabs{border-bottom:1px solid var(--results-line);align-items:end;gap:2rem;min-height:3.1rem;padding:0 .2rem;display:flex}.browse-results-tabs>button,.browse-results-sort>button{color:#304261;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:3.1rem;padding:0 .2rem;font-family:inherit;font-size:.75rem;font-weight:750}.browse-results-tabs>button.is-active{border-color:var(--results-blue);color:var(--results-blue)}.browse-results-tabs>button b{color:var(--results-blue);background:#4e80dd1f;border-radius:999px;margin-left:.32rem;padding:.18rem .42rem;font-size:.62rem}.browse-results-sort{color:var(--results-muted);white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.7rem;display:inline-flex}.browse-results-sort>button{border:1px solid var(--results-line);background:#ffffffc7;border-radius:.8rem;min-height:2.55rem;padding:0 .9rem}.browse-results-sort>button span{color:#d1a04a;margin-right:.35rem}.browse-results-sort>button b{color:#657491;margin-left:.8rem}.browse-results-categories{scrollbar-width:none;align-items:center;gap:.65rem;min-height:3.55rem;display:flex;overflow-x:auto}.browse-results-categories::-webkit-scrollbar{display:none}.browse-results-categories>button,.browse-results-more>button{color:#32466c;cursor:pointer;background:#ffffffc7;border:1px solid #7089b429;border-radius:999px;flex:none;align-items:center;gap:.48rem;min-height:2.55rem;padding:0 1rem;font-size:.71rem;font-weight:720;display:inline-flex}.browse-results-categories>button.is-active,.browse-results-more>button.is-active{color:#2c61bd;border-color:#6d9ae8;box-shadow:0 7px 16px #4a7acd1a}.browse-results-category-icon{color:#7587a6}.browse-results-more{position:relative}.browse-results-more .browse-v2-more-menu{top:calc(100% + .45rem);left:auto;right:0}.browse-results-body{grid-template-columns:13.2rem minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.browse-results-sidebar{background:#ffffffab;border:1px solid #6480ae24;border-radius:1rem;padding:1.1rem .9rem;box-shadow:0 10px 28px #46679a0f}.browse-results-sidebar>div:not(.browse-results-sidebar-divider){color:var(--results-ink);justify-content:space-between;align-items:center;font-family:SkillSysDisplay,Georgia,serif;font-size:.94rem;display:flex}.browse-results-sidebar>div i{color:#e0b15d;font-style:normal}.browse-results-sidebar>button{color:#4d607e;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:2.15rem;padding:0;font-size:.68rem;display:flex}.browse-results-sidebar>button b,.browse-results-sidebar>button small{color:#50698f;font-size:.63rem}.browse-results-sidebar>button small{color:#8c98ad;margin-left:auto;margin-right:.7rem}.browse-results-sidebar>button>b:last-child{font-size:.8rem;font-weight:400}.browse-results-sidebar>button.is-active,.browse-results-sidebar>button.is-active b{color:#245bb8;font-weight:700}.browse-results-sidebar-divider{background:var(--results-line);height:1px;margin:.85rem 0}.browse-results-sidebar .browse-results-manage{color:#506688;background:#ffffffc7;border:1px solid #5579b124;border-radius:.8rem;justify-content:center;min-height:2.2rem;margin-top:.5rem}.browse-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.browse-result-featured,.browse-result-card{min-width:0;color:inherit;background:#ffffffe0;border:1px solid #d3ad5c70;border-radius:.9rem;text-decoration:none;overflow:hidden;box-shadow:0 10px 24px #46679a12,inset 0 1px #fff}.browse-result-card{grid-template-rows:auto 1fr;display:grid}.browse-result-art{background:#000;min-height:10.4rem}.browse-result-art.is-featured{min-height:16.4rem}.browse-result-card-copy,.browse-result-feature-copy{min-width:0;padding:.85rem .95rem .95rem}.browse-result-card-copy>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.browse-result-card-copy>div span,.browse-result-feature-copy>span{color:#4569aa;background:#486bb21a;border-radius:999px;width:max-content;padding:.25rem .48rem;font-size:.59rem;font-weight:800}.browse-result-card-copy>div i{color:#7a8eae;font-style:normal}.browse-result-card-copy h3,.browse-result-feature-copy h2{color:var(--results-ink);letter-spacing:0;margin:.55rem 0 0;font-family:SkillSysDisplay,Georgia,serif;font-weight:700;line-height:1.03}.browse-result-card-copy h3{font-size:1.18rem}.browse-result-feature-copy h2{font-size:1.85rem}.browse-result-card-copy p,.browse-result-feature-copy p{color:var(--results-muted);margin:.65rem 0 0;font-size:.65rem;line-height:1.45}.browse-result-card-copy p b{color:#cf9e4e;margin:0 .28rem}.browse-result-feature-copy footer{border-top:1px solid var(--results-line);color:#51678c;flex-wrap:wrap;gap:.85rem;margin-top:1rem;padding-top:.72rem;font-size:.66rem;display:flex}.browse-results-empty{text-align:center;grid-column:1/-1;place-content:center;gap:.45rem;min-height:15rem;display:grid}.browse-results-empty strong{font-family:SkillSysDisplay,Georgia,serif;font-size:1.8rem}.browse-results-empty p{color:var(--results-muted);margin:0}@media (width<=920px){.browse-results-heading{padding-inline:0}.browse-results-body{grid-template-columns:1fr}.browse-results-sidebar{display:none}}@media (width<=640px){.browse-results-shell{width:calc(100vw - 1rem);margin-top:1rem}.browse-results-heading h1{font-size:2.45rem}.browse-results-heading p{font-size:.75rem}.browse-results-search{min-height:3.35rem}.browse-results-tabs{scrollbar-width:none;gap:1rem;overflow-x:auto}.browse-results-tabs::-webkit-scrollbar{display:none}.browse-results-sort{display:none}.browse-results-grid{grid-template-columns:1fr}.browse-result-featured{grid-row:auto}.browse-result-art.is-featured{min-height:12rem}.browse-result-feature-copy h2{font-size:1.65rem}}.browse-results-more-icon.material-symbol-icon{opacity:.82;width:.95rem;height:.95rem}.browse-results-more-chevron{color:currentColor;flex:none;width:.9rem;height:.9rem}@media (width>=921px){body:has(.browse-results-page) .browse-v2-topbar{-webkit-backdrop-filter:blur(16px);clip-path:none;background:#fffffff5;border:1px solid #768cb22e;border-radius:2rem;gap:1.35rem;width:min(1560px,100vw - 4rem);min-height:4.55rem;margin-top:1rem;padding:.55rem 1rem .55rem 1.25rem;box-shadow:0 12px 30px #304c791a;-webkit-mask:none;mask:none}body:has(.browse-results-page) .browse-v2-topbar:before{content:none;display:none}body:has(.browse-results-page) .browse-v2-topbar:after{content:none;display:none}body:has(.browse-results-page) .browse-v2-topbar a:before{content:none;display:none}body:has(.browse-results-page) .browse-v2-topbar a:after{content:none;display:none}body:has(.browse-results-page) .browse-v2-brand{color:#132955;gap:.58rem}body:has(.browse-results-page) .browse-v2-brand .profile-dashboard-logo{width:2.15rem;height:2.15rem}body:has(.browse-results-page) .browse-v2-brand strong{color:#132955;font-size:1.45rem}body:has(.browse-results-page) .browse-v2-nav{background:0 0;border-radius:0;gap:.15rem;padding:0}body:has(.browse-results-page) .browse-v2-nav a{color:#263c64;min-height:2.3rem;box-shadow:none;border:0;border-radius:.65rem;padding:0 .8rem;font-size:.72rem;font-weight:650}:is(body:has(.browse-results-page) .browse-v2-nav a:hover,body:has(.browse-results-page) .browse-v2-nav a.is-active){color:#245bb8;box-shadow:none;background:#2c61bd12;border:0;transform:none}body:has(.browse-results-page) .browse-v2-actions{gap:0}body:has(.browse-results-page) .browse-v2-create{color:#fff;background:linear-gradient(#3475db,#1f56ae);border:0;border-radius:.8rem;min-height:2.55rem;margin-right:.55rem;padding:0 1rem;font-size:.72rem;box-shadow:0 8px 18px #245bb833}body:has(.browse-results-page) .browse-v2-create span{font-size:.85rem}:is(body:has(.browse-results-page) .browse-v2-streak,body:has(.browse-results-page) .browse-v2-currency){background:0 0;border:0;border-left:1px solid #556a8f24;border-radius:0;gap:.42rem;min-width:4.5rem;min-height:2.7rem;padding:0 .7rem}body:has(.browse-results-page) .browse-v2-counter-icon{font-size:1.05rem}body:has(.browse-results-page) .browse-v2-counter-copy{text-align:left;gap:.05rem;line-height:1;display:grid}body:has(.browse-results-page) .browse-v2-counter-copy b{color:#172b52;font-size:.72rem;font-weight:800}body:has(.browse-results-page) .browse-v2-counter-copy small{color:#6d7b94;font-size:.5rem;font-weight:600}body:has(.browse-results-page) .browse-v2-currency .currency-icon{width:1.15rem;height:1.15rem}body:has(.browse-results-page) .browse-v2-profile{background:0 0;border:0;border-radius:999px;align-items:center;gap:.18rem;width:3.5rem;min-height:2.7rem;margin-left:.25rem;padding:.15rem .25rem .15rem .15rem;display:flex}body:has(.browse-results-page) .browse-v2-profile .profile-avatar{flex:none;width:2.35rem;height:2.35rem}body:has(.browse-results-page) .browse-v2-profile-chevron{color:#536681;width:.75rem;height:.75rem}body:has(.browse-results-page) .browse-results-shell{gap:.75rem;width:min(1560px,100vw - 4rem);margin-top:1.35rem}body:has(.browse-results-page) .browse-results-heading{padding:0 4.5rem}body:has(.browse-results-page) .browse-results-heading h1{font-size:clamp(2.35rem,3vw,2.9rem)}body:has(.browse-results-page) .browse-results-heading p{margin-top:.35rem;font-size:.78rem}body:has(.browse-results-page) .browse-results-search{border-color:#596e9457;min-height:3.45rem;margin-top:.8rem;padding-left:1rem;box-shadow:0 7px 18px #44639414}body:has(.browse-results-page) .browse-results-search input{font-size:.9rem}body:has(.browse-results-page) .browse-results-search button{width:2.35rem;height:2.35rem}body:has(.browse-results-page) .browse-results-tabs{min-height:2.7rem}body:has(.browse-results-page) .browse-results-tabs>button{min-height:2.7rem}body:has(.browse-results-page) .browse-results-tabs{gap:1.45rem}:is(body:has(.browse-results-page) .browse-results-sort>button,body:has(.browse-results-page) .browse-results-category-track>button,body:has(.browse-results-page) .browse-results-more>button){min-height:2.25rem;padding-inline:.85rem;font-size:.66rem}body:has(.browse-results-page) .browse-results-categories{gap:.55rem;min-height:3rem}body:has(.browse-results-page) .browse-results-category-track{gap:.55rem}body:has(.browse-results-page) .browse-results-more-menu{border-radius:.75rem;width:12.5rem;padding:.35rem;box-shadow:0 14px 30px #263f6c29}body:has(.browse-results-page) .browse-results-more-menu button{min-height:2.05rem;font-size:.66rem}body:has(.browse-results-page) .browse-results-body{grid-template-columns:12.25rem minmax(0,1fr);gap:1.1rem}body:has(.browse-results-page) .browse-results-sidebar{border-radius:.8rem;padding:.9rem .8rem}}@media (prefers-reduced-motion:reduce){.browse-result-featured,.browse-result-card{transition:none}}body:has(.browse-results-page) .browse-v2-create{color:#fff;background:linear-gradient(135deg,#2d67c8,#173f8d);border-color:#ffffffb8}body:has(.browse-results-page) .browse-v2-topbar{background:#fffffff0}:is(body:has(.browse-results-page) .browse-result-card,body:has(.browse-results-page) .browse-result-featured){opacity:1}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans),local(IBMPlexSans),local(IBM Plex Sans Regular);font-style:normal;font-weight:400 900;font-display:swap}.profile-avatar{--profile-avatar-hue:158;background:hsl(var(--profile-avatar-hue) 62% 48%);color:#fff;width:100%;height:100%;box-shadow:none;border-radius:999px;place-items:center;display:inline-grid;overflow:hidden}.profile-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-avatar .material-symbol-icon{opacity:.96;filter:brightness(0)invert();width:58%;height:58%}.profile-hero-profile{padding-top:0!important;padding-left:0!important}.profile-hero-profile .profile-portrait-card{align-self:stretch;height:100%;border-radius:0 22px 22px 0!important}.profile-hero-profile .profile-hero-copy{padding-top:14px;padding-bottom:14px;padding-right:14px}body.skin-corporate .profile-create-tree-link,body.skin-pretty-fantasy .profile-create-tree-link{min-height:2.25rem;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);justify-content:center;align-items:center;padding:0 1.2rem;font-size:.78rem;font-weight:840;line-height:1;transition:filter .14s,box-shadow .14s;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#7161fd 0%,#4097fd 100%)!important;border:0!important;border-radius:999px!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff3d,0 16px 34px #4097fd3d!important}body.skin-corporate .profile-create-tree-link:hover,body.skin-pretty-fantasy .profile-create-tree-link:hover{filter:brightness(1.04)!important;box-shadow:inset 0 1px #ffffff42,0 18px 38px #4097fd47!important}.tree-create-workspace{--create-node-ink:#172235;--create-node-muted:#667287;--create-node-gold:#e7d19c;--create-node-violet:#7161fd;--create-node-cyan:#4097fd;--create-node-mint:#29bd8b;min-height:100vh;color:var(--create-node-ink);isolation:isolate;background:radial-gradient(circle at 50% 18%,#e7d19c38,#0000 24rem),radial-gradient(circle at 16% 20%,#4097fd29,#0000 22rem),radial-gradient(circle at 88% 14%,#7161fd21,#0000 24rem),linear-gradient(135deg,#fcfaf9,#fbf9fa);place-items:center;padding:clamp(1rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden}.tree-create-brand{z-index:4;text-decoration:none;position:fixed;top:1rem;left:1.2rem}.tree-create-empty-canvas{pointer-events:none;opacity:.82;z-index:0;position:absolute;inset:0;overflow:hidden}.tree-create-empty-canvas:before{content:"";opacity:.58;background-image:url(/textures/cloud-tile.png),radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px),linear-gradient(90deg,#e7d19c29 1px,#0000 1px),linear-gradient(0deg,#4097fd1f 1px,#0000 1px);background-size:512px 512px,76px 76px,228px 228px,228px 228px;animation:58s linear infinite treeCreateCanvasDrift;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.tree-create-empty-canvas:after{content:"";border:1px dashed #e7d19c6b;border-radius:999px;animation:9s ease-in-out infinite treeCreateOrbitBreathe;position:absolute;inset:8% 6%;transform:rotate(-8deg);box-shadow:0 0 0 32px #e7d19c09,0 0 80px #4097fd14}.tree-create-empty-canvas span{border:1px dashed #e7d19c61;border-radius:999px;width:11.5rem;height:11.5rem;animation:8s ease-in-out infinite treeCreateFloatNode;position:absolute;box-shadow:inset 0 0 42px #ffffff42,0 0 34px #4097fd14}.tree-create-empty-canvas span:first-child{top:22%;left:12%}.tree-create-empty-canvas span:nth-child(2){width:16rem;height:16rem;animation-duration:10s;animation-delay:-2s;bottom:18%;right:12%}.tree-create-card{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 50% 0,#e7d19c38,#0000 18rem),linear-gradient(135deg,#ffffffd1,#fcfaf9ad),#fcfaf9bd;border:1px solid #e7d19c7a;border-radius:28px;gap:1rem;width:min(46rem,100vw - 1.4rem);max-height:calc(100vh - 2.4rem);padding:clamp(1rem,2.4vw,1.65rem);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #1720332e,0 0 0 8px #ffffff38,inset 0 1px #fffffff0}.tree-create-card-head{grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.82rem;display:grid}.tree-create-card-head>span{color:#b68b2f;background:radial-gradient(circle at 34% 24%,#ffffffe6,#0000 34%),linear-gradient(135deg,#e7d19c57,#4097fd1f);border:1px solid #e7d19ca3;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;font-size:1.35rem;display:grid;box-shadow:0 14px 34px #e7d19c33,inset 0 1px #ffffffbd}.tree-create-card-head p,.tree-create-card-head h1,.tree-create-copy,.tree-create-error,.tree-create-notice{margin:0}.tree-create-card-head p{color:#9a7230;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:850}.tree-create-card-head h1{color:var(--create-node-ink);font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);letter-spacing:0;font-size:clamp(1.72rem,4vw,2.55rem);font-weight:920;line-height:1.02}.tree-create-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.92rem;display:grid}.tree-create-mode-card{text-align:left;min-height:12rem;color:var(--create-node-ink);cursor:pointer;background:radial-gradient(circle at 20% 0,#e7d19c2e,#0000 9rem),linear-gradient(135deg,#ffffffc2,#faf9f79e);border:1px solid #e7d19c70;border-radius:22px;align-content:start;gap:.62rem;padding:1.08rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #2a354814,inset 0 1px #ffffffdb}.tree-create-mode-card:hover{border-color:#e7d19cc7;transform:translateY(-3px);box-shadow:0 22px 54px #2a354824,0 0 0 7px #e7d19c1f,inset 0 1px #ffffffe6}.tree-create-mode-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#e7d19c47,#0000 68%);border-radius:999px;height:7rem;position:absolute;inset:auto -18% -42% 22%}.tree-create-mode-card b{color:#b48933;background:radial-gradient(circle at 34% 24%,#ffffffdb,#0000 34%),linear-gradient(135deg,#e7d19c47,#4097fd1a);border:1px solid #e7d19c94;border-radius:999px;place-items:center;width:2.78rem;height:2.78rem;font-size:1.2rem;font-style:normal;display:grid;box-shadow:0 12px 26px #e7d19c2e,inset 0 1px #fffc}.tree-create-mode-card strong{color:var(--create-node-ink);font-size:1rem;font-weight:850}.tree-create-mode-card span,.tree-create-copy,.tree-create-empty-files{color:var(--create-node-muted);font-size:.84rem;line-height:1.45}.tree-create-mode-card em{color:#5b4df0;letter-spacing:.02em;text-transform:uppercase;background:#7161fd17;border:1px solid #7161fd3d;border-radius:999px;justify-self:start;margin-bottom:.08rem;padding:.28rem .58rem;font-size:.62rem;font-style:normal;font-weight:920}.tree-create-mode-card:not(.tree-create-mode-card-ai) em{display:none}.tree-create-mode-card-ai{background:radial-gradient(circle at 28% 0,#7161fd38,#0000 10rem),radial-gradient(circle at 88% 16%,#4097fd2e,#0000 9rem),linear-gradient(135deg,#ffffffd1,#f8f7ffad);border-color:#7161fd6b;box-shadow:0 18px 46px #5448d226,0 0 0 7px #7161fd0f,inset 0 1px #ffffffeb}.tree-create-mode-card-ai b{color:#5b4df0;background:radial-gradient(circle at 34% 24%,#ffffffe0,#0000 34%),linear-gradient(135deg,#7161fd4d,#4097fd29);border-color:#7161fd80;box-shadow:0 12px 30px #7161fd33,inset 0 1px #ffffffd6}@keyframes treeCreateCanvasDrift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-96px,64px)rotate(.001deg)}}@keyframes treeCreateOrbitBreathe{0%,to{opacity:.52;transform:rotate(-8deg)scale(1)}50%{opacity:.78;transform:rotate(-6deg)scale(1.018)}}@keyframes treeCreateFloatNode{0%,to{opacity:.68;transform:translate(0,0)}50%{opacity:.92;transform:translateY(-12px)}}.tree-create-form,.tree-create-ai-panel{gap:.92rem;display:grid}.tree-create-form fieldset{background:#ffffff80;border:1px solid #eeececfa;border-radius:22px;gap:.74rem;min-width:0;margin:0;padding:.9rem;display:grid}.tree-create-form legend{color:#172235;padding:0 .36rem;font-weight:850}.tree-create-form label{color:#334155;gap:.34rem;min-width:0;font-size:.76rem;font-weight:800;display:grid}.tree-create-form input,.tree-create-form textarea,.tree-create-form select{color:#172235;width:100%;min-height:2.85rem;font:700 .9rem/1.2 var(--font-body,"Inter", "Segoe UI", sans-serif);background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:16px;padding:.72rem .86rem;box-shadow:inset 0 1px #ffffffb3}.tree-create-form textarea{resize:vertical}.tree-create-form input:focus,.tree-create-form textarea:focus,.tree-create-form select:focus{border-color:#4097fd6b;outline:2px solid #4097fd33}.tree-create-field-row{grid-template-columns:minmax(0,1fr) 8.5rem 8.5rem;gap:.62rem;display:grid}.tree-create-file-input{display:none}.tree-create-upload-btn,.tree-create-primary-btn,.tree-create-secondary-btn,.tree-create-cancel-btn{min-height:2.82rem;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);cursor:pointer;border-radius:999px;padding:0 1.15rem;font-weight:850;text-decoration:none}.tree-create-upload-btn,.tree-create-secondary-btn,.tree-create-cancel-btn{color:#172235;background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa}.tree-create-upload-btn{justify-self:start}.tree-create-primary-btn{color:#fff;background:linear-gradient(135deg,#7161fd,#4097fd);border:0;box-shadow:0 16px 34px #4097fd47}.tree-create-primary-btn:disabled,.tree-create-upload-btn:disabled{opacity:.58;cursor:not-allowed}.tree-create-file-total{color:#647289;background:#ffffff85;border:1px solid #eeececfa;border-radius:18px;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.7rem;padding:0 .9rem;display:flex}.tree-create-file-total strong{color:#172235}.tree-create-file-list{gap:.62rem;display:grid}.tree-create-file-card{background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:18px;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.68rem;min-width:0;min-height:4rem;padding:.72rem;display:grid}.tree-create-file-card>span{color:#7161fd;background:#7161fd1a;border-radius:14px;place-items:center;width:2.7rem;height:2.7rem;font-size:.72rem;font-weight:900;display:grid}.tree-create-file-card strong,.tree-create-file-card small{display:block}.tree-create-file-card strong{color:#172235;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.tree-create-file-card small{color:#647289;font-size:.72rem}.tree-create-file-card button{color:#172235;background:#ffffffb8;border:1px solid #eeececfa;border-radius:999px;min-height:2.2rem;font-weight:800}.tree-create-error{color:#b43b47;white-space:pre-wrap;overflow-wrap:anywhere;background:#ff707014;border:1px solid #ff707047;border-radius:16px;padding:.68rem .78rem;font-size:.82rem;font-weight:750}.tree-create-notice{color:#208f6d;background:#5bcaac14;border:1px solid #5bcaac47;border-radius:16px;padding:.68rem .78rem;font-size:.82rem;font-weight:750}.tree-create-video-mode{background:#ffffff8a;border:1px solid #eeececfa;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;padding:.42rem;display:grid}.tree-create-video-controls{gap:.62rem;display:grid}.tree-create-video-mode button{color:#172235;text-align:left;min-width:0;min-height:3.35rem;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:14px;align-content:center;gap:.14rem;padding:.62rem .7rem;display:grid}.tree-create-video-mode button.is-selected{background:linear-gradient(135deg,#7161fd1f,#4097fd1a);border-color:#4097fd6b;box-shadow:inset 0 0 0 1px #4097fd29}.tree-create-video-mode button.is-disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.55)}.tree-create-video-mode strong,.tree-create-video-mode span,.tree-create-video-mode small{overflow-wrap:anywhere;min-width:0}.tree-create-video-mode strong{font-size:.82rem;font-weight:900}.tree-create-video-mode span,.tree-create-video-mode small{color:#647289;font-size:.7rem;font-weight:800}.tree-create-video-clip{background:#ffffff94;border:1px solid #eeececfa;border-radius:18px;gap:.54rem;padding:.74rem;display:grid}.tree-create-video-clip-head,.tree-create-video-clip-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.tree-create-video-clip-head strong{color:#172235;font-size:.84rem;font-weight:900}.tree-create-video-clip-head span,.tree-create-video-clip-meta{color:#647289;font-size:.72rem;font-weight:820}.tree-create-video-clip-head span{font-variant-numeric:tabular-nums}.tree-create-video-clip-meta strong{color:#334155;text-align:center;min-width:6.8rem;font-size:.72rem;font-weight:900}.tree-create-clip-range{touch-action:none;min-height:3.05rem;position:relative}.tree-create-clip-track{z-index:1;background:#cbd5e1f2;border-radius:999px;height:.58rem;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.tree-create-clip-selection{top:50%;left:var(--clip-start,0%);z-index:2;width:calc(var(--clip-end,25%) - var(--clip-start,0%));cursor:grab;background:linear-gradient(90deg,#2563eb,#14b8a6);border:0;border-radius:999px;min-width:2rem;height:1.18rem;padding:0;position:absolute;transform:translateY(-50%)}.tree-create-clip-selection:active{cursor:grabbing}.tree-create-clip-selection span{display:block;position:absolute;inset:0}.tree-create-clip-selection span:before,.tree-create-clip-selection span:after{content:"";background:#ffffffc7;border-radius:999px;width:.16rem;height:.58rem;position:absolute;top:50%;transform:translateY(-50%)}.tree-create-clip-selection span:before{left:.72rem}.tree-create-clip-selection span:after{right:.72rem}.tree-create-clip-handle{z-index:3;cursor:ew-resize;touch-action:none;background:#172235;border:3px solid #fff;border-radius:50%;width:1.9rem;height:1.9rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 7px 16px #17223533}.tree-create-clip-handle:after{content:"";border-radius:inherit;background:#14b8a6;position:absolute;inset:.38rem}.tree-create-clip-handle.is-start{left:var(--clip-start,0%)}.tree-create-clip-handle.is-end{left:var(--clip-end,25%)}.tree-create-empty-files{background:#ffffff5c;border:1px dashed #7e8fa852;border-radius:18px;place-items:center;min-height:4rem;display:grid}.tree-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.tree-create-cancel-btn{color:#647289;justify-self:center;align-items:center;min-height:2.45rem;display:inline-flex}.tree-create-auth-gate{background:#f6f4f3;place-items:center;min-height:100vh;display:grid}@media (width<=760px){.tree-create-workspace{place-items:start center;padding:5rem .7rem 1rem}.tree-create-brand{top:.8rem;left:.75rem}.tree-create-card{border-radius:24px;width:min(100%,32rem);max-height:calc(100vh - 6rem)}.tree-create-mode-grid,.tree-create-field-row{grid-template-columns:1fr}.tree-create-mode-card{min-height:9.5rem}.tree-create-personalization{grid-template-columns:1fr}.tree-create-personalization-side{justify-content:space-between}.tree-create-card-head{grid-template-columns:2.7rem minmax(0,1fr)}.tree-create-card-head>span{width:2.7rem;height:2.7rem}.tree-personalization-modal-backdrop{align-items:stretch;padding:0}.tree-personalization-modal{border-radius:0;max-height:none}.tree-personalization-bubble{max-width:92%}.tree-create-generation-tree{grid-auto-columns:minmax(4.8rem,5.8rem)}.tree-create-actions{grid-template-columns:1fr;display:grid}.tree-create-actions button,.tree-create-upload-btn{width:100%}}@font-face{font-family:SkillSysDisplay;src:url(/fonts/cormorant-garamond/CormorantGaramond-VariableFont_wght.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}html,body,.app-shell,.node-panel,.app-node-panel,.node-comments,.node-create-modal{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html,body,.app-shell,.node-panel,.app-node-panel,.node-comments,.node-create-modal{scroll-behavior:auto}}.app-shell{max-width:1180px;min-height:100vh;color:var(--ink);gap:.8rem;margin:0 auto;padding:.8rem .8rem 5.2rem;display:grid}.app-shell.tree-mode{gap:0;max-width:none;padding:0}.tree-route-loading{color:#172033d1;background:radial-gradient(circle at 50% 42%,#ffffffb8,#0000 20rem),radial-gradient(circle at 40% 36%,#4097fd29,#0000 28rem),linear-gradient(#fcfaf9eb,#f7fafcdb);align-content:center;place-items:center;gap:14px;min-height:100vh;display:grid}.tree-route-loading span{border:3px solid #4097fd2e;border-top-color:#4097fdd1;border-radius:999px;width:42px;height:42px;animation:.82s linear infinite treeRouteLoadingSpin}.tree-route-loading strong{letter-spacing:0;font-size:13px;font-weight:820}@keyframes treeRouteLoadingSpin{to{transform:rotate(360deg)}}#skillsys-portal-root{z-index:2147483000;pointer-events:none;position:fixed;inset:0}#skillsys-portal-root>*{pointer-events:auto}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.compact-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#070e13e0,#070e138f);border:1px solid #89d1c72e;border-radius:16px;padding:.6rem .75rem}.overlay-topbar{z-index:30;position:fixed;top:.65rem;left:.65rem;right:.65rem}.topbar h1{letter-spacing:.03em;margin:0;font-size:.93rem}.topbar nav{gap:.4rem;display:flex}.topbar nav a{color:var(--ink);background:#0c181f94;border:1px solid #7dbeb659;border-radius:999px;padding:.35rem .65rem;text-decoration:none}.profile-menu-button{border-radius:999px;place-items:center;gap:.18rem;width:2.55rem;height:2.55rem;padding:0;display:inline-grid}.profile-menu-button span{background:currentColor;border-radius:999px;width:1.05rem;height:2px;display:block}.tree-profile-launcher{z-index:2147483001;pointer-events:auto;position:fixed;top:.7rem;left:.7rem}.tree-profile-launcher .profile-menu-button{box-shadow:0 10px 24px #705f411f}.tree-status-dashboard{z-index:2147483000;pointer-events:none;grid-template-columns:1fr;gap:.55rem;display:grid;position:fixed;top:.7rem;left:4.1rem;right:4.1rem}.tree-status-card{pointer-events:auto;-webkit-backdrop-filter:blur(10px);color:#1f2937;background:#fdfaf5eb;border:1px solid #e2e9f2f5;border-radius:24px;box-shadow:inset 0 1px #ffffffeb,0 14px 34px #2430411f}.tree-status-card.player-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.15rem;padding:.72rem .9rem;display:grid}.tree-player-avatar{background:#f7ecd1;border:2px solid #d6b870;border-radius:999px;place-items:center;width:4.1rem;height:5.33rem;display:grid;position:relative;box-shadow:inset 0 0 0 4px #ffffff73,0 8px 18px #705f411f}.tree-player-avatar:before{content:"";border-radius:inherit;border:1px solid #c8a85a70;position:absolute;inset:-.28rem}.tree-player-avatar span{border-radius:inherit;color:#fffaf0;background:#202734;place-items:center;width:3.25rem;height:3.25rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.72rem;font-weight:700;line-height:1;display:grid}.tree-player-avatar .tree-player-avatar-inner{background:hsl(var(--profile-avatar-hue) 62% 48%);color:#fff;width:3.25rem;height:3.25rem;font-family:inherit;font-size:inherit;font-weight:inherit}.tree-player-copy{gap:.16rem;min-width:0;display:grid}.tree-player-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;font-size:1.34rem;font-weight:780;line-height:1.06;overflow:hidden}.tree-player-copy span,.tree-player-copy small{color:#5f6c80;font-size:.82rem;font-weight:600;line-height:1.15}.tree-player-copy small{color:#49a98d}.tree-player-xp-track,.tree-quest-track{background:#dfe5ed;border-radius:999px;height:.48rem;overflow:hidden}.tree-player-xp-track{max-width:13rem;margin-top:.2rem}.tree-player-xp-track i,.tree-quest-track i{border-radius:inherit;background:#49c4a1;height:100%;display:block}.currency-icon{object-fit:contain;width:100%;height:100%;display:block}.currency-icon-crystal,.currency-icon-coin,.currency-icon-xp{filter:drop-shadow(0 .12rem .18rem #24304124)}.material-symbol-icon{object-fit:contain;filter:brightness(0)saturate()invert(43%)sepia(11%)saturate(743%)hue-rotate(178deg)brightness(91%)contrast(86%);width:1.1rem;height:1.1rem;display:block}.tree-player-wallet{border-left:1px solid #d2dae4e0;gap:.45rem;min-width:7.8rem;padding-left:.85rem;display:grid}.tree-player-wallet span{color:#243041;white-space:nowrap;align-items:center;gap:.48rem;font-size:1rem;font-weight:700;display:flex}.tree-player-wallet b{color:#7557f6;background:#eef4ff;border-radius:9px;place-items:center;width:1.55rem;height:1.55rem;padding:.2rem;font-size:.7rem;line-height:1;display:grid}.tree-status-card.quest-card{grid-template-columns:minmax(0,.9fr) minmax(19rem,1.28fr);align-items:center;gap:1rem;min-height:4.9rem;padding:.72rem .9rem;display:grid}.tree-streak-block{border-right:1px solid #d2dae4e0;gap:.42rem;min-width:0;padding-right:.8rem;display:grid}.tree-streak-block>strong,.tree-streak-block>p,.tree-streak-block>.streak-reward-list,.tree-streak-block>small,.tree-streak-block>em{display:none}.tree-streak-button{align-self:center}.tree-streak-block p,.tree-streak-block small,.tree-streak-block em{color:#657287;margin:0;font-size:.72rem;line-height:1.28}.tree-streak-block em{color:#243041;font-style:normal;font-weight:800}.tree-streak-block>strong,.tree-daily-quest strong{color:#243041;font-size:.98rem;font-weight:750;line-height:1.1}.tree-streak-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.tree-streak-days span{justify-items:center;gap:.18rem;display:grid}.tree-streak-days b{color:#fff;background:#52c89d;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.82rem;display:grid;box-shadow:inset 0 0 0 2px #ffffff61}.tree-streak-days .is-today b{background:#f3b84f}.tree-streak-days small{color:#6d7888;font-size:.68rem;font-weight:700}.streak-pill-button{color:#243041;cursor:pointer;background:linear-gradient(135deg,#faf9f7f2,#fcfaf9eb);border:1px solid #dfe6effa;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;min-height:2.35rem;padding:.32rem .74rem;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 12px 26px #24304114}.streak-pill-button>span{font-size:1.05rem}.streak-pill-button>strong{font-size:1rem;line-height:1}.streak-pill-button>small{color:#657287;font-size:.72rem;font-weight:800}.streak-info-card{background:#fffffff0;border:1px solid #dfe6eff5;border-radius:18px;gap:.72rem;width:min(21rem,100vw - 2rem);padding:.92rem;display:grid;box-shadow:inset 0 1px #fffffff5,0 24px 54px #24304126}.streak-modal-layer{z-index:2147483200;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.streak-modal-backdrop{-webkit-backdrop-filter:blur(10px);cursor:default;background:#181e2a52;border:0;padding:0;position:absolute;inset:0}.streak-info-card-center{z-index:1;border-radius:22px;align-content:start;gap:.86rem;width:min(17.5rem,100vw - 2rem);min-height:min(30rem,100vh - 2rem);padding:1.35rem 1.05rem 1.05rem;position:relative}.streak-modal-close{color:#657287;background:#fafcffd1;border:1px solid #dfe6eff5;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:1rem;line-height:1;display:grid;position:absolute;top:.62rem;right:.62rem}.streak-info-card strong{color:#172033;text-align:center;font-size:1.18rem}.streak-info-card p,.streak-info-card small,.streak-info-card em{color:#657287;text-align:center;margin:0;font-size:.78rem;line-height:1.38}.streak-info-card em{color:#243041;font-style:normal;font-weight:850}.streak-reward-list{gap:.52rem;display:grid}.streak-reward-list span{color:#657287;background:#fafcffb8;border:1px solid #dfe6efdb;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.05rem;padding:.5rem .66rem;font-size:.74rem;font-weight:800;display:flex}.streak-reward-list b{color:#243041;font-size:.76rem}.streak-modal-layer{padding:clamp(4.2rem,7vh,5.2rem) clamp(.5rem,2vw,1.5rem) clamp(1rem,3vh,1.8rem)}.streak-modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.08);background:radial-gradient(circle at 20% 16%,#ffffffc2,#0000 20rem),radial-gradient(circle at 84% 9%,#fff6e1bd,#0000 18rem),radial-gradient(circle at 15% 88%,#d6e8ff9e,#0000 20rem),#f4efe8b8}.streak-info-card-center{background:radial-gradient(circle at 50% 8%,#84dcc133,#0000 11rem),radial-gradient(circle at 50% 46%,#ffffffdb,#0000 16rem),linear-gradient(#fffffff5,#fcfaf6f0);border:1px solid #dcd3c2eb;border-radius:2.1rem;align-content:start;gap:0;width:min(26rem,100vw - 1rem);min-height:min(38.25rem,100vh - 6.5rem);max-height:calc(100vh - 6.5rem);padding:4.9rem 1.95rem 1.35rem;overflow:visible;box-shadow:inset 0 1px #fffffff5,0 1.2rem 3rem #212a372e,0 0 0 .28rem #ffffff61}.streak-info-card-center:before{content:"";pointer-events:none;border:1.5px solid #dbab48a3;border-radius:1.62rem;position:absolute;inset:1rem}.streak-info-card-center:after{content:"";pointer-events:none;border:1px dashed #5dcfb138;border-bottom:0;border-radius:50% 50% 0 0;height:10rem;position:absolute;inset:2.65rem 1.9rem auto}.streak-info-card-center>.streak-modal-close,.streak-info-card-center>strong,.streak-info-card-center>p:not(.streak-card-lead),.streak-info-card-center>.streak-reward-list,.streak-info-card-center>small,.streak-info-card-center>em:not(.streak-card-best){display:none}.streak-card-icon{z-index:3;background:radial-gradient(circle,#fffffffa 0 48%,#fff9eef5 49% 62%,#ffffffc7 63%);border:1px solid #eac67bad;border-radius:999px;place-items:center;width:5.9rem;height:5.9rem;display:grid;position:absolute;top:-2.65rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .42rem #ffffff8f,inset 0 0 0 .82rem #e9c67b47,0 1rem 2.2rem #212a371f}.streak-card-icon:before,.streak-card-icon:after{content:"";border:1px solid #eac67b57;border-radius:999px;position:absolute;inset:-.62rem}.streak-card-icon:after{border-color:#eac67bc2;inset:.62rem}.streak-card-icon span{z-index:1;filter:drop-shadow(0 .28rem .35rem #ff7e263d);font-size:2.48rem;line-height:1;position:relative}.streak-card-icon.is-claiming{animation:.9s cubic-bezier(.16,1.2,.32,1) prettyClaimOrb}.streak-card-decor{pointer-events:none;z-index:2;position:absolute;inset:0}.streak-card-decor span{place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute}.streak-card-decor span:before{content:"✦";color:#5bcaac6b;font-size:1.45rem}.streak-card-decor span:first-child{top:3.7rem;left:2.9rem}.streak-card-decor span:nth-child(2){top:3.7rem;right:2.9rem}.streak-card-decor span:nth-child(3){top:10.25rem;left:3.8rem}.streak-card-decor span:nth-child(4){top:10.25rem;right:3.8rem}.streak-info-card-center h2{z-index:2;color:#13233a;letter-spacing:0;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.3rem,4.6vw,2.82rem);font-weight:700;line-height:1;position:relative}.streak-card-divider{z-index:2;place-items:center;width:67%;height:1.18rem;margin:.52rem auto .36rem;display:grid;position:relative}.streak-card-divider:before,.streak-card-divider:after{content:"";background:linear-gradient(90deg,#0000,#dcd3c2c2);width:calc(50% - 1.1rem);height:1px;position:absolute;top:50%}.streak-card-divider:before{left:0}.streak-card-divider:after{right:0;transform:scaleX(-1)}.streak-card-divider i{place-items:center;width:1.15rem;height:1.15rem;display:grid}.streak-card-divider i:before{content:"✦";color:#ebb54ad1;font-size:1.28rem;font-style:normal}.streak-card-lead{z-index:2;color:#65718a;text-align:center;text-wrap:balance;justify-self:center;width:min(18.8rem,100%);margin:0 auto 2.28rem;font-size:.92rem;font-weight:600;line-height:1.36;position:relative}.streak-card-lead span{color:#26b982;font-size:inherit;white-space:nowrap;font-weight:800}.streak-card-rewards{z-index:2;gap:.84rem;margin:1.08rem 0 1.48rem;padding-left:2.3rem;display:grid;position:relative}.streak-card-line{background:linear-gradient(#4dd3a4,#51aefd 50%,#8f63f4);border-radius:999px;width:3px;position:absolute;top:1.45rem;bottom:1.45rem;left:1.02rem;box-shadow:0 0 1rem #4eb4f14d}.streak-card-reward{z-index:1;background:#ffffffc7;border:1px solid #dcd3c2b8;border-radius:999px;grid-template-columns:minmax(4.3rem,1fr) 1.78rem minmax(5.4rem,auto);align-items:center;gap:.42rem;min-height:3.48rem;padding:.48rem .68rem .48rem 2.95rem;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffe6,0 .65rem 1.55rem #2f343d17}.streak-card-reward.is-claimable{background:linear-gradient(135deg,#ecfff8f0,#ffffffd1);border-color:#35c7987a}.streak-card-reward.is-claiming{animation:.9s cubic-bezier(.16,1.2,.32,1) prettyClaimBounce;box-shadow:inset 0 1px #fffffff5,0 .85rem 1.8rem #35c79838,0 0 0 .42rem #35c7981f}.streak-card-reward:after{content:"✦";color:#ebb54a61;font-size:.82rem;position:absolute;right:.62rem}.streak-card-node{background:#ffffffeb;border-radius:999px;place-items:center;width:2.72rem;height:2.72rem;display:grid;position:absolute;top:50%;left:-2.42rem;transform:translateY(-50%);box-shadow:inset 0 0 0 .48rem #ffffff9e,0 .65rem 1.4rem #2c394d21}.streak-card-node:before{content:"";opacity:.42;border:2px solid;border-radius:999px;position:absolute;inset:.32rem}.streak-card-node i{z-index:1;color:currentColor;font-size:.95rem;font-style:normal;position:relative}.streak-card-node-1{color:#35c798}.streak-card-node-2{color:#4aa8fb}.streak-card-node-3{color:#8b5cf6}.streak-card-reward>b{color:#15243a;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:800;line-height:1}.streak-card-claim{border:0;border-radius:999px;place-items:center;width:max-content;min-width:4.2rem;min-height:2.05rem;padding:0 .82rem;font-size:.82rem;font-weight:720;display:inline-grid;color:#fff!important;background:linear-gradient(135deg,#20bd83,#2f91ea)!important;box-shadow:0 .65rem 1.1rem #35c7983d!important}.streak-card-claim.is-claimed{color:#fff!important;background:linear-gradient(135deg,#1d8f6b,#35c798)!important}.streak-card-coin{justify-self:center;width:1.7rem;height:1.7rem}.streak-card-reward>strong{color:#13233a;text-align:left;white-space:nowrap;padding-right:.38rem;font-size:.88rem;font-weight:850;line-height:1}.streak-card-note{z-index:2;background:radial-gradient(circle at 12%,#9791ff1f,#0000 4.4rem),#f7f8ffbd;border:1px solid #9a9eff38;border-radius:1.08rem;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.05rem;margin-top:.8rem;padding:.68rem .82rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1}.streak-card-note>span{color:#7770ef;border:2px solid #7971f6b8;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-family:Georgia,serif;font-size:1.12rem;font-weight:800;display:grid}.streak-card-note p{color:#54627d;text-align:left;margin:0;font-size:.78rem;font-weight:650;line-height:1.35}.streak-card-divider-bottom{margin-top:1.18rem;margin-bottom:.42rem}.streak-card-best{z-index:2;color:#40506a;text-align:center;font-size:1.08rem;font-style:normal;font-weight:850;line-height:1;display:block;position:relative}.streak-card-best b{color:#20b77e;font-size:inherit}.pretty-explosion{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pretty-explosion:before{content:"";background:radial-gradient(circle,#ffa63a52,#ff5f231f 42%,#0000 72%);border-radius:999px;width:7.4rem;height:7.4rem;animation:1.5s ease-out forwards prettyFireGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.28)}.pretty-explosion i{filter:drop-shadow(0 .45rem .56rem #cd481147);font-size:1.38rem;font-style:normal;line-height:1;animation:1.5s cubic-bezier(.15,.9,.24,1) forwards prettyFireBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)}.pretty-explosion i:first-child{--burst-x:-5.1rem;--burst-y:-3.1rem;--burst-rotate:-96deg}.pretty-explosion i:nth-child(2){--burst-x:-2.1rem;--burst-y:-4.85rem;--burst-rotate:82deg}.pretty-explosion i:nth-child(3){--burst-x:1.9rem;--burst-y:-5.05rem;--burst-rotate:-74deg}.pretty-explosion i:nth-child(4){--burst-x:5rem;--burst-y:-2.9rem;--burst-rotate:110deg}.pretty-explosion i:nth-child(5){--burst-x:5.65rem;--burst-y:.52rem;--burst-rotate:-118deg}.pretty-explosion i:nth-child(6){--burst-x:3.85rem;--burst-y:4.02rem;--burst-rotate:88deg}.pretty-explosion i:nth-child(7){--burst-x:0;--burst-y:5.25rem;--burst-rotate:-54deg}.pretty-explosion i:nth-child(8){--burst-x:-3.82rem;--burst-y:3.78rem;--burst-rotate:102deg}.pretty-explosion i:nth-child(9){--burst-x:-5.75rem;--burst-y:.22rem;--burst-rotate:-84deg}.pretty-explosion i:nth-child(10){--burst-x:.3rem;--burst-y:-6.2rem;--burst-rotate:66deg}@keyframes prettyClaimBounce{0%{transform:translateY(0)scale(1)}18%{transform:translateY(-.48rem)scale(1.045)}36%{transform:translateY(.12rem)scale(.99)}58%{transform:translateY(-.26rem)scale(1.022)}to{transform:translateY(0)scale(1)}}@keyframes prettyClaimOrb{0%{transform:translate(-50%)scale(1)rotate(0)}24%{transform:translate(-50%)translateY(-.45rem)scale(1.08)rotate(-4deg)}48%{transform:translate(-50%)translateY(.12rem)scale(.98)rotate(4deg)}72%{transform:translate(-50%)translateY(-.18rem)scale(1.03)rotate(-2deg)}to{transform:translate(-50%)scale(1)rotate(0)}}@keyframes prettyFireGlow{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes prettyFireBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)rotate(0)}16%{opacity:1}70%{opacity:.92;transform:translate(calc(-50% + (var(--burst-x) * .72)), calc(-50% + (var(--burst-y) * .72))) scale(1.12) rotate(calc(var(--burst-rotate) * .58))}to{opacity:0;transform:translate(calc(-50% + var(--burst-x)), calc(-50% + var(--burst-y))) scale(.48) rotate(var(--burst-rotate))}}@media (width<=520px){.streak-info-card-center{border-radius:1.85rem;width:min(21.5rem,100vw - .75rem);min-height:min(35.8rem,100vh - 5.75rem);padding:4.55rem 1.22rem 1.12rem}.streak-card-icon{width:5.35rem;height:5.35rem;top:-2.38rem}.streak-info-card-center h2{font-size:clamp(2.06rem,8.8vw,2.45rem)}.streak-card-lead{width:min(17.2rem,100%);margin-bottom:1.72rem;font-size:.8rem;line-height:1.34}.streak-card-rewards{gap:.72rem;margin-top:.92rem;padding-left:1.98rem}.streak-card-reward{grid-template-columns:minmax(3.25rem,1fr) 1.5rem minmax(4.55rem,auto);min-height:3.24rem;padding-left:2.48rem}.streak-card-node{width:2.42rem;height:2.42rem;left:-2.12rem}.streak-card-reward>b{font-size:1.08rem}.streak-card-reward>strong{font-size:.78rem}.streak-card-note{grid-template-columns:2.42rem minmax(0,1fr);gap:.52rem;padding:.64rem}.streak-card-note>span{width:2.05rem;height:2.05rem}.streak-card-note p{font-size:.74rem}}.tree-daily-quest{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.12rem .7rem;min-width:0;display:grid}.tree-daily-quest>div{gap:.32rem;min-width:0;display:grid}.tree-daily-quest span{color:#5f6c80;font-size:.78rem;font-weight:600}.tree-quest-track{width:min(8rem,100%)}.tree-daily-quest>b{color:#243041;font-size:1rem;font-weight:800;line-height:1}.tree-daily-quest em{filter:drop-shadow(0 8px 12px #5c94ff2e);grid-area:1/3/span 2;width:2rem;height:2rem;font-style:normal}.tree-daily-quest>small{color:#243041;white-space:nowrap;grid-column:2;font-size:.85rem;font-weight:800}@media (width>=860px){.tree-status-dashboard{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;left:4.6rem;right:4.6rem}.tree-status-card.player-card,.tree-status-card.quest-card{min-height:6.05rem}.tree-status-card.quest-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.tree-floating-actions{top:7.4rem!important}}@media (width<=520px){.tree-status-dashboard{gap:.52rem;top:.62rem;left:3.82rem;right:.62rem}.tree-status-card.player-card{border-radius:22px;gap:.62rem;min-height:4.75rem;padding:.62rem .72rem}.tree-player-avatar{width:3.42rem;height:3.42rem}.tree-player-avatar span{width:2.68rem;height:2.68rem;font-size:1.32rem}.tree-player-copy strong{font-size:1.16rem}.tree-player-copy span,.tree-player-copy small{font-size:.72rem}.tree-player-xp-track{max-width:8.8rem}.tree-player-wallet{gap:.34rem;min-width:4.9rem;padding-left:.56rem}.tree-player-wallet span{gap:.32rem;font-size:.82rem}.tree-player-wallet b{border-radius:7px;width:1.28rem;height:1.28rem;padding:.18rem;font-size:.58rem}.tree-status-card.quest-card{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:.62rem;min-height:4.72rem;padding:.62rem .72rem}.tree-streak-block{gap:.34rem;padding-right:.58rem}.tree-streak-block>strong,.tree-daily-quest strong{font-size:.82rem}.tree-streak-days{gap:.15rem}.tree-streak-days b{width:1.08rem;height:1.08rem;font-size:.66rem}.tree-streak-days small{font-size:.54rem}.tree-daily-quest{gap:.1rem .42rem}.tree-daily-quest span{font-size:.64rem}.tree-daily-quest>b{font-size:.86rem}.tree-daily-quest em{font-size:1.55rem}.tree-daily-quest>small{font-size:.68rem}.tree-floating-actions{top:11.7rem!important}}.profile-menu-backdrop{z-index:210;opacity:0;pointer-events:none;background:#4a3e2a1a;transition:opacity .18s;position:fixed;inset:0}.profile-menu-backdrop.is-open{opacity:1;pointer-events:auto}.profile-side-menu{z-index:220;border-right:1px solid var(--outline);background:#f7f2e6f7;grid-template-rows:auto auto 1fr auto;gap:.9rem;width:min(20rem,86vw);padding:1rem;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:18px 0 44px #705f4129}.profile-side-menu.is-open{transform:translate(0)}.profile-side-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.profile-side-head p,.profile-side-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .18rem;font-size:.72rem}.profile-side-head strong{font-size:1rem;display:block}.profile-side-head span{color:var(--muted);margin-top:.2rem;font-size:.82rem;display:block}.profile-side-nav{gap:.45rem;display:grid}.profile-side-nav a{color:var(--ink);border:1px solid var(--outline);background:#fcf8eeb8;border-radius:14px;padding:.75rem .8rem;text-decoration:none}.profile-side-theme,.profile-theme-settings{gap:.45rem;display:grid}.profile-side-theme p,.profile-theme-settings p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.72rem}.theme-toggle-group{flex-wrap:wrap;gap:.35rem;display:inline-flex}.theme-toggle-btn{border:1px solid var(--outline);min-width:5.1rem;color:var(--ink);text-transform:lowercase;letter-spacing:.02em;background:#ffffffa3;border-radius:999px;padding:.4rem .72rem;font-size:.77rem}.theme-toggle-btn.is-active{background:linear-gradient(#fffffffa,#e4e4e8f0);border-color:#16161657;box-shadow:inset 0 0 0 1px #1616161f}.profile-side-meta{background:#efe7d4ad;border-radius:14px;align-self:end;gap:.2rem;padding:.75rem;display:grid}.profile-side-meta code{overflow-wrap:anywhere;color:#675d47;font-size:.72rem}.profile-side-logout{width:100%}.status-chip{color:var(--muted);font-size:.72rem}.card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(170deg,#091218d1,#060c12b8);border:1px solid #82c2bb33;padding:1rem;box-shadow:0 8px 32px #0000004d}.message{top:max(.86rem, env(safe-area-inset-top));z-index:2147483000;pointer-events:none;color:#c9fff1;border-color:#78f0d76b;width:min(28rem,100vw - 1.4rem);animation:1s both skillsys-toast-pop;position:fixed;left:50%;transform:translate(-50%)}.overlay-message{top:max(.86rem, env(safe-area-inset-top));z-index:2147483000;left:50%;right:auto}@keyframes skillsys-toast-pop{0%{opacity:0;transform:translate(-50%,-.45rem)scale(.98)}15%,78%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-.35rem)scale(.98)}}.auth-card{max-width:430px;margin:10vh auto 0}.stack{gap:.7rem;display:grid}.inline{align-items:center;gap:.6rem;display:flex}input,textarea,button{font:inherit}input,textarea{width:100%;color:var(--ink);background:#040c12a8;border:1px solid #80c1b94d;border-radius:10px;padding:.6rem .72rem}button{color:var(--ink);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);background:linear-gradient(#31a788d1,#277362e0);border:1px solid #78ddc566;border-radius:10px;padding:.56rem .74rem}button:active{transform:scale(.95)}button:hover{filter:brightness(1.06);box-shadow:0 0 18px #3c40431f}button:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.muted-btn,.link-btn{color:#d6e8ed;background:#32444db8;border-color:#90a8b159}.link-btn{width:fit-content;text-decoration:none;display:inline-flex}.userbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.list-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.tree-card{border-radius:var(--radius-md);background:#0a1318b8;border:1px solid #7cb0aa3d;gap:.6rem;padding:.8rem;display:grid}.meta{color:var(--muted);font-size:.9rem}:is(body.skin-corporate .app-shell:not(.tree-mode):has(.auth-card),body.skin-pretty-fantasy .app-shell:not(.tree-mode):has(.auth-card)){background:radial-gradient(circle at 50% 12%,#49c4a129,#0000 23rem),radial-gradient(circle at 14% 85%,#4097fd1a,#0000 23rem);place-items:center;max-width:none;min-height:100vh;padding:1rem}body.skin-corporate .auth-card,body.skin-pretty-fantasy .auth-card{color:#06184a;-webkit-backdrop-filter:blur(18px)saturate(116%);background:linear-gradient(#fffffff5,#f1f9ffe6);border:1px solid #cde2ffeb;border-radius:30px;gap:1.15rem;width:min(29rem,100vw - 2rem);max-width:none;margin:0 auto;padding:1.55rem;display:grid;box-shadow:inset 0 1px #fffffff5,0 24px 62px #006ad624}body.skin-corporate .auth-brand,body.skin-pretty-fantasy .auth-brand{justify-self:center;text-decoration:none}body.skin-corporate .auth-card-copy,body.skin-pretty-fantasy .auth-card-copy{text-align:center;justify-items:center;gap:.3rem;display:grid}body.skin-corporate .auth-card-copy span,body.skin-pretty-fantasy .auth-card-copy span{color:#6d64ff;font-size:.74rem;font-weight:820}body.skin-corporate .auth-card h2,body.skin-pretty-fantasy .auth-card h2{color:#06184a;font-family:var(--font-display,inherit);margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:780;line-height:1}body.skin-corporate .auth-card p,body.skin-pretty-fantasy .auth-card p{color:#4f6695;max-width:22rem;margin:0;font-size:.92rem;line-height:1.42}body.skin-corporate .auth-card label,body.skin-pretty-fantasy .auth-card label{color:#334155;gap:.38rem;font-size:.78rem;font-weight:760;display:grid}body.skin-corporate .auth-card input,body.skin-pretty-fantasy .auth-card input{color:#172235;background:#ffffffb8;border:1px solid #eeececf5;border-radius:16px;min-height:3rem;box-shadow:inset 0 1px #fffc}body.skin-corporate .auth-card form>button,body.skin-pretty-fantasy .auth-card form>button{color:#fff;background:linear-gradient(135deg,#7078ff 0%,#159dff 100%);border:0;border-radius:999px;min-height:3.15rem;font-weight:840;box-shadow:0 16px 34px #159dff42}body.skin-corporate .auth-card .link-btn,body.skin-pretty-fantasy .auth-card .link-btn{color:#2f78f7;box-shadow:none;background:0 0;border:0;justify-self:center;font-size:.84rem;font-weight:820}.tree-screen{background:#040b10;position:fixed;inset:0;overflow:hidden}.tree-bg-layer{z-index:0;background:radial-gradient(circle at 25% 30%, #46b5803d, transparent 45%), radial-gradient(circle at 70% 60%, #82325038, transparent 42%), radial-gradient(circle at 55% 25%, #2864484d, transparent 44%), linear-gradient(150deg, var(--bg-0), var(--bg-1) 46%, var(--bg-2));filter:blur(3px)saturate(124%);pointer-events:none;position:fixed;inset:0}.tree-bg-layer:before,.tree-bg-layer:after{content:none}@keyframes cloudTileDriftSlow{0%{transform:translate(0,0)}to{transform:translate(-512px,-256px)}}@keyframes cloudTileDriftFast{0%{transform:translate(0,0)}to{transform:translate(384px,-512px)}}.tree-sky-cloud-wall{z-index:23;pointer-events:none;opacity:var(--tree-sky-cloud-opacity,0);contain:paint;transition:opacity .18s;position:fixed;inset:0;overflow:hidden}.tree-sky-cloud-wall:before,.tree-sky-cloud-wall:after{content:"";width:min(var(--wall-cloud-width,132vw), var(--wall-cloud-max,1760px));height:min(var(--wall-cloud-height,96vh), 1220px);opacity:calc(var(--wall-cloud-alpha,.09) + (var(--tree-sky-cloud-intensity,0) * .2));will-change:transform;background-image:url(/tree-clouds/cloud_up.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.tree-sky-cloud-wall:before{--wall-cloud-width:126vw;--wall-cloud-max:1680px;--wall-cloud-height:88vh;--wall-cloud-alpha:.08;transform:translate3d(calc(-74% + var(--tree-sky-cloud-shift,0px)), calc(-1vh + var(--tree-sky-cloud-pull,0px)), 0) rotate(-4deg) scale(1.08, .92);top:-18vh;left:0}.tree-sky-cloud-wall:after{--wall-cloud-width:144vw;--wall-cloud-max:1880px;--wall-cloud-height:104vh;--wall-cloud-alpha:.07;transform:translate3d(calc(82% - var(--tree-sky-cloud-shift,0px)), calc(3vh + var(--tree-sky-cloud-pull,0px)), 0) rotate(7deg) scale(1.18, 1.02);bottom:-22vh;right:0}.tree-sky-milk-veil{z-index:24;pointer-events:none;opacity:calc(var(--tree-sky-cloud-intensity,0) * .76);contain:paint;background:linear-gradient(#fffff4e6 0%,#fffff6ad 24%,#fffff857 56%,#fffff81f 82%,#fffff800 100%),radial-gradient(at 50% 12%,#ffffffad 0 26%,#fff0 68%);transition:opacity .18s;position:fixed;inset:0}.tree-sky-cloud{width:var(--cloud-width,clamp(560px, 96vw, 1500px));aspect-ratio:2.1;opacity:var(--cloud-alpha,.42);will-change:transform;background-image:url(/tree-clouds/cloud_up.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.tree-sky-cloud-left{transform:translate3d(calc(var(--cloud-x,-76%) + var(--tree-sky-cloud-shift,0px)), calc(var(--cloud-y,0px) + var(--tree-sky-cloud-pull,0px)), 0) rotate(var(--cloud-rotate,0deg)) scale(var(--cloud-scale-x,var(--cloud-scale,1)), var(--cloud-scale-y,var(--cloud-scale,1)));animation:treeSkyCloudFloatLeft var(--cloud-duration,11s) ease-in-out infinite alternate;left:0}.tree-sky-cloud-right{transform:translate3d(calc(var(--cloud-x,76%) - var(--tree-sky-cloud-shift,0px)), calc(var(--cloud-y,0px) + var(--tree-sky-cloud-pull,0px)), 0) rotate(var(--cloud-rotate,0deg)) scale(var(--cloud-scale-x,var(--cloud-scale,1)), var(--cloud-scale-y,var(--cloud-scale,1)));animation:treeSkyCloudFloatRight var(--cloud-duration,12s) ease-in-out infinite alternate;right:0}.tree-sky-cloud-a{--cloud-width:clamp(520px, 82vw, 1320px);--cloud-x:-82%;--cloud-y:-6vh;--cloud-scale-x:1.08;--cloud-scale-y:.86;--cloud-rotate:-6deg;--cloud-alpha:.36;--cloud-duration:12.5s;top:-17%}.tree-sky-cloud-b{display:none}.tree-sky-cloud-c{--cloud-width:clamp(680px, 104vw, 1620px);--cloud-x:-94%;--cloud-y:5vh;--cloud-scale-x:1.22;--cloud-scale-y:1.02;--cloud-rotate:5deg;--cloud-alpha:.28;--cloud-duration:17s;bottom:-24%}.tree-sky-cloud-d{--cloud-width:clamp(600px, 92vw, 1420px);--cloud-x:78%;--cloud-y:-1vh;--cloud-scale-x:1.16;--cloud-scale-y:.92;--cloud-rotate:4deg;--cloud-alpha:.34;--cloud-duration:13.5s;top:-9%}.tree-sky-cloud-e{display:none}.tree-sky-cloud-f{--cloud-width:clamp(760px, 112vw, 1760px);--cloud-x:102%;--cloud-y:7vh;--cloud-scale-x:1.34;--cloud-scale-y:1.1;--cloud-rotate:-8deg;--cloud-alpha:.26;--cloud-duration:18.5s;bottom:-28%}@keyframes treeSkyCloudFloatLeft{0%{margin-left:-10px}to{margin-left:14px}}@keyframes treeSkyCloudFloatRight{0%{margin-right:-8px}to{margin-right:14px}}.tree-grid-wall{pointer-events:none;contain:paint;position:absolute;overflow:hidden}.tree-grid-base,.tree-grid-cluster,.tree-grid-wave{pointer-events:none;background-image:radial-gradient(1.25px 7px,#fffffff5 0 68%,#0000 72%),radial-gradient(7px 1.25px,#fffffff5 0 68%,#0000 72%);background-position:0 0;background-repeat:repeat;background-size:28px 28px;position:absolute;inset:0}.tree-grid-cluster{opacity:0;-webkit-mask-image:radial-gradient(#000000fa 0%,#000000f5 24%,#000000e0 44%,#000000ad 60%,#0000006b 76%,#0003 90%,#0000000f 96%,#0000 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--cluster-mask-size,320px 220px);-webkit-mask-position:var(--cluster-from-x,0px) var(--cluster-from-y,0px);mask-image:radial-gradient(#000000fa 0%,#000000f5 24%,#000000e0 44%,#000000ad 60%,#0000006b 76%,#0003 90%,#0000000f 96%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--cluster-mask-size,320px 220px);mask-size:var(--cluster-mask-size,320px 220px);-webkit-mask-position:var(--cluster-from-x,0px) var(--cluster-from-y,0px);mask-position:var(--cluster-from-x,0px) var(--cluster-from-y,0px);will-change:mask-position, -webkit-mask-position, opacity;animation:gridClusterSweep var(--cluster-duration,18s) linear forwards;animation-delay:var(--cluster-delay,0s)}.tree-grid-wave{opacity:0;will-change:opacity, mask-size, mask-position, -webkit-mask-size, -webkit-mask-position;animation:gridNodeWavePulse var(--wave-duration,1.18s) cubic-bezier(.18, .76, .18, 1) forwards;-webkit-mask-image:radial-gradient(circle,#0000 0% 28%,#00000014 36%,#00000057 45%,#000000c7 52%,#000000eb 56%,#0000007a 64%,#00000029 74%,#0000 84%);mask-image:radial-gradient(circle,#0000 0% 28%,#00000014 36%,#00000057 45%,#000000c7 52%,#000000eb 56%,#0000007a 64%,#00000029 74%,#0000 84%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tree-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 30%,#0000009e 95%);position:fixed;inset:0}.tree-active-zone-debug{z-index:21;opacity:0;pointer-events:none;background:radial-gradient(circle,#ff2c2c1c 0 54%,#ff2c2c38 55% 57%,#0000 58%),#ff2c2c0b;border:2px solid #ff2c2c94;border-radius:999px;width:208px;height:208px;margin-top:-104px;margin-left:-104px;transition:opacity .18s,transform .22s;position:fixed;top:50%;left:50%;transform:scale(.92);box-shadow:0 0 0 1px #ff2c2c29,0 0 32px #ff2c2c2e}.tree-active-zone-debug.is-visible{opacity:0;transform:scale(1)}.sv2-training-flow-anchor{scroll-margin-top:18px}@keyframes gridClusterSweep{0%{opacity:0;-webkit-mask-position:var(--cluster-from-x,0px) var(--cluster-from-y,0px);-webkit-mask-position:var(--cluster-from-x,0px) var(--cluster-from-y,0px);mask-position:var(--cluster-from-x,0px) var(--cluster-from-y,0px)}12%{opacity:var(--cluster-opacity,.32)}88%{opacity:var(--cluster-opacity,.32)}to{opacity:0;-webkit-mask-position:var(--cluster-to-x,0px) var(--cluster-to-y,0px);-webkit-mask-position:var(--cluster-to-x,0px) var(--cluster-to-y,0px);mask-position:var(--cluster-to-x,0px) var(--cluster-to-y,0px)}}@keyframes gridNodeWavePulse{0%{opacity:0;-webkit-mask-size:var(--wave-size-from) var(--wave-size-from);-webkit-mask-size:var(--wave-size-from) var(--wave-size-from);mask-size:var(--wave-size-from) var(--wave-size-from);-webkit-mask-position:var(--wave-from-left) var(--wave-from-top);-webkit-mask-position:var(--wave-from-left) var(--wave-from-top);mask-position:var(--wave-from-left) var(--wave-from-top)}18%{opacity:var(--wave-opacity,.44)}to{opacity:0;-webkit-mask-size:var(--wave-size-to) var(--wave-size-to);-webkit-mask-size:var(--wave-size-to) var(--wave-size-to);mask-size:var(--wave-size-to) var(--wave-size-to);-webkit-mask-position:var(--wave-to-left) var(--wave-to-top);-webkit-mask-position:var(--wave-to-left) var(--wave-to-top);mask-position:var(--wave-to-left) var(--wave-to-top)}}@media (prefers-reduced-motion:reduce){.tree-grid-cluster,.tree-grid-wave{animation:none}}.tree-top-shell{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a0fad;border:1px solid #7fc6be42;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.5rem .62rem;display:grid;position:absolute;top:.65rem;left:.7rem;right:4.2rem}.shell-back{color:var(--ink);background:#091318a6;border:1px solid #82c5bb52;border-radius:999px;padding:.3rem .55rem;text-decoration:none}.tree-focus-copy{gap:.04rem;min-width:0;display:grid}.tree-focus-copy span,.tree-focus-copy small{color:var(--muted);font-size:.62rem;line-height:1.1}.tree-focus-copy span{text-transform:uppercase;letter-spacing:.08em}.tree-focus-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.15;overflow:hidden}.tree-title-wrap h2{margin:0;font-size:.94rem;line-height:1.15}.tree-title-wrap p{color:var(--muted);margin:.08rem 0 0;font-size:.72rem}.selected-node-chip{color:#d7fff5;margin-top:.22rem;font-size:.68rem}.shell-btn{padding:.4rem .62rem;font-size:.76rem}.tree-floating-actions{z-index:2147483001;pointer-events:auto;gap:.48rem;display:grid;position:fixed;top:12.4rem;right:.7rem}.tree-floating-actions-inline{display:none}.tree-floating-actions-portal{isolation:isolate;opacity:1!important;visibility:visible!important}.tree-fab{pointer-events:auto;touch-action:manipulation;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;padding:0;font-size:1.08rem;transition:transform .14s,box-shadow .16s;display:grid;box-shadow:0 10px 24px #705f411f}.tree-fab:active{transform:scale(.94)}.tree-fab:disabled,.tree-fab.is-disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:0 6px 14px #00000014}.tree-fab.is-active{box-shadow:inset 0 0 0 1px #a08c5d38,0 12px 28px #705f4129}.tree-info-card{z-index:2147483002;border:1px solid var(--outline);pointer-events:auto;background:#f7f2e6f5;border-radius:16px;gap:.62rem;width:min(22rem,100vw - 1.4rem);padding:.75rem;display:grid;position:fixed;top:4rem;left:auto;right:.7rem;box-shadow:0 16px 38px #705f4124}.tree-info-card-portal{opacity:1!important;visibility:visible!important;transform:none!important}.tree-info-card-inline,.node-create-modal-inline{display:none}.tree-top-shell{display:none!important}.tree-info-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tree-info-card-head p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .15rem;font-size:.62rem}.tree-info-card-head h2{margin:0;font-size:.95rem;line-height:1.14}.tree-info-description{color:var(--muted);margin:0;font-size:.78rem}.tree-info-actions{flex-wrap:wrap;gap:.45rem;display:flex}.zoom-rail{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060e14b8;border:1px solid #79c0b63d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:2.3rem;display:flex;position:absolute;top:10rem;bottom:6rem;right:.5rem}.zoom-rail span{writing-mode:vertical-rl;color:var(--muted);letter-spacing:.08em;font-size:.62rem;transform:rotate(180deg)}.zoom-rail input[type=range]{writing-mode:vertical-rl;appearance:slider-vertical;background:0 0;border:none;width:1.6rem;height:72%;padding:0;transform:rotate(180deg)}.tree-viewport{z-index:10;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.scene-world{transform-origin:0 0;will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.edges-layer{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.edge-line{fill:none;stroke:hsla(var(--branch-hue,154), 92%, 76%, .84);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s,stroke-width .18s}.tree-first-orbit-ring{pointer-events:none}.tree-first-orbit-ring-glow,.tree-first-orbit-ring-line{fill:none;vector-effect:non-scaling-stroke}.tree-first-orbit-ring-glow{stroke:#e7d19c33;stroke-width:22px;filter:blur(1.2px)}.tree-first-orbit-ring-line{stroke:#e7d19cb8;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:9 11}.node-orbit-meta{display:none}.node-orbit-text{z-index:8;pointer-events:none;opacity:0;transform-origin:50%;width:156%;height:156%;transition:opacity .22s,transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-28%;overflow:visible;transform:scale(.58)}.scene-node-positioner.active-zone .node-orbit-text{opacity:1;animation:18s linear infinite nodeOrbitTextSpin;transform:scale(1)}.node-orbit-text text{fill:var(--node-border,hsla(var(--branch-hue,154), 90%, 78%, .9));font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);letter-spacing:1.2px;text-transform:uppercase;stroke:none;font-size:9px;font-weight:560}.scene-node-positioner.active-zone .node-orbit-text text{fill:var(--node-border,hsla(var(--branch-hue,154), 90%, 78%, .98))}.scene-node-btn.core-node .node-orbit-text text{fill:#e7d19c}.node-active-zone-shader{z-index:7;border-radius:inherit;pointer-events:none;opacity:.12;mix-blend-mode:screen;background:radial-gradient(circle at 38% 24%,#ffffff57,#0000 32%);transition:opacity .18s;position:absolute;inset:4px;overflow:hidden}.node-active-zone-shader:before{content:"";filter:blur(.2px);background:linear-gradient(100deg,#0000 0%,#ffffff14 22%,#ffffff94 48%,#ffffff24 68%,#0000 100%);border-radius:999px;width:42%;position:absolute;top:-22%;bottom:-22%;left:-72%;transform:rotate(14deg)}.node-active-zone-shader:after{content:"";border-radius:inherit;border:1px solid hsla(var(--branch-hue,154), 88%, 78%, .22);box-shadow:inset 0 0 18px hsla(var(--branch-hue,154), 84%, 72%, .16);position:absolute;inset:12%}.scene-node-btn.known .node-active-zone-shader,.scene-node-btn.in_progress .node-active-zone-shader{opacity:.24}.scene-node-btn.studied .node-active-zone-shader,.scene-node-btn.done .node-active-zone-shader,.scene-node-btn.selected .node-active-zone-shader{opacity:.34}.scene-node-positioner.active-zone .node-active-zone-shader{opacity:.82}.scene-node-positioner.active-zone .node-active-zone-shader:before{animation:1.55s ease-in-out infinite nodeActiveZoneGlint}@keyframes nodeActiveZoneGlint{0%{opacity:0;left:-72%}18%{opacity:.95}58%{opacity:.72}to{opacity:0;left:128%}}@keyframes nodeOrbitTextSpin{to{rotate:360deg}}@keyframes coreMajestyBreathe{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:.92;transform:scale(1.035)}}@keyframes coreMajestyHalo{0%{transform:rotate(0)scale(.98)}50%{transform:rotate(180deg)scale(1.025)}to{transform:rotate(360deg)scale(.98)}}@media (prefers-reduced-motion:reduce){.scene-node-positioner.active-zone .node-orbit-text,.node-core-majesty,.node-core-majesty:before,.scene-node-positioner.active-zone .node-active-zone-shader,.edge-line.contextual-revealed{animation:none}}.edge-line.route-link{stroke-width:3.4px;stroke-dasharray:10 7;opacity:.94}.edge-line.final-link{stroke:hsla(var(--branch-hue,154), 92%, 82%, .38);stroke-width:2.2px;stroke-dasharray:12 12}.edge-line.contextual-hidden{opacity:0}.edge-line.contextual-revealed{opacity:1;filter:none;marker-end:url(#edgeFlowTriangle);stroke-dasharray:12 16;animation:1.05s linear infinite edgeFlowTriangles}.edge-line.contextual-revealed.final-link{stroke-width:2.45px;opacity:.86}.edge-flow-triangle-marker{fill:hsla(var(--branch-hue,154), 90%, 76%, .9)}@keyframes edgeFlowTriangles{to{stroke-dashoffset:-28px}}.nodes-layer{z-index:3;position:absolute;inset:0}.scene-node-positioner{position:absolute;top:0;left:0;overflow:visible}.module-blob-filter-svg{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.module-blob-outline-layer{z-index:1;pointer-events:none;filter:url(#moduleBlobOutlineOnly);position:absolute;top:0;left:0;overflow:visible}.node-module-blob-outline{z-index:0;pointer-events:none;background:hsla(var(--branch-hue,154), 92%, 76%, .88);border-radius:999px;position:absolute}.node-module-blob-outline.in_progress{background:hsla(var(--branch-hue,154), 92%, 76%, .94)}.node-module-blob-outline.done{opacity:.9;background:hsla(var(--branch-hue,154), 92%, 76%, .88)}.scene-node-positioner.has-enrichment{z-index:8}.scene-node-btn{z-index:2;border:1px solid hsla(var(--branch-hue,154), 90%, 78%, .62);box-shadow:inset 0 0 0 1px hsla(var(--branch-hue,154), 72%, 72%, .25), 0 0 22px hsla(var(--branch-hue,154), 72%, 58%, .24);background:#050c11b8;border-radius:999px;position:absolute}.scene-node-btn.enrichment-active{animation:1.9s ease-in-out infinite nodeEnrichmentPulse}.node-enrichment-badge{z-index:12;color:#f5fbff;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0f181ee0;border:1px solid #dee8efb8;border-radius:999px;max-width:9rem;min-height:1.28rem;padding:.22rem .48rem;font-size:.64rem;font-weight:800;line-height:1;position:absolute;top:-.38rem;left:50%;overflow:hidden;transform:translate(-50%,-100%);box-shadow:0 8px 24px #0000003d}.node-enrichment-badge.is-queued{color:#eaf2fa;border-color:#c6d5e5c7}.node-enrichment-badge.is-generating{color:#dffcf2;border-color:#80e0c2cc;animation:1.7s ease-in-out infinite nodeEnrichmentBadgePulse}.node-enrichment-badge.is-ready{color:#e5ffec;border-color:#8becb0d1;animation:5s forwards nodeEnrichmentReadyDismiss}.node-enrichment-badge.is-failed{color:#ffe9e9;border-color:#ffacacd1}@keyframes nodeEnrichmentPulse{0%,to{box-shadow:inset 0 0 0 1px hsla(var(--branch-hue,154), 72%, 72%, .25), 0 0 22px hsla(var(--branch-hue,154), 72%, 58%, .24)}50%{box-shadow:inset 0 0 0 1px hsla(var(--branch-hue,154), 92%, 82%, .48), 0 0 34px hsla(var(--branch-hue,154), 84%, 62%, .42)}}@keyframes nodeEnrichmentBadgePulse{0%,to{opacity:.84}50%{opacity:1}}@keyframes nodeEnrichmentReadyDismiss{0%,82%{opacity:1;transform:translate(-50%,-100%)}to{opacity:0;visibility:hidden;transform:translate(-50%,-128%)scale(.92)}}.node-pack-orbit{z-index:13;color:#fff8dc;pointer-events:none;background:radial-gradient(circle at 34% 28%,#ffffffeb,#e7d19cb8 42%,#604e24bd 100%);border:1px solid #e7d19cb8;border-radius:999px;place-items:center;width:1.48rem;height:1.48rem;font-size:.86rem;line-height:1;display:grid;position:absolute;top:16%;right:-.46rem;box-shadow:0 0 0 5px #e7d19c1a,0 8px 18px #251c0c2e}.node-pack-orbit.is-standard{background:radial-gradient(circle at 34% 28%,#fffffff2,#cfddf4b8 44%,#3c486cbd 100%);border-color:#cfddf4c2}.node-pack-orbit.is-focus{background:radial-gradient(circle at 34% 28%,#fffffff5,#ffdb89c7 42%,#825323c7 100%);border-color:#ffdb89d1}.scene-node-btn .node-ring,.scene-node-btn .node-core,.scene-node-btn .fx-select,.scene-node-btn .fx-burst,.scene-node-btn .fx-unlock{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.scene-node-btn .node-visual-shell{border-radius:inherit;pointer-events:none;will-change:transform;display:block;position:absolute;inset:0}.node-core-majesty{z-index:0;pointer-events:none;background:radial-gradient(circle, #e7d19c38 0 22%, #e7d19c1a 38%, transparent 66%), conic-gradient(from 0deg, transparent 0 28%, #e7d19c4d 35%, transparent 43% 68%, #fff6d633 78%, transparent 86% 100%);opacity:.82;border-radius:999px;animation:7.5s ease-in-out infinite coreMajestyBreathe;position:absolute;inset:-48%;transform:scale(1)}.node-core-majesty:before{content:"";border-radius:inherit;opacity:.82;border:1px solid #e7d19c6b;animation:9s linear infinite coreMajestyHalo;position:absolute;inset:16%;box-shadow:0 0 0 10px #e7d19c0b,0 0 26px #e7d19c33}.node-core-majesty:after{content:"";border-radius:inherit;opacity:.72;border:1px solid #fff6d642;position:absolute;inset:28%}.scene-node-btn .node-ring{z-index:2;border:1px solid hsla(var(--branch-hue,154), 96%, 82%, .45)}.scene-node-btn.route_choice .node-ring{border-style:dashed;border-width:2px;border-color:hsla(var(--branch-hue,154), 96%, 72%, .88);box-shadow:0 0 0 6px hsla(var(--branch-hue,154), 80%, 62%, .12), inset 0 0 18px hsla(var(--branch-hue,154), 72%, 58%, .18)}.scene-node-btn.route_choice .node-visual-shell:after{content:"ROUTE";z-index:5;border:1px solid hsla(var(--branch-hue,154), 84%, 70%, .62);color:#e9fff8;letter-spacing:.04em;text-shadow:none;background:#081218c7;border-radius:999px;padding:.12rem .38rem;font-size:.52rem;font-weight:900;line-height:1;position:absolute;top:-.78rem;left:50%;transform:translate(-50%)}.scene-node-btn .node-core{z-index:4;font-size:clamp(1.65rem, calc(var(--node-radius,56px) * .62), 3.9rem);place-items:center;font-family:SkillSysEmoji,Noto Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif;line-height:1;display:grid}.scene-node-btn .node-recurring-orbit{z-index:2;border:1.5px dashed hsla(var(--branch-hue,154), 88%, 72%, .72);transform-origin:50%;pointer-events:none;width:118%;height:118%;box-shadow:0 0 0 5px hsla(var(--branch-hue,154), 74%, 62%, .08), inset 0 0 16px hsla(var(--branch-hue,154), 74%, 58%, .09);border-radius:999px;transition:width .26s,height .26s,border-color .22s,box-shadow .22s,opacity .18s,transform .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.scene-node-btn .node-recurring-label{z-index:6;border:1px solid hsla(var(--branch-hue,154), 72%, 70%, .42);color:#eefbf8e6;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:8.8rem;text-shadow:none;background:#091218b8;border-radius:999px;padding:.15rem .42rem;font-size:.56rem;font-weight:850;line-height:1;transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .26s;position:absolute;top:-1.04rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 7px 18px #0000002e}.scene-node-btn.recurring-active .node-recurring-orbit,.scene-node-btn.selected .node-recurring-orbit{border-color:hsla(var(--branch-hue,154), 94%, 66%, .96);width:138%;height:138%;box-shadow:0 0 0 8px hsla(var(--branch-hue,154), 78%, 60%, .14), 0 0 22px hsla(var(--branch-hue,154), 84%, 58%, .28), inset 0 0 22px hsla(var(--branch-hue,154), 78%, 56%, .14);transform:translate(-50%,-50%)scale(1.02)}.scene-node-btn.recurring-active .node-recurring-label,.scene-node-btn.selected .node-recurring-label{border-color:hsla(var(--branch-hue,154), 82%, 60%, .72);background:hsla(var(--branch-hue,154), 62%, 30%, .86);color:#fff;box-shadow:0 8px 20px hsla(var(--branch-hue,154), 46%, 34%, .24), 0 0 18px hsla(var(--branch-hue,154), 72%, 58%, .18);transform:translate(-50%)translateY(-.08rem)}.scene-node-btn .node-context-ports{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.scene-node-btn .node-context-port{background:hsla(var(--branch-hue,154), 92%, 80%, .74);clip-path:polygon(50% 0%,100% 100%,0% 100%);width:1rem;height:.94rem;transform:translate(-50%, -50%) rotate(var(--port-angle));transform-origin:50%;filter:none;opacity:.98;transition:background-color .18s,opacity .18s,transform .22s;position:absolute}.scene-node-btn .node-context-ports.visible .node-context-port,.scene-node-btn .node-context-port.revealed{background:hsla(var(--branch-hue,154), 96%, 86%, .96);filter:none;opacity:1}.scene-node-btn .node-context-ports.active .node-context-port,.scene-node-btn .node-context-port.active{background:hsla(var(--branch-hue,154), 98%, 88%, .98);filter:drop-shadow(0 0 14px hsla(var(--branch-hue,154), 98%, 70%, .5));transform:translate(-50%, -50%) rotate(var(--port-angle)) scale(1.06)}.scene-node-btn .node-label{transform-origin:top;z-index:3;text-align:center;letter-spacing:.01em;color:#e7f8f4;text-shadow:0 2px 8px #000000db;background:#060e124d;border-radius:999px;min-width:max-content;max-width:10rem;padding:.12rem .34rem;font-size:.72rem;font-weight:600;position:absolute;top:calc(100% + .36rem);left:50%;transform:translate(-50%)}.scene-node-btn .node-label-title{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.scene-node-btn .node-route-caption{z-index:3;border:1px solid hsla(var(--branch-hue,154), 84%, 74%, .34);min-width:max-content;color:hsla(var(--branch-hue,154), 96%, 78%, .98);letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 8px #000000c7;background:#060e1257;border-radius:999px;padding:.14rem .42rem;font-size:.56rem;font-weight:840;line-height:1;position:absolute;top:calc(100% + 1.72rem);left:50%;transform:translate(-50%)}.fx-select,.fx-burst,.fx-unlock{opacity:0}.fx-select{border:1.5px solid hsla(var(--branch-hue,154), 42%, 56%, .52);background:radial-gradient(circle at center, hsla(var(--branch-hue,154), 42%, 78%, .1), transparent 66%)}.fx-select.active{animation:.68s cubic-bezier(.18,.76,.18,1) forwards fxSelectPulse}.fx-burst.active{animation:fxBurst .58s var(--ease)}.fx-unlock.active{animation:fxUnlock .86s var(--ease)}@keyframes fxBurst{0%{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1.2);box-shadow:0 0 34px #83ffdfa6}to{opacity:0;transform:scale(1.4)}}@keyframes fxUnlock{0%{opacity:0;transform:scale(.82)}35%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.24)}}@keyframes fxSelectPulse{0%{opacity:.7;transform:scale(.94)}45%{opacity:.34}to{opacity:0;transform:scale(1.16)}}.node-panel{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#040b10f5;border:1px solid #7bc9bc42;border-radius:14px;gap:.62rem;max-height:44vh;padding:.75rem;display:grid;position:fixed;bottom:4.2rem;left:.7rem;right:3.2rem;overflow:auto;box-shadow:0 16px 44px #0000008c,0 0 24px #4ce4b53d}.app-node-panel{z-index:2147483005;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);pointer-events:auto;will-change:opacity, transform;background:linear-gradient(#f6f1e46b,#ebe3ce4d),#f6f0e229;border:1px solid #79d4ff94;border-radius:28px;gap:.88rem;padding:.9rem;animation:.21s cubic-bezier(.2,.8,.2,1) skillMenuEnterLite;display:grid;position:fixed;inset:4.3rem 1rem 5.4rem;overflow:hidden;box-shadow:0 22px 70px #473b2429,0 0 0 1px #8de8ff3d,0 0 26px #66d8ff57,0 0 48px #5ab2ff29}@keyframes skillMenuEnterLite{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.skill-screen{background:radial-gradient(circle at 0 0,#62dbff2e,#0000 34%),radial-gradient(circle at 100% 0,#85c2ff1a,#0000 30%),linear-gradient(#f2f8ff33,#e4effc1f);border-color:#72d6ff75}.skill-screen-progress{gap:.55rem;display:grid}.skill-screen-progress-copy{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.skill-screen-progress-copy span{color:#6f644f;font-size:.84rem}.skill-progress-track{background:#7466481a;border-radius:999px;height:.9rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #74664814}.skill-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#6ebdaf,#e6b86a);height:100%;display:block;box-shadow:0 0 18px #6ebdaf47}.skill-screen-head{align-items:center}.skill-screen-title-wrap{align-items:center;gap:.9rem;min-width:0;display:flex}.skill-screen-emoji{background:linear-gradient(160deg,#ffffffb3,#ebe0c8e6);border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.8rem;display:grid;box-shadow:inset 0 0 0 1px #806e4e14}.skill-screen-title-wrap h3{color:#413927;margin:0;font-size:clamp(1.2rem,3.6vw,2rem);line-height:1.02}.skill-screen-title-wrap p{color:#766950;margin:.24rem 0 0;font-size:.86rem}.skill-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;min-height:0;padding-right:.1rem;display:grid;overflow:auto}.skill-card{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(#fffcf66b,#f3ebd942);border:1px solid #76c2e43d;border-radius:24px;min-width:0;padding:1rem;position:relative;box-shadow:0 18px 34px #705f410d,inset 0 0 0 1px #ffffff2e,0 0 18px #67c9ff14}.skill-card-hero,.skill-card-journal,.skill-card-compact,.skill-card-tags,.skill-card-tasks,.skill-card-log-feed{grid-column:span 12}.skill-card-hero{text-align:center;gap:.7rem;padding:1.35rem 1.1rem;display:grid;overflow:hidden}.skill-card-glow{pointer-events:none;background:radial-gradient(circle,#6ebdaf38,#0000 68%);border-radius:999px;width:14rem;height:14rem;position:absolute;inset:auto auto 1rem 50%;translate:-50%}.skill-card-kicker{text-transform:uppercase;letter-spacing:.1em;color:#4f90a2;text-align:center;text-shadow:0 0 12px #66d8ff2e;margin:0;font-size:.66rem;line-height:1.2}.skill-card-hero h4{color:#3e3728;text-shadow:0 0 16px #fff3;margin:0;font-size:clamp(1.3rem,4vw,2.2rem);line-height:1}.skill-card-hero>p{color:#5f5542;max-width:48rem;margin:0 auto;font-size:.98rem;line-height:1.55}.skill-hero-meta{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.skill-hero-meta span,.skill-chip{color:#615641;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff6b;border:1px solid #6ec6e72e;border-radius:999px;padding:.36rem .68rem;font-size:.74rem}.skill-chip-muted{background:#e8f1eeb8}.skill-card-journal{gap:.8rem;display:grid}.skill-mode-switch{background:#ffffff47;border:1px solid #67c6ee33;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex;box-shadow:0 0 14px #61caff14}.skill-mode-pill{color:#736750;background:0 0;border:none;border-radius:999px;padding:.34rem .68rem;font-size:.74rem}.skill-mode-pill.is-active{color:#433a2b;background:linear-gradient(90deg,#64d5f72e,#ffcd772e);box-shadow:inset 0 0 0 1px #6cc0df4d,0 0 14px #6ad2ff24}.skill-description-toggle{justify-self:center}.skill-description-panel{background:#ffffff47;border:1px solid #67c6ee2e;border-radius:18px;margin-top:.15rem;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #ffffff1f}.skill-description-panel p{color:#5f5542;margin:0;line-height:1.58}.skill-card-headline{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.skill-card-headline span{color:#756a55;font-size:.78rem}.skill-log-form{gap:.75rem;display:grid}.skill-log-form textarea{resize:vertical;color:#433a2b;width:100%;min-height:10.5rem;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff61,#f4efe63d);border:1px solid #67c6ee33;border-radius:20px;padding:.9rem 1rem;line-height:1.5;box-shadow:inset 0 1px #ffffff4d,0 0 18px #60c4ff14}.skill-log-actions{flex-wrap:wrap;gap:.55rem;display:flex}.skill-todo-summary{gap:.4rem;display:grid}.skill-todo-summary span{color:#6e624e;font-size:.8rem}.skill-todo-progress{background:#7062461a;border-radius:999px;height:.58rem;overflow:hidden}.skill-todo-progress span{border-radius:inherit;background:linear-gradient(90deg,#66d2b7eb,#ffcd77e6);height:100%;display:block}.skill-todo-stack{gap:.65rem;display:grid}.skill-todo-item{text-align:left;color:#433a2b;background:#ffffff47;border:1px solid #67c6ee2e;border-radius:18px;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;transition:transform .14s,box-shadow .18s,background .18s,border-color .18s;display:flex}.skill-todo-item.is-done{background:linear-gradient(90deg,#6dcdb43d,#ffd68e2e);border-color:#58bc9f52;box-shadow:0 10px 22px #5cb7a21f,0 0 18px #57c4aa1f}.skill-todo-check{background:#ffffffb3;border:1px solid #70624638;border-radius:999px;flex-shrink:0;place-items:center;width:1.45rem;height:1.45rem;display:grid}.skill-todo-item.is-done .skill-todo-check{color:#fff;background:linear-gradient(#62cdb0f2,#46ad92f0);border-color:#40978173}.skill-todo-label{flex:1}.skill-todo-item.is-done .skill-todo-label{opacity:.78;text-decoration:line-through;text-decoration-thickness:1.5px}.skill-todo-badge{text-transform:uppercase;letter-spacing:.08em;color:#488a78;background:#ffffffb8;border:1px solid #53ab9333;border-radius:999px;padding:.24rem .5rem;font-size:.68rem}.skill-stat-stack{gap:.55rem;display:grid}.skill-stat-stack div{gap:.12rem;display:grid}.skill-stat-stack b{text-transform:uppercase;letter-spacing:.09em;color:#8b744d;font-size:.67rem}.skill-stat-stack span{color:#554d3e;font-size:.86rem}.skill-list{color:#584f3f;gap:.38rem;margin:0;padding-left:1.1rem;display:grid}.skill-chip-cloud{flex-wrap:wrap;gap:.45rem;display:flex}.skill-empty-inline{color:#897b65;font-size:.82rem}.skill-complete-btn{margin-top:.85rem}.skill-log-feed{max-height:18rem}.skill-log-entry{border-radius:16px;gap:.3rem;padding:.75rem .8rem;display:grid}.skill-log-entry small{color:#8a7b63}.app-node-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.app-node-panel-head h3{margin:0;font-size:.98rem}.app-node-panel-head p{color:var(--muted);margin:.24rem 0 0;font-size:.81rem}.app-node-panel-kicker{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .22rem;color:#b8f5e5!important;font-size:.64rem!important}.app-node-panel-close{flex-shrink:0}.node-panel-head h3{margin:0;font-size:.94rem}.node-panel-head p{color:var(--muted);margin:.3rem 0 0;font-size:.8rem}.node-spec-grid{grid-template-columns:1fr 1fr;gap:.38rem .6rem;display:grid}.node-spec-grid div{gap:.06rem;display:grid}.node-spec-grid b{color:#badbd2;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.node-spec-grid span{color:#dbeef0;font-size:.74rem}.accent-btn{box-shadow:0 0 16px #5af2c675}.node-panel-actions{gap:.5rem;display:grid}.test-only-btn{color:#ffe8e8;background:linear-gradient(#130507fa,#4a0b0ff5);border-color:#ae2e2ed1;box-shadow:0 10px 20px #580c1252}.test-only-btn:hover{filter:brightness(1.04);box-shadow:0 12px 24px #800e195c}.node-comment-form{gap:.45rem;display:flex}.node-comments{gap:.45rem;max-height:130px;display:grid;overflow:auto}.node-advice{background:#0812189e;border:1px solid #7ebcb638;border-radius:10px;padding:.5rem .6rem}.node-advice b{color:#bdeee2;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.72rem;display:block}.node-advice ul{gap:.2rem;margin:0;padding-left:1rem;display:grid}.node-advice li{color:#d7ebee;font-size:.76rem}.node-comment{background:#0a141a9e;border:1px solid #7ebcb638;border-radius:10px;padding:.5rem}.node-comment p{margin:0;font-size:.79rem}.node-empty{color:var(--muted);margin:0;font-size:.76rem}.tree-bottom-hud{z-index:27;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a0fcc;border:1px solid #84bfb940;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid;position:absolute;bottom:.5rem;left:.5rem;right:3.15rem}.hud-item{background:#091218bd;border-color:#75b1ac4d;border-radius:10px;min-height:2.2rem;font-size:.68rem}.overlay{z-index:50;background:#01070ba8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{width:min(560px,100%)}.actions{justify-content:flex-end;gap:.55rem;display:flex}@media (width>=860px){.app-shell{padding:1rem}.list-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.overlay-topbar{left:1rem;right:1rem}.overlay-message{max-width:520px;left:1rem;right:1rem}.tree-top-shell{top:5.6rem;left:1rem;right:4.2rem}.zoom-rail{width:2.8rem;right:1rem}.node-panel{z-index:120;width:380px;max-height:56vh;bottom:1rem;left:auto;right:4.2rem}.app-node-panel{width:min(920px,100vw - 3.2rem);max-height:none;inset:4.4rem auto 3.8rem 50%;transform:translate(-50%)}.skill-card-hero{grid-column:span 12}.skill-card-hero>p{margin:0}.skill-hero-meta{justify-content:flex-start}.skill-card-journal{grid-column:span 12}.skill-card-compact,.skill-card-tags,.skill-card-log-feed{grid-column:span 6}.tree-bottom-hud{max-width:680px;left:1rem;right:4.2rem}}.shell-actions{gap:.35rem;display:flex}select{width:100%;color:var(--ink);background:#040c12a8;border:1px solid #80c1b94d;border-radius:10px;padding:.58rem .68rem}.node-task-block{background:#0812189e;border:1px solid #7ebcb638;border-radius:10px;padding:.5rem .6rem}.node-task-block b{color:#bdeee2;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.72rem;display:block}.node-task-block ul{gap:.2rem;margin:0;padding-left:1rem;display:grid}.node-task-block li{color:#d7ebee;font-size:.76rem}.node-create-modal{z-index:2147483003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#040b10ed;border:1px solid #7bc9bc42;border-radius:14px;padding:.75rem;position:fixed;inset:7.3rem 3.2rem 4.2rem .7rem;overflow:auto}.node-create-modal-portal{opacity:1!important;visibility:visible!important;transform:none!important}.admin-debug-panel{z-index:2147483004;color:#ffe8e8;pointer-events:auto;background:linear-gradient(#0e0405f7,#34070af5);border:1px solid #ff3939c2;border-radius:14px;gap:.65rem;width:min(24rem,100vw - 1.4rem);max-height:calc(100vh - 1.4rem);padding:.72rem;display:grid;position:fixed;top:.7rem;right:.7rem;overflow:auto;box-shadow:0 18px 48px #4400006b}.admin-debug-head,.admin-debug-actions{justify-content:space-between;gap:.5rem;display:flex}.admin-debug-head div{gap:.08rem;display:grid}.admin-debug-head b{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.admin-debug-head span{color:#ffdadabd;font-size:.68rem}.admin-debug-panel button{color:#ffe8e8;background:#120305e6;border-color:#ff5c5c94}.admin-debug-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.admin-debug-metrics span{color:#ffe0e0b8;background:#0000003d;border:1px solid #ff767633;border-radius:10px;gap:.04rem;min-height:2.3rem;padding:.38rem .45rem;font-size:.62rem;display:grid}.admin-debug-metrics b{color:#fff;font-size:.82rem}.admin-debug-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.admin-debug-toggles button{justify-content:flex-start;align-items:center;gap:.42rem;min-height:2.25rem;padding:.42rem .5rem;font-size:.68rem;display:flex}.admin-debug-toggles button span{text-align:center;border-radius:999px;min-width:2.1rem;padding:.12rem .28rem;font-size:.58rem}.admin-debug-toggles button.enabled span{color:#c8ffd8;background:#4fd88138}.admin-debug-toggles button.disabled{opacity:.62}.admin-debug-toggles button.disabled span{color:#ffd1d1;background:#ff525238}.debug-hide-node-labels .node-label,.debug-hide-node-labels .node-progress-value,.debug-hide-node-labels .node-tap-hint,.debug-disable-node-fx .fx-select,.debug-disable-node-fx .fx-burst,.debug-disable-node-fx .fx-unlock{display:none}.debug-static-bg .tree-cloud-tile-layer:before,.debug-static-bg .tree-cloud-tile-layer:after,.debug-static-bg .tree-sky-cloud,.debug-static-bg .tree-bg-layer:before,.debug-static-bg .tree-bg-layer:after{animation:none!important}.debug-no-grid-waves .tree-grid-wave,.debug-no-grid-base .tree-grid-base,.debug-no-grid-base .tree-grid-wall{display:none!important}.debug-no-hud-blur .tree-top-shell,.debug-no-hud-blur .zoom-rail,.debug-no-hud-blur .tree-bottom-hud{-webkit-backdrop-filter:none!important}.debug-hide-hud .tree-top-shell,.debug-hide-hud .zoom-rail,.debug-hide-hud .tree-bottom-hud{display:none!important}.node-create-modal h3{margin-top:0}.create-picker{background:#fcf9f1ad;border:1px solid #70624629;border-radius:13px;gap:.48rem;padding:.62rem;display:grid}.create-picker-head{justify-content:space-between;gap:.75rem;display:flex}.create-picker-head div{gap:.08rem;display:grid}.create-picker-head b{color:#61563f;font-size:.78rem}.create-picker-head span,.create-picker-head small,.create-empty,.create-search-label{color:var(--muted);font-size:.68rem}.create-chip-row,.create-result-list{flex-wrap:wrap;gap:.36rem;display:flex}.create-chip,.create-result{color:#514939;min-height:2rem;box-shadow:none;background:#f2ebd8eb;border-color:#71634638;border-radius:999px}.create-chip{align-items:center;gap:.32rem;max-width:100%;padding:.35rem .5rem;font-size:.72rem;display:inline-flex}.create-chip.selected{background:linear-gradient(#ebe2cafa,#dacda5f5);border-color:#a08c5d70}.create-chip i{opacity:.62;font-style:normal}.create-result{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon meta";align-items:center;gap:0 .36rem;max-width:100%;padding:.42rem .55rem;display:grid}.create-result span{grid-area:icon}.create-result strong{text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:.72rem;overflow:hidden}.create-result small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);grid-area:meta;font-size:.62rem;overflow:hidden}.create-search-label{gap:.22rem;display:grid}.create-search-label input{min-height:2.2rem}.create-empty{margin:0}.create-result.tag,.create-chip.tag{width:auto;display:inline-flex}.create-result.create-new{background:#e0d3aef0;border-color:#a08c5d80}@media (width>=860px){.node-create-modal{width:420px;inset:6.2rem 4.2rem 1rem auto}}@font-face{font-family:SkillSysEmoji;src:url(/node-icons/noto/static/NotoEmoji-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:SkillSysEmojiBold;src:url(/node-icons/noto/static/NotoEmoji-Bold.ttf)format("truetype");font-display:swap}:root{--bg-0:#f5f5f6;--bg-1:#ececef;--bg-2:#dddddf;--ink:#171717;--muted:#626262;--line:#30303033;--glass:#ffffff9e;--surface-0:#ffffffeb;--surface-1:#f8f8f8e0;--surface-2:#eaeaeceb;--outline:#1b1b1b2e;--shadow:#0000001f;--accent:#3e3e3e;--accent-2:#8e8e8e;--warn:#5a5a5a;--danger:#474747}.compact-shell,.card,.tree-card,.node-panel,.app-node-panel,.tree-bottom-hud,.node-create-modal,.zoom-rail,.tree-top-shell{border-color:var(--outline);box-shadow:0 14px 34px #705f411a}.compact-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffe6,#f5f5f7d1)}.topbar nav a,.profile-menu-button,.shell-back,.hud-item,.muted-btn,.link-btn,.profile-side-nav a{color:#222;background:#ffffffd6;border-color:#1212122e}.profile-side-menu{background:#ffffffeb;border-right-color:#12121229;box-shadow:16px 0 40px #00000024}.profile-side-meta{background:#f5f5f7d6}.profile-menu-backdrop{background:#0a0a0a1f}.card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(170deg,#ffffffe6,#f5f5f7d6)}.tree-card{background:#ffffffd6}.message{color:#212121;border-color:#23232347}.warning{border-color:#2a2a2a42}input,textarea,select{border-color:var(--outline);color:var(--ink);background:#ffffffe6}button:not([class]){color:var(--ink);background:linear-gradient(#fffffffa,#ececeef2);border-color:#1c1c1c3d}button:not([class]):hover{box-shadow:0 10px 22px #0000001f}.tree-bg-layer{filter:saturate(96%);background:linear-gradient(145deg,#fafafcf5,#efeff1d6 54%,#e0e0e4c7)}.tree-bg-layer:before,.tree-bg-layer:after{content:"";pointer-events:none;will-change:transform, opacity;position:absolute;inset:-14%}.tree-bg-layer:before{opacity:.98;background:radial-gradient(circle at 20% 28%,#f7f7f9eb,#0000 34%),radial-gradient(circle at 75% 24%,#dfdfe394,#0000 28%),radial-gradient(circle at 68% 74%,#ebebeec2,#0000 36%);animation:10s ease-in-out infinite alternate treeGradientFloatA}.tree-bg-layer:after{filter:blur(20px);opacity:.72;background:radial-gradient(circle at 28% 76%,#afafb633,#0000 28%),radial-gradient(circle at 82% 58%,#bcbcc229,#0000 24%);animation:14s ease-in-out infinite alternate treeGradientFloatB}.tree-grid-base,.tree-grid-cluster,.tree-grid-wave{background-image:radial-gradient(1.1px 5.5px,#222222c2 0 68%,#0000 72%),radial-gradient(5.5px 1.1px,#222222c2 0 68%,#0000 72%)}.tree-grid-base{opacity:.18}.tree-grid-cluster{opacity:var(--cluster-opacity,.38)}.tree-vignette{background:radial-gradient(circle,#fff0 42%,#28282824 100%)}.tree-top-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2}.selected-node-chip,.app-node-panel-kicker{color:#404040!important}.tree-meta-stats{flex-wrap:wrap;gap:.28rem .34rem;margin-top:.28rem;display:flex}.tree-meta-pill{color:#3e3e3e;letter-spacing:.02em;background:#ffffffc7;border:1px solid #22222229;border-radius:999px;align-items:center;min-height:1.15rem;padding:.06rem .4rem;font-size:.64rem;line-height:1;display:inline-flex}.shell-btn.is-active{background:linear-gradient(#f6f6f8fa,#e8e8ecf5);border-color:#20202047;box-shadow:inset 0 0 0 1px #20202024}.zoom-rail{background:#ffffffc7}.edge-line.contextual-revealed{filter:none}.edge-line.edge-muted{stroke:#3c4553b8;stroke-width:3px;stroke-dasharray:7 7;opacity:.56;filter:none}.edge-line.contextual-revealed.edge-muted{opacity:.46}.edge-line.contextual-hidden.edge-muted{opacity:0}.scene-node-btn{background:#ffffffb3;border:1px solid #22222257;box-shadow:inset 0 0 0 1px #1a1a1a14,0 0 18px #1a1a1a14}.scene-node-btn .node-ring{border:1px solid #2020203d}.scene-node-btn .node-context-port{filter:none;background:#34343485}.scene-node-btn .node-context-port.incoming{background:#4a4a4a8a}.scene-node-btn .node-context-ports.visible .node-context-port,.scene-node-btn .node-context-port.revealed{filter:none;background:#262626d6}.scene-node-btn .node-context-ports.active .node-context-port,.scene-node-btn .node-context-port.active{filter:drop-shadow(0 0 6px #1c1c1c24);background:#1c1c1ce6}.scene-node-btn .node-label{color:#2b2b2b;text-shadow:0 1px #ffffffbd;background:#ffffffd6}.scene-node-btn.soft_locked{border-color:#5c5c5ca3}.scene-node-btn.done{border-color:#262626a3;box-shadow:0 0 24px #18181824,inset 0 0 0 1px #2626262e}.scene-node-btn.milestone{border-color:#484848a8}.scene-node-btn.final{border-color:#343434a8}.node-module-blob-outline{background:hsla(var(--branch-hue,154), 92%, 76%, .88)}.node-panel,.app-node-panel,.node-create-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffff0,#f4f4f6e6)}.node-spec-grid b,.node-advice b,.node-task-block b{color:#414141}.node-spec-grid span,.node-advice li,.node-task-block li,.node-comment p{color:#2f2f2f}.node-advice,.node-task-block,.node-comment{background:#ffffffbd;border-color:#18181824}.skill-log-form textarea,.skill-log-entry,.skill-card,.skill-progress-track{border-color:#1a1a1a24}.app-node-panel.skill-screen{color:#131313;position:fixed;-webkit-backdrop-filter:blur(34px)saturate(1.02)!important;background:linear-gradient(#ffffff6b,#f8f8f857),#ffffff47!important;border-color:#12121229!important;box-shadow:0 28px 72px #00000029,0 0 0 1px #ffffff75!important}.app-node-panel.skill-screen:before{content:none!important}.app-node-panel.skill-screen .skill-card,.app-node-panel.skill-screen .skill-description-panel,.app-node-panel.skill-screen .skill-mode-switch,.app-node-panel.skill-screen .skill-log-form textarea,.app-node-panel.skill-screen .skill-todo-item,.app-node-panel.skill-screen .skill-chip,.app-node-panel.skill-screen .skill-hero-meta span{color:#1d1d1d!important;-webkit-backdrop-filter:blur(18px)saturate(1.01)!important;background:#ffffff85!important;border-color:#14141424!important;box-shadow:inset 0 0 0 1px #ffffff8f,0 8px 22px #00000012!important}.app-node-panel.skill-screen .skill-screen-title-wrap h3,.app-node-panel.skill-screen .skill-card-hero h4,.app-node-panel.skill-screen .skill-card-hero>p,.app-node-panel.skill-screen .skill-screen-title-wrap p,.app-node-panel.skill-screen .skill-stat-stack span,.app-node-panel.skill-screen .skill-list,.app-node-panel.skill-screen .skill-empty-inline,.app-node-panel.skill-screen .skill-log-entry small,.app-node-panel.skill-screen .skill-card-headline span{color:#1f1f1f!important}.app-node-panel.skill-screen .skill-card-kicker{color:#3a3a3a!important;text-shadow:none!important}.app-node-panel.skill-screen .skill-menu-kicker{text-align:center;letter-spacing:.14em;white-space:nowrap;overflow-wrap:normal;width:100%;box-shadow:none;vertical-align:middle;background:0 0;border:none;padding:0;line-height:1;display:block;transform:translateY(-4px);color:#161616!important;text-shadow:none!important;margin:0 auto .28rem!important}.app-node-panel.skill-screen .skill-progress-fill,.app-node-panel.skill-screen .skill-todo-progress span,.app-node-panel.skill-screen .skill-mode-pill.is-active{color:#141414!important;background:linear-gradient(90deg,#7f8899 0%,#9ba3b1 48%,#b3adbf 100%)!important}.app-node-panel.skill-screen .skill-progress-track{background:#00000014!important;border-color:#00000024!important}.app-node-panel.skill-screen .skill-mode-pill{color:#2a2a2a!important}.app-node-panel.skill-screen .skill-log-form textarea::placeholder{color:#1e1e1e73!important}.tree-bottom-hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7}.hud-item.active{border-color:#1c1c1c4d;box-shadow:inset 0 0 0 1px #1c1c1c24}.overlay{background:#1010102e}.skill-panel-backdrop{z-index:2147483004;-webkit-backdrop-filter:blur(6px);background:#0808081f;position:fixed;inset:0}.accent-btn,.test-only-btn{color:#1f1f1f!important;background:linear-gradient(#fffffff5,#ebebeef0)!important;border-color:#18181842!important;box-shadow:0 10px 20px #0000001a!important}.test-only-btn:hover,.accent-btn:hover{filter:brightness(1.01);box-shadow:0 12px 24px #0000001f!important}@keyframes treeGradientFloatA{0%{transform:translate(-2%,-1.2%)scale(1.02)}to{transform:translate(2.2%,1.8%)scale(1.07)}}@keyframes treeGradientFloatB{0%{transform:translate(2%,-2%)scale(1.04)}to{transform:translate(-2.5%,2.5%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.tree-cloud-tile-layer:before,.tree-cloud-tile-layer:after,.tree-sky-cloud,.tree-bg-layer:before,.tree-bg-layer:after{animation:none}}.scene-node-btn{isolation:isolate;scale:var(--node-total-scale,var(--node-progress-scale,1));transition:scale .26s cubic-bezier(.18,1.18,.28,1),opacity .2s,border-color .22s,background-color .22s;overflow:visible}.scene-node-btn.completion-shake .node-visual-shell{transform-origin:50% 86%;animation:1.04s cubic-bezier(.2,.78,.2,1) nodeCompletionCatch}.scene-node-btn.completion-shake{animation:1.04s cubic-bezier(.2,.78,.2,1) nodeCompletionHop}.scene-node-btn.completion-burst{--completion-scale-bonus:1.08}.scene-node-btn.completion-settle{--completion-scale-bonus:1.03}.scene-node-btn:active{will-change:scale, translate, transform;scale:.95}.scene-node-btn.selected{will-change:scale, translate, transform}.scene-node-btn .node-progress-fill{border-radius:inherit;background:linear-gradient(180deg, hsla(var(--branch-hue,154), 36%, 84%, .14), hsla(var(--branch-hue,154), 34%, 70%, .16) 30%, hsla(var(--branch-hue,154), 34%, 58%, .24) 58%, hsla(var(--branch-hue,154), 40%, 48%, .46) 100%);transform-origin:bottom;transform:scaleY(var(--node-progress-ratio,0));opacity:.96;pointer-events:none;z-index:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;inset:4px}.scene-node-btn .node-progress-fill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff29,#fff0 34%);position:absolute;inset:0}.scene-node-btn .node-core{z-index:1}.scene-node-btn.studied .node-core,.scene-node-btn.done .node-core{font-family:SkillSysEmojiBold,SkillSysEmoji,Noto Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif}.scene-node-btn .node-progress-value{color:#5b523f;z-index:3;pointer-events:none;background:#fffaf1bd;border-radius:999px;padding:.08rem .32rem;font-size:.54rem;line-height:1;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.scene-node-btn.unstudied{opacity:.52}.scene-node-btn.unstudied.known{opacity:.68}.scene-node-btn.in_progress{opacity:.78}.scene-node-btn.studied,.scene-node-btn.done,.scene-node-btn.selected{opacity:1}.scene-node-btn.primed{opacity:1;box-shadow:0 0 0 2px hsla(var(--branch-hue,154), 30%, 50%, .24), inset 0 0 0 1px hsla(var(--branch-hue,154), 30%, 64%, .18), 0 0 16px #afa47b1f}.node-tap-hint{z-index:6;color:#5b523f;pointer-events:none;background:#fcf8eef0;border:1px solid #80705033;border-radius:999px;min-width:max-content;padding:.22rem .48rem;font-size:.62rem;font-weight:700;animation:1.15s ease-in-out infinite alternate nodeTapHintFloat;position:absolute;top:-1.85rem;left:50%;transform:translate(-50%)}@keyframes nodeTapHintFloat{0%{opacity:.76;transform:translate(-50%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(-.24rem)}}.scene-node-btn.unstudied .node-progress-value{color:#5b523fb8;background:#fffaf194}.scene-node-btn.done .node-progress-fill{opacity:1}.scene-node-btn.unknown .node-core{opacity:.68}.scene-node-btn.studied{box-shadow:0 0 0 3px hsla(var(--branch-hue,154), 28%, 48%, .34), inset 0 0 0 1px hsla(var(--branch-hue,154), 26%, 62%, .2), 0 0 18px hsla(var(--branch-hue,154), 18%, 42%, .12);background:#faf6edeb;border-width:1.35px}.scene-node-btn.studied .node-ring{border-width:1px;border-color:hsla(var(--branch-hue,154), 30%, 48%, .44);inset:5px}.scene-node-btn.done{box-shadow:0 0 0 3.4px hsla(var(--branch-hue,154), 28%, 46%, .42), inset 0 0 0 1px hsla(var(--branch-hue,154), 28%, 64%, .24), 0 0 24px #aba37629}.scene-node-btn.done .node-ring{border-width:1px;inset:5px}.scene-node-btn.selected{box-shadow:0 0 0 2.5px hsla(var(--branch-hue,154), 30%, 50%, .28), inset 0 0 0 1px hsla(var(--branch-hue,154), 30%, 64%, .22), 0 0 18px #afa47b29}.scene-node-btn{scale:var(--node-total-scale,var(--node-progress-scale,1))}.scene-node-btn .node-progress-halo{border-radius:inherit;pointer-events:none;z-index:0;opacity:var(--node-progress-glow,.16);background:radial-gradient(circle, hsla(var(--branch-hue,154), 34%, 78%, .38) 0%, hsla(var(--branch-hue,154), 32%, 64%, .16) 46%, hsla(var(--branch-hue,154), 30%, 52%, 0) 78%);transition:opacity .18s;position:absolute;inset:-8px}.node-completion-burst{z-index:18;pointer-events:none;position:absolute;inset:-90%;overflow:visible}.node-completion-emoji{font-size:var(--burst-size,1.2rem);opacity:0;text-shadow:0 1px 2px #2834462e;will-change:transform, opacity;animation:nodeCompletionEmojiBurst var(--burst-duration,.98s) cubic-bezier(.14, .82, .18, 1) var(--burst-delay,0s) forwards;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.22)rotate(0)}@keyframes nodeCompletionCatch{0%{transform:translate(0,0)rotate(0)scale(1)}6%{transform:translateY(-10px)rotate(-1.5deg)scale(1.045)}13%{transform:translateY(2px)rotate(0)scale(.985)}20%{transform:translate(-4px)rotate(-3.5deg)scale(.995)}27%{transform:translate(4px)rotate(3.5deg)scale(1.005)}34%{transform:translate(-2px)rotate(-2deg)scale(1)}43%{transform:translateY(-7px)rotate(1deg)scale(1.035)}51%{transform:translateY(1px)rotate(0)scale(.99)}59%{transform:translate(-3px)rotate(-2.5deg)scale(1)}67%{transform:translate(3px)rotate(2.5deg)scale(1.003)}77%{transform:translateY(-4px)rotate(-.8deg)scale(1.02)}85%{transform:translateY(1px)rotate(0)scale(.995)}92%{transform:translate(-1px)rotate(-1deg)scale(1)}97%{transform:translate(1px)rotate(1deg)scale(1)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes nodeCompletionHop{0%{translate:0}6%{translate:0 -16px}13%{translate:0 3px}20%{translate:0}43%{translate:0 -10px}51%{translate:0 2px}62%{translate:0}77%{translate:0 -6px}85%{translate:0 1px}to{translate:0}}@keyframes nodeCompletionEmojiBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}16%{opacity:1;transform:translate3d(calc(-50% + (var(--burst-x,0px) * .24)), calc(-50% + (var(--burst-y,-80px) * .24)), 0) scale(1.25) rotate(calc(var(--burst-rotate,0deg) * .28))}64%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--burst-x,0px)), calc(-50% + var(--burst-y,-80px) - 18px), 0) scale(.92) rotate(var(--burst-rotate,0deg))}}.scene-node-btn.completion-muted{filter:grayscale()saturate(.04)brightness(.82);opacity:.52}.tree-screen{background:#f2f2f4!important}.edge-line{stroke:#1c1c1c85!important}.edge-line.final-link{stroke:#1c1c1c52!important}.scene-node-btn{background:#ffffffbd!important;border-color:#1c1c1c5c!important;box-shadow:inset 0 0 0 1px #1e1e1e14,0 0 16px #00000014!important}.scene-node-btn .node-ring{border-color:#2020203d!important}.scene-node-btn.soft_locked,.scene-node-btn.milestone,.scene-node-btn.final,.scene-node-btn.done{border-color:#262626a8!important}.scene-node-btn.selected,.scene-node-btn.primed,.scene-node-btn.studied,.scene-node-btn.done{box-shadow:0 0 0 2px #18181833,inset 0 0 0 1px #18181829,0 0 16px #0000001f!important}.scene-node-btn .node-label,.scene-node-btn .node-progress-value,.node-tap-hint{color:#2b2b2b!important;text-shadow:none!important;background:#ffffffd6!important;border-color:#1c1c1c2e!important}body.skin-corporate{--bg-0:#f7f2e4;--bg-1:#efe7d0;--bg-2:#ddd3b4;--ink:#474132;--muted:#7f7764;--line:#5f57453d;--glass:#f4eee0c7;--surface-0:#f8f3e7f5;--surface-1:#f0e8d4e6;--surface-2:#ded5bbf0;--outline:#5d544038;--shadow:#5c4d3329;--accent:#a08c5d;--accent-2:#c2b286}body.skin-corporate .compact-shell{background:linear-gradient(#f6f0e3f0,#ebe2ccd6)}body.skin-corporate .topbar nav a,body.skin-corporate .profile-menu-button,body.skin-corporate .shell-back,body.skin-corporate .hud-item,body.skin-corporate .muted-btn,body.skin-corporate .link-btn,body.skin-corporate .profile-side-nav a{color:#58503e;background:#efe7d4eb;border-color:#6e634e38}body.skin-corporate .card{background:linear-gradient(170deg,#f7f2e6f0,#ebe3cee6)}body.skin-corporate .tree-card{background:#f7f2e7e6}body.skin-corporate .profile-side-menu{background:#f7f2e6f7;border-right-color:#5d544038;box-shadow:18px 0 44px #705f4129}body.skin-corporate .profile-side-meta{background:#efe7d4ad}body.skin-corporate .profile-menu-backdrop{background:#4a3e2a1a}body.skin-corporate input,body.skin-corporate textarea,body.skin-corporate select{color:#474132;background:#fbf8efeb;border-color:#5d544038}body.skin-corporate .tree-screen{background:#f2ead5!important}body.skin-corporate .edge-line{stroke:hsla(var(--branch-hue,154), 36%, 43%, .62)!important}body.skin-corporate .edge-line.final-link{stroke:hsla(var(--branch-hue,154), 24%, 42%, .36)!important}body.skin-corporate .scene-node-btn{border-color:hsla(var(--branch-hue,154), 34%, 46%, .54)!important;box-shadow:inset 0 0 0 1px hsla(var(--branch-hue,154), 22%, 52%, .14), 0 0 18px hsla(var(--branch-hue,154), 20%, 48%, .12)!important;background:#f8f4eab8!important}body.skin-corporate .scene-node-btn .node-ring{border-color:hsla(var(--branch-hue,154), 24%, 54%, .28)!important}body.skin-corporate .scene-node-btn.soft_locked,body.skin-corporate .scene-node-btn.milestone,body.skin-corporate .scene-node-btn.final{border-color:#ae8c9bcc!important}body.skin-corporate .app-node-panel.skill-screen{background:linear-gradient(#f6f1e480,#ebe3ce61),#f6f0e242!important;border-color:#7267523d!important;box-shadow:0 24px 62px #473b2424,0 0 0 1px #ffffff59!important}body.skin-corporate .app-node-panel.skill-screen .skill-card,body.skin-corporate .app-node-panel.skill-screen .skill-description-panel,body.skin-corporate .app-node-panel.skill-screen .skill-mode-switch,body.skin-corporate .app-node-panel.skill-screen .skill-log-form textarea,body.skin-corporate .app-node-panel.skill-screen .skill-todo-item,body.skin-corporate .app-node-panel.skill-screen .skill-chip,body.skin-corporate .app-node-panel.skill-screen .skill-hero-meta span{color:#473f31!important;background:#ffffff9e!important;border-color:#5d54402e!important}body.skin-corporate .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.skin-corporate .app-node-panel.skill-screen .skill-card-hero h4,body.skin-corporate .app-node-panel.skill-screen .skill-card-hero>p,body.skin-corporate .app-node-panel.skill-screen .skill-screen-title-wrap p,body.skin-corporate .app-node-panel.skill-screen .skill-stat-stack span,body.skin-corporate .app-node-panel.skill-screen .skill-list,body.skin-corporate .app-node-panel.skill-screen .skill-empty-inline,body.skin-corporate .app-node-panel.skill-screen .skill-log-entry small,body.skin-corporate .app-node-panel.skill-screen .skill-card-headline span,body.skin-corporate .app-node-panel.skill-screen .skill-menu-kicker{color:#473f31!important}body.skin-corporate .app-node-panel.skill-screen .skill-progress-fill,body.skin-corporate .app-node-panel.skill-screen .skill-todo-progress span,body.skin-corporate .app-node-panel.skill-screen .skill-mode-pill.is-active{background:linear-gradient(90deg,#b9ab88 0%,#cabf9f 45%,#ddd6bc 100%)!important}body.skin-corporate .tree-bottom-hud{background:#f4edddd6}body.skin-corporate .skill-panel-backdrop{background:#5c4d3324}body.skin-pretty-fantasy{--bg-0:#e7e4db;--bg-1:#ddd9cf;--bg-2:#d4cfc3;--ink:#efece4;--muted:#b8b2a6;--line:#ffffff24;--glass:#0f0f10c7;--surface-0:#18181af5;--surface-1:#121214eb;--surface-2:#0e0e10f0;--outline:#ffffff29;--shadow:#0000005c;--accent:#f29f63;--accent-2:#ff5f2a;background:#e6e2d8}body.skin-pretty-fantasy .app-shell{color:#efece4;background:radial-gradient(1200px 520px at 84% -16%,#ff975429,#ff975400),radial-gradient(900px 420px at 12% -20%,#ffd6b033,#ffd6b000),#e6e2d8}body.skin-pretty-fantasy .tree-screen{background:radial-gradient(1200px 520px at 84% -16%,#ff975429,#ff975400),radial-gradient(900px 420px at 12% -20%,#ffd6b033,#ffd6b000),#e6e2d8!important}body.skin-pretty-fantasy .tree-bg-layer{filter:saturate(98%);background:linear-gradient(145deg,#f3efe6f2,#e4ded1db 54%,#d5cdbfc7)!important}body.skin-pretty-fantasy .tree-bg-layer:before{opacity:.92;background:radial-gradient(circle at 18% 26%,#f9f5ede6,#0000 34%),radial-gradient(circle at 76% 22%,#ffa87033,#0000 30%),radial-gradient(circle at 70% 76%,#e2dbceb8,#0000 38%)!important}body.skin-pretty-fantasy .tree-bg-layer:after{opacity:.62;background:radial-gradient(circle at 30% 74%,#9e96882e,#0000 30%),radial-gradient(circle at 84% 58%,#8b847824,#0000 26%)!important}body.skin-pretty-fantasy .tree-vignette{background:radial-gradient(circle,#fffcf500 42%,#221c162e 100%)}body.skin-pretty-fantasy .compact-shell,body.skin-pretty-fantasy .card,body.skin-pretty-fantasy .tree-card,body.skin-pretty-fantasy .tree-info-card,body.skin-pretty-fantasy .node-panel,body.skin-pretty-fantasy .node-create-modal,body.skin-pretty-fantasy .tree-bottom-hud,body.skin-pretty-fantasy .zoom-rail,body.skin-pretty-fantasy .tree-top-shell,body.skin-pretty-fantasy .profile-side-menu{color:#efece4!important;background:radial-gradient(130% 96% at 86% -30%,#ff5f2a3d,#ff5f2a00 42%),radial-gradient(115% 90% at 74% -24%,#f29f632e,#f29f6300 48%),linear-gradient(#19191bf5,#0e0e10ed)!important;border-color:#ffffff24!important;box-shadow:0 18px 42px #00000057!important}body.skin-pretty-fantasy .topbar nav a,body.skin-pretty-fantasy .profile-menu-button,body.skin-pretty-fantasy .shell-back,body.skin-pretty-fantasy .hud-item,body.skin-pretty-fantasy .muted-btn,body.skin-pretty-fantasy .link-btn,body.skin-pretty-fantasy .profile-side-nav a,body.skin-pretty-fantasy .shell-btn{color:#f2efe6!important;background:#ffffff0f!important;border-color:#fff3!important}body.skin-pretty-fantasy .shell-btn.is-active,body.skin-pretty-fantasy .theme-toggle-btn.is-active{background:#ffffff24!important;border-color:#ffffff47!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}body.skin-pretty-fantasy .status-chip,body.skin-pretty-fantasy .profile-side-head p,body.skin-pretty-fantasy .profile-side-head span,body.skin-pretty-fantasy .profile-side-meta span,body.skin-pretty-fantasy .skill-card-kicker,body.skin-pretty-fantasy .skill-card-headline span,body.skin-pretty-fantasy .tree-info-card-head p{color:#b9b3a8!important}body.skin-pretty-fantasy input,body.skin-pretty-fantasy textarea,body.skin-pretty-fantasy select{color:#f0ede5!important;background:#ffffff0f!important;border-color:#fff3!important}body.skin-pretty-fantasy input::placeholder,body.skin-pretty-fantasy textarea::placeholder{color:#e5e0d68f!important}body.skin-pretty-fantasy button:not([class]){color:#f2efe7!important;background:linear-gradient(#ffffff24,#ffffff0f)!important;border-color:#fff3!important}body.skin-pretty-fantasy .app-node-panel.skill-screen{color:#1f1c18!important;-webkit-backdrop-filter:blur(28px)saturate(1.03)!important;background:radial-gradient(125% 86% at 78% -24%,#ff783838,#ff783800 44%),radial-gradient(110% 78% at 66% -16%,#ffb08047,#ffb08000 52%),linear-gradient(#ffffffc2,#f8f6f1b8)!important;border-color:#241f1a29!important;box-shadow:0 22px 56px #0000002e,0 0 0 1px #ffffff6b!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-description-panel,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-mode-switch,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-log-form textarea,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-item,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-chip,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-hero-meta span{color:#2a2621!important;background:#ffffffa3!important;border-color:#2c261f1f!important;box-shadow:inset 0 0 0 1px #ffffff70,0 8px 22px #00000014!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-hero{background:radial-gradient(130% 110% at 78% -14%,#ff7b3b5c,#ff7b3b00 54%),radial-gradient(118% 94% at 20% 8%,#ffd6b270,#ffd6b200 58%),linear-gradient(#ffffffad,#efe9dfb8)!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-hero h4,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-hero>p,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-screen-title-wrap p,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-stat-stack span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-list,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-empty-inline,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-log-entry small,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-headline span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-menu-kicker{color:#1f1c18!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-progress-fill,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-progress span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-mode-pill.is-active{color:#1c1814!important;background:linear-gradient(90deg,#efc7a0 0%,#f2a36a 42%,#e46a39 100%)!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-progress-track{background:#221d181a!important;border-color:#221d1824!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-mode-pill{color:#3a332b!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-log-form textarea::placeholder{color:#2d261e75!important}body.skin-pretty-fantasy .app-node-panel.skill-screen .accent-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen .test-only-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen button{color:#26221d!important;background:linear-gradient(#ffffffdb,#eee8dfcc)!important;border-color:#2c261f33!important}body.skin-pretty-fantasy .edge-line{stroke:#0c0c0c70!important}body.skin-pretty-fantasy .edge-line.final-link{stroke:#0c0c0c47!important}body.skin-pretty-fantasy .scene-node-btn{background:#f7f4eec7!important;border-color:#16161670!important}body.skin-pretty-fantasy .scene-node-btn .node-label,body.skin-pretty-fantasy .scene-node-btn .node-progress-value,body.skin-pretty-fantasy .node-tap-hint{color:#2d2a26!important;background:#fffcf6e6!important;border-color:#201c1833!important}body.skin-pretty-fantasy .scene-node-btn .node-core,body.skin-pretty-fantasy .skill-screen-emoji,body.skin-pretty-fantasy .create-chip span,body.skin-pretty-fantasy .create-result span{filter:grayscale()saturate(0)brightness(.34)contrast(1.15)}body.skin-pretty-fantasy .skill-panel-backdrop{-webkit-backdrop-filter:blur(7px);background:#0a0a0a3d}body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{color:#23201c!important;-webkit-backdrop-filter:blur(24px)saturate(1.04)!important;background:radial-gradient(120% 88% at 72% -22%,#baa18433,#baa18400 52%),radial-gradient(125% 92% at 16% -30%,#bec9d629,#bec9d600 58%),linear-gradient(#f9f8f5d6,#f2efe9cc)!important;border-color:#302a2224!important;box-shadow:0 22px 60px #00000029,0 0 0 1px #ffffff70!important}body.skin-corporate .app-node-panel.skill-screen .skill-card,body.skin-corporate .app-node-panel.skill-screen .skill-description-panel,body.skin-corporate .app-node-panel.skill-screen .skill-mode-switch,body.skin-corporate .app-node-panel.skill-screen .skill-log-form textarea,body.skin-corporate .app-node-panel.skill-screen .skill-todo-item,body.skin-corporate .app-node-panel.skill-screen .skill-chip,body.skin-corporate .app-node-panel.skill-screen .skill-hero-meta span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-description-panel,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-mode-switch,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-log-form textarea,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-item,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-chip,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-hero-meta span{color:#26221d!important;background:#ffffffb3!important;border-color:#3831281f!important;box-shadow:inset 0 0 0 1px #ffffff80,0 10px 22px #00000012!important}body.skin-corporate .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.skin-corporate .app-node-panel.skill-screen .skill-card-hero h4,body.skin-corporate .app-node-panel.skill-screen .skill-card-hero>p,body.skin-corporate .app-node-panel.skill-screen .skill-screen-title-wrap p,body.skin-corporate .app-node-panel.skill-screen .skill-stat-stack span,body.skin-corporate .app-node-panel.skill-screen .skill-list,body.skin-corporate .app-node-panel.skill-screen .skill-empty-inline,body.skin-corporate .app-node-panel.skill-screen .skill-log-entry small,body.skin-corporate .app-node-panel.skill-screen .skill-card-headline span,body.skin-corporate .app-node-panel.skill-screen .skill-menu-kicker,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-hero h4,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-hero>p,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-screen-title-wrap p,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-stat-stack span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-list,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-empty-inline,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-log-entry small,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-headline span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-menu-kicker{color:#221e1a!important}body.skin-corporate .app-node-panel.skill-screen .skill-menu-kicker,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-menu-kicker{margin:0 auto .35rem!important;line-height:1!important;transform:none!important}body.skin-corporate .app-node-panel.skill-screen .skill-progress-fill,body.skin-corporate .app-node-panel.skill-screen .skill-todo-progress span,body.skin-corporate .app-node-panel.skill-screen .skill-mode-pill.is-active,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-progress-fill,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-progress span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-mode-pill.is-active{color:#191612!important;background:linear-gradient(90deg,#c8b9a7 0%,#b3bcc8 52%,#9ea8b5 100%)!important}body.skin-corporate .app-node-panel.skill-screen .skill-progress-fill,body.skin-corporate .app-node-panel.skill-screen .skill-todo-progress span,body.skin-corporate .app-node-panel.skill-screen .skill-mode-pill.is-active,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-progress-fill,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-progress span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-mode-pill.is-active{box-shadow:none!important;background:linear-gradient(90deg,#c7d0db 0%,#b9c4d1 55%,#a7b4c2 100%)!important}body.skin-corporate .app-node-panel.skill-screen .skill-screen-emoji,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-screen-emoji{box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important}body.skin-corporate .app-node-panel.skill-screen .skill-card-headline,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-headline{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.55rem!important}body.skin-corporate .app-node-panel.skill-screen .skill-card-headline .skill-card-kicker,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-headline .skill-card-kicker{letter-spacing:.08em!important;margin:0!important;font-size:.72rem!important}body.skin-corporate .app-node-panel.skill-screen button,body.skin-corporate .app-node-panel.skill-screen .accent-btn,body.skin-corporate .app-node-panel.skill-screen .test-only-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen button,body.skin-pretty-fantasy .app-node-panel.skill-screen .accent-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen .test-only-btn{box-shadow:none!important;text-shadow:none!important}body.skin-corporate .app-node-panel.skill-screen button:hover,body.skin-corporate .app-node-panel.skill-screen button:active,body.skin-pretty-fantasy .app-node-panel.skill-screen button:hover,body.skin-pretty-fantasy .app-node-panel.skill-screen button:active{box-shadow:none!important}html,body,*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}body.skin-corporate .skill-panel-backdrop,body.skin-pretty-fantasy .skill-panel-backdrop{-webkit-backdrop-filter:none!important;background:0 0!important}body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{-webkit-backdrop-filter:blur(28px)saturate(1.02)!important;background:#f6f9fd2e!important;border-color:#ffffff57!important;box-shadow:0 8px 22px #12161c1f,inset 0 0 0 1px #ffffff4d!important}body.skin-corporate .app-node-panel.skill-screen .skill-card,body.skin-corporate .app-node-panel.skill-screen .skill-description-panel,body.skin-corporate .app-node-panel.skill-screen .skill-mode-switch,body.skin-corporate .app-node-panel.skill-screen .skill-log-form textarea,body.skin-corporate .app-node-panel.skill-screen .skill-todo-item,body.skin-corporate .app-node-panel.skill-screen .skill-chip,body.skin-corporate .app-node-panel.skill-screen .skill-hero-meta span,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-description-panel,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-mode-switch,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-log-form textarea,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-item,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-chip,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-hero-meta span{background:#ffffff38!important;border-color:#ffffff42!important;box-shadow:inset 0 0 0 1px #fff3,0 2px 8px #0c10180d!important}body.skin-corporate .app-node-panel.skill-screen .skill-card-hero,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-card-hero{background:#fff3!important}@keyframes skillMenuPopInV2{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes skillMenuFadeOutV2{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 14px;scale:.97}}.app-node-panel.skill-screen.skill-screen-pop{will-change:opacity, transform;transform-origin:50%!important;animation:.22s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2!important}body.skin-corporate .tree-screen,body.skin-pretty-fantasy .tree-screen{background:radial-gradient(circle at 18% 24%,#e9d19a24 0%,#e9d19a00 28%),radial-gradient(circle at 78% 20%,#8fe3c71a 0%,#8fe3c700 24%),radial-gradient(circle at 74% 72%,#9ec5ff1a 0%,#9ec5ff00 26%),linear-gradient(#fcfbf8 0%,#f7f4ee 100%)!important}body.skin-corporate .tree-bg-layer,body.skin-pretty-fantasy .tree-bg-layer{contain:paint;pointer-events:none!important;background:radial-gradient(circle at 50% 46%,#ffffff2e,#fff0 38%),linear-gradient(#fcfbf814,#f7f4ee05)!important;position:fixed!important;inset:0!important;transform:none!important}body.skin-corporate .tree-cloud-tile-layer,body.skin-pretty-fantasy .tree-cloud-tile-layer{z-index:1;pointer-events:none;contain:paint;position:fixed;inset:0;overflow:hidden}body.skin-corporate .tree-cloud-tile-layer:before,body.skin-pretty-fantasy .tree-cloud-tile-layer:before{content:"";opacity:.38;will-change:transform;pointer-events:none;background-image:url(/textures/cloud-tile.png);background-position:0 0;background-repeat:repeat;background-size:512px 512px;animation:96s linear infinite cloudTileDriftSlow;position:absolute;inset:-512px;transform:translate(0,0)}body.skin-corporate .tree-cloud-tile-layer:after,body.skin-pretty-fantasy .tree-cloud-tile-layer:after{content:none}body.skin-corporate .tree-grid-wall,body.skin-pretty-fantasy .tree-grid-wall{display:block!important}body.skin-corporate .tree-grid-base,body.skin-corporate .tree-grid-cluster,body.skin-corporate .tree-grid-wave,body.skin-pretty-fantasy .tree-grid-base,body.skin-pretty-fantasy .tree-grid-cluster,body.skin-pretty-fantasy .tree-grid-wave{background-image:radial-gradient(1.7px 8.5px,#fffffff5 0 68%,#0000 72%),radial-gradient(8.5px 1.7px,#fffffff5 0 68%,#0000 72%)!important;background-size:56px 56px!important}body.skin-corporate .tree-grid-base,body.skin-pretty-fantasy .tree-grid-base{opacity:.3!important}body.skin-corporate .tree-bg-layer:before,body.skin-pretty-fantasy .tree-bg-layer:before,body.skin-corporate .tree-bg-layer:after,body.skin-pretty-fantasy .tree-bg-layer:after{content:none!important}body.skin-corporate .tree-vignette,body.skin-pretty-fantasy .tree-vignette{background:0 0!important}body.skin-corporate .scene-node-btn,body.skin-pretty-fantasy .scene-node-btn{--node-top:hsl(var(--branch-hue,158) 68% 91%);--node-bottom:hsl(var(--branch-hue,158) 54% 82%);--node-border:hsl(var(--branch-hue,158) 44% 76%);--node-line:hsl(var(--branch-hue,158) 56% 70%);--node-glow:hsla(var(--branch-hue,158), 58%, 56%, .16);background:radial-gradient(circle at 35% 28%, #fffffff5 0%, #ffffff8c 20%, transparent 36%), linear-gradient(180deg, var(--node-top) 0%, var(--node-bottom) 100%)!important;border:2px solid var(--node-border)!important;border-radius:999px!important;box-shadow:inset 0 0 0 4px #ffffff73,inset 0 2px 10px #ffffffbf,0 10px 24px #24304114!important}body.skin-corporate .scene-node-btn .node-ring,body.skin-pretty-fantasy .scene-node-btn .node-ring{box-shadow:none!important;border:none!important}body.skin-corporate .scene-node-btn .node-ring:before,body.skin-pretty-fantasy .scene-node-btn .node-ring:before{content:"";opacity:.62;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(45 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(90 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(135 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(180 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(225 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(270 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(315 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E");background-position:50% 1%,82% 18%,99%,82% 82%,50% 99%,18% 82%,1%,18% 18%;background-repeat:no-repeat;background-size:34% 34%;border-radius:999px;position:absolute;inset:2%}body.skin-corporate .scene-node-btn.core-node .node-ring:before,body.skin-pretty-fantasy .scene-node-btn.core-node .node-ring:before,body.skin-corporate .scene-node-btn.final .node-ring:before,body.skin-pretty-fantasy .scene-node-btn.final .node-ring:before{opacity:.95;filter:drop-shadow(0 0 .5rem #f6c44d75)drop-shadow(0 .16rem .16rem #7c561033);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(180 28 28)' d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23F6C44D' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(225 28 28)' d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23FFE08A' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(270 28 28)' d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23F6C44D' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(315 28 28)' d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23FFE08A' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23F6C44D' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(45 28 28)' d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23FFE08A' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(90 28 28)' d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23F6C44D' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(135 28 28)' d='M28 13 31.2 24.8 43 28 31.2 31.2 28 43 24.8 31.2 13 28 24.8 24.8Z' fill='%23FFE08A' fill-opacity='1'/%3E%3C/svg%3E");background-position:50% 0,85% 15%,100%,85% 85%,50% 100%,15% 85%,0%,15% 15%;background-size:22% 22%;animation:60s linear infinite coreGoldenFacetOrbit;inset:-36%}body.skin-corporate .scene-node-btn.final .node-ring:before,body.skin-pretty-fantasy .scene-node-btn.final .node-ring:before{animation-direction:reverse}body.skin-corporate .scene-node-btn.core-node .node-ring:after,body.skin-pretty-fantasy .scene-node-btn.core-node .node-ring:after,body.skin-corporate .scene-node-btn.final .node-ring:after,body.skin-pretty-fantasy .scene-node-btn.final .node-ring:after{content:"";opacity:.66;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(180 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(270 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath transform='rotate(90 28 28)' d='M28 16 30.4 25.6 40 28 30.4 30.4 28 40 25.6 30.4 16 28 25.6 25.6Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E");background-position:50% 3%,97%,50% 97%,3%;background-repeat:no-repeat;background-size:36% 36%;border-radius:999px;position:absolute;inset:-10%}.node-advanced-stars{pointer-events:none;z-index:2;position:absolute;inset:-34%}.node-advanced-star{width:26px;height:26px;transform:rotate(calc(var(--star-index) * 360deg / var(--star-count))) translateY(calc(-1 * var(--node-radius,40px) - 28px));animation:2.4s ease-in-out infinite advancedStarTwinkle;animation-delay:calc(var(--star-index) * .3s);margin-top:-13px;margin-left:-13px;position:absolute;top:50%;left:50%}.node-advanced-star:before{content:"";background:hsla(var(--branch-hue,154), 95%, 68%, .9);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:100%;height:100%;box-shadow:0 0 10px hsla(var(--branch-hue,154), 90%, 62%, .8);display:block}@keyframes advancedStarTwinkle{0%,to{opacity:.5;transform:rotate(calc(var(--star-index) * 360deg / var(--star-count))) translateY(calc(-1 * var(--node-radius,40px) - 28px)) scale(.8)}50%{opacity:1;transform:rotate(calc(var(--star-index) * 360deg / var(--star-count))) translateY(calc(-1 * var(--node-radius,40px) - 28px)) scale(1.2)}}@keyframes advancedHaloPulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.16)}}body.skin-corporate .scene-node-btn:not(.core-node).studied .node-visual-shell:before,body.skin-corporate .scene-node-btn:not(.core-node).done .node-visual-shell:before,body.skin-pretty-fantasy .scene-node-btn:not(.core-node).studied .node-visual-shell:before,body.skin-pretty-fantasy .scene-node-btn:not(.core-node).done .node-visual-shell:before{content:"";border:1px solid hsla(var(--branch-hue,158), 52%, 58%, .36);width:76%;height:76%;box-shadow:0 0 0 7px hsla(var(--branch-hue,158), 58%, 56%, .055), inset 0 0 0 1px #ffffff57;pointer-events:none;z-index:1;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.skin-corporate .scene-node-btn:not(.core-node).studied .node-visual-shell:after,body.skin-corporate .scene-node-btn:not(.core-node).done .node-visual-shell:after,body.skin-pretty-fantasy .scene-node-btn:not(.core-node).studied .node-visual-shell:after,body.skin-pretty-fantasy .scene-node-btn:not(.core-node).done .node-visual-shell:after{content:"";border:1px solid hsla(var(--branch-hue,158), 54%, 54%, .4);width:58%;height:58%;box-shadow:0 0 12px hsla(var(--branch-hue,158), 58%, 56%, .12);pointer-events:none;z-index:1;border-radius:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}body.skin-corporate .scene-node-btn.core-node.studied .node-visual-shell:before,body.skin-corporate .scene-node-btn.core-node.done .node-visual-shell:before,body.skin-pretty-fantasy .scene-node-btn.core-node.studied .node-visual-shell:before,body.skin-pretty-fantasy .scene-node-btn.core-node.done .node-visual-shell:before{content:"";pointer-events:none;z-index:1;border:1px solid #e7d19c6b;border-radius:999px;width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #49c4a10b,inset 0 0 0 1px #ffffff4d}body.skin-corporate .scene-node-btn.core-node.studied .node-visual-shell:after,body.skin-corporate .scene-node-btn.core-node.done .node-visual-shell:after,body.skin-pretty-fantasy .scene-node-btn.core-node.studied .node-visual-shell:after,body.skin-pretty-fantasy .scene-node-btn.core-node.done .node-visual-shell:after{content:"";pointer-events:none;z-index:1;border:1px solid #8fe3c757;border-radius:12px;width:58%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 14px #49c4a11a}body.skin-corporate .scene-node-btn .node-core,body.skin-pretty-fantasy .scene-node-btn .node-core{opacity:.9;z-index:2;color:#fff!important;text-shadow:none!important;filter:brightness(0) invert(1) drop-shadow(0 0 5px hsla(var(--branch-hue,158), 44%, 58%, .38)) drop-shadow(0 1px 2px hsla(var(--branch-hue,158), 42%, 46%, .24))!important;font-size:43px!important}body.skin-corporate .scene-node-btn.core-node,body.skin-pretty-fantasy .scene-node-btn.core-node{background:radial-gradient(circle at 35% 25%,#fff 0%,#ffffffa6 20%,#0000 38%),radial-gradient(circle at 50% 60%,#8fe3c7 0%,#49c4a1 58%,#2ea37f 100%)!important;border:3px solid #e7d19c!important;box-shadow:inset 0 0 0 6px #ffffff52,0 0 0 8px #49c4a11a,0 18px 40px #2ea37f38!important}body.skin-corporate .scene-node-btn.core-node .node-core,body.skin-pretty-fantasy .scene-node-btn.core-node .node-core{opacity:.9;color:#fff!important;font-size:82px!important}@keyframes coreGoldenFacetOrbit{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.025)}to{transform:rotate(360deg)scale(1)}}body.skin-corporate .scene-node-btn.studied,body.skin-corporate .scene-node-btn.done,body.skin-pretty-fantasy .scene-node-btn.studied,body.skin-pretty-fantasy .scene-node-btn.done{opacity:1;filter:saturate(1.02)}body.skin-corporate .scene-node-btn.in_progress,body.skin-pretty-fantasy .scene-node-btn.in_progress,body.skin-corporate .scene-node-btn.primed,body.skin-pretty-fantasy .scene-node-btn.primed{box-shadow:inset 0 0 0 4px #ffffff73, inset 0 2px 10px #ffffffbf, 0 0 0 8px var(--node-glow), 0 14px 32px #2430411f!important}body.skin-corporate .scene-node-btn.selected,body.skin-pretty-fantasy .scene-node-btn.selected{box-shadow:inset 0 0 0 4px #ffffff73, inset 0 2px 10px #ffffffbf, 0 0 0 10px var(--node-glow), 0 16px 36px #24304129!important;border-width:3px!important;transform:scale(1.04)!important}body.skin-corporate .scene-node-btn.studied,body.skin-corporate .scene-node-btn.done,body.skin-pretty-fantasy .scene-node-btn.studied,body.skin-pretty-fantasy .scene-node-btn.done{box-shadow:inset 0 0 0 4px #ffffff73, inset 0 2px 10px #ffffffbf, 0 0 0 8px hsla(var(--branch-hue,158), 62%, 70%, .06), 0 0 18px hsla(var(--branch-hue,158), 68%, 64%, .09), 0 12px 28px #2430410e!important}body.skin-corporate .scene-node-btn.core-node.studied,body.skin-corporate .scene-node-btn.core-node.done,body.skin-pretty-fantasy .scene-node-btn.core-node.studied,body.skin-pretty-fantasy .scene-node-btn.core-node.done{box-shadow:inset 0 0 0 6px #ffffff52,0 0 0 8px #49c4a112,0 0 20px #49c4a11c,0 18px 40px #2ea37f29!important}body.skin-corporate .scene-node-btn.soft_locked,body.skin-corporate .scene-node-btn.unknown,body.skin-pretty-fantasy .scene-node-btn.soft_locked,body.skin-pretty-fantasy .scene-node-btn.unknown{filter:saturate(.55)!important;opacity:.72!important;background:radial-gradient(circle at 35% 28%,#ffffffeb 0%,#ffffff85 20%,#0000 36%),linear-gradient(#fafbfd 0%,#eef3f8 100%)!important;border-color:#d9e2ec!important}body.skin-corporate .scene-node-btn.route_choice,body.skin-pretty-fantasy .scene-node-btn.route_choice{opacity:.94!important;filter:saturate(.92)!important;border-color:hsla(var(--branch-hue,154), 70%, 46%, .62)!important;box-shadow:0 0 0 4px hsla(var(--branch-hue,154), 60%, 50%, .1), 0 12px 26px #2430411f!important}body.skin-corporate .scene-node-btn.route_choice .node-ring,body.skin-pretty-fantasy .scene-node-btn.route_choice .node-ring{border-style:dashed!important;border-width:2px!important;border-color:hsla(var(--branch-hue,154), 74%, 44%, .72)!important}body.skin-corporate .scene-node-btn.route_choice .node-visual-shell:after,body.skin-pretty-fantasy .scene-node-btn.route_choice .node-visual-shell:after{box-shadow:0 5px 12px #24304114;border-color:hsla(var(--branch-hue,154), 60%, 48%, .34)!important;color:hsla(var(--branch-hue,154), 52%, 32%, 1)!important;background:#fffffff5!important}body.skin-corporate .scene-node-btn .node-recurring-orbit,body.skin-pretty-fantasy .scene-node-btn .node-recurring-orbit{border-color:hsla(var(--branch-hue,154), 58%, 50%, .5)!important;box-shadow:0 0 0 5px hsla(var(--branch-hue,154), 54%, 54%, .07), inset 0 0 14px hsla(var(--branch-hue,154), 48%, 52%, .08)!important}body.skin-corporate .scene-node-btn .node-recurring-label,body.skin-pretty-fantasy .scene-node-btn .node-recurring-label{border-color:hsla(var(--branch-hue,154), 54%, 48%, .24)!important;color:hsla(var(--branch-hue,154), 46%, 32%, 1)!important;background:#fffffff5!important;box-shadow:0 6px 14px #24304112!important}body.skin-corporate .scene-node-btn.recurring-active .node-recurring-orbit,body.skin-corporate .scene-node-btn.selected .node-recurring-orbit,body.skin-pretty-fantasy .scene-node-btn.recurring-active .node-recurring-orbit,body.skin-pretty-fantasy .scene-node-btn.selected .node-recurring-orbit{border-color:hsla(var(--branch-hue,154), 68%, 42%, .82)!important;box-shadow:0 0 0 8px hsla(var(--branch-hue,154), 58%, 50%, .12), 0 0 22px hsla(var(--branch-hue,154), 56%, 46%, .2), inset 0 0 20px hsla(var(--branch-hue,154), 52%, 48%, .1)!important}body.skin-corporate .scene-node-btn.recurring-active .node-recurring-label,body.skin-corporate .scene-node-btn.selected .node-recurring-label,body.skin-pretty-fantasy .scene-node-btn.recurring-active .node-recurring-label,body.skin-pretty-fantasy .scene-node-btn.selected .node-recurring-label{background:hsla(var(--branch-hue,154), 62%, 42%, .96)!important;border-color:hsla(var(--branch-hue,154), 72%, 38%, .42)!important;color:#fff!important;box-shadow:0 8px 18px hsla(var(--branch-hue,154), 38%, 36%, .18), 0 0 18px hsla(var(--branch-hue,154), 60%, 48%, .16)!important}body.skin-corporate .scene-node-btn .node-label,body.skin-pretty-fantasy .scene-node-btn .node-label{color:#334155!important;text-shadow:none!important;background:#fffffff0!important;border:1px solid #e1e8f0!important;border-radius:999px!important;padding:8px 14px!important;font-size:15px!important;font-weight:600!important;line-height:20px!important;top:calc(100% + 10px)!important;box-shadow:0 6px 14px #2430410f!important}body.skin-corporate .scene-node-btn .node-route-caption,body.skin-pretty-fantasy .scene-node-btn .node-route-caption{border:1px solid hsla(var(--branch-hue,154), 52%, 54%, .22)!important;color:hsla(var(--branch-hue,154), 70%, 38%, .96)!important;text-shadow:none!important;background:#ffffffeb!important;border-radius:999px!important;padding:4px 9px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;top:calc(100% + 42px)!important;box-shadow:0 5px 12px #2430410f!important}body.skin-corporate .scene-node-btn .node-progress-value,body.skin-pretty-fantasy .scene-node-btn .node-progress-value{min-height:24px;color:#6b7685!important;text-shadow:none!important;background:#fffffff5!important;border:1px solid #dfe7ef!important;border-radius:999px!important;padding:0 10px!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;box-shadow:0 4px 10px #2430410d!important}body.skin-corporate .scene-node-btn .node-progress-fill,body.skin-pretty-fantasy .scene-node-btn .node-progress-fill,body.skin-corporate .scene-node-btn .node-progress-halo,body.skin-pretty-fantasy .scene-node-btn .node-progress-halo{display:none!important}body.skin-corporate .edge-line,body.skin-pretty-fantasy .edge-line{stroke:#fffffffa!important;stroke-width:4.4px!important;stroke-linecap:round!important;filter:drop-shadow(0 0 3px hsla(var(--branch-hue,158), 54%, 54%, .5)) drop-shadow(0 2px 3px #28344629)!important;opacity:.96!important}body.skin-corporate .node-module-blob-outline,body.skin-pretty-fantasy .node-module-blob-outline{background:hsla(var(--branch-hue,154), 92%, 76%, .92)!important}body.skin-corporate .edge-line.contextual-revealed,body.skin-pretty-fantasy .edge-line.contextual-revealed{opacity:.62!important}body.skin-corporate .edge-line.contextual-hidden,body.skin-corporate .edge-line.edge-muted,body.skin-corporate .edge-line.contextual-hidden.edge-muted,body.skin-pretty-fantasy .edge-line.contextual-hidden,body.skin-pretty-fantasy .edge-line.edge-muted,body.skin-pretty-fantasy .edge-line.contextual-hidden.edge-muted{stroke:#c4d4e4!important;stroke-width:4px!important;stroke-dasharray:8 7!important;filter:drop-shadow(0 0 2px #ffffff6b)drop-shadow(0 1px 2px #2834461f)!important;opacity:.72!important}body.skin-corporate .edge-line.final-link,body.skin-pretty-fantasy .edge-line.final-link{stroke:#dde7f1!important;stroke-width:3.2px!important;stroke-dasharray:10 10!important;opacity:.46!important}body.skin-corporate .edge-line.route-link,body.skin-pretty-fantasy .edge-line.route-link{stroke:hsla(var(--branch-hue,154), 76%, 46%, .9)!important;stroke-width:4.8px!important;stroke-dasharray:12 8!important;filter:drop-shadow(0 0 5px hsla(var(--branch-hue,154), 76%, 56%, .32)) drop-shadow(0 2px 3px #2834461f)!important;opacity:.92!important}@media (width<=859px){body.skin-corporate .scene-node-btn .node-core,body.skin-pretty-fantasy .scene-node-btn .node-core{font-size:30px!important}body.skin-corporate .scene-node-btn.core-node .node-core,body.skin-pretty-fantasy .scene-node-btn.core-node .node-core{font-size:40px!important}}body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{--skill-card-bg:#fffffff0;--skill-card-bg-soft:#fbfcfe;--skill-card-section:#f7f9fc;--skill-card-section-2:#f2f6fa;--skill-border:#dfe6ee;--skill-border-soft:#e8eef5;--skill-border-strong:#ccd6e2;--text-primary:#243041;--text-secondary:#5f6c80;--text-muted:#8e99a8;--text-soft:#a5afbd;--mint:#49c4a1;--mint-soft:#ddf7ee;--blue:#5c94ff;--blue-soft:#e8f1ff;--violet:#7557f6;--violet-soft:#f0e9ff;--gold:#c8a85a;--gold-soft:#f7ecd1;-webkit-backdrop-filter:blur(12px)!important;background:#fffffff0!important;border:1px solid #dfe6eef2!important;border-radius:32px!important;width:min(1120px,100vw - 96px)!important;max-height:calc(100vh - 96px)!important;padding:22px!important;box-shadow:0 24px 70px #24304124,inset 0 1px #ffffffd9!important}body.skin-corporate .skill-screen-progress,body.skin-pretty-fantasy .skill-screen-progress{gap:8px!important;margin-bottom:22px!important}body.skin-corporate .app-node-panel-kicker,body.skin-corporate .skill-card-kicker,body.skin-pretty-fantasy .app-node-panel-kicker,body.skin-pretty-fantasy .skill-card-kicker{letter-spacing:.13em!important;text-transform:uppercase!important;color:#8e99a8!important;text-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}body.skin-corporate .skill-progress-track,body.skin-pretty-fantasy .skill-progress-track{height:10px!important;box-shadow:none!important;background:#dce4ee!important;border-radius:999px!important;margin-bottom:0!important}body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{margin-bottom:18px!important}body.skin-corporate .skill-screen-title-wrap,body.skin-pretty-fantasy .skill-screen-title-wrap{align-items:center!important;gap:16px!important;display:flex!important}body.skin-corporate .skill-screen-emoji,body.skin-pretty-fantasy .skill-screen-emoji{background:radial-gradient(circle at 35% 25%,#fffffff2 0%,#ffffff73 34%,#0000 50%),linear-gradient(#f1f7ff 0%,#dcebff 100%)!important;border:1px solid #b8d0f8!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;font-size:30px!important;display:flex!important;box-shadow:inset 0 0 0 3px #ffffff6b,0 8px 20px #5c94ff1f!important}body.skin-corporate .skill-card-hero,body.skin-pretty-fantasy .skill-card-hero{box-shadow:none!important;background:0 0!important;border:none!important;gap:14px!important;padding:0!important}body.skin-corporate .skill-card-hero h4,body.skin-pretty-fantasy .skill-card-hero h4{display:none!important}body.skin-corporate .skill-menu-kicker,body.skin-pretty-fantasy .skill-menu-kicker{color:#8e99a8!important;letter-spacing:.16em!important;background:linear-gradient(#fff 0%,#f7f9fc 100%)!important;border:1px solid #e8eef5!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;height:46px!important;margin:0 0 14px!important;display:flex!important;box-shadow:inset 0 1px #fffc!important}body.skin-corporate .skill-hero-meta,body.skin-pretty-fantasy .skill-hero-meta{justify-content:flex-start!important;gap:8px!important}body.skin-corporate .skill-hero-meta span,body.skin-pretty-fantasy .skill-hero-meta span{color:#5f6c80!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8eef5!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}body.skin-corporate .skill-description-toggle,body.skin-pretty-fantasy .skill-description-toggle{justify-self:flex-start!important}body.skin-corporate .skill-card-headline,body.skin-pretty-fantasy .skill-card-headline{text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}body.skin-corporate .skill-log-form,body.skin-pretty-fantasy .skill-log-form{gap:0!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{resize:vertical!important;color:#334155!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;outline:none!important;width:100%!important;min-height:168px!important;padding:20px 22px!important;font-size:17px!important;font-weight:450!important;line-height:27px!important;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #2430410a!important}body.skin-corporate .skill-log-actions,body.skin-pretty-fantasy .skill-log-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:16px!important;display:flex!important}body.skin-corporate .app-node-panel.skill-screen .accent-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen .accent-btn,body.skin-corporate .app-node-panel.skill-screen .test-only-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen .test-only-btn{border-radius:16px!important;height:50px!important;padding:0 20px!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;transition:all .16s!important}body.skin-corporate .skill-log-actions .accent-btn:first-child,body.skin-pretty-fantasy .skill-log-actions .accent-btn:first-child{color:#fff!important;background:linear-gradient(135deg,#49c4a1 0%,#5c94ff 52%,#7557f6 100%)!important;border:none!important;box-shadow:0 12px 26px #5c94ff38!important}body.skin-corporate .skill-log-actions .accent-btn:nth-child(2),body.skin-pretty-fantasy .skill-log-actions .accent-btn:nth-child(2){color:#334155!important;background:#fff!important;border:1px solid #d8e1ec!important;box-shadow:0 6px 16px #2430410f!important}body.skin-corporate .app-node-panel.skill-screen .test-only-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen .test-only-btn{color:#5f6c80!important;box-shadow:none!important;background:#f8fafd!important;border:1px solid #e2e8f0!important}body.skin-corporate .skill-todo-summary,body.skin-pretty-fantasy .skill-todo-summary{gap:8px!important;margin-bottom:16px!important}body.skin-corporate .skill-todo-summary span,body.skin-pretty-fantasy .skill-todo-summary span{color:#5f6c80!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}body.skin-corporate .skill-todo-progress,body.skin-pretty-fantasy .skill-todo-progress{background:#dce4ee!important;border-radius:999px!important;height:10px!important}body.skin-corporate .skill-todo-progress span,body.skin-pretty-fantasy .skill-todo-progress span{background:linear-gradient(90deg,#49c4a1 0%,#5c94ff 100%)!important;box-shadow:0 0 12px #5c94ff2e!important}body.skin-corporate .skill-todo-item,body.skin-pretty-fantasy .skill-todo-item{color:#334155!important;background:#fff!important;border:1px solid #e3eaf2!important;border-radius:18px!important;box-shadow:0 6px 16px #2430410a!important}body.skin-corporate .skill-list li::marker{color:#49c4a1!important}body.skin-pretty-fantasy .skill-list li::marker{color:#49c4a1!important}@media (width<=767px){body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{border-radius:28px 28px 0 0!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 88px)!important;padding:18px!important}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{font-size:28px!important;line-height:34px!important}body.skin-corporate .skill-screen-emoji,body.skin-pretty-fantasy .skill-screen-emoji{width:52px!important;height:52px!important}body.skin-corporate .skill-card-journal,body.skin-pretty-fantasy .skill-card-journal{border-radius:24px!important;padding:18px!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{min-height:150px!important}body.skin-corporate .skill-log-actions,body.skin-pretty-fantasy .skill-log-actions{grid-template-columns:1fr!important;display:grid!important}body.skin-corporate .skill-log-actions button,body.skin-pretty-fantasy .skill-log-actions button{width:100%!important}}body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{--bg-card:#fffffff0;--surface-soft:#fbfcfe;--surface-2:#f7f9fc;--border:#e3eaf2;--border-soft:#e8eef5;--text-primary:#1f2937;--text-secondary:#5f6c80;--text-muted:#8e99a8;--blue:#5c94ff;--blue-2:#416ef4;--blue-soft:#dcebff;--violet:#7557f6;--mint:#49c4a1;--gold-soft:#f7ecd1;-webkit-backdrop-filter:blur(12px)!important;background:#fffffff0!important;border:1px solid #e3eaf2!important;border-radius:34px!important;flex-direction:column!important;gap:0!important;width:min(1240px,100vw - 64px)!important;min-height:680px!important;max-height:calc(100vh - 72px)!important;padding:24px 24px 22px!important;display:flex!important;inset:auto auto 1rem 50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 28px 80px #24304129,inset 0 1px #ffffffe0!important}body.skin-corporate .skill-sheet-handle,body.skin-pretty-fantasy .skill-sheet-handle{opacity:.9;background:#c8d1dc;border-radius:999px;flex:none;width:72px;height:6px;margin:0 auto 18px}body.skin-corporate .skill-screen-progress,body.skin-pretty-fantasy .skill-screen-progress{flex:none;gap:10px!important;margin-bottom:24px!important}body.skin-corporate .skill-screen-progress-copy,body.skin-pretty-fantasy .skill-screen-progress-copy{justify-content:space-between!important;align-items:center!important;margin-bottom:0!important;display:flex!important}body.skin-corporate .skill-screen-progress-copy .app-node-panel-kicker,body.skin-corporate .skill-card-kicker,body.skin-pretty-fantasy .skill-screen-progress-copy .app-node-panel-kicker,body.skin-pretty-fantasy .skill-card-kicker{letter-spacing:.13em!important;text-transform:uppercase!important;color:#8e99a8!important;text-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}body.skin-corporate .skill-screen-progress-copy span,body.skin-pretty-fantasy .skill-screen-progress-copy span{color:#8e99a8!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}body.skin-corporate .skill-progress-track,body.skin-pretty-fantasy .skill-progress-track{height:10px!important;box-shadow:none!important;background:#d9e2ec!important;border-radius:999px!important;margin-bottom:0!important;overflow:hidden!important}body.skin-corporate .skill-progress-fill,body.skin-pretty-fantasy .skill-progress-fill{background:linear-gradient(90deg,#49c4a1 0%,#5c94ff 55%,#7557f6 100%)!important;box-shadow:0 0 14px #5c94ff29!important}body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{flex:none;grid-template-columns:1fr 220px!important;align-items:center!important;gap:24px!important;margin-bottom:22px!important;display:grid!important}body.skin-corporate .skill-screen-hero-main,body.skin-pretty-fantasy .skill-screen-hero-main{gap:18px;min-width:0;display:grid}body.skin-corporate .skill-screen-title-wrap,body.skin-pretty-fantasy .skill-screen-title-wrap{min-width:0;align-items:center!important;gap:18px!important;display:flex!important}body.skin-corporate .skill-screen-emoji,body.skin-pretty-fantasy .skill-screen-emoji{background:radial-gradient(circle at 35% 25%,#fffffff5 0%,#ffffff73 36%,#0000 50%),linear-gradient(#fff6f1 0%,#ffe7da 100%)!important;border:1px solid #f4c9b6!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;width:64px!important;min-width:64px!important;height:64px!important;font-size:32px!important;display:flex!important;box-shadow:inset 0 0 0 3px #ffffff70,0 10px 22px #f4804a1f!important}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{letter-spacing:-.04em!important;color:#1f2937!important;margin:0 0 8px!important;font-size:42px!important;font-weight:780!important;line-height:46px!important}body.skin-corporate .skill-screen-title-wrap p,body.skin-pretty-fantasy .skill-screen-title-wrap p{color:#5f6c80!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:24px!important}body.skin-corporate .skill-card-hero-inline,body.skin-pretty-fantasy .skill-card-hero-inline{box-shadow:none!important;background:0 0!important;border:none!important;gap:12px!important;padding:0!important;display:grid!important}body.skin-corporate .skill-card-hero-inline .skill-card-kicker,body.skin-pretty-fantasy .skill-card-hero-inline .skill-card-kicker{text-align:left!important;margin:0!important}body.skin-corporate .skill-card-hero-inline h4,body.skin-pretty-fantasy .skill-card-hero-inline h4,body.skin-corporate .skill-card-glow,body.skin-pretty-fantasy .skill-card-glow{display:none!important}body.skin-corporate .skill-hero-meta,body.skin-pretty-fantasy .skill-hero-meta{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}body.skin-corporate .skill-hero-meta span,body.skin-pretty-fantasy .skill-hero-meta span{color:#5f6c80!important;background:#fff!important;border:1px solid #e8eef5!important;border-radius:999px!important;padding:8px 12px!important;font-size:14px!important;font-weight:600!important;line-height:18px!important;box-shadow:0 6px 14px #2430410a!important}body.skin-corporate .skill-description-toggle,body.skin-pretty-fantasy .skill-description-toggle{color:#5f6c80!important;background:#fff!important;border:1px solid #e1e8f0!important;border-radius:14px!important;justify-self:flex-start!important;height:44px!important;padding:0 16px!important;box-shadow:0 6px 14px #2430410a!important}body.skin-corporate .skill-description-panel,body.skin-pretty-fantasy .skill-description-panel{background:linear-gradient(#fff 0%,#f8fafd 100%)!important;border:1px solid #e3eaf2!important;border-radius:20px!important;padding:16px 18px!important;box-shadow:inset 0 1px #ffffffe0,0 6px 18px #2430410a!important}body.skin-corporate .skill-description-panel p,body.skin-pretty-fantasy .skill-description-panel p{color:#5f6c80!important;margin:0!important;font-size:15px!important;font-weight:450!important;line-height:24px!important}body.skin-corporate .skill-screen-hero-emblem,body.skin-pretty-fantasy .skill-screen-hero-emblem{background:radial-gradient(circle at 35% 25%,#fffffff5 0%,#fff6 24%,#0000 40%),radial-gradient(circle,#f2f8ff 0%,#dcebff 46%,#b8d0f8 100%);border:2px solid #d7e5fa;border-radius:999px;justify-content:center;align-items:center;width:200px;height:200px;margin-left:auto;display:flex;position:relative;box-shadow:inset 0 0 0 8px #ffffff57,0 16px 34px #5c94ff29}body.skin-corporate .skill-screen-hero-glyph,body.skin-pretty-fantasy .skill-screen-hero-glyph{color:#416ef4;filter:saturate(1.05);font-size:88px;line-height:1}body.skin-corporate .skill-screen-hero-ornament,body.skin-pretty-fantasy .skill-screen-hero-ornament{opacity:.8;pointer-events:none;border:1px solid #c8d9ffcc;border-radius:24px;width:138px;height:138px;margin:-69px 0 0 -69px;position:absolute;inset:50%}body.skin-corporate .skill-screen-hero-ornament-a,body.skin-pretty-fantasy .skill-screen-hero-ornament-a{transform:rotate(45deg)}body.skin-corporate .skill-screen-hero-ornament-b,body.skin-pretty-fantasy .skill-screen-hero-ornament-b{border-radius:999px;width:168px;height:168px;margin:-84px 0 0 -84px}body.skin-corporate .skill-screen-layout,body.skin-pretty-fantasy .skill-screen-layout{align-content:start!important;gap:16px!important;min-height:0!important;padding-right:4px!important;display:grid!important;overflow:auto!important}body.skin-corporate .skill-card-journal,body.skin-pretty-fantasy .skill-card-journal{background:linear-gradient(#fbfcfe 0%,#f7f9fc 100%)!important;border:1px solid #e3eaf2!important;border-radius:28px!important;margin-bottom:0!important;padding:22px!important;box-shadow:inset 0 1px #ffffffe0,0 10px 28px #2430410d!important}body.skin-corporate .skill-card-headline,body.skin-pretty-fantasy .skill-card-headline{justify-items:center!important;gap:16px!important;margin-bottom:18px!important;display:grid!important}body.skin-corporate .skill-card-headline .skill-card-kicker,body.skin-pretty-fantasy .skill-card-headline .skill-card-kicker{text-align:center!important;margin:0!important}body.skin-corporate .skill-mode-switch,body.skin-pretty-fantasy .skill-mode-switch{height:48px!important;box-shadow:none!important;background:#eef3f8!important;border:1px solid #dce4ee!important;border-radius:999px!important;align-items:center!important;gap:4px!important;margin:0 auto!important;padding:4px!important;display:inline-flex!important}body.skin-corporate .skill-mode-pill,body.skin-pretty-fantasy .skill-mode-pill{color:#5f6c80!important;min-width:132px!important;height:40px!important;box-shadow:none!important;background:#f8f6f1!important;border:1px solid #d9d4ca!important;border-radius:999px!important;padding:0 18px!important;font-size:16px!important;font-weight:700!important}body.skin-corporate .skill-mode-pill.is-active,body.skin-pretty-fantasy .skill-mode-pill.is-active{color:#243041!important;background:linear-gradient(#dcebff 0%,#c8d9f0 100%)!important;border:1px solid #b4c7dd!important;box-shadow:0 6px 14px #24304114!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{color:#334155!important;resize:vertical!important;background:#fff!important;border:1px solid #e5ebf2!important;border-radius:24px!important;outline:none!important;width:100%!important;min-height:220px!important;margin-bottom:16px!important;padding:24px!important;font-size:18px!important;font-weight:450!important;line-height:30px!important;box-shadow:inset 0 1px #ffffffeb,0 8px 22px #2430410a!important}body.skin-corporate .skill-log-form textarea::placeholder,body.skin-pretty-fantasy .skill-log-form textarea::placeholder{color:#a0a9b8!important;font-size:17px!important;font-weight:450!important;line-height:28px!important}body.skin-corporate .skill-log-form textarea:focus,body.skin-pretty-fantasy .skill-log-form textarea:focus{border-color:#9ec5ff!important;box-shadow:0 0 0 4px #5c94ff1f,0 8px 22px #2430410d!important}body.skin-corporate .skill-log-actions,body.skin-pretty-fantasy .skill-log-actions{gap:14px!important;margin-top:16px!important;display:grid!important}body.skin-corporate .skill-log-actions-todos,body.skin-pretty-fantasy .skill-log-actions-todos{grid-template-columns:1.4fr 1fr!important}body.skin-corporate .skill-log-actions button,body.skin-pretty-fantasy .skill-log-actions button{border:1px solid #0000!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:64px!important;font-size:18px!important;font-weight:700!important;line-height:22px!important;transition:all .16s!important;display:flex!important}body.skin-corporate .app-node-panel.skill-screen .accent-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen .accent-btn{color:#334155!important;background:#fff!important;border:1px solid #e1e8f0!important;box-shadow:0 8px 18px #2430410d!important}body.skin-corporate .app-node-panel.skill-screen .test-only-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen .test-only-btn{color:#fff!important;background:linear-gradient(135deg,#7557f6 0%,#4f8dff 100%)!important;border:none!important;box-shadow:0 14px 30px #4f8dff38!important}body.skin-corporate .app-node-panel.skill-screen .accent-btn:hover,body.skin-corporate .app-node-panel.skill-screen .test-only-btn:hover,body.skin-pretty-fantasy .app-node-panel.skill-screen .accent-btn:hover,body.skin-pretty-fantasy .app-node-panel.skill-screen .test-only-btn:hover{filter:brightness(1.02)!important;transform:translateY(-1px)!important}body.skin-corporate .app-node-panel.skill-screen .accent-btn:active,body.skin-corporate .app-node-panel.skill-screen .test-only-btn:active,body.skin-pretty-fantasy .app-node-panel.skill-screen .accent-btn:active,body.skin-pretty-fantasy .app-node-panel.skill-screen .test-only-btn:active{transform:translateY(0)!important}body.skin-corporate .skill-card-compact,body.skin-pretty-fantasy .skill-card-compact{background:linear-gradient(#fff 0%,#f8fafd 100%)!important;border:1px solid #e3eaf2!important;border-radius:24px!important;padding:18px 20px!important;box-shadow:inset 0 1px #ffffffe0,0 6px 18px #2430410a!important}body.skin-corporate .skill-card-compact .skill-card-kicker,body.skin-pretty-fantasy .skill-card-compact .skill-card-kicker{text-align:center!important;margin-bottom:10px!important}body.skin-corporate .skill-list,body.skin-pretty-fantasy .skill-list{color:#5f6c80!important;gap:8px!important;margin:0!important;padding-left:20px!important;font-size:15px!important;font-weight:450!important;line-height:24px!important;display:grid!important}body.skin-corporate .skill-card-tags,body.skin-pretty-fantasy .skill-card-tags{background:linear-gradient(#fff 0%,#f8fafd 100%)!important;border:1px solid #e3eaf2!important;border-radius:24px!important;padding:18px 20px!important;box-shadow:inset 0 1px #ffffffe0,0 6px 18px #2430410a!important}body.skin-corporate .skill-chip-cloud,body.skin-pretty-fantasy .skill-chip-cloud{flex-wrap:wrap!important;gap:10px!important;display:flex!important}body.skin-corporate .skill-chip,body.skin-pretty-fantasy .skill-chip{color:#5f6c80!important;background:#fff!important;border:1px solid #e1e8f0!important;border-radius:999px!important;box-shadow:0 4px 10px #2430410a!important}@media (width<=767px){body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{border-radius:28px 28px 0 0!important;width:calc(100vw - 24px)!important;min-height:0!important;max-height:calc(100vh - 88px)!important;padding:18px!important}body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{grid-template-columns:1fr!important}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{font-size:28px!important;line-height:34px!important}body.skin-corporate .skill-screen-emoji,body.skin-pretty-fantasy .skill-screen-emoji{width:52px!important;min-width:52px!important;height:52px!important}body.skin-corporate .skill-screen-hero-emblem,body.skin-pretty-fantasy .skill-screen-hero-emblem{width:164px;height:164px;margin:0 auto}body.skin-corporate .skill-screen-hero-glyph,body.skin-pretty-fantasy .skill-screen-hero-glyph{font-size:72px}body.skin-corporate .skill-card-journal,body.skin-pretty-fantasy .skill-card-journal{padding:18px!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{min-height:150px!important}body.skin-corporate .skill-log-actions-freeform,body.skin-pretty-fantasy .skill-log-actions-freeform,body.skin-corporate .skill-log-actions-todos,body.skin-pretty-fantasy .skill-log-actions-todos{grid-template-columns:1fr!important}}body.skin-corporate .skill-screen-hero-main,body.skin-pretty-fantasy .skill-screen-hero-main{gap:22px}body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{grid-template-columns:minmax(0,1.45fr) 240px!important;gap:28px!important}body.skin-corporate .skill-screen-title-wrap>div,body.skin-pretty-fantasy .skill-screen-title-wrap>div{flex:auto;min-width:0}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{max-width:11ch;font-size:46px!important;line-height:.98!important}body.skin-corporate .skill-screen-title-wrap p,body.skin-pretty-fantasy .skill-screen-title-wrap p{max-width:24rem;font-size:17px!important;line-height:25px!important}body.skin-corporate .skill-card-hero-inline .skill-card-kicker,body.skin-pretty-fantasy .skill-card-hero-inline .skill-card-kicker{letter-spacing:.11em!important}body.skin-corporate .skill-screen-hero-emblem,body.skin-pretty-fantasy .skill-screen-hero-emblem{background:radial-gradient(circle at 35% 22%,#fffffffa 0%,#ffffff6b 24%,#0000 40%),radial-gradient(circle,#f2f7ff 0%,#d8e6ff 42%,#b4cbff 100%);width:228px;height:228px;box-shadow:inset 0 0 0 9px #ffffff6b,0 22px 48px #5c94ff29}body.skin-corporate .skill-card-journal,body.skin-pretty-fantasy .skill-card-journal{border-radius:30px!important;padding:26px!important}body.skin-corporate .skill-mode-switch,body.skin-pretty-fantasy .skill-mode-switch{height:52px!important;padding:5px!important}body.skin-corporate .skill-mode-pill,body.skin-pretty-fantasy .skill-mode-pill{min-width:146px!important;height:42px!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{border-radius:26px!important;min-height:250px!important}body.skin-corporate .skill-log-actions button,body.skin-pretty-fantasy .skill-log-actions button{height:66px!important}@media (width<=767px){body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{width:calc(100vw - 18px)!important;padding:16px 16px 18px!important}body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{grid-template-columns:1fr!important;gap:18px!important}body.skin-corporate .skill-screen-title-wrap,body.skin-pretty-fantasy .skill-screen-title-wrap{grid-template-columns:48px 1fr!important;align-items:start!important;gap:12px!important;display:grid!important}body.skin-corporate .skill-screen-emoji,body.skin-pretty-fantasy .skill-screen-emoji{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:24px!important}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{max-width:none;margin-bottom:10px!important;font-size:40px!important;line-height:.98!important}body.skin-corporate .skill-screen-title-wrap p,body.skin-pretty-fantasy .skill-screen-title-wrap p{font-size:15px!important;line-height:23px!important}body.skin-corporate .skill-card-hero-inline,body.skin-pretty-fantasy .skill-card-hero-inline{padding:16px!important}body.skin-corporate .skill-screen-hero-emblem,body.skin-pretty-fantasy .skill-screen-hero-emblem{width:188px;height:188px;margin:0 auto 2px}body.skin-corporate .skill-screen-hero-glyph,body.skin-pretty-fantasy .skill-screen-hero-glyph{font-size:82px}body.skin-corporate .skill-card-journal,body.skin-pretty-fantasy .skill-card-journal{padding:18px!important}body.skin-corporate .skill-mode-pill,body.skin-pretty-fantasy .skill-mode-pill{min-width:120px!important;font-size:15px!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{min-height:196px!important;padding:20px!important}}body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{background:radial-gradient(circle at 18% 12%,#f7ecd1a6 0%,#f7ecd100 22%),radial-gradient(circle at 86% 16%,#dcebff80 0%,#dcebff00 26%),linear-gradient(#fffffff5 0%,#fbfcfef5 100%)!important}body.skin-corporate .skill-sheet-handle,body.skin-pretty-fantasy .skill-sheet-handle{background:linear-gradient(#d6dde6 0%,#c7d0dc 100%);width:88px;height:7px;box-shadow:inset 0 1px #ffffffe0}body.skin-corporate .skill-screen-progress,body.skin-pretty-fantasy .skill-screen-progress{margin-bottom:28px!important}body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{grid-template-columns:minmax(0,1.5fr) 260px!important;align-items:start!important;gap:30px!important}body.skin-corporate .skill-screen-title-wrap,body.skin-pretty-fantasy .skill-screen-title-wrap{align-items:start!important}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{max-width:10ch;letter-spacing:-.045em!important;color:#1f2937!important;font-family:SkillSysDisplay,Trebuchet MS,Segoe UI,sans-serif!important;font-size:58px!important;font-weight:700!important;line-height:.95!important}body.skin-corporate .skill-screen-title-wrap p,body.skin-pretty-fantasy .skill-screen-title-wrap p{color:#5f6c80!important;font-size:18px!important;line-height:25px!important}body.skin-corporate .skill-screen-emoji,body.skin-pretty-fantasy .skill-screen-emoji{background:radial-gradient(circle at 35% 22%,#fffffffa 0%,#ffffff75 34%,#0000 52%),linear-gradient(#fff7f0 0%,#ffe7d9 100%)!important;border-radius:22px!important;width:68px!important;min-width:68px!important;height:68px!important}body.skin-corporate .skill-card-hero-inline,body.skin-pretty-fantasy .skill-card-hero-inline{background:linear-gradient(#fffffffa 0%,#f7f9fcfa 100%)!important;border:1px solid #e5ebf2!important;border-radius:26px!important;gap:12px!important;padding:18px 20px!important;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #2430410d!important}body.skin-corporate .skill-hero-meta,body.skin-pretty-fantasy .skill-hero-meta{gap:10px!important}body.skin-corporate .skill-hero-meta span,body.skin-pretty-fantasy .skill-hero-meta span{border-radius:999px!important;padding:10px 14px!important}body.skin-corporate .skill-screen-hero-emblem,body.skin-pretty-fantasy .skill-screen-hero-emblem{background:radial-gradient(circle at 35% 22%,#fffffffa 0%,#ffffff5c 23%,#0000 40%),radial-gradient(circle,#eef5ff 0%,#d7e7ff 42%,#b9d0ff 100%);border:2px solid #dbe6fb;border-radius:999px;width:260px;height:260px;box-shadow:inset 0 0 0 10px #ffffff6b,0 24px 56px #5c94ff29!important}body.skin-corporate .skill-screen-hero-glyph,body.skin-pretty-fantasy .skill-screen-hero-glyph{font-size:112px}body.skin-corporate .skill-screen-hero-ornament,body.skin-pretty-fantasy .skill-screen-hero-ornament{opacity:.7}body.skin-corporate .skill-screen-hero-ornament-a,body.skin-pretty-fantasy .skill-screen-hero-ornament-a{width:156px;height:156px;margin:-78px 0 0 -78px}body.skin-corporate .skill-screen-hero-ornament-b,body.skin-pretty-fantasy .skill-screen-hero-ornament-b{width:206px;height:206px;margin:-103px 0 0 -103px}body.skin-corporate .skill-card-journal,body.skin-pretty-fantasy .skill-card-journal{background:linear-gradient(#fffffffa 0%,#f7f9fcfa 100%)!important;border-radius:32px!important;padding:28px!important}body.skin-corporate .skill-card-headline,body.skin-pretty-fantasy .skill-card-headline{gap:20px!important;margin-bottom:20px!important}body.skin-corporate .skill-mode-switch,body.skin-pretty-fantasy .skill-mode-switch{background:#edf2f7!important;height:54px!important;padding:5px!important}body.skin-corporate .skill-mode-pill,body.skin-pretty-fantasy .skill-mode-pill{border-radius:999px!important;min-width:152px!important;height:42px!important;font-size:16px!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{border-radius:28px!important;min-height:260px!important;padding:26px!important}body.skin-corporate .skill-log-actions-freeform,body.skin-pretty-fantasy .skill-log-actions-freeform{grid-template-columns:1fr 1.8fr 1fr!important}body.skin-corporate .skill-log-actions button,body.skin-pretty-fantasy .skill-log-actions button{border-radius:22px!important;height:68px!important}body.skin-corporate .skill-card-compact,body.skin-pretty-fantasy .skill-card-compact,body.skin-corporate .skill-card-tags,body.skin-pretty-fantasy .skill-card-tags{border-radius:28px!important}@media (width<=920px){body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{grid-template-columns:minmax(0,1fr) 184px!important;gap:20px!important}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{max-width:8ch;font-size:46px!important}body.skin-corporate .skill-screen-hero-emblem,body.skin-pretty-fantasy .skill-screen-hero-emblem{width:184px;height:184px}body.skin-corporate .skill-screen-hero-glyph,body.skin-pretty-fantasy .skill-screen-hero-glyph{font-size:84px}}@media (width<=640px){body.skin-corporate .app-node-panel.skill-screen,body.skin-pretty-fantasy .app-node-panel.skill-screen{width:calc(100vw - 14px)!important;padding:14px 14px 18px!important}body.skin-corporate .skill-screen-head,body.skin-pretty-fantasy .skill-screen-head{min-height:154px;margin-bottom:20px!important;display:block!important;position:relative!important}body.skin-corporate .skill-screen-hero-main,body.skin-pretty-fantasy .skill-screen-hero-main{padding-right:104px;gap:14px!important}body.skin-corporate .skill-screen-title-wrap,body.skin-pretty-fantasy .skill-screen-title-wrap{gap:12px!important}body.skin-corporate .skill-screen-emoji,body.skin-pretty-fantasy .skill-screen-emoji{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:24px!important}body.skin-corporate .skill-screen-title-wrap h3,body.skin-pretty-fantasy .skill-screen-title-wrap h3{max-width:7ch;margin-bottom:8px!important;font-size:40px!important;line-height:.98!important}body.skin-corporate .skill-screen-title-wrap p,body.skin-pretty-fantasy .skill-screen-title-wrap p{font-size:15px!important;line-height:22px!important}body.skin-corporate .skill-card-hero-inline,body.skin-pretty-fantasy .skill-card-hero-inline{border-radius:22px!important;padding:14px!important}body.skin-corporate .skill-screen-hero-emblem,body.skin-pretty-fantasy .skill-screen-hero-emblem{width:92px;height:92px;margin:0;position:absolute;top:4px;right:0;box-shadow:inset 0 0 0 6px #ffffff6b,0 14px 30px #5c94ff24!important}body.skin-corporate .skill-screen-hero-glyph,body.skin-pretty-fantasy .skill-screen-hero-glyph{font-size:48px}body.skin-corporate .skill-screen-hero-ornament-a,body.skin-pretty-fantasy .skill-screen-hero-ornament-a{width:74px;height:74px;margin:-37px 0 0 -37px}body.skin-corporate .skill-screen-hero-ornament-b,body.skin-pretty-fantasy .skill-screen-hero-ornament-b{width:98px;height:98px;margin:-49px 0 0 -49px}body.skin-corporate .skill-card-journal,body.skin-pretty-fantasy .skill-card-journal{border-radius:26px!important;padding:18px!important}body.skin-corporate .skill-mode-pill,body.skin-pretty-fantasy .skill-mode-pill{min-width:118px!important;padding:0 14px!important;font-size:15px!important}body.skin-corporate .skill-log-form textarea,body.skin-pretty-fantasy .skill-log-form textarea{min-height:190px!important;padding:20px!important}body.skin-corporate .skill-log-actions-freeform,body.skin-pretty-fantasy .skill-log-actions-freeform,body.skin-corporate .skill-log-actions-todos,body.skin-pretty-fantasy .skill-log-actions-todos{grid-template-columns:1fr!important}}body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{-webkit-backdrop-filter:blur(14px)!important;background:radial-gradient(circle at 20% 10%,#f7ecd19e 0%,#f7ecd100 24%),radial-gradient(circle at 82% 20%,#dfefff8c 0%,#dfefff00 28%),linear-gradient(#fffffff5 0%,#fbfcfef5 100%)!important;border:1px solid #e7edf4!important;border-radius:38px!important;flex-direction:column!important;gap:22px!important;width:min(1240px,100vw - 64px)!important;min-height:min(980px,100vh - 56px)!important;max-height:calc(100vh - 40px)!important;padding:20px 26px 24px!important;display:flex!important;inset:auto auto .9rem 50%!important;overflow:auto!important;transform:translate(-50%)!important;box-shadow:0 32px 90px #24304129,inset 0 1px #ffffffeb!important}body.skin-corporate .skill-ref-handle,body.skin-pretty-fantasy .skill-ref-handle{background:linear-gradient(#d7dde6 0%,#c8d0db 100%);border-radius:999px;width:78px;height:7px;margin:0 auto 2px;box-shadow:inset 0 1px #ffffffe0}body.skin-corporate .skill-ref-topbar,body.skin-pretty-fantasy .skill-ref-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}body.skin-corporate .skill-ref-status-badge,body.skin-pretty-fantasy .skill-ref-status-badge{color:#416ef4;background:#ffffffe6;border:1px solid #dfe6f1;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #2430410f}body.skin-corporate .skill-ref-status-badge.is-done,body.skin-pretty-fantasy .skill-ref-status-badge.is-done{color:#2ea37f}body.skin-corporate .skill-ref-status-badge.is-soft_locked,body.skin-pretty-fantasy .skill-ref-status-badge.is-soft_locked{color:#7557f6}body.skin-corporate .skill-ref-bookmark,body.skin-pretty-fantasy .skill-ref-bookmark{background:#ffffffeb;border:1px solid #e1e8f0;border-radius:18px;width:56px;height:56px;position:relative;box-shadow:0 10px 22px #2430410f}body.skin-corporate .skill-ref-bookmark:before,body.skin-pretty-fantasy .skill-ref-bookmark:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);background:#ffffff26;border:2px solid #8d98aa;border-bottom:0;border-radius:4px 4px 0 0;width:16px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{grid-template-columns:minmax(0,1.18fr) 280px;align-items:center;gap:28px;display:grid}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:18px;min-width:0;display:grid}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{align-items:flex-start;gap:18px;display:flex}body.skin-corporate .skill-ref-title-icon,body.skin-pretty-fantasy .skill-ref-title-icon{background:radial-gradient(circle at 35% 24%,#fffffffa 0%,#ffffff7a 34%,#0000 52%),linear-gradient(#fff6ef 0%,#ffe3d1 100%);border:1px solid #f0cab6;border-radius:20px;place-items:center;width:62px;min-width:62px;height:62px;font-size:34px;display:grid;box-shadow:inset 0 0 0 3px #ffffff6b,0 10px 24px #f4804a1f}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{color:#1f2430;letter-spacing:-.055em;max-width:8.5ch;margin:0;font-family:SkillSysDisplay,Trebuchet MS,Segoe UI,sans-serif;font-size:62px;font-weight:700;line-height:.93}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{flex-wrap:wrap;gap:12px;display:flex}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{color:#465267;background:#ffffffeb;border:1px solid #e4eaf2;border-radius:18px;align-items:center;min-height:54px;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #2430410d}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{color:#5f6c80;max-width:34rem;margin:0;font-size:17px;line-height:1.65}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{background:radial-gradient(circle at 35% 22%,#fffffffa 0%,#ffffff52 22%,#0000 44%),radial-gradient(circle,#eff5ff 0%,#dbe8ff 42%,#bbd0ff 100%);border:2px solid #dbe6fb;border-radius:999px;place-items:center;width:280px;height:280px;margin-left:auto;display:grid;position:relative;box-shadow:inset 0 0 0 12px #fff6,0 26px 60px #5c94ff29}body.skin-corporate .skill-ref-emblem-ring,body.skin-pretty-fantasy .skill-ref-emblem-ring{pointer-events:none;opacity:.74;position:absolute;inset:50%}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{border:1px solid #a9c5ffd9;border-radius:28px;width:172px;height:172px;margin:-86px 0 0 -86px;transform:rotate(45deg)}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{border:1px solid #a9c5ffa8;border-radius:999px;width:214px;height:214px;margin:-107px 0 0 -107px}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{filter:saturate(1.02);font-size:126px;line-height:1}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:20px;display:grid}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{background:#ffffffeb;border:1px solid #e4eaf2;box-shadow:0 12px 26px #2430410d,inset 0 1px #ffffffeb}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card{border-radius:28px;padding:22px 24px}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span{color:#253246;font-size:16px;font-weight:700}body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{color:#5f6c80;font-size:18px;font-weight:700}body.skin-corporate .skill-ref-progress-track,body.skin-pretty-fantasy .skill-ref-progress-track{background:#e2e8f1;border-radius:999px;height:12px;overflow:hidden}body.skin-corporate .skill-ref-progress-fill,body.skin-pretty-fantasy .skill-ref-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#49c4a1 0%,#5c94ff 58%,#7557f6 100%);height:100%;display:block;box-shadow:0 0 16px #5c94ff2e}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{border-radius:28px;align-items:center;gap:14px;padding:20px 22px;display:flex}body.skin-corporate .skill-ref-estimate-icon,body.skin-pretty-fantasy .skill-ref-estimate-icon{font-size:28px}body.skin-corporate .skill-ref-estimate-card small,body.skin-pretty-fantasy .skill-ref-estimate-card small{color:#7d8796;margin-bottom:4px;font-size:14px;display:block}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{color:#253246;font-size:22px;font-weight:700}body.skin-corporate .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-section-title{color:#253246;margin:0 0 14px;font-size:18px;font-weight:700}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{background:#ffffffeb;border:1px solid #e3e9f1;border-radius:26px;align-items:center;gap:16px;min-height:120px;padding:18px 20px;display:flex;box-shadow:0 12px 26px #2430410d,inset 0 1px #ffffffeb}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{font-size:38px}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{color:#253246;font-size:28px;font-weight:700;line-height:1.05;display:block}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{color:#7d8796;margin-top:6px;font-size:16px;display:block}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{background:linear-gradient(#fffffff5 0%,#f8fafdf5 100%);border:1px solid #e4eaf2;border-radius:30px;padding:24px;box-shadow:0 14px 30px #2430410d,inset 0 1px #ffffffeb}body.skin-corporate .skill-ref-action-head,body.skin-pretty-fantasy .skill-ref-action-head{margin-bottom:16px}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{text-align:left;background:#ffffffeb;border:1px solid #e4eaf2;border-radius:24px;flex-direction:column;align-items:flex-start;gap:6px;min-height:88px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffffeb}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{color:#253246;font-size:28px;font-weight:700;line-height:1.05}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{color:#7d8796;font-size:16px;font-weight:500}body.skin-corporate .skill-ref-mode-pill.is-active,body.skin-pretty-fantasy .skill-ref-mode-pill.is-active{border-color:#49c4a180;box-shadow:0 0 0 1px #49c4a11f,inset 0 1px #fffffff0}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{color:#253246;background:#fffffff5;border:1px solid #e4eaf2;border-radius:24px;width:100%;min-height:198px;padding:24px;font-size:18px;line-height:1.65;box-shadow:inset 0 1px #fffffff0,0 10px 22px #2430410a}body.skin-corporate .skill-ref-log-form textarea::placeholder,body.skin-pretty-fantasy .skill-ref-log-form textarea::placeholder{color:#9ca7b5}body.skin-corporate .skill-ref-todo-list,body.skin-pretty-fantasy .skill-ref-todo-list{gap:12px;display:grid}body.skin-corporate .skill-ref-todo-item,body.skin-pretty-fantasy .skill-ref-todo-item{color:#364356;text-align:left;background:#fffffff5;border:1px solid #e4eaf2;border-radius:18px;align-items:center;gap:12px;min-height:62px;padding:0 18px;font-size:16px;font-weight:600;display:flex}body.skin-corporate .skill-ref-todo-item.is-done,body.skin-pretty-fantasy .skill-ref-todo-item.is-done{background:#f1fff8f5;border-color:#49c4a159}body.skin-corporate .skill-ref-todo-check,body.skin-pretty-fantasy .skill-ref-todo-check{font-size:18px}body.skin-corporate .skill-ref-tip,body.skin-pretty-fantasy .skill-ref-tip{color:#5f9c88;margin:16px 0 0;font-size:15px;line-height:1.5}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:1fr 1.5fr 1fr;gap:18px;display:grid}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border:1px solid #e2e8f0;border-radius:26px;justify-content:center;align-items:center;min-height:86px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px #2430410d,inset 0 1px #ffffffeb}body.skin-corporate .skill-ref-action-btn.is-secondary,body.skin-pretty-fantasy .skill-ref-action-btn.is-secondary{color:#334155;background:#fffffff0}body.skin-corporate .skill-ref-action-btn.is-primary,body.skin-pretty-fantasy .skill-ref-action-btn.is-primary{color:#fff;background:linear-gradient(135deg,#7d55f7 0%,#4f8dff 100%);border:none;box-shadow:0 18px 34px #4f8dff3d}body.skin-corporate .skill-ref-action-btn:disabled,body.skin-pretty-fantasy .skill-ref-action-btn:disabled{opacity:.55}@media (width<=980px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{width:calc(100vw - 28px)!important;min-height:0!important;padding:18px 18px 22px!important}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header,body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:1fr}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{width:220px;height:220px;margin:0 auto}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid,body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:1fr}}@media (width<=640px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{border-radius:30px 30px 18px 18px!important;gap:16px!important;width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important;padding:14px 14px 18px!important}body.skin-corporate .skill-ref-status-badge,body.skin-pretty-fantasy .skill-ref-status-badge{min-height:40px;padding:0 16px;font-size:14px}body.skin-corporate .skill-ref-bookmark,body.skin-pretty-fantasy .skill-ref-bookmark{border-radius:16px;width:48px;height:48px}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{gap:12px}body.skin-corporate .skill-ref-title-icon,body.skin-pretty-fantasy .skill-ref-title-icon{border-radius:16px;width:48px;min-width:48px;height:48px;font-size:24px}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{max-width:7ch;font-size:40px}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{gap:10px}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{border-radius:15px;min-height:44px;padding:0 14px;font-size:14px}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{font-size:15px}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{width:168px;height:168px}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:82px}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{width:110px;height:110px;margin:-55px 0 0 -55px}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:144px;height:144px;margin:-72px 0 0 -72px}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card,body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{border-radius:22px;padding:18px}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{border-radius:20px;min-height:96px;padding:16px}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:22px}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{border-radius:20px;min-height:78px;padding:16px}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{font-size:22px}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{font-size:14px}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{min-height:170px;padding:18px;font-size:16px}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:20px;min-height:68px}}@media (width<=980px){body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{min-height:180px;position:relative;grid-template-columns:1fr!important;align-items:start!important;gap:16px!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:14px;padding-right:176px}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{max-width:none;font-size:42px;line-height:.94}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{width:156px;height:156px;margin:0;position:absolute;top:2px;right:0}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:78px}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{border-radius:20px;width:102px;height:102px;margin:-51px 0 0 -51px}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:132px;height:132px;margin:-66px 0 0 -66px}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr) 190px;gap:14px}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:96px;padding:14px 12px}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:18px}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{margin-top:2px;font-size:12px}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:1fr 1.42fr 1fr;gap:12px}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:20px;min-height:62px;font-size:15px}}@media (width<=640px){body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{min-height:126px}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{font-size:28px;line-height:.94}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{gap:6px}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{border-radius:12px;min-height:32px;padding:0 10px;font-size:11px}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{font-size:13px;line-height:1.4}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{width:104px;height:104px;top:2px}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:52px}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{border-radius:16px;width:68px;height:68px;margin:-34px 0 0 -34px}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:88px;height:88px;margin:-44px 0 0 -44px}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{border-radius:16px;padding:12px}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{margin-bottom:10px}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span,body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{font-size:13px}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{gap:8px}body.skin-corporate .skill-ref-estimate-icon,body.skin-pretty-fantasy .skill-ref-estimate-icon{font-size:20px}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{font-size:15px}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{gap:8px}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{border-radius:16px;gap:6px;min-height:78px;padding:10px}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{font-size:22px}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:14px}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{font-size:10px}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{border-radius:20px;padding:14px 12px}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{gap:8px;margin-bottom:12px}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{border-radius:16px;min-height:52px;padding:10px 12px}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{font-size:14px}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{font-size:10px}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{border-radius:16px;min-height:122px;padding:14px;font-size:14px}body.skin-corporate .skill-ref-tip,body.skin-pretty-fantasy .skill-ref-tip{margin-top:10px;font-size:12px}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:16px;min-height:50px;padding:0 8px;font-size:12px}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{grid-template-columns:minmax(0,1fr) 104px!important;align-items:start!important;gap:10px!important;min-height:0!important;display:grid!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:8px!important;padding-right:0!important}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{gap:10px!important}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{max-width:none!important;font-size:26px!important;line-height:.95!important}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{text-align:center!important;justify-content:center!important;min-height:32px!important;padding:0 8px!important;font-size:10px!important;line-height:1.1!important}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{margin-top:2px!important}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{place-self:start end!important;width:104px!important;height:104px!important;position:static!important}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:1fr!important;gap:10px!important}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{gap:8px!important}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{min-height:56px!important}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{justify-content:center!important;gap:4px!important;min-height:86px!important;padding:10px 8px!important}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{padding:12px!important}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{min-height:48px!important;font-size:11px!important;line-height:1.1!important}}@media (width<=420px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{border-radius:24px 24px 16px 16px!important;gap:10px!important;width:calc(100vw - 10px)!important;min-height:0!important;max-height:calc(100vh - 10px)!important;padding:10px 10px 14px!important}body.skin-corporate .skill-ref-topbar,body.skin-pretty-fantasy .skill-ref-topbar{gap:8px!important}body.skin-corporate .skill-ref-status-badge,body.skin-pretty-fantasy .skill-ref-status-badge{border-radius:12px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important}body.skin-corporate .skill-ref-bookmark,body.skin-pretty-fantasy .skill-ref-bookmark{border-radius:12px!important;width:36px!important;height:36px!important}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{grid-template-columns:minmax(0,1fr) 78px!important;align-items:start!important;gap:8px!important;min-height:0!important;display:grid!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:7px!important;min-width:0!important;padding-right:0!important}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{align-items:start!important;gap:8px!important}body.skin-corporate .skill-ref-title-icon,body.skin-pretty-fantasy .skill-ref-title-icon{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{letter-spacing:-.04em!important;white-space:normal!important;max-width:none!important;margin:0!important;font-size:20px!important;line-height:.96!important}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{text-align:center!important;border-radius:10px!important;justify-content:center!important;min-height:26px!important;padding:2px 5px!important;font-size:9px!important;line-height:1.05!important}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{margin:0!important;font-size:11px!important;line-height:1.32!important}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{place-self:start end!important;width:78px!important;height:78px!important;margin:0!important;position:relative!important;top:auto!important;right:auto!important;box-shadow:inset 0 0 0 5px #ffffff6b,0 10px 22px #5c94ff1f!important}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:38px!important}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{border-radius:12px!important;width:48px!important;height:48px!important;margin:-24px 0 0 -24px!important}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:64px!important;height:64px!important;margin:-32px 0 0 -32px!important}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:1fr!important;gap:8px!important}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card,body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{border-radius:14px!important;padding:10px!important}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{gap:6px!important;margin-bottom:8px!important}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span,body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{font-size:12px!important;line-height:1.15!important}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{gap:6px!important;min-height:48px!important}body.skin-corporate .skill-ref-estimate-icon,body.skin-pretty-fantasy .skill-ref-estimate-icon{font-size:16px!important}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{font-size:13px!important}body.skin-corporate .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-section-title{margin-bottom:8px!important;font-size:14px!important}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-height:66px!important;padding:8px 6px!important}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{font-size:18px!important}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:12px!important;line-height:1.05!important}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{margin-top:1px!important;font-size:9px!important;line-height:1.05!important}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{padding:10px!important}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{gap:6px!important;margin-bottom:10px!important}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{border-radius:14px!important;gap:2px!important;min-height:46px!important;padding:8px 10px!important}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{font-size:12px!important;line-height:1.05!important}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{font-size:9px!important;line-height:1.05!important}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{border-radius:14px!important;min-height:108px!important;padding:12px!important;font-size:12px!important;line-height:1.35!important}body.skin-corporate .skill-ref-tip,body.skin-pretty-fantasy .skill-ref-tip{margin-top:8px!important;font-size:10px!important;line-height:1.25!important}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:14px!important;min-height:40px!important;padding:0 4px!important;font-size:9px!important;line-height:1.05!important}}@media (width<=768px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{border-radius:24px 24px 16px 16px!important;gap:10px!important;width:calc(100vw - 10px)!important;min-height:0!important;max-height:calc(100vh - 10px)!important;padding:10px 10px 14px!important}body.skin-corporate .skill-ref-topbar,body.skin-pretty-fantasy .skill-ref-topbar{gap:8px!important}body.skin-corporate .skill-ref-status-badge,body.skin-pretty-fantasy .skill-ref-status-badge{border-radius:12px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important}body.skin-corporate .skill-ref-bookmark,body.skin-pretty-fantasy .skill-ref-bookmark{border-radius:12px!important;width:36px!important;height:36px!important}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{grid-template-columns:minmax(0,1fr) 80px!important;align-items:start!important;gap:8px!important;min-height:0!important;display:grid!important;position:static!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:7px!important;min-width:0!important;padding-right:0!important}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;display:grid!important}body.skin-corporate .skill-ref-title-icon,body.skin-pretty-fantasy .skill-ref-title-icon{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{white-space:normal!important;letter-spacing:-.04em!important;max-width:none!important;margin:0!important;font-size:22px!important;line-height:.96!important}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{text-align:center!important;border-radius:10px!important;justify-content:center!important;min-height:26px!important;padding:2px 5px!important;font-size:9px!important;line-height:1.05!important}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{margin:0!important;font-size:11px!important;line-height:1.32!important}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{place-self:start end!important;width:80px!important;height:80px!important;margin:0!important;position:static!important;top:auto!important;right:auto!important;box-shadow:inset 0 0 0 5px #ffffff6b,0 10px 22px #5c94ff1f!important}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:40px!important}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{border-radius:12px!important;width:48px!important;height:48px!important;margin:-24px 0 0 -24px!important}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:64px!important;height:64px!important;margin:-32px 0 0 -32px!important}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:1fr!important;gap:8px!important}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card,body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{border-radius:14px!important;padding:10px!important}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{gap:6px!important;margin-bottom:8px!important}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span,body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{font-size:12px!important;line-height:1.15!important}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{gap:6px!important;min-height:48px!important}body.skin-corporate .skill-ref-estimate-icon,body.skin-pretty-fantasy .skill-ref-estimate-icon{font-size:16px!important}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{font-size:13px!important}body.skin-corporate .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-section-title{margin-bottom:8px!important;font-size:14px!important}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-height:66px!important;padding:8px 6px!important}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{font-size:18px!important}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:12px!important;line-height:1.05!important}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{margin-top:1px!important;font-size:9px!important;line-height:1.05!important}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{padding:10px!important}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{gap:6px!important;margin-bottom:10px!important}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{border-radius:14px!important;gap:2px!important;min-height:46px!important;padding:8px 10px!important}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{font-size:12px!important;line-height:1.05!important}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{font-size:9px!important;line-height:1.05!important}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{border-radius:14px!important;min-height:108px!important;padding:12px!important;font-size:12px!important;line-height:1.35!important}body.skin-corporate .skill-ref-tip,body.skin-pretty-fantasy .skill-ref-tip{margin-top:8px!important;font-size:10px!important;line-height:1.25!important}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:14px!important;min-height:40px!important;padding:0 4px!important;font-size:9px!important;line-height:1.05!important}}body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{scrollbar-width:none;overscroll-behavior:contain}body.skin-corporate .skill-ref-card::-webkit-scrollbar{display:none}body.skin-pretty-fantasy .skill-ref-card::-webkit-scrollbar{display:none}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{max-width:7.9ch}body.skin-corporate .skill-ref-bookmark:before,body.skin-pretty-fantasy .skill-ref-bookmark:before{clip-path:none;border-bottom:none;border-radius:3px 3px 0 0;width:14px;height:18px}body.skin-corporate .skill-ref-bookmark:after,body.skin-pretty-fantasy .skill-ref-bookmark:after{content:"";background:#fffffff2;border-bottom:2px solid #8d98aa;border-left:2px solid #8d98aa;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,3px)rotate(-45deg)}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{min-height:104px}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{margin-bottom:2px}@media (width<=640px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{gap:14px!important;padding:12px 12px 16px!important}body.skin-corporate .skill-ref-topbar,body.skin-pretty-fantasy .skill-ref-topbar{gap:10px}body.skin-corporate .skill-ref-status-badge,body.skin-pretty-fantasy .skill-ref-status-badge{border-radius:14px;min-height:34px;padding:0 12px;font-size:12px}body.skin-corporate .skill-ref-bookmark,body.skin-pretty-fantasy .skill-ref-bookmark{border-radius:14px;width:42px;height:42px}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{gap:14px!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:12px}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{align-items:start;gap:10px}body.skin-corporate .skill-ref-title-icon,body.skin-pretty-fantasy .skill-ref-title-icon{border-radius:14px;width:42px;min-width:42px;height:42px;font-size:22px}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{letter-spacing:-.05em;max-width:7.2ch;font-size:31px;line-height:.96}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{gap:8px}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{border-radius:13px;min-height:36px;padding:0 12px;font-size:12px}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{font-size:14px;line-height:1.45}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{width:136px;height:136px;box-shadow:inset 0 0 0 7px #fff6,0 16px 34px #5c94ff24}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:64px}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{border-radius:18px;width:90px;height:90px;margin:-45px 0 0 -45px}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:118px;height:118px;margin:-59px 0 0 -59px}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{gap:12px}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card,body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{border-radius:18px;padding:14px}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{margin-bottom:12px}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span{font-size:14px}body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{font-size:16px}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{font-size:18px}body.skin-corporate .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-section-title{margin-bottom:10px;font-size:16px}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{gap:10px}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{border-radius:18px;gap:10px;min-height:74px;padding:12px 14px}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{font-size:26px}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:18px}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{margin-top:2px;font-size:13px}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{padding:16px 14px}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{gap:10px;margin-bottom:14px}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{border-radius:18px;gap:4px;min-height:60px;padding:12px 14px}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{font-size:17px}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{font-size:12px}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{border-radius:18px;min-height:140px;padding:16px;font-size:15px}body.skin-corporate .skill-ref-tip,body.skin-pretty-fantasy .skill-ref-tip{margin-top:12px;font-size:13px}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{gap:12px}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:18px;min-height:56px;font-size:15px}}body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{gap:16px!important}body.skin-corporate .skill-ref-handle,body.skin-pretty-fantasy .skill-ref-handle{background:#cfd6df!important;width:82px!important;height:6px!important}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{text-wrap:balance;max-width:10.8ch!important}body.skin-corporate .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-section-title{letter-spacing:.01em}body.skin-corporate .skill-ref-action-head .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-action-head .skill-ref-section-title{padding-right:14px;position:relative}body.skin-corporate .skill-ref-action-head .skill-ref-section-title:after,body.skin-pretty-fantasy .skill-ref-action-head .skill-ref-section-title:after{content:"?";color:#d8b66a;font-size:10px;position:absolute;top:0;right:0}body.skin-corporate .skill-ref-log-form,body.skin-pretty-fantasy .skill-ref-log-form{position:relative}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{padding-bottom:46px!important}body.skin-corporate .skill-ref-textarea-action,body.skin-pretty-fantasy .skill-ref-textarea-action{color:#41bd96;pointer-events:none;background:linear-gradient(#fbfefc 0%,#f0faf5 100%);border:1px solid #49c4a13d;border-radius:12px;place-items:center;width:36px;height:36px;font-size:16px;line-height:1;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #49c4a114}body.skin-corporate .skill-ref-textarea-count,body.skin-pretty-fantasy .skill-ref-textarea-count{color:#a0a8b5;pointer-events:none;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:14px;right:16px}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border-radius:14px;place-items:center;width:38px;min-width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fffffff0}body.skin-corporate .skill-ref-reward-icon.is-gold,body.skin-pretty-fantasy .skill-ref-reward-icon.is-gold{color:#c79d3d;background:linear-gradient(#fff8eb 0%,#f7ecd1 100%)}body.skin-corporate .skill-ref-reward-icon.is-blueprint,body.skin-pretty-fantasy .skill-ref-reward-icon.is-blueprint{color:#4d7df3;background:linear-gradient(#f1f7ff 0%,#dcecff 100%)}@media (width>=641px){body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{align-items:stretch;grid-template-columns:minmax(0,1.55fr) minmax(188px,.8fr)!important}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:1fr 1.45fr 1fr!important}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{min-height:62px!important}}@media (width<=640px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{gap:14px!important;padding:14px 14px 18px!important}body.skin-corporate .skill-ref-topbar,body.skin-pretty-fantasy .skill-ref-topbar{margin-bottom:2px}body.skin-corporate .skill-ref-status-badge,body.skin-pretty-fantasy .skill-ref-status-badge{box-shadow:inset 0 1px #fffffff0,0 6px 14px #2430410d;border-radius:999px!important;min-height:30px!important;padding:0 11px!important;font-size:11px!important}body.skin-corporate .skill-ref-bookmark,body.skin-pretty-fantasy .skill-ref-bookmark{border-radius:14px!important;width:38px!important;height:38px!important}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{grid-template-columns:minmax(0,1fr) 112px!important;align-items:start!important;gap:12px!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{min-width:0;gap:10px!important}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{align-items:flex-start!important;gap:10px!important}body.skin-corporate .skill-ref-title-icon,body.skin-pretty-fantasy .skill-ref-title-icon{margin-top:2px;border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{letter-spacing:-.05em!important;max-width:none!important;font-size:28px!important;line-height:.94!important}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{gap:6px!important}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{border-radius:999px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{color:#6d7786!important;font-size:12px!important;line-height:1.45!important}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{align-self:start!important;width:112px!important;height:112px!important;margin:2px 0 0 auto!important}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:54px!important}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{width:72px!important;height:72px!important;margin:-36px 0 0 -36px!important}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:96px!important;height:96px!important;margin:-48px 0 0 -48px!important}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card,body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{border-radius:20px!important;padding:14px!important}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{margin-bottom:10px!important}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span{font-size:13px!important}body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{font-size:15px!important}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{min-height:74px}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{font-size:16px!important}body.skin-corporate .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-section-title{margin-bottom:10px!important;font-size:15px!important}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{gap:8px!important}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-height:88px!important;padding:10px 10px 12px!important}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{border-radius:10px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:18px!important}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:12px!important;line-height:1.18!important}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{margin-top:3px!important;font-size:10px!important;line-height:1.2!important}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{padding:14px!important}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{gap:10px!important;margin-bottom:12px!important}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{border-radius:18px!important;gap:3px!important;min-height:66px!important;padding:12px 14px!important}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{font-size:15px!important;line-height:1.1!important}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{font-size:10px!important;line-height:1.2!important}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{border-radius:20px!important;min-height:170px!important;padding:18px 16px 42px!important;font-size:14px!important;line-height:1.58!important}body.skin-corporate .skill-ref-textarea-action,body.skin-pretty-fantasy .skill-ref-textarea-action{border-radius:10px;width:32px;height:32px;font-size:14px;top:12px;right:12px}body.skin-corporate .skill-ref-textarea-count,body.skin-pretty-fantasy .skill-ref-textarea-count{font-size:11px;bottom:12px;right:14px}body.skin-corporate .skill-ref-tip,body.skin-pretty-fantasy .skill-ref-tip{margin-top:10px!important;font-size:11px!important;line-height:1.45!important}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:1fr 1.45fr 1fr!important;gap:8px!important}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:16px!important;min-height:44px!important;padding:0 6px!important;font-size:10px!important;line-height:1.1!important}}body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{overscroll-behavior:contain;scrollbar-width:none!important;overflow:hidden auto!important}body.skin-corporate .skill-ref-card::-webkit-scrollbar{width:0;height:0;display:none}body.skin-pretty-fantasy .skill-ref-card::-webkit-scrollbar{width:0;height:0;display:none}body.skin-corporate .skill-ref-emblem-ring,body.skin-pretty-fantasy .skill-ref-emblem-ring{inset:50% auto auto 50%!important}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{margin:0!important;transform:translate(-50%,-50%)rotate(45deg)!important}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{margin:0!important;transform:translate(-50%,-50%)!important}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card,body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card,body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card,body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{background:linear-gradient(#fffffff7 0%,#fafbfdf5 100%)!important;border-color:#e4eaf2!important}body.skin-corporate .skill-ref-action-btn.is-secondary,body.skin-pretty-fantasy .skill-ref-action-btn.is-secondary{color:#2e3645!important;background:linear-gradient(#fffefe 0%,#f7f3ed 100%)!important;border:1px solid #e4ddd3!important;box-shadow:0 8px 18px #2430410d!important}body.skin-corporate .skill-ref-action-btn.is-primary,body.skin-pretty-fantasy .skill-ref-action-btn.is-primary{color:#fff!important;background:linear-gradient(135deg,#7657f6 0%,#508cff 100%)!important;box-shadow:0 14px 30px #508cff33!important}@media (width<=640px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{background:radial-gradient(circle at 16% 8%,#f7ecd180 0%,#f7ecd100 24%),radial-gradient(circle at 86% 18%,#dfefff80 0%,#dfefff00 28%),linear-gradient(#fffffff7 0%,#fafbfdf7 100%)!important;border-radius:30px 30px 18px 18px!important;gap:18px!important;width:calc(100vw - 18px)!important;min-height:auto!important;max-height:calc(100vh - 18px)!important;padding:18px 16px 22px!important}body.skin-corporate .skill-ref-topbar,body.skin-pretty-fantasy .skill-ref-topbar{margin-bottom:0!important}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{grid-template-columns:minmax(0,1fr) 104px!important;align-items:start!important;gap:16px!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:12px!important}body.skin-corporate .skill-ref-title-row,body.skin-pretty-fantasy .skill-ref-title-row{gap:10px!important}body.skin-corporate .skill-ref-title-icon,body.skin-pretty-fantasy .skill-ref-title-icon{border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{letter-spacing:-.045em!important;max-width:8.9ch!important;font-size:24px!important;line-height:.96!important}body.skin-corporate .skill-ref-meta-pills,body.skin-pretty-fantasy .skill-ref-meta-pills{gap:7px!important}body.skin-corporate .skill-ref-meta-pills span,body.skin-pretty-fantasy .skill-ref-meta-pills span{border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:10px!important}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{color:#657286!important;font-size:12px!important;line-height:1.5!important}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{align-self:start!important;width:104px!important;height:104px!important;margin:0 0 0 auto!important;box-shadow:inset 0 0 0 8px #ffffff6b,0 14px 30px #5c94ff1f!important}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:50px!important}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{border-radius:18px!important;width:66px!important;height:66px!important}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{width:90px!important;height:90px!important}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:minmax(0,1.2fr) minmax(104px,.88fr)!important;align-items:stretch!important;gap:12px!important}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card{border-radius:20px!important;padding:14px 16px!important}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{gap:8px!important;margin-bottom:10px!important}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span{font-size:12px!important}body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{font-size:14px!important}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{border-radius:20px!important;gap:10px!important;min-height:74px!important;padding:12px 14px!important}body.skin-corporate .skill-ref-estimate-icon,body.skin-pretty-fantasy .skill-ref-estimate-icon{font-size:18px!important}body.skin-corporate .skill-ref-estimate-card small,body.skin-pretty-fantasy .skill-ref-estimate-card small{margin-bottom:2px!important;font-size:11px!important}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{font-size:14px!important;line-height:1.25!important}body.skin-corporate .skill-ref-section-title,body.skin-pretty-fantasy .skill-ref-section-title{color:#273245!important;margin-bottom:10px!important;font-size:15px!important}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{border-radius:18px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-height:96px!important;padding:12px 10px 14px!important}body.skin-corporate .skill-ref-reward-icon,body.skin-pretty-fantasy .skill-ref-reward-icon{border-radius:10px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:16px!important}body.skin-corporate .skill-ref-reward-card strong,body.skin-pretty-fantasy .skill-ref-reward-card strong{font-size:13px!important;line-height:1.2!important}body.skin-corporate .skill-ref-reward-card small,body.skin-pretty-fantasy .skill-ref-reward-card small{margin-top:2px!important;font-size:10px!important;line-height:1.2!important}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{border-radius:24px!important;padding:16px 14px 18px!important}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{gap:12px!important;margin-bottom:14px!important}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{border-radius:18px!important;min-height:68px!important;padding:12px 14px!important}body.skin-corporate .skill-ref-mode-pill span,body.skin-pretty-fantasy .skill-ref-mode-pill span{font-size:15px!important;line-height:1.15!important}body.skin-corporate .skill-ref-mode-pill small,body.skin-pretty-fantasy .skill-ref-mode-pill small{font-size:10px!important;line-height:1.2!important}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{border-radius:22px!important;min-height:176px!important;padding:18px 16px 42px!important;font-size:14px!important;line-height:1.58!important}body.skin-corporate .skill-ref-tip,body.skin-pretty-fantasy .skill-ref-tip{margin-top:12px!important;font-size:11px!important;line-height:1.45!important}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:1fr 1.55fr 1fr!important;gap:10px!important}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{border-radius:16px!important;min-height:48px!important;padding:0 8px!important;font-size:11.5px!important;line-height:1.15!important}}body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;overflow:hidden auto!important}body.skin-corporate .skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.skin-pretty-fantasy .skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{position:relative!important;overflow:visible!important}body.skin-corporate .skill-ref-emblem-ring,body.skin-pretty-fantasy .skill-ref-emblem-ring{top:50%!important;left:50%!important;transform-origin:50%!important;inset:auto!important}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{transform:translate(-50%,-50%)rotate(45deg)!important}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{transform:translate(-50%,-50%)!important}@media (width<=640px){body.skin-corporate .skill-ref-card,body.skin-pretty-fantasy .skill-ref-card{gap:20px!important;padding:18px 16px 24px!important}body.skin-corporate .skill-ref-header,body.skin-pretty-fantasy .skill-ref-header{grid-template-columns:minmax(0,1fr) 96px!important;gap:14px!important}body.skin-corporate .skill-ref-copy,body.skin-pretty-fantasy .skill-ref-copy{gap:14px!important}body.skin-corporate .skill-ref-title-row h3,body.skin-pretty-fantasy .skill-ref-title-row h3{max-width:8.2ch!important;font-size:23px!important;line-height:.96!important}body.skin-corporate .skill-ref-description,body.skin-pretty-fantasy .skill-ref-description{margin-top:-2px!important}body.skin-corporate .skill-ref-emblem,body.skin-pretty-fantasy .skill-ref-emblem{width:96px!important;height:96px!important;margin-top:4px!important}body.skin-corporate .skill-ref-emblem-core,body.skin-pretty-fantasy .skill-ref-emblem-core{font-size:46px!important}body.skin-corporate .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .skill-ref-emblem-ring-a{opacity:.78!important;border-radius:16px!important;width:62px!important;height:62px!important}body.skin-corporate .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .skill-ref-emblem-ring-b{opacity:.68!important;width:84px!important;height:84px!important}body.skin-corporate .skill-ref-progress-grid,body.skin-pretty-fantasy .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr) 118px!important;align-items:stretch!important;gap:12px!important}body.skin-corporate .skill-ref-progress-card,body.skin-pretty-fantasy .skill-ref-progress-card{border-radius:22px!important;padding:14px 14px 15px!important}body.skin-corporate .skill-ref-progress-head,body.skin-pretty-fantasy .skill-ref-progress-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}body.skin-corporate .skill-ref-progress-head span,body.skin-pretty-fantasy .skill-ref-progress-head span{min-width:0;font-size:12px!important}body.skin-corporate .skill-ref-progress-head strong,body.skin-pretty-fantasy .skill-ref-progress-head strong{white-space:nowrap!important;justify-self:end!important;font-size:13px!important}body.skin-corporate .skill-ref-estimate-card,body.skin-pretty-fantasy .skill-ref-estimate-card{border-radius:22px!important;align-items:center!important;min-height:auto!important;padding:12px 14px!important}body.skin-corporate .skill-ref-estimate-card strong,body.skin-pretty-fantasy .skill-ref-estimate-card strong{font-size:13px!important;line-height:1.25!important}body.skin-corporate .skill-ref-rewards,body.skin-pretty-fantasy .skill-ref-rewards{margin-top:-2px!important}body.skin-corporate .skill-ref-reward-grid,body.skin-pretty-fantasy .skill-ref-reward-grid{gap:10px!important}body.skin-corporate .skill-ref-reward-card,body.skin-pretty-fantasy .skill-ref-reward-card{background:linear-gradient(#fff 0%,#fbf8f3 100%)!important;min-height:102px!important}body.skin-corporate .skill-ref-action-card,body.skin-pretty-fantasy .skill-ref-action-card{background:linear-gradient(#fffefe 0%,#faf7f2 100%)!important;border-radius:26px!important;padding:18px 14px!important}body.skin-corporate .skill-ref-mode-switch,body.skin-pretty-fantasy .skill-ref-mode-switch{margin-bottom:16px!important}body.skin-corporate .skill-ref-mode-pill,body.skin-pretty-fantasy .skill-ref-mode-pill{background:linear-gradient(#fffefe 0%,#f7f3ed 100%)!important;border-color:#e2ddd5!important}body.skin-corporate .skill-ref-mode-pill.is-active,body.skin-pretty-fantasy .skill-ref-mode-pill.is-active{background:linear-gradient(#f6fbff 0%,#dfe9f7 100%)!important;border-color:#c7d6e8!important;box-shadow:0 6px 14px #24304114!important}body.skin-corporate .skill-ref-log-form textarea,body.skin-pretty-fantasy .skill-ref-log-form textarea{background:linear-gradient(#fff 0%,#fdfcf9 100%)!important;min-height:182px!important}body.skin-corporate .skill-ref-actions,body.skin-pretty-fantasy .skill-ref-actions{grid-template-columns:1fr 1.55fr 1fr!important;gap:8px!important}body.skin-corporate .skill-ref-action-btn,body.skin-pretty-fantasy .skill-ref-action-btn{letter-spacing:-.01em;border-radius:18px!important;min-height:46px!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important}body.skin-corporate .skill-ref-action-btn.is-secondary,body.skin-pretty-fantasy .skill-ref-action-btn.is-secondary{background:linear-gradient(#fffefe 0%,#f7f3ed 100%)!important;border-color:#e2ddd5!important;box-shadow:0 6px 14px #2430410d!important}body.skin-corporate .skill-ref-action-btn.is-primary,body.skin-pretty-fantasy .skill-ref-action-btn.is-primary{background:linear-gradient(135deg,#7657f6 0%,#4f8dff 100%)!important;box-shadow:0 14px 28px #4f8dff33!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card{overscroll-behavior:contain!important;scrollbar-width:none!important;background:radial-gradient(circle at 14% 8%,#f7ecd14d 0%,#f7ecd100 22%),radial-gradient(circle at 88% 12%,#dfefff57 0%,#dfefff00 26%),linear-gradient(#fffffffb 0%,#fbfbfafa 100%)!important;border-radius:30px 30px 18px 18px!important;gap:18px!important;width:calc(100vw - 18px)!important;min-height:0!important;max-height:calc(100vh - 16px)!important;padding:18px 16px 22px!important;overflow:hidden auto!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-topbar,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-topbar{margin-bottom:0!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-header,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-header{z-index:1!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:start!important;gap:14px!important;margin-bottom:8px!important;position:relative!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-copy,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-copy{gap:12px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row{min-height:76px!important;display:block!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-icon,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-icon{border-radius:12px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:18px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3{letter-spacing:-.04em!important;text-wrap:balance!important;max-width:7.8ch!important;margin:0!important;font-size:20px!important;line-height:1!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills{gap:6px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills span,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills span{border-radius:999px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-description,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-description{color:#697587!important;font-size:12px!important;line-height:1.48!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem{align-self:start!important;width:82px!important;height:82px!important;margin:4px 0 0 auto!important;overflow:hidden!important;box-shadow:inset 0 0 0 7px #ffffff70,0 12px 26px #5c94ff1f!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring{pointer-events:none!important;top:50%!important;left:50%!important;inset:auto!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-a{opacity:.72!important;border-radius:14px!important;width:50px!important;height:50px!important;transform:translate(-50%,-50%)rotate(45deg)!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-b{opacity:.64!important;width:66px!important;height:66px!important;transform:translate(-50%,-50%)!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card,body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card{background:linear-gradient(#fff 0%,#fbf8f3 100%)!important;border-color:#e4dfd6!important;border-radius:22px!important;padding:14px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;margin-bottom:10px!important;display:flex!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head span,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head span{min-width:0!important;font-size:12px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card{justify-self:stretch!important;gap:10px!important;min-height:68px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-icon,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-icon{font-size:17px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card small,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card small{font-size:11px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-reward-grid,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-reward-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-reward-card{background:linear-gradient(#fff 0%,#fbf8f3 100%)!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-card{background:linear-gradient(#fffefe 0%,#faf7f2 100%)!important;border-color:#e4dfd6!important;border-radius:26px!important;padding:18px 14px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-mode-pill,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-mode-pill{background:linear-gradient(#fffefe 0%,#f7f3ed 100%)!important;border-color:#e2ddd5!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-mode-pill.is-active,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-mode-pill.is-active{background:linear-gradient(#f5fbff 0%,#dce7f7 100%)!important;border-color:#c9d7e8!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-log-form textarea,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-log-form textarea{background:linear-gradient(#fff 0%,#fefdfb 100%)!important;min-height:180px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-actions,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-actions{grid-template-columns:1fr 1.55fr 1fr!important;gap:8px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn{border-radius:18px!important;min-height:44px!important;font-size:11px!important;line-height:1.1!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn.is-secondary,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn.is-secondary{color:#2e3645!important;background:linear-gradient(#fffefe 0%,#f7f3ed 100%)!important;border-color:#e2ddd5!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn.is-primary,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn.is-primary{color:#fff!important;background:linear-gradient(135deg,#7657f6 0%,#4f8dff 100%)!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-header,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-header{z-index:auto!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:12px!important;margin-bottom:10px!important;position:static!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-copy,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-copy{gap:10px!important;min-width:0!important;display:grid!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3{white-space:normal!important;text-overflow:clip!important;max-width:7.4ch!important;margin:0!important;font-size:19px!important;line-height:1!important;overflow:visible!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills{margin-top:2px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-description,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-description{margin-top:0!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem{place-self:start end!important;width:76px!important;height:76px!important;margin-top:6px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-core,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-core{font-size:34px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-a,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-a{width:44px!important;height:44px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-b,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-b{width:60px!important;height:60px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-grid,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-grid{z-index:auto!important;grid-template-columns:1fr 104px!important;gap:10px!important;margin-top:0!important;position:static!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card{padding:12px 14px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head span,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head span{font-size:11px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head strong,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head strong{white-space:nowrap!important;font-size:12px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card{gap:8px!important;min-height:64px!important;padding:10px 12px!important}body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card strong,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card strong{font-size:12px!important}}body.skin-corporate,body.skin-pretty-fantasy{--skillv2-shell-bg:linear-gradient(180deg, #fcfaf9 0%, #fbf9fa 100%);--skillv2-inner-bg:linear-gradient(180deg, #faf9f7 0%, #fcfaf9 100%);--skillv2-inner-border:#eeecec;--skillv2-action-gradient:linear-gradient(135deg, #7161fd 0%, #4097fd 100%);--skillv2-progress-gradient:linear-gradient(90deg, #7161fd 0%, #4097fd 100%)}body.skin-corporate .compact-shell,body.skin-pretty-fantasy .compact-shell,body.skin-corporate .tree-status-card,body.skin-pretty-fantasy .tree-status-card,body.skin-corporate .tree-info-card,body.skin-pretty-fantasy .tree-info-card,body.skin-corporate .tree-top-shell,body.skin-pretty-fantasy .tree-top-shell{border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-shell-bg)!important;color:#1f2937!important}body.skin-corporate .topbar nav a,body.skin-pretty-fantasy .topbar nav a,body.skin-corporate .profile-menu-button,body.skin-pretty-fantasy .profile-menu-button,body.skin-corporate .shell-back,body.skin-pretty-fantasy .shell-back,body.skin-corporate .shell-btn,body.skin-pretty-fantasy .shell-btn{border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#1f2937!important}body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card{isolation:isolate;border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-shell-bg)!important;-webkit-backdrop-filter:blur(10px)!important;overscroll-behavior:contain!important;scrollbar-width:none!important;border-radius:34px!important;flex-direction:column!important;gap:16px!important;width:min(430px,100vw - 28px)!important;min-height:0!important;max-height:min(760px,100vh - 150px)!important;padding:20px 22px 22px!important;animation:.22s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2!important;display:flex!important;position:fixed!important;inset:auto 18px 18px auto!important;overflow:hidden auto!important;transform:none!important;box-shadow:0 26px 68px #24304126,inset 0 1px #fffffff0!important}body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card.is-advanced-skill,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card.is-advanced-skill{--skillv2-inner-bg:linear-gradient(180deg, #faf9f7 0%, #fcfaf9 100%);--skillv2-inner-border:#eeecec;background:var(--skillv2-shell-bg)!important;border-color:hsla(var(--branch-hue,154), 52%, 72%, .45)!important;box-shadow:0 26px 68px #24304126, 0 0 28px hsla(var(--branch-hue,154), 72%, 58%, .14), inset 0 1px 0 #fffffff5!important}body.skin-corporate .skillv2-card.is-advanced-skill>:not(.sv2-advanced-top-gradient),body.skin-pretty-fantasy .skillv2-card.is-advanced-skill>:not(.sv2-advanced-top-gradient){z-index:1;position:relative}body.skin-corporate .skillv2-card .sv2-advanced-top-gradient,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-top-gradient{z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 8%, hsla(var(--branch-hue,154), 96%, 58%, .48) 0%, hsla(var(--branch-hue,154), 96%, 58%, 0) 45%), radial-gradient(circle at 88% 14%, hsla(calc(var(--branch-hue,154) + 38), 92%, 66%, .38) 0%, hsla(calc(var(--branch-hue,154) + 38), 92%, 66%, 0) 44%), linear-gradient(180deg, #fff0 0%, #fcfaf9f5 96%), linear-gradient(112deg, hsla(var(--branch-hue,154), 90%, 60%, .52), hsla(calc(var(--branch-hue,154) + 20), 94%, 72%, .42) 54%, #ffffff0f 100%);background-position:0 12%,100% 18%,0 0,40%;background-size:140% 140%,150% 150%,100% 100%,160% 160%;border-radius:34px 34px 30px 30px;height:230px;margin:0;animation:14s ease-in-out infinite alternate advancedSkillTopGradient;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff6b,inset 0 -62px 82px #ffffff75;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 46%,#0000006b 78%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e0 46%,#0000006b 78%,#0000 100%)}@keyframes advancedSkillTopGradient{0%{background-position:0 12%,100% 18%,0 0,36%}to{background-position:34% 22%,62% 8%,0 0,74%}}@media (prefers-reduced-motion:reduce){body.skin-corporate .skillv2-card .sv2-advanced-top-gradient,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-top-gradient{animation:none}}body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card.is-closing,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card.is-closing{pointer-events:none;animation:.18s ease-in forwards skillMenuFadeOutV2!important}body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.skin-corporate .skillv2-card .sv2-handle,body.skin-pretty-fantasy .skillv2-card .sv2-handle{background:#c4cedb;border-radius:999px;width:70px;height:6px;margin:-2px auto 0}body.skin-corporate .skillv2-card .sv2-topbar,body.skin-pretty-fantasy .skillv2-card .sv2-topbar{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}body.skin-corporate .skillv2-card .sv2-badge-row,body.skin-pretty-fantasy .skillv2-card .sv2-badge-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}body.skin-corporate .skillv2-card .sv2-status,body.skin-pretty-fantasy .skillv2-card .sv2-status{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#148062;border-radius:999px;align-items:center;min-height:24px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}body.skin-corporate .skillv2-card .sv2-status.is-in_progress,body.skin-pretty-fantasy .skillv2-card .sv2-status.is-in_progress{color:#2f63d2;background:var(--skillv2-inner-bg)}body.skin-corporate .skillv2-card .sv2-status.is-soft_locked,body.skin-pretty-fantasy .skillv2-card .sv2-status.is-soft_locked{color:#6b7280}body.skin-corporate .skillv2-card .sv2-rarity,body.skin-pretty-fantasy .skillv2-card .sv2-rarity{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#69778c;border-radius:999px;align-items:center;min-height:24px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}body.skin-corporate .skillv2-card .sv2-rarity.is-rare,body.skin-pretty-fantasy .skillv2-card .sv2-rarity.is-rare{color:#4f6bd8;border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg)}body.skin-corporate .skillv2-card .sv2-rarity.is-legendary,body.skin-pretty-fantasy .skillv2-card .sv2-rarity.is-legendary{color:#9b6a12;border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg)}body.skin-corporate .skillv2-card .sv2-rarity.is-mystical,body.skin-pretty-fantasy .skillv2-card .sv2-rarity.is-mystical{color:#6a55df;border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg)}body.skin-corporate .skillv2-card .sv2-meta-pill,body.skin-pretty-fantasy .skillv2-card .sv2-meta-pill{color:#4f5f74;white-space:nowrap;background:#ffffffa3;border:1px solid #dee3ebe0;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:720;display:inline-flex}body.skin-corporate .skillv2-card .sv2-bookmark,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#8d99aa;border-radius:14px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 8px 18px #24304112}body.skin-corporate .skillv2-card .sv2-bookmark:before,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark:before,body.skin-corporate .skillv2-card .sv2-bookmark:after,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark:after{content:none}body.skin-corporate .skillv2-card .sv2-bookmark .material-symbol-icon,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark .material-symbol-icon{filter:brightness(0)saturate()invert(62%)sepia(12%)saturate(384%)hue-rotate(176deg)brightness(91%)contrast(88%);width:21px;height:21px;line-height:1;display:block}body.skin-corporate .skillv2-card .sv2-bookmark.is-active,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark.is-active{color:#7161fd;background:linear-gradient(135deg,#faf9f7fa,#f2f0fffa);border-color:#7161fd57;box-shadow:inset 0 1px #fffffff5,0 10px 24px #7161fd24}body.skin-corporate .skillv2-card .sv2-bookmark.is-active .material-symbol-icon,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark.is-active .material-symbol-icon{filter:brightness(0)saturate()invert(42%)sepia(79%)saturate(1496%)hue-rotate(225deg)brightness(96%)contrast(98%)}body.skin-corporate .skillv2-card .sv2-bookmark.is-active:before,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark.is-active:before,body.skin-corporate .skillv2-card .sv2-bookmark.is-active:after,body.skin-pretty-fantasy .skillv2-card .sv2-bookmark.is-active:after{border-color:currentColor}body.skin-corporate .skillv2-card .sv2-header,body.skin-pretty-fantasy .skillv2-card .sv2-header{grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:16px;display:grid}body.skin-corporate .skillv2-card .sv2-copy,body.skin-pretty-fantasy .skillv2-card .sv2-copy{gap:9px;min-width:0;display:grid}body.skin-corporate .skillv2-card .sv2-title,body.skin-pretty-fantasy .skillv2-card .sv2-title{color:#1f2937;letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-family:SkillSysDisplay,Trebuchet MS,Segoe UI,sans-serif;font-size:clamp(30px,2.2vw,38px);font-weight:700;line-height:.96}body.skin-corporate .skillv2-card .sv2-meta,body.skin-pretty-fantasy .skillv2-card .sv2-meta{flex-wrap:wrap;gap:7px;display:flex}body.skin-corporate .skillv2-card .sv2-meta span,body.skin-pretty-fantasy .skillv2-card .sv2-meta span{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#4f5f74;border-radius:999px;align-items:center;min-height:27px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}body.skin-corporate .skillv2-card .sv2-desc,body.skin-pretty-fantasy .skillv2-card .sv2-desc{color:#5f6c80;margin:0;font-size:13.5px;line-height:1.52}body.skin-corporate .skillv2-card .sv2-prereq-block,body.skin-pretty-fantasy .skillv2-card .sv2-prereq-block{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:16px;gap:8px;margin-top:3px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #2430410d}body.skin-corporate .skillv2-card .sv2-prereq-block>span,body.skin-pretty-fantasy .skillv2-card .sv2-prereq-block>span{color:#4f5f74;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:900;line-height:1}body.skin-corporate .skillv2-card .sv2-prereq-block>div,body.skin-pretty-fantasy .skillv2-card .sv2-prereq-block>div{flex-wrap:wrap;gap:6px;display:flex}body.skin-corporate .skillv2-card .sv2-prereq-block em,body.skin-pretty-fantasy .skillv2-card .sv2-prereq-block em{border:1px solid hsla(var(--branch-hue,154), 42%, 54%, .28);background:hsla(var(--branch-hue,154), 72%, 94%, .72);max-width:100%;color:hsla(var(--branch-hue,154), 44%, 34%, .98);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:11.5px;font-style:normal;font-weight:780;line-height:1.15}body.skin-corporate .skillv2-card .sv2-emblem,body.skin-pretty-fantasy .skillv2-card .sv2-emblem{background:radial-gradient(circle at 34% 24%,#fffffff5 0%,#ffffff73 26%,#0000 42%),radial-gradient(circle,#f2f8ff 0%,#dceaff 44%,#b9d1ff 100%);border:1px solid #d4e3fb;border-radius:999px;place-self:start end;place-items:center;width:128px;height:128px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 8px #ffffff70,0 14px 30px #5c94ff2e}body.skin-corporate .skillv2-card .sv2-emblem:before,body.skin-pretty-fantasy .skillv2-card .sv2-emblem:before{content:"";border:1px solid #9fbaf66b;border-radius:999px;position:absolute;inset:-12px;box-shadow:0 0 0 12px #5c94ff09}body.skin-corporate .skillv2-card .sv2-emblem:after,body.skin-pretty-fantasy .skillv2-card .sv2-emblem:after{content:"?";color:#83a8f5;text-shadow:0 0 8px #9bb5ef57;font-size:12px;position:absolute;top:10px;right:-8px}body.skin-corporate .skillv2-card .sv2-emblem-ring,body.skin-pretty-fantasy .skillv2-card .sv2-emblem-ring{pointer-events:none;position:absolute;top:50%;left:50%}body.skin-corporate .skillv2-card .sv2-emblem-ring-a,body.skin-pretty-fantasy .skillv2-card .sv2-emblem-ring-a{border:1px solid #9fbaf6ad;border-radius:16px;width:78px;height:78px;transform:translate(-50%,-50%)rotate(45deg)}body.skin-corporate .skillv2-card .sv2-emblem-ring-b,body.skin-pretty-fantasy .skillv2-card .sv2-emblem-ring-b{border:1px solid #9fbaf68a;border-radius:999px;width:106px;height:106px;transform:translate(-50%,-50%)}body.skin-corporate .skillv2-card .sv2-emblem-core,body.skin-pretty-fantasy .skillv2-card .sv2-emblem-core{font-size:60px;line-height:1}body.skin-corporate .skillv2-card .sv2-progress-grid,body.skin-pretty-fantasy .skillv2-card .sv2-progress-grid{border-bottom:1px solid var(--skillv2-inner-border);grid-template-columns:minmax(0,1fr) 126px;align-items:stretch;gap:14px;padding-bottom:18px;display:grid}body.skin-corporate .skillv2-card .sv2-progress-card,body.skin-pretty-fantasy .skillv2-card .sv2-progress-card,body.skin-corporate .skillv2-card .sv2-est-card,body.skin-pretty-fantasy .skillv2-card .sv2-est-card,body.skin-corporate .skillv2-card .sv2-reward-card,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card,body.skin-corporate .skillv2-card .sv2-action-card,body.skin-pretty-fantasy .skillv2-card .sv2-action-card{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #2430410d}body.skin-corporate .skillv2-card .sv2-progress-card,body.skin-pretty-fantasy .skillv2-card .sv2-progress-card{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:8px 0 0}body.skin-corporate .skillv2-card .sv2-progress-head,body.skin-pretty-fantasy .skillv2-card .sv2-progress-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}body.skin-corporate .skillv2-card .sv2-progress-head span,body.skin-pretty-fantasy .skillv2-card .sv2-progress-head span{color:#23324a;font-size:13px;font-weight:700}body.skin-corporate .skillv2-card .sv2-progress-head strong,body.skin-pretty-fantasy .skillv2-card .sv2-progress-head strong{color:#5b6678;white-space:nowrap;font-size:13px;font-weight:700}body.skin-corporate .skillv2-card .sv2-progress-track,body.skin-pretty-fantasy .skillv2-card .sv2-progress-track{background:#e3e6eb;border-radius:999px;height:9px;overflow:hidden}body.skin-corporate .skillv2-card .sv2-progress-fill,body.skin-pretty-fantasy .skillv2-card .sv2-progress-fill{border-radius:inherit;background:var(--skillv2-progress-gradient);height:100%;display:block}body.skin-corporate .skillv2-card .sv2-est-card,body.skin-pretty-fantasy .skillv2-card .sv2-est-card{background:var(--skillv2-inner-bg);border-color:var(--skillv2-inner-border);border-radius:20px;align-items:center;gap:10px;min-height:72px;padding:13px 14px;display:flex;box-shadow:inset 0 1px #fffffff0,0 8px 18px #2430410f}body.skin-corporate .skillv2-card .sv2-est-icon,body.skin-pretty-fantasy .skillv2-card .sv2-est-icon{border:2px solid #7f8c9f;border-radius:999px;width:24px;min-width:24px;height:24px;font-size:0;position:relative}body.skin-corporate .skillv2-card .sv2-est-icon:before,body.skin-pretty-fantasy .skillv2-card .sv2-est-icon:before{content:"";background:#7f8c9f;border-radius:2px;width:2px;height:6px;position:absolute;top:24%;left:50%;transform:translate(-50%)}body.skin-corporate .skillv2-card .sv2-est-icon:after,body.skin-pretty-fantasy .skillv2-card .sv2-est-icon:after{content:"";background:#7f8c9f;border-radius:2px;width:5px;height:2px;position:absolute;top:50%;left:50%;transform:translateY(-50%)rotate(25deg)}body.skin-corporate .skillv2-card .sv2-est-card small,body.skin-pretty-fantasy .skillv2-card .sv2-est-card small{color:#8a94a6;font-size:11px;line-height:1.1;display:block}body.skin-corporate .skillv2-card .sv2-est-card strong,body.skin-pretty-fantasy .skillv2-card .sv2-est-card strong{color:#243041;font-size:12.5px;font-weight:700;line-height:1.12}body.skin-corporate .skillv2-card .sv2-rewards,body.skin-pretty-fantasy .skillv2-card .sv2-rewards{gap:11px;display:grid}body.skin-corporate .skillv2-card .sv2-section-title,body.skin-pretty-fantasy .skillv2-card .sv2-section-title{color:#1f2937;margin:0;font-size:23px;font-weight:700;line-height:1.1}body.skin-corporate .skillv2-card .sv2-reward-grid,body.skin-pretty-fantasy .skillv2-card .sv2-reward-grid{scrollbar-width:none;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}body.skin-corporate .skillv2-card .sv2-reward-grid::-webkit-scrollbar{display:none}body.skin-pretty-fantasy .skillv2-card .sv2-reward-grid::-webkit-scrollbar{display:none}body.skin-corporate .skillv2-card .sv2-reward-card,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card{border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:19px;flex:0 0 min(32%,136px);align-items:center;gap:8px;min-height:76px;padding:12px 9px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2430410e}body.skin-corporate .skillv2-card .sv2-reward-card>div,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card>div{gap:1px;min-width:0;display:grid}body.skin-corporate .skillv2-card .sv2-reward-icon,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon{width:36px;height:36px;box-shadow:none;filter:drop-shadow(0 4px 7px #2430411f);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;flex:none;place-items:center;line-height:1;display:grid}body.skin-corporate .skillv2-card .sv2-reward-icon.is-xp,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon.is-xp{background-image:url(/icons/currencies/xp.png)}body.skin-corporate .skillv2-card .sv2-reward-icon.is-gold,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon.is-gold{background-image:url(/icons/currencies/coin.png);border-radius:12px}body.skin-corporate .skillv2-card .sv2-reward-icon.is-blueprint,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon.is-blueprint{background:linear-gradient(135deg,#4c6aa8 0%,#273962 100%)}body.skin-corporate .skillv2-card .sv2-reward-icon.is-pack,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon.is-pack{background:radial-gradient(circle at 34% 24%,#fff,#e7d19cbd 44%,#92682ca8);border:1px solid #e7d19c94;font-size:18px}body.skin-corporate .skillv2-card .sv2-reward-icon.is-xp:before,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon.is-xp:before,body.skin-corporate .skillv2-card .sv2-reward-icon.is-gold:before,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon.is-gold:before{content:none}body.skin-corporate .skillv2-card .sv2-reward-icon.is-blueprint:before,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon.is-blueprint:before{content:"B"}body.skin-corporate .skillv2-card .sv2-reward-card strong,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card strong{color:#2b3547;letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.1;display:block}body.skin-corporate .skillv2-card .sv2-reward-card small,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card small{color:#98a2b3;white-space:nowrap;font-size:9.5px;line-height:1.15;display:block}body.skin-corporate .skillv2-card .sv2-reward-card.is-pack-reward,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card.is-pack-reward{background:linear-gradient(135deg,#fffcf3eb,#ffffffb8);border-color:#e7d19c6b}body.skin-corporate .skillv2-card .sv2-action-card,body.skin-pretty-fantasy .skillv2-card .sv2-action-card{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-auto-rows:auto;align-content:start;gap:12px;padding:0;display:grid;overflow:visible}body.skin-corporate .skillv2-card .sv2-action-card .sv2-section-title,body.skin-pretty-fantasy .skillv2-card .sv2-action-card .sv2-section-title{align-items:center;display:block}body.skin-corporate .skillv2-card .sv2-action-card .sv2-section-title:after,body.skin-pretty-fantasy .skillv2-card .sv2-action-card .sv2-section-title:after{content:none}body.skin-corporate .skillv2-card .sv2-mode-switch,body.skin-pretty-fantasy .skillv2-card .sv2-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.skin-corporate .skillv2-card .sv2-task-description,body.skin-pretty-fantasy .skillv2-card .sv2-task-description{border:1px solid var(--skillv2-inner-border);background:#ffffff7a;border-radius:18px;gap:6px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffffb3}body.skin-corporate .skillv2-card .sv2-task-description small,body.skin-pretty-fantasy .skillv2-card .sv2-task-description small{color:#7a8799;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.1}body.skin-corporate .skillv2-card .sv2-task-description p,body.skin-pretty-fantasy .skillv2-card .sv2-task-description p{color:#263348;margin:0;font-size:14px;font-weight:650;line-height:1.45}body.skin-corporate .skillv2-card .sv2-upgrade-trigger,body.skin-pretty-fantasy .skillv2-card .sv2-upgrade-trigger{justify-content:center;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -16px 32px #4684da1f,0 12px 26px #367dd626!important}body.skin-corporate .skillv2-card .sv2-upgrade-trigger span,body.skin-pretty-fantasy .skillv2-card .sv2-upgrade-trigger span{font-size:12px;font-weight:500;color:inherit!important;-webkit-text-fill-color:currentColor!important}body.skin-corporate .skillv2-card .sv2-upgrade-trigger small,body.skin-pretty-fantasy .skillv2-card .sv2-upgrade-trigger small{color:#5a4fd9;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}body.skin-corporate .skillv2-card .sv2-upgrade-trigger .currency-icon,body.skin-pretty-fantasy .skillv2-card .sv2-upgrade-trigger .currency-icon{width:17px;height:17px}body.skin-corporate .skillv2-card .sv2-premium-actions,body.skin-pretty-fantasy .skillv2-card .sv2-premium-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body.skin-corporate .skillv2-card .sv2-premium-actions>button,body.skin-pretty-fantasy .skillv2-card .sv2-premium-actions>button{color:#172235;text-align:left;background:linear-gradient(135deg,#ffffffe0,#f2f0ffc7);border:1px solid #7161fd2e;border-radius:16px;align-content:center;gap:3px;min-width:0;min-height:58px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 20px #7161fd12}body.skin-corporate .skillv2-card .sv2-premium-actions>button span,body.skin-pretty-fantasy .skillv2-card .sv2-premium-actions>button span{color:#172235;min-width:0;font-size:12px;font-weight:880;line-height:1.08}body.skin-corporate .skillv2-card .sv2-premium-actions>button small,body.skin-pretty-fantasy .skillv2-card .sv2-premium-actions>button small{color:#647289;min-width:0;font-size:10px;font-weight:760;line-height:1.12}body.skin-corporate .skillv2-card .sv2-premium-actions .sv2-upgrade-trigger,body.skin-pretty-fantasy .skillv2-card .sv2-premium-actions .sv2-upgrade-trigger{justify-content:stretch;align-items:center;min-height:58px;padding:10px 11px;display:grid}body.skin-corporate .skillv2-card .lesson-run-cta-card,body.skin-pretty-fantasy .skillv2-card .lesson-run-cta-card{cursor:pointer;background:linear-gradient(135deg,#ffffffb8,#f2f0ffd1);border:1px solid #7161fd33;border-radius:18px;gap:8px;padding:13px 14px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #7161fd14}body.skin-corporate .skillv2-card .lesson-run-cta-card:hover,body.skin-pretty-fantasy .skillv2-card .lesson-run-cta-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 14px 30px #7161fd24}body.skin-corporate .skillv2-card .lesson-run-cta-card>div,body.skin-pretty-fantasy .skillv2-card .lesson-run-cta-card>div{gap:4px;min-width:0;display:grid}body.skin-corporate .skillv2-card .lesson-run-cta-title,body.skin-pretty-fantasy .skillv2-card .lesson-run-cta-title{color:#172235;font-size:13.5px;font-weight:850;line-height:1.16}body.skin-corporate .skillv2-card .lesson-run-cta-subtitle,body.skin-pretty-fantasy .skillv2-card .lesson-run-cta-subtitle{color:#5a4fd9;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760;line-height:1.28}body.skin-corporate .skillv2-card .lesson-run-cta-card small,body.skin-pretty-fantasy .skillv2-card .lesson-run-cta-card small{color:#647289;font-size:11px;font-weight:720;line-height:1.3}body.skin-corporate .skillv2-card .training-flow-card,body.skin-pretty-fantasy .skillv2-card .training-flow-card{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.12);background:linear-gradient(135deg,#ffffff2e,#0000 38%),linear-gradient(135deg,#3a5ef6c7 0%,#6c7effad 55%,#b096ff94 100%);border:1px solid #ffffff7a;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff94,inset 0 -22px 44px #5c57e21a,0 16px 34px #3d57ef2e}.training-flow-header,.training-flow-step,.training-flow-reward,.training-flow-tools{gap:9px;min-width:0;display:grid}.training-flow-kind,.training-flow-step-label{color:#ffffffe0;text-transform:uppercase;background:#ffffff2e;border-radius:999px;width:max-content;max-width:100%;padding:5px 9px;font-size:10.5px;font-weight:900;line-height:1}.training-flow-title,.training-flow-step h4{color:#fff;margin:0;font-size:17px;font-weight:900;line-height:1.15}.training-flow-header p,.training-flow-step p,.training-flow-reward p,.training-flow-more p{color:#ffffffd6;margin:0;font-size:13px;font-weight:650;line-height:1.45}.training-flow-path{display:none}.training-flow-primary{isolation:isolate;color:#fff;min-height:48px;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif);letter-spacing:0;text-shadow:0 2px 10px #135bae33;-webkit-backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(135deg,#ffffff57,#0000 46%),#ffffff29;border:1px solid #ffffff94;border-radius:17px;padding:0 22px;font-size:.95rem;font-weight:500;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -16px 32px #4684da1f,0 12px 26px #367dd626}.training-flow-primary:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff2e 43%,#ffffffc2 49%,#ffffff2e 56%,#0000 64%);animation:3.4s ease-in-out infinite trainingFlowPrimaryShine;position:absolute;inset:-70% -95%;transform:translate(-54%)rotate(7deg)}.training-flow-primary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.training-flow-primary:disabled:after{opacity:0;animation:none}@keyframes trainingFlowPrimaryShine{0%,34%{opacity:0;transform:translate(-54%)rotate(7deg)}46%{opacity:.9}66%{opacity:0;transform:translate(54%)rotate(7deg)}to{opacity:0;transform:translate(54%)rotate(7deg)}}.training-flow-claimed{color:#fff;text-align:center;background:linear-gradient(135deg,#ffffff38,#0000 48%),#32e7af38;border:1px solid #ffffff7a;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:860;box-shadow:inset 0 1px #ffffff85,0 12px 28px #13927633}.coin-fly-particle{left:var(--from-x);top:var(--from-y);z-index:2147483600;pointer-events:none;opacity:0;will-change:left, top, opacity, transform;width:42px;height:42px;margin-top:-21px;margin-left:-21px;font-size:42px;line-height:1;animation:1.12s cubic-bezier(.18,.82,.24,1) both coinEmergeAndFly;position:fixed}.coin-fly-particle:before{content:"";filter:drop-shadow(0 5px 10px #00000047);background:url(/icons/currencies/coin.png) 50%/contain no-repeat;width:42px;height:42px;display:block}@keyframes coinEmergeAndFly{0%{left:var(--from-x);top:var(--from-y);opacity:0;transform:scale(.32)rotate(-10deg)}16%{left:var(--emerge-x);top:var(--emerge-y);opacity:1;transform:scale(1.22)rotate(8deg)}30%{left:var(--emerge-x);top:var(--emerge-y);opacity:1;transform:scale(1.06)rotate(0)}58%{left:var(--mid-x);top:var(--mid-y);opacity:1;transform:scale(1.1)rotate(14deg)}to{left:var(--to-x);top:var(--to-y);opacity:0;transform:scale(.58)rotate(28deg)}}@keyframes nodeCompleteShake{0%{transform:translate(0)}10%{transform:translate(-12px)}20%{transform:translate(12px)}30%{transform:translate(-9px)}40%{transform:translate(9px)}50%{transform:translate(-6px)}60%{transform:translate(6px)}70%{transform:translate(-3px)}80%{transform:translate(3px)}90%{transform:translate(-1px)}to{transform:translate(0)}}.node-complete-shake{animation:.8s ease-in-out nodeCompleteShake;position:relative}.node-celebrating{overflow:visible!important}.node-complete-flash{border-radius:inherit;pointer-events:none;z-index:999;background:#ffffffa6;animation:.6s ease-out forwards nodeFlashOut;position:absolute;inset:0;box-shadow:0 0 80px #ffffc8e6}@keyframes nodeFlashOut{0%{opacity:1}to{opacity:0}}.node-complete-shake:after{content:"";border-radius:inherit;pointer-events:none;z-index:999;animation:.6s ease-out nodeCompleteFlash;position:absolute;inset:0}@keyframes nodeCompleteFlash{0%{background:#ffffffb3;box-shadow:0 0 60px #ffffc8cc}to{box-shadow:none;background:#fff0}}.node-complete-celebration{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:hidden}.burst-emoji{will-change:transform, opacity;font-size:28px;line-height:1;animation:1.2s ease-out forwards nodeEmojiBurst;position:absolute;top:50%;left:50%}@keyframes nodeEmojiBurst{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}15%{opacity:1}40%{opacity:1;transform:translate(var(--bx), var(--by)) scale(1.3) rotate(var(--br))}to{opacity:0;transform:translate(var(--bx), calc(var(--by) - 30px)) scale(.4) rotate(var(--br))}}.training-flow-stepper{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.training-flow-stepper span{color:#ffffffbd;text-transform:capitalize;background:#ffffff26;border-radius:999px;flex:none;padding:6px 9px;font-size:10.5px;font-weight:850}.training-flow-stepper span.is-active{color:#fff;background:#ffffff42}.training-flow-options,.training-flow-checklist{gap:8px;display:grid}.training-flow-option,.training-flow-checklist label{color:#fff;text-align:left;background:#ffffff29;border:1px solid #ffffff3d;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:760;display:flex}.training-flow-option.is-selected{border-color:#5d6df575}.training-flow-option.is-correct{background:#e0faf1db;border-color:#1fbe918f}.training-flow-option.is-wrong{background:#ffefefdb;border-color:#ee68686b}.training-flow-feedback{background:#ffffff29;border-radius:12px;padding:10px 11px}.training-flow-feedback.is-correct{color:#10856c}.training-flow-feedback.is-wrong{color:#b84b4b}.training-flow-artifact-input{color:#263348;width:100%;font:inherit;resize:vertical;background:#ffffffb8;border:1px solid #64728933;border-radius:14px;padding:12px}.training-flow-progress,.training-flow-reward>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.training-flow-progress span,.training-flow-reward strong{color:#fff;background:#ffffff2e;border-radius:13px;padding:8px 10px;font-size:13px;font-weight:900}.training-flow-progress small{color:#ffffffc2;font-size:12px;font-weight:750}.training-flow-nav,.training-flow-secondary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.training-flow-nav button,.training-flow-secondary button,.training-flow-more summary,.training-flow-tools>summary{color:#263348;background:#fff9;border:1px solid #64728929;border-radius:13px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.training-flow-nav button:last-child{color:#10856c;border-color:#2dbc9a57}.training-flow-nav button:disabled,.training-flow-secondary button:disabled{opacity:.52;cursor:not-allowed}.training-flow-more,.training-flow-tools{min-width:0}.training-flow-more summary,.training-flow-tools>summary{cursor:pointer;list-style:none}.training-flow-more summary::-webkit-details-marker{display:none}.training-flow-tools>summary::-webkit-details-marker{display:none}.training-flow-more p{margin-top:8px}.training-shell-layer{z-index:120;background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.training-shell-modal{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-shell-bg);border-radius:22px;gap:12px;width:min(430px,100vw - 28px);padding:16px;display:grid;box-shadow:0 24px 64px #0f172a3d,inset 0 1px #fffffff0}.training-shell-modal header{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-shell-modal header span{color:#10856c;text-transform:uppercase;font-size:11px;font-weight:900}.training-shell-modal header button{color:#263348;background:#ffffffa3;border:1px solid #64728929;border-radius:12px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850}.training-shell-modal h3,.training-shell-modal p{margin:0}.training-shell-modal h3{color:#172235;font-size:18px;line-height:1.15}.training-shell-modal p{color:#526176;font-size:13px;font-weight:650;line-height:1.45}.training-shell-context,.training-shell-prompts{flex-wrap:wrap;gap:8px;display:flex}.training-shell-context span,.training-shell-prompts button,.training-shell-note{color:#10856c;background:#2dbc9a1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:820}.training-shell-prompts button{opacity:.62;cursor:not-allowed;border:0}.training-shell-note{color:#5a4fd9;background:#7161fd1a;border-radius:14px}body.skin-corporate .skillv2-card .training-flow-tools,body.skin-pretty-fantasy .skillv2-card .training-flow-tools{border:1px solid var(--skillv2-inner-border);background:#ffffff70;border-radius:16px;padding:12px}.practice-pack-modal{align-content:start;width:min(860px,100vw - 24px);max-width:min(860px,100vw - 24px);height:min(760px,100vh - 24px);max-height:calc(100vh - 24px);overflow-y:auto}.practice-pack-status,.practice-pack-error{text-align:center;color:#647289;padding:20px 0;font-size:15px;font-weight:700}.practice-pack-error p{color:#c93a4b}.practice-pack-empty{gap:14px;padding:10px 0;display:grid}.practice-pack-empty h3{color:#172235;margin:0;font-size:17px}.practice-pack-empty p{color:#647289;margin:0;font-size:13px;line-height:1.4}.practice-pack-viewer{gap:16px;padding:4px 0;display:grid}.practice-pack-viewer h3{color:#172235;margin:0;font-size:17px}.practice-pack-section{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:18px;gap:10px;padding:16px;display:grid}.practice-pack-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.practice-pack-section-head small{color:#647289;font-size:12px;font-weight:850}.practice-pack-section-label{color:#5a4fd9;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:850}.practice-pack-section h4{color:#172235;margin:0;font-size:14px;line-height:1.3}.practice-pack-section p{color:#3a4a66;margin:0;font-size:13px;line-height:1.4}.practice-pack-tabs{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.practice-pack-tabs button{color:#263348;text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #64728924;border-radius:14px;gap:2px;min-height:48px;padding:8px 10px;font-weight:850;display:grid}.practice-pack-tabs button small{color:#647289;font-size:11px;font-weight:850}.practice-pack-tabs button.is-active{color:#4f46c7;background:#5a4fd917;border-color:#5a4fd95c}.practice-pack-tabs button.is-complete{background:#1fbe9114;border-color:#1fbe9147}.practice-pack-card-section{overflow:hidden}.practice-pack-deck{perspective:1200px;place-items:center;min-height:330px;padding:18px 0 8px;display:grid;position:relative}.practice-pack-deck-shadow,.practice-pack-swipe-card{border-radius:24px;width:min(420px,86vw);min-height:260px}.practice-pack-deck-shadow{background:#ffffff6b;border:1px solid #6472891f;position:absolute;box-shadow:0 18px 44px #17223514}.practice-pack-deck-shadow.is-second{transform:translateY(12px)scale(.96)rotate(-2deg)}.practice-pack-deck-shadow.is-third{opacity:.72;transform:translateY(24px)scale(.92)rotate(2deg)}.practice-pack-swipe-card{z-index:2;color:#172235;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:radial-gradient(circle at 16% 12%,#1fbe9124,#0000 34%),linear-gradient(145deg,#fffffffa,#f4f7fff0);border:1px solid #5a4fd92e;grid-template-rows:auto 1fr auto;gap:16px;padding:22px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative;box-shadow:0 26px 68px #1722352e}.practice-pack-swipe-card:active{cursor:grabbing}.practice-pack-swipe-card.is-flipped{background:radial-gradient(circle at 84% 16%,#5a4fd924,#0000 34%),linear-gradient(145deg,#fffffffa,#f1fdf8f0)}.practice-pack-swipe-card.is-remembered{border-color:#1fbe9180}.practice-pack-swipe-card.is-review{border-color:#f59e0b80}.practice-pack-swipe-card span{color:#5a4fd9;text-transform:uppercase;font-size:11px;font-weight:950}.practice-pack-swipe-card strong{align-self:center;font-size:22px;font-weight:900;line-height:1.18}.practice-pack-swipe-card small{color:#647289;font-size:12px;font-weight:760}.practice-pack-card-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.practice-pack-card-actions button,.practice-pack-next{color:#263348;cursor:pointer;background:#ffffffad;border:1px solid #64728924;border-radius:14px;min-height:44px;padding:0 14px;font-size:13px;font-weight:900}.practice-pack-card-actions button:first-child,.practice-pack-next{color:#10856c;background:#1fbe911a;border-color:#1fbe9152}.practice-pack-options{gap:8px;display:grid}.practice-pack-option{border:1px solid var(--skillv2-inner-border);color:#172235;cursor:pointer;text-align:left;background:#fff9;border-radius:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;line-height:1.3}.practice-pack-option.is-selected{background:#5a4fd914;border-color:#5a4fd9}.practice-pack-option.is-correct{color:#138765;background:#1fbe911a;border-color:#1fbe91}.practice-pack-option.is-wrong{color:#c93a4b;background:#e0556614;border-color:#e05566}.practice-pack-option:disabled{cursor:default;opacity:.85}.practice-pack-feedback{color:#138765;background:#1fbe910f;border:1px solid #1fbe912e;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.4}.practice-pack-cost{background:#5a4fd912;border:1px solid #5a4fd929;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.practice-pack-cost span{color:#647289;font-size:12px;font-weight:850}.practice-pack-cost strong{color:#4f46c7;font-size:14px;font-weight:950}.practice-pack-subitem{background:#ffffff85;border:1px solid #6472891f;border-radius:14px;gap:8px;padding:12px;display:grid}.practice-pack-checklist{gap:8px;display:grid}.practice-pack-checklist label{color:#3a4a66;align-items:flex-start;gap:10px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.practice-pack-checklist input[type=checkbox]{flex-shrink:0;margin-top:3px}.practice-pack-self-done{border:1px dashed var(--skillv2-inner-border);color:#647289;text-align:center;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-style:italic}.practice-pack-scenario{font-style:italic}.sv2-upgrade-layer{z-index:90;background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}body.skin-corporate .sv2-upgrade-dialog,body.skin-pretty-fantasy .sv2-upgrade-dialog{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-shell-bg);border-radius:26px;gap:14px;width:min(430px,100vw - 28px);max-height:min(720px,100vh - 44px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 64px #0f172a3d,inset 0 1px #fffffff0}.sv2-upgrade-head{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sv2-upgrade-head>span{background:var(--skillv2-action-gradient);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.sv2-upgrade-head h3{color:#172235;margin:0;font-size:19px;line-height:1.1}.sv2-upgrade-head p{color:#647289;margin:5px 0 0;font-size:12.5px;font-weight:650;line-height:1.4}.sv2-upgrade-cost{background:#ffffff8a;border:1px solid #7161fd2e;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:flex}.sv2-upgrade-cost span,.sv2-upgrade-cost small{color:#172235;align-items:center;gap:6px;font-weight:850;display:inline-flex}.sv2-upgrade-cost small{color:#647289;font-size:11px}.sv2-upgrade-cost .currency-icon{width:18px;height:18px}.sv2-upgrade-error{color:#b42318;background:#fef2f2e6;border:1px solid #dc26262e;border-radius:14px;margin:0;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.35}.sv2-upgrade-actions{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;display:grid}.sv2-upgrade-primary,.sv2-upgrade-secondary{text-align:center;border-radius:14px;min-height:46px;padding:0 12px;font-size:12px;font-weight:850;line-height:1.1}.sv2-upgrade-primary{background:var(--skillv2-action-gradient)!important;color:#fff!important;border:0!important}.sv2-upgrade-secondary{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#172235!important}.lesson-run-coming-soon-layer{z-index:91;background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}body.skin-corporate .lesson-run-coming-soon-modal,body.skin-pretty-fantasy .lesson-run-coming-soon-modal{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-shell-bg);border-radius:26px;gap:14px;width:min(430px,100vw - 28px);padding:18px;display:grid;box-shadow:0 24px 64px #0f172a3d,inset 0 1px #fffffff0}.lesson-run-modal-head{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;display:grid}.lesson-run-modal-head>span{background:var(--skillv2-action-gradient);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.lesson-run-modal-head h3{color:#172235;margin:0;font-size:19px;line-height:1.1}.lesson-run-modal-head p,.lesson-run-modal-note{color:#647289;margin:5px 0 0;font-size:12.5px;font-weight:650;line-height:1.4}.lesson-run-modal-note{background:#ffffff8a;border:1px solid #7161fd29;border-radius:14px;margin:0;padding:10px 12px}.lesson-run-modal-actions{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;display:grid}.lesson-run-modal-primary,.lesson-run-modal-secondary{text-align:center;border-radius:14px;min-height:46px;padding:0 12px;font-size:12px;font-weight:850;line-height:1.1}.lesson-run-modal-primary{background:var(--skillv2-action-gradient)!important;color:#fff!important;border:0!important}.lesson-run-modal-secondary{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#172235!important}.sv2-upgrade-lesson-list{gap:10px;display:grid}.sv2-upgrade-lesson{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:86px;padding:12px;display:grid}.sv2-upgrade-lesson>span{color:#5a4fd9;background:#7161fd1a;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.sv2-upgrade-lesson strong,.sv2-upgrade-lesson small{display:block}.sv2-upgrade-lesson strong{color:#172235;font-size:13px;line-height:1.2}.sv2-upgrade-lesson small{color:#7161fd;margin-top:3px;font-size:10.5px;font-weight:800}.sv2-upgrade-lesson p{color:#647289;margin:6px 0 0;font-size:11.5px;line-height:1.35}.sv2-upgrade-lesson label{color:#647289;grid-column:1/-1;gap:5px;font-size:11px;font-weight:850;display:grid}.sv2-upgrade-lesson input,.sv2-upgrade-lesson textarea{border:1px solid var(--skillv2-inner-border);color:#172235;width:100%;font:inherit;background:#ffffffb8;border-radius:12px;padding:10px 11px}body.skin-corporate .skillv2-card .sv2-mode-pill,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);text-align:left;min-height:78px;box-shadow:none;border-radius:18px;gap:2px;padding:15px 14px 15px 54px;display:grid;position:relative}body.skin-corporate .skillv2-card .sv2-mode-pill:before,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill:before{opacity:.9;font-size:26px;line-height:1;position:absolute;top:19px;left:18px}body.skin-corporate .skillv2-card .sv2-mode-pill.is-freeform:before,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill.is-freeform:before{content:"?";color:#35b58a}body.skin-corporate .skillv2-card .sv2-mode-pill.is-todos:before,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill.is-todos:before{content:"?";color:#7f8ca0}body.skin-corporate .skillv2-card .sv2-mode-pill.is-active,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill.is-active{border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg);box-shadow:inset 0 0 0 1px #7161fd1f}body.skin-corporate .skillv2-card .sv2-mode-pill span,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill span{color:#243041;font-size:16px;font-weight:700}body.skin-corporate .skillv2-card .sv2-mode-pill small,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill small{color:#8390a4;font-size:11.5px}body.skin-corporate .skillv2-card .sv2-log-form,body.skin-pretty-fantasy .skillv2-card .sv2-log-form{min-height:148px;position:relative}body.skin-corporate .skillv2-card .sv2-log-form textarea,body.skin-pretty-fantasy .skillv2-card .sv2-log-form textarea{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#36455c;resize:vertical;border-radius:22px;width:100%;min-height:148px;padding:22px 58px 38px 22px;font-size:15px;line-height:1.55}body.skin-corporate .skillv2-card .sv2-log-form textarea::placeholder,body.skin-pretty-fantasy .skillv2-card .sv2-log-form textarea::placeholder{color:#8f9bad}body.skin-corporate .skillv2-card .sv2-log-form textarea::-webkit-scrollbar{width:0;height:0}body.skin-pretty-fantasy .skillv2-card .sv2-log-form textarea::-webkit-scrollbar{width:0;height:0}body.skin-corporate .skillv2-card .sv2-log-form textarea{scrollbar-width:none}body.skin-corporate .skillv2-card .sv2-textarea-action,body.skin-pretty-fantasy .skillv2-card .sv2-textarea-action{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#35b58a;pointer-events:none;border-radius:12px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:absolute;top:14px;right:14px}body.skin-corporate .skillv2-card .sv2-textarea-count,body.skin-pretty-fantasy .skillv2-card .sv2-textarea-count{color:#a2adbb;pointer-events:none;font-size:12px;position:absolute;bottom:12px;right:16px}body.skin-corporate .skillv2-card .sv2-todo-list,body.skin-pretty-fantasy .skillv2-card .sv2-todo-list{grid-auto-rows:minmax(46px,max-content);align-content:start;gap:10px;min-height:0;display:grid}body.skin-corporate .skillv2-card .sv2-todo-item,body.skin-pretty-fantasy .skillv2-card .sv2-todo-item{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#1f2937;text-align:left;border-radius:14px;align-items:center;gap:8px;height:auto;min-height:46px;padding:0 11px;font-size:13px;font-weight:700;display:flex}body.skin-corporate .skillv2-card .sv2-todo-item.is-done,body.skin-pretty-fantasy .skillv2-card .sv2-todo-item.is-done{background:linear-gradient(135deg,#f7fffbfa,#e8faf1f0);border-color:#33b98b4d}body.skin-corporate .skillv2-card .sv2-todo-check,body.skin-pretty-fantasy .skillv2-card .sv2-todo-check{font-size:13px}body.skin-corporate .skillv2-card .initial-content-card,body.skin-pretty-fantasy .skillv2-card .initial-content-card{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#243041;border-radius:18px;gap:12px;padding:14px;display:grid}body.skin-corporate .skillv2-card .initial-content-missing-card,body.skin-pretty-fantasy .skillv2-card .initial-content-missing-card{background:linear-gradient(135deg,#fff8f8f0,#ffffffb8);border-color:#e05c5c47}body.skin-corporate .skillv2-card .initial-content-missing-card .initial-content-header strong,body.skin-pretty-fantasy .skillv2-card .initial-content-missing-card .initial-content-header strong{color:#a23b3b}body.skin-corporate .skillv2-card .initial-content-header,body.skin-pretty-fantasy .skillv2-card .initial-content-header{justify-content:space-between;align-items:center;min-width:0;display:flex}body.skin-corporate .skillv2-card .initial-content-header strong,body.skin-pretty-fantasy .skillv2-card .initial-content-header strong{color:#172235;font-size:17px;font-weight:850;line-height:1.15}body.skin-corporate .skillv2-card .initial-content-section,body.skin-pretty-fantasy .skillv2-card .initial-content-section{gap:6px;min-width:0;display:grid}body.skin-corporate .skillv2-card .initial-content-label,body.skin-pretty-fantasy .skillv2-card .initial-content-label{color:#6f7e93;letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:850;line-height:1.1}body.skin-corporate .skillv2-card .initial-content-section p,body.skin-pretty-fantasy .skillv2-card .initial-content-section p{color:#36455c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}body.skin-corporate .skillv2-card .initial-content-list,body.skin-pretty-fantasy .skillv2-card .initial-content-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}body.skin-corporate .skillv2-card .initial-content-list li,body.skin-pretty-fantasy .skillv2-card .initial-content-list li{color:#263347;background:#ffffff9e;border:1px solid #eeecece6;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;font-size:12.5px;font-weight:680;line-height:1.35;display:flex}body.skin-corporate .skillv2-card .initial-content-list:not(.is-checklist) li:before,body.skin-pretty-fantasy .skillv2-card .initial-content-list:not(.is-checklist) li:before{content:"";background:hsla(var(--branch-hue,154), 62%, 48%, .72);border-radius:999px;flex:none;width:6px;height:6px;margin-top:5px}body.skin-corporate .skillv2-card .initial-content-list li span:last-child,body.skin-pretty-fantasy .skillv2-card .initial-content-list li span:last-child{overflow-wrap:anywhere;min-width:0}body.skin-corporate .skillv2-card .initial-content-check,body.skin-pretty-fantasy .skillv2-card .initial-content-check{color:hsla(var(--branch-hue,154), 60%, 42%, .9);flex:none;font-size:12px;line-height:1.35}body.skin-corporate .skillv2-card .tiny-quiz-card,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-card{border:1px solid hsla(var(--branch-hue,154), 42%, 58%, .24);background:linear-gradient(135deg, #ffffffc2, hsla(var(--branch-hue,154), 74%, 94%, .38));border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid}body.skin-corporate .skillv2-card .tiny-quiz-card p,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-card p{color:#233044;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760;line-height:1.38}body.skin-corporate .skillv2-card .tiny-quiz-options,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-options{gap:7px;display:grid}body.skin-corporate .skillv2-card .tiny-quiz-actions,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-actions{flex-wrap:wrap;gap:8px;display:flex}body.skin-corporate .skillv2-card .tiny-quiz-option,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-option{color:#253247;text-align:left;background:#ffffffb8;border:1px solid #eeececf2;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:grid}body.skin-corporate .skillv2-card .tiny-quiz-option span,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-option span{color:#6f7e93;background:#ffffffe0;border:1px solid #dbe0e9e6;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid}body.skin-corporate .skillv2-card .tiny-quiz-option strong,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-option strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:12.5px;font-weight:740;line-height:1.25}body.skin-corporate .skillv2-card .tiny-quiz-option-selected,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-option-selected{border-color:hsla(var(--branch-hue,154), 52%, 52%, .44);box-shadow:inset 0 0 0 1px hsla(var(--branch-hue,154), 52%, 52%, .12)}body.skin-corporate .skillv2-card .tiny-quiz-option-correct,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-option-correct{background:#eafaf3e0;border-color:#27b98961}body.skin-corporate .skillv2-card .tiny-quiz-option-wrong,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-option-wrong{background:#fff0f0db;border-color:#e05c5c57}body.skin-corporate .skillv2-card .tiny-quiz-explanation,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-explanation,body.skin-corporate .skillv2-card .tiny-quiz-answer small,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-answer small{color:#536175;font-size:11.5px;font-weight:680;line-height:1.35}body.skin-corporate .skillv2-card .tiny-quiz-feedback,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-feedback{gap:3px;display:grid}body.skin-corporate .skillv2-card .tiny-quiz-result,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-result{color:#536175;overflow-wrap:anywhere;font-size:11.5px;font-weight:850;line-height:1.25}body.skin-corporate .skillv2-card .tiny-quiz-result.is-correct,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-result.is-correct{color:#22936d}body.skin-corporate .skillv2-card .tiny-quiz-result.is-wrong,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-result.is-wrong{color:#b34b55}body.skin-corporate .skillv2-card .tiny-quiz-show-answer,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-show-answer{border:1px solid hsla(var(--branch-hue,154), 44%, 48%, .28);color:#243041;background:#ffffffb8;border-radius:12px;justify-self:start;min-height:34px;padding:0 12px;font-size:12px;font-weight:780}body.skin-corporate .skillv2-card .tiny-quiz-answer,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-answer{background:#ffffff9e;border-radius:12px;gap:4px;padding:9px 10px;display:grid}body.skin-corporate .skillv2-card .tiny-quiz-answer strong,body.skin-pretty-fantasy .skillv2-card .tiny-quiz-answer strong{color:#172235;overflow-wrap:anywhere;font-size:13px;line-height:1.2}body.skin-corporate .skillv2-card .sv2-tip,body.skin-pretty-fantasy .skillv2-card .sv2-tip{color:#4a9c83;margin:12px 0 0;font-size:11px;line-height:1.4}body.skin-corporate .skillv2-card .sv2-lock-note,body.skin-pretty-fantasy .skillv2-card .sv2-lock-note{color:#516076;background:linear-gradient(135deg,#faf9f7f5,#fcfaf9e6);border:1px solid #7161fd2e;border-radius:14px;margin:0 0 12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.35}body.skin-corporate .skillv2-card .sv2-enrichment-note,body.skin-pretty-fantasy .skillv2-card .sv2-enrichment-note{color:#2f6f59;background:#ebfaf3b8;border:1px solid #34b78b42;border-radius:14px;margin:0 0 12px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35}body.skin-corporate .skillv2-card .sv2-actions,body.skin-pretty-fantasy .skillv2-card .sv2-actions{z-index:5;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#fcfaf900 0%,#fcfaf9f0 28%,#fbf9fafc 100%);grid-template-columns:minmax(0,1fr) minmax(0,1.28fr) minmax(0,1fr);gap:9px;margin:0 -8px -12px;padding:16px 8px 12px;display:grid;position:sticky;bottom:-1px}body.skin-corporate .skillv2-card .sv2-actions.is-premium-actions,body.skin-pretty-fantasy .skillv2-card .sv2-actions.is-premium-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr) minmax(0,1fr)}body.skin-corporate .skillv2-card .sv2-btn,body.skin-pretty-fantasy .skillv2-card .sv2-btn{min-width:0;min-height:48px;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif);white-space:normal;text-align:center;letter-spacing:0;text-shadow:0 2px 10px #135bae33;-webkit-backdrop-filter:blur(18px)saturate(1.25);border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,inset 0 -16px 32px #4684da1f,0 12px 26px #367dd626;filter:none!important;opacity:1!important;visibility:visible!important;transform:none!important}body.skin-corporate .skillv2-card .sv2-actions.is-premium-actions .sv2-btn,body.skin-pretty-fantasy .skillv2-card .sv2-actions.is-premium-actions .sv2-btn{align-content:center;gap:5px;padding:0 12px;display:inline-flex}body.skin-corporate .skillv2-card .sv2-btn span,body.skin-pretty-fantasy .skillv2-card .sv2-btn span{min-width:0;opacity:1!important;visibility:visible!important}body.skin-corporate .skillv2-card .sv2-actions.is-premium-actions .sv2-btn span,body.skin-pretty-fantasy .skillv2-card .sv2-actions.is-premium-actions .sv2-btn span{color:inherit;font-size:12px;font-weight:500;line-height:1;-webkit-text-fill-color:currentColor!important}body.skin-corporate .skillv2-card .sv2-actions.is-premium-actions .sv2-btn small,body.skin-pretty-fantasy .skillv2-card .sv2-actions.is-premium-actions .sv2-btn small{color:#637189;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:10px;font-weight:760;line-height:1.1;display:inline-flex}body.skin-corporate .skillv2-card .lesson-run-cta-button,body.skin-pretty-fantasy .skillv2-card .lesson-run-cta-button{padding-inline:10px}body.skin-corporate .skillv2-card .lesson-run-action-copy,body.skin-pretty-fantasy .skillv2-card .lesson-run-action-copy{text-align:left;gap:3px;display:grid}body.skin-corporate .skillv2-card .lesson-run-action-copy strong,body.skin-pretty-fantasy .skillv2-card .lesson-run-action-copy strong{color:inherit;font-size:12.5px;font-weight:850;line-height:1.12}body.skin-corporate .skillv2-card .lesson-run-action-copy small,body.skin-pretty-fantasy .skillv2-card .lesson-run-action-copy small{color:#ffffffd1;font-size:9.5px;font-weight:760;line-height:1.18}body.skin-corporate .skillv2-card .sv2-btn.is-secondary,body.skin-pretty-fantasy .skillv2-card .sv2-btn.is-secondary{box-shadow:inset 0 1px #ffffffc7,inset 0 -16px 32px #4684da1f,0 12px 26px #367dd626;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ffffff3d,#0000 46%),#5da6ee57!important;border:1px solid #ffffff94!important}body.skin-corporate .skillv2-card .sv2-btn.is-primary,body.skin-pretty-fantasy .skillv2-card .sv2-btn.is-primary{box-shadow:inset 0 1px #ffffffd6,inset 0 -18px 36px #5c57e22e,0 14px 30px #3d57ef42;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ffffff47,#0000 42%),linear-gradient(135deg,#3a5ef6d6 0%,#6c7effc2 56%,#b096ffb8 100%)!important;border:1px solid #ffffff94!important}body.skin-corporate .skillv2-card .sv2-btn-icon,body.skin-pretty-fantasy .skillv2-card .sv2-btn-icon{font-size:20px;line-height:1}body.skin-corporate .skillv2-card .sv2-btn:hover,body.skin-pretty-fantasy .skillv2-card .sv2-btn:hover{filter:none!important}body.skin-corporate .skillv2-card .sv2-btn.is-secondary:hover,body.skin-pretty-fantasy .skillv2-card .sv2-btn.is-secondary:hover{box-shadow:inset 0 1px #fffffff2,0 12px 24px #24304114}body.skin-corporate .skillv2-card .sv2-btn.is-primary:hover,body.skin-pretty-fantasy .skillv2-card .sv2-btn.is-primary:hover{box-shadow:0 18px 34px #4f8dff45,inset 0 1px #ffffff38}body.skin-corporate .skillv2-card .sv2-btn:disabled,body.skin-pretty-fantasy .skillv2-card .sv2-btn:disabled{cursor:not-allowed;opacity:1!important;filter:none!important;-webkit-text-fill-color:currentColor!important}body.skin-corporate .skillv2-card .sv2-btn.is-secondary:disabled,body.skin-pretty-fantasy .skillv2-card .sv2-btn.is-secondary:disabled{background:var(--skillv2-inner-bg)!important;color:#162033!important;border-color:var(--skillv2-inner-border)!important;box-shadow:inset 0 1px #fffffff5,0 10px 22px #24304113!important}body.skin-corporate .skillv2-card .sv2-btn.is-primary:disabled,body.skin-pretty-fantasy .skillv2-card .sv2-btn.is-primary:disabled{background:var(--skillv2-action-gradient)!important;color:#fff!important;box-shadow:0 16px 32px #4f8dff40,inset 0 1px #ffffff38!important}@media (width<=900px){body.skin-corporate .skillv2-card .sv2-premium-actions,body.skin-pretty-fantasy .skillv2-card .sv2-premium-actions{grid-template-columns:1fr}body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card{border-radius:30px 30px 16px 16px!important;gap:14px!important;width:calc(100vw - 24px)!important;min-height:0!important;max-height:min(70vh,660px)!important;padding:18px 16px 16px!important;inset:auto auto 8px 50%!important;transform:translate(-50%)!important}body.skin-corporate .skillv2-card .sv2-header,body.skin-pretty-fantasy .skillv2-card .sv2-header{grid-template-columns:minmax(0,1fr) 104px;gap:12px}body.skin-corporate .skillv2-card .sv2-title,body.skin-pretty-fantasy .skillv2-card .sv2-title{max-width:13ch;font-size:27px;line-height:.95}body.skin-corporate .skillv2-card .sv2-emblem,body.skin-pretty-fantasy .skillv2-card .sv2-emblem{width:108px;height:108px}body.skin-corporate .skillv2-card .sv2-emblem-core,body.skin-pretty-fantasy .skillv2-card .sv2-emblem-core{font-size:48px}body.skin-corporate .skillv2-card .sv2-emblem-ring-a,body.skin-pretty-fantasy .skillv2-card .sv2-emblem-ring-a{width:60px;height:60px}body.skin-corporate .skillv2-card .sv2-emblem-ring-b,body.skin-pretty-fantasy .skillv2-card .sv2-emblem-ring-b{width:82px;height:82px}body.skin-corporate .skillv2-card .sv2-progress-grid,body.skin-pretty-fantasy .skillv2-card .sv2-progress-grid{grid-template-columns:minmax(0,1fr) 118px;gap:10px}body.skin-corporate .skillv2-card .sv2-progress-card,body.skin-pretty-fantasy .skillv2-card .sv2-progress-card{padding:9px 0 0}body.skin-corporate .skillv2-card .sv2-progress-head span,body.skin-pretty-fantasy .skillv2-card .sv2-progress-head span,body.skin-corporate .skillv2-card .sv2-progress-head strong,body.skin-pretty-fantasy .skillv2-card .sv2-progress-head strong{font-size:11px}body.skin-corporate .skillv2-card .sv2-est-card,body.skin-pretty-fantasy .skillv2-card .sv2-est-card{gap:8px;min-height:70px;padding:11px 10px}body.skin-corporate .skillv2-card .sv2-est-card strong,body.skin-pretty-fantasy .skillv2-card .sv2-est-card strong{font-size:13.5px}body.skin-corporate .skillv2-card .sv2-section-title,body.skin-pretty-fantasy .skillv2-card .sv2-section-title{font-size:21px}body.skin-corporate .skillv2-card .sv2-reward-card,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card{border-radius:17px;gap:5px;min-height:72px;padding:10px 7px}body.skin-corporate .skillv2-card .sv2-reward-grid,body.skin-pretty-fantasy .skillv2-card .sv2-reward-grid{flex-wrap:nowrap;gap:8px;display:flex}body.skin-corporate .skillv2-card .sv2-reward-card,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card{flex-basis:min(33%,118px)}body.skin-corporate .skillv2-card .sv2-reward-icon,body.skin-pretty-fantasy .skillv2-card .sv2-reward-icon{width:30px;height:30px}body.skin-corporate .skillv2-card .sv2-reward-card strong,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card strong{font-size:10.5px;line-height:1.05}body.skin-corporate .skillv2-card .sv2-reward-card small,body.skin-pretty-fantasy .skillv2-card .sv2-reward-card small{font-size:8.5px;line-height:1.1}body.skin-corporate .skillv2-card .sv2-mode-pill,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill{border-radius:17px;min-height:76px;padding:14px 11px 14px 48px}body.skin-corporate .skillv2-card .sv2-mode-pill span,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill span{font-size:14px}body.skin-corporate .skillv2-card .sv2-mode-pill small,body.skin-pretty-fantasy .skillv2-card .sv2-mode-pill small{font-size:9.5px}body.skin-corporate .skillv2-card .sv2-log-form textarea,body.skin-pretty-fantasy .skillv2-card .sv2-log-form textarea{min-height:148px}body.skin-corporate .skillv2-card .sv2-action-card,body.skin-pretty-fantasy .skillv2-card .sv2-action-card{min-height:0;padding:0}body.skin-corporate .skillv2-card .sv2-actions,body.skin-pretty-fantasy .skillv2-card .sv2-actions{gap:9px;margin:0 -6px -10px;padding:14px 6px 10px}body.skin-corporate .skillv2-card .sv2-btn,body.skin-pretty-fantasy .skillv2-card .sv2-btn{border-radius:17px;gap:8px;min-height:46px;padding:0 10px;font-size:11.5px}body.skin-corporate .skillv2-card .sv2-btn-icon,body.skin-pretty-fantasy .skillv2-card .sv2-btn-icon{font-size:14px}}body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.65rem!important;left:.7rem!important;right:.7rem!important}body.skin-corporate .tree-status-card.player-card,body.skin-pretty-fantasy .tree-status-card.player-card{max-width:min(38rem,100vw - 8rem);border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-shell-bg)!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:4.35rem!important;padding-top:.52rem!important;padding-bottom:.52rem!important}body.skin-corporate .tree-player-copy,body.skin-pretty-fantasy .tree-player-copy{grid-area:1/2;grid-template-columns:minmax(8rem,.92fr) auto;grid-template-areas:"name wallet""level wallet""track track""xp xp";align-items:center;column-gap:1.1rem}body.skin-corporate .tree-player-copy strong,body.skin-pretty-fantasy .tree-player-copy strong{grid-area:name}body.skin-corporate .tree-player-copy>span,body.skin-pretty-fantasy .tree-player-copy>span{grid-area:level}body.skin-corporate .tree-player-xp-track,body.skin-pretty-fantasy .tree-player-xp-track{grid-area:track;width:min(13.8rem,100%);max-width:none}body.skin-corporate .tree-player-copy>small,body.skin-pretty-fantasy .tree-player-copy>small{grid-area:xp}body.skin-corporate .tree-player-avatar,body.skin-pretty-fantasy .tree-player-avatar{cursor:pointer;transition:transform .14s,box-shadow .16s;border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;width:3.45rem!important;height:3.45rem!important;padding:0!important}body.skin-corporate .tree-player-wallet,body.skin-pretty-fantasy .tree-player-wallet{grid-area:wallet;justify-content:flex-end;align-self:center;align-items:center;gap:1.15rem;min-width:0;border-left:0!important;padding-left:0!important;display:inline-flex!important}body.skin-corporate .tree-player-wallet span,body.skin-pretty-fantasy .tree-player-wallet span{font-size:.92rem}body.skin-corporate .tree-player-wallet b,body.skin-pretty-fantasy .tree-player-wallet b{border-radius:999px;width:1.35rem;height:1.35rem;padding:.18rem}body.skin-corporate .tree-player-avatar:hover,body.skin-pretty-fantasy .tree-player-avatar:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 16px 32px #2430411f!important}body.skin-corporate .tree-player-avatar:active,body.skin-pretty-fantasy .tree-player-avatar:active{transform:scale(.97)}body.skin-corporate .tree-player-avatar:before,body.skin-pretty-fantasy .tree-player-avatar:before{border-color:#eeececd1!important}body.skin-corporate .tree-player-xp-track i,body.skin-pretty-fantasy .tree-player-xp-track i,body.skin-corporate .tree-quest-track i,body.skin-pretty-fantasy .tree-quest-track i{background:var(--skillv2-progress-gradient)!important}body.skin-corporate .tree-quest-menu-wrap,body.skin-pretty-fantasy .tree-quest-menu-wrap{pointer-events:auto;justify-self:end;position:relative}body.skin-corporate .tree-quest-trigger,body.skin-pretty-fantasy .tree-quest-trigger{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#1f2937;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:auto;min-width:5.9rem;height:3.2rem;padding:0 1.2rem;font-size:1.25rem;line-height:1;transition:transform .14s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 14px 30px #2430411c}body.skin-corporate .tree-quest-trigger .currency-icon,body.skin-pretty-fantasy .tree-quest-trigger .currency-icon{width:1.35rem;height:1.35rem}body.skin-corporate .tree-quest-trigger:hover,body.skin-pretty-fantasy .tree-quest-trigger:hover,body.skin-corporate .tree-quest-trigger.is-active,body.skin-pretty-fantasy .tree-quest-trigger.is-active{border-color:#7161fd38;box-shadow:inset 0 1px #fffffffa,0 18px 36px #4f8dff29}body.skin-corporate .tree-quest-trigger:active,body.skin-pretty-fantasy .tree-quest-trigger:active{transform:scale(.96)}body.skin-corporate .tree-quest-menu-wrap .quest-card,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card{z-index:2147483002;transform-origin:100% 0;width:min(36rem,100vw - 1.4rem);position:absolute;top:calc(100% + .62rem);right:0}body.skin-corporate .tree-quest-menu-wrap .quest-card:not(.is-open),body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card:not(.is-open){display:none!important}body.skin-corporate .tree-quest-menu-wrap .quest-card.is-open,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card.is-open{animation:.22s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2!important;display:grid!important}body.skin-corporate .tree-floating-actions,body.skin-pretty-fantasy .tree-floating-actions{align-items:center;gap:.55rem!important;display:flex!important;top:6.45rem!important;right:.75rem!important}body.skin-corporate .tree-fab,body.skin-pretty-fantasy .tree-fab,body.skin-corporate .tree-floating-actions .skilsy-chat-trigger,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-trigger,body.skin-corporate .tree-info-actions .shell-btn,body.skin-pretty-fantasy .tree-info-actions .shell-btn,body.skin-corporate .node-create-modal .actions button,body.skin-pretty-fantasy .node-create-modal .actions button{justify-content:center;align-items:center;gap:.45rem;min-width:3.45rem;min-height:3.15rem;font-weight:780;line-height:1;border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#1f2937!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:0 1rem!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff5,0 14px 30px #2430411c!important}body.skin-corporate .tree-create-fab,body.skin-pretty-fantasy .tree-create-fab{min-width:3.75rem;font-size:1.32rem}body.skin-corporate .tree-edit-fab,body.skin-pretty-fantasy .tree-edit-fab{min-width:5rem;font-size:.86rem}body.skin-corporate .tree-fab:hover,body.skin-pretty-fantasy .tree-fab:hover,body.skin-corporate .tree-floating-actions .skilsy-chat-trigger:hover,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-trigger:hover,body.skin-corporate .tree-info-actions .shell-btn:hover,body.skin-pretty-fantasy .tree-info-actions .shell-btn:hover,body.skin-corporate .node-create-modal .actions button:hover,body.skin-pretty-fantasy .node-create-modal .actions button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 18px 36px #4f8dff24!important}body.skin-corporate .tree-fab.is-active,body.skin-pretty-fantasy .tree-fab.is-active,body.skin-corporate .tree-info-actions .shell-btn.is-active,body.skin-pretty-fantasy .tree-info-actions .shell-btn.is-active{background:var(--skillv2-shell-bg)!important;border-color:#7161fd40!important}body.skin-corporate .tree-fab:disabled,body.skin-pretty-fantasy .tree-fab:disabled,body.skin-corporate .tree-fab.is-disabled,body.skin-pretty-fantasy .tree-fab.is-disabled,body.skin-corporate .tree-info-actions .shell-btn:disabled,body.skin-pretty-fantasy .tree-info-actions .shell-btn:disabled{cursor:not-allowed;opacity:.52!important;transform:none!important}body.skin-corporate .node-create-modal,body.skin-pretty-fantasy .node-create-modal{border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-shell-bg)!important;color:#1f2937!important;animation:.22s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2!important;box-shadow:0 26px 68px #24304126,inset 0 1px #fffffff0!important}body.skin-corporate .node-create-modal .actions button[type=submit],body.skin-pretty-fantasy .node-create-modal .actions button[type=submit]{background:var(--skillv2-action-gradient)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 18px 34px #4f8dff45,inset 0 1px #ffffff38!important}@media (width<=859px){body.skin-corporate .tree-status-card.player-card,body.skin-pretty-fantasy .tree-status-card.player-card{max-width:calc(100vw - 7.6rem)}body.skin-corporate .tree-player-wallet,body.skin-pretty-fantasy .tree-player-wallet{display:none}body.skin-corporate .tree-quest-menu-wrap .quest-card,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card{width:auto;position:fixed;top:5rem;left:.7rem;right:.7rem}body.skin-corporate .tree-floating-actions,body.skin-pretty-fantasy .tree-floating-actions{top:auto!important;bottom:.7rem!important;right:.7rem!important}}body.skin-corporate .tree-brand-strip,body.skin-pretty-fantasy .tree-brand-strip{z-index:2147483001;pointer-events:none;color:#111827;height:4.1rem;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;align-items:center;gap:.68rem;padding:0;display:inline-flex;position:fixed}body.skin-corporate .tree-brand-logo,body.skin-pretty-fantasy .tree-brand-logo{background:url(/brand/logo%20liquid.png) 50%/contain no-repeat;flex:none;width:3.95rem;height:3.95rem}body.skin-corporate .tree-brand-copy,body.skin-pretty-fantasy .tree-brand-copy{gap:.14rem;min-width:0;display:grid}body.skin-corporate .tree-brand-strip strong,body.skin-pretty-fantasy .tree-brand-strip strong{letter-spacing:0;color:#111827;text-shadow:none;font-size:1.22rem;font-weight:700;line-height:1}body.skin-corporate .tree-brand-strip small,body.skin-pretty-fantasy .tree-brand-strip small{color:#11182794;letter-spacing:0;font-size:.76rem;font-weight:500;line-height:1}@media (width<=859px){body.skin-corporate .tree-brand-strip,body.skin-pretty-fantasy .tree-brand-strip{background:0 0;border:0;border-radius:0;justify-content:flex-start;width:auto;height:4.8rem;top:.56rem;left:1rem;right:auto}body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:".quest""player player"!important;gap:.55rem!important;top:.58rem!important}body.skin-corporate .tree-status-card.player-card,body.skin-pretty-fantasy .tree-status-card.player-card{grid-area:player;max-width:none;margin-top:.05rem}body.skin-corporate .tree-quest-menu-wrap,body.skin-pretty-fantasy .tree-quest-menu-wrap{grid-area:quest}}@media (width>=860px){body.skin-corporate .tree-brand-strip,body.skin-pretty-fantasy .tree-brand-strip{border-radius:0;justify-content:flex-start;min-width:12.6rem;top:.92rem;left:1rem}body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{grid-template-columns:minmax(0,34rem) minmax(26rem,36rem)!important;align-items:start!important;left:13.7rem!important}body.skin-corporate .tree-quest-trigger,body.skin-pretty-fantasy .tree-quest-trigger{display:none!important}body.skin-corporate .tree-quest-menu-wrap,body.skin-pretty-fantasy .tree-quest-menu-wrap{justify-self:stretch}body.skin-corporate .tree-quest-menu-wrap .quest-card,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card{width:100%!important;animation:none!important;display:grid!important;position:relative!important;top:auto!important;right:auto!important}}body.skin-corporate .tree-status-card.player-card,body.skin-pretty-fantasy .tree-status-card.player-card{grid-template-areas:"avatar copy skilsy";max-width:min(42rem,100vw - 8rem);position:relative;grid-template-columns:auto minmax(0,1fr) auto!important;gap:0 .95rem!important}body.skin-corporate .tree-player-avatar,body.skin-pretty-fantasy .tree-player-avatar{grid-area:avatar}body.skin-corporate .tree-player-copy,body.skin-pretty-fantasy .tree-player-copy{grid-area:copy;grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-self:center;gap:.12rem 0}body.skin-corporate .tree-status-card.player-card>.skilsy-chat-widget,body.skin-pretty-fantasy .tree-status-card.player-card>.skilsy-chat-widget{grid-area:auto;align-self:center}body.skin-corporate .tree-player-copy strong,body.skin-pretty-fantasy .tree-player-copy strong,body.skin-corporate .tree-player-copy>span,body.skin-pretty-fantasy .tree-player-copy>span,body.skin-corporate .tree-player-xp-track,body.skin-pretty-fantasy .tree-player-xp-track,body.skin-corporate .tree-player-copy>small,body.skin-pretty-fantasy .tree-player-copy>small{grid-area:auto}body.skin-corporate .tree-player-wallet,body.skin-pretty-fantasy .tree-player-wallet{justify-content:flex-start;align-items:center;gap:1.05rem;min-width:0;margin:0;position:absolute;top:2.7rem;left:20.1rem;border-left:0!important;flex-direction:row!important;padding-left:0!important;display:inline-flex!important}body.skin-corporate .tree-player-wallet span,body.skin-pretty-fantasy .tree-player-wallet span{align-items:center;gap:.42rem;font-size:.84rem;line-height:1;display:inline-flex}body.skin-corporate .tree-player-wallet b,body.skin-pretty-fantasy .tree-player-wallet b{border-radius:999px;width:1.42rem;height:1.42rem}@media (width<=859px){body.skin-corporate .tree-status-card.player-card,body.skin-pretty-fantasy .tree-status-card.player-card{grid-template-areas:"avatar copy skilsy";grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:.72rem!important}body.skin-corporate .tree-player-copy,body.skin-pretty-fantasy .tree-player-copy{padding-right:8.2rem;position:relative}body.skin-corporate .tree-player-wallet,body.skin-pretty-fantasy .tree-player-wallet{gap:.5rem;margin:0;top:1.35rem;left:auto;right:0;display:inline-flex!important}body.skin-corporate .tree-player-wallet span,body.skin-pretty-fantasy .tree-player-wallet span{gap:.26rem;font-size:.68rem}body.skin-corporate .tree-player-wallet b,body.skin-pretty-fantasy .tree-player-wallet b{width:1.05rem;height:1.05rem;font-size:.58rem}}@media (width>=860px){body.skin-corporate .tree-quest-menu-wrap .quest-card:not(.is-open),body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card:not(.is-open),body.skin-corporate .tree-quest-menu-wrap .quest-card.is-open,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;animation:none!important;display:grid!important;position:relative!important;top:auto!important;right:auto!important}}.app-shell.profile-mode{color:#142033;background:radial-gradient(900px 460px at 18% 92%,#7cbaff2e,#0000 60%),radial-gradient(780px 420px at 76% 22%,#45d5a621,#0000 62%),linear-gradient(#fcfaf9 0%,#f7fafc 100%);gap:0;max-width:none;min-height:100vh;padding:0}.profile-dashboard-page{color:#142033;isolation:isolate;min-height:100vh;padding:0 18px 28px;position:relative;overflow:hidden}.profile-dashboard-page:before{content:"";z-index:-2;background:linear-gradient(90deg,#ffffffeb,#ffffffb8),radial-gradient(circle at 13% 76%,#a7cfff3d,#0000 30%),radial-gradient(circle at 35% 35%,#35ce9921,#0000 28%),radial-gradient(circle at 70% 72%,#9c7bff1a,#0000 34%);position:fixed;inset:0}.profile-dashboard-page:after{content:"";z-index:-1;opacity:.42;filter:blur(1px);background:radial-gradient(at 54% 34%,#ffffffc7 0 22%,#0000 23%),radial-gradient(at 44% 58%,#74a6e733 0 34%,#0000 35%),radial-gradient(at 62% 70%,#e1be742e 0 32%,#0000 33%);width:44vw;height:68vh;position:fixed;bottom:-8vh;left:-6vw}.profile-dashboard-page h1,.profile-dashboard-page h2,.profile-dashboard-page p{margin:0}.profile-dashboard-page a{color:inherit;text-decoration:none}.profile-dashboard-topbar{grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1780px;height:104px;margin:0 auto;display:grid}.profile-dashboard-brand{align-items:center;gap:9px;min-width:0;display:inline-flex}.profile-dashboard-logo{color:#fff;filter:drop-shadow(0 6px 18px #3174df38);background:0 0;flex:none;width:44px;height:44px;position:relative}.profile-dashboard-logo:before,.profile-dashboard-logo:after{content:"";-webkit-mask:var(--skillsys-logo-mask) center / contain no-repeat;-webkit-mask:var(--skillsys-logo-mask) center / contain no-repeat;mask:var(--skillsys-logo-mask) center / contain no-repeat;background:#111827;position:absolute;inset:0}.profile-dashboard-logo:before{--skillsys-logo-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 3 29.4 18.6 45 24 29.4 29.4 24 45 18.6 29.4 3 24 18.6 18.6 24 3Z'/%3E%3C/svg%3E")}.profile-dashboard-logo:after{--skillsys-logo-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 15 27 21 33 24 27 27 24 33 21 27 15 24 21 21 24 15Z'/%3E%3C/svg%3E");opacity:1}.profile-dashboard-brand strong{letter-spacing:0;color:#111827;font-size:25px;font-weight:680;line-height:1}.profile-dashboard-nav{justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.profile-dashboard-nav-main{background:linear-gradient(#ffffffdb,#f7fafdad);border:1px solid #dfe6effa;border-radius:30px;align-items:center;gap:4px;min-height:62px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #fffffffa,0 18px 42px #24304114}.profile-dashboard-nav a{color:#5c6a80;white-space:nowrap;border-radius:24px;align-items:center;gap:9px;min-height:52px;padding:0 21px;font-size:14px;font-weight:560;display:inline-flex}.profile-dashboard-nav a span{color:#7b8799;background:0 0;border:0;border-radius:0;place-items:center;width:1.18rem;height:1.18rem;display:grid}.profile-dashboard-nav a.is-active{color:#16a875;background:#ffffffb3;border:1px solid #dfe6eff5;box-shadow:inset 0 1px #fffffff5,0 18px 38px #24304114}.profile-dashboard-nav a.is-active span{color:#19b987;background:0 0}.profile-dashboard-nav a.is-active .material-symbol-icon{filter:brightness(0)saturate()invert(54%)sepia(65%)saturate(782%)hue-rotate(114deg)brightness(90%)contrast(88%)}.profile-dashboard-top-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.profile-dashboard-top-actions>span:not(.profile-dashboard-mini-avatar){color:#1b2638;white-space:nowrap;background:#ffffffb8;border:1px solid #dfe6effa;border-radius:28px;align-items:center;gap:10px;min-height:58px;padding:0 12px 0 14px;font-size:17px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 14px 30px #24304112}.profile-dashboard-top-actions b{width:22px;height:22px;color:inherit;background:0 0;border-radius:0;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}.profile-dashboard-top-actions i,.profile-dashboard-top-actions button{color:#5e6a7f;width:31px;height:31px;box-shadow:none;background:#ebf1f8f2;border:0;border-radius:999px;place-items:center;font-size:17px;font-style:normal;font-weight:780;display:grid}.profile-dashboard-top-actions button{background:#ffffffa8;border:1px solid #dfe6eff5;place-items:center;width:46px;min-width:46px;height:46px;padding:0;display:grid}.profile-dashboard-top-actions button .material-symbol-icon{width:1.25rem;height:1.25rem}.profile-dashboard-mini-avatar{color:#fff;background:#172033;border:3px solid #ffb94a9e;border-radius:999px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:780;display:grid}.profile-dashboard-layout{grid-template-columns:250px minmax(620px,1.08fr) minmax(530px,1fr);align-items:start;gap:28px;max-width:1780px;margin:0 auto;display:grid}.profile-dashboard-sidebar{border-right:1px solid #d7e0ece6;grid-template-rows:1fr auto;gap:22px;min-height:calc(100vh - 118px);padding:46px 14px 22px 0;display:grid}.profile-dashboard-sidebar nav{gap:18px;display:grid}.profile-dashboard-sidebar a{color:#647086;border-radius:30px;align-items:center;gap:15px;min-height:58px;padding:0 20px;font-size:16px;font-weight:660;display:flex}.profile-dashboard-sidebar a span,.profile-milestone-icon{color:#8290a6;border:1px solid #7e8fa847;border-radius:999px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.profile-dashboard-sidebar a.is-active{color:#10a977;background:#ffffffad;border:1px solid #3dcc9a47;box-shadow:inset 0 1px #fffffff5,0 18px 36px #24304112}.profile-dashboard-sidebar a.is-active span,.profile-milestone-icon{color:#14af7e;background:#30cd971a;border-color:#30cd976b}.profile-milestone-card,.profile-card{-webkit-backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #dfe6effa;box-shadow:inset 0 1px #fffffff5,0 22px 56px #24304117}.profile-milestone-card{border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:116px;padding:15px;display:grid}.profile-milestone-card small,.profile-milestone-card p{color:#6a768a;font-size:13px;line-height:1.15}.profile-milestone-card strong{color:#172033;margin:4px 0;font-size:17px;display:block}.profile-meter,.profile-progress{background:#dfe6ef;border-radius:999px;height:7px;overflow:hidden}.profile-meter i,.profile-progress i{border-radius:inherit;background:linear-gradient(90deg,#35c88f,#4aa3ff);height:100%;display:block}.profile-dashboard-content,.profile-dashboard-right{gap:22px;display:grid}.profile-hero-profile{grid-template-columns:292px minmax(0,1fr);gap:32px;min-height:360px;padding:28px 28px 22px;display:grid;overflow:hidden}.profile-portrait-card{background:#ffffff6b;border-radius:26px;min-height:314px;position:relative;overflow:hidden}.profile-portrait-card:before,.profile-portrait-card:after{display:none}.profile-portrait-card:after{opacity:.7;border-style:dashed;inset:48px}.profile-portrait-star{display:none}.profile-portrait-avatar{z-index:3;border-right:1px solid hsla(var(--profile-avatar-hue), 58%, 34%, .32);border-bottom:1px solid hsla(var(--profile-avatar-hue), 58%, 34%, .18);width:100%;height:100%;box-shadow:.65rem 0 1.5rem hsla(var(--profile-avatar-hue), 46%, 36%, .12);border-radius:0 24px 24px 0;position:absolute;inset:0;transform:none}.profile-portrait-avatar .material-symbol-icon{width:42%;height:42%}.profile-portrait-avatar.has-photo{z-index:4;background:#ffffff57;border:0;border-radius:0 24px 24px 0;width:100%;height:100%;position:absolute;inset:0;transform:none}.profile-portrait-card:has(.profile-portrait-avatar.has-photo):before{display:none}.profile-portrait-card:has(.profile-portrait-avatar.has-photo):after{display:none}.profile-portrait-card:has(.profile-portrait-avatar.has-photo) .profile-portrait-star{display:none}.profile-hero-copy{align-self:center;gap:16px;display:grid}.profile-hero-copy h1{color:#0f172a;font-size:clamp(38px,3vw,52px);font-weight:760;line-height:.95}.profile-title-pill,.profile-streak-pill{color:#a36b18;background:#ffffffad;border:1px solid #dfe6effa;border-radius:999px;align-items:center;gap:10px;width:max-content;min-height:38px;padding:0 18px;font-size:14px;font-weight:680;display:inline-flex}.profile-level-row{color:#172033;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.profile-level-row small{color:#657287;font-size:14px;font-weight:660}.profile-progress{height:8px}.profile-streak-pill{color:#172033;margin-top:4px}.profile-streak-pill b{font-size:20px}.profile-streak-pill span{color:#657287}.profile-currency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-currency-grid span{background:#ffffffad;border:1px solid #dfe6effa;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""icon label";align-items:center;gap:0 12px;min-height:72px;padding:12px 14px;display:grid}.profile-currency-grid b{grid-area:icon;place-items:center;width:34px;height:34px;font-size:28px;line-height:1;display:grid}.profile-currency-grid strong{color:#172033;grid-area:value;font-size:18px}.profile-currency-grid small{color:#657287;grid-area:label;font-size:13px;font-weight:650}.profile-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.profile-view-toggle{-webkit-backdrop-filter:blur(12px)saturate(112%);background:#ffffff75;border:1px solid #eeececdb;border-radius:999px;align-items:center;gap:3px;min-height:38px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.profile-view-toggle button{color:#657287;min-height:30px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:760}.profile-view-toggle button.is-active{color:#172033;background:linear-gradient(135deg,#faf9f7f0,#fcfaf9f0);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #24304114}.profile-card-head h2{color:#142033;font-size:22px;font-weight:760;line-height:1.1}.profile-card-head p{color:#657287;margin-top:6px;font-size:14px}.profile-card-head a,.profile-outline-btn{color:#257cff;white-space:nowrap;background:#f6faffc7;border:1px solid #a8cdffcc;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-size:14px;font-weight:680;display:inline-flex}.profile-dashboard-layout.is-tree-foundation .profile-dashboard-content{min-width:0}.profile-dashboard-layout.is-tree-foundation .profile-dashboard-right{display:none}.profile-tree-embedded-modules{grid-template-columns:minmax(320px,1.05fr) minmax(300px,.95fr);align-items:stretch;gap:14px;margin-top:18px;display:grid}.profile-tree-embedded-modules .profile-card{min-width:0;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #2430410f}.profile-tree-embedded-modules .profile-attributes-grid{grid-template-columns:128px minmax(0,1fr);gap:12px}.profile-tree-embedded-modules .profile-radar{max-width:128px}.profile-skill-map{background:radial-gradient(circle,#2fc99221 0 10%,#0000 11%),repeating-radial-gradient(circle,#e2c99140 0 1px,#0000 1px 64px);border-radius:22px;min-height:405px;margin-top:16px;position:relative}.profile-skill-core{color:#fff;background:linear-gradient(145deg,#51d9ab,#1ca879);border-radius:50%;align-content:center;place-items:center;gap:3px;width:132px;height:132px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #30cd971f,0 18px 42px #17a97847}.profile-skill-core span{font-size:42px;line-height:1}.profile-skill-core small{opacity:.9;font-size:13px}.profile-skill-orb{color:#172033;text-align:center;justify-items:center;gap:2px;width:126px;min-height:74px;display:grid;position:absolute;transform:translate(-50%,-50%)}.profile-skill-orb b{color:#fff;background:linear-gradient(145deg,#4fd7a9,#1ba878);border-radius:50%;place-items:center;width:64px;height:64px;font-size:15px;display:grid;box-shadow:0 0 0 7px #31cb9724,0 14px 26px #2430411f}.profile-skill-orb.is-blue b{background:linear-gradient(145deg,#65b5ff,#407cff);box-shadow:0 0 0 7px #407cff21,0 14px 26px #2430411f}.profile-skill-orb.is-violet b{background:linear-gradient(145deg,#a875ff,#7161fd);box-shadow:0 0 0 7px #7161fd21,0 14px 26px #2430411f}.profile-skill-orb strong{font-size:14px;line-height:1.15}.profile-skill-orb small{color:#657287;font-size:12px;font-weight:650}.profile-skill-empty{color:#172033;text-align:center;background:#ffffffa3;border:1px dashed #7e8fa859;border-radius:18px;justify-items:center;gap:8px;width:min(280px,100% - 28px);padding:16px;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.profile-skill-empty strong{font-size:15px}.profile-skill-empty p{color:#657287;font-size:12px;line-height:1.35}.profile-skill-empty a{color:#fff;background:linear-gradient(135deg,#7161fd 0%,#4097fd 100%);border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.profile-mini-tree-window{cursor:grab;touch-action:none;background:radial-gradient(circle at 50% 48%,#30cd971f,#0000 18%),radial-gradient(circle at 28% 34%,#4097fd1a,#0000 26%),radial-gradient(circle at 72% 66%,#7161fd14,#0000 25%),#ffffff70;border:1px solid #dfe6efeb;min-height:252px;overflow:hidden}.profile-mini-tree-window.is-dragging{cursor:grabbing}.profile-mini-tree-window .profile-skill-core,.profile-mini-tree-window .profile-skill-orb{display:none}.profile-mini-tree-canvas{transform-origin:0 0;will-change:transform;position:absolute;top:50%;left:50%}.profile-mini-tree-window.is-dragging .profile-mini-tree-canvas{transition:none}.profile-mini-tree-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.profile-mini-tree-lines line{stroke:#3dc59757;stroke-width:2.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.profile-mini-tree-lines .is-milestone-link{stroke:#4097fd4d;stroke-width:1.7px}.profile-mini-core,.profile-mini-tree-node,.profile-mini-milestone-node{-webkit-user-select:none;user-select:none;text-decoration:none;position:absolute;transform:translate(-50%,-50%)}.profile-mini-core{color:#fff;z-index:4;background:linear-gradient(145deg,#51d9ab,#1ca879);border-radius:50%;align-content:center;place-items:center;gap:2px;width:82px;height:82px;display:grid;box-shadow:0 0 0 8px #30cd971a,0 18px 34px #17a97833}.profile-mini-core span{font-size:24px;line-height:1}.profile-mini-core strong,.profile-mini-core small{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.profile-mini-core strong{font-size:12px}.profile-mini-core small{opacity:.9;font-size:10px}.profile-mini-tree-node{color:#172033;text-align:center;z-index:3;justify-items:center;gap:3px;width:112px;min-height:66px;display:grid}.profile-mini-tree-node b{color:#fff;background:linear-gradient(145deg,#4fd7a9,#1ba878);border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;line-height:1;display:grid;box-shadow:0 0 0 6px #31cb971a,0 12px 22px #2430411a}.profile-mini-tree-node.is-blue b{background:linear-gradient(145deg,#65b5ff,#407cff)}.profile-mini-tree-node.is-violet b{background:linear-gradient(145deg,#a875ff,#7161fd)}.profile-mini-tree-node strong,.profile-mini-tree-node small,.profile-mini-milestone-node strong{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.profile-mini-tree-node strong{background:#ffffffad;border-radius:999px;max-width:104px;padding:2px 6px;font-size:10px;line-height:1.1;box-shadow:0 6px 14px #2430410f}.profile-mini-tree-node small{color:#657287;font-size:9px;font-weight:650}.profile-mini-milestone-node{color:#172033;text-align:center;z-index:2;justify-items:center;gap:3px;width:76px;min-height:48px;display:grid}.profile-mini-milestone-node b{color:#fff;background:linear-gradient(145deg,#a875ff,#7161fd);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;box-shadow:0 0 0 4px #7161fd17,0 10px 18px #24304114}.profile-mini-milestone-node strong{background:#ffffffa3;border-radius:999px;max-width:74px;padding:2px 5px;font-size:8.5px;line-height:1.1;box-shadow:0 5px 12px #2430410d}.profile-mini-tree-reset{z-index:3;color:#4d5b70;min-height:30px;box-shadow:none;cursor:pointer;background:#ffffffd1;border:1px solid #dfe6effa;border-radius:999px;padding:0 12px;font-size:11px;font-weight:760;position:absolute;bottom:10px;right:10px}.profile-mini-core,.profile-mini-tree-node,.profile-mini-milestone-node{--mini-hue:158;--mini-node-top:hsl(var(--mini-hue) 68% 91%);--mini-node-bottom:hsl(var(--mini-hue) 54% 80%);--mini-node-border:hsl(var(--mini-hue) 45% 74%);--mini-node-glow:hsla(var(--mini-hue), 62%, 56%, .13)}.profile-mini-tree-node.is-blue{--mini-hue:214}.profile-mini-tree-node.is-violet,.profile-mini-milestone-node{--mini-hue:262}.profile-mini-core{background:radial-gradient(circle at 35% 25%,#fffffff5 0%,#ffffff8f 22%,#0000 40%),radial-gradient(circle at 50% 60%,#8fe3c7 0%,#49c4a1 58%,#2ea37f 100%);border:3px solid #e7d19cc7;box-shadow:inset 0 0 0 6px #ffffff52,0 0 0 8px #49c4a112,0 0 22px #49c4a11f,0 18px 40px #2ea37f26}.profile-mini-core:before,.profile-mini-tree-node b:before,.profile-mini-milestone-node b:before{content:"";opacity:.66;pointer-events:none;background:radial-gradient(1px 4.5px at 50% 0,#ffffffd1 0 68%,#0000 72%),radial-gradient(4.5px 1px at 50% 0,#ffffffd1 0 68%,#0000 72%),radial-gradient(1px 4.5px at 50% 100%,#ffffffd1 0 68%,#0000 72%),radial-gradient(4.5px 1px at 50% 100%,#ffffffd1 0 68%,#0000 72%),radial-gradient(1px 4.5px at 0%,#ffffffd1 0 68%,#0000 72%),radial-gradient(4.5px 1px at 0%,#ffffffd1 0 68%,#0000 72%),radial-gradient(1px 4.5px at 100%,#ffffffd1 0 68%,#0000 72%),radial-gradient(4.5px 1px at 100%,#ffffffd1 0 68%,#0000 72%),radial-gradient(.85px 3.6px at 15% 15%,#ffffffa8 0 68%,#0000 72%),radial-gradient(3.6px .85px at 15% 15%,#ffffffa8 0 68%,#0000 72%),radial-gradient(.85px 3.6px at 85% 15%,#ffffffa8 0 68%,#0000 72%),radial-gradient(3.6px .85px at 85% 15%,#ffffffa8 0 68%,#0000 72%),radial-gradient(.85px 3.6px at 15% 85%,#ffffffa8 0 68%,#0000 72%),radial-gradient(3.6px .85px at 15% 85%,#ffffffa8 0 68%,#0000 72%),radial-gradient(.85px 3.6px at 85% 85%,#ffffffa8 0 68%,#0000 72%),radial-gradient(3.6px .85px at 85% 85%,#ffffffa8 0 68%,#0000 72%);border-radius:999px;position:absolute;inset:-11px}.profile-mini-core:before{opacity:.72;inset:-14px}.profile-mini-core span{z-index:1;font-size:0;position:relative}.profile-mini-core span:before{content:"✦";color:#ffffffe6;text-shadow:0 0 6px #25856561,0 1px 2px #25856547;font-size:32px;line-height:1}.profile-mini-core strong,.profile-mini-core small{z-index:1;position:relative}.profile-mini-tree-node b,.profile-mini-milestone-node b{isolation:isolate;border:2px solid var(--mini-node-border);background:radial-gradient(circle at 35% 26%, #fffffff0 0%, #ffffff80 22%, transparent 39%), linear-gradient(180deg, var(--mini-node-top) 0%, var(--mini-node-bottom) 100%);color:#ffffffe6;text-shadow:0 0 5px hsla(var(--mini-hue), 44%, 36%, .34), 0 1px 2px hsla(var(--mini-hue), 44%, 30%, .28);box-shadow:inset 0 0 0 4px #ffffff6b, inset 0 2px 10px #ffffffad, 0 0 0 8px var(--mini-node-glow), 0 12px 26px #24304117;position:relative}.profile-mini-tree-node b:after,.profile-mini-milestone-node b:after{content:"";background:hsla(var(--mini-hue), 48%, 42%, .18);filter:blur(5px);pointer-events:none;z-index:-1;border-radius:999px;position:absolute;inset:29%}.profile-mini-tree-node b{letter-spacing:0;width:50px;height:50px;font-size:12px;font-weight:850}.profile-mini-milestone-node b{color:#0000;width:34px;height:34px;text-shadow:none;font-size:0;line-height:1;overflow:visible}.profile-mini-milestone-node b:before{opacity:.62;inset:-9px}.profile-mini-milestone-node b:after{content:"✦";filter:none;color:#ffffffe6;width:auto;height:auto;text-shadow:0 0 5px hsla(var(--mini-hue), 44%, 36%, .34), 0 1px 2px hsla(var(--mini-hue), 44%, 30%, .28);z-index:1;background:0 0;font-size:18px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.profile-mini-tree-node strong,.profile-mini-tree-node small,.profile-mini-milestone-node strong{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#334155;background:#ffffffc7;border:1px solid #e1e8f0c2}.profile-mini-tree-node small{border-radius:999px;padding:1px 6px}.profile-skill-legend{color:#657287;justify-content:center;align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.profile-skill-legend span{align-items:center;gap:8px;display:inline-flex}.profile-skill-legend i{background:#cbd3df;border-radius:50%;width:12px;height:12px}.profile-skill-legend .green{background:#35c88f}.profile-skill-legend .blue{background:#4aa3ff}.profile-skill-legend .violet{background:#8661fd}.profile-attributes-grid{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;margin-top:18px;display:grid}.profile-radar svg{width:100%;height:auto;display:block}.profile-attribute-list{gap:13px;display:grid}.profile-attribute-row{color:#1d2a3d;grid-template-columns:132px minmax(0,1fr) 34px;align-items:center;gap:12px;font-size:13px;font-weight:700;display:grid}.profile-attribute-row div{background:#dfe6ef;border-radius:999px;height:7px;overflow:hidden}.profile-attribute-row i{border-radius:inherit;background:#35c88f;height:100%;display:block}.profile-attribute-row .is-blue{background:#4aa3ff}.profile-attribute-row .is-violet{background:#8661fd}.profile-attribute-row b{color:#607086;font-size:13px}.profile-outline-btn{min-width:228px;box-shadow:none;justify-content:center;margin:18px auto 0}.profile-active-tree-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.profile-active-tree{background:#ffffffb3;border:1px solid #dfe6effa;border-radius:16px;grid-template-columns:58px minmax(0,1fr);grid-template-areas:"icon title""icon level""meter meter""xp xp";gap:5px 12px;min-height:138px;padding:16px;display:grid}.profile-active-tree span{color:#fff;background:linear-gradient(145deg,#4fd7a9,#1ba878);border-radius:50%;grid-area:icon;place-items:center;width:58px;height:58px;font-size:24px;display:grid;box-shadow:0 0 0 7px #31cb971f}.profile-active-tree.is-blue span{background:linear-gradient(145deg,#65b5ff,#407cff);box-shadow:0 0 0 7px #407cff1f}.profile-active-tree.is-violet span{background:linear-gradient(145deg,#a875ff,#7161fd);box-shadow:0 0 0 7px #7161fd1f}.profile-active-tree strong{color:#172033;grid-area:title;font-size:16px;line-height:1.15}.profile-active-tree small{color:#657287;grid-area:level;font-size:13px;font-weight:650}.profile-active-tree .profile-meter{grid-area:meter;margin-top:12px}.profile-active-tree p{color:#657287;text-align:center;grid-area:xp;font-size:13px;font-weight:650}.profile-active-empty{text-align:center;background:#ffffff85;border:1px dashed #7e8fa859;border-radius:16px;grid-column:1/-1;place-items:center;gap:8px;min-height:138px;padding:20px;display:grid}.profile-active-empty strong{color:#172033;font-size:16px}.profile-active-empty p{color:#657287;max-width:42ch;font-size:13px;line-height:1.35}.profile-active-empty a{color:#fff;background:linear-gradient(135deg,#7161fd 0%,#4097fd 100%);border-radius:999px;align-items:center;min-height:34px;padding:0 16px;font-size:12px;font-weight:760;display:inline-flex}.profile-achievement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.profile-achievement{color:#172033;text-align:center;align-content:start;justify-items:center;gap:6px;min-height:130px;display:grid}.profile-achievement span{color:#fff;background:linear-gradient(145deg,#4fd7a9,#1ba878);border-radius:50%;place-items:center;width:76px;height:76px;font-size:28px;display:grid;box-shadow:inset 0 0 0 4px #ffffff3d,0 0 0 7px #31cb971a}.profile-achievement.is-blue span{background:linear-gradient(145deg,#65b5ff,#407cff)}.profile-achievement.is-violet span{background:linear-gradient(145deg,#a875ff,#7161fd)}.profile-achievement.is-gold span{background:linear-gradient(145deg,#f2c76e,#d69229)}.profile-achievement.is-locked{opacity:.45}.profile-achievement.is-locked span{background:linear-gradient(145deg,#dfe6ef,#9aa8bc)}.profile-achievement strong{font-size:13px;line-height:1.15}.profile-achievement small{color:#657287;font-size:12px;line-height:1.15}.profile-placeholder-note{z-index:5;color:#657287;background:#ffffffd1;border:1px solid #dfe6effa;border-radius:16px;max-width:340px;padding:12px 14px;font-size:13px;font-weight:650;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 34px #2430411a}@media (width<=1440px){.profile-dashboard-topbar{grid-template-columns:190px minmax(0,1fr)}.profile-dashboard-top-actions{grid-column:1/-1;justify-content:flex-end;margin-top:-10px}.profile-dashboard-layout{grid-template-columns:220px minmax(0,1fr)}.profile-dashboard-right{grid-column:2}}@media (width<=980px){.profile-dashboard-page{padding:0 12px 20px}.profile-dashboard-topbar{grid-template-columns:1fr;height:auto;padding:18px 0 14px}.profile-dashboard-nav,.profile-dashboard-top-actions{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.profile-dashboard-layout{grid-template-columns:1fr;gap:16px}.profile-dashboard-sidebar{border-right:0;min-height:0;padding:0}.profile-dashboard-sidebar nav{gap:10px;display:flex;overflow-x:auto}.profile-dashboard-sidebar a{flex:none}.profile-milestone-card{display:none}.profile-dashboard-content,.profile-dashboard-right{grid-column:auto}.profile-hero-profile{grid-template-columns:1fr;min-height:0;padding:18px}.profile-portrait-card{min-height:240px}.profile-currency-grid,.profile-active-tree-grid,.profile-achievement-grid,.profile-attributes-grid{grid-template-columns:1fr}.profile-skill-tree-card{min-height:0}.profile-skill-map{min-height:520px}.profile-skill-orb{width:112px}.profile-placeholder-note{margin:16px auto 0;position:static}}.profile-dashboard-page{padding:0 14px 18px}.profile-dashboard-topbar{grid-template-columns:180px minmax(0,1fr) auto;gap:14px;max-width:1500px;height:78px}.profile-dashboard-logo{width:40px;height:40px}.profile-dashboard-brand strong{font-size:24px}.profile-dashboard-nav{gap:8px}.profile-dashboard-nav-main{border-radius:25px;gap:3px;min-height:56px;padding:5px}.profile-dashboard-nav a{border-radius:19px;gap:9px;min-height:46px;padding:0 16px;font-size:14px}.profile-dashboard-nav a span{border-radius:6px;width:18px;height:18px;font-size:10px}.profile-dashboard-top-actions{gap:8px}.profile-dashboard-top-actions>span:not(.profile-dashboard-mini-avatar){border-radius:22px;gap:7px;min-height:46px;padding:0 8px 0 10px;font-size:14px}.profile-dashboard-top-actions b{border-radius:11px;width:27px;height:27px;font-size:9px}.profile-dashboard-top-actions i{width:24px;height:24px;font-size:14px}.profile-dashboard-top-actions button{min-width:40px;height:40px}.profile-dashboard-mini-avatar{border-width:2px;width:42px;height:42px;font-size:18px}.profile-dashboard-layout{grid-template-columns:188px minmax(430px,1.05fr) minmax(380px,.95fr);gap:16px;max-width:1500px}.profile-dashboard-sidebar{min-height:calc(100vh - 88px);padding:30px 10px 14px 0}.profile-dashboard-sidebar nav{gap:10px}.profile-dashboard-sidebar a{border-radius:23px;gap:10px;min-height:46px;padding:0 12px;font-size:14px}.profile-dashboard-sidebar a span,.profile-milestone-icon{width:34px;height:34px}.profile-milestone-card{border-radius:18px;gap:10px;min-height:96px;padding:12px}.profile-card{border-radius:18px}.profile-dashboard-content,.profile-dashboard-right{gap:14px}.profile-portrait-card{border-radius:21px;min-height:232px}.profile-portrait-card:before{inset:22px}.profile-portrait-card:after{inset:38px}.profile-portrait-avatar{border-width:0 1px 1px 0;width:100%;height:100%}.profile-hero-copy{gap:10px}.profile-hero-copy h1{font-size:clamp(30px,2.4vw,40px)}.profile-title-pill,.profile-streak-pill{min-height:31px;padding:0 13px;font-size:12px}.profile-level-row{margin-top:4px}.profile-currency-grid{gap:9px}.profile-currency-grid span{border-radius:14px;min-height:56px;padding:9px 10px}.profile-currency-grid b{font-size:21px}.profile-currency-grid strong{font-size:15px}.profile-currency-grid small{font-size:11px}.profile-card-head h2{font-size:18px}.profile-card-head p{font-size:12px}.profile-card-head a,.profile-outline-btn{min-height:31px;padding:0 13px;font-size:12px}.profile-skill-tree-card{min-height:386px;padding:18px}.profile-skill-map{min-height:298px;margin-top:10px}.profile-skill-core{width:104px;height:104px}.profile-skill-core span{font-size:32px}.profile-skill-core strong{font-size:14px}.profile-skill-core small,.profile-skill-orb small,.profile-skill-legend,.profile-active-tree small,.profile-active-tree p,.profile-achievement small{font-size:11px}.profile-skill-orb{width:100px;min-height:58px}.profile-skill-orb b{width:48px;height:48px;font-size:12px}.profile-skill-orb strong{font-size:12px}.profile-skill-legend{gap:16px}.profile-attributes-card,.profile-active-trees-card,.profile-achievements-card{padding:16px}.profile-attributes-grid{grid-template-columns:132px minmax(0,1fr);gap:12px;margin-top:18px}.profile-attribute-row{grid-template-columns:104px minmax(0,1fr) 28px;gap:8px;font-size:11.5px}.profile-outline-btn{min-width:190px;margin-top:8px}.profile-active-tree-grid{gap:10px;margin-top:12px}.profile-active-tree{grid-template-columns:44px minmax(0,1fr);gap:4px 9px;min-height:108px;padding:12px}.profile-active-tree span{width:44px;height:44px;font-size:18px}.profile-active-tree strong{font-size:13px}.profile-active-tree .profile-meter{margin-top:7px}.profile-achievement-grid{gap:8px;margin-top:12px}.profile-achievement{min-height:102px}.profile-achievement span{width:58px;height:58px;font-size:22px}.profile-achievement strong{font-size:11.5px}@media (width>=1181px) and (width<=1440px){.profile-dashboard-topbar{grid-template-columns:170px minmax(0,1fr) auto}.profile-dashboard-top-actions{grid-column:auto;justify-content:flex-end;margin-top:0}.profile-dashboard-layout{grid-template-columns:178px minmax(400px,1.05fr) minmax(340px,.95fr)}.profile-dashboard-right{grid-column:auto}.profile-dashboard-nav a{padding:0 12px}}@media (width<=1180px) and (width>=981px){.profile-dashboard-layout{grid-template-columns:168px minmax(0,1fr)}.profile-dashboard-right{grid-column:2}}.profile-dashboard-blur-wrap{min-height:100vh}.profile-dashboard-page.is-guest .profile-dashboard-blur-wrap{filter:blur(9px);opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none}.profile-login-gate{z-index:40;color:#172033;text-align:center;background:#fff;border:1px solid #dfe7f2;border-radius:22px;justify-items:center;gap:18px;width:min(420px,100vw - 32px);padding:26px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px #ffffffe6,0 22px 54px #23304429}.profile-login-gate-icon{color:#2563eb;background:#f4f8ff;border:1px solid #dbe8fb;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2}.profile-login-gate-icon:before{content:"";border:2px solid;border-radius:5px;width:18px;height:14px;display:block;transform:translateY(4px)}.profile-login-gate-icon:after{content:"";border:2px solid;border-bottom:0;border-radius:999px 999px 0 0;width:14px;height:12px;position:absolute;transform:translateY(-8px)}.profile-login-gate-copy{gap:8px;display:grid}.profile-login-gate strong{color:#101828;letter-spacing:0;font-size:21px;line-height:1.12}.profile-login-gate p{color:#667085;max-width:310px;margin:0;font-size:14px;line-height:1.45}.profile-login-gate a{color:#fff;background:#2563eb;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 10px 22px #2563eb38}.profile-login-gate a:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 14px 28px #2563eb40}.profile-dashboard-sidebar nav{position:relative}.profile-dashboard-sidebar button.profile-sidebar-settings{color:#647086;min-height:46px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:23px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:660;display:flex}.profile-dashboard-sidebar button.profile-sidebar-settings span{color:#8290a6;border:1px solid #7e8fa847;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.profile-dashboard-sidebar button.profile-sidebar-settings.is-active{color:#10a977;background:#ffffffad;border:1px solid #3dcc9a47;box-shadow:inset 0 1px #fffffff5,0 18px 36px #24304112}.profile-settings-backdrop{z-index:200;background:#0000002e;position:fixed;inset:0}.profile-settings-dialog{z-index:210;color:#06184a;width:min(28rem,100vw - 2rem);font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif);background:linear-gradient(#fff 0%,#f2f9ff 100%);border:1px solid #cde2fff5;border-radius:30px;gap:1.15rem;padding:1.55rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fffffffa,0 26px 70px #0056c238}.profile-settings-dialog>strong{color:#06184a;font-family:"IBM Plex Sans", var(--font-display,"Inter", "Segoe UI", sans-serif);text-align:center;font-size:clamp(2rem,6vw,3rem);font-weight:780;line-height:1;display:block}.profile-settings-row{gap:8px;display:grid}.profile-settings-row>span{color:#4f6695;font-size:.84rem;font-weight:760}.profile-settings-theme{grid-template-columns:1fr 1fr;gap:6px;display:grid}.profile-settings-theme button,.profile-settings-logout{color:#334155;cursor:pointer;background:#ffffffb8;border:1px solid #eeececf5;border-radius:999px;min-height:34px;font-size:.84rem;font-weight:820;box-shadow:inset 0 1px #fffc}.profile-settings-theme button.is-active{color:#fff;background:#1a73e8;border-color:#0000;box-shadow:0 16px 34px #159dff42}.profile-settings-logout{color:#b94d5d;box-shadow:none;font-weight:820}.admin-quests-panel{border-top:1px solid #dfe6efdb;gap:10px;min-width:min(520px,100vw - 40px);max-height:min(68vh,680px);padding-top:10px;display:grid;overflow:auto}.admin-quests-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-quests-head strong{color:#172033;font-size:13px}.admin-quests-head span{color:#657287;font-size:12px;font-weight:750}.admin-quest-form,.admin-quest-list{gap:8px;display:grid}.admin-quest-form input,.admin-quest-form textarea,.admin-quest-form select{color:#1f2937;width:100%;min-height:34px;font:inherit;background:#fafcffd1;border:1px solid #dfe6effa;border-radius:12px;outline:none;padding:8px 10px;font-size:12px}.admin-quest-form textarea{resize:vertical}.admin-quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-quest-grid label{color:#657287;gap:4px;font-size:11px;font-weight:750;display:grid}.admin-quest-actions,.admin-quest-item-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-quest-actions button,.admin-quest-item-actions button{color:#4d5b70;background:linear-gradient(135deg,#faf9f7f2,#fcfaf9eb);border:1px solid #dfe6effa;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:800}.admin-quest-actions button[type=submit],.admin-quest-item-actions button:nth-child(2){color:#346de8;background:linear-gradient(135deg,#7161fd21,#4097fd21);border-color:#4097fd52}.admin-quest-item{background:#ffffff94;border:1px solid #dfe6efd6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.admin-quest-item strong,.admin-quest-item small{min-width:0;display:block}.admin-quest-item strong{color:#172033;font-size:12px}.admin-quest-item small{color:#657287;margin-top:2px;font-size:11px}.profile-dashboard-layout.is-browse-page .profile-dashboard-content,.profile-dashboard-layout.is-browse-page .profile-attributes-card,.profile-dashboard-layout.is-browse-page .profile-achievements-card{display:none}.profile-dashboard-layout.is-browse-page .profile-active-trees-card{min-height:calc(100vh - 110px);display:block}.profile-dashboard-layout.is-browse-page .profile-active-tree-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.profile-attributes-card{min-height:0}.profile-attributes-grid{grid-template-columns:124px minmax(0,1fr);gap:10px}.profile-attribute-list{gap:4px}.profile-attribute-row{grid-template-columns:96px minmax(0,1fr) 26px;font-size:11px}.profile-outline-btn{margin-top:8px}body.skin-corporate .tree-daily-quest,body.skin-pretty-fantasy .tree-daily-quest{grid-template:"main gem""main reward"/minmax(15rem,1fr) 3.9rem!important;align-items:center!important;gap:.12rem .85rem!important;padding-right:0!important;display:grid!important}body.skin-corporate .tree-daily-quest-main,body.skin-pretty-fantasy .tree-daily-quest-main{grid-area:main;grid-template-columns:minmax(0,1fr);gap:.32rem;min-width:0;display:grid!important}body.skin-corporate .tree-daily-quest-main span,body.skin-pretty-fantasy .tree-daily-quest-main span{white-space:nowrap}body.skin-corporate .tree-quest-progress-row,body.skin-pretty-fantasy .tree-quest-progress-row{align-items:center;gap:.8rem;min-width:0;display:flex}body.skin-corporate .tree-quest-progress-row .tree-quest-track,body.skin-pretty-fantasy .tree-quest-progress-row .tree-quest-track{flex:auto;min-width:8rem;width:auto!important}body.skin-corporate .tree-quest-progress-row>b,body.skin-pretty-fantasy .tree-quest-progress-row>b{white-space:nowrap;flex:none;line-height:1}body.skin-corporate .tree-daily-quest em,body.skin-pretty-fantasy .tree-daily-quest em{grid-area:gem;place-self:center;width:1.8rem;height:1.8rem;line-height:1;margin:0!important;position:static!important}body.skin-corporate .tree-daily-quest>small,body.skin-pretty-fantasy .tree-daily-quest>small{grid-area:reward;place-self:center;line-height:1;margin:0!important;position:static!important}body.skin-corporate,body.skin-pretty-fantasy{background:linear-gradient(#fcfaf9ad,#fbf9fab3),url(/textures/cloud-tile.png) 0 0/512px 512px fixed,linear-gradient(#fcfaf9 0%,#fbf9fa 100%)!important}body.skin-corporate .app-shell:not(.tree-mode),body.skin-pretty-fantasy .app-shell:not(.tree-mode),body.skin-corporate .app-shell.profile-mode,body.skin-pretty-fantasy .app-shell.profile-mode{background:0 0!important}body.skin-corporate .profile-dashboard-page,body.skin-pretty-fantasy .profile-dashboard-page{background:linear-gradient(#fcfaf975,#fbf9fa57),url(/textures/cloud-tile.png) 0 0/512px 512px!important}body.skin-corporate .profile-dashboard-page:before,body.skin-pretty-fantasy .profile-dashboard-page:before{opacity:.72;background:linear-gradient(90deg,#ffffff80,#ffffff4d),url(/textures/cloud-tile.png) 0 0/512px 512px!important}body.skin-corporate .profile-dashboard-page:after,body.skin-pretty-fantasy .profile-dashboard-page:after{content:none!important}body.skin-corporate .profile-card,body.skin-pretty-fantasy .profile-card,body.skin-corporate .profile-milestone-card,body.skin-pretty-fantasy .profile-milestone-card,body.skin-corporate .profile-active-tree,body.skin-pretty-fantasy .profile-active-tree,body.skin-corporate .profile-active-empty,body.skin-pretty-fantasy .profile-active-empty,body.skin-corporate .profile-settings-popover,body.skin-pretty-fantasy .profile-settings-popover,body.skin-corporate .profile-login-gate,body.skin-pretty-fantasy .profile-login-gate,body.skin-corporate .profile-dashboard-nav a.is-active,body.skin-pretty-fantasy .profile-dashboard-nav a.is-active,body.skin-corporate .profile-dashboard-top-actions>span:not(.profile-dashboard-mini-avatar),body.skin-pretty-fantasy .profile-dashboard-top-actions>span:not(.profile-dashboard-mini-avatar),body.skin-corporate .profile-dashboard-top-actions button,body.skin-pretty-fantasy .profile-dashboard-top-actions button,body.skin-corporate .profile-dashboard-sidebar a.is-active,body.skin-pretty-fantasy .profile-dashboard-sidebar a.is-active,body.skin-corporate .profile-dashboard-sidebar button.profile-sidebar-settings.is-active,body.skin-pretty-fantasy .profile-dashboard-sidebar button.profile-sidebar-settings.is-active,body.skin-corporate .profile-mini-tree-window,body.skin-pretty-fantasy .profile-mini-tree-window,body.skin-corporate .profile-skill-empty,body.skin-pretty-fantasy .profile-skill-empty,body.skin-corporate .card,body.skin-pretty-fantasy .card,body.skin-corporate .tree-card,body.skin-pretty-fantasy .tree-card,body.skin-corporate .compact-shell,body.skin-pretty-fantasy .compact-shell{-webkit-backdrop-filter:blur(16px)saturate(118%)!important;background:#ffffff6b!important;border-color:#eeececb8!important;box-shadow:inset 0 1px #ffffffb8,0 18px 44px #24304113!important}body.skin-corporate .profile-portrait-card,body.skin-pretty-fantasy .profile-portrait-card,body.skin-corporate .profile-mini-tree-window,body.skin-pretty-fantasy .profile-mini-tree-window{background:radial-gradient(circle at 50% 44%,#ffffff38,#0000 34%),#ffffff3d!important}body.skin-corporate .profile-currency-grid span,body.skin-pretty-fantasy .profile-currency-grid span,body.skin-corporate .profile-title-pill,body.skin-pretty-fantasy .profile-title-pill,body.skin-corporate .profile-streak-pill,body.skin-pretty-fantasy .profile-streak-pill,body.skin-corporate .profile-card-head a,body.skin-pretty-fantasy .profile-card-head a,body.skin-corporate .profile-outline-btn,body.skin-pretty-fantasy .profile-outline-btn,body.skin-corporate .profile-mini-tree-node strong,body.skin-pretty-fantasy .profile-mini-tree-node strong,body.skin-corporate .profile-mini-milestone-node strong,body.skin-pretty-fantasy .profile-mini-milestone-node strong,body.skin-corporate .profile-mini-tree-reset,body.skin-pretty-fantasy .profile-mini-tree-reset,body.skin-corporate .profile-dashboard-page input,body.skin-pretty-fantasy .profile-dashboard-page input,body.skin-corporate .profile-dashboard-page textarea,body.skin-pretty-fantasy .profile-dashboard-page textarea,body.skin-corporate .profile-dashboard-page select,body.skin-pretty-fantasy .profile-dashboard-page select{-webkit-backdrop-filter:blur(12px)saturate(112%)!important;background:#ffffff57!important;border-color:#eeececad!important}.profile-mobile-burger,.profile-mobile-menu-backdrop{display:none}@media (width<=760px){.profile-dashboard-page{min-height:100dvh;overflow-x:hidden;padding:64px 10px 18px!important}.profile-mobile-burger{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(118%);background:#ffffff75;border:1px solid #eeececb8;border-radius:14px;place-items:center;gap:4px;width:44px;height:44px;padding:10px;display:grid;position:fixed;top:12px;left:12px;box-shadow:inset 0 1px #ffffffbd,0 14px 30px #2430411f}.profile-mobile-burger span{background:#172033;border-radius:999px;width:18px;height:2px;transition:transform .16s,opacity .16s}.profile-mobile-burger.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.profile-mobile-burger.is-open span:nth-child(2){opacity:0}.profile-mobile-burger.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.profile-mobile-menu-backdrop{z-index:60;box-shadow:none;-webkit-backdrop-filter:blur(4px);background:#1420332e;border:0;display:block;position:fixed;inset:0}.profile-dashboard-topbar,.profile-dashboard-sidebar{z-index:70;opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s;left:10px;right:10px;transform:translateY(-124%);width:auto!important;max-width:none!important;position:fixed!important}.profile-dashboard-topbar{-webkit-backdrop-filter:blur(18px)saturate(118%);border:1px solid #eeececb8;border-radius:22px;min-height:0;top:64px;box-shadow:inset 0 1px #ffffffb8,0 18px 44px #2430411f;background:#ffffff8a!important;grid-template-columns:1fr!important;gap:12px!important;height:auto!important;padding:14px!important}.profile-dashboard-sidebar{-webkit-backdrop-filter:blur(18px)saturate(118%);border-radius:22px;gap:12px;top:256px;bottom:auto;box-shadow:inset 0 1px #ffffffb8,0 18px 44px #2430411f;background:#ffffff8a!important;border:1px solid #eeececb8!important;min-height:0!important;padding:14px!important;display:grid!important}.profile-dashboard-topbar.is-mobile-open,.profile-dashboard-sidebar.is-mobile-open{opacity:1;pointer-events:auto;transform:translateY(0)}.profile-dashboard-nav,.profile-dashboard-top-actions,.profile-dashboard-sidebar nav{grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important;overflow:visible!important}.profile-dashboard-brand{justify-content:center}.profile-dashboard-top-actions>span:not(.profile-dashboard-mini-avatar),.profile-dashboard-nav a,.profile-dashboard-sidebar a,.profile-dashboard-sidebar button.profile-sidebar-settings{justify-content:flex-start;width:100%;min-height:42px}.profile-dashboard-mini-avatar{display:none}.profile-milestone-card{display:none!important}.profile-dashboard-layout,.profile-dashboard-layout.is-browse-page{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.profile-dashboard-content,.profile-dashboard-right,.profile-dashboard-layout.is-browse-page .profile-dashboard-right{width:100%;grid-column:1!important;gap:12px!important;display:grid!important}.profile-dashboard-layout.is-browse-page .profile-dashboard-content,.profile-dashboard-layout.is-browse-page .profile-attributes-card,.profile-dashboard-layout.is-browse-page .profile-achievements-card{display:none!important}.profile-card,.profile-hero-profile,.profile-skill-tree-card,.profile-attributes-card,.profile-active-trees-card,.profile-achievements-card{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.profile-hero-profile{grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:14px!important}.profile-portrait-card{min-height:220px!important}.profile-currency-grid,.profile-active-tree-grid,.profile-achievement-grid,.profile-attributes-grid{grid-template-columns:1fr!important}.profile-skill-map{min-height:310px!important}.profile-card-head{flex-direction:column;align-items:stretch}.profile-card-actions{justify-content:flex-start}.profile-view-toggle,.profile-card-actions>a{width:100%}.profile-view-toggle button{flex:1}.profile-dashboard-layout.is-tree-foundation .profile-dashboard-right{display:none!important}.profile-tree-embedded-modules{grid-template-columns:1fr!important;gap:12px!important}.profile-tree-embedded-modules .profile-achievement-grid{grid-template-columns:1fr!important}.profile-mini-tree-canvas{transform:translate(calc(-160px + var(--mini-pan-x,0px)), calc(-25px + var(--mini-pan-y,0px)))}.profile-card-head{align-items:flex-start}.profile-card-head a,.profile-outline-btn{white-space:normal}}.profile-dashboard-topbar{position:relative;grid-template-columns:180px minmax(280px,1fr) auto auto!important}.profile-dashboard-nav button.profile-topbar-settings{color:#5c6a80;min-height:46px;box-shadow:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:19px;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.profile-dashboard-nav button.profile-topbar-settings span{color:#7b8799;border:1px solid #7586a047;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.profile-dashboard-nav button.profile-topbar-settings.is-active{color:#16a875;background:#ffffffb3;border:1px solid #dfe6eff5;box-shadow:inset 0 1px #fffffff5,0 18px 38px #24304114}.profile-dashboard-nav button.profile-topbar-settings.is-active span{color:#19b987;background:#23c28e1a;border-color:#23c28e3d}.profile-topbar-mode{justify-content:flex-end;align-items:center;display:flex}.profile-topbar-mode:empty{display:none}.profile-settings-popover.profile-settings-popover-topbar{z-index:40;width:260px;margin-top:0;position:absolute;top:calc(100% - 6px);right:72px}.profile-dashboard-sidebar{display:none!important}.profile-dashboard-layout,.profile-dashboard-layout.is-browse-page{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr)!important}.profile-dashboard-layout.is-browse-page .profile-dashboard-right{grid-column:1!important}.profile-dashboard-layout.is-tree-foundation{grid-template-columns:minmax(0,1fr)!important}.profile-dashboard-layout.is-tree-foundation .profile-dashboard-content{min-width:0;grid-column:1!important}.profile-dashboard-layout.is-tree-foundation .profile-dashboard-content>.profile-hero-profile,.profile-dashboard-layout.is-tree-foundation .profile-dashboard-right{display:none!important}.profile-dashboard-layout.is-tree-foundation .profile-skill-tree-card{min-height:calc(100vh - 126px)}.profile-tree-embedded-modules{grid-auto-rows:320px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.profile-tree-embedded-modules>.profile-card{height:320px;overflow:hidden;min-height:0!important}.profile-tree-embedded-modules .profile-achievements-card{grid-column:auto!important}.profile-tree-embedded-modules .profile-hero-profile{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}.profile-tree-embedded-modules .profile-portrait-card{border-radius:18px;height:100%;min-height:0!important}.profile-tree-embedded-modules .profile-hero-copy{align-self:stretch;gap:8px}.profile-tree-embedded-modules .profile-hero-copy h1{font-size:24px;line-height:1}.profile-tree-embedded-modules .profile-title-pill,.profile-tree-embedded-modules .profile-streak-pill{min-height:28px;padding:0 10px;font-size:11px}.profile-tree-embedded-modules .profile-level-row{gap:8px;margin-top:0}.profile-tree-embedded-modules .profile-level-row small{font-size:11px}.profile-tree-embedded-modules .profile-currency-grid{grid-template-columns:1fr;gap:6px}.profile-tree-embedded-modules .profile-currency-grid span{border-radius:12px;min-height:34px;padding:5px 8px}.profile-tree-embedded-modules .profile-currency-grid b{font-size:15px}.profile-tree-embedded-modules .profile-currency-grid strong{font-size:12px}.profile-tree-embedded-modules .profile-currency-grid small{font-size:10px}.profile-tree-embedded-modules .profile-attributes-card,.profile-tree-embedded-modules .profile-active-trees-card,.profile-tree-embedded-modules .profile-achievements-card{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.profile-tree-embedded-modules .profile-attributes-grid{min-height:0;overflow:hidden;grid-template-columns:104px minmax(0,1fr)!important}.profile-tree-embedded-modules .profile-radar{align-self:center;max-width:104px}.profile-tree-embedded-modules .profile-attribute-list{gap:5px;min-height:0}.profile-tree-embedded-modules .profile-attribute-row{grid-template-columns:86px minmax(0,1fr) 24px;gap:6px;font-size:10.5px}.profile-tree-embedded-modules .profile-active-tree-grid,.profile-tree-embedded-modules .profile-achievement-grid{min-height:0;padding-right:2px;overflow:auto}.profile-tree-embedded-modules .profile-active-tree-grid{grid-template-columns:1fr!important}.profile-tree-embedded-modules .profile-active-tree{min-height:88px}.profile-tree-embedded-modules .profile-achievement-grid{grid-template-columns:1fr!important}.profile-tree-embedded-modules .profile-achievement{min-height:78px}@media (width<=1260px){.profile-dashboard-topbar{grid-template-columns:160px minmax(0,1fr) auto!important}.profile-topbar-mode{grid-column:2/3;justify-content:flex-start}.profile-dashboard-top-actions{grid-column:1/-1}.profile-tree-embedded-modules{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.profile-dashboard-topbar{grid-template-columns:1fr!important}.profile-dashboard-sidebar{display:none!important}.profile-dashboard-nav button.profile-topbar-settings{justify-content:flex-start;width:100%;min-height:42px}.profile-topbar-mode{justify-content:stretch;width:100%}.profile-topbar-mode .profile-view-toggle{width:100%}.profile-settings-popover.profile-settings-popover-topbar{width:100%;position:static}.profile-dashboard-layout,.profile-dashboard-layout.is-browse-page,.profile-dashboard-layout.is-tree-foundation{grid-template-columns:1fr!important}.profile-tree-embedded-modules{grid-auto-rows:auto;grid-template-columns:1fr!important}.profile-tree-embedded-modules>.profile-card{height:auto;min-height:0!important}.profile-tree-embedded-modules .profile-hero-profile{grid-template-columns:1fr!important}.profile-tree-embedded-modules .profile-portrait-card{min-height:220px!important}}.profile-hero-profile .profile-currency-grid{display:none!important}.profile-hero-profile{grid-template-columns:170px minmax(0,1fr)!important;gap:16px!important;min-height:210px!important;padding:14px!important}.profile-hero-profile .profile-portrait-card{border-radius:18px;min-height:182px!important}.profile-hero-profile .profile-hero-copy{gap:8px!important}.profile-hero-profile .profile-hero-copy h1{font-size:clamp(26px,2.1vw,34px)!important}.profile-hero-profile .profile-title-pill,.profile-hero-profile .profile-streak-pill{min-height:29px!important;padding:0 12px!important;font-size:12px!important}.profile-hero-profile .profile-level-row{margin-top:0!important}.profile-skill-tree-card{min-height:456px!important}.profile-skill-map{min-height:356px!important}.profile-dashboard-layout.is-tree-foundation .profile-skill-map{min-height:540px!important}.profile-tree-embedded-modules{grid-auto-rows:250px!important}.profile-tree-embedded-modules>.profile-card{height:250px!important}.profile-tree-embedded-modules .profile-hero-profile{grid-template-columns:84px minmax(0,1fr)!important;min-height:0!important}.profile-tree-embedded-modules .profile-portrait-card{height:100%!important;min-height:0!important}@media (width<=760px){.profile-hero-profile,.profile-tree-embedded-modules .profile-hero-profile{grid-template-columns:1fr!important}.profile-hero-profile .profile-portrait-card,.profile-tree-embedded-modules .profile-portrait-card{min-height:190px!important}.profile-skill-map,.profile-dashboard-layout.is-tree-foundation .profile-skill-map{min-height:390px!important}.profile-tree-embedded-modules>.profile-card{height:auto!important}}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card{position:relative;overflow:hidden;min-height:456px!important;box-shadow:none!important;background:0 0!important;padding:0!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}:is(body:has(.auth-card) .auth-card,body:has(.auth-card) .auth-card *){color:#172235;-webkit-text-fill-color:currentColor}body:has(.auth-card) .auth-card input{caret-color:#172235;color:#172235!important;-webkit-text-fill-color:#172235!important;background:#fffffff0!important;border-color:#b4c3dadb!important}body:has(.auth-card) .auth-card input::placeholder{opacity:1;color:#71819d!important;-webkit-text-fill-color:#71819d!important}body:has(.auth-card) .auth-card input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#172235!important;box-shadow:inset 0 0 0 1000px #fffffff0!important}body:has(.auth-card) .auth-card input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#172235!important;box-shadow:inset 0 0 0 1000px #fffffff0!important}body:has(.auth-card) .auth-card input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#172235!important;box-shadow:inset 0 0 0 1000px #fffffff0!important}:is(body:has(.auth-card) .auth-card .auth-submit-btn,body:has(.auth-card) .auth-card .auth-submit-btn *){color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.auth-card) .auth-card .auth-mode-btn{color:#2f78f7!important;-webkit-text-fill-color:#2f78f7!important}body:has(.auth-card) .message{color:#8b1e2d!important;-webkit-text-fill-color:#8b1e2d!important;background:linear-gradient(#fffffffa,#fff7f8f0)!important;border-color:#db4c5c52!important;box-shadow:0 18px 42px #6b213024,inset 0 1px #fffffff5!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-card-head{z-index:8;-webkit-backdrop-filter:blur(14px)saturate(112%);pointer-events:none;background:#ffffff61;border:1px solid #eeececa3;border-radius:18px;padding:12px 14px;position:absolute;top:16px;left:16px;right:16px;box-shadow:inset 0 1px #ffffffad,0 12px 28px #24304111}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-card-head .profile-card-actions,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-card-head a{pointer-events:auto}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-skill-map{border-radius:inherit;border:0;height:456px;background:0 0!important;min-height:456px!important;margin-top:0!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-mini-tree-window,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-mini-tree-window{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-skill-legend{z-index:8;pointer-events:none;justify-content:center;position:absolute;bottom:14px;left:18px;right:18px}@media (width<=760px){.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-skill-map{height:430px;min-height:430px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-card-head{top:10px;left:10px;right:10px}}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page){align-items:start}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-dashboard-content{display:contents!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile{grid-column:1/-1;align-items:center;grid-template-columns:118px minmax(0,1fr)!important;min-height:150px!important;padding:12px 18px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card{min-height:126px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr);align-items:center;gap:6px 18px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy h1,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-title-pill{grid-column:1}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-level-row,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-progress,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill{grid-column:2}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill{margin-top:0!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card{grid-column:1}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-dashboard-right{grid-area:2/2}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-card-head{display:none!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-mini-tree-window,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-mini-tree-window{-webkit-backdrop-filter:blur(2px)saturate(104%)!important}@media (width<=980px){.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-dashboard-content{display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-dashboard-right{grid-area:auto/1!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{grid-template-columns:1fr}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy h1,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-title-pill,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-level-row,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-progress,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill{grid-column:1}}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-level-row{color:#243041;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.12rem .75rem;display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-level-row strong{font-size:.82rem;font-weight:700;line-height:1.15}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-level-row small{color:#49a98d;justify-self:start;font-size:.72rem;font-weight:600;line-height:1.15}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-progress{border-radius:999px;width:min(100%,13rem);margin-top:.2rem;background:#dfe5ed!important;height:.48rem!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-progress i{background:#49c4a1!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill{grid-template-rows:auto auto;align-items:start;width:min(100%,17rem)!important;min-height:3.8rem!important;box-shadow:none!important;color:#243041!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.42rem!important;padding:0!important;display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill>b,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill>span{display:none!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill:before,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-pill:after{content:none!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-days span{justify-items:center;gap:.18rem;display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-days b{color:#fff;background:#52c89d;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.82rem;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #ffffff61}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-days .is-today b{background:#f3b84f}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-streak-days small{color:#6d7888;font-size:.68rem;font-weight:700}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{grid-column:2}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level{gap:.16rem;width:min(100%,13rem)}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level span,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level small{display:block}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{border-right:0;width:min(100%,17rem);padding-right:0}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days{max-width:14rem}@media (width<=980px){.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{grid-column:1}}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level{grid-area:auto/2!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;align-self:center!important;gap:.14rem 0!important;width:min(100%,13rem)!important;min-width:0!important;max-width:13rem!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>span,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>span,body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>small,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>small,body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level .tree-player-xp-track,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level .tree-player-xp-track{grid-area:auto!important;position:static!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level .tree-player-xp-track,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level .tree-player-xp-track{width:100%!important;max-width:13rem!important;height:.48rem!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{border:0!important;grid-area:auto/2!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;width:min(100%,17rem)!important;min-width:0!important;max-width:17rem!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days{grid-template-columns:repeat(7,1.35rem)!important;justify-content:start!important;gap:.28rem!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days span,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days span{justify-items:center!important;gap:.18rem!important;width:1.35rem!important;display:grid!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days b,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days b{width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important}@media (width<=980px){body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{grid-column:1!important}}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level{grid-template-columns:minmax(0,1fr);align-self:center;gap:.14rem;width:min(100%,13rem);min-width:0;grid-column:2!important;display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>span{color:#243041;font-size:.82rem;font-weight:700;line-height:1.15}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>small{color:#49a98d;font-size:.72rem;font-weight:600;line-height:1.15}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-xp-track{background:#dfe5ed;border-radius:999px;width:100%;max-width:13rem;height:.48rem;overflow:hidden}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-xp-track>i{border-radius:inherit;background:#49c4a1;height:100%;display:block}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{grid-template-columns:minmax(0,1fr);align-self:start;gap:.42rem;width:min(100%,17rem);min-width:0;margin:0;padding:0;grid-column:2!important;display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak>strong{color:#243041;font-size:.98rem;font-weight:750;line-height:1.1}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak-days{grid-template-columns:repeat(7,1.35rem);justify-content:start;gap:.28rem;width:auto;display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak-days>span{justify-items:center;gap:.18rem;width:1.35rem;display:grid!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak-days>span>b{color:#fff;background:#52c89d;border-radius:999px;place-items:center;width:1.35rem;min-width:1.35rem;height:1.35rem;min-height:1.35rem;font-size:.82rem;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #ffffff61}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak-days>span.is-today>b{background:#f3b84f}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak-days>span>small{color:#6d7888;font-size:.68rem;font-weight:700;line-height:1}@media (width<=980px){.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{grid-column:1!important}}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy>h1,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy>h1{grid-area:name!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy>.profile-title-pill,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy>.profile-title-pill{grid-area:title!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level{grid-area:auto!important;align-self:end!important;position:static!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak{grid-area:auto!important;align-self:start!important;position:static!important}@media (width<=980px){body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{grid-template-columns:1fr!important;grid-template-areas:"name""title""level""streak"!important}}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{grid-template-columns:minmax(180px,.42fr) minmax(520px,1fr)!important;grid-template-areas:"name metrics""title metrics"!important;align-items:center!important;gap:8px 22px!important;display:grid!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics{grid-area:metrics!important;grid-template-columns:minmax(170px,.72fr) minmax(250px,1fr)!important;align-items:center!important;gap:22px!important;width:100%!important;min-width:0!important;display:grid!important;position:static!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp{grid-template-columns:minmax(0,1fr)!important;gap:.14rem!important;width:100%!important;min-width:0!important;max-width:13rem!important;display:grid!important;position:static!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp>span,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp>span{color:#243041;font-size:.82rem;font-weight:700;line-height:1.15}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp>small,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp>small{color:#49a98d;font-size:.72rem;font-weight:600;line-height:1.15}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp-track,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp-track{background:#dfe5ed;border-radius:999px;overflow:hidden;width:100%!important;height:.48rem!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp-track>i,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp-track>i{border-radius:inherit;background:#49c4a1;height:100%;display:block}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak{grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;width:100%!important;min-width:0!important;max-width:17rem!important;display:grid!important;position:relative!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak>strong,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak>strong{color:#243041;font-size:.98rem;font-weight:750;line-height:1.1}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days{grid-template-columns:repeat(7,1.35rem)!important;justify-content:start!important;gap:.28rem!important;min-width:0!important;display:grid!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span{justify-items:center;gap:.18rem;width:1.35rem;display:grid!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>b,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>b{color:#fff;background:#52c89d;border-radius:999px;place-items:center;width:1.35rem;min-width:1.35rem;height:1.35rem;min-height:1.35rem;font-size:.82rem;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #ffffff61}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span.is-today>b,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span.is-today>b{background:#f3b84f}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>small,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>small{color:#6d7888;font-size:.68rem;font-weight:700;line-height:1}@media (width<=980px){body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{grid-template-columns:1fr!important;grid-template-areas:"name""title""metrics"!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics{grid-template-columns:1fr!important;gap:12px!important}}body.skin-corporate .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.skin-corporate .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.skin-pretty-fantasy .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.skin-corporate .skillv2-card .sv2-title,body.skin-pretty-fantasy .skillv2-card .sv2-title{font-weight:850!important}.profile-mini-tree-window>.profile-mini-tree-canvas>.profile-mini-core,.profile-mini-tree-window>.profile-mini-tree-canvas>.profile-mini-tree-node,.profile-mini-tree-window>.profile-mini-tree-canvas>.profile-mini-milestone-node{display:none!important}.profile-mini-tree-window .profile-mini-nodes-layer{position:absolute;inset:0}.profile-mini-tree-window .profile-mini-scene-node{pointer-events:auto;will-change:translate}.profile-mini-tree-window .profile-mini-edge{fill:none;transition:opacity .18s,stroke-width .18s,filter .18s;stroke-width:3.2px!important;opacity:.62!important}.profile-mini-tree-window .profile-mini-orbit{fill:none;stroke:#d29e3e8a;stroke-width:2px;stroke-dasharray:3 8;stroke-linecap:round;opacity:.9;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #fffffff0)drop-shadow(0 0 9px #e0ae4d52);animation:32s linear infinite profileMiniOrbitSpin}.profile-mini-tree-window .profile-mini-orbit:nth-of-type(2){opacity:.78;animation-duration:42s;animation-direction:reverse}.profile-mini-tree-window .profile-mini-orbit:nth-of-type(3){opacity:.66;animation-duration:52s}.profile-mini-tree-window .profile-mini-orbit:nth-of-type(4){opacity:.54;animation-duration:64s;animation-direction:reverse}@keyframes profileMiniOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-mini-tree-window .profile-mini-edge.is-active{opacity:.96!important;stroke-width:4.2px!important;filter:drop-shadow(0 0 5px hsla(var(--branch-hue,158), 54%, 54%, .5))!important}.profile-mini-tree-window .profile-mini-scene-node .scene-node-btn{cursor:pointer}.profile-mini-tree-window .profile-mini-scene-node .scene-node-btn .node-core{font-size:calc(var(--node-radius,36px) * .9)!important}.profile-mini-tree-window .profile-mini-scene-node.is-milestone .scene-node-btn .node-core{font-size:calc(var(--node-radius,27px) * .82)!important}.profile-mini-tree-window .profile-mini-scene-node .scene-node-btn .node-label{white-space:nowrap;max-width:128px!important;padding:5px 9px!important;font-size:11px!important;font-weight:760!important;line-height:1.08!important;top:calc(100% + 7px)!important}.profile-mini-tree-window .profile-mini-scene-node .scene-node-btn:not(.selected) .node-label{opacity:.76;transform:translate(-50%)scale(.92)}.profile-mini-tree-window .profile-mini-scene-node .scene-node-btn.selected .node-label{opacity:1;z-index:8}.profile-mini-tree-window .profile-mini-scene-node .scene-node-btn .node-progress-value{opacity:0;min-height:18px;padding:0 7px!important;font-size:10px!important;line-height:16px!important}.profile-mini-tree-window .profile-mini-scene-node .scene-node-btn.selected .node-progress-value{opacity:1}.profile-mini-tree-window .profile-mini-scene-node.is-milestone .scene-node-btn .node-label{max-width:116px!important;font-size:10px!important}.profile-mini-core,.profile-mini-tree-node,.profile-mini-milestone-node{appearance:none;font:inherit;cursor:pointer;border:0;padding:0}.profile-mini-core.is-active,.profile-mini-tree-node.is-active,.profile-mini-milestone-node.is-active{z-index:12}.profile-mini-core.is-active{transform:translate(-50%,-50%)scale(1.08)}.profile-mini-tree-node.is-active{transform:translate(-50%,-50%)scale(1.1)}.profile-mini-milestone-node.is-active{transform:translate(-50%,-50%)scale(1.14)}.profile-mini-core.is-active,.profile-mini-tree-node.is-active b,.profile-mini-milestone-node.is-active b{box-shadow:inset 0 0 0 5px #ffffff7a, inset 0 2px 12px #ffffffbd, 0 0 0 10px hsla(var(--mini-hue,158), 70%, 58%, .13), 0 16px 34px hsla(var(--mini-hue,158), 52%, 38%, .16)!important}.profile-mini-tree-node.is-active strong,.profile-mini-milestone-node.is-active strong{color:#172033;background:#ffffffe6;border-color:#7161fd47}.profile-mini-tree-info{z-index:20;-webkit-backdrop-filter:blur(6px)saturate(106%);pointer-events:auto;background:linear-gradient(135deg,#faf9f7a8,#fcfaf980);border:1px solid #eeececb3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:10px 12px;display:grid;position:absolute;bottom:12px;left:14px;right:14px;box-shadow:0 10px 26px #2430410f}.profile-mini-tree-info span,.profile-mini-tree-info small{color:#657287;font-size:.72rem;font-weight:720;line-height:1.1;display:block}.profile-mini-tree-info strong{color:#172033;margin-top:3px;font-size:.94rem;font-weight:850;line-height:1.08;display:block}.profile-mini-tree-info p{color:#566276;max-width:56ch;margin:4px 0 0;font-size:.74rem;font-weight:620;line-height:1.28}.profile-mini-tree-info .profile-mini-tree-reset{align-self:center;min-width:max-content;position:static;bottom:auto;right:auto}@media (width<=760px){.profile-mini-tree-info{grid-template-columns:1fr;gap:8px}.profile-mini-tree-info .profile-mini-tree-reset{justify-self:start}}@media (width>=981px){.profile-dashboard-page{height:100vh!important;min-height:100vh!important;padding-bottom:10px!important;overflow:hidden!important}.profile-dashboard-topbar{height:78px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page){grid-template-rows:118px minmax(0,1fr)!important;grid-template-columns:minmax(0,1.28fr) minmax(288px,.74fr)!important;gap:12px 16px!important;height:calc(100vh - 88px)!important;min-height:0!important;overflow:hidden!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile{grid-template-columns:92px minmax(0,1fr)!important;min-height:118px!important;padding:8px 16px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card{width:88px!important;height:96px!important;min-height:96px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{gap:5px 18px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy h1{font-size:clamp(1.45rem,2vw,1.82rem)!important;line-height:.98!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-title-pill{min-height:26px!important;padding:0 10px!important;font-size:.72rem!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics{grid-template-columns:minmax(145px,.68fr) minmax(220px,1fr)!important;gap:14px!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak{gap:.28rem!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak>strong,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak>strong{font-size:.86rem!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days{grid-template-columns:repeat(7,1.08rem)!important;gap:.22rem!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span{width:1.08rem!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>b,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>b{width:1.08rem!important;min-width:1.08rem!important;height:1.08rem!important;min-height:1.08rem!important;font-size:.66rem!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-dashboard-right{grid-template-rows:minmax(0,.92fr) auto auto!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-skill-map{height:100%!important;min-height:0!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-dashboard-right>.profile-card{border-radius:20px!important;min-height:0!important;padding:10px 12px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-card-head{margin-bottom:8px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-card-head h2{font-size:.92rem!important;line-height:1.08!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-attributes-grid{grid-template-columns:138px minmax(0,1fr)!important;gap:10px!important;margin-top:8px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-radar svg{width:138px!important;height:138px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-attribute-list{gap:6px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-attribute-row{grid-template-columns:86px minmax(0,1fr) 20px!important;gap:6px!important;font-size:.64rem!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-attribute-row div{height:6px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-outline-btn{min-height:26px!important;margin-top:8px!important;font-size:.66rem!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-active-tree-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-active-tree{grid-template-columns:34px minmax(0,1fr)!important;gap:5px 6px!important;min-height:86px!important;padding:8px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-active-tree>span{width:34px!important;height:34px!important;font-size:.96rem!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-active-tree strong{font-size:.66rem!important;line-height:1.12!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-active-tree small,.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-active-tree p{font-size:.56rem!important;line-height:1.1!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-active-tree .profile-meter{height:5px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-achievement-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-achievement{min-height:78px!important;padding:7px 5px!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-achievement span{width:34px!important;height:34px!important;font-size:1rem!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-achievement strong{font-size:.58rem!important;line-height:1.1!important}.profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-achievement small{font-size:.5rem!important;line-height:1.08!important}}.profile-attributes-card{position:relative;overflow:hidden}.profile-attributes-card>:not(.profile-card-head){filter:blur(8px);opacity:.46;pointer-events:none}.profile-attributes-card:after{content:"Character attributes coming soon";z-index:6;color:#243041;text-align:center;-webkit-backdrop-filter:blur(10px)saturate(112%);background:linear-gradient(135deg,#faf9f7e6,#fcfaf9c7);border:1px solid #eeecece6;border-radius:999px;place-items:center;width:min(82%,22rem);min-height:3.25rem;padding:0 1.1rem;font-size:.94rem;font-weight:820;line-height:1.1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #2430411a}body.skin-corporate .scene-node-btn.advanced,body.skin-pretty-fantasy .scene-node-btn.advanced{--node-top:hsl(var(--branch-hue,158) 76% 86%);--node-bottom:hsl(var(--branch-hue,158) 62% 66%);--node-border:hsl(var(--branch-hue,158) 62% 58%);--node-glow:hsla(var(--branch-hue,158), 74%, 48%, .22);background:radial-gradient(circle at 34% 24%, #fffffffa 0%, #ffffff85 17%, transparent 34%), radial-gradient(circle at 50% 68%, hsla(var(--branch-hue,158), 78%, 42%, .34) 0%, transparent 58%), linear-gradient(180deg, var(--node-top) 0%, var(--node-bottom) 100%)!important;border:3px solid var(--node-border)!important;box-shadow:inset 0 0 0 5px #ffffff61, inset 0 -10px 24px hsla(var(--branch-hue,158), 74%, 34%, .18), 0 0 0 10px hsla(var(--branch-hue,158), 76%, 60%, .11), 0 20px 44px hsla(var(--branch-hue,158), 62%, 34%, .24)!important}body.skin-corporate .scene-node-btn.advanced .node-advanced-halo,body.skin-pretty-fantasy .scene-node-btn.advanced .node-advanced-halo{background:radial-gradient(circle at 50% 50%, hsla(var(--branch-hue,158), 80%, 50%, .4) 0%, hsla(var(--branch-hue,158), 70%, 40%, .18) 35%, transparent 68%);pointer-events:none;z-index:0;border-radius:999px;animation:2.4s ease-in-out infinite advancedHaloPulse;position:absolute;inset:-52%}body.skin-corporate .scene-node-btn.advanced .node-ring:before,body.skin-pretty-fantasy .scene-node-btn.advanced .node-ring:before{opacity:.78;background-size:24% 24%;inset:-5%}body.skin-corporate .scene-node-btn.advanced .node-visual-shell:before,body.skin-pretty-fantasy .scene-node-btn.advanced .node-visual-shell:before{content:"";border:2px solid hsla(var(--branch-hue,158), 56%, 92%, .5);width:86%;height:86%;box-shadow:0 0 0 8px hsla(var(--branch-hue,158), 76%, 56%, .08), inset 0 0 0 1px #ffffff70;pointer-events:none;z-index:1;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.skin-corporate .scene-node-btn.advanced .node-visual-shell:after,body.skin-pretty-fantasy .scene-node-btn.advanced .node-visual-shell:after{content:"";border:2px solid hsla(var(--branch-hue,158), 48%, 96%, .46);width:63%;height:63%;box-shadow:0 0 20px hsla(var(--branch-hue,158), 72%, 50%, .18);pointer-events:none;z-index:1;border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}body.skin-corporate .scene-node-btn.advanced .node-core,body.skin-pretty-fantasy .scene-node-btn.advanced .node-core{opacity:.94;filter:brightness(0) invert(1) drop-shadow(0 0 8px hsla(var(--branch-hue,158), 50%, 32%, .44)) drop-shadow(0 2px 4px hsla(var(--branch-hue,158), 50%, 30%, .28))!important;font-size:48px!important}body.skin-corporate .scene-node-btn.advanced .node-label,body.skin-pretty-fantasy .scene-node-btn.advanced .node-label{box-shadow:0 0 18px hsla(var(--branch-hue,158), 70%, 50%, .34), 0 0 34px hsla(var(--branch-hue,158), 55%, 40%, .18);text-shadow:0 1px 4px #0009;background-size:300% 300%;animation:3.2s ease-in-out infinite advancedLabelGlitter;border:1.5px solid hsla(var(--branch-hue,158), 60%, 70%, .6)!important;color:#fffffff0!important;background:linear-gradient(135deg, hsla(var(--branch-hue,158), 24%, 8%, .92) 0%, hsla(var(--branch-hue,158), 18%, 12%, .88) 25%, hsla(var(--branch-hue,158), 30%, 6%, .94) 50%, hsla(var(--branch-hue,158), 20%, 14%, .86) 75%, hsla(var(--branch-hue,158), 24%, 8%, .9) 100%)!important;font-weight:820!important}@keyframes advancedLabelGlitter{0%,to{background-position:0%}50%{background-position:100%}}body.skin-corporate .scene-node-btn.advanced.selected,body.skin-pretty-fantasy .scene-node-btn.advanced.selected{box-shadow:inset 0 0 0 5px #fff6, inset 0 -10px 24px hsla(var(--branch-hue,158), 74%, 34%, .2), 0 0 0 13px hsla(var(--branch-hue,158), 80%, 58%, .16), 0 24px 54px hsla(var(--branch-hue,158), 62%, 34%, .3)!important;transform:scale(1.065)!important}body.skin-corporate .skillv2-card.is-advanced-skill,body.skin-pretty-fantasy .skillv2-card.is-advanced-skill{border-color:#e7d19c8a;box-shadow:0 22px 52px #2430412e,0 0 0 1px #e7d19c38}body.skin-corporate .skillv2-card .sv2-advanced-lessons,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-lessons{gap:12px;display:grid}body.skin-corporate .skillv2-card .sv2-advanced-progress,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-progress{color:#243041;gap:8px;font-size:.82rem;font-weight:760;display:grid}body.skin-corporate .skillv2-card .sv2-advanced-list,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-list{gap:8px;display:grid}body.skin-corporate .skillv2-card .sv2-advanced-lesson,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-lesson{background:linear-gradient(135deg,#faf9f7d6,#fcfaf9a8);border:1px solid #eeececeb;border-radius:14px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid}body.skin-corporate .skillv2-card .sv2-advanced-lesson strong,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-lesson strong{color:#172235;font-size:.8rem;line-height:1.12;display:block}body.skin-corporate .skillv2-card .sv2-advanced-lesson small,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-lesson small{color:#748095;margin-top:3px;font-size:.66rem;line-height:1.15;display:block}body.skin-corporate .skillv2-card .sv2-advanced-lesson>span,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-lesson>span{color:#7c8aa0;background:#ffffffd1;border:1px solid #eeececfa;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:840;display:grid}body.skin-corporate .skillv2-card .sv2-advanced-lesson.is-done>span,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-lesson.is-done>span{color:#27b989;border-color:#27b98957}body.skin-corporate .skillv2-card .sv2-resources-card,body.skin-pretty-fantasy .skillv2-card .sv2-resources-card{background:linear-gradient(135deg,#faf9f7d6,#fcfaf9a8);border:1px solid #eeececeb;border-radius:18px;gap:12px;padding:14px;display:grid}.sv2-resources-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sv2-resources-head>span,.node-resource-empty,.node-resource-error{color:#748095;margin:0;font-size:.72rem}.node-resource-error{color:#b94b4b;font-weight:760}.node-resource-list,.node-resource-form{gap:10px;display:grid}.node-resource-card{background:#ffffffbd;border:1px solid #eeececf0;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;padding:10px;display:grid}.node-resource-thumb{aspect-ratio:16/9;color:#6b7280;background:linear-gradient(135deg,#2020221f,#2020220a);border-radius:14px;place-items:center;font-size:.78rem;font-weight:820;display:grid;position:relative;overflow:hidden}.node-resource-thumb iframe{background:#000;border:0;width:100%;height:100%;display:block}.node-resource-copy{align-content:center;gap:7px;min-width:0;display:grid}.node-resource-copy strong{color:#172235;font-size:.96rem;line-height:1.18}.node-resource-kicker,.node-resource-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.node-resource-kicker span{color:#4d5564;background:#26262614;border-radius:999px;padding:.16rem .46rem;font-size:.62rem;font-weight:820}.node-resource-kicker small{color:#7a8495;font-size:.64rem}.node-resource-actions a,.node-resource-actions button,.node-resource-form button,.node-resource-find-btn{color:#26221d;background:#ffffffc2;border:1px solid #2c261f29;border-radius:999px;min-height:32px;padding:.42rem .72rem;font-size:.7rem;font-weight:820;text-decoration:none}.node-resource-find-empty{gap:10px;display:grid}.node-resource-find-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#2ec398,#4097fd);border:0;min-height:42px;box-shadow:0 14px 28px #4097fd2e}.node-resource-find-btn.is-ai-cost{place-items:center;gap:3px;min-height:52px;line-height:1.05;display:grid}.node-resource-find-btn.is-ai-cost span{min-width:0}.node-resource-find-btn.is-ai-cost small{color:#ffffffeb;text-transform:none;letter-spacing:0;justify-content:center;align-items:center;gap:5px;font-size:.66rem;font-weight:860;display:inline-flex}.node-resource-find-btn.is-ai-cost .currency-icon{width:16px;height:16px}.node-resource-find-btn:disabled{opacity:.62;cursor:wait}.node-resource-find-btn.is-ai-cost:disabled{cursor:not-allowed}.node-resource-ai-cost{color:#6b7586;text-align:center;margin:-2px 0 0;font-size:.68rem;font-weight:760;line-height:1.3}.node-resource-ai-cost.is-ready{color:#2f7f65}.node-resource-ai-cost.is-short{color:#a85a4e}.node-resource-form label{color:#4d5564;gap:6px;font-size:.7rem;font-weight:760;display:grid}.node-resource-form input{border-radius:12px;min-height:38px;font-size:.8rem}body.skin-corporate .skillv2-card .sv2-resources-card,body.skin-pretty-fantasy .skillv2-card .sv2-resources-card,body.skin-corporate .skillv2-card .sv2-resources-card *,body.skin-pretty-fantasy .skillv2-card .sv2-resources-card *{-webkit-text-fill-color:currentColor!important}body.skin-corporate .skillv2-card .sv2-resources-card,body.skin-pretty-fantasy .skillv2-card .sv2-resources-card{color:#172235!important}body.skin-corporate .skillv2-card .sv2-resources-head>span,body.skin-pretty-fantasy .skillv2-card .sv2-resources-head>span,body.skin-corporate .skillv2-card .node-resource-empty,body.skin-pretty-fantasy .skillv2-card .node-resource-empty,body.skin-corporate .skillv2-card .node-resource-kicker small,body.skin-pretty-fantasy .skillv2-card .node-resource-kicker small,body.skin-corporate .skillv2-card .node-resource-form label,body.skin-pretty-fantasy .skillv2-card .node-resource-form label{color:#647289!important}body.skin-corporate .skillv2-card .node-resource-copy strong,body.skin-pretty-fantasy .skillv2-card .node-resource-copy strong,body.skin-corporate .skillv2-card .node-resource-actions a,body.skin-pretty-fantasy .skillv2-card .node-resource-actions a,body.skin-corporate .skillv2-card .node-resource-actions button,body.skin-pretty-fantasy .skillv2-card .node-resource-actions button,body.skin-corporate .skillv2-card .node-resource-form input,body.skin-pretty-fantasy .skillv2-card .node-resource-form input{color:#172235!important}body.skin-corporate .skillv2-card .node-resource-find-btn,body.skin-pretty-fantasy .skillv2-card .node-resource-find-btn{color:#fff!important}.node-resource-indicator{z-index:4;color:#2a2621;background:#ffffffdb;border:1px solid #2020202e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.58rem;font-weight:900;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 10px #0000001a}.node-resource-indicator:before{content:"?";margin-right:1px;font-size:.48rem}body.skin-corporate .skillv2-card .sv2-primary-wide,body.skin-pretty-fantasy .skillv2-card .sv2-primary-wide{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7161fd,#4097fd);border:0;border-radius:999px;min-height:46px;font-size:.88rem;font-weight:840;box-shadow:0 14px 28px #4097fd38}.advanced-lesson-builder,.advanced-lesson-draft,.advanced-resource-builder{gap:10px;display:grid}.advanced-lesson-builder{background:linear-gradient(135deg,#faf9f7d1,#fcfaf9a3);border:1px solid #eeececeb;border-radius:16px;padding:12px}.advanced-lesson-builder-head,.advanced-lesson-draft-head,.advanced-resource-builder-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.advanced-lesson-builder-head div{gap:2px;display:grid}.advanced-lesson-builder-head span,.advanced-resource-builder-head span{color:#728096;font-size:.72rem}.advanced-lesson-draft{background:#ffffff94;border:1px solid #eeecece6;border-radius:14px;padding:12px}.advanced-resource-draft{grid-template-columns:92px minmax(120px,.65fr) minmax(160px,1fr) auto;align-items:center;gap:8px;display:grid}.advanced-resource-draft select,.advanced-resource-draft input{min-width:0}.learning-page{gap:18px;width:min(1240px,100vw - 28px);margin:0 auto;padding:26px 0 42px;display:grid}.learning-hero,.learning-empty-card,.learning-detail-card,.learning-skill-card{-webkit-backdrop-filter:blur(16px)saturate(116%);background:linear-gradient(135deg,#fcfaf9c7,#faf9f794);border:1px solid #eeececd1;box-shadow:0 18px 46px #24304114}.learning-hero{border-radius:26px;justify-content:space-between;align-items:center;gap:18px;min-height:116px;padding:22px 24px;display:flex}.learning-hero span{color:#37b98c;font-size:.78rem;font-weight:820}.learning-hero h2,.learning-empty-card h2,.learning-empty-card h3{color:#172235;font-family:var(--font-display,inherit);margin:4px 0;font-weight:820;line-height:1}.learning-hero h2{font-size:clamp(2rem,4vw,3.2rem)}.learning-hero p,.learning-empty-card p{color:#637089;max-width:44rem;margin:0;line-height:1.45}.learning-back-link,.learning-empty-card a,.learning-detail-head a{color:#2f78f7;background:linear-gradient(135deg,#faf9f7e0,#fcfaf9b8);border:1px solid #eeececf5;border-radius:999px;place-items:center;min-height:42px;padding:0 16px;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-grid}.learning-empty-card{border-radius:24px;justify-items:start;gap:12px;padding:28px;display:grid}.learning-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.learning-list{gap:10px;display:grid}.learning-skill-card{min-height:112px;color:inherit;border-radius:22px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.learning-skill-card.is-active{border-color:#4097fd57;box-shadow:0 20px 48px #4097fd21}.learning-skill-card>span{color:#fff;filter:brightness(0)invert()drop-shadow(0 1px 3px #2430413d);background:linear-gradient(#8fe3c7,#49c4a1);border-radius:999px;place-items:center;width:50px;height:50px;font-size:1.35rem;display:grid}.learning-skill-card strong,.learning-detail-head h3,.learning-lesson-head strong,.learning-resource-card strong{color:#172235;line-height:1.12}.learning-skill-card strong{font-size:.88rem;display:block}.learning-skill-card small,.learning-skill-card em{color:#6e7b91;font-size:.68rem;font-style:normal;line-height:1.22;display:block}.learning-card-meter{background:#e5ebf2;border-radius:999px;width:100%;height:7px;margin:8px 0 5px;overflow:hidden}.learning-card-meter i{border-radius:inherit;background:linear-gradient(90deg,#7161fd,#4097fd);height:100%;display:block}.learning-detail-card{border-radius:28px;gap:18px;min-height:560px;padding:20px;display:grid}.learning-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.learning-detail-head span{color:#37b98c;font-size:.76rem;font-weight:820}.learning-detail-head h3{font-family:var(--font-display,inherit);margin:3px 0 8px;font-size:clamp(1.65rem,3vw,2.5rem)}.learning-detail-head p,.learning-lesson-card p{color:#65728a;margin:0;line-height:1.45}.learning-detail-progress{color:#243041;gap:8px;font-size:.84rem;font-weight:780;display:grid}.learning-lessons{gap:12px;display:grid}.learning-lesson-card{background:#ffffff8a;border:1px solid #eeececd6;border-radius:22px;gap:12px;padding:15px;display:grid}.learning-lesson-card.is-done{background:linear-gradient(135deg,#f4fffab8,#ffffff80);border-color:#27b98957}.learning-lesson-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.learning-lesson-head strong{font-size:1rem;display:block}.learning-lesson-head span{color:#7a879b;font-size:.72rem;font-weight:720}.learning-lesson-head button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7161fd,#4097fd);border:0;border-radius:999px;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:840}.learning-lesson-head button:disabled{color:#8190a5;cursor:default;background:#e9eef5}.learning-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.learning-resource-card{min-height:82px;color:inherit;background:linear-gradient(135deg,#faf9f7e0,#fcfaf9b3);border:1px solid #eeecece6;border-radius:16px;gap:4px;padding:12px;text-decoration:none;display:grid}.learning-resource-card span{color:#2f78f7;background:#4097fd1a;border-radius:999px;place-items:center;width:max-content;min-height:22px;padding:0 9px;font-size:.66rem;font-weight:860;display:inline-grid}.learning-resource-card.is-pdf span{color:#d85454;background:#e756561a}.learning-resource-card.is-txt span{color:#25a97c;background:#2bbf8b1f}.learning-resource-card.is-video span{color:#7161fd;background:#7161fd1f}.learning-resource-card strong{font-size:.86rem}.learning-resource-card small,.learning-resource-empty{color:#7a879b;margin:0;font-size:.7rem;line-height:1.25}@media (width<=840px){.node-resource-card,.advanced-resource-draft{grid-template-columns:1fr}.learning-page{width:min(100%,100vw - 18px);padding-top:18px}.learning-hero,.learning-detail-head,.learning-lesson-head{grid-template-columns:1fr}.learning-hero{border-radius:22px;min-height:0;padding:18px;display:grid}.learning-layout{grid-template-columns:1fr}.learning-list{grid-auto-columns:minmax(240px,78vw);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.learning-detail-card{border-radius:22px;min-height:0;padding:15px}.learning-resource-grid{grid-template-columns:1fr}}body.skin-corporate .profile-side-menu,body.skin-pretty-fantasy .profile-side-menu,body.skin-corporate .profile-menu-backdrop,body.skin-pretty-fantasy .profile-menu-backdrop{display:none!important}body.skin-corporate .tree-brand-strip,body.skin-pretty-fantasy .tree-brand-strip{width:auto!important;min-width:13.4rem!important;height:4.35rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:.72rem!important;padding:0 1.1rem!important;display:inline-flex!important}body.skin-corporate .tree-brand-strip .profile-dashboard-logo,body.skin-pretty-fantasy .tree-brand-strip .profile-dashboard-logo{flex:none;width:2.6rem!important;height:2.6rem!important}body.skin-corporate .tree-brand-strip strong,body.skin-pretty-fantasy .tree-brand-strip strong{color:#172235!important;font-size:1.16rem!important;font-weight:820!important;line-height:1!important}body.skin-corporate .tree-brand-strip small,body.skin-pretty-fantasy .tree-brand-strip small{color:#6d778a!important;margin-top:.1rem!important;font-size:.72rem!important;font-weight:560!important}body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{grid-template-columns:minmax(24rem,34rem) minmax(26rem,34rem)!important;justify-content:center!important;align-items:start!important}body.skin-corporate .tree-quest-menu-wrap,body.skin-pretty-fantasy .tree-quest-menu-wrap{justify-self:start!important}body.skin-corporate .tree-quest-trigger,body.skin-pretty-fantasy .tree-quest-trigger{display:none!important}body.skin-corporate .tree-quest-menu-wrap .quest-card,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card,body.skin-corporate .tree-quest-menu-wrap .quest-card:not(.is-open),body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card:not(.is-open){grid-template-columns:10rem minmax(0,1fr)!important;align-items:center!important;width:min(34rem,100vw - 1.4rem)!important;padding:.55rem .8rem!important;animation:none!important;display:grid!important;position:static!important;overflow:hidden!important;transform:none!important}body.skin-corporate .tree-daily-quest,body.skin-pretty-fantasy .tree-daily-quest{grid-template-columns:minmax(0,1fr) 2.6rem 3.4rem!important;align-items:center!important;gap:.7rem!important;min-width:0!important}body.skin-corporate .tree-daily-quest-main,body.skin-pretty-fantasy .tree-daily-quest-main{min-width:0!important}body.skin-corporate .tree-daily-quest-main strong,body.skin-pretty-fantasy .tree-daily-quest-main strong{font-size:.92rem!important;line-height:1.05!important}body.skin-corporate .tree-daily-quest-main span,body.skin-pretty-fantasy .tree-daily-quest-main span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.68rem!important;overflow:hidden!important}body.skin-corporate .tree-quest-progress-row,body.skin-pretty-fantasy .tree-quest-progress-row{grid-template-columns:minmax(0,1fr) 2.2rem!important}body.skin-corporate .streak-pill-button,body.skin-pretty-fantasy .streak-pill-button{color:#172235!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;font-weight:680!important}body.skin-corporate .streak-pill-button>strong,body.skin-pretty-fantasy .streak-pill-button>strong{color:#172235!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;text-shadow:none!important;font-size:.84rem!important;font-weight:760!important}body.skin-corporate .streak-pill-button>small,body.skin-pretty-fantasy .streak-pill-button>small{color:#5f6d82!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;font-size:.66rem!important;font-weight:680!important}body.skin-corporate .tree-floating-actions,body.skin-pretty-fantasy .tree-floating-actions{-webkit-backdrop-filter:blur(14px)saturate(116%)!important;background:linear-gradient(135deg,#faf9f7eb,#fcfaf9cc)!important;border:1px solid #eeececeb!important;border-radius:999px!important;gap:0!important;padding:.35rem!important;top:6.15rem!important;right:.8rem!important;box-shadow:0 14px 32px #2430411c!important}body.skin-corporate .tree-fab,body.skin-pretty-fantasy .tree-fab{width:3.05rem!important;min-width:3.05rem!important;height:2.7rem!important;min-height:2.7rem!important;box-shadow:none!important;color:#172235!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;font-size:1.1rem!important;font-weight:820!important}body.skin-corporate .tree-fab:hover,body.skin-pretty-fantasy .tree-fab:hover,body.skin-corporate .tree-fab.is-active,body.skin-pretty-fantasy .tree-fab.is-active{background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #eeecece6!important}body.skin-corporate .skillv2-card .sv2-reward-grid,body.skin-pretty-fantasy .skillv2-card .sv2-reward-grid{flex-wrap:nowrap!important;grid-template-columns:none!important;display:flex!important}body.skin-corporate .skillv2-card .sv2-primary-wide,body.skin-pretty-fantasy .skillv2-card .sv2-primary-wide{color:#fff!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;text-shadow:none!important;background:linear-gradient(135deg,#7161fd,#4097fd)!important;font-weight:820!important}body.skin-corporate .skillv2-card .sv2-advanced-lesson,body.skin-pretty-fantasy .skillv2-card .sv2-advanced-lesson{cursor:pointer;text-align:left;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;color:#172235!important}body.skin-corporate .profile-settings-popover,body.skin-pretty-fantasy .profile-settings-popover,body.skin-corporate .profile-settings-popover strong,body.skin-pretty-fantasy .profile-settings-popover strong,body.skin-corporate .profile-settings-popover span,body.skin-pretty-fantasy .profile-settings-popover span{color:#172235!important;text-shadow:none!important}@media (width<=860px){body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{grid-template-columns:1fr!important;justify-content:stretch!important}body.skin-corporate .tree-quest-menu-wrap,body.skin-pretty-fantasy .tree-quest-menu-wrap{display:none!important}}body.skin-corporate .profile-settings-popover,body.skin-pretty-fantasy .profile-settings-popover,body.skin-corporate .profile-settings-popover *,body.skin-pretty-fantasy .profile-settings-popover *{color:#172235!important;text-shadow:none!important}body.skin-corporate .profile-settings-popover button,body.skin-pretty-fantasy .profile-settings-popover button{color:#172235!important}body.skin-corporate .profile-settings-popover .profile-settings-theme button.is-active,body.skin-pretty-fantasy .profile-settings-popover .profile-settings-theme button.is-active{color:#fff!important}body.skin-corporate .tree-brand-strip.profile-dashboard-brand,body.skin-pretty-fantasy .tree-brand-strip.profile-dashboard-brand{z-index:2147483000!important;width:auto!important;min-width:0!important;height:auto!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;position:fixed!important;top:1rem!important;left:1.2rem!important}body.skin-corporate .tree-brand-strip.profile-dashboard-brand .profile-dashboard-logo,body.skin-pretty-fantasy .tree-brand-strip.profile-dashboard-brand .profile-dashboard-logo{flex:none!important;width:52px!important;height:52px!important}body.skin-corporate .tree-brand-strip.profile-dashboard-brand strong,body.skin-pretty-fantasy .tree-brand-strip.profile-dashboard-brand strong{letter-spacing:0!important;color:#111827!important;font-size:29px!important;font-weight:750!important;line-height:1!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;text-shadow:none!important}body.skin-corporate .streak-modal-backdrop,body.skin-pretty-fantasy .streak-modal-backdrop{-webkit-backdrop-filter:blur(2.5px)saturate(1.02)!important;background:radial-gradient(circle at 20% 16%,#ffffff7a,#0000 20rem),radial-gradient(circle at 84% 9%,#fff6e170,#0000 18rem),radial-gradient(circle at 15% 88%,#d6e8ff5c,#0000 20rem),#f4efe857!important}body.skin-corporate .streak-info-card-center.skill-screen-pop,body.skin-pretty-fantasy .streak-info-card-center.skill-screen-pop{transform-origin:bottom!important;animation:.22s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2!important}body.skin-corporate .tree-status-card.player-card,body.skin-pretty-fantasy .tree-status-card.player-card,body.skin-corporate .tree-quest-menu-wrap .quest-card,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card{height:5.25rem!important;min-height:5.25rem!important;max-height:5.25rem!important}body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{align-items:start!important}body.skin-corporate .tree-player-avatar,body.skin-pretty-fantasy .tree-player-avatar{width:4.05rem!important;height:4.05rem!important}body.skin-corporate .tree-quest-menu-wrap .quest-card,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card,body.skin-corporate .tree-quest-menu-wrap .quest-card:not(.is-open),body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card:not(.is-open){padding-top:.75rem!important;padding-bottom:.75rem!important}body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{grid-template-columns:minmax(26rem,34rem) minmax(24rem,29rem)!important;justify-content:center!important;justify-items:stretch!important;gap:1rem!important;width:min(74rem,100vw - 2rem)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}body.skin-corporate .tree-status-card.player-card,body.skin-pretty-fantasy .tree-status-card.player-card{width:100%!important;max-width:none!important}body.skin-corporate .tree-quest-menu-wrap,body.skin-pretty-fantasy .tree-quest-menu-wrap{justify-self:stretch!important;width:100%!important}body.skin-corporate .tree-quest-menu-wrap .quest-card,body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card,body.skin-corporate .tree-quest-menu-wrap .quest-card:not(.is-open),body.skin-pretty-fantasy .tree-quest-menu-wrap .quest-card:not(.is-open){grid-template-columns:8.4rem minmax(0,1fr)!important;width:100%!important;max-width:29rem!important}body.skin-corporate .tree-daily-quest,body.skin-pretty-fantasy .tree-daily-quest{grid-template-columns:minmax(0,1fr) 2.25rem 3rem!important;gap:.5rem!important}body.skin-corporate .tree-daily-quest>small,body.skin-pretty-fantasy .tree-daily-quest>small{white-space:nowrap!important;text-align:right!important}body.skin-corporate .zoom-rail,body.skin-pretty-fantasy .zoom-rail{display:none!important}@media (width<=900px){body.skin-corporate .tree-status-dashboard,body.skin-pretty-fantasy .tree-status-dashboard{grid-template-columns:1fr!important;width:auto!important;left:.7rem!important;right:.7rem!important;transform:none!important}}body.skin-corporate .auth-card .auth-submit-btn,body.skin-pretty-fantasy .auth-card .auth-submit-btn{color:#fff!important;width:100%!important;min-height:3.15rem!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;text-shadow:none!important;background:linear-gradient(135deg,#7161fd 0%,#4097fd 100%)!important;border:0!important;border-radius:999px!important;font-size:.94rem!important;font-weight:840!important;line-height:1!important;box-shadow:0 16px 34px #4097fd3d,inset 0 1px #ffffff3d!important}body.skin-corporate .auth-card .auth-submit-btn:hover,body.skin-pretty-fantasy .auth-card .auth-submit-btn:hover{filter:brightness(1.04)!important;box-shadow:0 18px 38px #4097fd47,inset 0 1px #ffffff42!important}body.skin-corporate .auth-card .auth-submit-btn:disabled,body.skin-pretty-fantasy .auth-card .auth-submit-btn:disabled{opacity:.62!important;color:#fff!important;cursor:not-allowed!important}body.skin-corporate .auth-card .auth-mode-btn,body.skin-pretty-fantasy .auth-card .auth-mode-btn{color:#2f78f7!important;width:auto!important;min-height:2.25rem!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-self:center!important;padding:0 .4rem!important;font-size:.84rem!important;font-weight:820!important}:is(body.skin-corporate .app-shell.profile-mode:has(.learning-page),body.skin-pretty-fantasy .app-shell.profile-mode:has(.learning-page)){max-width:none!important;padding:0!important}.learning-page{grid-template-rows:auto 1fr;min-height:100vh;gap:18px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 18px 36px!important;display:grid!important}.learning-page .learning-topbar{grid-template-columns:220px minmax(0,1fr) auto;gap:20px;width:100%;max-width:1780px;height:104px;margin:0 auto}.learning-dashboard{align-content:start;gap:18px;width:min(980px,100vw - 28px);margin:0 auto;display:grid}.learning-summary-pill{-webkit-backdrop-filter:blur(14px)saturate(112%);background:linear-gradient(135deg,#fcfaf9bd,#faf9f78a);border:1px solid #eeecece6;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:grid;box-shadow:0 14px 36px #2430410f}.learning-summary-pill span{color:#627089;white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-width:0;font-size:.9rem;font-weight:760;display:inline-flex}.learning-summary-pill i{color:#26b988;background:#2bbf8b21;border-radius:999px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.learning-summary-pill span:nth-child(2) i{color:#7161fd;background:#7161fd1f}.learning-summary-pill strong{color:#172235;font-size:1.35rem;line-height:1}.learning-motivation{color:#748095;align-items:center;gap:12px;margin:-2px 0 2px;padding:0 22px;font-size:.95rem;font-weight:720;display:flex}.learning-motivation span{color:#e0ad45;font-size:1.35rem}.learning-focus-card{grid-template-columns:172px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:248px;display:grid;position:relative;overflow:hidden;border-radius:28px!important;padding:34px 28px 24px!important}.learning-focus-kicker{color:#b99545;text-transform:uppercase;font-size:.75rem;font-weight:860;position:absolute;top:20px;left:28px}.learning-focus-bookmark{color:#7d8797;width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:18px;right:18px}.learning-focus-orb,.learning-course-orb{background:radial-gradient(circle at 35% 25%,#fffffffa,#fff3 32%,#0000 34%),linear-gradient(135deg,#9ab5ff,#6357ff 58%,#3f8fff);border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 8px #ffffff3d,0 18px 40px #5068ff3d}.learning-focus-orb{width:154px;height:154px}.learning-focus-orb:before,.learning-course-orb:before{content:"";border:2px solid #7161fd2e;border-radius:26px;position:absolute;inset:-10px;transform:rotate(45deg)}.learning-focus-orb span,.learning-course-orb{color:#fff;filter:brightness(0)invert()drop-shadow(0 2px 4px #24304140);font-size:3.1rem}.learning-focus-copy{gap:10px;min-width:0;display:grid}.learning-focus-copy h2{color:#172235;margin:0;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:820;line-height:1.05}.learning-focus-copy p{color:#59677d;margin:0;font-size:.92rem;font-weight:720}.learning-focus-progress,.learning-card-meter{background:#e4e8ef;border-radius:999px;height:8px;overflow:hidden}.learning-focus-progress i,.learning-card-meter i{border-radius:inherit;background:linear-gradient(90deg,#7161fd,#4097fd);height:100%;display:block}.learning-focus-meta{color:#6b768b;align-items:center;gap:32px;font-size:.82rem;font-weight:760;display:flex}.learning-focus-meta span{align-items:center;gap:8px;display:inline-flex}.learning-focus-meta .currency-icon{width:24px;height:24px}.learning-continue-btn{color:#fff;background:linear-gradient(135deg,#7161fd,#4097fd);border-radius:14px;justify-content:center;justify-self:stretch;align-items:center;gap:18px;min-height:54px;padding:0 22px;font-size:.96rem;font-weight:840;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #4097fd40}.learning-continue-btn span{margin-left:auto;font-size:1.35rem}.learning-focus-xp{color:#6d778a;white-space:nowrap;align-self:center;font-size:.82rem}.learning-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.learning-section-head h3{color:#172235;margin:0;font-size:1.18rem;font-weight:840;line-height:1}.learning-section-head a{color:#fff;min-height:2.2rem;font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);white-space:nowrap;background:#1a73e8;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.78rem;font-weight:840;line-height:1;text-decoration:none;display:inline-flex}.learning-continue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.learning-course-card{min-height:178px;color:inherit;text-align:center;align-content:start;justify-items:center;gap:8px;text-decoration:none;display:grid;border-radius:18px!important;padding:18px 16px 14px!important}.learning-course-orb{color:#4f6695;background:#ffffffb8;border:1px solid #cde2fff5;border-radius:999px;place-items:center;width:48px;height:48px;font-size:1.4rem;display:grid}.learning-course-card strong{color:#172235;max-width:9.5rem;font-size:.86rem;font-weight:840;line-height:1.12}.learning-course-card small,.learning-course-card em{color:#7a8496;font-size:.72rem;font-style:normal;font-weight:720}.learning-card-meta,.learning-card-action{color:#5b6678;min-width:0;font-size:.68rem;font-style:normal;font-weight:780;line-height:1.2}.learning-card-action{color:#2f78f7;white-space:nowrap;background:#4097fd1a;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}.learning-course-card .learning-card-meter{width:100%;height:7px;margin-top:auto}.learning-folder-grid{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:18px;padding:2px 2px 8px;display:flex;overflow-x:auto}.learning-folder-grid::-webkit-scrollbar{display:none}.learning-folder-card{cursor:pointer;text-align:left;scroll-snap-align:start;border:0;align-content:end;justify-items:start;gap:5px;min-height:150px;font-family:inherit;display:grid;overflow:hidden;border-radius:18px!important;padding:18px 14px!important}.learning-folder-card span{color:#fff;background:linear-gradient(135deg,#49c4a1d1,#23a47beb);border-radius:14px;place-items:center;width:64px;height:52px;font-size:1.8rem;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 14px 28px #2430411f}.learning-folder-card.is-gold span{background:linear-gradient(135deg,#e8bc78,#b47a33)}.learning-folder-card.is-blue span{background:linear-gradient(135deg,#86c5ff,#4f8dff)}.learning-folder-card.is-violet span{background:linear-gradient(135deg,#b28cff,#7b56e8)}.learning-folder-card strong{color:#172235;font-size:.9rem;line-height:1.08}.learning-folder-card small{color:#24a978;font-size:.74rem;font-weight:760}.learning-folder-task-panel{gap:12px;display:grid;border-radius:22px!important;padding:18px!important}.learning-folder-task-list{gap:10px;max-height:none;padding-right:4px;display:grid;overflow:visible}.learning-tree-node-row{padding-left:var(--learning-tree-indent,0);gap:8px;display:grid;position:relative}.learning-tree-node-row:before{content:"";left:var(--learning-tree-line-left,4px);background:linear-gradient(#7161fd00,#7161fd52);width:1px;position:absolute;top:-8px;bottom:50%}.learning-tree-node-row.is-root:before{display:none}.learning-tree-node-link{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);min-height:66px;color:inherit;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:grid}.learning-tree-node-link>span{color:#24a978;background:#2bbf8b1a;border-radius:999px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.learning-tree-node-row.is-advanced-node .learning-tree-node-link>span{color:#7161fd;background:#7161fd1f}.learning-tree-node-link strong{color:#172235;font-size:13px;font-weight:790;line-height:1.15;display:block}.learning-tree-node-link small{color:#748094;margin-top:3px;font-size:10.5px;font-weight:650;display:block}.learning-tree-node-link em{color:#7161fd;text-align:right;min-width:42px;font-size:11px;font-style:normal;font-weight:820}.learning-tree-node-row.is-done .learning-tree-node-link{background:#2bbf8b12;border-color:#2bbf8b57}.learning-tree-lesson-list{gap:7px;padding-left:22px;display:grid}.learning-tree-lesson-row{min-height:42px;color:inherit;background:#7161fd0b;border:1px dashed #7161fd3d;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:grid}.learning-tree-lesson-row>span{color:#7161fd;background:#7161fd1a;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.learning-tree-lesson-row strong{color:#26334a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:760;overflow:hidden}.learning-tree-lesson-row small{color:#748094;white-space:nowrap;font-size:10px;font-weight:720}.learning-tree-lesson-row.is-done{background:#2bbf8b0f;border-style:solid;border-color:#2bbf8b4d}.learning-folder-task-row{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);min-height:62px;color:inherit;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.learning-folder-task-row>span{color:#7161fd;background:#7161fd14;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.learning-folder-task-row strong{color:#172235;font-size:13px;font-weight:760;line-height:1.15;display:block}.learning-folder-task-row small{color:#748094;margin-top:3px;font-size:10.5px;font-weight:650;display:block}.learning-folder-task-row em{color:#7161fd;font-size:11px;font-style:normal;font-weight:800}.learning-folder-task-row.is-basic-task>span{color:#24a978;background:#2bbf8b1a}.learning-lessons-panel{gap:14px;display:grid;border-radius:22px!important;padding:18px!important}@media (width<=900px){.learning-page{width:auto!important;padding:72px 10px 18px!important}.learning-page .learning-topbar{grid-template-columns:1fr;width:auto;max-width:none;height:auto;margin:0}.learning-dashboard{width:100%}.learning-summary-pill,.learning-focus-card,.learning-continue-grid{grid-template-columns:1fr!important}.learning-focus-card{text-align:center;justify-items:center;padding:42px 16px 16px!important}.learning-focus-meta{flex-wrap:wrap;justify-content:center;gap:12px}.learning-focus-xp{justify-self:center}}body.skin-corporate .learning-page,body.skin-pretty-fantasy .learning-page{--learning-text-strong:#172235;--learning-text-muted:#627089;--learning-inner-shadow:inset 0 1px 0 #ffffffe6, 0 8px 18px #2430410d}body.skin-corporate .learning-page .profile-card,body.skin-pretty-fantasy .learning-page .profile-card{color:var(--learning-text-strong)!important}body.skin-corporate .learning-summary-pill,body.skin-pretty-fantasy .learning-summary-pill,body.skin-corporate .learning-lesson-card,body.skin-pretty-fantasy .learning-lesson-card,body.skin-corporate .learning-resource-card,body.skin-pretty-fantasy .learning-resource-card,body.skin-corporate .learning-empty-card a,body.skin-pretty-fantasy .learning-empty-card a{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;box-shadow:var(--learning-inner-shadow)!important;-webkit-backdrop-filter:none!important}body.skin-corporate .learning-focus-card,body.skin-pretty-fantasy .learning-focus-card,body.skin-corporate .learning-course-card,body.skin-pretty-fantasy .learning-course-card,body.skin-corporate .learning-folder-card,body.skin-pretty-fantasy .learning-folder-card,body.skin-corporate .learning-folder-task-panel,body.skin-pretty-fantasy .learning-folder-task-panel,body.skin-corporate .learning-empty-card,body.skin-pretty-fantasy .learning-empty-card{text-shadow:none!important}body.skin-corporate .learning-focus-progress,body.skin-pretty-fantasy .learning-focus-progress,body.skin-corporate .learning-card-meter,body.skin-pretty-fantasy .learning-card-meter{background:#dfe6ef!important}body.skin-corporate .learning-focus-progress i,body.skin-pretty-fantasy .learning-focus-progress i,body.skin-corporate .learning-card-meter i,body.skin-pretty-fantasy .learning-card-meter i{background:var(--skillv2-progress-gradient)!important}body.skin-corporate .learning-continue-btn,body.skin-pretty-fantasy .learning-continue-btn,body.skin-corporate .learning-lesson-head button:not(:disabled),body.skin-pretty-fantasy .learning-lesson-head button:not(:disabled){background:var(--skillv2-action-gradient)!important;color:#fff!important;text-shadow:none!important;border:0!important}body.skin-corporate .learning-lesson-head button:disabled,body.skin-pretty-fantasy .learning-lesson-head button:disabled{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#7a879b!important}body.skin-corporate .learning-section-head h3,body.skin-pretty-fantasy .learning-section-head h3,body.skin-corporate .learning-focus-copy h2,body.skin-pretty-fantasy .learning-focus-copy h2,body.skin-corporate .learning-course-card strong,body.skin-pretty-fantasy .learning-course-card strong,body.skin-corporate .learning-folder-card strong,body.skin-pretty-fantasy .learning-folder-card strong,body.skin-corporate .learning-lesson-head strong,body.skin-pretty-fantasy .learning-lesson-head strong,body.skin-corporate .learning-resource-card strong,body.skin-pretty-fantasy .learning-resource-card strong,body.skin-corporate .learning-empty-card h2,body.skin-pretty-fantasy .learning-empty-card h2,body.skin-corporate .learning-empty-card h3,body.skin-pretty-fantasy .learning-empty-card h3{color:var(--learning-text-strong)!important}body.skin-corporate .learning-focus-copy p,body.skin-pretty-fantasy .learning-focus-copy p,body.skin-corporate .learning-focus-meta,body.skin-pretty-fantasy .learning-focus-meta,body.skin-corporate .learning-course-card small,body.skin-pretty-fantasy .learning-course-card small,body.skin-corporate .learning-course-card em,body.skin-pretty-fantasy .learning-course-card em,body.skin-corporate .learning-lesson-head span,body.skin-pretty-fantasy .learning-lesson-head span,body.skin-corporate .learning-resource-card small,body.skin-pretty-fantasy .learning-resource-card small,body.skin-corporate .learning-resource-empty,body.skin-pretty-fantasy .learning-resource-empty,body.skin-corporate .learning-empty-card p,body.skin-pretty-fantasy .learning-empty-card p,body.skin-corporate .learning-motivation,body.skin-pretty-fantasy .learning-motivation{color:var(--learning-text-muted)!important}body.skin-corporate .learning-course-card.is-active,body.skin-pretty-fantasy .learning-course-card.is-active{border-color:#4097fd57!important;box-shadow:inset 0 1px #ffffffb8,0 20px 48px #4097fd21!important}body.skin-corporate .learning-focus-card.skillv2-card,body.skin-pretty-fantasy .learning-focus-card.skillv2-card,body.skin-corporate .learning-lessons-panel.skillv2-card,body.skin-pretty-fantasy .learning-lessons-panel.skillv2-card{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-shell-bg)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:34px!important;box-shadow:0 26px 68px #24304126,inset 0 1px #fffffff0!important}body.skin-corporate .learning-focus-card.skillv2-card,body.skin-pretty-fantasy .learning-focus-card.skillv2-card{grid-template-columns:minmax(0,1fr) 128px!important;grid-template-areas:"kicker bookmark""copy orb"!important;align-items:start!important;gap:16px!important;min-height:0!important;padding:20px 22px 22px!important;display:grid!important;overflow:visible!important}body.skin-corporate .learning-focus-kicker,body.skin-pretty-fantasy .learning-focus-kicker{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);letter-spacing:0;border-radius:999px;grid-area:kicker;align-items:center;gap:6px;width:max-content;min-height:24px;padding:0 12px;line-height:1;display:inline-flex;color:#148062!important;text-transform:none!important;font-size:10px!important;font-weight:700!important;position:static!important}body.skin-corporate .learning-focus-bookmark,body.skin-pretty-fantasy .learning-focus-bookmark{grid-area:bookmark;justify-self:end;border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#0000!important;border-radius:14px!important;width:40px!important;height:40px!important;position:relative!important;inset:auto!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #24304112!important}body.skin-corporate .learning-focus-bookmark:before,body.skin-pretty-fantasy .learning-focus-bookmark:before{content:"";border:2px solid #8d99aa;border-bottom:0;border-radius:3px 3px 0 0;width:12px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.skin-corporate .learning-focus-bookmark:after,body.skin-pretty-fantasy .learning-focus-bookmark:after{content:"";background:#fffffff5;border-bottom:2px solid #8d99aa;border-left:2px solid #8d99aa;width:8px;height:8px;position:absolute;top:55%;left:50%;transform:translate(-50%)rotate(-45deg)}body.skin-corporate .learning-focus-orb,body.skin-pretty-fantasy .learning-focus-orb{grid-area:orb;place-self:start end;overflow:visible;background:radial-gradient(circle at 34% 24%,#fffffff5 0%,#ffffff73 26%,#0000 42%),radial-gradient(circle,#f2f8ff 0%,#dceaff 44%,#b9d1ff 100%)!important;border:1px solid #d4e3fb!important;border-radius:999px!important;width:128px!important;height:128px!important;box-shadow:inset 0 0 0 8px #ffffff70,0 14px 30px #5c94ff2e!important}body.skin-corporate .learning-focus-orb:before,body.skin-pretty-fantasy .learning-focus-orb:before{content:"";position:absolute;inset:-12px;box-shadow:0 0 0 12px #5c94ff09;border:1px solid #9fbaf66b!important;border-radius:999px!important;transform:none!important}body.skin-corporate .learning-focus-orb:after,body.skin-pretty-fantasy .learning-focus-orb:after{content:"?";color:#83a8f5;text-shadow:0 0 8px #9bb5ef57;font-size:12px;position:absolute;top:10px;right:-8px}body.skin-corporate .learning-focus-orb span,body.skin-pretty-fantasy .learning-focus-orb span{line-height:1;filter:drop-shadow(0 4px 7px #2430411f)!important;font-size:60px!important}body.skin-corporate .learning-focus-copy,body.skin-pretty-fantasy .learning-focus-copy{grid-area:copy;align-self:start;gap:9px;display:grid}body.skin-corporate .learning-focus-copy h2,body.skin-pretty-fantasy .learning-focus-copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;font-family:SkillSysDisplay,Trebuchet MS,Segoe UI,sans-serif!important;font-size:clamp(30px,4vw,38px)!important;font-weight:700!important;line-height:.96!important}body.skin-corporate .learning-focus-copy p,body.skin-pretty-fantasy .learning-focus-copy p{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:999px;align-items:center;width:max-content;min-height:27px;padding:0 11px;display:inline-flex;color:#4f5f74!important;font-size:10px!important;font-weight:700!important}body.skin-corporate .learning-focus-progress,body.skin-pretty-fantasy .learning-focus-progress{border-radius:999px;margin-top:2px;background:#e3e6eb!important;height:9px!important}body.skin-corporate .learning-focus-progress-row,body.skin-pretty-fantasy .learning-focus-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}body.skin-corporate .learning-focus-meta,body.skin-pretty-fantasy .learning-focus-meta{justify-content:space-between;align-items:center;color:#243041!important;gap:22px!important;display:flex!important}body.skin-corporate .learning-focus-meta span,body.skin-pretty-fantasy .learning-focus-meta span{min-height:30px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex;color:#6b768b!important}body.skin-corporate .learning-continue-btn,body.skin-pretty-fantasy .learning-continue-btn{margin-top:2px;border-radius:999px!important;min-height:46px!important;padding:0 18px!important;font-size:14px!important;font-weight:840!important;box-shadow:0 14px 28px #4097fd38!important}body.skin-corporate .learning-focus-xp,body.skin-pretty-fantasy .learning-focus-xp{white-space:nowrap;line-height:1;color:#5b6678!important;font-size:13px!important;font-weight:700!important}body.skin-corporate .learning-course-card.skillv2-card,body.skin-pretty-fantasy .learning-course-card.skillv2-card{grid-template-rows:auto auto auto 7px auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;text-align:left!important;background:var(--skillv2-inner-bg)!important;border:1px solid var(--skillv2-inner-border)!important;border-radius:19px!important;justify-items:stretch!important;gap:5px 10px!important;min-height:92px!important;padding:13px 12px!important;display:grid!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2430410e!important}body.skin-corporate .learning-course-orb,body.skin-pretty-fantasy .learning-course-orb{grid-row:1/4;align-self:center;width:42px!important;height:42px!important;box-shadow:none!important;color:#fff!important;filter:drop-shadow(0 2px 4px #2430412e)!important;border-radius:14px!important;place-items:center!important;font-size:20px!important;display:grid!important}body.skin-corporate .learning-course-orb:before,body.skin-pretty-fantasy .learning-course-orb:before{content:none!important}body.skin-corporate .learning-course-card strong,body.skin-pretty-fantasy .learning-course-card strong{letter-spacing:-.01em;grid-area:1/2/auto/4;max-width:none!important;font-size:12px!important;font-weight:750!important;line-height:1.12!important}body.skin-corporate .learning-course-card small,body.skin-pretty-fantasy .learning-course-card small{grid-area:2/2/auto/4;line-height:1.15;font-size:9.5px!important}body.skin-corporate .learning-course-card .learning-card-meta,body.skin-pretty-fantasy .learning-course-card .learning-card-meta{text-overflow:ellipsis;white-space:nowrap;grid-area:3/2/auto/3;align-self:center;font-weight:750;line-height:1.15;overflow:hidden;color:#5b6678!important;font-size:9.5px!important}body.skin-corporate .learning-course-card em,body.skin-pretty-fantasy .learning-course-card em{grid-area:5/2/auto/3;justify-self:start;font-weight:750;font-size:9.5px!important}body.skin-corporate .learning-course-card .learning-card-meter,body.skin-pretty-fantasy .learning-course-card .learning-card-meter{grid-area:4/2/auto/4;width:100%;height:7px!important;margin:0!important}body.skin-corporate .learning-course-card .learning-card-action,body.skin-pretty-fantasy .learning-course-card .learning-card-action{grid-area:3/3/6;place-self:end;min-height:24px;padding:0 9px;font-weight:800;color:#2f78f7!important;font-size:9.5px!important}body.skin-corporate .learning-folder-card.skillv2-card,body.skin-pretty-fantasy .learning-folder-card.skillv2-card{flex:0 0 min(260px,78vw);background:var(--skillv2-inner-bg)!important;border:1px solid var(--skillv2-inner-border)!important;min-height:82px!important;box-shadow:none!important;border-radius:18px!important;align-content:center!important;justify-items:start!important;gap:2px!important;padding:15px 14px 15px 54px!important;display:grid!important}body.skin-corporate .learning-folder-card.is-active,body.skin-pretty-fantasy .learning-folder-card.is-active{border-color:#4097fd57!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #4097fd1a!important}body.skin-corporate .learning-folder-card span,body.skin-pretty-fantasy .learning-folder-card span{transform:translateY(-50%);width:26px!important;height:26px!important;box-shadow:none!important;color:#35b58a!important;background:0 0!important;border-radius:0!important;font-size:24px!important;top:50%!important;left:18px!important}body.skin-corporate .learning-folder-card.is-gold span,body.skin-pretty-fantasy .learning-folder-card.is-gold span{color:#b47a33!important}body.skin-corporate .learning-folder-card.is-blue span,body.skin-pretty-fantasy .learning-folder-card.is-blue span{color:#4097fd!important}body.skin-corporate .learning-folder-card.is-violet span,body.skin-pretty-fantasy .learning-folder-card.is-violet span{color:#7161fd!important}body.skin-corporate .learning-folder-card strong,body.skin-pretty-fantasy .learning-folder-card strong{font-weight:700;line-height:1.08;font-size:16px!important}body.skin-corporate .learning-folder-card small,body.skin-pretty-fantasy .learning-folder-card small{font-weight:700;color:#8390a4!important;font-size:11.5px!important}body.skin-corporate .learning-folder-task-panel.skillv2-card,body.skin-pretty-fantasy .learning-folder-task-panel.skillv2-card{gap:16px;display:grid;padding:22px 18px 18px!important}body.skin-corporate .learning-lesson-card,body.skin-pretty-fantasy .learning-lesson-card,body.skin-corporate .learning-resource-card,body.skin-pretty-fantasy .learning-resource-card{border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important}body.skin-corporate .learning-lesson-card,body.skin-pretty-fantasy .learning-lesson-card{border-radius:24px!important;padding:18px!important}body.skin-corporate .learning-lesson-head button,body.skin-pretty-fantasy .learning-lesson-head button{border-radius:999px!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important}body.skin-corporate .learning-resource-card,body.skin-pretty-fantasy .learning-resource-card{border-radius:19px!important;min-height:76px!important;padding:13px 12px!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2430410e!important}@media (width<=900px){body.skin-corporate .learning-focus-card.skillv2-card,body.skin-pretty-fantasy .learning-focus-card.skillv2-card{justify-items:center;grid-template-columns:1fr!important;grid-template-areas:"kicker""orb""copy""xp"!important;padding:18px 16px 16px!important}body.skin-corporate .learning-focus-orb,body.skin-pretty-fantasy .learning-focus-orb{justify-self:center;width:112px!important;height:112px!important}body.skin-corporate .learning-focus-copy,body.skin-pretty-fantasy .learning-focus-copy{text-align:center;justify-items:center;width:100%}body.skin-corporate .learning-focus-copy h2,body.skin-pretty-fantasy .learning-focus-copy h2{max-width:13ch}body.skin-corporate .learning-focus-meta,body.skin-pretty-fantasy .learning-focus-meta,body.skin-corporate .learning-resource-grid,body.skin-pretty-fantasy .learning-resource-grid{grid-template-columns:1fr!important}body.skin-corporate .learning-focus-meta,body.skin-pretty-fantasy .learning-focus-meta{flex-wrap:wrap;justify-content:center}body.skin-corporate .learning-focus-xp,body.skin-pretty-fantasy .learning-focus-xp{justify-self:center}}:is(body.skin-corporate .app-shell.profile-mode:has(.learning-page),body.skin-pretty-fantasy .app-shell.profile-mode:has(.learning-page)),body.skin-corporate .learning-page,body.skin-pretty-fantasy .learning-page{overflow:hidden;background:#fff!important}body.skin-corporate .learning-page,body.skin-pretty-fantasy .learning-page,body.skin-corporate .learning-dashboard,body.skin-pretty-fantasy .learning-dashboard{overflow:hidden}body.skin-corporate .learning-hero,body.skin-corporate .learning-empty-card,body.skin-corporate .learning-detail-card,body.skin-corporate .learning-skill-card,body.skin-pretty-fantasy .learning-hero,body.skin-pretty-fantasy .learning-empty-card,body.skin-pretty-fantasy .learning-detail-card,body.skin-pretty-fantasy .learning-skill-card{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#fff!important}body.skin-corporate .learning-page .profile-card,body.skin-corporate .learning-page .skillv2-card,body.skin-corporate .learning-page .learning-summary-pill,body.skin-corporate .learning-page .learning-course-card,body.skin-corporate .learning-page .learning-folder-card,body.skin-corporate .learning-page .learning-folder-task-panel,body.skin-pretty-fantasy .learning-page .profile-card,body.skin-pretty-fantasy .learning-page .skillv2-card,body.skin-pretty-fantasy .learning-page .learning-summary-pill,body.skin-pretty-fantasy .learning-page .learning-course-card,body.skin-pretty-fantasy .learning-page .learning-folder-card,body.skin-pretty-fantasy .learning-page .learning-folder-task-panel{box-shadow:none!important}body.skin-corporate .learning-page a,body.skin-pretty-fantasy .learning-page a,body.skin-corporate .profile-dashboard-topbar a,body.skin-pretty-fantasy .profile-dashboard-topbar a,body.skin-corporate .profile-dashboard-nav a,body.skin-pretty-fantasy .profile-dashboard-nav a{text-decoration:none!important}body.skin-corporate .learning-section-head h3,body.skin-pretty-fantasy .learning-section-head h3{font-family:var(--font-body,"Inter", "Segoe UI", Arial, sans-serif)!important;letter-spacing:0!important;font-size:18px!important;font-weight:780!important;line-height:1.05!important}body.skin-corporate .learning-detail-page-shell,body.skin-pretty-fantasy .learning-detail-page-shell{min-height:100vh;background:#f6f4f3!important;padding:0 10px 96px!important;display:block!important}.learning-detail-page,.learning-detail-page *{box-sizing:border-box;font-family:var(--font-body,"Inter", "Segoe UI", Arial, sans-serif);letter-spacing:0}.learning-detail-page{color:#172235;width:100%;max-width:none;min-height:100vh;margin:0;padding:0 0 88px}.learning-detail-page>.profile-dashboard-topbar.learning-topbar-shared{width:100%;max-width:1780px;margin:0 auto 10px}.learning-detail-page>:not(.profile-dashboard-topbar.learning-topbar-shared):not(.learning-detail-progress-cta):not(.learning-back-to-skill){width:min(100%,780px);margin-left:auto;margin-right:auto}.learning-detail-topbar{z-index:40;-webkit-backdrop-filter:blur(10px);background:#f6f4f3eb;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:6px 2px 8px;display:grid;position:sticky;top:0}.learning-detail-back{border-radius:999px;place-items:center;width:32px;height:32px;font-size:28px;line-height:1;text-decoration:none;display:grid;color:#2f63d2!important}.learning-detail-topbar>strong{color:#1d2940;font-size:21px;font-weight:780;line-height:1}.learning-detail-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.learning-detail-actions>span,.learning-detail-actions>button{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#243041;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:38px;height:34px;padding:0 10px;font-size:13px;font-weight:780;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 8px 18px #2430410e}.learning-detail-actions b{place-items:center;width:19px;height:19px;display:grid}.learning-detail-actions .currency-icon{width:100%;height:100%}.learning-detail-settings{top:44px!important;right:0!important}.learning-detail-hero{grid-template-columns:120px minmax(0,1fr);gap:12px;min-height:198px;margin-top:2px;display:grid;overflow:hidden;border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-shell-bg)!important;border-radius:22px!important;padding:20px 14px 0!important;box-shadow:0 18px 44px #2430411a,inset 0 1px #fffffff0!important}.learning-focus-hero.learning-detail-hero{min-height:218px}.learning-back-to-skill{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);color:#243041;min-height:32px;box-shadow:var(--learning-inner-shadow);border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 12px;font-size:12px;font-weight:820;text-decoration:none;display:inline-flex;width:max-content!important;margin-left:max(12px,50% - 390px)!important;margin-right:auto!important}.learning-detail-emblem{background:radial-gradient(circle at 34% 24%,#fffffff5 0%,#ffffff73 26%,#0000 42%),radial-gradient(circle,#f2f8ff 0%,#dceaff 44%,#b9d1ff 100%);border:1px solid #d4e3fb;border-radius:999px;align-self:start;place-items:center;width:112px;height:112px;margin-top:8px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #ffffff70,0 14px 30px #5c94ff2e}.learning-detail-emblem:before{content:"";border:1px solid #9fbaf670;border-radius:999px;position:absolute;inset:-9px;box-shadow:0 0 0 10px #5c94ff09}.learning-detail-emblem:after{content:"?";color:#83a8f5;font-size:12px;position:absolute;top:10px;right:-5px}.learning-detail-emblem span{z-index:1;color:#fff;filter:drop-shadow(0 4px 7px #2430411f);font-size:48px;line-height:1;position:relative}.learning-detail-hero-copy{align-content:start;gap:7px;min-width:0;display:grid}.learning-detail-rarity{color:#5c6be8;background:#eef2ff;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 11px;font-size:11px;font-weight:760;display:inline-flex}.learning-detail-hero h1{color:#172235;margin:0;font-size:clamp(20px,6vw,27px);font-weight:780;line-height:1.04}.learning-detail-hero-copy>p{color:#526176;margin:0;font-size:13px;font-weight:720}.learning-detail-progress-head{color:#657287;justify-content:space-between;gap:12px;font-size:11px;font-weight:760;display:flex}.learning-detail-progress{background:#e3e6eb;border-radius:999px;height:6px;overflow:hidden}.learning-detail-progress i{border-radius:inherit;background:var(--skillv2-progress-gradient);height:100%;display:block}.learning-detail-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.learning-detail-stat-row>span{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-height:46px;padding:7px 10px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2430410e}.learning-detail-stat-row i,.learning-detail-stat-row b{color:#7f8c9f;border-radius:999px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:19px;font-style:normal;display:grid}.learning-detail-stat-row small{color:#7b8798;font-size:10px;font-weight:650;line-height:1}.learning-detail-stat-row strong{color:#243041;font-size:12px;font-weight:780;line-height:1.08}.learning-detail-tabs{border-top:1px solid #eeececeb;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px -14px 0;display:grid}.learning-detail-tabs button{color:#7a879b;min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;gap:4px;font-size:11px;font-weight:730;display:grid;position:relative}.learning-detail-tabs button span{color:#6f75ff;font-size:18px}.learning-detail-tabs button.is-active{color:#243041}.learning-detail-tabs button.is-active:after{content:"";background:var(--skillv2-progress-gradient);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:18%;right:18%}.learning-detail-content{gap:10px;margin-top:12px;display:grid}.learning-detail-module{border:1px solid var(--skillv2-inner-border)!important;background:#ffffff7a!important;border-radius:16px!important;padding:13px!important;box-shadow:inset 0 1px #ffffffd1,0 12px 30px #2430410e!important}.learning-detail-module-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:8px;display:flex}.learning-detail-module-head h2{color:#243041;margin:0;font-size:15px;font-weight:790;line-height:1}.learning-detail-module-head h2:before{content:"?";color:#76a8ff;margin-right:7px;font-size:14px}.learning-detail-module-head a,.learning-detail-module-head button,.learning-detail-module-head span{color:#4f74ff;box-shadow:none;background:0 0;border:0;font-size:12px;font-weight:730}.learning-detail-overview{position:relative;overflow:hidden}.learning-detail-overview:after{content:"";opacity:.2;pointer-events:none;background:radial-gradient(circle at 70% 30%,#7161fd57,#0000 24%),radial-gradient(circle at 54% 72%,#4097fd47,#0000 28%);width:42%;height:72%;position:absolute;bottom:0;right:0}.learning-detail-module p{color:#637089;margin:0;font-size:12px;font-weight:610;line-height:1.45}.learning-detail-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.learning-detail-resource-list{gap:10px;display:grid}.learning-detail-resource-row{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);min-height:66px;color:inherit;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffe6}.learning-detail-resource-row>span{color:#4f80ff;background:linear-gradient(135deg,#eef5ff,#dbe9ff);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.learning-detail-resource-row.is-video>span{color:#7161fd;background:linear-gradient(135deg,#eef2ff,#dfe4ff)}.learning-detail-resource-row.is-pdf>span{color:#d85454;background:linear-gradient(135deg,#fff4f4,#ffdede)}.learning-detail-resource-row.is-txt>span{color:#25a97c;background:linear-gradient(135deg,#f2fff9,#dff8ec)}.learning-detail-resource-row strong{color:#243041;font-size:13px;font-weight:760;line-height:1.16;display:block}.learning-detail-resource-row small{color:#68758a;margin-top:3px;font-size:10.5px;font-weight:650;display:block}.learning-detail-resource-row em{color:#7161fd;font-size:11px;font-style:normal;font-weight:840}.learning-detail-resource{border:1px solid var(--skillv2-inner-border);min-height:118px;color:inherit;background:var(--skillv2-inner-bg);border-radius:10px;align-content:start;gap:5px;padding:9px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2430410e}.learning-detail-resource>span{color:#fff;background:radial-gradient(circle,#ffffff4d,#0000 30%),linear-gradient(135deg,#5c79ff,#4097fd);border-radius:7px;place-items:center;min-height:48px;font-size:20px;font-weight:850;display:grid}.learning-detail-resource.is-pdf>span{color:#e05555;background:linear-gradient(135deg,#fff4f4,#ffdede)}.learning-detail-resource.is-txt>span{color:#2aad7d;background:linear-gradient(135deg,#f2fff9,#dff8ec)}.learning-detail-resource small,.learning-detail-resource em{color:#68758a;font-size:10px;font-style:normal;font-weight:650;line-height:1.15}.learning-detail-resource strong{color:#243041;font-size:11px;font-weight:790;line-height:1.14}.learning-detail-action-list{gap:8px;display:grid;position:relative}.learning-detail-action-list:before{content:"";opacity:.66;background:linear-gradient(#45d5a6,#4aa3ff 62%,#8b63ff);border-radius:999px;width:2px;position:absolute;top:13px;bottom:54px;left:11px}.learning-detail-action-list label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:0 0 0 34px;display:grid;position:relative}.learning-detail-action-list label>span{color:#34bd8c;background:#fbfaf9;border:2px solid #cfd8e6;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid;position:absolute;left:0}.learning-detail-action-list label.is-done>span{border-color:#44c99a}.learning-detail-action-list label strong{color:#526176;font-size:12px;font-weight:700;line-height:1.2}.learning-detail-action-list label em{color:#4f74ff;background:#eef3ff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.learning-detail-lesson-btn,.learning-detail-notes-form button,.learning-detail-progress-cta{background:var(--skillv2-action-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px #4097fd38,inset 0 1px #ffffff38!important}.learning-detail-lesson-btn{border-radius:999px;min-height:40px;font-size:13px;font-weight:800}.learning-detail-lesson-btn:disabled{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#7a879b!important;box-shadow:var(--learning-inner-shadow)!important}.learning-detail-notes-form{gap:8px;display:grid}.learning-detail-notes-form label{gap:5px;display:grid}.learning-detail-notes-form label>span{color:#7d8798;font-size:11px;font-weight:730}.learning-detail-notes-form textarea{border:1px solid var(--skillv2-inner-border);resize:vertical;background:var(--skillv2-inner-bg);color:#36455c;border-radius:13px;width:100%;min-height:92px;padding:12px;font-size:12px;line-height:1.45}.learning-detail-notes-form small{color:#8b96a8;justify-self:end;font-size:10px}.learning-detail-notes-form button{border-radius:999px;min-height:36px;font-size:12px;font-weight:800}.learning-detail-notes-form button:disabled{opacity:.6}.learning-detail-note-list{gap:6px;margin-top:8px;display:grid}.learning-detail-note-list p,.learning-detail-note-error{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:12px;padding:9px 10px}.learning-detail-note-error{color:#d85454!important;margin-top:8px!important}.learning-detail-progress-cta{z-index:50;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(492px,100vw - 28px);min-height:52px;padding:0 16px;font-size:14px;font-weight:820;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.learning-detail-progress-cta span{background:#ffffff29;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.learning-detail-progress-cta strong{color:#fff;justify-self:end;font-size:12px}.learning-focus-card[role=link],.learning-lesson-card[role=link],.learning-focus-hero[role=link]{cursor:pointer}.learning-detail-lesson-list{gap:9px;display:grid}.learning-detail-lesson-item{text-align:left;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;min-height:62px;padding:9px 11px;display:grid;border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#223047!important;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #2430410f!important}.learning-detail-lesson-item>span{color:#645dff;background:radial-gradient(circle,#fffffff2 0%,#eef2ffeb 100%);border:1px solid #7161fd38;border-radius:999px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.learning-detail-lesson-item strong{color:#1e2a40;font-size:13px;font-weight:790;line-height:1.16}.learning-detail-lesson-item small{color:#6b778c;font-size:11px;font-weight:660;line-height:1.15}.learning-detail-lesson-item em{color:#4f74ff;background:#eef3ff;border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.learning-detail-lesson-item.is-active{border-color:#7161fd57!important;box-shadow:inset 0 1px #fffffff0,0 12px 28px #7161fd1f!important}.learning-detail-lesson-item.is-done>span{color:#25a97c;background:linear-gradient(135deg,#dff8ecf5,#f6fffbf0);border-color:#34bd8c47}:is(body.skin-corporate .learning-detail-page-shell:has(.learning-lesson-page),body.skin-pretty-fantasy .learning-detail-page-shell:has(.learning-lesson-page)){background:radial-gradient(circle at 14% 10%,#ffffffe6 0 .25rem,#0000 .32rem),radial-gradient(circle at 74% 7%,#ffffffe0 0 .2rem,#0000 .28rem),radial-gradient(circle at 88% 28%,#ffffffb3,#0000 18%),radial-gradient(circle at 8% 52%,#ffffffc7,#0000 19%),linear-gradient(#eaf4ff 0%,#f8fbff 42%,#edf5ff 100%)!important}.learning-lesson-page{color:#172235;width:min(100%,520px);padding-bottom:96px}.learning-lesson-topbar{z-index:42;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#edf6fff0,#edf6ff85);justify-content:space-between;align-items:center;min-height:76px;padding:14px 0 10px;display:flex;position:sticky;top:0}.learning-lesson-back,.learning-lesson-top-actions>span,.learning-lesson-top-actions>button{border-radius:18px;place-items:center;text-decoration:none;display:grid;color:#223047!important;background:#ffffffc7!important;border:1px solid #eeecece6!important;box-shadow:inset 0 1px #fffffff0,0 12px 26px #24304114!important}.learning-lesson-back{width:58px;height:58px;font-size:30px;line-height:1}.learning-lesson-top-actions{align-items:center;gap:12px;display:inline-flex}.learning-lesson-top-actions>span,.learning-lesson-top-actions>button{grid-auto-flow:column;gap:7px;min-width:58px;height:48px;padding:0 14px;font-size:15px;font-weight:800}.learning-lesson-hero{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:16px;min-height:148px;display:grid}.learning-lesson-emblem{width:118px;height:118px}.learning-lesson-title{gap:8px;display:grid}.learning-lesson-title>span{color:#55627a;font-size:14px;font-weight:690}.learning-lesson-title h1{color:#142033;margin:0;font-size:clamp(31px,9vw,48px);font-weight:780;line-height:.98}.learning-lesson-title>div{flex-wrap:wrap;gap:10px;display:flex}.learning-lesson-title b{color:#5f64ff;background:#ffffff9e;border:1px solid #eeecece6;border-radius:10px;align-items:center;min-height:34px;padding:0 15px;font-size:15px;font-weight:780;display:inline-flex}.learning-lesson-mode{background:#ffffffbd;border:1px solid #eeececf5;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:58px;padding:5px;display:grid;box-shadow:inset 0 1px #fffffff0,0 12px 26px #2430410f}.learning-lesson-mode button{border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:760;display:inline-flex;color:#768298!important;box-shadow:none!important;background:0 0!important;border:0!important}.learning-lesson-mode button.is-active{color:#5f5cff!important;background:linear-gradient(135deg,#eeebfffa,#f7f6fff5)!important}.learning-lesson-text-card{background:linear-gradient(#ffffffd1,#ffffffad),radial-gradient(circle at 50% 8%,#67ddba1f,#0000 32%);border:1px solid #e2ab4ab8;border-radius:24px;margin-top:22px;padding:54px 26px 28px;position:relative;box-shadow:inset 0 1px #fffffff0,0 20px 44px #24304114}.learning-lesson-card-badge{color:#22a77e;background:#ffffffe0;border:1px solid #e2ab4a8a;border-radius:999px;place-items:center;width:64px;height:64px;font-size:25px;display:grid;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 8px #fff6e0cc,0 12px 30px #e2ab4a29}.learning-lesson-text-card h2{color:#142033;text-align:center;margin:0 0 22px;font-size:28px;font-weight:820;line-height:1}.learning-lesson-video{aspect-ratio:16/9;background:#111827;border:1px solid #7161fd2e;border-radius:16px;width:100%;margin:0 0 20px;overflow:hidden;box-shadow:0 14px 30px #2430411f}.learning-lesson-video iframe{border:0;width:100%;height:100%;display:block}.learning-lesson-text-card section{border-bottom:1px solid #e2ab4a47;margin:0 0 20px;padding:0 0 20px}.learning-lesson-text-card h3{color:#20a678;margin:0 0 10px;font-size:21px;font-weight:820;line-height:1.1}.learning-lesson-text-card p{color:#263650;margin:0;font-size:15px;font-weight:620;line-height:1.58}.learning-lesson-text-card p+p{margin-top:10px}.learning-lesson-criteria-list{color:#263650;margin:0;padding:0 0 0 18px;font-size:14px;font-weight:650;line-height:1.55}.learning-lesson-criteria-list li+li{margin-top:6px}.learning-lesson-text-card aside{background:#eefffa94;border:1px solid #67ddba47;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.learning-lesson-text-card aside>span{color:#fff;background:linear-gradient(135deg,#bff2df,#46c89b);border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.learning-lesson-module{margin-top:12px;background:#ffffffb8!important;border:1px solid #eeececeb!important;border-radius:18px!important;padding:14px!important;box-shadow:inset 0 1px #fffffff0,0 14px 32px #24304112!important}.learning-lesson-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.learning-lesson-source{background:var(--skillv2-inner-bg);border:1px solid #eeececeb;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-height:72px;padding:9px;text-decoration:none;display:grid;color:#223047!important}.learning-lesson-source>span{color:#4f74ff;background:#eef3ff;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.learning-lesson-source strong{color:#223047;font-size:11px;font-weight:790;line-height:1.15}.learning-lesson-source small{color:#6a778e;font-size:10px;font-weight:650}.learning-lesson-task-grid{grid-template-columns:repeat(auto-fit,minmax(220px,240px));justify-content:start;align-items:stretch;gap:12px;padding:2px 2px 8px;display:grid;overflow:visible}.learning-lesson-task-grid button{text-align:left;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;gap:8px 12px;width:100%;min-height:108px;padding:13px 14px;display:grid;background:var(--skillv2-inner-bg)!important;color:#223047!important;box-shadow:var(--learning-inner-shadow)!important;border:0!important}.learning-lesson-task-grid button>span{color:#bd8530;border:1px solid #e2ab4a80;border-radius:999px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.learning-lesson-task-grid button.is-done{background:linear-gradient(135deg,#f7fffbf5,#e8faf1eb)!important;border:1px solid #33b98b47!important}.learning-lesson-task-grid button.is-done>span{color:#24a978;border-color:#33b98b73}.learning-lesson-task-grid button em{color:#7161fd;grid-column:2;font-size:11px;font-style:normal;font-weight:820}.learning-lesson-task-grid strong{color:#223047;text-align:left;font-size:13px;font-weight:760;line-height:1.15}.learning-lesson-task-grid small{color:#6f7d94;font-size:11px;font-weight:650;line-height:1.28}.learning-lesson-complete{border-radius:999px;width:100%;min-height:42px;margin-top:10px;font-size:13px;font-weight:820;background:var(--skillv2-action-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px #4097fd38,inset 0 1px #ffffff38!important}.learning-lesson-complete:disabled{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#7a879b!important;box-shadow:var(--learning-inner-shadow)!important}.learning-lesson-notes{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:0;min-height:138px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 52%,#b9a7ff29,#0000 24%),linear-gradient(135deg,#ffffffe6,#f9f7ffd1)!important;border:1px solid #e0daffc7!important;border-radius:30px!important;padding:10px 28px 10px 20px!important;box-shadow:inset 0 1px #fffffff5,0 18px 46px #7161fd14!important}.learning-lesson-tsu{color:#ffffffd6;background:url(/characters/skillsy.png) 50%/cover no-repeat,radial-gradient(circle at 38% 28%,#ffffffe6,#0000 28%),linear-gradient(135deg,#d7cbff,#8c74ff);border:1px solid #8e6fff47;border-radius:999px;place-items:center;width:96px;height:96px;font-size:26px;font-weight:850;display:grid;box-shadow:0 0 0 5px #eeeaffdb,0 0 0 8px #977dff33,0 14px 30px #7161fd33}.learning-lesson-notes form{grid-template-columns:minmax(0,1fr);align-self:center;gap:12px;display:grid}.learning-lesson-notes label{gap:13px;display:grid}.learning-lesson-notes label>span{color:#665cff;font-family:SkillSysDisplay,Trebuchet MS,Segoe UI,sans-serif;font-size:21px;font-weight:820;line-height:1}.learning-lesson-notes textarea{resize:vertical;color:#223047;background:#ffffff6b;border:1px solid #8e6fff29;border-radius:24px;min-height:62px;padding:17px 22px;font-size:17px;line-height:1.35;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #7161fd0b}.learning-lesson-notes textarea::placeholder{color:#7870d57a;font-weight:700}.learning-lesson-notes form button{opacity:.78;border-radius:999px;min-height:28px;padding:0 11px;font-size:11px;font-weight:820;position:absolute;bottom:12px;right:30px;background:var(--skillv2-action-gradient)!important;color:#fff!important;border:0!important}.learning-lesson-notes:before,.learning-lesson-notes:after{content:"?";color:#8e6fff52;pointer-events:none;position:absolute}.learning-lesson-notes:before{font-size:20px;top:22px;right:82px}.learning-lesson-notes:after{font-size:24px;top:44px;right:30px}.learning-lesson-progress-cta{border-radius:16px}body.skin-corporate .learning-detail-page,body.skin-pretty-fantasy .learning-detail-page,body.skin-corporate .learning-detail-page *,body.skin-pretty-fantasy .learning-detail-page *{text-shadow:none!important}body.skin-corporate .learning-detail-page button,body.skin-pretty-fantasy .learning-detail-page button,body.skin-corporate .learning-detail-page a,body.skin-pretty-fantasy .learning-detail-page a{-webkit-text-fill-color:currentColor!important}body.skin-corporate .learning-detail-actions>button,body.skin-pretty-fantasy .learning-detail-actions>button,body.skin-corporate .learning-detail-tabs button,body.skin-pretty-fantasy .learning-detail-tabs button,body.skin-corporate .learning-detail-module-head button,body.skin-pretty-fantasy .learning-detail-module-head button,body.skin-corporate .learning-detail-module-head a,body.skin-pretty-fantasy .learning-detail-module-head a{color:#243041!important}body.skin-corporate .learning-detail-module-head a,body.skin-pretty-fantasy .learning-detail-module-head a,body.skin-corporate .learning-detail-module-head button,body.skin-pretty-fantasy .learning-detail-module-head button{color:#4f74ff!important}body.skin-corporate .learning-detail-actions>span,body.skin-pretty-fantasy .learning-detail-actions>span,body.skin-corporate .learning-detail-actions>span *,body.skin-pretty-fantasy .learning-detail-actions>span *{color:#243041!important}body.skin-corporate .learning-detail-tabs button span,body.skin-pretty-fantasy .learning-detail-tabs button span{color:#6f75ff!important}body.skin-corporate .learning-detail-tabs button.is-active,body.skin-pretty-fantasy .learning-detail-tabs button.is-active{color:#243041!important}body.skin-corporate .learning-detail-settings,body.skin-pretty-fantasy .learning-detail-settings,body.skin-corporate .learning-detail-settings *,body.skin-pretty-fantasy .learning-detail-settings *{color:#172235!important}body.skin-corporate .learning-detail-settings .profile-settings-theme button.is-active,body.skin-pretty-fantasy .learning-detail-settings .profile-settings-theme button.is-active{background:var(--skillv2-action-gradient)!important;color:#fff!important}body.skin-corporate .learning-detail-lesson-btn:not(:disabled),body.skin-pretty-fantasy .learning-detail-lesson-btn:not(:disabled),body.skin-corporate .learning-detail-notes-form button:not(:disabled),body.skin-pretty-fantasy .learning-detail-notes-form button:not(:disabled),body.skin-corporate .learning-detail-progress-cta:not(:disabled),body.skin-pretty-fantasy .learning-detail-progress-cta:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important}body.skin-corporate .learning-detail-lesson-btn:disabled,body.skin-pretty-fantasy .learning-detail-lesson-btn:disabled,body.skin-corporate .learning-detail-notes-form button:disabled,body.skin-pretty-fantasy .learning-detail-notes-form button:disabled,body.skin-corporate .learning-detail-progress-cta:disabled,body.skin-pretty-fantasy .learning-detail-progress-cta:disabled{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#7a879b!important;box-shadow:var(--learning-inner-shadow)!important}body.skin-corporate .learning-detail-resource>span,body.skin-pretty-fantasy .learning-detail-resource>span{color:#fff!important}body.skin-corporate .learning-detail-resource.is-pdf>span,body.skin-pretty-fantasy .learning-detail-resource.is-pdf>span{color:#d85454!important}body.skin-corporate .learning-detail-resource.is-txt>span,body.skin-pretty-fantasy .learning-detail-resource.is-txt>span{color:#25a97c!important}body.skin-corporate .learning-detail-lesson-item,body.skin-pretty-fantasy .learning-detail-lesson-item,body.skin-corporate .learning-lesson-page button,body.skin-pretty-fantasy .learning-lesson-page button,body.skin-corporate .learning-lesson-page a,body.skin-pretty-fantasy .learning-lesson-page a{-webkit-text-fill-color:currentColor!important}body.skin-corporate .learning-lesson-complete:not(:disabled),body.skin-pretty-fantasy .learning-lesson-complete:not(:disabled),body.skin-corporate .learning-lesson-notes form button:not(:disabled),body.skin-pretty-fantasy .learning-lesson-notes form button:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width>=820px){body.skin-corporate .learning-detail-page-shell,body.skin-pretty-fantasy .learning-detail-page-shell{padding-top:18px!important}.learning-detail-page{width:100%;max-width:none}.learning-detail-hero{grid-template-columns:148px minmax(0,1fr);padding:20px 20px 0!important}.learning-detail-emblem{width:136px;height:136px}.learning-detail-resource-grid{gap:12px}.learning-detail-progress-cta{width:min(720px,100vw - 48px)}.learning-lesson-page{width:100%;max-width:none}.learning-lesson-progress-cta{width:min(520px,100vw - 48px)}}@media (width<=430px){.learning-detail-actions>span:nth-of-type(2),.learning-detail-actions>span:nth-of-type(3){display:none}.learning-detail-hero{grid-template-columns:108px minmax(0,1fr)}.learning-detail-emblem{width:100px;height:100px}.learning-detail-resource-grid{grid-template-columns:1fr}.learning-lesson-topbar{min-height:66px;padding-top:8px}.learning-lesson-back{width:50px;height:50px}.learning-lesson-top-actions>span,.learning-lesson-top-actions>button{min-width:50px;height:42px}.learning-lesson-hero{grid-template-columns:98px minmax(0,1fr);gap:12px;min-height:124px}.learning-lesson-emblem{width:92px;height:92px}.learning-lesson-title h1{font-size:clamp(27px,9vw,38px)}.learning-lesson-text-card{padding:50px 18px 22px}.learning-lesson-source-grid,.learning-lesson-task-grid{grid-template-columns:1fr}.learning-lesson-notes{grid-template-columns:48px minmax(0,1fr)}.learning-lesson-tsu{width:48px;height:48px}.learning-lesson-notes form{grid-template-columns:1fr}}body.skin-corporate .tree-create-workspace .tree-create-primary-btn,body.skin-pretty-fantasy .tree-create-workspace .tree-create-primary-btn{color:#fff!important}body.skin-corporate .tree-create-workspace .tree-create-upload-btn,body.skin-pretty-fantasy .tree-create-workspace .tree-create-upload-btn,body.skin-corporate .tree-create-workspace .tree-create-secondary-btn,body.skin-pretty-fantasy .tree-create-workspace .tree-create-secondary-btn,body.skin-corporate .tree-create-workspace .tree-create-file-card button,body.skin-pretty-fantasy .tree-create-workspace .tree-create-file-card button{color:#172235!important}.tree-create-goal-field{color:#334155;gap:.42rem;font-size:.76rem;font-weight:850;display:grid}.tree-create-goal-field textarea{resize:vertical;color:#172235;width:100%;min-height:8rem;font:700 .92rem/1.42 var(--font-body,"Inter", "Segoe UI", sans-serif);background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:18px;padding:.86rem .96rem}.tree-create-goal-field>span{color:#647289;font-size:.72rem;font-weight:750}.tree-create-goal-field textarea:focus{border-color:#4097fd6b;outline:2px solid #4097fd33}.tree-create-source-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.tree-create-source-mode button{color:#172235;text-align:center;cursor:pointer;background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:16px;align-content:center;gap:.2rem;min-width:0;min-height:4.35rem;padding:.58rem .44rem;display:grid;box-shadow:0 10px 22px #2a35480d}.tree-create-source-mode button.is-selected{background:linear-gradient(135deg,#4097fd29,#1db9891a),#fff;border-color:#4097fd6b;box-shadow:0 12px 28px #4097fd1f}.tree-create-source-mode button.is-disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.55)}.tree-create-source-mode strong,.tree-create-source-mode span{overflow-wrap:anywhere;min-width:0}.tree-create-source-mode strong{font-size:.74rem;font-weight:900;line-height:1.08}.tree-create-source-mode span{color:#647289;font-size:.63rem;font-weight:800;line-height:1.1}.tree-create-video-research-note{color:#172235;background:linear-gradient(135deg,#4097fd17,#1db98914),#ffffffa3;border:1px solid #4097fd38;border-radius:16px;gap:.24rem;padding:.76rem .86rem;display:grid}.tree-create-video-research-note strong{font-size:.82rem;font-weight:900}.tree-create-video-research-note span{color:#647289;font-size:.72rem;font-weight:750;line-height:1.35}.tree-create-personalization{background:radial-gradient(circle at 10% 0,#e7d19c2e,#0000 9rem),linear-gradient(135deg,#ffffffc7,#faf9f7a3);border:1px solid #e7d19c6b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.76rem;display:grid;box-shadow:0 14px 32px #2a354812,inset 0 1px #ffffffdb}.tree-create-personalization.is-enabled{background:radial-gradient(circle at 16% 0,#7161fd24,#0000 9rem),linear-gradient(135deg,#ffffffd6,#f8f7ffa8);border-color:#7161fd5c}.tree-create-personalization-main{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;display:grid}.tree-create-personalization-main>span{color:#5b4df0;background:radial-gradient(circle at 34% 24%,#ffffffe6,#0000 34%),linear-gradient(135deg,#7161fd38,#4097fd1a);border:1px solid #7161fd47;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 10px 24px #7161fd24}.tree-create-personalization-main strong,.tree-create-personalization-main small{display:block}.tree-create-personalization-main strong{color:#172235;font-size:.86rem;font-weight:920}.tree-create-personalization-main small{color:#647289;margin-top:.12rem;font-size:.68rem;font-weight:760;line-height:1.25}.tree-create-personalization-side{align-items:center;gap:.5rem;display:flex}.tree-create-personalization-cost{color:#5548db;white-space:nowrap;background:#7161fd14;border:1px solid #7161fd33;border-radius:999px;align-items:center;gap:.24rem;padding:.34rem .54rem;font-size:.7rem;font-weight:920;display:inline-flex}.tree-create-personalization-cost .currency-icon{width:.9rem;height:.9rem}.tree-create-toggle{cursor:pointer;background:#e2e8f0b8;border:1px solid #94a3b86b;border-radius:999px;width:3.1rem;height:1.74rem;padding:.16rem;transition:background .18s,border-color .18s,box-shadow .18s}.tree-create-toggle span{background:#fff;border-radius:999px;width:1.32rem;height:1.32rem;transition:transform .18s;display:block;box-shadow:0 4px 10px #2530422e}.tree-create-toggle.is-on{background:linear-gradient(135deg,#7161fd,#4097fd);border-color:#7161fd61;box-shadow:0 8px 20px #4097fd29}.tree-create-toggle.is-on span{transform:translate(1.34rem)}.tree-create-personalization-edit{color:#5548db;cursor:pointer;background:#ffffffb8;border:1px solid #7161fd38;border-radius:999px;grid-column:1/-1;justify-self:start;min-height:2.2rem;padding:0 .76rem;font-size:.72rem;font-weight:900}.tree-personalization-modal-backdrop{z-index:14000;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:radial-gradient(circle at 50% 10%,#e7d19c38,#0000 22rem),#f8f7f49e;place-items:center;padding:0;display:grid;position:fixed;inset:0}.tree-personalization-modal{background:radial-gradient(circle at 50% 0,#e7d19c3d,#0000 15rem),linear-gradient(135deg,#ffffffeb,#f8f7ffd1);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;max-height:none;display:grid;overflow:hidden;box-shadow:0 34px 94px #1720333d,0 0 0 8px #ffffff3d,inset 0 1px #fffffff2}.tree-personalization-head{border-bottom:1px solid #e7d19c42;grid-template-columns:2.65rem minmax(0,1fr) 2.1rem;align-items:center;gap:.68rem;padding:.9rem .96rem;display:grid}.tree-personalization-head>span{color:#b48933;background:radial-gradient(circle at 34% 24%,#ffffffe6,#0000 34%),linear-gradient(135deg,#e7d19c52,#7161fd1f);border:1px solid #e7d19c94;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;display:grid}.tree-personalization-head strong,.tree-personalization-head small{display:block}.tree-personalization-head strong{color:#172235;font-size:.98rem;font-weight:940}.tree-personalization-head small{color:#647289;margin-top:.12rem;font-size:.7rem;font-weight:780}.tree-personalization-head button{color:#647289;cursor:pointer;background:#ffffffb8;border:1px solid #cbd5e1b3;border-radius:999px;width:2.1rem;height:2.1rem;font-size:1.1rem;font-weight:850}.tree-personalization-chat{background:linear-gradient(#ffffff57,#f8fafc47),radial-gradient(circle at 12% 10%,#4097fd14,#0000 13rem);align-content:start;gap:.74rem;width:min(48rem,100%);margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(.86rem,3vw,1.4rem);display:grid;overflow:auto}.tree-personalization-turn{gap:.4rem;display:grid}.tree-personalization-bubble{color:#172235;border-radius:22px;gap:.16rem;max-width:min(86%,31rem);padding:.72rem .84rem;font-size:.84rem;font-weight:750;line-height:1.36;display:grid;box-shadow:0 10px 24px #2a354814}.tree-personalization-bubble b{color:#9a7230;text-transform:uppercase;letter-spacing:.03em;font-size:.64rem;font-weight:940}.tree-personalization-bubble.is-skillsy{background:radial-gradient(circle at 10% 0,#e7d19c29,#0000 8rem),#ffffffdb;border:1px solid #e7d19c66;border-bottom-left-radius:8px;justify-self:start}.tree-personalization-bubble.is-user{color:#fff;background:linear-gradient(135deg,#2997ff,#7161fd);border-bottom-right-radius:8px;justify-self:end;box-shadow:0 12px 30px #4097fd38}.tree-personalization-actions{background:#ffffff8a;border-top:1px solid #e7d19c38;flex-wrap:wrap;justify-content:flex-end;gap:.56rem;padding:.82rem .96rem .96rem;display:flex}.tree-personalization-bubble.is-thinking{opacity:.82}.tree-personalization-input{flex:26rem;gap:.32rem;min-width:min(100%,18rem);display:grid}.tree-personalization-input span{color:#647289;font-size:.7rem;font-weight:850}.tree-personalization-input textarea{resize:vertical;color:#172235;width:100%;min-height:4.9rem;font:760 .88rem/1.38 var(--font-body,"Inter", "Segoe UI", sans-serif);background:#ffffffeb;border:1px solid #cbd5e1b8;border-radius:20px;padding:.76rem .86rem;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #2a35480f}.tree-personalization-input textarea:focus{border-color:#4097fd6b;outline:2px solid #4097fd33}.tree-personalization-input small{color:#647289;justify-self:end;font-size:.66rem;font-weight:850}.tree-personalization-input small.is-over{color:#dc2626}.tree-create-size-field{gap:.52rem;display:grid}.tree-create-size-field>div:first-child{justify-content:space-between;align-items:end;gap:.7rem;display:flex}.tree-create-size-field strong{color:#172235;font-size:.86rem;font-weight:900}.tree-create-size-field>div:first-child span{color:#647289;text-align:right;font-size:.72rem;font-weight:750}.tree-create-size-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.tree-create-size-picker button{color:#172235;text-align:center;cursor:pointer;background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:16px;align-content:center;gap:.18rem;min-width:0;min-height:4.45rem;padding:.6rem .42rem;display:grid;box-shadow:0 10px 22px #2a35480d}.tree-create-size-picker button.is-selected{background:linear-gradient(135deg,#7161fd29,#4097fd1a),#fff;border-color:#7161fd6b;box-shadow:0 12px 28px #7161fd1f}.tree-create-size-picker button:focus-visible{outline-offset:2px;outline:2px solid #4097fd40}.tree-create-size-picker strong,.tree-create-size-picker span,.tree-create-size-picker small{overflow-wrap:anywhere;min-width:0}.tree-create-size-picker strong{font-size:.78rem;line-height:1.05}.tree-create-size-picker span{color:#647289;font-size:.66rem;font-weight:800;line-height:1.1}.tree-create-size-picker small{color:#7161fd;font-size:.62rem;font-weight:900;line-height:1.05}.tree-create-materials{gap:.72rem;display:grid}.tree-create-materials-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tree-create-materials-head>div{gap:.12rem;display:grid}.tree-create-materials-head strong{color:#172235;font-size:.9rem}.tree-create-materials-head span,.tree-create-source-note{color:#647289;font-size:.74rem;font-weight:750}.tree-create-upload-btn.is-disabled{opacity:.58;cursor:not-allowed}.tree-create-source-builder{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.55rem;display:grid}.tree-create-source-builder textarea,.tree-create-source-builder .tree-create-source-note,.tree-create-source-builder button{grid-column:1/-1}.tree-create-source-builder select,.tree-create-source-builder input,.tree-create-source-builder textarea{color:#172235;width:100%;font:750 .82rem/1.35 var(--font-body,"Inter", "Segoe UI", sans-serif);background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:16px;padding:.76rem .82rem}.tree-create-source-builder textarea{resize:vertical;min-height:5.6rem}.tree-create-source-builder select:focus,.tree-create-source-builder input:focus,.tree-create-source-builder textarea:focus{border-color:#4097fd6b;outline:2px solid #4097fd33}.tree-create-saved-sources{gap:.5rem;display:grid}.tree-create-saved-sources article{background:#ffffff94;border:1px solid #eeececfa;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;min-height:3.1rem;display:grid;overflow:hidden}.tree-create-saved-sources article.is-selected{background:#7161fd1a;border-color:#7161fd6b}.tree-create-saved-sources article>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:.18rem;min-width:0;padding:.62rem .72rem;display:grid}.tree-create-saved-sources .tree-create-source-delete{color:#b43b47;text-align:center;border-left:1px solid #eeececfa;place-items:center;min-width:4.8rem;font-size:.72rem;font-weight:900}.tree-create-saved-sources strong{color:#172235;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.tree-create-saved-sources span{color:#647289;font-size:.72rem;font-weight:750}.tree-create-category-picker{flex-wrap:wrap;gap:.45rem;display:flex}.tree-create-category-picker button{color:#44536a;min-height:2rem;font:850 .72rem/1 var(--font-body,"Inter", "Segoe UI", sans-serif);cursor:pointer;background:#ffffffa3;border:1px solid #7161fd2e;border-radius:999px;padding:.42rem .62rem}.tree-create-category-picker button.is-selected{color:#564bd4;background:#7161fd1f;border-color:#7161fd47}.tree-create-generation-status{background:linear-gradient(135deg,#faf9f7f0,#fcfaf9db),#ffffff94;border:1px solid #eeececfa;border-radius:18px;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:4.2rem;padding:.72rem .86rem;display:grid;box-shadow:0 14px 30px #2a354814}.tree-create-generation-orb{background:radial-gradient(circle,#fffffff5 0 24%,#0000 25%),conic-gradient(#7161fd,#4097fd,#35c99e,#7161fd);border:1px solid #7161fd38;border-radius:999px;width:2.25rem;height:2.25rem;animation:1.8s linear infinite tree-create-status-spin;box-shadow:0 0 0 .4rem #7161fd14}.tree-create-generation-status strong,.tree-create-generation-status span{font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);display:block}.tree-create-generation-status strong{color:#172235;font-size:.86rem;font-weight:850;line-height:1.24}.tree-create-generation-status span{color:#647289;margin-top:.18rem;font-size:.72rem;font-weight:800;line-height:1.2}.tree-create-generation-tree{scrollbar-width:thin;grid-column:1/-1;grid-auto-columns:minmax(5.2rem,7.2rem);grid-auto-flow:column;gap:0;padding:.36rem .1rem .12rem;display:grid;overflow-x:auto}.tree-create-generation-tree span{color:#8a96a9;align-content:start;justify-items:center;gap:.28rem;min-width:0;margin:0;display:grid;position:relative}.tree-create-generation-tree span:before,.tree-create-generation-tree span:after{content:"";background:#cbd5e1e6;width:50%;height:1px;position:absolute;top:.52rem}.tree-create-generation-tree span:before{left:0}.tree-create-generation-tree span:after{right:0}.tree-create-generation-tree span:first-child:before,.tree-create-generation-tree span:last-child:after{display:none}.tree-create-generation-tree i{z-index:1;background:#fff;border:1px solid #94a3b88a;border-radius:999px;width:1.06rem;height:1.06rem;position:relative;box-shadow:0 3px 10px #2a354814}.tree-create-generation-tree small{max-width:6.8rem;color:inherit;text-align:center;font-size:.58rem;font-weight:860;line-height:1.08}.tree-create-generation-tree span.is-done{color:#268b6a}.tree-create-generation-tree span.is-done:before,.tree-create-generation-tree span.is-done:after{background:#29bd8b85}.tree-create-generation-tree span.is-done i{background:radial-gradient(circle,#fff 0 28%,#0000 30%),linear-gradient(135deg,#29bd8b,#57d3ad);border-color:#29bd8b85}.tree-create-generation-tree span.is-active{color:#5548db}.tree-create-generation-tree span.is-active i{background:radial-gradient(circle,#fff 0 22%,#0000 24%),conic-gradient(#7161fd,#4097fd,#e7d19c,#7161fd);border-color:#7161fd9e;animation:1.8s linear infinite tree-create-status-spin;box-shadow:0 0 0 5px #7161fd1a,0 0 18px #7161fd38}@keyframes tree-create-status-spin{to{transform:rotate(1turn)}}.tree-create-preview{gap:.9rem;display:grid}.tree-create-provider-note{color:#564bd4;font:850 .78rem/1.35 var(--font-body,"Inter", "Segoe UI", sans-serif);background:#7161fd14;border:1px solid #7161fd33;border-radius:16px;margin:0;padding:.62rem .82rem}.tree-create-preview-card{background:linear-gradient(135deg,#faf9f7eb,#fcfaf9db);border:1px solid #eeececfa;border-radius:22px;gap:.56rem;padding:1rem;display:grid;box-shadow:0 14px 34px #2a354814}.tree-create-preview-card h2,.tree-create-preview-card p{margin:0}.tree-create-preview-card h2{color:#172235;font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);font-size:clamp(1.5rem,3vw,2.15rem);line-height:1}.tree-create-preview-card p{color:#647289;font-size:.86rem;line-height:1.45}.tree-create-preview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;display:grid}.tree-create-preview-stats span{color:#647289;text-align:center;background:#ffffff8c;border:1px solid #eeececfa;border-radius:16px;place-items:center;min-height:3.1rem;padding:.52rem;font-size:.72rem;font-weight:800;display:grid}.tree-create-preview-stats strong{color:#172235;font-size:1rem}.tree-create-tag-row,.profile-category-filter{flex-wrap:wrap;gap:.5rem;display:flex}.tree-create-tag-row span,.profile-tree-tags,.profile-category-filter button{color:#1a73e8;font:840 .78rem/1 "IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);background:#1a73e81a;border:1px solid #1a73e838;border-radius:999px}.tree-create-tag-row span,.profile-tree-tags{padding:.42rem .58rem}.profile-tree-tags{width:fit-content;max-width:100%;font-style:normal;line-height:1.2;display:inline-flex}.profile-category-filter{margin-bottom:.8rem}.profile-category-filter button{cursor:pointer;min-height:2.2rem;padding:.45rem .8rem}.profile-category-filter button.is-selected{color:#fff;background:#1a73e8;border-color:#0000}.tree-create-estimate-card h2{font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);font-size:1.2rem;line-height:1.15}.tree-create-estimate-meta{flex-wrap:wrap;gap:.45rem;display:flex}.tree-create-estimate-meta span{color:#564bd4;font:850 .72rem/1 var(--font-body,"Inter", "Segoe UI", sans-serif);background:#7161fd14;border:1px solid #7161fd2e;border-radius:999px;padding:.42rem .58rem}.tree-create-estimate-note{font:800 .76rem/1.35 var(--font-body,"Inter", "Segoe UI", sans-serif);background:#4097fd14;border:1px solid #4097fd29;border-radius:14px;padding:.62rem .74rem;color:#33445f!important}.tree-create-estimate-reasons{color:#44536a;font:750 .78rem/1.4 var(--font-body,"Inter", "Segoe UI", sans-serif);margin:0;padding:0 0 0 1.05rem}.tree-create-estimate-reasons li+li{margin-top:.28rem}.tree-create-preview-list{gap:.56rem;display:grid}.tree-create-preview-list article{background:#ffffff85;border:1px solid #eeececfa;border-radius:16px;gap:.2rem;min-height:3.4rem;padding:.68rem .82rem;display:grid}.tree-create-route-note{color:#26344d!important}.tree-create-choice-card h3{color:#172235;font:850 1rem/1.1 var(--font-body,"Inter", "Segoe UI", sans-serif);margin:0}.tree-create-choice-row{flex-wrap:wrap;gap:.45rem;display:flex}.tree-create-choice-row span,.tree-create-preview-list article.is-route-choice{background:#7161fd14;border-color:#7161fd38}.tree-create-choice-row span{color:#342d88;font:850 .72rem/1.1 var(--font-body,"Inter", "Segoe UI", sans-serif);border:1px solid #7161fd2e;border-radius:999px;padding:.42rem .58rem}.tree-create-preview-list article.is-locked-preview{background:#ffffff57}.tree-create-preview-list strong{color:#172235;font-size:.9rem}.tree-create-preview-list span{color:#647289;font-size:.74rem;font-weight:750}.tree-create-preview-lessons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tree-create-preview-lessons span{color:#342d88;background:#7161fd14;border:1px solid #7161fd2e;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;line-height:1.15}@media (width<=640px){.tree-create-materials-head{flex-direction:column;align-items:stretch}.tree-create-source-builder{grid-template-columns:1fr}.tree-create-video-clip-head,.tree-create-video-clip-meta{align-items:stretch}.tree-create-preview-stats{grid-template-columns:1fr}}.skilsy-chat-widget{z-index:2147482500;pointer-events:none;justify-items:end;gap:.72rem;display:grid;position:relative}.skilsy-chat-widget.is-floating{position:fixed;top:1.05rem;right:1.1rem}.skilsy-chat-widget.is-header,.skilsy-chat-widget.is-tree-actions{z-index:5;display:inline-grid}.skilsy-chat-trigger,.skilsy-chat-panel{pointer-events:auto}.skilsy-chat-trigger{color:#172235;min-height:3rem;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);cursor:pointer;background:linear-gradient(135deg,#faf9f7f5,#fcfaf9eb);border:1px solid #eeececfa;border-radius:999px;align-items:center;gap:.5rem;padding:.32rem .9rem .32rem .38rem;font-weight:850;display:inline-flex;box-shadow:0 16px 38px #2a354824}.skilsy-chat-widget.is-compact .skilsy-chat-trigger,.skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger{justify-content:center;width:2.85rem;min-width:2.85rem;height:2.85rem;min-height:2.85rem;padding:0}.skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger{width:auto;min-width:3.45rem;height:auto;min-height:3.15rem;padding:0 .68rem;box-shadow:0 16px 34px #2a354821}.skilsy-chat-trigger>span{color:#7161fd;background:linear-gradient(135deg,#7161fd26,#4097fd1f);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 0 0 1px #7161fd24}.skilsy-chat-widget.is-compact .skilsy-chat-trigger>span,.skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span{width:2.15rem;height:2.15rem}.tree-floating-actions .skilsy-chat-widget{pointer-events:auto}.skilsy-chat-trigger strong{color:#172235;font-size:.84rem}.skilsy-chat-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff0,#fcfaf9e6),linear-gradient(135deg,#fcfaf9,#fbf9fa);border:1px solid #eeececfa;border-radius:24px;gap:.86rem;width:min(24rem,100vw - 1.4rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .72rem);right:0;box-shadow:0 24px 70px #1720332e,inset 0 1px #fffffff2}.skilsy-chat-widget.is-tree-actions .skilsy-chat-panel{position:fixed;top:5.8rem;right:1.1rem}.skilsy-chat-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.skilsy-chat-head span,.skilsy-chat-form label{color:#647289;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:850}.skilsy-chat-head strong{color:#172235;font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);font-size:1.65rem;line-height:1;display:block}.skilsy-chat-head button{color:#172235;background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.1rem;font-weight:850}.skilsy-chat-form{gap:.72rem;display:grid}.skilsy-chat-form label{gap:.38rem;display:grid}.skilsy-chat-form textarea{resize:vertical;color:#172235;width:100%;min-height:7rem;font:700 .9rem/1.35 var(--font-body,"Inter", "Segoe UI", sans-serif);background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:18px;padding:.82rem .92rem}.skilsy-chat-form textarea:focus{border-color:#4097fd6b;outline:2px solid #4097fd33}.skilsy-chat-form button{color:#fff;min-height:2.85rem;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);background:linear-gradient(135deg,#7161fd,#4097fd);border:0;border-radius:999px;font-weight:850;box-shadow:0 16px 34px #4097fd47}.skilsy-chat-form button:disabled{opacity:.58;cursor:not-allowed}.skilsy-chat-output{background:#ffffff8c;border:1px solid #eeececfa;border-radius:18px;min-height:5rem;max-height:14rem;padding:.82rem;overflow:auto}.skilsy-chat-output p{color:#334155;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.48}.skilsy-chat-output .skilsy-chat-error{color:#b43b47;font-weight:800}.skilsy-chat-empty{color:#647289!important}body.skin-corporate .skilsy-chat-trigger,body.skin-pretty-fantasy .skilsy-chat-trigger,body.skin-corporate .skilsy-chat-head button,body.skin-pretty-fantasy .skilsy-chat-head button{color:#172235!important}body.skin-corporate .skilsy-chat-form button,body.skin-pretty-fantasy .skilsy-chat-form button{color:#fff!important}@media (width<=640px){.skilsy-chat-widget{top:.72rem;right:.72rem}.skilsy-chat-trigger strong{display:none}.skilsy-chat-trigger{padding-right:.38rem}}body.skin-corporate .skilsy-chat-widget.is-floating,body.skin-pretty-fantasy .skilsy-chat-widget.is-floating{top:1.05rem!important;right:clamp(8.6rem,14vw,13rem)!important}body.skin-corporate .skilsy-chat-trigger,body.skin-pretty-fantasy .skilsy-chat-trigger{color:#172235!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#faf9f7,#fcfaf9)!important;border-color:#eeecec!important}body.skin-corporate .skilsy-chat-panel,body.skin-pretty-fantasy .skilsy-chat-panel{opacity:1!important;background:linear-gradient(135deg,#fffffffa,#fcfaf9f5),linear-gradient(135deg,#fcfaf9,#fbf9fa)!important}@media (width<=640px){body.skin-corporate .skilsy-chat-widget.is-floating,body.skin-pretty-fantasy .skilsy-chat-widget.is-floating{top:.82rem!important;right:4.25rem!important}}body.skin-pretty-fantasy .tree-create-workspace input,body.skin-pretty-fantasy .tree-create-workspace textarea,body.skin-pretty-fantasy .tree-create-workspace select{color:#172235!important;-webkit-text-fill-color:#172235!important;background:linear-gradient(135deg,#faf9f7,#fcfaf9)!important;border-color:#eeececfa!important}body.skin-pretty-fantasy .tree-create-workspace input::placeholder,body.skin-pretty-fantasy .tree-create-workspace textarea::placeholder{color:#647289!important}body.skin-pretty-fantasy .tree-create-category-picker button,body.skin-pretty-fantasy .profile-category-filter:not(.profile-discovery-category-filter) button{color:#564bd4!important;-webkit-text-fill-color:#564bd4!important;background:#7161fd14!important;border-color:#7161fd2e!important}body.skin-pretty-fantasy .tree-create-category-picker button.is-selected,body.skin-pretty-fantasy .profile-category-filter:not(.profile-discovery-category-filter) button.is-selected{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#7161fd,#4097fd)!important;border-color:#0000!important}body.skin-pretty-fantasy .skillv2-card .sv2-todo-item,body.skin-pretty-fantasy .skillv2-card .sv2-todo-item *,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-item,body.skin-pretty-fantasy .app-node-panel.skill-screen .skill-todo-item *{color:#1f2937!important;-webkit-text-fill-color:currentColor!important}.profile-discovery-shell{gap:18px;min-height:0;padding:20px;display:grid}.profile-discovery-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-discovery-head strong{color:#101d44;font-size:clamp(1.28rem,2.2vw,2.18rem);font-family:"IBM Plex Sans", var(--font-display,"Inter", "Segoe UI", sans-serif);letter-spacing:0;font-weight:840;line-height:.98;display:block}.profile-discovery-head p{color:#6d7a92;font-size:.84rem;font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);letter-spacing:0;margin:4px 0 0;line-height:1.3}.profile-discovery-shell .profile-create-tree-link{color:#30415e;white-space:nowrap;background:#fffffff0;border:1px solid #c5d0e0db;border-radius:999px;align-items:center;min-height:2rem;padding:0 .76rem;font-size:.72rem;font-weight:780;line-height:1;text-decoration:none;display:inline-flex}.profile-discovery-search-row{margin:.6rem 0 .8rem}.profile-discovery-search{background:#fffffff2;border:1px solid #d7dee9f2;border-radius:18px;align-items:center;gap:.4rem;min-height:2.85rem;padding:0 0 0 .9rem;display:flex;box-shadow:inset 0 1px #fffffff5,0 10px 22px #2530420f}.profile-discovery-search input{color:#1a2944;min-width:0;font:780 .88rem/1.2 "IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);letter-spacing:0;background:0 0;border:0;outline:none;flex:1;padding:.6rem 0}.profile-discovery-search input::placeholder{color:#74829b}.profile-discovery-search-btn{color:#7283a2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.4rem;min-width:2.4rem;height:2.4rem;margin:.22rem;transition:color .14s;display:inline-flex}.profile-discovery-search-btn:hover{color:#1a73e8}.profile-discovery-search-btn svg{width:1.2rem;height:1.2rem}.profile-discovery-categories{margin-top:.6rem;position:relative}.profile-discovery-categories-trigger{color:#1a73e8;min-height:2.2rem;font:840 .78rem/1 "IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);cursor:pointer;white-space:nowrap;background:#1a73e81a;border:1px solid #1a73e838;border-radius:999px;align-items:center;gap:.45rem;padding:0 .8rem;display:inline-flex}.profile-discovery-categories-trigger:hover{background:#1a73e829}.profile-discovery-categories-icon{flex:none;width:1.1rem;height:1.1rem}.profile-discovery-categories-chevron{flex:none;width:.9rem;height:.9rem;transition:transform .18s}.profile-discovery-categories-chevron.is-open{transform:rotate(180deg)}.profile-discovery-categories-dropdown{z-index:30;background:#fff;border:1px solid #d7dee9f2;border-radius:18px;flex-wrap:wrap;gap:.45rem;width:max-content;max-width:min(28rem,100vw - 2rem);padding:.8rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #2530421f,inset 0 0 0 1px #fffffffa}.profile-discovery-categories-item{color:#1a73e8;min-height:2rem;font:840 .76rem/1 "IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif);cursor:pointer;white-space:nowrap;background:#1a73e814;border:1px solid #1a73e82e;border-radius:999px;padding:0 .75rem}.profile-discovery-categories-item.is-selected{color:#fff;background:#1a73e8;border-color:#0000}.profile-discovery-tag-filter{flex-wrap:wrap;gap:.46rem;margin-top:.62rem;display:flex}.profile-discovery-tag-filter button{color:#5f6f89;min-height:1.72rem;font:760 .66rem/1 var(--font-body,"Inter", "Segoe UI", sans-serif);background:#ffffffe0;border:1px solid #c0cbdbe0;border-radius:999px;padding:0 .58rem}.profile-discovery-grid{scrollbar-width:thin;scrollbar-color:#63749147 transparent;gap:.72rem;min-height:0;padding-right:.18rem;display:grid;overflow-y:auto}.profile-dashboard-layout.is-browse-page .profile-discovery-grid{max-height:calc(100dvh - 20rem)}.profile-discovery-grid::-webkit-scrollbar{width:.42rem}.profile-discovery-grid::-webkit-scrollbar-thumb{background:#63749142;border-radius:999px}.profile-discovery-card{background:#fffffff5;border:1px solid #d7dee9f2;border-radius:20px;grid-template-columns:minmax(8.6rem,11.5rem) minmax(0,1fr);grid-template-areas:"cover body""stats stats";gap:.48rem;padding:.48rem;text-decoration:none;display:grid;box-shadow:inset 0 1px #fffffff2,0 14px 28px #27324413}.profile-discovery-cover{aspect-ratio:1;background:radial-gradient(circle at 30% 20%, #ffffffb8, transparent 36%), radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--tree-accent-soft,#b8f1e2) 82%, transparent), transparent 52%), linear-gradient(135deg, color-mix(in srgb, var(--tree-accent-soft,#b8f1e2) 78%, #fff), color-mix(in srgb, var(--tree-accent,#2ebf9a) 42%, #fff));border-radius:15px;grid-area:cover;align-self:start;width:100%;min-height:0;position:relative;overflow:hidden}.profile-discovery-card.is-intermediate .profile-discovery-cover{background:radial-gradient(circle at 30% 20%, #ffffffa6, transparent 34%), radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--tree-accent-soft,#b8f1e2) 76%, transparent), transparent 50%), linear-gradient(135deg, color-mix(in srgb, var(--tree-accent-soft,#b8f1e2) 66%, #fff), color-mix(in srgb, var(--tree-accent,#2ebf9a) 56%, #f5f7ff))}.profile-discovery-card.is-advanced .profile-discovery-cover,.profile-discovery-card.is-expert .profile-discovery-cover{background:radial-gradient(circle at 26% 18%, #ffffff8f, transparent 34%), radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--tree-accent-soft,#b8f1e2) 64%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--tree-accent-soft,#b8f1e2) 48%, #fff), color-mix(in srgb, var(--tree-accent,#2ebf9a) 72%, #e8eef8))}.profile-discovery-mini-tree{position:absolute;inset:.6rem}.profile-discovery-mini-lines{opacity:.95;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.profile-discovery-mini-lines line{stroke:color-mix(in srgb, var(--tree-accent,#2ebf9a) 68%, #ffffff2e);stroke-width:3.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.profile-discovery-mini-lines line.is-shadow{stroke:#ffffffb8;stroke-width:6px;opacity:.72}.profile-discovery-cover-core{z-index:3;background:radial-gradient(circle at 35% 28%, #ffffffeb, #ffffff2e), linear-gradient(135deg, var(--tree-accent,#2ebf9a), color-mix(in srgb, var(--tree-accent,#2ebf9a) 62%, #57d7ff));color:#fff;width:4.3rem;height:4.3rem;box-shadow:0 0 0 12px #ffffff38, 0 16px 30px color-mix(in srgb, var(--tree-accent,#2ebf9a) 28%, transparent);border:2px solid #ffffffdb;border-radius:999px;place-items:center;font-size:1.7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-discovery-cover-node{z-index:2;background:radial-gradient(circle at 35% 28%, #ffffffeb, #ffffff2e), color-mix(in srgb, var(--tree-accent,#2ebf9a) 68%, #fff);width:1.5rem;height:1.5rem;box-shadow:0 8px 18px color-mix(in srgb, var(--tree-accent,#2ebf9a) 22%, transparent);border:1px solid #ffffffc7;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.profile-discovery-body{grid-area:body;align-content:start;gap:.28rem;min-width:0;padding:.28rem .2rem .2rem;display:grid}.profile-discovery-body-top{justify-content:space-between;align-items:center;gap:.48rem;display:flex}.profile-discovery-body-top em,.profile-discovery-body-top small{letter-spacing:0;background:#fffffff0;border:1px solid #bdc9d9e6;border-radius:999px;align-items:center;min-height:1.26rem;padding:0 .48rem;font-style:normal;display:inline-flex}.profile-discovery-body-top em{color:#3f6da9;font-size:.64rem;font-weight:800}.profile-discovery-body-top small{color:#1fb57f;text-transform:uppercase;font-size:.62rem;font-weight:820}.profile-discovery-body h3{color:#101d44;letter-spacing:0;margin:0;font-size:clamp(1.02rem,1.6vw,1.42rem);line-height:1.02}.profile-discovery-body p{color:#5f6f89;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.36;display:-webkit-box;overflow:hidden}.profile-discovery-author{gap:.06rem;display:grid}.profile-discovery-author b{color:#223149;letter-spacing:0;font-size:.78rem;font-weight:800}.profile-discovery-author span{color:#7a879e;letter-spacing:0;font-size:.64rem;font-weight:760}.profile-discovery-card-tags{flex-wrap:wrap;gap:.34rem;display:flex}.profile-discovery-card-tags span{color:#50607a;letter-spacing:0;background:#ffffffe6;border:1px solid #c2cddce0;border-radius:999px;align-items:center;min-height:1.3rem;padding:0 .46rem;font-size:.6rem;font-weight:780;display:inline-flex}.profile-discovery-stats{background:#ffffffe6;border:1px solid #d9dfe9e6;border-radius:17px;grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));min-height:2.85rem;display:grid;overflow:hidden}.profile-discovery-stats span{place-items:center;gap:.04rem;min-height:2.85rem;padding:.36rem;display:grid}.profile-discovery-stats span+span{border-left:1px solid #dce3ecdb}.profile-discovery-stats b{color:#1b2942;letter-spacing:0;font-size:.75rem;font-weight:820}.profile-discovery-stats small{color:#7b879d;letter-spacing:0;font-size:.58rem;font-weight:760;line-height:1.1}.profile-discovery-card.is-intermediate .profile-discovery-stats span:nth-child(3) b{color:#d88a16}.profile-discovery-card.is-advanced .profile-discovery-stats span:nth-child(3) b,.profile-discovery-card.is-expert .profile-discovery-stats span:nth-child(3) b{color:#ba4a66}.profile-discovery-card.is-beginner .profile-discovery-stats span:nth-child(3) b{color:#20a571}.profile-dashboard-layout.is-browse-page{grid-template-columns:minmax(0,1fr)}.profile-dashboard-layout.is-browse-page .profile-dashboard-sidebar,.profile-dashboard-layout.is-browse-page .profile-dashboard-content{display:none}.profile-dashboard-layout.is-browse-page .profile-dashboard-right{grid-column:1;gap:0}.profile-dashboard-layout.is-browse-page .profile-dashboard-right>.profile-card:not(.profile-active-trees-card){display:none}:is(body:has(.profile-dashboard-layout.is-browse-page),body:has(.profile-dashboard-layout.is-tree-foundation)){overflow:hidden}.profile-dashboard-layout.is-browse-page,.profile-dashboard-layout.is-tree-foundation{height:100dvh;overflow:hidden}.profile-dashboard-layout.is-browse-page .profile-active-trees-card.profile-discovery-shell{height:calc(100dvh - 7.2rem);min-height:32rem;overflow:hidden;-webkit-backdrop-filter:none!important;background:#fff!important}.profile-dashboard-layout.is-browse-page .profile-active-trees-card.profile-discovery-shell .profile-discovery-head strong{font-weight:860!important}.profile-dashboard-layout:not(.is-browse-page) .profile-discovery-shell .profile-discovery-head strong{font-size:clamp(1.08rem,1.8vw,1.42rem)}.profile-dashboard-layout:not(.is-browse-page) .profile-discovery-shell .profile-discovery-head p{font-size:.82rem}.profile-discovery-shell.is-profile-view{gap:8px;padding:10px}.profile-discovery-shell.is-profile-view .profile-discovery-grid{gap:.48rem;max-height:12.8rem}.profile-discovery-shell.is-profile-view .profile-discovery-card{border-radius:16px;grid-template-columns:5.2rem minmax(0,1fr);grid-template-areas:"cover body""cover stats";padding:.4rem}.profile-discovery-shell.is-profile-view .profile-discovery-cover{aspect-ratio:1;border-radius:12px;width:5.2rem;height:5.2rem}.profile-discovery-shell.is-profile-view .profile-discovery-mini-tree{inset:.32rem}.profile-discovery-shell.is-profile-view .profile-discovery-cover-core{width:2.35rem;height:2.35rem;font-size:1rem}.profile-discovery-shell.is-profile-view .profile-discovery-cover-node{width:.68rem;height:.68rem}.profile-discovery-shell.is-profile-view .profile-discovery-body{gap:.15rem;padding:0}.profile-discovery-shell.is-profile-view .profile-discovery-body-top,.profile-discovery-shell.is-profile-view .profile-discovery-author,.profile-discovery-shell.is-profile-view .profile-discovery-card-tags{display:none}.profile-discovery-shell.is-profile-view .profile-discovery-body h3{font-size:.78rem;line-height:1.12}.profile-discovery-shell.is-profile-view .profile-discovery-body p{-webkit-line-clamp:2;font-size:.62rem;line-height:1.18}.profile-discovery-shell.is-profile-view .profile-discovery-stats{border-radius:10px;min-height:1.72rem}.profile-discovery-shell.is-profile-view .profile-discovery-stats span{min-height:1.72rem;padding:.18rem}.profile-discovery-shell.is-profile-view .profile-discovery-stats span:nth-child(4){display:none}.profile-discovery-shell.is-profile-view .profile-discovery-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-discovery-shell.is-profile-view .profile-discovery-stats b{font-size:.58rem}.profile-discovery-shell.is-profile-view .profile-discovery-stats small{display:none}@media (width<=960px){.profile-discovery-card{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr)}.profile-discovery-cover{aspect-ratio:1;width:100%;height:auto}}@media (width<=640px){.profile-discovery-shell{gap:14px;padding:14px}.profile-discovery-head{gap:10px}.profile-discovery-head strong{font-size:clamp(1.62rem,7vw,2.24rem)}.profile-discovery-head p{margin-top:4px;font-size:.86rem}.profile-discovery-shell .profile-create-tree-link{min-height:2.08rem;padding:0 .72rem;font-size:.72rem}.profile-discovery-search-row{margin:.5rem 0 .72rem}.profile-discovery-search{border-radius:17px;gap:.56rem;min-height:3.14rem;padding:0 .86rem}.profile-discovery-search input{font-size:.92rem}.profile-discovery-search-btn{width:2.2rem;min-width:2.2rem;height:2.2rem;margin:.16rem}.profile-discovery-search-btn svg{width:1.1rem;height:1.1rem}.profile-discovery-tag-filter{gap:.44rem}.profile-discovery-tag-filter button,.profile-discovery-categories-trigger{min-height:2rem;padding:0 .7rem;font-size:.74rem}.profile-discovery-categories-dropdown{border-radius:16px;padding:.6rem}.profile-discovery-categories-item{min-height:1.86rem;padding:0 .62rem;font-size:.7rem}.profile-discovery-card{border-radius:20px;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);gap:.42rem;padding:.46rem}.profile-discovery-cover{aspect-ratio:1;border-radius:14px;width:100%;height:auto}.profile-discovery-cover-core{width:3.2rem;height:3.2rem;font-size:1.3rem}.profile-discovery-cover-orb{width:1.4rem;height:1.4rem}.profile-discovery-cover-node{width:1rem;height:1rem}.profile-discovery-body{gap:.28rem;padding:.2rem .08rem .08rem}.profile-discovery-body h3{font-size:clamp(1.14rem,6.5vw,1.48rem)}.profile-discovery-body p{-webkit-line-clamp:3;font-size:.82rem}.profile-discovery-body-top em,.profile-discovery-body-top small{min-height:1.22rem;padding:0 .44rem;font-size:.62rem}.profile-discovery-author b{font-size:.82rem}.profile-discovery-author span{font-size:.68rem}.profile-discovery-card-tags span{min-height:1.35rem;font-size:.62rem}.profile-discovery-stats{border-radius:14px;min-height:3.05rem}.profile-discovery-stats span{min-height:3.05rem;padding:.38rem .22rem}.profile-discovery-stats b{font-size:.72rem}.profile-discovery-stats small{font-size:.59rem}}body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-search input,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-search input::placeholder,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-head strong,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-head p,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-body h3,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-body p,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-author b,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-author span,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-stats b,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-stats small,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-cover-core,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-tag-filter button,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-card-tags span,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-body-top em,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-body-top small{-webkit-text-fill-color:currentColor!important}body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-search input{color:#1a2944!important}body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-search input::placeholder{color:#74829b!important}body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-categories-trigger,body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-categories-item{color:#4f6180!important;background:#f7fbfff5!important;border-color:#b1c4dbeb!important}body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-categories-item.is-selected{color:#fff!important;background:#2f9fdc!important;border-color:#0000!important}body.skin-pretty-fantasy .profile-discovery-shell .profile-discovery-tag-filter button{color:#4f6180!important;-webkit-text-fill-color:#4f6180!important;background:#f4fafff0!important;border-color:#b1c4dbe6!important}.champions-page{color:#172235;background:radial-gradient(circle at 18% 14%,#5bcaac2e,#0000 18rem),radial-gradient(circle at 82% 10%,#e2ab4a29,#0000 20rem),linear-gradient(135deg,#fcfaf9,#f7fbff);min-height:100dvh;padding:.72rem}.champions-shell{gap:.82rem;width:min(72rem,100%);margin:.82rem auto 0;display:grid}.champions-hero-card{grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.92rem;min-height:8.5rem;padding:clamp(1rem,3vw,1.35rem);display:grid;position:relative;overflow:hidden}.champions-hero-card:after{content:"";background:radial-gradient(circle,#e2ab4a29,#0000 68%);border:1px solid #e2ab4a38;border-radius:999px;width:13rem;height:13rem;position:absolute;top:-4rem;right:-3.5rem}.champions-hero-mark{color:#21aa7c;background:linear-gradient(135deg,#5bcaac38,#e2ab4a29);border:1px solid #5bcaac4d;border-radius:999px;place-items:center;width:4.2rem;height:4.2rem;font-size:2rem;display:grid;box-shadow:0 16px 32px #21aa7c1f}.champions-hero-card p,.champions-hero-card h1,.champions-hero-card span{margin:0}.champions-hero-card p{color:#21a77a;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:900}.champions-hero-card h1{color:#101d44;letter-spacing:0;font-size:clamp(1.64rem,5vw,3rem);line-height:.98}.champions-hero-card span{color:#647289;margin-top:.36rem;font-size:.88rem;line-height:1.36;display:block}.champions-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.champions-podium-card{text-align:center;align-content:start;justify-items:center;gap:.52rem;min-height:16rem;padding:1rem;display:grid;position:relative;overflow:hidden}.champions-podium-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#e2ab4a2e,#0000 45%),radial-gradient(circle at 18% 18%,#5bcaac24,#0000 38%);position:absolute;inset:0}.champions-rank-badge{color:#5a3708;background:linear-gradient(135deg,#f1b94c,#ffdf8a);border-radius:999px;place-items:center;min-width:2.8rem;min-height:1.7rem;padding:0 .68rem;font-weight:950;display:inline-grid;box-shadow:0 10px 24px #e2ab4a3d}.champions-avatar{background:hsl(var(--profile-avatar-hue) 62% 48%);color:#fff;border:2px solid #ffffffe6;border-radius:999px;place-items:center;width:4.3rem;height:4.3rem;font-size:1.7rem;font-weight:950;display:grid;box-shadow:0 18px 34px #4097fd2e}.champions-podium-card strong,.champions-table-head strong,.champions-row-user strong,.champions-row-level strong{color:#101d44;letter-spacing:0}.champions-podium-card small,.champions-table-head span,.champions-row-user small{color:#647289;font-weight:800}.champions-podium-card p{color:#50607a;min-height:2.4rem;margin:0;font-size:.78rem;line-height:1.3}.champions-podium-card a,.champions-row a{color:#fff;background:linear-gradient(135deg,#2ec398,#4097fd);border-radius:999px;justify-content:center;align-items:center;min-height:2.15rem;padding:0 .8rem;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #4097fd2e}.champions-level-track{background:#7e8fa82e;border-radius:999px;width:100%;height:.48rem;overflow:hidden}.champions-level-track i{border-radius:inherit;background:linear-gradient(90deg,#2ec398,#f1b94c);height:100%;display:block}.champions-table-card{gap:.62rem;padding:.72rem;display:grid}.champions-table-head{justify-content:space-between;align-items:center;gap:.6rem;padding:.2rem .24rem;display:flex}.champions-table{scrollbar-width:thin;gap:.48rem;min-height:12rem;max-height:calc(100dvh - 27rem);padding-right:.16rem;display:grid;overflow:auto}.champions-row{background:#ffffffe0;border:1px solid #d7dee9eb;border-radius:18px;grid-template-columns:3.1rem minmax(0,1.25fr) minmax(8rem,.78fr) minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:4.7rem;padding:.62rem;display:grid;box-shadow:0 10px 22px #2530420d}.champions-row>b{color:#21a77a;font-size:.95rem;font-weight:950}.champions-row-user{grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;display:grid}.champions-row-user>.champions-row-avatar{background:hsl(var(--profile-avatar-hue) 62% 48%);color:#fff;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-weight:950;display:grid}.champions-row-user strong,.champions-row-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.champions-row-level{gap:.28rem;display:grid}.champions-row p{color:#5f6f89;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.champions-empty-card{text-align:center;place-items:center;gap:.34rem;min-height:12rem;display:grid}.champions-empty-card strong{color:#101d44;font-size:1.2rem}.champions-empty-card p{color:#647289;margin:0}body.skin-pretty-fantasy .champions-page,body.skin-corporate .champions-page{color:#172235}body.skin-pretty-fantasy .champions-page *,body.skin-corporate .champions-page *{-webkit-text-fill-color:currentColor}@media (width<=820px){.champions-podium-grid{grid-template-columns:1fr}.champions-row{grid-template-columns:2.6rem minmax(0,1fr) auto;grid-template-areas:"rank user action""rank level action""tree tree tree"}.champions-row>b{grid-area:rank}.champions-row-user{grid-area:user}.champions-row-level{grid-area:level}.champions-row p{grid-area:tree}.champions-row a{grid-area:action;align-self:center}}@media (width<=560px){.champions-page{padding:.6rem}.champions-hero-card{grid-template-columns:1fr;min-height:0}.champions-table{max-height:none}.champions-row{grid-template-columns:2.4rem minmax(0,1fr);grid-template-areas:"rank user""rank level""tree tree""action action"}.champions-row a{width:100%}}body.skin-corporate .app-node-panel.skillv2-card .sv2-resources-card,body.skin-pretty-fantasy .app-node-panel.skillv2-card .sv2-resources-card{color:#172235!important;-webkit-text-fill-color:#172235!important;background:linear-gradient(135deg,#faf9f7f5,#ffffffe6)!important}body.skin-corporate .app-node-panel.skillv2-card .sv2-resources-card .sv2-section-title,body.skin-pretty-fantasy .app-node-panel.skillv2-card .sv2-resources-card .sv2-section-title,body.skin-corporate .app-node-panel.skillv2-card .node-resource-copy strong,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-copy strong{color:#172235!important;-webkit-text-fill-color:#172235!important}body.skin-corporate .app-node-panel.skillv2-card .sv2-resources-head>span,body.skin-pretty-fantasy .app-node-panel.skillv2-card .sv2-resources-head>span,body.skin-corporate .app-node-panel.skillv2-card .node-resource-empty,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-empty,body.skin-corporate .app-node-panel.skillv2-card .node-resource-kicker small,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-kicker small,body.skin-corporate .app-node-panel.skillv2-card .node-resource-form label,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-form label{color:#647289!important;-webkit-text-fill-color:#647289!important}body.skin-corporate .app-node-panel.skillv2-card .node-resource-kicker span,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-kicker span{color:#4d5564!important;-webkit-text-fill-color:#4d5564!important;background:#26262614!important}body.skin-corporate .app-node-panel.skillv2-card .node-resource-actions a,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-actions a,body.skin-corporate .app-node-panel.skillv2-card .node-resource-actions button,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-actions button,body.skin-corporate .app-node-panel.skillv2-card .node-resource-form button,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-form button{color:#172235!important;-webkit-text-fill-color:#172235!important;background:#ffffffeb!important}body.skin-corporate .app-node-panel.skillv2-card .node-resource-find-btn,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-find-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:48px!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;text-shadow:0 2px 10px #135bae33!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;background:linear-gradient(135deg,#ffffff47,#0000 42%),linear-gradient(135deg,#3a5ef6d6 0%,#6c7effc2 56%,#b096ffb8 100%)!important;border:1px solid #ffffff94!important;border-radius:17px!important;font-size:.95rem!important;font-weight:500!important;box-shadow:inset 0 1px #ffffffd6,inset 0 -18px 36px #5c57e22e,0 14px 30px #3d57ef42!important}body.skin-corporate .app-node-panel.skillv2-card .node-resource-find-btn.is-ai-cost small,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-find-btn.is-ai-cost small{color:#ffffffe6!important;-webkit-text-fill-color:#ffffffe6!important}body.skin-corporate .app-node-panel.skillv2-card .node-resource-form input,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-form input{color:#172235!important;-webkit-text-fill-color:#172235!important;background:#fffffff0!important}body.skin-corporate .app-node-panel.skillv2-card .node-resource-form input::placeholder,body.skin-pretty-fantasy .app-node-panel.skillv2-card .node-resource-form input::placeholder{color:#8a96a8!important;-webkit-text-fill-color:#8a96a8!important}.self-assessment-overlay{z-index:2147483300;-webkit-backdrop-filter:blur(12px);background:#0c121e7a;place-items:center;padding:5.5rem 1rem 1.25rem;display:grid;position:fixed;inset:0}.self-assessment-modal{color:#152036;background:#fafcfffa;border:1px solid #d7e0eeeb;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,42rem);max-height:min(42rem,100dvh - 7rem);display:grid;overflow:hidden;box-shadow:0 28px 70px #0a13223d}.self-assessment-head{border-bottom:1px solid #dce4f0db;padding:1.15rem 1.15rem .75rem}.self-assessment-head>span{color:#296ec6;letter-spacing:0;text-transform:uppercase;background:#4097fd1a;border-radius:999px;width:max-content;margin-bottom:.4rem;padding:.25rem .55rem;font-size:.68rem;font-weight:900;display:inline-flex}.self-assessment-head h3{color:#101a2d;letter-spacing:0;margin:0;font-size:clamp(1.35rem,4vw,1.85rem);line-height:1.08}.self-assessment-head p{color:#627086;margin:.45rem 0 0;font-size:.9rem;line-height:1.42}.self-assessment-body{min-height:0;padding:.85rem;display:grid;overflow:auto}.self-assessment-branch-list{gap:.65rem;display:grid}.self-assessment-branch{background:#fff;border:1px solid #d9e2eff5;border-radius:18px;box-shadow:0 10px 26px #2430410f}.self-assessment-branch.is-open{border-color:#4097fd61}.self-assessment-branch-toggle{color:#172235;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;min-height:4rem;padding:.85rem .95rem;display:grid}.self-assessment-branch-toggle span{gap:.18rem;min-width:0;display:grid}.self-assessment-branch-toggle strong{color:#142033;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:900;overflow:hidden}.self-assessment-branch-toggle small{color:#6b7890;font-size:.78rem;font-weight:780}.self-assessment-branch-toggle em{color:#40516d;text-align:center;background:#edf2f9fa;border-radius:999px;min-width:3.45rem;padding:.36rem .55rem;font-size:.74rem;font-style:normal;font-weight:880}.self-assessment-branch.is-open .self-assessment-branch-toggle em{color:#fff;background:#2f76df}.self-assessment-node-list{gap:.55rem;padding:0 .72rem .75rem;display:grid}.self-assessment-branch-note{color:#66748a;margin:0;padding:0 .2rem .15rem;font-size:.82rem;line-height:1.4}.self-assessment-node{color:#172235;cursor:pointer;background:#fbfcff;border:1px solid #dce4f0f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.72rem;display:grid}.self-assessment-node.is-selected{background:#eef5ff;border-color:#2f76df80}.self-assessment-node input{accent-color:#2f76df;width:1.05rem;height:1.05rem;margin-top:.1rem}.self-assessment-node strong{color:#152036;font-size:.9rem;font-weight:850;display:block}.self-assessment-node small{color:#68758b;margin-top:.22rem;font-size:.78rem;line-height:1.36;display:block}.self-assessment-footer{background:#fffffff5;border-top:1px solid #707e9424;gap:.65rem;padding:.8rem .9rem .9rem;display:grid}.self-assessment-footer>span{color:#647187;font-size:.82rem;font-weight:900}.self-assessment-footer>div{grid-template-columns:1fr;gap:.6rem;display:grid}.self-assessment-skip,.self-assessment-confirm{border:0;border-radius:14px;min-height:2.75rem;font-weight:900}.self-assessment-skip{color:#344158;background:#131e3114}.self-assessment-confirm{color:#fff;background:#2f76df;box-shadow:0 12px 24px #2f76df38}.self-assessment-confirm:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}@media (width>=760px){.self-assessment-overlay{align-items:center;padding-top:1.5rem}.self-assessment-modal{border-radius:24px}.self-assessment-head{padding:1.2rem 1.25rem .85rem}.self-assessment-body{padding:.95rem 1rem}.self-assessment-footer{grid-template-columns:auto 1fr;align-items:center;padding:.85rem 1rem 1rem}.self-assessment-footer>div{grid-template-columns:minmax(7rem,.42fr) minmax(15rem,1fr);justify-self:end;width:min(100%,28rem)}}@media (width<=640px){body.skin-corporate .tree-floating-actions.tree-floating-actions-portal,body.skin-pretty-fantasy .tree-floating-actions.tree-floating-actions-portal{border-radius:999px!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:.16rem!important;width:auto!important;max-width:calc(100vw - 1.24rem)!important;height:auto!important;min-height:0!important;padding:.2rem!important;display:inline-flex!important;inset:5.35rem .62rem auto auto!important;overflow:visible!important}body.skin-corporate .tree-floating-actions.tree-floating-actions-portal .tree-fab,body.skin-pretty-fantasy .tree-floating-actions.tree-floating-actions-portal .tree-fab,body.skin-corporate .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-trigger,body.skin-pretty-fantasy .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-trigger{width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;font-size:.92rem!important;line-height:1!important}body.skin-corporate .tree-floating-actions.tree-floating-actions-portal .tree-create-fab,body.skin-pretty-fantasy .tree-floating-actions.tree-floating-actions-portal .tree-create-fab{font-size:1.15rem!important}body.skin-corporate .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-widget,body.skin-pretty-fantasy .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-widget{justify-items:center!important;width:2.25rem!important;min-width:2.25rem!important;display:inline-grid!important}body.skin-corporate .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-trigger>span,body.skin-pretty-fantasy .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-trigger>span{width:1.78rem!important;height:1.78rem!important;font-size:.78rem!important}body.skin-corporate .skilsy-chat-widget.is-tree-actions .skilsy-chat-panel,body.skin-pretty-fantasy .skilsy-chat-widget.is-tree-actions .skilsy-chat-panel{width:min(22rem,100vw - 1.24rem)!important;top:8.1rem!important;right:.62rem!important}}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions{justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:inline-flex!important}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger{width:3.05rem!important;min-width:3.05rem!important;max-width:3.05rem!important;height:2.7rem!important;min-height:2.7rem!important;box-shadow:none!important;color:#172235!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#172235!important;background:0 0!important;border-radius:0!important;font-size:1rem!important;font-weight:900!important}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger:hover,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger:hover,body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions.is-open .skilsy-chat-trigger,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions.is-open .skilsy-chat-trigger{background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #eeecece6!important}@media (width<=640px){body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger{width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span{width:auto!important;height:auto!important;font-size:.82rem!important}}body.skin-corporate .profile-dashboard-topbar,body.skin-pretty-fantasy .profile-dashboard-topbar{grid-template-columns:190px minmax(0,1fr) auto!important;gap:16px!important}body.skin-corporate .profile-dashboard-logo,body.skin-pretty-fantasy .profile-dashboard-logo{width:44px!important;height:44px!important}body.skin-corporate .profile-dashboard-brand,body.skin-pretty-fantasy .profile-dashboard-brand{gap:9px!important}body.skin-corporate .profile-dashboard-brand strong,body.skin-pretty-fantasy .profile-dashboard-brand strong{font-size:25px!important;font-weight:680!important}body.skin-corporate .profile-dashboard-nav,body.skin-pretty-fantasy .profile-dashboard-nav{gap:12px!important}body.skin-corporate .profile-dashboard-nav-main,body.skin-pretty-fantasy .profile-dashboard-nav-main{background:linear-gradient(#ffffffdb,#f7fafdad)!important;border:1px solid #dfe6effa!important;border-radius:30px!important;gap:4px!important;min-height:62px!important;padding:5px!important;box-shadow:inset 0 1px #fffffffa,0 18px 42px #24304114!important}body.skin-corporate .profile-dashboard-nav a,body.skin-pretty-fantasy .profile-dashboard-nav a{gap:9px!important;min-height:52px!important;padding:0 21px!important;font-size:14px!important;font-weight:560!important}body.skin-corporate .profile-dashboard-nav a span,body.skin-pretty-fantasy .profile-dashboard-nav a span,body.skin-corporate .profile-dashboard-nav a.is-active span,body.skin-pretty-fantasy .profile-dashboard-nav a.is-active span{width:1.18rem!important;height:1.18rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.skin-corporate .profile-dashboard-top-actions button,body.skin-pretty-fantasy .profile-dashboard-top-actions button{place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;display:grid!important}body.skin-corporate .profile-dashboard-top-actions button .material-symbol-icon,body.skin-pretty-fantasy .profile-dashboard-top-actions button .material-symbol-icon{width:1.18rem!important;height:1.18rem!important;margin:0!important;transform:translate(0)!important}body.skin-corporate .profile-hero-profile,body.skin-pretty-fantasy .profile-hero-profile{padding-top:0!important;padding-left:0!important}body.skin-corporate .profile-hero-profile .profile-portrait-card,body.skin-pretty-fantasy .profile-hero-profile .profile-portrait-card{background:0 0!important;border-radius:0 22px 22px 0!important;align-self:stretch!important;height:auto!important;min-height:100%!important}body.skin-corporate .profile-hero-profile .profile-portrait-avatar,body.skin-pretty-fantasy .profile-hero-profile .profile-portrait-avatar{width:100%!important;height:100%!important;box-shadow:.7rem 0 1.4rem hsla(var(--profile-avatar-hue), 44%, 34%, .11)!important;border-width:0 1px 1px 0!important;border-radius:0 22px 22px 0!important;inset:0!important}body.skin-corporate .profile-avatar,body.skin-pretty-fantasy .profile-avatar,body.skin-corporate .champions-avatar,body.skin-pretty-fantasy .champions-avatar,body.skin-corporate .champions-row-avatar,body.skin-pretty-fantasy .champions-row-avatar{background:hsl(var(--profile-avatar-hue) 62% 48%)!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile{grid-template-columns:108px minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;min-height:112px!important;padding:0 16px 0 0!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card{border-radius:0 18px 18px 0!important;align-self:stretch!important;width:108px!important;height:auto!important;min-height:112px!important;margin:0!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-avatar,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-avatar{border:0!important;border-right:1px solid hsla(var(--profile-avatar-hue), 58%, 34%, .32)!important;border-radius:0 18px 18px 0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{padding:10px 0!important}body.skin-corporate .profile-active-trees-card.is-profile-view,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view{padding:16px!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-head,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-head{align-items:center!important;margin-bottom:.7rem!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-head strong,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-head strong{font-size:1.02rem!important;line-height:1!important}body.skin-corporate .profile-library-link,body.skin-pretty-fantasy .profile-library-link{color:#172235!important;background:#ffffffe0!important;border:1px solid #d7dee9fa!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:2.12rem!important;padding:0 .86rem!important;font-size:.74rem!important;font-weight:760!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 22px #2530420f!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-grid,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-grid{scroll-snap-type:x proximity;grid-template-columns:none!important;gap:.7rem!important;min-height:0!important;padding:.06rem .18rem .5rem 0!important;display:flex!important;overflow:auto hidden!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-card,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-card{scroll-snap-align:start;border-radius:16px!important;flex:0 0 13.7rem!important;grid-template-columns:4.8rem minmax(0,1fr)!important;gap:.42rem!important;min-height:8.4rem!important;padding:.4rem!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-cover,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-cover{border-radius:13px!important;width:4.8rem!important;height:4.8rem!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-body h3,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-body h3{font-size:.82rem!important;line-height:1.08!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-body p,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-body p,body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-creator,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-creator{display:none!important}body.skin-corporate .profile-active-trees-card.is-profile-view .profile-discovery-stats,body.skin-pretty-fantasy .profile-active-trees-card.is-profile-view .profile-discovery-stats{gap:.2rem!important;padding:.28rem!important;font-size:.58rem!important}body.skin-corporate .profile-mini-tree-info p,body.skin-pretty-fantasy .profile-mini-tree-info p{display:none!important}body.skin-corporate .profile-mini-tree-info .profile-mini-tree-reset,body.skin-pretty-fantasy .profile-mini-tree-info .profile-mini-tree-reset{color:#fff!important;background:linear-gradient(135deg,#24c28a,#4aa3ff)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:2.16rem!important;padding:0 .9rem!important;font-size:.74rem!important;font-weight:780!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 24px #35c79838!important}@media (width<=760px){body.skin-corporate .profile-dashboard-topbar,body.skin-pretty-fantasy .profile-dashboard-topbar{grid-template-columns:158px minmax(0,1fr) auto!important}body.skin-corporate .profile-dashboard-logo,body.skin-pretty-fantasy .profile-dashboard-logo{width:38px!important;height:38px!important}body.skin-corporate .profile-dashboard-brand strong,body.skin-pretty-fantasy .profile-dashboard-brand strong{font-size:22px!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;min-height:92px!important;padding:0 14px 0 0!important}body.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card,body.skin-pretty-fantasy .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card{width:82px!important;height:auto!important;min-height:92px!important}}body.skin-corporate .streak-info-card .streak-card-claim,body.skin-pretty-fantasy .streak-info-card .streak-card-claim,body.skin-corporate .streak-card-claim,body.skin-pretty-fantasy .streak-card-claim{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px #00000024!important;background:linear-gradient(135deg,#18a86f,#257ed8)!important;border:0!important;box-shadow:0 .65rem 1.1rem #257ed838!important}body.skin-corporate .streak-info-card .streak-card-claim.is-claimed,body.skin-pretty-fantasy .streak-info-card .streak-card-claim.is-claimed,body.skin-corporate .streak-card-claim.is-claimed,body.skin-pretty-fantasy .streak-card-claim.is-claimed{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#147a5d,#20bd83)!important}body.skin-corporate .tree-create-workspace button,body.skin-pretty-fantasy .tree-create-workspace button,.tree-create-workspace button{font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;letter-spacing:0!important}body.skin-corporate .tree-create-workspace .tree-create-primary-btn,body.skin-pretty-fantasy .tree-create-workspace .tree-create-primary-btn,.tree-create-workspace .tree-create-primary-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#7161fd,#4097fd)!important;border:0!important;box-shadow:0 16px 34px #4097fd47!important}body.skin-corporate .tree-create-workspace .tree-create-secondary-btn,body.skin-pretty-fantasy .tree-create-workspace .tree-create-secondary-btn,body.skin-corporate .tree-create-workspace .tree-create-upload-btn,body.skin-pretty-fantasy .tree-create-workspace .tree-create-upload-btn,body.skin-corporate .tree-create-workspace .tree-create-file-card button,body.skin-pretty-fantasy .tree-create-workspace .tree-create-file-card button,.tree-create-workspace .tree-create-secondary-btn,.tree-create-workspace .tree-create-upload-btn,.tree-create-workspace .tree-create-file-card button{color:#172235!important;-webkit-text-fill-color:#172235!important;background:linear-gradient(135deg,#faf9f7,#fcfaf9)!important;border:1px solid #d7dee9fa!important;box-shadow:0 10px 22px #2530420f!important}body.skin-corporate .tree-create-workspace .tree-create-mode-card,body.skin-pretty-fantasy .tree-create-workspace .tree-create-mode-card,.tree-create-workspace .tree-create-mode-card{color:#172235!important;-webkit-text-fill-color:#172235!important;background:radial-gradient(circle at 20% 0,#e7d19c2e,#0000 9rem),linear-gradient(135deg,#ffffffc2,#faf9f79e)!important;border:1px solid #e7d19c70!important}body.skin-corporate .tree-create-workspace .tree-create-category-picker button,body.skin-pretty-fantasy .tree-create-workspace .tree-create-category-picker button,.tree-create-workspace .tree-create-category-picker button{color:#44536a!important;-webkit-text-fill-color:#44536a!important;background:#ffffffb8!important;border:1px solid #7161fd2e!important}body.skin-corporate .tree-create-workspace .tree-create-category-picker button.is-selected,body.skin-pretty-fantasy .tree-create-workspace .tree-create-category-picker button.is-selected,.tree-create-workspace .tree-create-category-picker button.is-selected{color:#564bd4!important;-webkit-text-fill-color:#564bd4!important;background:#7161fd24!important;border-color:#7161fd52!important}body.skin-corporate .tree-create-workspace button:disabled,body.skin-pretty-fantasy .tree-create-workspace button:disabled,.tree-create-workspace button:disabled{opacity:.58!important;cursor:not-allowed!important;filter:none!important}body.skin-corporate{--bg-0:#f8fafc;--bg-1:#f1f4f8;--bg-2:#e8edf5;--ink:#202124;--muted:#5f6368;--line:#3c404324;--glass:#ffffffdb;--surface-0:#fffffffa;--surface-1:#f8fafcf5;--surface-2:#f1f5f9fa;--outline:#3c404329;--shadow:#3c40431f;--accent:#1a73e8;--accent-2:#34a853;--corporate-blue:#1a73e8;--corporate-green:#34a853;--corporate-yellow:#fbbc04;--corporate-red:#ea4335;color:#202124!important;background:#f8fafc!important}body.skin-corporate .app-shell,body.skin-corporate .tree-screen{color:#202124!important;background:linear-gradient(#fbfdff 0%,#f3f6fb 52%,#eef2f7 100%)!important}body.skin-corporate .tree-bg-layer{filter:saturate(96%)!important;background:radial-gradient(circle at 16% 18%,#4285f421,#0000 30%),radial-gradient(circle at 84% 22%,#34a8531a,#0000 28%),linear-gradient(145deg,#fbfdff 0%,#f2f6fb 56%,#e8eef7 100%)!important}body.skin-corporate .tree-bg-layer:before,body.skin-corporate .tree-bg-layer:after{opacity:.28!important;background-color:#0000!important;background-image:linear-gradient(#1a73e80f 1px,#0000 1px),linear-gradient(90deg,#1a73e80d 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}body.skin-corporate .tree-vignette{background:radial-gradient(circle,#fff0 48%,#20212414 100%)!important}body.skin-corporate .compact-shell,body.skin-corporate .card,body.skin-corporate .tree-card,body.skin-corporate .tree-info-card,body.skin-corporate .node-panel,body.skin-corporate .node-create-modal,body.skin-corporate .tree-bottom-hud,body.skin-corporate .zoom-rail,body.skin-corporate .tree-top-shell,body.skin-corporate .profile-side-menu,body.skin-corporate .profile-dashboard-topbar,body.skin-corporate .profile-dashboard-sidebar,body.skin-corporate .profile-settings-popover,body.skin-corporate .tree-daily-quest{color:#202124!important;background:#fffffff0!important;border-color:#dadce0fa!important;box-shadow:0 1px 2px #3c404314,0 10px 28px #3c404314!important}body.skin-corporate .topbar nav a,body.skin-corporate .profile-menu-button,body.skin-corporate .shell-back,body.skin-corporate .hud-item,body.skin-corporate .muted-btn,body.skin-corporate .link-btn,body.skin-corporate .profile-side-nav a,body.skin-corporate .shell-btn,body.skin-corporate .profile-settings-theme button,body.skin-corporate .theme-toggle-btn{color:#3c4043!important;background:#fff!important;border-color:#dadce0fa!important;box-shadow:0 1px 2px #3c40430f!important}body.skin-corporate .shell-btn.is-active,body.skin-corporate .theme-toggle-btn.is-active,body.skin-corporate .profile-settings-theme button.is-active{color:#174ea6!important;-webkit-text-fill-color:#174ea6!important;background:#e8f0fe!important;border-color:#1a73e861!important;box-shadow:inset 0 0 0 1px #1a73e81f!important}body.skin-corporate .profile-settings-dialog .profile-settings-theme button.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1a73e8!important;border-color:#0000!important;box-shadow:0 16px 34px #159dff42!important}body.skin-corporate input,body.skin-corporate textarea,body.skin-corporate select{color:#202124!important;background:#fff!important;border-color:#dadce0fa!important;box-shadow:inset 0 1px 2px #3c40430a!important}body.skin-corporate input::placeholder,body.skin-corporate textarea::placeholder,body.skin-corporate .status-chip,body.skin-corporate .profile-side-head p,body.skin-corporate .profile-side-head span,body.skin-corporate .profile-side-meta span,body.skin-corporate .skill-card-kicker,body.skin-corporate .skill-card-headline span,body.skin-corporate .tree-info-card-head p{color:#5f6368!important}body.skin-corporate button:not([class]){color:#202124!important;background:#fff!important;border-color:#dadce0fa!important}body.skin-corporate .edge-line{stroke:hsla(var(--branch-hue,214), 72%, 42%, .62)!important;stroke-width:4px!important;filter:drop-shadow(0 1px 2px #3c40431f)!important;opacity:.82!important}body.skin-corporate .edge-line.contextual-hidden,body.skin-corporate .edge-line.edge-muted,body.skin-corporate .edge-line.contextual-hidden.edge-muted{stroke:hsla(var(--branch-hue,214), 40%, 56%, .68)!important;stroke-width:3.4px!important;stroke-dasharray:8 8!important;opacity:.72!important}body.skin-corporate .edge-line.final-link{stroke:#5f636880!important;stroke-width:3px!important;opacity:.52!important}body.skin-corporate .edge-line.route-link{stroke:#1a73e8!important;stroke-width:4.6px!important;filter:drop-shadow(0 0 5px #1a73e838)!important;opacity:.9!important}body.skin-corporate .node-module-blob-outline{background:hsla(var(--branch-hue,214), 70%, 48%, .62)!important}body.skin-corporate .scene-node-btn{border-color:hsla(var(--branch-hue,214), 50%, 52%, .36)!important;background:#ffffffe6!important;box-shadow:inset 0 0 0 1px #ffffffe6,0 8px 20px #3c40431a!important}body.skin-corporate .scene-node-btn.done,body.skin-corporate .scene-node-btn.studied,body.skin-corporate .scene-node-btn.selected,body.skin-corporate .scene-node-btn.primed{box-shadow:0 0 0 2px hsla(var(--branch-hue,214), 70%, 45%, .22), 0 10px 24px #3c40431f!important}body.skin-corporate .scene-node-btn .node-label,body.skin-corporate .scene-node-btn .node-progress-value,body.skin-corporate .node-tap-hint{color:#202124!important;background:#fffffff0!important;border-color:#dadce0fa!important}body.skin-corporate .app-node-panel.skill-screen,body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card{color:#202124!important;background:#fffffff5!important;border-color:#dadce0fa!important;box-shadow:0 2px 4px #3c40431a,0 18px 44px #3c404324!important}body.skin-corporate .app-node-panel.skill-screen .skill-card,body.skin-corporate .app-node-panel.skill-screen .skill-description-panel,body.skin-corporate .app-node-panel.skill-screen .skill-mode-switch,body.skin-corporate .app-node-panel.skill-screen .skill-log-form textarea,body.skin-corporate .app-node-panel.skill-screen .skill-todo-item,body.skin-corporate .app-node-panel.skill-screen .skill-chip,body.skin-corporate .app-node-panel.skill-screen .skill-hero-meta span,body.skin-corporate .skillv2-card .sv2-advanced-lesson,body.skin-corporate .skillv2-card .sv2-advanced-progress{color:#202124!important;background:#fff!important;border-color:#dadce0fa!important;box-shadow:0 1px 2px #3c40430f!important}body.skin-corporate .skill-card-hero,body.skin-corporate .app-node-panel.skill-screen .skill-card-hero,body.skin-corporate .skill-card-hero-inline{background:radial-gradient(circle at 82% 16%,#fbbc042e,#0000 7rem),radial-gradient(circle at 16% 12%,#1a73e824,#0000 8rem),linear-gradient(#fff,#f8fbff)!important;border-color:#dadce0fa!important}body.skin-corporate .skillv2-card .sv2-advanced-top-gradient{opacity:.58!important;background:linear-gradient(90deg,#1a73e885,#34a85375,#fbbc046b)!important}body.skin-corporate .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.skin-corporate .app-node-panel.skill-screen .skill-card-hero h4,body.skin-corporate .app-node-panel.skill-screen .skill-card-hero>p,body.skin-corporate .app-node-panel.skill-screen .skill-screen-title-wrap p,body.skin-corporate .app-node-panel.skill-screen .skill-stat-stack span,body.skin-corporate .app-node-panel.skill-screen .skill-list,body.skin-corporate .app-node-panel.skill-screen .skill-empty-inline,body.skin-corporate .app-node-panel.skill-screen .skill-log-entry small,body.skin-corporate .app-node-panel.skill-screen .skill-card-headline span,body.skin-corporate .app-node-panel.skill-screen .skill-menu-kicker,body.skin-corporate .skillv2-card .sv2-advanced-lesson strong,body.skin-corporate .skillv2-card .sv2-advanced-lesson small{color:#202124!important}body.skin-corporate .app-node-panel.skill-screen .skill-progress-fill,body.skin-corporate .app-node-panel.skill-screen .skill-todo-progress span,body.skin-corporate .app-node-panel.skill-screen .skill-mode-pill.is-active,body.skin-corporate .tree-create-workspace .tree-create-primary-btn,body.skin-corporate .profile-mini-tree-info .profile-mini-tree-reset,body.skin-corporate .streak-card-claim{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1a73e8,#34a853)!important;border-color:#0000!important;box-shadow:0 12px 26px #1a73e838!important}body.skin-corporate .tree-create-workspace .tree-create-secondary-btn,body.skin-corporate .tree-create-workspace .tree-create-upload-btn,body.skin-corporate .tree-create-workspace .tree-create-file-card button,body.skin-corporate .tree-create-workspace .tree-create-mode-card,body.skin-corporate .tree-create-workspace .tree-create-category-picker button{color:#3c4043!important;-webkit-text-fill-color:#3c4043!important;background:#fff!important;border-color:#dadce0fa!important;box-shadow:0 1px 2px #3c40430f!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate{--bg-0:#f8fafc;--bg-1:#f1f4f8;--bg-2:#e8edf5;--ink:#202124;--muted:#5f6368;--line:#3c404324;--glass:#ffffffe6;--surface-0:#fff;--surface-1:#f8fafc;--surface-2:#f1f5f9;--outline:#dadce0;--shadow:#3c40431f;--accent:#1a73e8;--accent-2:#34a853;--skillv2-shell-bg:#fff;--skillv2-inner-bg:#f8fafc;--skillv2-inner-border:#dadce0;--skillv2-action-gradient:linear-gradient(135deg, #1a73e8 0%, #34a853 100%);--skillv2-progress-gradient:linear-gradient(90deg, #1a73e8 0%, #34a853 100%);color:#202124!important;background:#f8fafc!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate *{text-shadow:none!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .app-shell,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .compact-shell,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-create-workspace,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-page,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-screen{color:#202124!important;background:linear-gradient(#fff 0%,#f8fafc 46%,#eef2f7 100%)!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-page:before,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-page:after,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-create-empty-canvas:before{opacity:.36!important;filter:none!important;background-color:#0000!important;background-image:linear-gradient(#1a73e80e 1px,#0000 1px),linear-gradient(90deg,#1a73e80b 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:44px 44px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-bg-layer{filter:none!important;background:radial-gradient(circle at 18% 18%,#1a73e81a,#0000 24rem),radial-gradient(circle at 82% 22%,#34a85314,#0000 22rem),linear-gradient(145deg,#fff 0%,#f5f8fc 56%,#e9eef6 100%)!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-bg-layer:before,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-bg-layer:after{opacity:.32!important;background-color:#0000!important;background-image:linear-gradient(#1a73e80e 1px,#0000 1px),linear-gradient(90deg,#1a73e80b 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:46px 46px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-vignette{background:radial-gradient(circle,#fff0 52%,#3c404314 100%)!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .auth-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-info-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-status-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-daily-quest,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-top-shell,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-bottom-hud,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .zoom-rail,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-topbar,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-sidebar,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-milestone-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-active-tree,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-active-trees-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-active-empty,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-hero-profile,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-portrait-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-hero-metrics,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-hero-xp,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-hero-streak,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-tree-level,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-tree-streak,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-skill-tree-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-mini-tree-window,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-settings-popover,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-login-gate,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-create-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-create-mode-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-create-file-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-create-ai-panel,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .tree-create-form fieldset,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .learning-detail-settings,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .learning-detail-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .learning-folder-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .learning-resource-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .champions-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .streak-info-card{color:#202124!important;filter:none!important;background:#fff!important;border-color:#dadce0!important;box-shadow:0 1px 2px #3c404314,0 10px 26px #3c404314!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak{color:#202124!important;background:#fff!important;border-color:#dadce0!important;box-shadow:0 1px 2px #3c404314,0 10px 26px #3c404314!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate :is(h1,h2,h3,h4,strong,label,.tree-title-wrap h2,.tree-info-card-head h2,.profile-dashboard-brand strong,.profile-hero-copy h1,.profile-card-head h2,.skillv2-card .sv2-title,.skillv2-card .sv2-section-title,.skill-card-hero h4){color:#202124!important;-webkit-text-fill-color:#202124!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate :is(p,small,em,.muted,.status-chip,.tree-focus-copy small,.tree-title-wrap p,.tree-info-card-head p,.profile-side-head p,.profile-side-head span,.profile-side-meta span,.profile-card-head p,.profile-hero-copy p,.skill-card-kicker,.skill-card-headline span,.skillv2-card .sv2-desc,.skillv2-card .sv2-meta span,.skillv2-card .sv2-reward-card small,.skillv2-card .sv2-est-card small,.skillv2-card .sv2-mode-pill small){color:#5f6368!important;-webkit-text-fill-color:#5f6368!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate :is(input,textarea,select,.tree-create-form input,.tree-create-form textarea,.tree-create-form select,.skillv2-card .sv2-log-form textarea){color:#202124!important;-webkit-text-fill-color:#202124!important;background:#fff!important;border-color:#dadce0!important;box-shadow:inset 0 1px 2px #3c40430a!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate :is(.topbar nav a,.profile-menu-button,.shell-back,.hud-item,.muted-btn,.link-btn,.profile-side-nav a,.profile-dashboard-nav a,.profile-dashboard-top-actions>span,.profile-dashboard-top-actions button,.profile-sidebar-settings,.shell-btn,.theme-toggle-btn,.profile-settings-theme button,.profile-outline-btn,.tree-create-secondary-btn,.tree-create-upload-btn,.tree-create-cancel-btn,.tree-create-file-card button,.learning-detail-settings button,.skillv2-card .sv2-btn.is-secondary,.skillv2-card .sv2-mode-pill){color:#3c4043!important;-webkit-text-fill-color:#3c4043!important;background:#fff!important;border-color:#dadce0!important;box-shadow:0 1px 2px #3c40430f!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate :is(.shell-btn.is-active,.theme-toggle-btn.is-active,.profile-settings-theme button.is-active,.profile-dashboard-nav a.is-active,.profile-dashboard-sidebar a.is-active,.profile-sidebar-settings.is-active,.skillv2-card .sv2-mode-pill.is-active,.tree-create-category-picker button.is-selected){color:#174ea6!important;-webkit-text-fill-color:#174ea6!important;background:#e8f0fe!important;border-color:#1a73e85c!important;box-shadow:inset 0 0 0 1px #1a73e81f!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate :is(.accent-btn,button:not([class]),.auth-card form>button,.tree-create-primary-btn,.profile-mini-tree-reset,.streak-card-claim,.learning-detail-lesson-btn:not(:disabled),.learning-detail-notes-form button:not(:disabled),.learning-detail-progress-cta:not(:disabled),.skillv2-card .sv2-btn.is-primary,.skillv2-card .sv2-primary-wide,.skillv2-card .sv2-textarea-action){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1a73e8 0%,#34a853 100%)!important;border-color:#0000!important;box-shadow:0 12px 26px #1a73e838!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .app-node-panel.skill-screen,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card.is-advanced-skill{color:#202124!important;-webkit-backdrop-filter:blur(12px)!important;background:#fff!important;border-color:#dadce0!important;box-shadow:0 2px 4px #3c40431a,0 18px 44px #3c404324!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .skillv2-card :is(.sv2-progress-card,.sv2-est-card,.sv2-reward-card,.sv2-action-card,.sv2-mode-switch,.sv2-task-description,.sv2-upgrade-trigger,.sv2-todo-item,.sv2-tip,.sv2-lock-note,.sv2-enrichment-note,.sv2-resources-card,.sv2-advanced-lesson,.sv2-advanced-progress,.sv2-log-form textarea),body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .app-node-panel.skill-screen :is(.skill-card,.skill-description-panel,.skill-mode-switch,.skill-todo-item,.skill-chip,.skill-hero-meta span,.skill-log-form textarea){color:#202124!important;background:#fff!important;border-color:#dadce0!important;box-shadow:0 1px 2px #3c40430f!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate :is(.skill-card-hero,.skill-card-hero-inline,.app-node-panel.skill-screen .skill-card-hero){color:#202124!important;background:radial-gradient(circle at 84% 16%,#fbbc0424,#0000 8rem),radial-gradient(circle at 16% 12%,#1a73e81f,#0000 8rem),linear-gradient(#fff,#f8fbff)!important;border-color:#dadce0!important;box-shadow:0 1px 2px #3c40430f!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .skillv2-card .sv2-advanced-top-gradient{opacity:.5!important;box-shadow:none!important;background:linear-gradient(90deg,#1a73e885,#34a8536b,#fbbc0457)!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .scene-node-btn{border-color:hsla(var(--branch-hue,214), 52%, 48%, .34)!important;filter:none!important;background:#ffffffeb!important;box-shadow:inset 0 0 0 1px #fffffff0,0 8px 20px #3c40431a!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .scene-node-btn.advanced{border-color:hsla(var(--branch-hue,214), 72%, 46%, .56)!important;background:radial-gradient(circle at 34% 24%,#ffffffe6,#0000 36%),linear-gradient(#fff,#edf4ff)!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .scene-node-btn :is(.node-label,.node-progress-value),body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .node-tap-hint{color:#202124!important;-webkit-text-fill-color:#202124!important;background:#fffffff0!important;border-color:#dadce0!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .edge-line{stroke:hsla(var(--branch-hue,214), 74%, 42%, .64)!important;stroke-width:4px!important;filter:drop-shadow(0 1px 2px #3c40431f)!important;opacity:.84!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .edge-line:is(.contextual-hidden,.edge-muted,.contextual-hidden.edge-muted){stroke:hsla(var(--branch-hue,214), 42%, 54%, .68)!important;stroke-width:3.5px!important;stroke-dasharray:8 8!important;opacity:.72!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .edge-line.final-link{stroke:#5f636885!important;stroke-width:3px!important;opacity:.52!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .edge-line.route-link{stroke:#1a73e8!important;stroke-width:4.6px!important;filter:drop-shadow(0 0 5px #1a73e838)!important;opacity:.92!important}body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .node-module-blob-outline{background:hsla(var(--branch-hue,214), 70%, 48%, .62)!important}.profile-dashboard-page>.profile-dashboard-topbar{-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);background:linear-gradient(#ffffffe6,#f8fbffc7),radial-gradient(circle at 22% 20%,#5b9fff1f,#0000 34%);border:1px solid #dae4f2e0;border-radius:28px;height:auto;min-height:88px;padding:14px 18px;box-shadow:0 22px 54px #3b4c681f,inset 0 1px #fffffff2}.profile-dashboard-nav a[href="#/champions"],.profile-dashboard-sidebar a[href="#/champions"]{display:none!important}body.skin-corporate .profile-dashboard-page>.profile-dashboard-topbar{background:#fffffff0;border-color:#dadce0f0;box-shadow:0 10px 28px #3c40431a,inset 0 1px #fffffff5}.profile-dashboard-layout.is-tree-foundation{align-items:stretch;min-height:calc(100vh - 128px)}.profile-dashboard-layout.is-tree-foundation .profile-skill-tree-card{position:relative;overflow:visible;min-height:calc(100vh - 142px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.profile-dashboard-layout.is-tree-foundation .profile-core-tree-card{display:block;min-height:calc(100vh - 142px)!important}.profile-dashboard-layout.is-tree-foundation .profile-skill-tree-card>.profile-card-head,.profile-dashboard-layout.is-tree-foundation .profile-core-tree-card>.profile-mini-tree-window{display:none!important}.profile-dashboard-layout.is-tree-foundation .profile-skill-map{min-height:max(560px,100vh - 152px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important}@media (width>=761px){.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation){min-height:100vh;padding-bottom:0}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-dashboard-layout.is-tree-foundation{min-height:calc(100vh - 104px)!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-dashboard-content{min-height:calc(100vh - 104px)!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-skill-tree-card{min-height:calc(100vh - 104px)!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-core-tree-card{min-height:calc(100vh - 104px)!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-core-tree-scene{min-height:calc(100vh - 104px)!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-skill-map{min-height:calc(100vh - 104px)!important}}.profile-dashboard-layout.is-tree-foundation .profile-skill-tree-card>.profile-mini-tree-window{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.profile-dashboard-layout.is-tree-foundation .profile-mini-tree-info{background:#ffffff7a;border-color:#eeecec8a;box-shadow:0 12px 28px #24304112}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules{z-index:5;pointer-events:none;grid-template-rows:auto auto minmax(0,1fr);align-items:start;gap:18px;position:absolute;inset:28px 24px;grid-template-columns:minmax(230px,300px) minmax(260px,1fr) minmax(300px,360px)!important;grid-auto-rows:auto!important;display:grid!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-card{pointer-events:auto;border-radius:22px;width:100%;max-height:none;overflow:hidden;height:auto!important;min-height:0!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-quest-card{pointer-events:auto;grid-template-columns:1fr;width:100%;padding:14px;height:auto!important;min-height:0!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-quest-row{pointer-events:auto;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-quest-row.has-reset{grid-template-columns:minmax(0,1fr) 46px;width:calc(100% + 56px);max-width:none}.profile-core-quest-row .profile-core-quest-card{width:100%;min-width:0}.profile-core-camera-reset-inline{-webkit-backdrop-filter:blur(14px)saturate(116%);backdrop-filter:blur(14px)saturate(116%);cursor:pointer;background:#ffffffc7;border:1px solid #dce5f4db;border-radius:999px;place-self:start;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 32px #2430411f,inset 0 1px #ffffffeb}.profile-core-camera-reset-inline .material-symbol-icon{filter:brightness(0)saturate()invert(31%)sepia(66%)saturate(1749%)hue-rotate(200deg)brightness(101%)contrast(94%);width:18px;height:18px}.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest{grid-template:"main icon reward"/minmax(0,1fr) 34px auto!important;gap:10px!important}.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest-main{grid-area:main!important}.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest em{grid-area:auto!important;place-self:center!important;width:32px!important;height:32px!important;margin:0!important}.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest>small{white-space:nowrap!important;text-align:right!important;grid-area:auto!important;place-self:center end!important;margin:0!important}.profile-header-streak-btn{color:#172235!important;background:#ffffffb8!important;border:1px solid #dfe6eff5!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:auto!important;height:46px!important;padding:0 14px!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff0,0 12px 26px #24304114!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-hero-profile{display:none!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-active-trees-card{grid-area:1/1;max-height:220px}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-achievements-card{grid-area:2/1;max-height:210px}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-attributes-card{grid-area:1/3/span 3;align-self:center;max-height:min(620px,100vh - 210px)}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules .profile-active-tree-grid,.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules .profile-achievement-grid{max-height:150px;overflow:auto}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules .profile-attributes-grid{max-height:none;overflow:visible;grid-template-columns:128px minmax(0,1fr)!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules .profile-radar{max-width:128px}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-review-card{grid-area:2/1}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-unlock-card{grid-area:3/1}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-category-card{grid-area:1/3/span 3;align-self:center}.profile-core-info-card,.profile-core-category-card{-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);background:linear-gradient(#ffffffd6,#ffffffa8),radial-gradient(circle at 20% 0,#4197fd1a,#0000 46%);border:1px solid #dce5f4d1;border-radius:22px;padding:18px;box-shadow:0 18px 42px #374a691f,inset 0 1px #ffffffeb}.profile-core-card-head,.profile-core-section-head{color:#0b2354;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-core-card-head>span:first-child,.profile-core-quest-icon,.profile-core-unlock-row>span:first-child,.profile-core-active-skill>span,.profile-core-category-icon{color:hsla(var(--branch-hue,214), 78%, 52%, .98);background:hsla(var(--branch-hue,214), 82%, 62%, .13);justify-content:center;align-items:center;display:inline-flex}.profile-core-card-head>span:first-child{border-radius:999px;width:34px;height:34px}.profile-core-card-head strong,.profile-core-section-head strong{flex:1;font-size:15px;font-weight:860}.profile-core-card-head a,.profile-core-section-head a{color:#2d7ff9;font-size:13px;font-weight:800}.profile-core-card-head a .material-symbol-icon-arrowForward{filter:brightness(0)saturate()invert(43%)sepia(84%)saturate(1703%)hue-rotate(198deg)brightness(101%)contrast(94%);width:18px;height:18px}.profile-core-quest-box{background:#ffffffb8;border:1px solid #dce5f4d1;border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:12px;margin-top:14px;padding:12px;display:grid}.profile-core-quest-icon{border-radius:18px;width:52px;height:52px}.profile-core-quest-box b,.profile-core-unlock-row b,.profile-core-active-skill b{color:#102758;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;line-height:1.2;display:block;overflow:hidden}.profile-core-quest-box small,.profile-core-unlock-row small,.profile-core-active-skill small,.profile-core-category-meter span{color:#50658d;font-size:11px;font-weight:720}.profile-core-progress-track,.profile-core-category-meter i,.profile-core-active-skill i{background:#919eb82e;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.profile-core-progress-track i,.profile-core-category-meter b,.profile-core-active-skill em{border-radius:inherit;background:linear-gradient(90deg,#35d1a2,#4097fd);height:100%;display:block}.profile-core-reward-row{color:#244375;justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;font-weight:780;display:flex}.profile-core-review-body{min-height:94px;padding:16px 4px 2px}.profile-core-review-body p{color:#344b76;margin:0 0 14px;font-size:15px;font-weight:740;line-height:1.45}.profile-core-review-body b{color:#7a4ded}.profile-core-review-body small{color:#142c5a;font-size:13px;font-weight:760}.profile-core-unlock-row{color:#2d7ff9;background:#ffffffc2;border:1px solid #dce5f4d6;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin-top:14px;padding:10px;display:grid}.profile-core-unlock-row>span:first-child,.profile-core-active-skill>span{border-radius:15px;width:46px;height:46px}.profile-core-unlock-row>.material-symbol-icon-arrowForward{color:#2d7ff9;filter:brightness(0)saturate()invert(43%)sepia(84%)saturate(1703%)hue-rotate(198deg)brightness(101%)contrast(94%);width:18px;height:18px}.profile-core-category-card{background:radial-gradient(circle at 18% 8%, hsla(var(--branch-hue,214), 88%, 72%, .22), transparent 34%), linear-gradient(180deg, #ffffffe0, #ffffffb3);padding:20px}.profile-core-category-hero{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;display:grid}.profile-core-category-icon{border:2px solid hsla(var(--branch-hue,214), 88%, 68%, .32);width:88px;height:88px;box-shadow:inset 0 0 0 8px #fff9, 0 12px 28px hsla(var(--branch-hue,214), 72%, 56%, .18);border-radius:999px}.profile-core-category-icon .material-symbol-icon{width:44px;height:44px}.profile-core-category-hero h2{color:#102758;margin:0 0 8px;font-size:23px;font-weight:880;line-height:1.08}.profile-core-category-hero small{background:hsla(var(--branch-hue,214), 90%, 60%, .12);color:hsla(var(--branch-hue,214), 78%, 48%, .98);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:840}.profile-core-category-meter{margin:18px 0 20px}.profile-core-active-skills{background:#ffffff8a;border:1px solid #dce5f4cc;border-radius:18px;padding:14px}.profile-core-active-skill{background:#ffffffb8;border:1px solid #dce5f4d1;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid}.profile-core-category-actions{grid-template-columns:1fr 1.25fr;gap:12px;margin-top:18px;display:grid}.profile-core-category-actions a{color:#102758;background:#ffffffbd;border:1px solid #dce5f4e6;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:13px;font-weight:820;display:inline-flex}.profile-core-category-actions a.is-primary{color:#fff;background:linear-gradient(135deg,#4097fd,#2b68f6);border-color:#0000;box-shadow:0 14px 28px #2d7ff942}.profile-core-tree-node .scene-node-btn.is-profile-selected{box-shadow:0 0 0 3px #ffffffdb, 0 0 0 8px hsla(var(--branch-hue,214), 82%, 58%, .18), 0 18px 36px #2d579129!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-skillv2-card{grid-template-rows:auto auto auto;gap:13px;max-height:min(430px,100vh - 220px);padding:16px;display:grid;overflow:auto;min-height:0!important}.profile-core-skillv2-card.skillv2-card{--skillv2-bg:radial-gradient(120% 88% at 20% -24%, hsla(var(--branch-hue,214), 78%, 76%, .22), transparent 56%), radial-gradient(128% 94% at 78% 118%, #c7bdac2e, transparent 62%), linear-gradient(180deg, #f4f7fcb8, #eef3f99e);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);isolation:isolate;border-radius:28px;background:var(--skillv2-bg)!important;border-color:#ffffff57!important;box-shadow:0 18px 46px #20242a24,inset 0 0 0 1px #ffffff61!important}.profile-core-skillv2-card>:not(.sv2-advanced-top-gradient){z-index:1;position:relative}.profile-core-skillv2-card .sv2-advanced-top-gradient{z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 8%, hsla(var(--branch-hue,154), 96%, 58%, .48) 0%, hsla(var(--branch-hue,154), 96%, 58%, 0) 45%), radial-gradient(circle at 88% 14%, hsla(calc(var(--branch-hue,154) + 38), 92%, 66%, .38) 0%, hsla(calc(var(--branch-hue,154) + 38), 92%, 66%, 0) 44%), linear-gradient(180deg, #fff0 0%, #fcfaf9f5 96%), linear-gradient(112deg, hsla(var(--branch-hue,154), 90%, 60%, .52), hsla(calc(var(--branch-hue,154) + 20), 94%, 72%, .42) 54%, #ffffff0f 100%);background-position:0 12%,100% 18%,0 0,40%;background-size:140% 140%,150% 150%,100% 100%,160% 160%;border-radius:28px 28px 30px 30px;height:230px;margin:0;animation:14s ease-in-out infinite alternate advancedSkillTopGradient;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff6b,inset 0 -62px 82px #ffffff75;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 46%,#0000006b 78%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e0 46%,#0000006b 78%,#0000 100%)}.profile-core-skillv2-card .sv2-topbar{margin:0}.profile-core-skillv2-card .profile-core-card-link{background:#ffffffad;border:1px solid #3831281f;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.profile-core-skillv2-card .profile-core-card-link .material-symbol-icon{filter:brightness(0)saturate()invert(43%)sepia(84%)saturate(1703%)hue-rotate(198deg)brightness(101%)contrast(94%);width:17px;height:17px}.profile-core-skillv2-card .sv2-header{grid-template-columns:minmax(0,1fr) 76px;gap:12px}.profile-core-skillv2-card .sv2-title{font-size:22px}.profile-core-skillv2-card .sv2-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-core-skillv2-card .sv2-emblem{width:72px;height:72px}.profile-core-skillv2-card .sv2-emblem-core.profile-core-category-emoji{filter:drop-shadow(0 5px 10px hsla(var(--branch-hue,214), 80%, 34%, .22));font-size:31px;line-height:1}.profile-core-card-avatar{width:100%;height:100%}.profile-core-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-core-profile-stats span{background:#ffffff9e;border:1px solid #dce5f4c7;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;min-height:58px;padding:9px;display:grid}.profile-core-profile-stats b{color:#244375;background:#ffffffb3;border-radius:10px;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.profile-core-profile-stats .currency-icon{width:22px;height:22px}.profile-core-profile-stats strong{color:#102758;min-width:0;font-size:13px;font-weight:850;line-height:1}.profile-core-profile-stats small{color:#50658d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:720;line-height:1.1;overflow:hidden}.profile-core-skillv2-card .sv2-progress-grid{grid-template-columns:minmax(0,1fr) 120px;gap:10px}.profile-core-skillv2-card .sv2-rewards{gap:9px}.profile-core-skillv2-card .sv2-section-title{font-size:20px}.profile-core-skillv2-card .sv2-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-core-skillv2-card .sv2-action-card{gap:12px;min-height:0;padding:16px}.profile-core-skill-list{gap:9px;display:grid}.profile-core-skillv2-card .profile-core-skill-row{color:#23201c;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:10px 11px;text-decoration:none}.profile-core-skillv2-card .profile-core-skill-row .material-symbol-icon{filter:brightness(0)saturate()invert(43%)sepia(84%)saturate(1703%)hue-rotate(198deg)brightness(101%)contrast(94%);width:16px;height:16px}.profile-core-skillv2-card .profile-core-primary-wide{text-decoration:none}.profile-core-skillv2-card .profile-core-tree-open-action{margin-top:2px;display:grid}.profile-core-skillv2-card .profile-core-tree-open-btn{border-radius:16px;min-height:52px;text-decoration:none}.profile-core-skillv2-card .profile-core-tree-open-btn .material-symbol-icon{filter:brightness(0)invert();width:18px;height:18px}.profile-core-tree-scene{cursor:grab;isolation:isolate;touch-action:none;overscroll-behavior:contain;border-radius:0;min-height:max(560px,100vh - 152px);position:relative;overflow:hidden}.profile-core-tree-scene:active{cursor:grabbing}.profile-core-tree-bg{z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(circle at 50% 45%,#ffffff61,#0000 18rem),radial-gradient(circle at 34% 32%,#4097fd24,#0000 24rem),radial-gradient(circle at 68% 64%,#30cd9721,#0000 24rem),repeating-radial-gradient(circle,#899bb824 0 1px,#0000 1px 76px);position:absolute;inset:-8%}.profile-core-tree-world{z-index:1;pointer-events:none;will-change:transform;transition:transform .62s cubic-bezier(.2,.86,.18,1)}.profile-core-tree-scene.is-camera-interacting .profile-core-tree-world{transition:none}.profile-core-orbit-rings{z-index:1;pointer-events:none;opacity:.74;border-radius:999px;width:820px;height:820px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-core-orbit-ring{pointer-events:none;border-radius:999px;position:absolute}.profile-core-orbit-ring-outer{border:1px solid #b182306b;inset:0;box-shadow:0 0 0 8px #ffffff14,inset 0 0 44px #5b89d61a}.profile-core-orbit-ring-middle{border:1px solid #578bda57;inset:96px;box-shadow:0 0 0 1px #fff3,0 0 28px #578bda1f}.profile-core-orbit-ring-inner{border:1px solid #b1823057;inset:188px;box-shadow:inset 0 0 32px #ffffff2e}.profile-core-orbit-ring-core{border:1px solid #7665de5c;inset:286px;box-shadow:0 0 0 6px #ffffff14,0 0 34px #7665de24}.profile-core-tree-edges,.profile-core-tree-nodes{pointer-events:none}.profile-core-tree-node{pointer-events:auto;will-change:translate;transition:translate .52s cubic-bezier(.2,.82,.18,1)}.profile-core-tree-node .scene-node-btn{cursor:pointer}.profile-core-tree-scene.is-focused .profile-core-tree-node.is-focus-dim{opacity:.28;filter:saturate(.58)blur(.1px)}.profile-core-tree-scene.is-focused .profile-core-tree-node.is-focus-dim .scene-node-btn,.profile-core-tree-scene.is-focused .profile-core-tree-node.is-focus-dim .profile-core-tree-tag{transform-origin:50%;transform:scale(.68)}.profile-core-tree-scene.is-focused .profile-core-tree-node.is-focus-active{opacity:1;filter:none}.profile-core-camera-reset{z-index:12;-webkit-backdrop-filter:blur(14px)saturate(116%);backdrop-filter:blur(14px)saturate(116%);cursor:pointer;background:#ffffffc7;border:1px solid #dce5f4db;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 14px 32px #2430411f,inset 0 1px #ffffffeb}.profile-core-camera-reset .material-symbol-icon{filter:brightness(0)saturate()invert(31%)sepia(66%)saturate(1749%)hue-rotate(200deg)brightness(101%)contrast(94%);width:18px;height:18px}.profile-core-tree-edge{fill:none;stroke:hsla(var(--branch-hue,154), 92%, 76%, .84);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:drop-shadow(0 0 4px hsla(var(--branch-hue,154), 76%, 62%, .18)) drop-shadow(0 3px 7px #24304114);transition:opacity .18s,stroke-width .18s}.profile-core-tree-scene.is-focused .profile-core-tree-edge{opacity:.58}.profile-core-tree-node.is-profile_category{z-index:6}.profile-core-tree-node.is-profile_core{z-index:10}.profile-core-character-node{overflow:hidden;box-shadow:0 0 0 8px #ffffff57, 0 0 0 18px hsla(var(--branch-hue,154), 82%, 68%, .14), 0 28px 62px #2554973d!important;background:radial-gradient(circle at 50% 38%,#ffffffc7,#d2e5ff85 44%,#67a6ff2e 72%)!important;border-width:2px!important;border-color:#ffffffc2!important}.profile-core-character-inner{border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.profile-core-character-avatar{position:absolute;inset:0;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}.profile-core-character-avatar img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.profile-core-character-shade{background:linear-gradient(#0000,#0a101c9e 54%,#0a101cdb);height:44%;position:absolute;bottom:0;left:0;right:0}.profile-core-character-inner strong,.profile-core-character-inner small{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 10px #0000005c;position:absolute;left:50%;transform:translate(-50%)}.profile-core-character-inner strong{text-overflow:ellipsis;white-space:nowrap;max-width:82%;font-size:19px;font-weight:860;line-height:1.05;bottom:32px;overflow:hidden}.profile-core-character-inner small{background:#0000006b;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:780;bottom:15px}.profile-core-character-xp{z-index:2;background:#ffffff57;border-radius:999px;height:5px;position:absolute;bottom:9px;left:34px;right:34px;overflow:hidden}.profile-core-character-xp i{border-radius:inherit;background:linear-gradient(90deg,#31d7a0,#65a8ff);height:100%;display:block}.profile-core-tree-node.is-profile_tree_label{z-index:7;pointer-events:auto}.profile-core-tree-node.is-profile_category_card{z-index:8;pointer-events:auto}.profile-core-tree-node.is-profile_category_card .profile-core-tree-tag{border-color:hsla(var(--branch-hue,154), 78%, 62%, .32);background:radial-gradient(circle at 16% 18%, hsla(var(--branch-hue,154), 84%, 70%, .18), transparent 42%), #ffffffdb;border-radius:999px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;place-items:center;gap:4px;padding:11px}.profile-core-tree-node.is-profile_category_card .profile-core-tree-title{text-align:center;white-space:normal;justify-items:center;gap:4px;width:100%;min-width:0;font-size:10px;line-height:1.02;display:grid;overflow:hidden}.profile-core-tree-node.is-profile_category_card .profile-core-tree-title strong{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.profile-core-tree-node.is-profile_category_card .profile-core-tree-title b{font-size:24px}.profile-core-tree-node.is-profile_category_card .profile-core-tree-tag small{min-width:0;padding:3px 7px;font-size:9px}.profile-core-tree-node.is-profile_tree_label .scene-node-btn{background:radial-gradient(circle at 42% 28%, #ffffffdb, hsla(var(--branch-hue,154), 84%, 80%, .56) 46%, hsla(var(--branch-hue,154), 70%, 58%, .2) 72%), #ffffffa8!important;border-color:hsla(var(--branch-hue,154), 88%, 72%, .68)!important;box-shadow:inset 0 0 0 1px #ffffffa3, 0 0 18px hsla(var(--branch-hue,154), 74%, 58%, .2), 0 10px 20px #24304114!important}.profile-core-tree-node.is-profile_tree_label .scene-node-btn.unstudied{opacity:.86}.profile-core-tree-node.is-profile_tree_label .node-progress-value{display:none}.profile-core-tree-node.is-profile_tree_label .scene-node-btn .node-core{transform:scale(.98);font-size:24px!important}.profile-core-tree-node.is-profile_tree_label .scene-node-btn .node-label{letter-spacing:0;-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);box-sizing:border-box!important;color:#172033!important;width:max-content!important;min-width:0!important;max-width:8.6rem!important;font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", Arial, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:none!important;background:#ffffffc7!important;padding:5px 9px!important;font-size:10px!important;font-weight:760!important;line-height:1.08!important;display:block!important;overflow:hidden!important;box-shadow:0 8px 18px #24304114!important}.profile-core-tree-node.is-profile_tree_label[data-label-side=right] .node-label{transform-origin:0!important;inset:50% auto auto calc(100% + 8px)!important;transform:translateY(-50%)!important}.profile-core-tree-node.is-profile_tree_label[data-label-side=left] .node-label{transform-origin:100%!important;inset:50% calc(100% + 8px) auto auto!important;transform:translateY(-50%)!important}.profile-core-tree-node.is-profile_tree_label[data-label-side=top] .node-label{transform-origin:bottom!important;inset:auto auto calc(100% + 8px) 50%!important;transform:translate(-50%)!important}.profile-core-tree-node.is-profile_tree_label[data-label-side=bottom] .node-label{transform-origin:top!important;inset:calc(100% + 8px) auto auto 50%!important;transform:translate(-50%)!important}.profile-core-tree-node.is-profile_category .node-core{letter-spacing:0;font-size:16px}.profile-core-tree-node.is-profile_category .node-label{max-width:7.5rem;font-size:10px}.profile-core-tree-tag{border:1px solid hsla(var(--branch-hue,154), 70%, 64%, .26);color:#172033;-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);width:100%;height:100%;font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", Arial, sans-serif);letter-spacing:0;cursor:pointer;background:#ffffffc7;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 10px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #24304114}.profile-core-tree-tag:hover{border-color:hsla(var(--branch-hue,154), 76%, 56%, .38);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 14px 28px #2430411f}.profile-core-tree-tag.is-profile-selected{border-color:hsla(var(--branch-hue,154), 84%, 52%, .52);box-shadow:0 0 0 4px hsla(var(--branch-hue,154), 76%, 62%, .14), inset 0 1px 0 #fffffff5, 0 16px 30px #24304124;background:#ffffffeb}.profile-core-tree-title{text-overflow:ellipsis;min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:760;line-height:1;display:inline-flex;overflow:hidden}.profile-core-tree-title b{flex:none;font-size:12px;line-height:1}.profile-core-tree-title strong{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-core-tree-tag small{background:hsla(var(--branch-hue,154), 70%, 58%, .12);min-width:30px;color:hsla(var(--branch-hue,154), 50%, 34%, .98);text-align:center;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:820;line-height:1}.profile-core-tree-node.is-expanded-tree-card{z-index:9}.profile-core-tree-node.is-expanded-tree-card .profile-core-tree-tag{border-color:hsla(var(--branch-hue,154), 74%, 58%, .34);background:radial-gradient(circle at 18% 12%, hsla(var(--branch-hue,154), 84%, 70%, .22), transparent 48%), linear-gradient(180deg, #ffffffe6, #f8fcffc7);border-radius:18px;grid-template:"title progress"minmax(0,1fr)"meta meta"/minmax(0,1fr) 42px;align-content:stretch;align-items:stretch;gap:9px 10px;padding:12px 13px 11px;box-shadow:0 0 0 1px #fff9,0 16px 34px #24304129,inset 0 1px #fffffff5}.profile-core-tree-node.is-expanded-tree-card .profile-core-tree-title{white-space:normal;grid-area:title;align-items:flex-start;gap:8px;min-height:0;font-size:13px;font-weight:760;line-height:1.18}.profile-core-tree-node.is-expanded-tree-card .profile-core-tree-title b{font-size:15px;line-height:1.1}.profile-core-tree-node.is-expanded-tree-card .profile-core-tree-title strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:760;line-height:1.18;display:-webkit-box;overflow:hidden}.profile-core-tree-tag em{display:none}.profile-core-tree-node.is-expanded-tree-card .profile-core-tree-tag em{flex-wrap:wrap;grid-area:meta;align-self:end;gap:6px;font-style:normal;display:flex}.profile-core-tree-node.is-expanded-tree-card .profile-core-tree-tag em i{background:hsla(var(--branch-hue,154), 72%, 58%, .12);min-height:20px;color:hsla(var(--branch-hue,154), 50%, 32%, .98);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:760;line-height:1;display:inline-flex}.profile-core-tree-node.is-expanded-tree-card .profile-core-tree-tag small{background:#ffffffb8;grid-area:progress;place-self:start end;min-width:38px;padding:5px 7px;font-size:10px}.profile-core-tree-empty{z-index:5;-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:#ffffff94;border:1px solid #eeececb3;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-width:min(320px,100% - 32px);padding:12px 14px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #24304114}.profile-core-tree-empty strong{color:#172033;font-size:13px}.profile-core-tree-empty a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#37c992,#4097fd);border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}@media (width<=760px){.profile-dashboard-page>.profile-dashboard-topbar{border-radius:22px;min-height:76px;padding:10px 12px}.profile-dashboard-layout.is-tree-foundation,.profile-dashboard-layout.is-tree-foundation .profile-skill-tree-card,.profile-dashboard-layout.is-tree-foundation .profile-core-tree-card{min-height:auto!important}.profile-core-tree-scene{min-height:460px}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules{pointer-events:auto;grid-template-rows:auto;margin-top:10px;position:relative;inset:auto;grid-template-columns:1fr!important;gap:0!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-quest-row,.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-review-card,.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-unlock-card{display:none!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-card{max-height:none;grid-area:auto/1!important}.profile-dashboard-layout.is-tree-foundation .profile-tree-embedded-modules>.profile-core-skillv2-card{border-radius:22px!important;width:100%!important;max-height:none!important;margin:0!important}.profile-dashboard-layout.is-tree-foundation .profile-skill-map{min-height:460px!important}.profile-core-tree-empty{min-width:0;left:14px;right:14px;transform:none}}.mobile-bottom-nav,.profile-mobile-core-reset{display:none}@media (width<=760px){.profile-mobile-burger,.profile-mobile-menu-backdrop{display:none!important}.profile-dashboard-page,.learning-page{min-height:100dvh;overflow-x:hidden;width:100%!important;max-width:none!important;padding:calc(env(safe-area-inset-top,0px) + 78px) 10px calc(env(safe-area-inset-bottom,0px) + 92px)!important;margin:0!important}.profile-dashboard-page .profile-dashboard-topbar,.learning-page>.profile-dashboard-topbar,.knowledge-archive-page>.profile-dashboard-topbar{top:calc(env(safe-area-inset-top,0px) + 8px)!important;z-index:2147482400!important;opacity:1!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(18px)saturate(118%)!important;backdrop-filter:blur(18px)saturate(118%)!important;background:#ffffffd1!important;border:1px solid #dce5f4e0!important;border-radius:20px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:none!important;height:56px!important;min-height:56px!important;padding:7px 9px!important;display:flex!important;position:fixed!important;left:10px!important;right:10px!important;transform:none!important;box-shadow:inset 0 1px #fffffff0,0 14px 34px #2430411f!important}body.skin-corporate .profile-dashboard-page .profile-dashboard-topbar,body.skin-pretty-fantasy .profile-dashboard-page .profile-dashboard-topbar,body.skin-corporate .learning-page>.profile-dashboard-topbar,body.skin-pretty-fantasy .learning-page>.profile-dashboard-topbar,body.skin-corporate .knowledge-archive-page>.profile-dashboard-topbar,body.skin-pretty-fantasy .knowledge-archive-page>.profile-dashboard-topbar{gap:7px!important}.profile-dashboard-brand{flex:0 0 102px!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:102px!important;min-width:102px!important;line-height:1!important}body.skin-corporate .profile-dashboard-brand,body.skin-pretty-fantasy .profile-dashboard-brand{gap:7px!important}.profile-dashboard-logo,body.skin-corporate .profile-dashboard-logo,body.skin-pretty-fantasy .profile-dashboard-logo{flex:0 0 30px!important;align-self:center!important;width:30px!important;height:30px!important;transform:translateY(0)!important}.profile-dashboard-brand strong,body.skin-corporate .profile-dashboard-brand strong,body.skin-pretty-fantasy .profile-dashboard-brand strong{color:#102758!important;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;font-size:16px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.profile-dashboard-nav,.profile-topbar-mode,.profile-dashboard-sidebar{display:none!important}.profile-dashboard-top-actions{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:2px!important;min-width:0!important;max-width:calc(100% - 109px)!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.profile-dashboard-top-actions>span,.profile-dashboard-top-actions>button,.profile-dashboard-top-actions .profile-header-streak-btn,body.skin-corporate .profile-dashboard-top-actions>button,body.skin-pretty-fantasy .profile-dashboard-top-actions>button{color:#172235!important;white-space:nowrap!important;background:#ffffffb3!important;border:1px solid #dce5f4db!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:31px!important;max-width:57px!important;height:34px!important;min-height:34px!important;padding:0 5px!important;font-size:10.5px!important;font-weight:840!important;display:inline-flex!important;box-shadow:0 8px 18px #2430410f!important}.profile-dashboard-top-actions>button[aria-label=Open\ settings],body.skin-corporate .profile-dashboard-top-actions>button[aria-label=Open\ settings],body.skin-pretty-fantasy .profile-dashboard-top-actions>button[aria-label=Open\ settings]{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}.profile-dashboard-top-actions b{flex:0 0 15px!important;width:15px!important;height:15px!important}.profile-dashboard-top-actions .currency-icon{width:15px!important;height:15px!important}.profile-dashboard-top-actions .material-symbol-icon,body.skin-corporate .profile-dashboard-top-actions button .material-symbol-icon,body.skin-pretty-fantasy .profile-dashboard-top-actions button .material-symbol-icon{width:16px!important;height:16px!important}.profile-header-streak-btn span{font-size:14px!important;line-height:1!important}.profile-header-streak-btn strong{font-size:10.5px!important;line-height:1!important}.profile-settings-popover-topbar{top:calc(env(safe-area-inset-top,0px) + 72px)!important;z-index:2147482450!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 154px)!important;position:fixed!important;left:10px!important;right:10px!important;overflow:auto!important}.mobile-bottom-nav{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:2147482400;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#ffffffdb;border:1px solid #dce5f4e6;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:66px;padding:6px;display:grid;position:fixed;box-shadow:inset 0 1px #fffffff2,0 16px 38px #24304129}.mobile-bottom-nav a{color:#5e6b80;border-radius:18px;grid-template-rows:22px auto;align-content:center;place-items:center;gap:2px;min-width:0;min-height:0;font-size:10px;font-weight:820;line-height:1;text-decoration:none;display:grid}.mobile-bottom-nav a.is-active{color:#1d66d1;background:#4097fd1f}.mobile-bottom-nav .material-symbol-icon{filter:brightness(0)saturate()invert(39%)sepia(13%)saturate(653%)hue-rotate(176deg)brightness(93%)contrast(88%);width:20px;height:20px}.mobile-bottom-nav a.is-active .material-symbol-icon{filter:brightness(0)saturate()invert(35%)sepia(92%)saturate(1752%)hue-rotate(201deg)brightness(95%)contrast(92%)}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation){touch-action:none!important;overscroll-behavior:none!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-dashboard-blur-wrap{touch-action:none!important;overscroll-behavior:none!important;height:100dvh!important;overflow:hidden!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-dashboard-layout.is-tree-foundation{left:0!important;right:0!important;top:calc(env(safe-area-inset-top,0px) + 64px)!important;bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important;touch-action:none!important;overscroll-behavior:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:fixed!important;overflow:hidden!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-dashboard-content{touch-action:none!important;overscroll-behavior:none!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}:is(.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-skill-tree-card,.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-core-tree-card){width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}:is(.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-core-tree-scene,.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-skill-map){touch-action:none!important;overscroll-behavior:none!important;width:100%!important;height:100%!important;min-height:100%!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-tree-embedded-modules{z-index:12!important;pointer-events:none!important;margin:0!important;display:block!important;position:absolute!important;inset:auto 10px 10px!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-tree-embedded-modules>.profile-core-skillv2-card{pointer-events:auto!important;border-radius:20px!important;width:100%!important;max-height:min(230px,34dvh)!important;margin:0!important;padding:12px!important;overflow:auto!important}.profile-dashboard-page:has(.profile-dashboard-layout.is-tree-foundation) .profile-core-skillv2-card .sv2-advanced-top-gradient{height:150px!important}.profile-mobile-core-reset{top:calc(env(safe-area-inset-top,0px) + 72px);z-index:2147482350;-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:#ffffffd6;border:1px solid #dce5f4e0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:fixed;left:14px;box-shadow:inset 0 1px #fffffff0,0 12px 26px #2430411f}.profile-mobile-core-reset .material-symbol-icon{filter:brightness(0)saturate()invert(31%)sepia(66%)saturate(1749%)hue-rotate(200deg)brightness(101%)contrast(94%);width:17px;height:17px}}body.skin-corporate .skillv2-card .sv2-handle,body.skin-pretty-fantasy .skillv2-card .sv2-handle{appearance:none;border:0;flex:none;padding:0}body.skin-corporate .tree-daily-quest,body.skin-pretty-fantasy .tree-daily-quest,.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest{grid-template:"main icon reward"/minmax(0,1fr) 34px max-content!important;align-items:center!important;column-gap:10px!important;display:grid!important}body.skin-corporate .tree-daily-quest-main,body.skin-pretty-fantasy .tree-daily-quest-main,.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest-main{grid-area:main!important;min-width:0!important}body.skin-corporate .tree-daily-quest em,body.skin-pretty-fantasy .tree-daily-quest em,.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest em{grid-area:auto!important;place-self:center end!important;width:32px!important;height:32px!important;margin:0!important;position:static!important}body.skin-corporate .tree-daily-quest>small,body.skin-pretty-fantasy .tree-daily-quest>small,.profile-dashboard-layout.is-tree-foundation .profile-core-quest-card .tree-daily-quest>small{white-space:nowrap!important;text-align:right!important;grid-area:auto!important;place-self:center end!important;margin:0!important;position:static!important}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions{flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger{border-radius:999px!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span{place-items:center!important;width:auto!important;height:auto!important;line-height:1!important;display:grid!important}@media (width<=640px){body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card{top:auto!important;left:max(8px, env(safe-area-inset-left,0px))!important;right:max(8px, env(safe-area-inset-right,0px))!important;width:auto!important;height:var(--node-panel-sheet-height,48dvh)!important;overscroll-behavior:contain!important;border-radius:26px 26px 0 0!important;min-height:28dvh!important;max-height:82dvh!important;margin:0!important;padding-top:10px!important;bottom:0!important;overflow-y:auto!important}body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card .sv2-handle,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card .sv2-handle{z-index:5!important;touch-action:none!important;cursor:ns-resize!important;background:0 0!important;place-items:center!important;width:100%!important;height:24px!important;margin:-2px auto 4px!important;display:grid!important;position:sticky!important;top:0!important}body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card .sv2-handle:before,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card .sv2-handle:before{content:"";background:#808ea47a;border-radius:999px;width:58px;height:5px;box-shadow:inset 0 1px #ffffffb8}body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.skin-corporate .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger,body.skin-pretty-fantasy .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}}body.skin-corporate .profile-login-gate,body.skin-pretty-fantasy .profile-login-gate,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .profile-login-gate{color:#06184a!important;width:min(26.5rem,100vw - 2rem)!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;text-align:center!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f1f9ff 100%)!important;border:1px solid #cde2fff5!important;border-radius:28px!important;justify-items:center!important;gap:1.05rem!important;padding:1.45rem!important;display:grid!important;box-shadow:inset 0 1px #fffffffa,0 24px 62px #006ad629!important}body.skin-corporate .profile-login-gate-icon,body.skin-pretty-fantasy .profile-login-gate-icon{display:none!important}body.skin-corporate .profile-login-gate-copy,body.skin-pretty-fantasy .profile-login-gate-copy{text-align:center!important;justify-items:center!important;gap:.55rem!important;width:100%!important;display:grid!important}body.skin-corporate .profile-login-gate strong,body.skin-pretty-fantasy .profile-login-gate strong{color:#06184a!important;max-width:19rem!important;font-family:"IBM Plex Sans", var(--font-display,var(--font-body,"Segoe UI", Arial, sans-serif))!important;letter-spacing:0!important;font-size:clamp(1.45rem,4.8vw,1.8rem)!important;font-weight:760!important;line-height:1.08!important}body.skin-corporate .profile-login-gate p,body.skin-pretty-fantasy .profile-login-gate p{color:#4f6695!important;max-width:20.5rem!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;text-align:center!important;margin:0!important;font-size:.94rem!important;font-weight:450!important;line-height:1.45!important}body.skin-corporate .profile-login-gate a,body.skin-pretty-fantasy .profile-login-gate a{color:#fff!important;width:100%!important;min-height:3.15rem!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;background:linear-gradient(135deg,#7078ff 0%,#159dff 100%)!important;border-radius:999px!important;font-size:.95rem!important;font-weight:840!important;box-shadow:0 16px 34px #159dff42!important}:is(body.skin-corporate .app-shell:not(.tree-mode):has(.auth-card),body.skin-pretty-fantasy .app-shell:not(.tree-mode):has(.auth-card)){background:radial-gradient(circle at 18% 18%,#ffffffb8,#0000 18rem),radial-gradient(circle at 82% 10%,#afdeff94,#0000 22rem),linear-gradient(#0a87ff 0%,#18a7ff 42%,#e9f8ff 100%)!important;place-items:center!important;min-height:100dvh!important;padding:clamp(1rem,3vw,2rem)!important}body.skin-corporate .auth-card,body.skin-pretty-fantasy .auth-card{color:#06184a!important;width:min(28rem,100vw - 2rem)!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff 0%,#f2f9ff 100%)!important;border:1px solid #cde2fff5!important;border-radius:30px!important;gap:1.1rem!important;padding:clamp(1.35rem,4vw,1.75rem)!important;box-shadow:inset 0 1px #fffffffa,0 26px 70px #0056c238!important}body.skin-corporate .auth-card .profile-dashboard-brand,body.skin-pretty-fantasy .auth-card .profile-dashboard-brand{color:#06184a!important;justify-self:center!important;gap:.65rem!important}body.skin-corporate .auth-card .profile-dashboard-logo,body.skin-pretty-fantasy .auth-card .profile-dashboard-logo{filter:drop-shadow(0 8px 18px #0a87ff38)!important;width:2.55rem!important;height:2.55rem!important}body.skin-corporate .auth-card .profile-dashboard-brand strong,body.skin-pretty-fantasy .auth-card .profile-dashboard-brand strong{color:#06184a!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;letter-spacing:0!important;font-size:1.75rem!important;font-weight:780!important}body.skin-corporate .auth-card-copy,body.skin-pretty-fantasy .auth-card-copy{gap:.45rem!important}body.skin-corporate .auth-card-copy span,body.skin-pretty-fantasy .auth-card-copy span{color:#6d64ff!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:820!important}body.skin-corporate .auth-card h2,body.skin-pretty-fantasy .auth-card h2{color:#06184a!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;letter-spacing:0!important;font-size:clamp(1.8rem,6vw,2.35rem)!important;font-weight:790!important;line-height:1.04!important}body.skin-corporate .auth-card p,body.skin-pretty-fantasy .auth-card p{color:#4f6695!important;max-width:22rem!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;font-size:.95rem!important;line-height:1.45!important}body.skin-corporate .auth-card label,body.skin-pretty-fantasy .auth-card label{color:#27436f!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;font-size:.78rem!important;font-weight:760!important}body.skin-corporate .auth-card input,body.skin-pretty-fantasy .auth-card input{color:#06184a!important;min-height:3.1rem!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;background:#fff!important;border:1px solid #b8d5f7eb!important;border-radius:17px!important;box-shadow:inset 0 1px #fffffff5,0 10px 22px #006ad60f!important}body.skin-corporate .auth-card input:focus,body.skin-pretty-fantasy .auth-card input:focus{border-color:#159dff80!important;outline:3px solid #159dff2e!important}body.skin-corporate .auth-card .auth-submit-btn,body.skin-pretty-fantasy .auth-card .auth-submit-btn{min-height:3.15rem!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;background:linear-gradient(135deg,#7078ff 0%,#159dff 100%)!important;border-radius:999px!important;font-size:.95rem!important;font-weight:840!important;box-shadow:0 16px 34px #159dff47,inset 0 1px #ffffff4d!important}body.skin-corporate .auth-card .auth-mode-btn,body.skin-pretty-fantasy .auth-card .auth-mode-btn{color:#0879f2!important;min-height:2.4rem!important;font-family:"IBM Plex Sans", var(--font-body,"Segoe UI", Arial, sans-serif)!important;padding:0 .75rem!important;font-size:.86rem!important;font-weight:820!important}:is(body.skin-corporate .app-shell:not(.tree-mode):has(.auth-card),body.skin-pretty-fantasy .app-shell:not(.tree-mode):has(.auth-card)){background-color:#f8fcff!important;background-image:radial-gradient(circle at 50% 42%,#fffffff2,#fff0 23rem),radial-gradient(circle at 24% 24%,#4097fd14,#0000 24rem),radial-gradient(circle at 78% 72%,#30cd9712,#0000 23rem),url("data:image/svg+xml,%3Csvg width='76' height='76' viewBox='0 0 76 76' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23899BB8' fill-opacity='0.18'%3E%3Cpath d='M38 14l2.2 6.1 6.1 2.2-6.1 2.2L38 30.6l-2.2-6.1-6.1-2.2 6.1-2.2L38 14z'/%3E%3Cpath d='M12 55l1.35 3.65L17 60l-3.65 1.35L12 65l-1.35-3.65L7 60l3.65-1.35L12 55z'/%3E%3Cpath d='M64 48l1.2 3.3 3.3 1.2-3.3 1.2L64 57l-1.2-3.3-3.3-1.2 3.3-1.2L64 48z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#fff 0%,#f3faff 100%)!important;background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat!important;background-size:auto,auto,auto,76px 76px,auto!important}body.skin-corporate .auth-card .profile-dashboard-brand,body.skin-pretty-fantasy .auth-card .profile-dashboard-brand{flex:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important}body.skin-corporate .auth-card .profile-dashboard-logo,body.skin-pretty-fantasy .auth-card .profile-dashboard-logo{filter:drop-shadow(0 6px 18px #3174df38)!important;flex:0 0 44px!important;width:44px!important;height:44px!important}body.skin-corporate .auth-card .profile-dashboard-logo:before,body.skin-corporate .auth-card .profile-dashboard-logo:after,body.skin-pretty-fantasy .auth-card .profile-dashboard-logo:before,body.skin-pretty-fantasy .auth-card .profile-dashboard-logo:after{background:#111827!important}body.skin-corporate .auth-card .profile-dashboard-brand strong,body.skin-pretty-fantasy .auth-card .profile-dashboard-brand strong{color:#111827!important;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;font-size:25px!important;font-weight:680!important;line-height:1!important;overflow:visible!important}body.skin-corporate .auth-card-copy,body.skin-pretty-fantasy .auth-card-copy{gap:.55rem!important;margin-top:.15rem!important}@media (width<=640px){body.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card,body.skin-pretty-fantasy .app-node-panel.skill-screen-pop.skillv2-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card,body.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate.skin-corporate .app-node-panel.skill-screen-pop.skillv2-card.is-advanced-skill{inset-block:auto 0!important;inset-inline-start:max(8px, env(safe-area-inset-left,0px))!important;inset-inline-end:max(8px, env(safe-area-inset-right,0px))!important;left:max(8px, env(safe-area-inset-left,0px))!important;right:max(8px, env(safe-area-inset-right,0px))!important;width:auto!important;max-width:none!important;height:var(--node-panel-sheet-height,48dvh)!important;box-sizing:border-box!important;border-radius:26px 26px 0 0!important;min-height:28dvh!important;max-height:82dvh!important;margin:0!important;position:fixed!important;top:auto!important;bottom:0!important;overflow:hidden auto!important;transform:translate(0,0)!important}}.profile-core-tree-node.is-profile_core,.profile-core-tree-node.is-profile_category_card{isolation:isolate;overflow:visible}.profile-core-tree-node.is-profile_core:before,.profile-core-tree-node.is-profile_core:after{content:"";pointer-events:none;border-radius:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.profile-core-tree-node.is-profile_core:before{border:1.5px solid hsla(var(--branch-hue,154), 86%, 72%, .72);width:86%;height:86%;box-shadow:0 0 26px hsla(var(--branch-hue,154), 76%, 58%, .18)}.profile-core-tree-node.is-profile_core:after{border:1px solid #d7b15f94;width:103%;height:103%;box-shadow:0 0 34px #d7b15f29}.profile-core-tree-node.is-profile_core .profile-core-character-node{transform-origin:50%;transform:rotate(45deg)scale(.82);background:linear-gradient(#5d4df0 0%,#34218e 100%)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 18px 38px #25549738!important}.profile-core-tree-node.is-profile_core .profile-core-character-node:before,.profile-core-tree-node.is-profile_core .profile-core-character-node:after,.profile-core-tree-node.is-profile_core .profile-core-character-node .node-ring,.profile-core-tree-node.is-profile_core .profile-core-character-node .node-ring:before,.profile-core-tree-node.is-profile_core .profile-core-character-node .node-ring:after,.profile-core-tree-node.is-profile_core .profile-core-character-node .node-progress-halo,.profile-core-tree-node.is-profile_core .profile-core-character-node .node-progress-fill,.profile-core-tree-node.is-profile_core .profile-core-character-node .node-progress-fill:after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.profile-core-tree-node.is-profile_core .profile-core-character-inner{transform-origin:50%;transform:rotate(-45deg)scale(1.34)}.profile-core-tree-node.is-profile_core .profile-core-character-shade{display:none!important}.profile-core-person-silhouette{z-index:2;pointer-events:none;width:68px;height:76px;display:block;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.profile-core-person-head{background:#fff;border-radius:999px;width:25px;height:25px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.profile-core-person-body{background:#fff;border-radius:999px 999px 18px 18px;width:54px;height:31px;position:absolute;top:57px;left:50%;transform:translate(-50%)}.profile-core-tree-node.is-profile_category_card:before{content:"";z-index:-1;border:1.5px solid hsla(var(--branch-hue,154), 82%, 70%, .55);pointer-events:none;box-shadow:0 0 0 4px #ffffff29, 0 0 22px hsla(var(--branch-hue,154), 74%, 56%, .14);border-radius:999px;position:absolute;inset:-9px}.profile-core-tree-scene .profile-core-tree-node{animation:profileCoreNodeGrow var(--profile-grow-duration,.82s) cubic-bezier(.2, .86, .22, 1) both;animation-delay:var(--profile-grow-delay,0s);transform-origin:50%;will-change:transform, opacity}.profile-core-tree-scene .profile-core-tree-node.is-profile_core{animation-name:profileCoreRootGrow}.profile-core-tree-scene .profile-core-tree-edge{stroke-dasharray:1;stroke-dashoffset:1px;animation:.92s cubic-bezier(.2,.86,.22,1) both profileCoreEdgeGrow;animation-delay:var(--profile-edge-grow-delay,.12s)}@keyframes profileCoreRootGrow{0%{opacity:0;transform:scale(.86)}72%{opacity:1;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes profileCoreNodeGrow{0%{opacity:0;transform:translate3d(calc(var(--profile-grow-x,0) * .72), calc(var(--profile-grow-y,0) * .72), 0) scale(.62)}58%{opacity:.92;transform:translate3d(calc(var(--profile-grow-x,0) * .08), calc(var(--profile-grow-y,0) * .08), 0) scale(.98)}82%{opacity:1;transform:translate(0,0)scale(1.006)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes profileCoreEdgeGrow{0%{opacity:0;stroke-dashoffset:1px}24%{opacity:.24}to{opacity:.9;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.profile-core-tree-scene .profile-core-tree-node,.profile-core-tree-scene .profile-core-tree-edge{opacity:1;stroke-dashoffset:0;animation:none!important}}.app-shell.profile-mode:has(.knowledge-archive-page){background:linear-gradient(#188befc7 0%,#c6e8ffeb 38%,#edf8ff 100%),#dff2ff}.knowledge-archive-page{--kc-ink:#071a4b;--kc-ink-soft:#50618b;--kc-blue:#2c8df2;--kc-violet:#8867ff;--kc-mint:#37d69a;min-height:100vh;color:var(--kc-ink);background:0 0;padding-bottom:92px;position:relative}.knowledge-archive-page:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#148bef14 0%,#def4ff2e 40%,#ecf8ffd1 70%,#f0f9ff 100%),url(/textures/hero-sky-mobile.png) top/100% no-repeat,linear-gradient(#2b9af2 0%,#dbf3ff 62%,#f0f9ff 100%);position:absolute;inset:0}@media (width>=760px){.knowledge-archive-page:before{background:linear-gradient(#148bef14 0%,#def4ff2e 40%,#ecf8ffd1 70%,#f0f9ff 100%),url(/textures/hero-sky-desktop.png) top/100% no-repeat,linear-gradient(#2b9af2 0%,#dbf3ff 62%,#f0f9ff 100%)}}.knowledge-archive-page:after{z-index:0;content:"";opacity:.75;pointer-events:none;background:radial-gradient(circle at 14% 10%,#ffffffeb 0 2px,#0000 3px) 0 0/380px 460px,radial-gradient(circle at 78% 8%,#ffffffe6 0 2px,#0000 3px) 0 0/520px 420px,radial-gradient(circle at 66% 26%,#ffffffc7 0 1px,#0000 2px) 0 0/420px 380px,radial-gradient(circle at 28% 34%,#ffffffb8 0 1px,#0000 2px) 0 0/500px 500px;position:fixed;inset:0}.knowledge-archive-shell{z-index:1;gap:20px;width:min(1020px,100vw - 32px);margin:6vh auto 0;padding:0 0 56px;display:grid;position:relative}@media (width>=761px){.knowledge-archive-page .profile-dashboard-topbar{box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}.knowledge-archive-page .profile-dashboard-topbar,.knowledge-archive-page .profile-dashboard-topbar a,.knowledge-archive-page .profile-dashboard-topbar button,.knowledge-archive-page .profile-dashboard-topbar span,.knowledge-archive-page .profile-dashboard-brand,.knowledge-archive-page .profile-dashboard-brand strong{text-shadow:0 2px 8px #04265e2e;color:#ffffffeb!important}.knowledge-archive-page .profile-dashboard-topbar a.is-active{font-weight:800;color:#fff!important}.knowledge-archive-page .profile-dashboard-logo{filter:drop-shadow(0 2px 6px #04265e26);color:#ffffffeb!important}.knowledge-archive-page .profile-dashboard-logo:before,.knowledge-archive-page .profile-dashboard-logo:after{background:#fff!important}.knowledge-archive-page .profile-dashboard-topbar .material-symbol-icon{opacity:.86;filter:brightness(0)invert()!important}.knowledge-archive-page .profile-dashboard-topbar a.is-active .material-symbol-icon{opacity:1}}.knowledge-genesis-banner,.knowledge-ticket-panel{-webkit-backdrop-filter:blur(20px)saturate(1.25);background:radial-gradient(circle at 18% 0,#fffffff2,#0000 60%),radial-gradient(circle at 80% 40%,#c4e3ff6b,#0000 70%),linear-gradient(135deg,#ffffffe0,#ffffff8c);border:1px solid #ffffffb8;border-radius:clamp(22px,4vw,36px);box-shadow:0 24px 56px #2666b524,inset 0 1px #fffffff2}.knowledge-archive-hero{text-align:center;justify-content:center;align-items:center;min-height:auto;padding:clamp(22px,4.8vw,42px) 28px;display:flex}.knowledge-archive-hero p,.knowledge-section-head p{color:#ffffffd1;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.78rem;font-weight:700}.knowledge-archive-hero h1,.knowledge-section-head h2{color:#fff;text-shadow:0 8px 28px #135bae47,0 2px 4px #04265e24;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,6.4vw,3.2rem);font-weight:700;line-height:1.05}.knowledge-archive-hero span,.knowledge-section-head span{color:#ffffffd6;font-size:.84rem}.knowledge-archive-hero h1{max-width:760px;margin:0 auto;font-size:clamp(2rem,8vw,4.2rem);font-weight:900;line-height:.99}.knowledge-archive-hero span,.knowledge-section-head>span{color:#ffffffd6;margin-top:10px;display:block}.knowledge-genesis-banner{text-align:center;background:radial-gradient(at 50% 0,#dab56029,#0000 60%),linear-gradient(#10203ee0 0%,#0a1630eb 100%);border:2px solid #dab56085;border-radius:clamp(22px,4vw,36px);justify-items:center;gap:12px;padding:clamp(22px,4vw,36px) 24px;display:grid;box-shadow:0 28px 62px #00000047,inset 0 1px #ffffff14}.knowledge-genesis-banner strong{color:#e8c868;text-shadow:0 2px 8px #b48c2857;letter-spacing:.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,5vw,2.2rem);font-weight:700}.knowledge-genesis-banner p{color:#ffffffc7;max-width:540px;margin:0;font-size:.92rem;line-height:1.45}.knowledge-genesis-banner p span{color:#e8c868;font-weight:800}.knowledge-genesis-emblem{color:#e8c868;opacity:.7;text-shadow:0 0 18px #dab56066;font-size:2rem}.knowledge-genesis-decor{color:#dab5605c;gap:18px;font-size:.72rem;display:flex}.knowledge-source-panel{gap:12px;padding:16px;display:grid}.knowledge-source-panel p{color:#4f6695;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:900}.knowledge-source-panel h2{color:#172235;margin:0;font-size:1.08rem}.knowledge-source-panel span{color:#4f6695}.knowledge-source-panel label{color:#334155;gap:6px;display:grid}.knowledge-source-panel select{color:#172235;background:#fffffff0;border:1px solid #b4c3dadb;border-radius:12px;width:100%;min-height:42px;padding:0 12px;font-weight:800}.knowledge-ticket-panel{background:#ffffffe0;border:1px solid #74e7b347;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.knowledge-ticket-panel p{color:#4f6695;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:900}.knowledge-ticket-panel h2{color:#172235;margin:0;font-size:1.08rem}.knowledge-ticket-panel span{color:#ffffffd6;margin-top:6px;display:block}body.skin-corporate .knowledge-ticket-panel button,body.skin-pretty-fantasy .knowledge-ticket-panel button{text-shadow:0 2px 10px #135bae33;-webkit-backdrop-filter:blur(18px)saturate(1.25);border-radius:17px;min-height:44px;padding:0 22px;font-size:.95rem;font-weight:500;box-shadow:inset 0 1px #ffffffd6,inset 0 -18px 36px #5c57e22e,0 14px 30px #3d57ef42;color:#fff!important;background:linear-gradient(135deg,#ffffff47,#0000 42%),linear-gradient(135deg,#3a5ef6d6 0%,#6c7effc2 56%,#b096ffb8 100%)!important;border:1px solid #ffffff94!important}body.skin-corporate .knowledge-ticket-panel button:disabled,body.skin-pretty-fantasy .knowledge-ticket-panel button:disabled{opacity:.55;cursor:not-allowed}.knowledge-section-head{justify-content:space-between;align-items:end;gap:12px;padding:2px 2px 0;display:flex}.knowledge-section-head h2{font-size:1.28rem}.knowledge-pack-grid,.knowledge-card-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.knowledge-pack-card{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 18% 0,#fffffff2,#0000 60%),radial-gradient(circle at 80%,#c4e3ff52,#0000 70%),linear-gradient(135deg,#ffffffdb,#ffffff85);border:1px solid #ffffffb8;border-radius:clamp(18px,3vw,26px);gap:12px;padding:18px;display:grid;box-shadow:0 18px 42px #2666b51a,inset 0 1px #ffffffeb}.knowledge-pack-card.is-discovery-pack{border-color:#66ebbe6b}.knowledge-pack-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.knowledge-pack-card-head b{color:#fff;text-shadow:0 8px 28px #135bae47,0 2px 4px #04265e24;font-size:1.12rem}.knowledge-pack-card-head span,.knowledge-pack-card em,.knowledge-pack-card small{color:#ffffffd6}.knowledge-pack-card p{color:#ffffffd6;margin:0}.knowledge-ticket-badge{color:#1a5c3a;background:#74e7b338;border-radius:8px;justify-self:start;min-height:28px;padding:5px 9px;font-size:.8rem}.knowledge-pack-rates,.knowledge-pack-price,.knowledge-card-tags,.knowledge-card-footer,.knowledge-card-actions{flex-wrap:wrap;gap:8px;display:flex}.knowledge-pack-rates span,.knowledge-card-tags span,.knowledge-concept-badge,.knowledge-rarity-badge{color:#2f5f8f;background:#4097fd1a;border-radius:8px;align-items:center;min-height:28px;padding:5px 8px;font-size:.78rem;font-weight:800;display:inline-flex}.knowledge-pack-price span{background:#ffffff1f;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-weight:800;display:inline-flex}.knowledge-pack-price .currency-icon{width:18px;height:18px}body.skin-corporate .knowledge-pack-card button,body.skin-pretty-fantasy .knowledge-pack-card button{text-shadow:0 2px 10px #135bae33;-webkit-backdrop-filter:blur(18px)saturate(1.25);border-radius:17px;width:100%;min-height:48px;padding:0 22px;font-size:.95rem;font-weight:500;box-shadow:inset 0 1px #ffffffd6,inset 0 -18px 36px #5c57e22e,0 14px 30px #3d57ef42;color:#fff!important;background:linear-gradient(135deg,#ffffff47,#0000 42%),linear-gradient(135deg,#3a5ef6d6 0%,#6c7effc2 56%,#b096ffb8 100%)!important;border:1px solid #ffffff94!important}body.skin-corporate .knowledge-pack-card button:not(:disabled):hover,body.skin-pretty-fantasy .knowledge-pack-card button:not(:disabled):hover{background:#5dd4a0!important}body.skin-corporate .knowledge-pack-card button:disabled,body.skin-pretty-fantasy .knowledge-pack-card button:disabled{cursor:not-allowed;opacity:.52}body.skin-corporate .knowledge-card-actions button,body.skin-pretty-fantasy .knowledge-card-actions button,body.skin-corporate .knowledge-card-actions a,body.skin-pretty-fantasy .knowledge-card-actions a{cursor:pointer;text-shadow:0 1px #ffffff80;-webkit-backdrop-filter:blur(14px);border-radius:17px;justify-content:center;align-items:center;width:100%;min-height:38px;padding:0 16px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #2666b514;color:var(--kc-ink)!important;background:linear-gradient(135deg,#ffffff47,#0000 46%),#c4e3ff52!important;border:1px solid #ffffff94!important}body.skin-corporate .knowledge-card-actions button:hover,body.skin-pretty-fantasy .knowledge-card-actions button:hover,body.skin-corporate .knowledge-card-actions a:hover,body.skin-pretty-fantasy .knowledge-card-actions a:hover{box-shadow:inset 0 1px #ffffffe0,0 12px 24px #2666b51f;background:#ffffff8c!important}body.skin-corporate .knowledge-card-actions button:disabled,body.skin-pretty-fantasy .knowledge-card-actions button:disabled{cursor:not-allowed;opacity:.48}.knowledge-card{gap:10px;padding:14px;display:grid;overflow:hidden}.knowledge-card.is-featured{border-color:#ffd6666b}.knowledge-card-topline{justify-content:space-between;align-items:start;gap:8px;display:flex}.knowledge-concept-badge{overflow-wrap:anywhere;max-width:60%}.knowledge-rarity-badge{text-align:right;justify-content:flex-end}.knowledge-card-portrait{place-items:center;min-height:86px;font-size:4.2rem;line-height:1;display:grid}.knowledge-card h3{margin:0;font-size:1.2rem;line-height:1.1}.knowledge-card-quote{color:#ffffffc2;margin:0;font-weight:700}.knowledge-card-source{color:#ffffffa3;margin:0;font-size:.86rem}.knowledge-card-details div{gap:2px;display:grid}.knowledge-card-details dt{color:#ffffff94;text-transform:uppercase;letter-spacing:0;font-size:.72rem;font-weight:900}.knowledge-card-details dd{color:#ffffffd1;margin:0}.knowledge-card-footer{color:#ffffffa8;font-size:.82rem}.knowledge-card-actions{margin-top:2px}.knowledge-card-actions button{color:#ffffffd6;background:#ffffff1f;min-height:34px}.knowledge-card-actions a{color:#10141d;background:#74e7b3;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-weight:900;text-decoration:none;display:inline-flex}.knowledge-card-actions button:disabled{opacity:.48}.knowledge-card-grid .knowledge-card{font-size:.85em}.knowledge-card{--kc-main:#7c65d8;--kc-soft:#d5c6ff;--kc-gold:#d8b56f;--kc-ink:#392b58;--kc-paper:#fff8ee;--kc-mastery:0%;--kc-power:10%;--kc-defence:10%;--tilt-x:0deg;--tilt-y:0deg;--shadow-x:0px;--shadow-y:6px;min-height:0;color:var(--kc-ink);background:radial-gradient(circle at 50% 4%, #fffffff2, transparent 28%), radial-gradient(circle at 50% 96%, color-mix(in srgb, var(--kc-gold) 32%, transparent), transparent 38%), linear-gradient(155deg, color-mix(in srgb, var(--kc-main) 48%, #fff), var(--kc-soft) 42%, color-mix(in srgb, var(--kc-gold) 42%, #fff));transform:perspective(700px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:0 var(--shadow-y) calc(var(--shadow-y) * 4 + 8px) #0003, 0 0 0 1px #ffffff38 inset;border:1px solid #ffecbec7;border-radius:18px;padding:7px;transition:transform .55s cubic-bezier(.23,1,.32,1),box-shadow .55s ease-out;display:block;position:relative;overflow:visible}.knowledge-card:hover{transition:transform 80ms linear,box-shadow 80ms linear}.knowledge-card-shader{z-index:10;pointer-events:none;opacity:.65;background:repeating-linear-gradient(42deg,#0000 0,#ffffff47 3px,#0000 4px,#ffe6c838 6px,#0000 8px,#dcc8ff33 9px,#0000 12px) 0 0/52px 52px,repeating-linear-gradient(-18deg,#0000 0,#b4dcff33 2px,#0000 5px,#c8b4ff38 7px,#0000 10px,#ffdcb433 11px,#0000 14px) 0 0/68px 68px,linear-gradient(120deg,#ffc8b44d 0%,#0000 10%,#b4dcff52 25%,#0000 35%,#dcb4ff47 50%,#0000 60%,#ffdcbe4d 72%,#0000 85%,#b4dcff47 100%) 0%/220% 220%;border-radius:12px;transition:opacity .5s,background-position 1.2s;position:absolute;inset:6px}.knowledge-card:hover .knowledge-card-shader{opacity:.85;background-position:14px 8px,-8px 5px,100% 72%}.knowledge-card-shader:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(105deg,#0000 0% 35%,#ffffff59 45%,#ffffff14 50%,#0000 55% 100%) -100% 0/200% 100%;transition:opacity .5s,background-position 1.2s;position:absolute;inset:0}.knowledge-card:hover .knowledge-card-shader:before{opacity:1;background-position:200% 0}.knowledge-card-rarity-1 .knowledge-card-shader{opacity:.15}.knowledge-card-rarity-1:hover .knowledge-card-shader{opacity:.22}.knowledge-card-rarity-1 .knowledge-card-shader:before{display:none}.knowledge-card-rarity-2 .knowledge-card-shader{opacity:.42}.knowledge-card-rarity-2:hover .knowledge-card-shader{opacity:.62}.knowledge-card-rarity-3 .knowledge-card-shader{opacity:.55}.knowledge-card-rarity-3:hover .knowledge-card-shader{opacity:.75}.knowledge-card-rarity-4 .knowledge-card-shader{opacity:.72;background-size:40px 40px,52px 52px,180% 180%}.knowledge-card-rarity-4:hover .knowledge-card-shader{opacity:.92;background-position:20px 12px,-12px 6px,100% 60%}.knowledge-card-rarity-5 .knowledge-card-shader{opacity:.88;background-size:32px 32px,44px 44px,160% 160%}.knowledge-card-rarity-5:hover .knowledge-card-shader{opacity:1;background-position:24px 16px,-16px 8px,100% 80%}.knowledge-card-legendary-glow{border-radius:inherit;pointer-events:none;z-index:0;background:conic-gradient(#0000,#ffd70038,#0000,#ffc8322e,#0000);animation:4s linear infinite legendaryGlowSpin;position:absolute;inset:-4px}@keyframes legendaryGlowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.knowledge-card-particles{z-index:3;pointer-events:none;position:absolute;inset:0}.knowledge-card-particle{color:color-mix(in srgb, var(--kc-main) 62%, #fff);opacity:0;animation:3s ease-in-out infinite cardParticleFloat;animation-delay:calc(var(--pi) * .35s);font-size:.6rem;position:absolute;top:50%;left:50%}@keyframes cardParticleFloat{0%{opacity:0;transform:translate(0)scale(.2)}15%{opacity:.9}60%{opacity:.45;transform:translate(calc((var(--pi) - 3.5) * 26px), calc((var(--pi) % 3 - 1) * -20px - 14px)) scale(1.1)}to{opacity:0;transform:translate(calc((var(--pi) - 3.5) * 36px), calc((var(--pi) % 3 - 1) * -30px - 22px)) scale(.15)}}.knowledge-card-rarity-5 .knowledge-card-particle{color:#fff;text-shadow:0 0 6px color-mix(in srgb, var(--kc-gold) 60%, #fff);font-size:.75rem;animation-duration:2.3s}.knowledge-card:before,.knowledge-card:after{content:"";pointer-events:none;z-index:3;border-radius:14px;position:absolute;inset:8px}.knowledge-card:before{border:1px solid color-mix(in srgb, var(--kc-gold) 58%, #575b6957);box-shadow:0 0 0 1px #ffffff9e inset, 0 0 28px color-mix(in srgb, var(--kc-main) 22%, transparent)}.knowledge-card:after{opacity:.34;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 0 18%,#ffffff57 23%,#0000 31%),radial-gradient(circle at 18% 12%,#ffffff85,#0000 14%),radial-gradient(circle at 82% 28%,#ffffff61,#0000 12%)}.knowledge-card-frame{z-index:1;border:1px solid color-mix(in srgb, var(--kc-gold) 62%, #787d8b5c);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--kc-soft) 36%, #fff), transparent 34%), linear-gradient(180deg, #ffffffd6, color-mix(in srgb, var(--kc-soft) 32%, #fff) 38%, color-mix(in srgb, var(--kc-gold) 18%, #fff)), repeating-linear-gradient(135deg, #fff0 0 10px, color-mix(in srgb, var(--kc-main) 7%, transparent) 10px 12px);border-radius:14px;grid-template-rows:auto auto auto auto auto auto auto auto;gap:6px;min-height:100%;padding:10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 10px 32px #462f652e}.knowledge-card-crown{opacity:.72;background:radial-gradient(circle at 50% 90%, var(--kc-gold) 0 4px, transparent 5px), linear-gradient(90deg, transparent 0 12%, var(--kc-gold) 12% 15%, transparent 15% 85%, var(--kc-gold) 85% 88%, transparent 88%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--kc-gold) 78%, #fff), transparent);clip-path:polygon(0 64%,35% 64%,50% 0,65% 64%,100% 64%,100% 100%,0 100%);width:82px;height:20px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.knowledge-card-header{text-align:center;align-content:center;place-items:center;gap:2px;min-height:0;padding:2px 64px 0;display:grid}.knowledge-card-header span{min-height:18px;color:color-mix(in srgb, var(--kc-main) 65%, #5c4b7f);background:color-mix(in srgb, var(--kc-soft) 32%, #fff);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 10px;font-size:.7rem;font-weight:900;line-height:1.15}.knowledge-card-header h3{max-width:100%;color:color-mix(in srgb, var(--kc-main) 54%, #342252);letter-spacing:0;-webkit-line-clamp:2;text-shadow:0 2px #ffffffe6;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.28rem,6vw,1.8rem);line-height:1.05;display:-webkit-box;overflow:hidden}.knowledge-card-type-ribbon,.knowledge-card-rarity-crest{z-index:4;text-align:center;border:1px solid color-mix(in srgb, var(--kc-gold) 68%, #695a4661);place-items:center;display:grid;position:absolute;box-shadow:0 8px 20px #462f6529,inset 0 0 0 1px #ffffffbd}.knowledge-card-type-ribbon{color:#fff;background:radial-gradient(circle at 50% 18%, #fff6, transparent 22%), linear-gradient(180deg, color-mix(in srgb, var(--kc-main) 84%, #2c2047), color-mix(in srgb, var(--kc-main) 56%, #1d1730));clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);width:47px;min-height:82px;padding:9px 5px;top:86px;left:13px}.knowledge-card-type-ribbon b{font-size:1.25rem;line-height:1}.knowledge-card-type-ribbon span{font-size:.66rem;font-weight:900;line-height:1.05}.knowledge-card-rarity-crest{color:#8b6221;background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--kc-gold) 30%, #fff));clip-path:polygon(14% 0,86% 0,100% 50%,86% 100%,14% 100%,0 50%);width:72px;min-height:62px;padding:8px 6px;top:96px;right:12px}.knowledge-card-rarity-crest strong{color:color-mix(in srgb, var(--kc-gold) 82%, #7b5a1c);text-shadow:0 1px #fff;font-size:.86rem;line-height:1}.knowledge-card-rarity-crest span{color:color-mix(in srgb, var(--kc-main) 56%, #7d6031);font-size:.68rem;font-weight:900}.knowledge-card-art{background:radial-gradient(circle at 50% 42%, #ffffffdb, transparent 19%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--kc-soft) 72%, #fff), transparent 48%), radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--kc-main) 44%, transparent), transparent 68%);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:calc(100% - 32px);height:clamp(112px,34vw,168px);margin:-2px auto 0;display:flex;position:relative;overflow:hidden}.knowledge-card-art:before,.knowledge-card-art:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--kc-gold) 48%, transparent);position:absolute;inset:8px}.knowledge-card-art:after{border-color:color-mix(in srgb, var(--kc-main) 24%, transparent);inset:24px;transform:rotate(22deg)}.knowledge-card-art-halo{aspect-ratio:1;background:conic-gradient(from 20deg, transparent, #ffffff8a, transparent, color-mix(in srgb, var(--kc-main) 32%, transparent), transparent);filter:blur(.2px);opacity:.84;border-radius:999px;width:150px;margin:auto;position:absolute;inset:0}.knowledge-card-emoji{z-index:2;box-sizing:border-box;text-align:center;width:auto;height:auto;font-size:clamp(1.8rem, calc(var(--kc-art-size,140px) * .55), 3.8rem);color:color-mix(in srgb, var(--kc-main) 85%, #fff);filter:drop-shadow(0 13px 14px #32224c47) drop-shadow(0 0 18px color-mix(in srgb, var(--kc-main) 36%, transparent));place-items:center;font-family:SkillSysEmoji,Noto Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif;line-height:1;display:grid;position:relative}.knowledge-card-emoji span{text-align:center;vertical-align:middle;display:inline-block}.knowledge-card-nameplate{z-index:5;border:1px solid color-mix(in srgb, var(--kc-gold) 55%, #76695947);text-align:center;color:#fff;text-shadow:0 8px 28px #135bae47,0 2px 4px #04265e24;background:radial-gradient(circle at 50% 0, #fff, transparent 46%), linear-gradient(180deg, #fffcf4fa, color-mix(in srgb, var(--kc-soft) 26%, #fff8ef));border-radius:18px 18px 10px 10px;justify-self:center;width:calc(100% - 18px);margin-top:-18px;padding:10px 14px 8px;position:relative;box-shadow:0 8px 16px #452a6229,inset 0 0 0 1px #ffffffc7}.knowledge-card-nameplate:before,.knowledge-card-nameplate:after{content:"";background:linear-gradient(90deg, transparent, var(--kc-gold), transparent);width:32px;height:1px;position:absolute;top:50%}.knowledge-card-nameplate:before{left:10px}.knowledge-card-nameplate:after{right:10px}.knowledge-card-nameplate span{color:color-mix(in srgb, var(--kc-main) 62%, #705429);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.68rem;display:block;overflow:hidden}.knowledge-card-nameplate h4{color:color-mix(in srgb, var(--kc-main) 45%, #342252);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,4vw,1.3rem);line-height:1.1;overflow:hidden}.knowledge-card-nameplate p{color:#3b2b58b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.68rem;font-style:italic;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.knowledge-card-info-row{grid-template-columns:minmax(0,1fr) 66px;gap:6px;min-height:0;display:grid}.knowledge-card-effect,.knowledge-card-mastery{border:1px solid color-mix(in srgb, var(--kc-gold) 36%, #8075652e);background:#ffffff94;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffffa8}.knowledge-card-effect{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.knowledge-card-effect span{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 36% 30%, #ffffff80, transparent 28%), linear-gradient(145deg, var(--kc-main), color-mix(in srgb, var(--kc-main) 60%, #251936));width:28px;box-shadow:0 8px 18px color-mix(in srgb, var(--kc-main) 24%, transparent);border-radius:999px;place-items:center;display:grid}.knowledge-card-effect p{color:#392b58c2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.knowledge-card-mastery{align-content:center;place-items:center;padding:7px 6px;display:grid;position:relative}.knowledge-card-mastery span{color:color-mix(in srgb, var(--kc-main) 62%, #6c5d81);text-transform:uppercase;font-size:.58rem;font-weight:950}.knowledge-card-mastery strong{color:color-mix(in srgb, var(--kc-main) 54%, #3c2a56);font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1}.knowledge-card-mastery i{aspect-ratio:1;background:conic-gradient(var(--kc-main) var(--kc-mastery), #6e568f29 0);border-radius:999px;width:22px;position:absolute;bottom:7px;right:7px;box-shadow:inset 0 0 0 4px #ffffffa8}.knowledge-card-source{color:#392b589e;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.knowledge-card-setline{color:color-mix(in srgb, var(--kc-main) 58%, #8b6221);text-align:center;justify-content:center;align-items:center;gap:6px;min-height:0;font-size:.66rem;font-weight:900;display:flex}.knowledge-card-setline b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.knowledge-card-stats{gap:4px;display:grid}.knowledge-card-stats span{color:#392b58b3;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:7px;font-size:.7rem;font-weight:950;display:grid}.knowledge-card-stats i{background:linear-gradient(90deg, var(--kc-main), color-mix(in srgb, var(--kc-soft) 84%, #fff));border-radius:999px;height:7px;box-shadow:0 0 0 1px #7b5b391f,inset 0 1px #ffffffe6}.knowledge-card-stats .knowledge-card-power{width:var(--kc-power)}.knowledge-card-stats .knowledge-card-defence{width:var(--kc-defence)}.knowledge-card-tags{justify-content:center;gap:6px}.knowledge-card-tags span{min-height:20px;color:color-mix(in srgb, var(--kc-main) 58%, #5a4d68);background:#ffffff94;border:1px solid #b2844433;border-radius:999px;padding:3px 6px;font-size:.64rem;font-weight:950}.knowledge-card-details{gap:3px;margin:0;display:grid}.knowledge-card-details div{grid-template-columns:62px minmax(0,1fr);gap:7px;display:grid}.knowledge-card-details dt{color:color-mix(in srgb, var(--kc-main) 54%, #7d6c8f);text-transform:uppercase;letter-spacing:0;font-size:.62rem;font-weight:950;line-height:1.2}.knowledge-card-details dd{color:#392b58c7;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.68rem;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.knowledge-card-footer{color:#392b5894;justify-content:center;font-size:.68rem;font-weight:900}.knowledge-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:1px;display:grid}.knowledge-card-actions button,.knowledge-card-actions a{color:#10141d;background:#74e7b3;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 9px 18px #1fa06f33,inset 0 0 0 1px #ffffff6b}.knowledge-card-actions button:first-child{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--kc-main) 88%, #fff), color-mix(in srgb, var(--kc-main) 64%, #1f1832))}.knowledge-card-actions button:disabled{color:#392b586b;box-shadow:none;background:#7e6c9429}.knowledge-card-rarity-1{filter:saturate(.92)}.knowledge-card-rarity-2{filter:saturate(1.02)}.knowledge-card-rarity-3{filter:saturate(1.1);box-shadow:0 20px 50px #00000042, 0 0 24px color-mix(in srgb, var(--kc-main) 18%, transparent)}.knowledge-card-rarity-4{filter:saturate(1.18)brightness(1.03);box-shadow:0 22px 56px #00000047, 0 0 34px color-mix(in srgb, var(--kc-main) 28%, transparent)}.knowledge-card-rarity-5{filter:saturate(1.28)brightness(1.05);box-shadow:0 26px 64px #00000052, 0 0 48px color-mix(in srgb, var(--kc-main) 34%, transparent), 0 0 0 1px #ffefbe6b inset}.knowledge-card-rarity-5 .knowledge-card-frame{background:radial-gradient(circle at 50% 3%, #fffffffa, transparent 34%), linear-gradient(180deg, #ffffffe6, #fff9ebf7 36%, #ffeecafa), repeating-linear-gradient(135deg, #fff0 0 8px, color-mix(in srgb, var(--kc-main) 10%, transparent) 8px 10px)}.knowledge-card-quality-draft{opacity:.92}.knowledge-card-quality-approved:after{opacity:.48}.knowledge-card-quality-auto_checked:after{opacity:.4}.knowledge-card.is-featured{transform:translateY(-1px)}.knowledge-pack-empty,.knowledge-collection-empty{background:#ffffffc7;border:1px solid #cde2ff99;border-radius:20px;padding:18px;box-shadow:0 8px 24px #006ad60f}.knowledge-pack-empty h3,.knowledge-collection-empty h3{color:#172235;margin:0 0 6px}.knowledge-pack-empty p,.knowledge-collection-empty p{color:#4f6695;margin:0}.knowledge-admin-panel{gap:12px;display:grid}.knowledge-admin-list{gap:10px;display:grid}.knowledge-admin-card,.knowledge-admin-empty{background:#121420b8;border:1px solid #ffffff24;border-radius:8px;padding:14px}.knowledge-admin-card{gap:12px;display:grid}.knowledge-admin-card span,.knowledge-admin-card small,.knowledge-admin-empty p{color:#ffffff9e}.knowledge-admin-card strong{margin-top:4px;font-size:1rem;display:block}.knowledge-admin-card p{color:#ffffffc2;margin:6px 0 0}.knowledge-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.knowledge-admin-actions button{color:#ffffffdb;background:#ffffff1f;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-weight:900}@media (width>=720px){.knowledge-source-panel{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center}.knowledge-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-admin-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width<=640px){.knowledge-ticket-panel{flex-direction:column;align-items:stretch}.knowledge-card-grid{grid-template-columns:1fr}.knowledge-card{padding:6px}.knowledge-card-frame{gap:5px;padding:9px}.knowledge-card-header{min-height:0;padding-inline:58px}.knowledge-card-header h3{font-size:1.18rem}.knowledge-card-art{width:calc(100% - 24px);height:clamp(104px,32vw,136px);margin-inline:auto}.knowledge-card-emoji{font-size:clamp(4.2rem,22vw,5.8rem)}.knowledge-card-nameplate{margin-top:-12px}.knowledge-card-source,.knowledge-card-details{display:none}.knowledge-card-actions button,.knowledge-card-actions a{min-height:34px}}@media (width>=1080px){.knowledge-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.knowledge-hero-actions{justify-content:center;margin-top:26px;display:flex}.knowledge-hero-cta{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.25);text-shadow:0 2px 10px #135bae33;cursor:pointer;background:linear-gradient(135deg,#ffffff47,#0000 42%),linear-gradient(135deg,#3a5ef6d6 0%,#6c7effc2 56%,#b096ffb8 100%);border:1px solid #ffffff94;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 26px;font-size:.95rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffffd6,inset 0 -18px 36px #5c57e22e,0 14px 30px #3d57ef42}.knowledge-hero-cta svg{fill:currentColor;flex:none;width:22px;height:22px}.knowledge-card-grid .knowledge-card-frame{gap:4px;padding:8px}.knowledge-card-grid .knowledge-card-header h3{font-size:clamp(1.05rem,4vw,1.4rem)}.knowledge-card-grid .knowledge-card-emoji{font-size:clamp(2.4rem,8vw,3.6rem)}.knowledge-card-grid .knowledge-card-nameplate h4{font-size:clamp(.9rem,3vw,1.1rem)}.knowledge-card-grid .knowledge-card-art{height:clamp(80px,22vw,120px)}.knowledge-cloud-backdrop{z-index:1;background:0 0;padding:20px 0 0;position:relative}.knowledge-cloud-backdrop .knowledge-section-head,.knowledge-cloud-backdrop .knowledge-ticket-panel,.knowledge-cloud-backdrop .knowledge-pack-grid,.knowledge-cloud-backdrop .knowledge-card-grid,.knowledge-cloud-backdrop .knowledge-collection-section,.knowledge-cloud-backdrop .knowledge-admin-panel{width:min(1020px,100vw - 32px);margin-left:auto;margin-right:auto}.knowledge-cloud-backdrop .knowledge-ticket-panel,.knowledge-cloud-backdrop .knowledge-pack-card,.knowledge-cloud-backdrop .knowledge-pack-empty,.knowledge-cloud-backdrop .knowledge-collection-empty,.knowledge-cloud-backdrop .knowledge-reveal-section,.knowledge-cloud-backdrop .knowledge-section-head{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0}.tree-create-debug-panel{color:#b8c7dd;background:#060c16b3;border:1px solid #788caa4d;border-radius:12px;max-height:400px;margin-top:12px;padding:10px 14px;font-size:.72rem;overflow-y:auto}.tree-create-debug-panel summary{cursor:pointer;color:#8ab4f8;padding:4px 0;font-weight:700}.tree-create-debug-log{gap:6px;margin-top:8px;display:grid}.tree-create-debug-event{background:#ffffff08;border-left:3px solid #78a0dc4d;border-radius:4px;padding:6px 8px}.tree-create-debug-event b{color:#9cc4ff}.tree-create-debug-event.planRepair{border-left-color:#5a9}.tree-create-debug-event.patchApplied{border-left-color:#59f}.tree-create-debug-event.patchApplyFail,.tree-create-debug-event.patchParseFail{border-left-color:#f66}.debug-patches code{color:#789;white-space:pre-wrap;word-break:break-all;font-size:.66rem;display:block}.debug-reply,.debug-patch{color:#678;white-space:pre-wrap;word-break:break-all;background:#0000004d;border-radius:4px;margin-top:4px;padding:4px;font-size:.64rem;display:block}.debug-errors span{color:#f88;font-size:.68rem;display:block}.tree-create-repair-debug{flex-wrap:wrap;gap:8px;margin-top:6px;font-size:.72rem;display:flex}.tree-create-repair-debug .repair-ok{color:#5a9}.tree-create-repair-debug .repair-fail{color:#f66}.debug-remaining{color:#fa0;margin:2px 0}body .training-shell-layer{z-index:2147483300;-webkit-backdrop-filter:blur(14px)saturate(1.12);background:radial-gradient(circle at 16% 12%,#54d2b233,#0000 22rem),radial-gradient(circle at 86% 10%,#7161fd2e,#0000 24rem),#0f172a6b;padding:clamp(12px,3vw,28px)}body .training-shell-modal.practice-pack-modal{-webkit-backdrop-filter:blur(18px)saturate(1.14);background:linear-gradient(135deg,#ffffffeb,#fcfaf9db),linear-gradient(135deg,#fcfaf9,#fbf9fa);border:1px solid #eeececf5;border-radius:clamp(24px,4vw,34px);width:min(880px,100vw - 24px);height:auto;max-height:min(800px,100vh - 24px);padding:clamp(16px,2.4vw,24px);box-shadow:0 34px 90px #17203347,inset 0 1px #fffffff0}body .training-shell-modal.practice-pack-modal.is-generate{background:var(--skillv2-shell-bg);border-radius:26px;gap:14px;width:min(430px,100vw - 28px);max-height:min(720px,100vh - 44px);padding:18px;box-shadow:0 24px 64px #0f172a3d,inset 0 1px #fffffff0}body .training-shell-modal.practice-pack-modal.is-generate>header{display:none}body .training-shell-modal.practice-pack-modal>header{border-bottom:1px solid #eeececc2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding-bottom:12px;display:grid}body .training-shell-modal.practice-pack-modal>header span{color:#23a77d;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#5bcaac29,#4aa8fb1a);border:1px solid #5bcaac52;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.72rem;font-weight:950;display:inline-flex}body .training-shell-modal.practice-pack-modal>header button{color:#172235;background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:999px;min-height:38px;padding:0 15px;font-size:.78rem;font-weight:900;box-shadow:inset 0 1px #ffffffb8}body .practice-pack-empty{text-align:left;gap:14px;max-width:none;margin:0 auto;padding:0;display:grid}body .practice-pack-empty h3,body .practice-pack-viewer h3{color:#172235;font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);letter-spacing:0;font-size:clamp(2rem,6vw,3.2rem);font-weight:850;line-height:.98}body .practice-pack-empty .sv2-upgrade-head h3{color:#172235;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);margin:0;font-size:19px;font-weight:850;line-height:1.1}body .practice-pack-empty .sv2-upgrade-head p{color:#647289;margin:5px 0 0;font-size:12.5px;font-weight:650;line-height:1.4}body .practice-pack-empty p{color:#647289;font-size:.94rem;font-weight:650;line-height:1.5}body .practice-pack-cost{background:#ffffff94;border:1px solid #eeececfa;border-radius:22px;width:min(420px,100%);margin:4px auto 0;padding:14px 16px;box-shadow:inset 0 1px #ffffffc7}body .practice-pack-cost span{color:#647289;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:850}body .practice-pack-cost strong{color:#172235;font-size:1rem;font-weight:950}body .practice-pack-empty .training-flow-primary,body .practice-pack-next,body .practice-pack-card-actions button:first-child{color:#fff;background:linear-gradient(135deg,#7161fd,#4097fd);border:0;border-radius:999px;min-height:48px;padding:0 22px;font-size:.92rem;font-weight:950;box-shadow:inset 0 1px #ffffff47,0 16px 34px #4097fd47}body .practice-pack-card-actions button:last-child{color:#172235;background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:999px;min-height:48px;padding:0 18px;font-weight:900}body .practice-pack-empty .training-flow-primary:disabled{opacity:.58;cursor:not-allowed}body .practice-pack-viewer{gap:18px}body .practice-pack-tabs button,body .practice-pack-section,body .practice-pack-subitem{background:#ffffff8f;border-color:#eeececfa;box-shadow:inset 0 1px #ffffffb8}body .practice-pack-tabs button.is-active{background:linear-gradient(135deg,#7161fd1f,#4097fd17);border-color:#4097fd5c}body .practice-pack-swipe-card{background:radial-gradient(circle at 18% 14%,#5bcaac29,#0000 34%),linear-gradient(135deg,#fff,#fbf9fa);border-color:#eeececfa;box-shadow:0 26px 70px #1720332e,inset 0 1px #ffffffeb}body .practice-pack-swipe-card strong{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);font-size:clamp(1.6rem,5.4vw,2.5rem);line-height:1}body .practice-pack-feedback{background:#5bcaac1a;border-color:#5bcaac3d;border-radius:16px}@media (width<=640px){body .training-shell-layer{align-items:end;padding:10px}body .training-shell-modal.practice-pack-modal{border-radius:28px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}body .practice-pack-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}body .practice-pack-deck{min-height:300px}body .practice-pack-deck-shadow,body .practice-pack-swipe-card{width:min(340px,82vw);min-height:236px}}body.skin-corporate .scene-node-btn.final,body.skin-pretty-fantasy .scene-node-btn.final{background:radial-gradient(circle at 35% 24%,#ffffffe0 0%,#ffffff6b 20%,#0000 39%),radial-gradient(circle at 50% 62%,#d98682 0%,#b94343 56%,#84202a 100%)!important;border:3px solid #cd4a44d1!important;box-shadow:inset 0 0 0 6px #fff3,0 0 0 9px #b9434313,0 0 28px #b9434333,0 20px 42px #69151e2e!important}body.skin-corporate .scene-node-btn.final .node-core,body.skin-pretty-fantasy .scene-node-btn.final .node-core{filter:brightness(0)invert()drop-shadow(0 0 7px #ffd6d266)drop-shadow(0 2px 3px #6e0c1747)!important;font-size:76px!important}body.skin-corporate .scene-node-btn.final .node-ring,body.skin-pretty-fantasy .scene-node-btn.final .node-ring{border-color:#ffdedabd!important}body.skin-corporate .scene-node-btn.final .node-ring:before,body.skin-pretty-fantasy .scene-node-btn.final .node-ring:before{filter:hue-rotate(-42deg)saturate(1.05)drop-shadow(0 0 .45rem #cd4a4457)drop-shadow(0 .16rem .16rem #7c121033)}body.skin-corporate .scene-node-btn.final .node-ring:after,body.skin-pretty-fantasy .scene-node-btn.final .node-ring:after{filter:hue-rotate(-42deg)saturate(1.02)drop-shadow(0 0 .36rem #cd7c764d)}.node-final-majesty{z-index:0;pointer-events:none;background:radial-gradient(circle, #cd4a442e 0 22%, #cd4a4414 39%, transparent 67%), conic-gradient(from 0deg, transparent 0 28%, #cd5c553d 35%, transparent 43% 67%, #ffe0dc1f 78%, transparent 87% 100%);opacity:.78;border-radius:999px;animation:7.2s ease-in-out infinite finalMajestyBreathe;position:absolute;inset:-48%}.node-final-majesty:before{content:"";border-radius:inherit;opacity:.76;border:1px solid #cd5c5557;animation:9s linear infinite reverse coreMajestyHalo;position:absolute;inset:16%;box-shadow:0 0 0 10px #cd4a440b,0 0 24px #cd4a442b}.node-final-majesty:after{content:"";border-radius:inherit;opacity:.76;border:1px solid #ffe0dc52;position:absolute;inset:28%}@keyframes finalMajestyBreathe{0%,to{opacity:.76;transform:scale(.98)rotate(0)}50%{opacity:.96;transform:scale(1.06)rotate(12deg)}}.node-level-rings{z-index:3;pointer-events:none;border-radius:999px;position:absolute;inset:-6px}.node-level-rings span{inset:calc(-1px - var(--ring-offset,0px));border:1.5px solid hsla(var(--branch-hue,154), 58%, 50%, .34);border-radius:inherit;box-shadow:0 0 0 1px #ffffff57, 0 0 11px hsla(var(--branch-hue,154), 58%, 52%, .11);opacity:var(--ring-opacity,.9);position:absolute}.node-level-rings.is-level-3 span{border-color:hsla(var(--branch-hue,154), 62%, 50%, .42);box-shadow:0 0 0 1px #ffffff61, 0 0 14px hsla(var(--branch-hue,154), 60%, 52%, .14)}body.skin-corporate .scene-node-btn:not(.core-node):not(.final).studied,body.skin-corporate .scene-node-btn:not(.core-node):not(.final).done,body.skin-pretty-fantasy .scene-node-btn:not(.core-node):not(.final).studied,body.skin-pretty-fantasy .scene-node-btn:not(.core-node):not(.final).done{opacity:1!important;filter:saturate(1.04)brightness(1.01)!important;border-color:hsla(var(--branch-hue,154), 50%, 48%, .58)!important;background:radial-gradient(circle at 34% 24%, #fffffff2 0%, #ffffff85 20%, transparent 38%), linear-gradient(180deg, hsla(var(--branch-hue,154), 56%, 82%, .86) 0%, hsla(var(--branch-hue,154), 46%, 68%, .82) 100%)!important;box-shadow:inset 0 0 0 4px #ffffff6b, inset 0 2px 10px #ffffffb3, 0 0 0 6px hsla(var(--branch-hue,154), 48%, 56%, .085), 0 0 18px hsla(var(--branch-hue,154), 52%, 54%, .12), 0 13px 28px #24304117!important}body.skin-corporate .tree-create-workspace,body.skin-pretty-fantasy .tree-create-workspace,.tree-create-workspace{background:radial-gradient(circle at 50% 18%,#e7d19c38,#0000 24rem),radial-gradient(circle at 16% 20%,#4097fd29,#0000 22rem),radial-gradient(circle at 88% 14%,#7161fd21,#0000 24rem),linear-gradient(135deg,#fcfaf9,#fbf9fa)!important}body.skin-corporate .tree-create-card,body.skin-pretty-fantasy .tree-create-card,.tree-create-card{background:radial-gradient(circle at 50% 0,#e7d19c38,#0000 18rem),linear-gradient(135deg,#ffffffd1,#fcfaf9ad),#fcfaf9bd!important;border-color:#e7d19c7a!important;box-shadow:0 30px 90px #1720332e,0 0 0 8px #ffffff38,inset 0 1px #fffffff0!important}body.skin-corporate .tree-create-workspace .tree-create-mode-card,body.skin-pretty-fantasy .tree-create-workspace .tree-create-mode-card,.tree-create-workspace .tree-create-mode-card{background:radial-gradient(circle at 20% 0,#e7d19c2e,#0000 9rem),linear-gradient(135deg,#ffffffc2,#faf9f79e)!important;border-color:#e7d19c70!important;box-shadow:0 16px 38px #2a354814,inset 0 1px #ffffffdb!important}body.skin-corporate .tree-create-workspace .tree-create-mode-card-ai,body.skin-pretty-fantasy .tree-create-workspace .tree-create-mode-card-ai,.tree-create-workspace .tree-create-mode-card-ai{background:radial-gradient(circle at 28% 0,#7161fd38,#0000 10rem),radial-gradient(circle at 88% 16%,#4097fd2e,#0000 9rem),linear-gradient(135deg,#ffffffd1,#f8f7ffad)!important;border-color:#7161fd6b!important;box-shadow:0 18px 46px #5448d226,0 0 0 7px #7161fd0f,inset 0 1px #ffffffeb!important}@media (prefers-reduced-motion:reduce){.tree-create-empty-canvas:before,.tree-create-empty-canvas:after,.tree-create-empty-canvas span{animation:none!important}}body .tree-personalization-modal-backdrop{z-index:14000!important;place-items:stretch stretch!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important}body .tree-personalization-modal{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100vh!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}body.skillsys-tree-personalization-open{overflow:hidden!important}body .tree-personalization-modal-backdrop{overscroll-behavior:none!important;background:radial-gradient(circle at 50% 0,#e7d19c47,#0000 19rem),linear-gradient(#f8f7f4 0%,#fbfbff 100%)!important;overflow:hidden!important}body .tree-personalization-modal{isolation:isolate!important;background:radial-gradient(circle at 50% 0,#e7d19c3d,#0000 15rem),linear-gradient(135deg,#fffffffa,#f8f7fff5)!important;flex-direction:column!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}body .tree-personalization-head{flex:none!important}body .tree-personalization-chat{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important}body .tree-personalization-actions{overscroll-behavior:contain!important;max-height:min(42dvh,18rem)!important;padding-bottom:calc(.96rem + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#ffffffdb,#fffffffa)!important;flex:none!important;overflow:auto!important;box-shadow:0 -14px 38px #17203314!important}@media (width<=640px){body .tree-personalization-modal-backdrop{height:100dvh!important;min-height:100svh!important}body .tree-personalization-modal{height:100dvh!important;min-height:100svh!important;max-height:100dvh!important}body .tree-personalization-head{padding:calc(.58rem + env(safe-area-inset-top,0px)) .72rem .58rem!important;grid-template-columns:2.35rem minmax(0,1fr) 2rem!important;gap:.54rem!important}body .tree-personalization-head>span{width:2.35rem!important;height:2.35rem!important}body .tree-personalization-head strong{font-size:.88rem!important}body .tree-personalization-head small{font-size:.62rem!important;line-height:1.25!important}body .tree-personalization-chat{gap:.58rem!important;width:100%!important;padding:.74rem .72rem!important}body .tree-personalization-bubble{max-width:94%!important;padding:.68rem .78rem!important;font-size:.79rem!important;line-height:1.34!important}body .tree-personalization-actions{max-height:min(46dvh,18rem)!important;padding:.72rem .72rem calc(.78rem + env(safe-area-inset-bottom,0px))!important;grid-template-columns:1fr!important;justify-content:stretch!important;align-items:stretch!important;gap:.52rem!important;display:grid!important}body .tree-personalization-input{width:100%!important;min-width:0!important}body .tree-personalization-input textarea{resize:none!important;border-radius:18px!important;min-height:4.1rem!important;max-height:7rem!important;font-size:.84rem!important}}body .tree-personalization-actions .tree-create-primary-btn,body .tree-personalization-actions .tree-create-secondary-btn{opacity:1!important}body .tree-personalization-actions .tree-create-primary-btn:disabled,body .tree-personalization-actions .tree-create-secondary-btn:disabled{opacity:.78!important;color:#172235b8!important;-webkit-text-fill-color:#172235b8!important}body .tree-personalization-actions .tree-create-primary-btn:disabled{color:#ffffffd1!important;-webkit-text-fill-color:#ffffffd1!important}body .tree-personalization-input textarea{opacity:1!important;color:#172235!important;-webkit-text-fill-color:#172235!important;caret-color:#4097fd!important}body .tree-personalization-input textarea::placeholder{color:#647289ad!important;-webkit-text-fill-color:#647289ad!important}body .tree-personalization-input textarea:disabled{opacity:1!important;color:#172235bd!important;-webkit-text-fill-color:#172235bd!important;background:#ffffffbd!important}@media (width<=640px){body .tree-personalization-actions .tree-create-primary-btn,body .tree-personalization-actions .tree-create-secondary-btn{justify-content:center!important;width:100%!important;min-height:2.85rem!important}}body.skin-corporate .profile-header-create-tree-link,body.skin-pretty-fantasy .profile-header-create-tree-link,.profile-header-create-tree-link{min-height:2.42rem;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);white-space:nowrap;justify-content:center;align-items:center;gap:.42rem;padding:0 1rem;font-size:.78rem;font-weight:860;line-height:1;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#ffffff57,#0000 45%),linear-gradient(135deg,#7161fdeb,#4097fdd1)!important;border:1px solid #ffffff94!important;border-radius:999px!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffffd6,0 13px 28px #4097fd3d!important}.profile-header-create-tree-link span{background:#ffffff3d;border-radius:999px;place-items:center;width:1.18rem;height:1.18rem;font-size:.9rem;line-height:1;display:inline-grid}@media (width<=1040px){.profile-header-create-tree-link{padding-inline:.72rem;font-size:0}.profile-header-create-tree-link span{margin:0}}@media (width<=760px){.profile-header-create-tree-link{display:none!important}}body.skin-corporate .self-assessment-overlay,body.skin-pretty-fantasy .self-assessment-overlay{-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:radial-gradient(circle at 50% 10%,#e7d19c3d,#0000 20rem),#eef4fcb8!important}body.skin-corporate .self-assessment-modal,body.skin-pretty-fantasy .self-assessment-modal{background:radial-gradient(circle at 18% 0,#e7d19c38,#0000 16rem),radial-gradient(circle at 100% 18%,#4097fd21,#0000 18rem),linear-gradient(135deg,#fffffff5,#f9fafde6)!important;border:1px solid #e7d19c70!important;border-radius:30px!important;width:min(100%,48rem)!important;box-shadow:0 32px 90px #17203338,0 0 0 8px #ffffff38,inset 0 1px #ffffffeb!important}body.skin-corporate .self-assessment-head,body.skin-pretty-fantasy .self-assessment-head{border-bottom-color:#e7d19c47!important;padding:1.35rem 1.35rem .95rem!important}body.skin-corporate .self-assessment-head>span,body.skin-pretty-fantasy .self-assessment-head>span{color:#9a7230!important;background:#e7d19c2e!important}body.skin-corporate .self-assessment-head h3,body.skin-pretty-fantasy .self-assessment-head h3{color:#172235!important;font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif)!important;font-size:clamp(1.55rem,4.2vw,2.24rem)!important;font-weight:920!important}body.skin-corporate .self-assessment-branch,body.skin-pretty-fantasy .self-assessment-branch{background:#ffffffc7!important;border-color:#dae2efd6!important;border-radius:20px!important;box-shadow:0 14px 32px #2a354812,inset 0 1px #ffffffe0!important}body.skin-corporate .self-assessment-branch.is-open,body.skin-pretty-fantasy .self-assessment-branch.is-open{background:radial-gradient(circle at 15% 0,#7161fd1a,#0000 10rem),#ffffffdb!important;border-color:#7161fd5c!important}body.skin-corporate .self-assessment-node,body.skin-pretty-fantasy .self-assessment-node{background:#ffffffc7!important;border-radius:17px!important}body.skin-corporate .self-assessment-node.is-selected,body.skin-pretty-fantasy .self-assessment-node.is-selected{background:linear-gradient(135deg,#4097fd1f,#7161fd14),#ffffffe6!important;border-color:#4097fd7a!important}body.skin-corporate .self-assessment-confirm,body.skin-pretty-fantasy .self-assessment-confirm{background:linear-gradient(135deg,#ffffff3d,#0000 44%),linear-gradient(135deg,#7161fd,#4097fd)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffb8,0 15px 32px #4097fd3d!important}body.skin-corporate .knowledge-archive-shell,body.skin-pretty-fantasy .knowledge-archive-shell{gap:22px!important;width:min(1160px,100vw - 32px)!important}.knowledge-archive-sky-dock{background:linear-gradient(#fff3,#ffffff9e),url(/textures/hero-sky-desktop.png) top/cover no-repeat,linear-gradient(#55b5ff 0%,#eaf7ff 100%);border:1px solid #ffffff9e;border-radius:clamp(24px,4vw,42px);gap:clamp(.9rem,2.5vw,1.2rem);padding:clamp(1rem,3vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 88px #2666b533,inset 0 1px #ffffffd6}.knowledge-archive-sky-dock:before{content:"";pointer-events:none;opacity:.86;background:radial-gradient(at 16% 80%,#ffffffb8 0 14%,#0000 36%),radial-gradient(at 82% 70%,#ffffff9e 0 18%,#0000 42%),radial-gradient(at 54% 102%,#ffffffc7 0 22%,#0000 50%);position:absolute;inset:-18% -8%}.knowledge-archive-sky-dock>*{z-index:1;position:relative}body.skin-corporate .knowledge-archive-sky-dock .knowledge-archive-hero,body.skin-pretty-fantasy .knowledge-archive-sky-dock .knowledge-archive-hero{padding:clamp(1rem,4vw,2.35rem) 1rem!important}body.skin-corporate .knowledge-archive-sky-dock .knowledge-genesis-banner,body.skin-pretty-fantasy .knowledge-archive-sky-dock .knowledge-genesis-banner{justify-self:center;width:min(720px,100%);border-radius:28px!important;padding:clamp(1rem,3vw,1.45rem)!important}body.skin-corporate .knowledge-hero-cta.is-back,body.skin-pretty-fantasy .knowledge-hero-cta.is-back{color:#172235!important;text-shadow:none!important;background:linear-gradient(135deg,#ffffff94,#ffffff52)!important}body.skin-corporate .knowledge-cloud-backdrop,body.skin-pretty-fantasy .knowledge-cloud-backdrop{gap:24px;display:grid;padding-top:2px!important}body.skin-corporate .knowledge-cloud-backdrop .knowledge-collection-section,body.skin-pretty-fantasy .knowledge-cloud-backdrop .knowledge-collection-section,body.skin-corporate .knowledge-cloud-backdrop .knowledge-reveal-section,body.skin-pretty-fantasy .knowledge-cloud-backdrop .knowledge-reveal-section,body.skin-corporate .knowledge-cloud-backdrop .knowledge-ticket-panel,body.skin-pretty-fantasy .knowledge-cloud-backdrop .knowledge-ticket-panel{-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;background:radial-gradient(circle at 16% 0,#ffffffc7,#0000 18rem),linear-gradient(135deg,#ffffffc7,#f1f8ff9e)!important;border:1px solid #ffffffa3!important;border-radius:30px!important;width:min(1160px,100vw - 32px)!important;padding:clamp(1rem,2.6vw,1.35rem)!important;box-shadow:0 20px 54px #2666b51c,inset 0 1px #ffffffe0!important}body.skin-corporate .knowledge-cloud-backdrop .knowledge-section-head,body.skin-pretty-fantasy .knowledge-cloud-backdrop .knowledge-section-head{color:#172235!important;width:100%!important;margin:0!important;padding:0!important}body.skin-corporate .knowledge-cloud-backdrop .knowledge-section-head p,body.skin-pretty-fantasy .knowledge-cloud-backdrop .knowledge-section-head p{color:#4f6695!important;text-shadow:none!important}body.skin-corporate .knowledge-cloud-backdrop .knowledge-section-head h2,body.skin-pretty-fantasy .knowledge-cloud-backdrop .knowledge-section-head h2,.knowledge-shelf-head h3{color:#172235!important;text-shadow:none!important;font-family:"IBM Plex Sans", var(--font-body,"Inter", "Segoe UI", sans-serif)!important}body.skin-corporate .knowledge-cloud-backdrop .knowledge-section-head span,body.skin-pretty-fantasy .knowledge-cloud-backdrop .knowledge-section-head span{color:#50618b!important}.knowledge-card-shelves{gap:clamp(1rem,2.5vw,1.35rem);display:grid}.knowledge-card-shelf{background:radial-gradient(circle at 12% 0,#e7d19c26,#0000 12rem),linear-gradient(135deg,#ffffff94,#f5faff6b);border:1px solid #ffffff94;border-radius:26px;padding:clamp(.9rem,2.4vw,1.15rem);overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #2666b514}.knowledge-shelf-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.knowledge-shelf-head p,.knowledge-shelf-head h3{margin:0}.knowledge-shelf-head p{color:#637398;text-transform:uppercase;font-size:.72rem;font-weight:860}.knowledge-shelf-head h3{font-size:clamp(1.08rem,2.4vw,1.48rem);font-weight:920}.knowledge-shelf-head>span{color:#50618b;white-space:nowrap;font-size:.78rem;font-weight:860}.knowledge-card-carousel{scroll-snap-type:x proximity;scrollbar-width:none;gap:clamp(.78rem,2.3vw,1.05rem);padding:.45rem 0 1.1rem;display:flex;overflow:auto visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.knowledge-card-carousel::-webkit-scrollbar{display:none}.knowledge-carousel-spacer{scroll-snap-align:none;pointer-events:none;flex:0 0 calc(50% - 9rem);min-width:2rem}.knowledge-card-carousel .knowledge-card{scroll-snap-align:center;transform-origin:50%;flex:0 0 clamp(15rem,23vw,19rem);container-type:inline-size}.knowledge-card-carousel .knowledge-card:nth-child(3n+1){margin-top:.1rem}.knowledge-card-carousel .knowledge-card:nth-child(3n+2){margin-top:.2rem}.knowledge-card-carousel .knowledge-card:nth-child(3n){margin-top:.35rem}.knowledge-card-carousel .knowledge-card-frame{gap:.5cqw;height:100%;padding:1cqw}.knowledge-card-carousel .knowledge-card-art{aspect-ratio:1;width:58%;height:auto}.knowledge-card-carousel .knowledge-card-emoji{font-size:clamp(3.6rem,18cqw,6rem)}.knowledge-card-carousel .knowledge-card-header h3{font-size:clamp(1.1rem,6cqw,1.6rem)}.knowledge-card-carousel .knowledge-card-header span{font-size:clamp(.58rem,3.2cqw,.72rem)}.knowledge-card-carousel .knowledge-card-nameplate h4{font-size:clamp(.9rem,5cqw,1.2rem)}.knowledge-card-carousel .knowledge-card-nameplate p{font-size:clamp(.68rem,3.8cqw,.82rem)}.knowledge-card-carousel .knowledge-card-effect p,.knowledge-card-carousel .knowledge-card-source,.knowledge-card-carousel .knowledge-card-details dd,.knowledge-card-carousel .knowledge-card-stats span,.knowledge-card-carousel .knowledge-card-tags span{font-size:clamp(.56rem,3cqw,.7rem)}@media (width<=640px){.knowledge-archive-sky-dock{background:linear-gradient(#ffffff24,#ffffffa8),url(/textures/hero-sky-mobile.png) top/cover no-repeat,linear-gradient(#55b5ff 0%,#eaf7ff 100%);border-radius:28px}.knowledge-shelf-head{align-items:start}.knowledge-card-carousel .knowledge-card{flex-basis:min(78vw,16rem)}.knowledge-card-carousel .knowledge-card-art{width:50%}.knowledge-card-carousel .knowledge-card-emoji{font-size:clamp(3rem,16cqw,5rem)}}body.skin-corporate .tree-create-workspace,body.skin-pretty-fantasy .tree-create-workspace,.tree-create-workspace{min-height:100dvh!important;overflow-x:hidden!important}body.skin-corporate .tree-create-card,body.skin-pretty-fantasy .tree-create-card,.tree-create-card{width:min(58rem,100vw - 1.4rem)!important;max-height:none!important;overflow:visible!important}body.skin-corporate .tree-create-ai-panel,body.skin-pretty-fantasy .tree-create-ai-panel,.tree-create-ai-panel{gap:.66rem!important}body.skin-corporate .tree-create-ai-panel .tree-create-copy,body.skin-pretty-fantasy .tree-create-ai-panel .tree-create-copy{display:none!important}body.skin-corporate .tree-create-source-mode,body.skin-pretty-fantasy .tree-create-source-mode{background:#ffffff8a!important;border:1px solid #e7d19c57!important;border-radius:20px!important;padding:.36rem!important}body.skin-corporate .tree-create-source-mode button,body.skin-pretty-fantasy .tree-create-source-mode button,body.skin-corporate .tree-create-size-picker button,body.skin-pretty-fantasy .tree-create-size-picker button{background:radial-gradient(circle at 18% 0,#ffffffc7,#0000 7rem),linear-gradient(135deg,#ffffffb8,#faf9f7a3)!important;border-radius:16px!important;min-height:3.55rem!important}body.skin-corporate .tree-create-source-mode button.is-selected,body.skin-pretty-fantasy .tree-create-source-mode button.is-selected,body.skin-corporate .tree-create-size-picker button.is-selected,body.skin-pretty-fantasy .tree-create-size-picker button.is-selected{background:radial-gradient(circle at 22% 0,#7161fd2e,#0000 8rem),linear-gradient(135deg,#ffffffd1,#f8f7ffad)!important;border-color:#7161fd5c!important}body.skin-corporate .tree-create-goal-field textarea,body.skin-pretty-fantasy .tree-create-goal-field textarea{resize:none!important;min-height:4.4rem!important}body.skin-corporate .tree-create-materials,body.skin-pretty-fantasy .tree-create-materials{background:radial-gradient(circle at 14% 0,#e7d19c29,#0000 9rem),linear-gradient(135deg,#ffffffbd,#f8f7ff85)!important;border:1px solid #e7d19c5c!important;border-radius:22px!important;padding:.84rem!important;box-shadow:0 14px 30px #2a354812,inset 0 1px #ffffffd1!important}body.skin-corporate .tree-create-source-builder,body.skin-pretty-fantasy .tree-create-source-builder{grid-template-columns:minmax(0,.56fr) minmax(0,1fr) auto!important;align-items:stretch!important}body.skin-corporate .tree-create-source-builder .tree-create-source-note,body.skin-pretty-fantasy .tree-create-source-builder .tree-create-source-note{grid-column:1/-1!important;margin:0!important}body.skin-corporate .tree-create-source-builder button,body.skin-pretty-fantasy .tree-create-source-builder button{grid-column:auto!important;min-width:9rem!important}body.skin-corporate .tree-create-source-builder textarea,body.skin-pretty-fantasy .tree-create-source-builder textarea{resize:none!important;grid-column:1/-1!important;min-height:4.2rem!important}body.skin-corporate .tree-create-estimate-card,body.skin-pretty-fantasy .tree-create-estimate-card{border-radius:22px!important;padding:1rem!important}body.skin-corporate .tree-create-estimate-card p,body.skin-pretty-fantasy .tree-create-estimate-card p{margin:0!important}body.skin-corporate .tree-create-preview-stats,body.skin-pretty-fantasy .tree-create-preview-stats{gap:.46rem!important}@media (width>=900px){body.skin-corporate .tree-create-ai-panel,body.skin-pretty-fantasy .tree-create-ai-panel{grid-template-columns:minmax(0,1fr) minmax(16rem,.74fr);align-items:start}body.skin-corporate .tree-create-source-mode,body.skin-pretty-fantasy .tree-create-source-mode,body.skin-corporate .tree-create-personalization,body.skin-pretty-fantasy .tree-create-personalization,body.skin-corporate .tree-create-goal-field,body.skin-pretty-fantasy .tree-create-goal-field,body.skin-corporate .tree-create-size-field,body.skin-pretty-fantasy .tree-create-size-field,body.skin-corporate .tree-create-materials,body.skin-pretty-fantasy .tree-create-materials{grid-column:auto}body.skin-corporate .tree-create-source-mode,body.skin-pretty-fantasy .tree-create-source-mode,body.skin-corporate .tree-create-personalization,body.skin-pretty-fantasy .tree-create-personalization,body.skin-corporate .tree-create-materials,body.skin-pretty-fantasy .tree-create-materials{grid-column:1/-1}}@media (width<=760px){body.skin-corporate .tree-create-card,body.skin-pretty-fantasy .tree-create-card,.tree-create-card{width:min(100%,32rem)!important;overflow:visible!important}body.skin-corporate .tree-create-source-builder,body.skin-pretty-fantasy .tree-create-source-builder{grid-template-columns:1fr!important}body.skin-corporate .tree-create-source-builder button,body.skin-pretty-fantasy .tree-create-source-builder button{width:100%!important}}.app-shell.profile-mode:has(.browse-v2-page){background:#dfe9ff;min-height:100%;overflow:visible}.browse-v2-page{--browse-ink:#16215f;--browse-muted:#65709a;--browse-violet:#7555e9;--browse-blue:#557ff4;min-height:100dvh;color:var(--browse-ink);isolation:isolate;background:linear-gradient(#e5ecff38,#f4f7ffad),url(/textures/new_image.png) top/cover no-repeat fixed,#dfe9ff;padding:0 0 5rem;position:relative;overflow:hidden visible}.browse-v2-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(#7555e90a,#0000 32%),radial-gradient(circle at 50% 0,#ffffff3d,#0000 42rem);position:fixed;inset:0}.browse-v2-topbar{z-index:120;-webkit-backdrop-filter:blur(22px)saturate(1.18);background:#f9faffbd;border:1px solid #ffffffa8;border-radius:1.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(1400px,100vw - 2rem);min-height:4.15rem;margin:.78rem auto 0;padding:.48rem .72rem .48rem 1.05rem;display:grid;position:sticky;top:0;box-shadow:0 18px 48px #37428724,inset 0 1px #ffffffeb}.browse-v2-brand{color:var(--browse-ink);align-items:center;gap:.68rem;text-decoration:none;display:inline-flex}.browse-v2-brand .profile-dashboard-logo{width:2.35rem;height:2.35rem}.browse-v2-brand strong{letter-spacing:0;font-family:SkillSysDisplay,Georgia,serif;font-size:1.5rem;font-weight:700}.browse-v2-nav{background:#ebeefc9e;border-radius:1.3rem;justify-self:center;align-items:center;gap:.2rem;padding:.28rem;display:flex}.browse-v2-nav a{color:#394171;white-space:nowrap;border:1px solid #0000;border-radius:1.05rem;align-items:center;gap:.46rem;min-height:2.65rem;padding:0 1rem;font-size:.77rem;font-weight:780;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.browse-v2-nav a:hover{background:#ffffff8f;transform:translateY(-1px)}.browse-v2-nav a.is-active{color:#6843cf;background:#ffffffdb;border-color:#e2b45e75;box-shadow:0 10px 24px #48439a1a,inset 0 1px #fff}.browse-v2-nav .material-symbol-icon{opacity:.82;width:1rem;height:1rem}.browse-v2-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.browse-v2-create,.browse-v2-streak,.browse-v2-currency,.browse-v2-profile{border-radius:999px;min-height:2.6rem}.browse-v2-create{background:linear-gradient(135deg, #ffffff42, transparent 44%), linear-gradient(135deg, var(--browse-violet), var(--browse-blue));color:#fff;border:1px solid #ffffff9e;align-items:center;gap:.45rem;padding:0 1rem;font-size:.76rem;font-weight:850;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 12px 26px #595de047,inset 0 1px #ffffffa3}.browse-v2-create:hover{filter:brightness(1.05);transform:translateY(-2px)}.browse-v2-create span{font-size:1.15rem;font-weight:500}.browse-v2-streak,.browse-v2-profile{color:var(--browse-ink);cursor:pointer;background:#ffffff9e;border:1px solid #b8bfe17a}.browse-v2-streak{justify-content:center;align-items:center;gap:.28rem;min-width:3.7rem;padding:0 .75rem;display:inline-flex}.browse-v2-streak b,.browse-v2-currency b{font-size:.75rem}.browse-v2-currency{background:#ffffff8f;border:1px solid #b8bfe16b;justify-content:center;align-items:center;gap:.35rem;min-width:4.15rem;padding:0 .7rem;display:inline-flex}.browse-v2-currency .currency-icon{width:1.12rem;height:1.12rem}.browse-v2-profile{width:2.75rem;padding:.18rem;overflow:hidden}.browse-v2-profile .profile-avatar{width:100%;height:100%}.browse-v2-settings{z-index:130;top:calc(100% + .55rem);right:.75rem}.browse-v2-settings>a{color:#5b52c5;font-weight:800;text-decoration:none}.browse-v2-shell{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#fafaff9e;border:1px solid #ffffff9e;border-radius:2.1rem;grid-template-columns:minmax(0,1fr);gap:1.05rem;width:min(1400px,100vw - 2rem);margin:.7rem auto 0;padding:.85rem;display:grid;box-shadow:0 28px 80px #37428724,inset 0 1px #ffffffe6}.browse-v2-hero{background:radial-gradient(circle at 60% 10%,#c5baff42,#0000 22rem),linear-gradient(135deg,#ffffffbf,#eff3ff8a);border:1px solid #ffffff94;border-radius:1.65rem;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.72fr) minmax(17rem,.75fr);gap:1.2rem;min-height:21rem;padding:2.1rem 2.2rem 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}.browse-v2-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff6b);height:4rem;position:absolute;bottom:0;left:0;right:0}.browse-v2-hero-copy{z-index:4;min-width:0;padding-bottom:1.75rem;position:relative}.browse-v2-eyebrow{color:var(--browse-ink);align-items:center;gap:.55rem;font-family:SkillSysDisplay,Georgia,serif;font-size:2.75rem;font-weight:700;line-height:1;display:inline-flex}.browse-v2-eyebrow i{color:#e9b85f;font-family:inherit;font-size:1.5rem;font-style:normal}.browse-v2-hero h1{max-width:14ch;color:var(--browse-ink);letter-spacing:0;margin:.45rem 0 0;font-family:SkillSysDisplay,Georgia,serif;font-size:2.05rem;font-weight:700;line-height:1.04}.browse-v2-hero-copy>p{max-width:37rem;color:var(--browse-muted);margin:.58rem 0 0;font-size:.88rem;line-height:1.55}.browse-v2-search{background:#ffffffc2;border:1px solid #dbb1626b;border-radius:999px;align-items:center;gap:.5rem;width:min(100%,36rem);min-height:3.15rem;margin-top:1rem;padding:.25rem .35rem .25rem 1rem;display:flex;box-shadow:0 14px 34px #4347911a,inset 0 1px #fff}.browse-v2-search input{min-width:0;color:var(--browse-ink);-webkit-text-fill-color:var(--browse-ink);background:0 0;border:0;outline:0;flex:1;font-size:.84rem}.browse-v2-search input::placeholder{color:#7c85a7;-webkit-text-fill-color:#7c85a7}.browse-v2-search button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;padding:0;display:grid}.browse-v2-search button .material-symbol-icon{opacity:.72;width:1.2rem;height:1.2rem}.browse-v2-filters{flex-wrap:wrap;gap:.44rem;margin-top:.9rem;display:flex;position:relative}.browse-v2-filters>button,.browse-v2-more>button,.browse-v2-more-menu button{color:#51458e;cursor:pointer;background:#ffffff94;border:1px solid #9d97d347;border-radius:999px;min-height:2.25rem;padding:0 .85rem;font-size:.72rem;font-weight:760;transition:transform .16s,background .16s,color .16s}.browse-v2-filters button:hover{transform:translateY(-1px)}.browse-v2-filters button.is-active{background:linear-gradient(135deg, var(--browse-violet), var(--browse-blue));color:#fff;border-color:#0000}.browse-v2-more{position:relative}.browse-v2-more>button span{margin-left:.25rem}.browse-v2-more-menu{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafafff0;border:1px solid #ffffffb3;border-radius:1rem;gap:.32rem;width:min(15rem,100vw - 3rem);padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 18px 38px #3742872e}.browse-v2-more-menu button{text-align:left;border-radius:.75rem;justify-content:flex-start;width:100%}.browse-v2-guide{z-index:3;align-self:stretch;min-width:0;position:relative}.browse-v2-guide img{z-index:3;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 34px #43479129);pointer-events:none;width:min(22rem,145%);height:21rem;position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%)}.browse-v2-guide-glow{filter:blur(12px);background:radial-gradient(circle,#886cff3d,#0000 68%);border-radius:50%;width:16rem;height:10rem;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.browse-v2-guide-bubble{z-index:6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffc7;border:1px solid #dbb1626b;border-radius:1rem;width:12rem;padding:.85rem .95rem;position:absolute;top:1.2rem;left:-2.2rem;box-shadow:0 14px 30px #4347911c}.browse-v2-guide-bubble:after{content:"";background:#ffffffdb;border-top:1px solid #dbb1626b;border-right:1px solid #dbb1626b;width:.8rem;height:.8rem;position:absolute;bottom:.9rem;right:-.45rem;transform:rotate(45deg)}.browse-v2-guide-bubble span,.browse-v2-guide-bubble strong{display:block}.browse-v2-guide-bubble span{color:#8b78b8;font-size:.65rem}.browse-v2-guide-bubble strong{color:#6246c7;margin-top:.28rem;font-size:.76rem;line-height:1.3}.browse-v2-daily{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #dbb1626b;border-radius:1.35rem;align-self:center;padding:1rem;position:relative;box-shadow:0 18px 42px #4347911c,inset 0 1px #fff}.browse-v2-daily-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.browse-v2-daily-head>span{color:var(--browse-ink);font-family:SkillSysDisplay,Georgia,serif;font-size:.9rem;font-weight:700}.browse-v2-daily-head button{color:#7760d8;cursor:pointer;background:#ffffff9e;border:1px solid #9b9fcd42;border-radius:999px;width:1.7rem;height:1.7rem;padding:0}.browse-v2-daily>strong{margin-top:.8rem;font-family:SkillSysDisplay,Georgia,serif;font-size:1.8rem;line-height:1;display:block}.browse-v2-daily>strong small{font-family:var(--font-body,"IBM Plex Sans", sans-serif);font-size:.72rem}.browse-v2-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin-top:.9rem;display:grid}.browse-v2-week span{justify-items:center;gap:.28rem;display:grid}.browse-v2-week i{color:#8f7ba7;background:#ffffffad;border:1px solid #dbb1626b;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.browse-v2-week span.is-done i{color:#fff;background:linear-gradient(135deg,#f5cf78,#eaa956);box-shadow:0 7px 14px #e2a84642}.browse-v2-week small{color:#838aa7;font-size:.5rem}.browse-v2-daily-cta{background:linear-gradient(135deg, #ffffff3d, transparent 44%), linear-gradient(135deg, var(--browse-violet), var(--browse-blue));color:#fff;cursor:pointer;border:1px solid #ffffff8a;border-radius:999px;width:100%;min-height:2.25rem;margin-top:.85rem;font-size:.68rem;font-weight:850;box-shadow:0 10px 22px #595de03b}.browse-v2-featured{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.72fr);gap:.85rem;display:grid}.browse-v2-feature-main,.browse-v2-pick,.browse-v2-rail-card{color:inherit;text-decoration:none}.browse-v2-feature-main{background:#ffffffb8;border:1px solid #dbb1626b;border-radius:1.55rem;grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr);gap:.85rem;min-width:0;min-height:18.5rem;padding:.7rem;display:grid;box-shadow:0 18px 44px #4347911a,inset 0 1px #fff}.browse-v2-art{--browse-tree-accent:#7161fd;--browse-tree-soft:#c9c4ff;--browse-art-position:50% 50%;background:linear-gradient(145deg, color-mix(in srgb, var(--browse-tree-accent) 38%, transparent), transparent 58%), linear-gradient(180deg, #221a5c1a, #221a5c4d), url(/textures/new_image.png) var(--browse-art-position) / 210% auto no-repeat, var(--browse-tree-soft);isolation:isolate;border-radius:1.05rem;min-height:8rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff70}.browse-v2-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg, transparent 26%, #ffffff61 46%, transparent 62%), radial-gradient(circle at 50% 58%, transparent 0 22%, color-mix(in srgb, var(--browse-tree-accent) 22%, transparent) 48%, transparent 70%);background-position:-160% 0,50%;background-size:220% 100%,100% 100%;animation:8s ease-in-out infinite browseV2ArtShine;position:absolute;inset:0}.browse-v2-art.is-featured{min-height:100%}.browse-v2-art-category{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2f24798a;border:1px solid #ffffff7a;border-radius:999px;padding:.3rem .58rem;font-size:.58rem;font-weight:800;position:absolute;top:.65rem;left:.65rem}.browse-v2-sigil{z-index:3;width:7.2rem;height:7.2rem;box-shadow:0 0 32px color-mix(in srgb, var(--browse-tree-accent) 46%, transparent);background:radial-gradient(circle,#ffffff4d,#5940cd29 48%,#0000 70%);border:1px solid #ffffffa8;border-radius:999px;place-items:center;animation:5.5s ease-in-out infinite browseV2SigilFloat;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.browse-v2-sigil i{border-radius:inherit;border:1px dashed #ffffffb8;animation:18s linear infinite browseV2SigilSpin;position:absolute;inset:.72rem}.browse-v2-sigil i:nth-child(2){border-style:solid;animation-duration:12s;animation-direction:reverse;inset:1.55rem}.browse-v2-sigil b{color:#fff;text-shadow:0 0 18px #fff, 0 0 28px var(--browse-tree-accent);font-size:2.15rem}.browse-v2-art-glint{z-index:3;color:#fff;text-shadow:0 0 12px #fff;animation:2.8s ease-in-out infinite browseV2Glint;position:absolute;top:18%;right:12%}.browse-v2-feature-copy{min-width:0;padding:1rem 1rem 5.1rem .25rem;position:relative}.browse-v2-feature-label{color:#8b5ad9;text-transform:uppercase;margin-bottom:.68rem;font-size:.66rem;font-weight:900;display:inline-flex}.browse-v2-feature-copy>em{color:#665cc1;background:#6d6bde1a;border-radius:999px;width:max-content;padding:.25rem .55rem;font-size:.6rem;font-style:normal;font-weight:800;display:block}.browse-v2-feature-copy h2{color:var(--browse-ink);letter-spacing:0;margin:.6rem 0 0;font-family:SkillSysDisplay,Georgia,serif;font-size:2rem;line-height:1.02}.browse-v2-feature-copy>p{max-width:37rem;color:var(--browse-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.browse-v2-author{align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.browse-v2-author .profile-avatar{width:2rem;height:2rem}.browse-v2-author span,.browse-v2-author b,.browse-v2-author small{display:block}.browse-v2-author b{color:#4b5580;font-size:.68rem}.browse-v2-author small{color:#8b92ad;font-size:.56rem}.browse-v2-metrics{background:#ffffff8a;border:1px solid #afb4d857;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:.85rem;left:.25rem;right:1rem;overflow:hidden}.browse-v2-metrics span{text-align:center;align-content:center;gap:.15rem;min-width:0;min-height:3.5rem;padding:.55rem;display:grid}.browse-v2-metrics span+span{border-left:1px solid #afb4d847}.browse-v2-metrics b{color:var(--browse-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.browse-v2-metrics small{color:#858ca8;font-size:.52rem}.browse-v2-picks{grid-template-rows:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.browse-v2-pick{background:#ffffffb8;border:1px solid #dbb16261;border-radius:1.35rem;align-items:center;min-width:0;min-height:8.8rem;padding:.85rem 8.2rem .85rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #43479117,inset 0 1px #fff}.browse-v2-pick>div:first-child{z-index:3;min-width:0;position:relative}.browse-v2-pick>div:first-child>span{color:#bd6386;text-transform:uppercase;font-size:.58rem;font-weight:900}.browse-v2-pick h3{color:var(--browse-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.48rem 0 0;font-family:SkillSysDisplay,Georgia,serif;font-size:1.2rem;line-height:1.05;display:-webkit-box;overflow:hidden}.browse-v2-pick p{color:var(--browse-muted);white-space:nowrap;margin:.5rem 0 0;font-size:.57rem}.browse-v2-pick p b,.browse-v2-rail-copy p b{color:#d297b1;margin:0 .28rem}.browse-v2-pick .browse-v2-art{width:7.25rem;min-height:0;position:absolute;top:.45rem;bottom:.45rem;right:.45rem}.browse-v2-pick .browse-v2-art-category,.browse-v2-pick .browse-v2-sigil,.browse-v2-pick .browse-v2-art-glint{display:none}.browse-v2-pick>i{z-index:5;color:#7a5bdb;background:#ffffffd1;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-style:normal;display:grid;position:absolute;bottom:.78rem;right:.78rem;box-shadow:0 7px 16px #43479124}.browse-v2-section{padding:.45rem .35rem .65rem}.browse-v2-section>header{border-bottom:1px solid #dbb16252;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;padding:0 .25rem .5rem;display:flex}.browse-v2-section h2{color:var(--browse-ink);letter-spacing:0;margin:0;font-family:SkillSysDisplay,Georgia,serif;font-size:1.45rem;line-height:1}.browse-v2-section h2 span{color:#d9a657;margin-right:.35rem;font-size:.8rem}.browse-v2-section header small{color:#858ca8;font-size:.65rem}.browse-v2-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.browse-v2-rail-card{background:#ffffffa8;border:1px solid #dbb16257;border-radius:1.15rem;grid-template-columns:minmax(7.4rem,.78fr) minmax(0,1.22fr);gap:.72rem;min-width:0;min-height:7.6rem;padding:.45rem;display:grid;box-shadow:0 12px 28px #43479114,inset 0 1px #fff}.browse-v2-rail-card .browse-v2-art{min-height:6.7rem}.browse-v2-rail-card .browse-v2-sigil{width:4.3rem;height:4.3rem}.browse-v2-rail-card .browse-v2-sigil b{font-size:1.4rem}.browse-v2-rail-copy{align-self:center;min-width:0;padding:.45rem .45rem .35rem 0}.browse-v2-rail-copy>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.browse-v2-rail-copy>div span{color:#665cc1;background:#6d6bde1a;border-radius:999px;padding:.2rem .42rem;font-size:.52rem;font-weight:800}.browse-v2-rail-copy>div i{color:#7658d7;font-style:normal}.browse-v2-rail-copy h3{color:var(--browse-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.48rem 0 0;font-family:SkillSysDisplay,Georgia,serif;font-size:1rem;line-height:1.1;display:-webkit-box;overflow:hidden}.browse-v2-rail-copy p{color:var(--browse-muted);white-space:nowrap;margin:.62rem 0 0;font-size:.55rem}.browse-v2-empty{text-align:center;background:#ffffff8a;border:1px dashed #7464c657;border-radius:1.5rem;align-content:center;place-items:center;gap:.55rem;min-height:17rem;display:grid}.browse-v2-empty strong{font-family:SkillSysDisplay,Georgia,serif;font-size:1.6rem}.browse-v2-empty p{color:var(--browse-muted);margin:0}.browse-v2-empty a{color:#6c4ed2;margin-top:.4rem;font-weight:850}@keyframes browseV2ArtShine{0%,62%,to{background-position:-160% 0,50%}78%{background-position:160% 0,50%}}@keyframes browseV2SigilSpin{to{transform:rotate(360deg)}}@keyframes browseV2SigilFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes browseV2Glint{0%,to{opacity:.45;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(16deg)}}@media (width<=1180px){.browse-v2-nav a{padding-inline:.7rem}.browse-v2-nav a .material-symbol-icon{display:none}.browse-v2-currency{min-width:3.45rem;padding-inline:.5rem}.browse-v2-hero{grid-template-columns:minmax(0,1.4fr) minmax(13rem,.65fr) minmax(15rem,.72fr)}.browse-v2-guide-bubble{left:-1rem}.browse-v2-featured{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.72fr)}.browse-v2-feature-main{grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr)}}@media (width<=920px){.browse-v2-topbar{grid-template-columns:auto 1fr auto}.browse-v2-nav{display:none}.browse-v2-actions{grid-column:3}.browse-v2-create,.browse-v2-currency{display:none}.browse-v2-hero{grid-template-columns:minmax(0,1fr) minmax(13rem,.6fr);min-height:28rem}.browse-v2-daily{grid-column:1/-1;align-self:end}.browse-v2-guide img{height:17.5rem}.browse-v2-featured{grid-template-columns:1fr}.browse-v2-picks{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.browse-v2-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:is(html:has(.browse-v2-page),body:has(.browse-v2-page)){width:100%;overflow:hidden auto}body:has(.browse-v2-page) #root{width:100%;min-width:0;overflow:visible}.app-shell.profile-mode:has(.browse-v2-page){width:100%;min-width:0;overflow:visible}.browse-v2-page{width:100%;min-width:0;padding-bottom:calc(5.7rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#e5ecff1f,#f4f7ffc2),url(/textures/new_image.png) top/auto 100dvh no-repeat,#dfe9ff}.browse-v2-topbar{border-radius:1.3rem;grid-template-columns:minmax(0,1fr) auto;width:calc(100vw - 1rem);min-height:3.5rem;margin-top:.5rem;padding:.38rem .5rem .38rem .72rem;position:relative}.browse-v2-actions{grid-column:2;min-width:0}.browse-v2-brand{gap:.45rem}.browse-v2-brand .profile-dashboard-logo{width:1.9rem;height:1.9rem}.browse-v2-brand strong{font-size:1.12rem}.browse-v2-streak{display:none}.browse-v2-profile{width:2.4rem;min-height:2.4rem}.browse-v2-shell{border-radius:1.5rem;gap:.7rem;width:calc(100vw - 1rem);min-width:0;margin-top:.5rem;padding:.5rem}.browse-v2-hero{border-radius:1.2rem;grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%;min-width:0;min-height:auto;padding:1.25rem 1rem .75rem}.browse-v2-hero-copy{width:100%;min-width:0;padding-bottom:0}.browse-v2-eyebrow{font-size:2rem}.browse-v2-hero h1{max-width:11ch;font-size:1.55rem}.browse-v2-hero-copy>p{font-size:.75rem}.browse-v2-search{width:100%;min-height:2.85rem;padding-left:.8rem}.browse-v2-filters{scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:.4rem;overflow-x:auto}.browse-v2-filters::-webkit-scrollbar{display:none}.browse-v2-filters>button,.browse-v2-more>button{flex:none}.browse-v2-guide{display:none}.browse-v2-daily{grid-column:1/-1;width:100%;min-width:0;margin:0;padding:.78rem}.browse-v2-daily>strong{font-size:1.45rem}.browse-v2-week{gap:.18rem;min-width:0}.browse-v2-week i{width:1.38rem;height:1.38rem}.browse-v2-feature-main{border-radius:1.2rem;grid-template-columns:1fr;width:100%;min-width:0;min-height:0}.browse-v2-feature-main>.browse-v2-art{width:100%;min-width:0;min-height:14rem}.browse-v2-feature-copy{padding:.55rem .55rem 5rem}.browse-v2-feature-copy h2{font-size:1.55rem}.browse-v2-metrics{left:.55rem;right:.55rem}.browse-v2-metrics span{min-height:3.25rem;padding:.35rem .2rem}.browse-v2-metrics b{font-size:.58rem}.browse-v2-metrics small{font-size:.44rem}.browse-v2-picks{grid-template-columns:1fr;width:100%;min-width:0}.browse-v2-pick{width:100%;min-width:0;min-height:8rem}.browse-v2-section{padding-inline:0}.browse-v2-section h2{font-size:1.2rem}.browse-v2-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:.65rem;padding:.2rem .15rem .8rem;display:flex;overflow-x:auto}.browse-v2-rail::-webkit-scrollbar{display:none}.browse-v2-rail-card{scroll-snap-align:start;flex:0 0 min(82vw,20rem)}}@media (prefers-reduced-motion:reduce){.browse-v2-art:after,.browse-v2-sigil,.browse-v2-sigil i,.browse-v2-art-glint{animation:none!important}}@media (width>=1024px){.profile-dashboard-layout.is-browse-page .profile-dashboard-sidebar,.profile-dashboard-layout.is-browse-page .profile-dashboard-content,.profile-dashboard-layout.is-browse-page .profile-dashboard-right{display:none}.profile-dashboard-layout.is-browse-page{gap:0!important;padding:0!important;display:block!important}.app-shell.profile-mode:has(.browse-desktop-layout){background:0 0!important}.app-shell.profile-mode:has(.browse-desktop-layout) .profile-dashboard-page{background:0 0!important}.app-shell.profile-mode:has(.browse-desktop-layout) .profile-dashboard-blur-wrap{background:0 0!important}.app-shell.profile-mode:has(.browse-desktop-layout) .profile-dashboard-layout{background:0 0!important}.app-shell.profile-mode:has(.browse-desktop-layout) .profile-dashboard-topbar{z-index:1;position:relative}.app-shell.profile-mode:has(.browse-desktop-layout){background-attachment:scroll;background:url(/textures/new_image.png) top/cover no-repeat!important}.browse-page{min-height:100vh;color:var(--ss-navy);padding:0 24px 48px;font-family:IBM Plex Sans,sans-serif;overflow-x:hidden}.browse-stage{-webkit-backdrop-filter:blur(10px);z-index:1;background:#ffffff29;border:1px solid #ffffff47;border-radius:34px;width:min(1680px,100vw - 48px);margin:10px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 70px #4874be1a}.browse-hero{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff4d 0%,#dceeff33 100%);grid-template-columns:760px 330px 360px;align-items:start;column-gap:32px;height:390px;padding:56px 64px 0;display:grid;position:relative;overflow:hidden}.hero-left{width:760px;min-width:0}.hero-left h1{color:#10245a;letter-spacing:-.02em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:72px;font-weight:700;line-height:74px}.hero-left .hero-subtitle{color:var(--ss-muted);max-width:720px;margin-top:8px;font-family:IBM Plex Sans,sans-serif;font-size:17px;line-height:26px}.hero-search{width:760px;height:66px;color:var(--ss-navy);background:#ffffffc7;border:1px solid #6f96d24d;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:0 26px;font-family:IBM Plex Sans,sans-serif;font-size:16px;display:flex;box-shadow:0 18px 45px #4874be1f}.hero-search input{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1}.hero-search input::placeholder{color:#52668f8c}.hero-search button{cursor:pointer;color:var(--ss-muted);background:0 0;border:none;place-items:center;display:grid}.hero-chips{flex-wrap:wrap;gap:12px;max-width:760px;max-height:108px;margin-top:20px;display:flex;overflow:hidden}.hero-chips button{color:#30446f;cursor:pointer;white-space:nowrap;background:#ffffff94;border:1px solid #6f96d23d;border-radius:999px;height:46px;padding:0 24px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:500;transition:background .2s,color .2s}.hero-chips button.is-active{color:#fff;background:linear-gradient(135deg,#6ca7ff 0%,#8b6cff 100%);border:none}.hero-chips button:hover:not(.is-active){background:#ffffffd1}.hero-guide{min-width:0;height:390px;position:relative;overflow:visible}.hero-guide img{object-fit:contain;z-index:3;pointer-events:none;max-width:330px;height:315px;position:absolute;bottom:0;right:-10px}.hero-guide .anime-placeholder{z-index:2;background:#000;border-radius:28px;width:300px;height:300px;position:absolute;bottom:0;right:0}.speech-bubble{-webkit-backdrop-filter:blur(18px);width:260px;min-height:96px;color:var(--ss-muted);z-index:4;pointer-events:none;background:#ffffffc2;border:1px solid #e7b86a66;border-radius:24px;padding:20px 24px;font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:24px;position:absolute;top:88px;left:-20px}.daily-card{-webkit-backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #e7b86a61;border-radius:28px;justify-self:end;width:360px;height:190px;margin-top:86px;padding:24px;position:relative;overflow:hidden}.daily-card h3{color:var(--ss-navy);margin:0;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:600}.daily-card .streak-count{color:var(--ss-navy);white-space:nowrap;margin-top:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:700;line-height:36px}.daily-card .days-row{gap:10px;margin-top:18px;display:flex}.daily-card .day-circle{background:#ffffff8c;border:1px solid #e7b86a73;border-radius:50%;flex:0 0 30px;width:30px;height:30px}.daily-card .day-circle.is-done{background:#f4b95f}.daily-card .crystals-pill{color:#10245a;background:#ffffffad;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 18px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:20px;right:20px}.daily-card .crystals-pill img{width:18px;height:18px}.featured-row{z-index:5;background:0 0;border-top:1px solid #ffffff38;grid-template-columns:1040px minmax(0,1fr);align-items:start;gap:28px;padding:32px 64px 34px;display:grid;position:relative}.featured-card{width:1040px;height:300px;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #e7b86a66;border-radius:30px;grid-template-columns:470px minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #4874be24}.featured-card .featured-image{object-fit:cover;width:470px;height:300px}.featured-card .placeholder-image{background:#000;width:470px;height:300px}.featured-card .featured-content{min-width:0;padding:38px 36px 26px;position:relative}.featured-card .featured-badge{color:#fff;z-index:4;background:linear-gradient(135deg,#8b6cff,#4f8cff);border-radius:999px;align-items:center;height:38px;padding:0 20px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;display:flex;position:absolute;top:22px;left:22px}.featured-card .category-badge{color:#315fa8;background:#dbeaffdb;border-radius:999px;align-items:center;height:30px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.featured-card h3{color:#10245a;max-width:480px;margin-top:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:700;line-height:40px}.featured-card p{color:var(--ss-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:500px;margin-top:14px;font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:23px;display:-webkit-box;overflow:hidden}.featured-card .author{color:#7a8dad;margin-top:8px;font-family:IBM Plex Sans,sans-serif;font-size:13px}.featured-card .metrics-row{grid-template-columns:repeat(4,1fr);gap:10px;height:56px;display:grid;position:absolute;bottom:22px;left:36px;right:36px}.featured-card .metric-chip{color:#30446f;background:#ffffffa8;border:1px solid #6f96d23d;border-radius:16px;justify-content:center;align-items:center;height:56px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;display:flex}.right-mini-stack{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.mini-card{width:100%;max-width:100%;height:140px;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #e7b86a57;border-radius:26px;grid-template-columns:minmax(0,1fr) 160px;text-decoration:none;display:grid;overflow:hidden}.mini-card .mini-content{min-width:0;padding:24px 22px}.mini-card .mini-label{color:#c45f7a;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600}.mini-card h4{color:var(--ss-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:700;line-height:28px;display:-webkit-box;overflow:hidden}.mini-card .mini-meta{color:var(--ss-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-family:IBM Plex Sans,sans-serif;font-size:12px;overflow:hidden}.mini-card .mini-image{object-fit:cover;width:160px;height:140px}.mini-card .placeholder-image{background:#000;width:160px;height:140px}.browse-section{padding:0 64px 36px}.browse-section:last-child{padding-bottom:42px}.section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-header h2{color:var(--ss-navy);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:700;line-height:36px}.browse-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.browse-tree-card{height:140px;color:inherit;cursor:pointer;background:#ffffffbd;border:1px solid #6f96d23d;border-radius:24px;grid-template-columns:190px minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 32px #4874be1a}.browse-tree-card .card-image{object-fit:cover;width:190px;height:140px}.browse-tree-card .placeholder-image{background:#000;width:190px;height:140px}.browse-tree-card .card-content{padding:18px}.browse-tree-card h4{color:var(--ss-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:24px;display:-webkit-box;overflow:hidden}.browse-tree-card .card-meta{color:var(--ss-muted);gap:12px;margin-top:12px;font-size:12px;display:flex}}.tree-preview-overlay{z-index:10000;place-items:center;padding:clamp(1rem,3vw,3rem);display:grid;position:fixed;inset:0;overflow-y:auto}.tree-preview-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1b3994;position:fixed;inset:0}.tree-preview-dialog{background:linear-gradient(145deg,#fffffffa,#f7f9fff2);border:1px solid #fffc;border-radius:1.7rem;width:min(1120px,100%);max-height:min(900px,100dvh - 2rem);padding:clamp(1.15rem,2.5vw,2rem);position:relative;overflow-y:auto;box-shadow:0 35px 100px #04123561,inset 0 1px #fff}.tree-preview-dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tree-preview-eyebrow{color:#c49343;letter-spacing:.12em;font-size:.62rem;font-weight:850}.tree-preview-dialog h2{color:#142957;margin:.3rem 0 0;font-family:SkillSysDisplay,Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:1}.tree-preview-dialog-head p{color:#687895;margin:.45rem 0 0;font-size:.82rem}.tree-preview-close{color:#52688c;cursor:pointer;background:#fff;border:1px solid #56709d33;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:1.4rem;display:grid}.tree-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.35rem;display:grid}.tree-preview-option{color:#142957;text-align:left;cursor:pointer;background:#fff;border:1px solid #788cb43d;border-radius:1rem;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 24px #3d5b8c17}.tree-preview-option.is-selected{border-color:var(--preview-accent,#5279d7);box-shadow:0 0 0 3px color-mix(in srgb, var(--preview-accent,#5279d7) 22%, transparent), 0 18px 30px #3d5b8c29}.tree-preview-option-label{color:#34496d;padding:.6rem .75rem .7rem;font-size:.69rem;font-weight:800;display:block}.tree-preview-option-shuffle,.tree-preview-selected-mark{z-index:5;border-radius:999px;place-items:center;display:grid;position:absolute}.tree-preview-option-shuffle{color:#5873aa;background:#ffffffd1;width:1.65rem;height:1.65rem;font-size:1rem;bottom:.52rem;right:.55rem}.tree-preview-selected-mark{background:var(--preview-accent,#5279d7);color:#fff;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:900;top:.55rem;right:.55rem}.tree-preview-art{isolation:isolate;background:var(--preview-deep,#263563);min-height:12rem;position:relative;overflow:hidden}.tree-preview-art.size-wide{min-height:10.7rem}.tree-preview-art.size-tall{min-height:14.5rem}.tree-preview-image{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:calc(100% * var(--preview-zoom,1.2)) auto;filter:blur(var(--preview-blur,0px)) brightness(var(--preview-brightness,1)) contrast(var(--preview-contrast,1)) saturate(var(--preview-saturation,1)) hue-rotate(var(--preview-hue,0deg));position:absolute;inset:0;transform:scale(1.03)}.tree-preview-art:before{content:"";z-index:-1;background:linear-gradient(var(--preview-angle,135deg), color-mix(in srgb, var(--preview-deep) 72%, transparent), color-mix(in srgb, var(--preview-accent) 38%, transparent), #ffffff05);opacity:var(--preview-overlay,.24);position:absolute;inset:0}.tree-preview-art:after{content:"";z-index:1;border:1px var(--preview-frame-style,solid) #ffffff6b;pointer-events:none;border-radius:.65rem;position:absolute;inset:.55rem}.tree-preview-category{z-index:3;color:#fff;background:#11214aad;border-radius:999px;padding:.28rem .52rem;font-size:.55rem;font-weight:800;position:absolute;top:.7rem;left:.75rem}.tree-preview-sparkles{z-index:3;color:#fff1bfeb;font-size:.72rem;position:absolute;top:.65rem;right:.75rem}.tree-preview-copy{z-index:3;color:#fff;position:absolute}.tree-preview-copy h3{margin:0;font-family:SkillSysDisplay,Georgia,serif;font-size:clamp(1.15rem,2.1vw,1.8rem);line-height:1.02}.tree-preview-copy p{color:#fffc;margin:.45rem 0 0;font-size:.62rem;line-height:1.35}.tree-preview-copy.is-hero{inset:auto 1rem 1rem}.tree-preview-copy.is-hero h3{max-width:13ch;font-size:clamp(1.5rem,3vw,2.3rem)}.tree-preview-copy.is-dark{max-width:80%;inset:auto 1rem 1rem}.tree-preview-copy.is-dark small{color:var(--preview-soft);letter-spacing:.14em;font-size:.55rem;font-weight:850}.tree-preview-copy.is-dark h3{margin-top:.4rem}.template-color_poster{background:var(--preview-accent)}.template-color_poster .tree-preview-image{opacity:.28}.tree-preview-copy.is-poster{text-align:center;justify-items:center;display:grid;inset:1.8rem 1rem .8rem}.tree-preview-mini-image{background-size:160%;border:.4rem solid #ffffffc7;width:55%;min-height:4.4rem;box-shadow:0 10px 20px #17264b38}.tree-preview-copy.is-poster h3{max-width:14ch;margin-top:.75rem}.tree-preview-copy.is-poster p{margin-top:.25rem}.template-dark_editorial{background:var(--preview-deep)}.template-dark_editorial .tree-preview-image{filter:brightness(.42)saturate(.8)}.template-split_editorial{background:#fbf9f2}.template-split_editorial .tree-preview-image{z-index:1;background-size:180%;width:50%}.template-split_editorial .tree-preview-image:after{content:""}.template-split_editorial .tree-preview-copy{color:var(--preview-deep);padding:2.3rem .85rem .7rem;inset:0 0 0 50%}.template-split_editorial .tree-preview-copy.side-right{inset:0 50% 0 0}.template-split_editorial .tree-preview-copy h3{color:var(--preview-deep)}.template-split_editorial .tree-preview-copy p{color:#6e7686}.template-split_editorial .tree-preview-copy b{color:var(--preview-accent);margin-top:.5rem;font-size:.55rem;display:block}.template-paper_minimal{background:#f7f1e6}.template-paper_minimal .tree-preview-image{opacity:.17;filter:grayscale(.35)}.tree-preview-copy.is-paper{color:var(--preview-deep);inset:auto 1rem 1rem}.tree-preview-copy.is-paper small{color:var(--preview-accent);font-size:.57rem;font-weight:800}.tree-preview-copy.is-paper h3{color:var(--preview-deep);margin-top:.25rem}.tree-preview-copy.is-paper p{color:#69758b}.tree-preview-copy.is-paper i{color:var(--preview-accent);font-style:normal;position:absolute;bottom:0;right:0}.tree-preview-collage-pieces{height:6rem;position:absolute;inset:-.3rem 1rem auto}.tree-preview-collage-pieces i{top:calc(var(--piece-index) * .42rem);left:calc(var(--piece-index) * 19%);width:42%;height:4.4rem;transform:rotate(calc((var(--piece-index) - 1) * 5deg));background:var(--preview-image-url) center / cover, var(--preview-soft);border:.35rem solid #fff;position:absolute;box-shadow:0 8px 15px #16244833}.tree-preview-copy.is-collage{inset:auto 1rem .8rem}.tree-preview-copy.is-collage h3{margin-top:6.1rem}.tree-preview-dialog-foot{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.tree-preview-dialog-foot button{min-height:2.7rem;font:inherit;cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.74rem;font-weight:800}.tree-preview-cancel{color:#687895;background:0 0;border:0}.tree-preview-shuffle{color:#4568a6;background:#fff;border:1px solid #4d6faa38}.tree-preview-confirm{color:#fff;background:linear-gradient(135deg,#3d75d7,#214a9c);border:1px solid #ffffffb8;box-shadow:0 10px 20px #305bac38}@media (width<=720px){.tree-preview-overlay{padding:.65rem}.tree-preview-dialog{border-radius:1.25rem;max-height:calc(100dvh - 1.3rem)}.tree-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tree-preview-art{min-height:9.8rem}.tree-preview-art.size-tall{min-height:11.5rem}.tree-preview-copy h3{font-size:1.15rem}.tree-preview-dialog-foot{flex-wrap:wrap}.tree-preview-confirm{flex:100%;order:-1}}body:has(.browse-results-page) .browse-results-page{color:#142957;-webkit-text-fill-color:currentColor}body:has(.browse-results-page) .browse-results-page button{color:#142957;-webkit-text-fill-color:currentColor}body:has(.browse-results-page) .browse-results-page input{color:#142957;-webkit-text-fill-color:currentColor}body:has(.browse-results-page) .browse-results-search{background:#fffffff5}body:has(.browse-results-page) .browse-v2-brand{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-v2-brand strong{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-v2-streak{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-v2-streak b{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-v2-currency{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-v2-currency b{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-results-search input{color:#223251;-webkit-text-fill-color:#223251}body:has(.browse-results-page) .browse-results-search input::placeholder{color:#8893a8;-webkit-text-fill-color:#8893a8}body:has(.browse-results-page) .browse-results-tabs>button{color:#425273;-webkit-text-fill-color:#425273}body:has(.browse-results-page) .browse-results-tabs>button.is-active{color:#2e62c5;-webkit-text-fill-color:#2e62c5}.browse-results-categories{position:relative;overflow:visible}.browse-results-category-track{scrollbar-width:none;flex:1;align-items:center;gap:.65rem;min-width:0;display:flex;overflow-x:auto}.browse-results-category-track::-webkit-scrollbar{display:none}:is(body:has(.browse-results-page) .browse-results-category-track>button,body:has(.browse-results-page) .browse-results-more>button){color:#34496d;-webkit-text-fill-color:#34496d;cursor:pointer;background:#ffffffeb;border:1px solid #7089b433;border-radius:999px;flex:none;align-items:center;gap:.48rem;min-height:2.55rem;padding:0 1rem;font-size:.71rem;font-weight:720;display:inline-flex}body:has(.browse-results-page) .browse-results-category-track>button.is-active{color:#245bb8;-webkit-text-fill-color:#245bb8;background:#fff;border-color:#5f8ddd;box-shadow:0 7px 16px #4a7acd1c}body:has(.browse-results-page) .browse-results-more>button{background:#fffffffa;border-color:#7089b447;gap:.38rem;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;box-shadow:0 5px 14px #49689d0f}:is(body:has(.browse-results-page) .browse-results-more>button:hover,body:has(.browse-results-page) .browse-results-more>button.is-open){color:#245bb8;-webkit-text-fill-color:#245bb8;background:#fff;border-color:#6d9ae8;box-shadow:0 7px 16px #4a7acd1c}.browse-results-more-icon{place-items:center;width:1rem;height:1rem;font-size:1.05rem;line-height:1;display:inline-grid}.browse-results-more-chevron{margin-left:.1rem;font-size:.85rem;line-height:1;transition:transform .16s}.browse-results-more>button.is-open .browse-results-more-chevron{transform:rotate(180deg)}.browse-results-more{z-index:80;flex:none;position:relative}.browse-results-more-menu{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #7089b43d;border-radius:.9rem;gap:.25rem;width:14rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 42px #263f6c33}body:has(.browse-results-page) .browse-results-more-menu button{color:#34496d;-webkit-text-fill-color:#34496d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.62rem;min-height:2.35rem;padding:0 .75rem;font-size:.72rem;font-weight:700}:is(body:has(.browse-results-page) .browse-results-more-menu button:hover,body:has(.browse-results-page) .browse-results-more-menu button.is-active){color:#245bb8;-webkit-text-fill-color:#245bb8;background:#eef4ff}body:has(.browse-results-page) .browse-results-sidebar{background:#ffffffe6}body:has(.browse-results-page) .browse-results-sidebar strong{color:#34496d;-webkit-text-fill-color:#34496d}body:has(.browse-results-page) .browse-results-sidebar button{color:#34496d;-webkit-text-fill-color:#34496d}body:has(.browse-results-page) .browse-results-sidebar button span{color:#34496d;-webkit-text-fill-color:#34496d}:is(body:has(.browse-results-page) .browse-results-sidebar button b,body:has(.browse-results-page) .browse-results-sidebar button small){color:#71809a;-webkit-text-fill-color:#71809a}.browse-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:.9rem}:is(body:has(.browse-results-page) .browse-result-featured,body:has(.browse-results-page) .browse-result-card){color:#142957;background:#fffdf8f7;border-color:#cda85a6b;border-radius:.8rem;box-shadow:0 9px 22px #314f7d1a,inset 0 1px #fff}.browse-result-featured>.tree-preview-art{min-height:16rem}.browse-result-featured{grid-row:auto}.browse-result-featured>.template-hero_image:before{opacity:1;background:linear-gradient(#0000,#182a4e2e 32%,#0c1b3ddb)}.browse-result-card>.tree-preview-art{border-radius:0;min-height:10rem}.browse-result-card.variant-1>.tree-preview-art{min-height:12rem}.browse-result-card.variant-2>.tree-preview-art{min-height:9rem}.browse-result-card.variant-3>.tree-preview-art{min-height:11rem}.browse-result-card>.tree-preview-art:after,.browse-result-featured>.tree-preview-art:after{inset:.45rem}:is(body:has(.browse-results-page) .browse-result-card-copy,body:has(.browse-results-page) .browse-result-feature-copy){background:#fffdf8fa}body:has(.browse-results-page) .browse-result-card-copy h3{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-result-card-copy p{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-result-feature-copy footer{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-result-feature-copy footer b{color:#142957;-webkit-text-fill-color:#142957}body:has(.browse-results-page) .browse-result-feature-copy footer span{color:#142957;-webkit-text-fill-color:#142957}.browse-result-feature-copy{padding-block:.65rem}.browse-result-feature-copy footer{border:0;justify-content:flex-start;margin:0;padding:0}.browse-result-feature-copy footer span{margin-left:auto}@media (width<=640px){.browse-results-category-track{padding-bottom:.25rem}.browse-results-more-menu{top:auto;right:.75rem;bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));width:min(15rem,100vw - 1.5rem);position:fixed}.browse-results-grid{grid-template-columns:1fr}}.browse-result-card>.tree-preview-art .tree-preview-copy{display:block}.browse-result-card-meta{color:#4f607e;background:#fffdf8fa;border-top:1px solid #bc9d5b38;align-items:center;gap:.65rem;min-height:2.8rem;padding:.62rem .72rem;font-size:.58rem;display:flex}.browse-result-card-meta span{white-space:nowrap}.browse-result-card-meta i{color:#244d91;margin-left:auto;font-size:.9rem;font-style:normal}body:has(.browse-results-page) .browse-result-card-meta{color:#4f607e;-webkit-text-fill-color:#4f607e}body:has(.browse-results-page) .browse-result-card-meta span{color:#4f607e;-webkit-text-fill-color:#4f607e}body:has(.browse-results-page) .browse-result-card-meta i{color:#4f607e;-webkit-text-fill-color:#4f607e}.browse-result-card>.template-color_poster,.browse-result-card>.template-paper_minimal{min-height:12rem}.browse-result-card>.template-dark_editorial,.browse-result-card>.template-collage_board{min-height:13rem}.browse-result-card>.template-split_editorial{min-height:11rem}.browse-result-card .tree-preview-copy.is-hero h3,.browse-result-card .tree-preview-copy.is-dark h3{max-width:14ch}.browse-result-card .tree-preview-copy.is-paper h3,.browse-result-card .tree-preview-copy.is-split h3,.browse-result-card .tree-preview-copy.is-poster h3,.browse-result-card .tree-preview-copy.is-collage h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.browse-card-cover{--cover-image-size:calc(100% * var(--preview-zoom,1.2));isolation:isolate;background:var(--preview-deep,#1e315b);min-height:13rem;position:relative;overflow:hidden}.browse-card-cover-image{z-index:-2;background-repeat:no-repeat;background-size:var(--cover-image-size) auto;filter:brightness(var(--preview-brightness,1)) contrast(var(--preview-contrast,1)) saturate(var(--preview-saturation,1)) hue-rotate(var(--preview-hue,0deg));position:absolute;inset:0;transform:scale(1.025)}.browse-card-cover:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.browse-card-cover-badge{z-index:4;color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18254cb8;border:1px solid #ffffff38;border-radius:999px;max-width:calc(100% - 4.8rem);padding:.3rem .58rem;font-size:.55rem;font-weight:850;line-height:1;position:absolute;top:.65rem;left:.7rem;overflow:hidden}.browse-card-cover-stars{z-index:4;color:#ffe8a3eb;text-shadow:0 0 10px #fff0baa6;font-size:.63rem;position:absolute;top:.65rem;right:.65rem}.browse-card-cover-copy{z-index:3;min-width:0;position:absolute}.browse-card-cover-copy h3{overflow-wrap:anywhere;letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:SkillSysDisplay,Georgia,serif;font-size:1.55rem;font-weight:680;line-height:.98;display:-webkit-box;overflow:hidden}.browse-card-cover-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.48rem 0 0;font-size:.61rem;line-height:1.38;display:-webkit-box;overflow:hidden}.browse-card-cover-frame{z-index:2;pointer-events:none;border:1px solid #ffefbc57;border-radius:.55rem;position:absolute;inset:.45rem}.browse-card-cover.visual-hero_image{min-height:17.5rem}.browse-card-cover.visual-hero_image:before{background:linear-gradient(#0000,#13234624 26%,#0d1b3bf0)}.browse-card-cover-copy.is-hero{color:#fff;inset:auto 1rem 1rem}.browse-card-cover-copy.is-hero h3{max-width:14ch;font-size:1.9rem}.browse-card-cover-copy.is-hero p{color:#ffffffd1;max-width:31ch}.browse-card-cover.visual-color_poster{background:linear-gradient(145deg, color-mix(in srgb, var(--preview-accent) 82%, #fff), var(--preview-deep));min-height:17rem}.browse-card-cover.visual-color_poster>.browse-card-cover-image{opacity:.16;mix-blend-mode:luminosity}.browse-card-cover.visual-color_poster:before{background:radial-gradient(circle at 50% 12%,#ffffff4d,#0000 54%)}.browse-card-cover-copy.is-poster{color:#fff;text-align:center;align-content:start;justify-items:center;display:grid;inset:2.2rem .9rem .85rem}.browse-card-poster-image{background-position:50%;background-size:165%;border:.4rem solid #ffffffe0;width:52%;min-height:4.5rem;box-shadow:0 12px 22px #14274f38}.browse-card-cover-copy.is-poster h3{-webkit-line-clamp:2;max-width:15ch;margin-top:.8rem;font-size:1.45rem}.browse-card-cover-copy.is-poster p{color:#ffffffb8;-webkit-line-clamp:1}.browse-card-cover.visual-dark_editorial{background:var(--preview-deep);min-height:17rem}.browse-card-cover.visual-dark_editorial>.browse-card-cover-image{filter:brightness(.38)contrast(1.08)saturate(.8)}.browse-card-cover.visual-dark_editorial:before{background:linear-gradient(100deg,#07122beb,#0c1b3b47)}.browse-card-cover-copy.is-dark{color:#fff;max-width:88%;inset:auto 1rem 1rem}.browse-card-cover-copy.is-dark h3{max-width:14ch;font-size:1.65rem}.browse-card-cover-copy.is-dark p{color:#ffffffc7}.browse-card-cover.visual-split_editorial{background:#f8f5ed;min-height:16rem}.browse-card-cover.visual-split_editorial>.browse-card-cover-image{background-size:cover;width:auto;right:48%;transform:none}.browse-card-cover.visual-split_editorial:has(.side-right)>.browse-card-cover-image{left:52%;right:0}.browse-card-cover.visual-split_editorial:before{background:linear-gradient(135deg, transparent 48%, color-mix(in srgb, var(--preview-soft) 18%, #fff) 49%)}.browse-card-cover-copy.is-split{color:var(--preview-deep);align-content:center;display:grid;inset:.8rem .75rem .8rem 55%}.browse-card-cover-copy.is-split.side-right{inset:.8rem 55% .8rem .8rem}.browse-card-cover-copy.is-split h3{-webkit-line-clamp:3;font-size:1.28rem}.browse-card-cover-copy.is-split p{color:#677287;-webkit-line-clamp:3}.browse-card-cover.visual-paper_minimal{background:#faf7ef;min-height:16rem}.browse-card-cover.visual-paper_minimal>.browse-card-cover-image{opacity:.16;filter:grayscale(.35)contrast(.92);background-size:cover;left:38%;transform:none}.browse-card-cover.visual-paper_minimal:before{background:linear-gradient(90deg,#faf7ef 0 38%,#faf7ef8c 70%,#faf7ef1f)}.browse-card-cover-copy.is-paper{max-width:75%;color:var(--preview-deep);inset:2.5rem 1rem 1rem}.browse-card-cover-copy.is-paper small{color:var(--preview-accent);font-size:.55rem;font-weight:800}.browse-card-cover-copy.is-paper h3{-webkit-line-clamp:3;margin-top:.5rem;font-size:1.55rem}.browse-card-cover-copy.is-paper p{color:#68758a}.browse-card-cover.visual-collage_board{background:color-mix(in srgb, var(--preview-soft) 16%, #f8f5ed);min-height:17rem}.browse-card-cover.visual-collage_board>.browse-card-cover-image{opacity:.12;filter:grayscale(.2)}.browse-card-cover-copy.is-collage{color:var(--preview-deep);inset:2.1rem .8rem .8rem}.browse-card-collage{height:7rem;position:relative}.browse-card-collage i{top:calc(var(--piece) * .35rem);left:calc(var(--piece) * 23%);width:55%;height:5.5rem;transform:rotate(calc((var(--piece) - 1) * 5deg));background-position:calc(25% + (var(--piece) * 22%)) center;background-size:180%;border:.38rem solid #fff;position:absolute;box-shadow:0 9px 18px #2030502e}.browse-card-cover-copy.is-collage h3{-webkit-line-clamp:2;margin-top:.2rem;font-size:1.35rem}.browse-card-cover.is-featured{min-height:17.5rem}@media (width<=1180px){.browse-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.browse-results-grid{grid-template-columns:1fr}.browse-card-cover,.browse-card-cover.visual-hero_image,.browse-card-cover.visual-color_poster,.browse-card-cover.visual-dark_editorial,.browse-card-cover.visual-split_editorial,.browse-card-cover.visual-paper_minimal,.browse-card-cover.visual-collage_board{min-height:14rem}}
