:root{color:#474132;background:#f5f0e1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}*{box-sizing:border-box}body{isolation:isolate;color:#474132;background:linear-gradient(160deg,#f6f1e2,#efe7d0 42%,#e2d7b8);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)}.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.theme-paprer .profile-create-tree-link,body.theme-bnw .profile-create-tree-link{min-height:2.25rem;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif);background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #2a354814;color:#172235!important;text-decoration:none!important}.tree-create-workspace{color:#172235;background:radial-gradient(circle at 18% 18%,#54d2b22e,#0000 18rem),radial-gradient(circle at 82% 14%,#7161fd1c,#0000 20rem),linear-gradient(135deg,#fcfaf9,#fbf9fa);place-items:center;min-height:100vh;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:.72;position:absolute;inset:0}.tree-create-empty-canvas:before{content:"";background-image:radial-gradient(circle,#ffffffeb 0 1px,#0000 1.5px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px),linear-gradient(0deg,#fff3 1px,#0000 1px);background-size:76px 76px,228px 228px,228px 228px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.tree-create-empty-canvas span{border:1px solid #ebb54a33;border-radius:999px;width:10.5rem;height:10.5rem;position:absolute}.tree-create-empty-canvas span:first-child{top:22%;left:12%}.tree-create-empty-canvas span:nth-child(2){width:16rem;height:16rem;bottom:18%;right:12%}.tree-create-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffe6,#fcfaf9d6),linear-gradient(135deg,#fcfaf9,#fbf9fa);border:1px solid #eeececf5;border-radius:30px;gap:1rem;width:min(46rem,100vw - 1.4rem);max-height:calc(100vh - 2.4rem);padding:clamp(1rem,2.4vw,1.55rem);display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #17203329,inset 0 1px #ffffffe6}.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:#27b98b;background:linear-gradient(135deg,#5bcaac2e,#4aa8fb1a);border:1px solid #5bcaac52;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;font-size:1.35rem;display:grid;box-shadow:0 12px 32px #34c78e1f}.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:#29ad81;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:850}.tree-create-card-head h1{color:#172235;font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,4vw,2.8rem);line-height:.98}.tree-create-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.86rem;display:grid}.tree-create-mode-card{text-align:left;color:#172235;cursor:pointer;background:linear-gradient(135deg,#faf9f7,#fcfaf9);border:1px solid #eeececfa;border-radius:24px;align-content:start;gap:.58rem;min-height:12rem;padding:1.1rem;display:grid;box-shadow:0 14px 34px #2a354814}.tree-create-mode-card:hover{transform:translateY(-1px);box-shadow:0 18px 42px #2a35481f}.tree-create-mode-card b{color:#23b889;background:#5bcaac1f;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;font-size:1.2rem;display:grid}.tree-create-mode-card strong{color:#172235;font-size:1rem;font-weight:850}.tree-create-mode-card span,.tree-create-copy,.tree-create-empty-files{color:#647289;font-size:.84rem;line-height:1.45}.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;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-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-card-head{grid-template-columns:2.7rem minmax(0,1fr)}.tree-create-card-head>span{width:2.7rem;height:2.7rem}.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}#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 #4ce4b559}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.theme-paprer .app-shell:not(.tree-mode):has(.auth-card),body.theme-bnw .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.theme-paprer .auth-card,body.theme-bnw .auth-card{color:#172235;-webkit-backdrop-filter:blur(18px)saturate(116%);background:linear-gradient(135deg,#fcfaf9e0,#faf9f7b8);border:1px solid #eeecece6;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 #2430411f}body.theme-paprer .auth-brand,body.theme-bnw .auth-brand{justify-self:center;text-decoration:none}body.theme-paprer .auth-card-copy,body.theme-bnw .auth-card-copy{text-align:center;justify-items:center;gap:.3rem;display:grid}body.theme-paprer .auth-card-copy span,body.theme-bnw .auth-card-copy span{color:#37b98c;font-size:.74rem;font-weight:820}body.theme-paprer .auth-card h2,body.theme-bnw .auth-card h2{color:#172235;font-family:var(--font-display,inherit);margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:780;line-height:1}body.theme-paprer .auth-card p,body.theme-bnw .auth-card p{color:#66748a;max-width:22rem;margin:0;font-size:.92rem;line-height:1.42}body.theme-paprer .auth-card label,body.theme-bnw .auth-card label{color:#334155;gap:.38rem;font-size:.78rem;font-weight:760;display:grid}body.theme-paprer .auth-card input,body.theme-bnw .auth-card input{color:#172235;background:#ffffffb8;border:1px solid #eeececf5;border-radius:16px;min-height:3rem;box-shadow:inset 0 1px #fffc}body.theme-paprer .auth-card input:focus,body.theme-bnw .auth-card input:focus{border-color:#4097fd5c;outline:2px solid #4097fd38}body.theme-paprer .auth-card form>button,body.theme-bnw .auth-card form>button{color:#fff;background:linear-gradient(135deg,#7161fd,#4097fd);border:0;border-radius:999px;min-height:3.15rem;font-weight:840;box-shadow:0 16px 34px #4097fd3d}body.theme-paprer .auth-card .link-btn,body.theme-bnw .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-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}@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;-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{pointer-events:none;position:absolute;top:0;left:0}.edge-line{fill:none;stroke:hsla(var(--branch-hue,154), 92%, 76%, .72);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s,stroke-width .18s}.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}.edge-line.contextual-revealed.final-link{stroke-width:2.45px;opacity:.86}.nodes-layer{position:absolute;inset:0}.scene-node-positioner{position:absolute;top:0;left:0}.scene-node-btn{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 .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}.scene-node-btn .node-core{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-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%)}.cluster-btn{border:1px solid hsla(var(--branch-hue,154), 92%, 80%, .66);width:13.2rem;min-height:5.5rem;box-shadow:0 0 26px hsla(var(--branch-hue,154), 82%, 64%, .38);will-change:translate, transform;background:#071218d6;border-radius:999px;place-items:center;gap:.08rem;margin-top:-2.75rem;margin-left:-6.6rem;display:grid;position:absolute}.cluster-float{animation:5.8s ease-in-out infinite clusterFloat;animation-delay:calc(var(--cluster-float-phase,0s) * -1)}.cluster-btn strong{font-size:.96rem}.cluster-btn span{color:var(--muted);font-size:.78rem}.cluster-btn.soft_locked{border-color:#edaa6eb3}.cluster-btn.done{border-color:#84ffdad6}.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)}}@keyframes clusterFloat{0%{transform:translate(0,0)}33%{transform:translate(8px,-5px)}66%{transform:translate(-6px,6px)}to{transform:translate(0,0)}}.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-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{opacity:.16;filter:none}.edge-line.contextual-revealed.edge-muted{opacity:.28}.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}.cluster-btn{background:#fffc;border:1px solid #22222242;box-shadow:0 0 18px #22222214}.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-bg-layer:before,.tree-bg-layer:after{animation:none}}.scene-node-btn{isolation:isolate;scale:calc(var(--node-progress-scale,1) * var(--completion-scale-bonus,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{animation:2.3s ease-in-out nodeCompletionShake}.scene-node-btn.completion-pop{--completion-scale-bonus:1.12}.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:.38}.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-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}.completion-confetti-layer{z-index:59;pointer-events:none;position:fixed;inset:0;overflow:hidden}.completion-confetti{left:var(--confetti-left,50%);top:var(--confetti-top,.8rem);font-size:var(--confetti-size,1rem);opacity:0;filter:drop-shadow(0 1px #11111129);will-change:transform, opacity;animation:completionConfettiDrop var(--confetti-duration,.96s) ease-out var(--confetti-delay,0s) forwards;line-height:1;position:absolute;transform:translate(-50%)rotate(0)}@keyframes completionConfettiDrop{0%{opacity:0;transform:translate(-50%,-6px)rotate(0)}14%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--confetti-drift,0px)), var(--confetti-fall,68vh), 0) rotate(var(--confetti-rotate,0deg))}}@keyframes nodeCompletionShake{0%{scale:var(--node-progress-scale,1);transform:translate(0,0)}8%{transform:translate(-4px,1px)}16%{transform:translate(5px,-1px)}24%{transform:translate(-5px,1px)}32%{transform:translate(4px,-1px)}40%{transform:translate(-4px)}48%{transform:translate(4px,1px)}56%{transform:translate(-3px,-1px)}68%{transform:translate(2px)}80%{transform:translate(-2px)}92%{transform:translate(1px)}to{transform:translate(0,0)}}.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.theme-paprer{--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.theme-paprer .compact-shell{background:linear-gradient(#f6f0e3f0,#ebe2ccd6)}body.theme-paprer .topbar nav a,body.theme-paprer .profile-menu-button,body.theme-paprer .shell-back,body.theme-paprer .hud-item,body.theme-paprer .muted-btn,body.theme-paprer .link-btn,body.theme-paprer .profile-side-nav a{color:#58503e;background:#efe7d4eb;border-color:#6e634e38}body.theme-paprer .card{background:linear-gradient(170deg,#f7f2e6f0,#ebe3cee6)}body.theme-paprer .tree-card{background:#f7f2e7e6}body.theme-paprer .profile-side-menu{background:#f7f2e6f7;border-right-color:#5d544038;box-shadow:18px 0 44px #705f4129}body.theme-paprer .profile-side-meta{background:#efe7d4ad}body.theme-paprer .profile-menu-backdrop{background:#4a3e2a1a}body.theme-paprer input,body.theme-paprer textarea,body.theme-paprer select{color:#474132;background:#fbf8efeb;border-color:#5d544038}body.theme-paprer button:not([class]){color:#474132;background:linear-gradient(#ddd3b8fa,#cdc099f5);border-color:#73644442}body.theme-paprer .tree-screen{background:#f2ead5!important}body.theme-paprer .tree-bg-layer{filter:saturate(104%);background:linear-gradient(145deg,#f8f3e5f5,#e6dcbed6 54%,#d6caa5c7)}body.theme-paprer .edge-line{stroke:hsla(var(--branch-hue,154), 36%, 43%, .62)!important}body.theme-paprer .edge-line.final-link{stroke:hsla(var(--branch-hue,154), 24%, 42%, .36)!important}body.theme-paprer .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.theme-paprer .scene-node-btn .node-ring{border-color:hsla(var(--branch-hue,154), 24%, 54%, .28)!important}body.theme-paprer .scene-node-btn.soft_locked,body.theme-paprer .scene-node-btn.milestone,body.theme-paprer .scene-node-btn.final{border-color:#ae8c9bcc!important}body.theme-paprer .scene-node-btn.done,body.theme-paprer .scene-node-btn.studied,body.theme-paprer .scene-node-btn.selected,body.theme-paprer .scene-node-btn.primed{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!important}body.theme-paprer .scene-node-btn .node-label,body.theme-paprer .scene-node-btn .node-progress-value,body.theme-paprer .node-tap-hint{color:#4f493d!important;background:#f8f3e7db!important;border-color:#80705033!important}body.theme-paprer .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.theme-paprer .app-node-panel.skill-screen .skill-card,body.theme-paprer .app-node-panel.skill-screen .skill-description-panel,body.theme-paprer .app-node-panel.skill-screen .skill-mode-switch,body.theme-paprer .app-node-panel.skill-screen .skill-log-form textarea,body.theme-paprer .app-node-panel.skill-screen .skill-todo-item,body.theme-paprer .app-node-panel.skill-screen .skill-chip,body.theme-paprer .app-node-panel.skill-screen .skill-hero-meta span{color:#473f31!important;background:#ffffff9e!important;border-color:#5d54402e!important}body.theme-paprer .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.theme-paprer .app-node-panel.skill-screen .skill-card-hero h4,body.theme-paprer .app-node-panel.skill-screen .skill-card-hero>p,body.theme-paprer .app-node-panel.skill-screen .skill-screen-title-wrap p,body.theme-paprer .app-node-panel.skill-screen .skill-stat-stack span,body.theme-paprer .app-node-panel.skill-screen .skill-list,body.theme-paprer .app-node-panel.skill-screen .skill-empty-inline,body.theme-paprer .app-node-panel.skill-screen .skill-log-entry small,body.theme-paprer .app-node-panel.skill-screen .skill-card-headline span,body.theme-paprer .app-node-panel.skill-screen .skill-menu-kicker{color:#473f31!important}body.theme-paprer .app-node-panel.skill-screen .skill-progress-fill,body.theme-paprer .app-node-panel.skill-screen .skill-todo-progress span,body.theme-paprer .app-node-panel.skill-screen .skill-mode-pill.is-active{background:linear-gradient(90deg,#b9ab88 0%,#cabf9f 45%,#ddd6bc 100%)!important}body.theme-paprer .tree-bottom-hud{background:#f4edddd6}body.theme-paprer .skill-panel-backdrop{background:#5c4d3324}body.theme-bnw{--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.theme-bnw .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.theme-bnw .tree-screen{background:radial-gradient(1200px 520px at 84% -16%,#ff975429,#ff975400),radial-gradient(900px 420px at 12% -20%,#ffd6b033,#ffd6b000),#e6e2d8!important}body.theme-bnw .tree-bg-layer{filter:saturate(98%);background:linear-gradient(145deg,#f3efe6f2,#e4ded1db 54%,#d5cdbfc7)!important}body.theme-bnw .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.theme-bnw .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.theme-bnw .tree-vignette{background:radial-gradient(circle,#fffcf500 42%,#221c162e 100%)}body.theme-bnw .compact-shell,body.theme-bnw .card,body.theme-bnw .tree-card,body.theme-bnw .tree-info-card,body.theme-bnw .node-panel,body.theme-bnw .node-create-modal,body.theme-bnw .tree-bottom-hud,body.theme-bnw .zoom-rail,body.theme-bnw .tree-top-shell,body.theme-bnw .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.theme-bnw .topbar nav a,body.theme-bnw .profile-menu-button,body.theme-bnw .shell-back,body.theme-bnw .hud-item,body.theme-bnw .muted-btn,body.theme-bnw .link-btn,body.theme-bnw .profile-side-nav a,body.theme-bnw .shell-btn{color:#f2efe6!important;background:#ffffff0f!important;border-color:#fff3!important}body.theme-bnw .shell-btn.is-active,body.theme-bnw .theme-toggle-btn.is-active{background:#ffffff24!important;border-color:#ffffff47!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}body.theme-bnw .status-chip,body.theme-bnw .profile-side-head p,body.theme-bnw .profile-side-head span,body.theme-bnw .profile-side-meta span,body.theme-bnw .skill-card-kicker,body.theme-bnw .skill-card-headline span,body.theme-bnw .tree-info-card-head p{color:#b9b3a8!important}body.theme-bnw input,body.theme-bnw textarea,body.theme-bnw select{color:#f0ede5!important;background:#ffffff0f!important;border-color:#fff3!important}body.theme-bnw input::placeholder,body.theme-bnw textarea::placeholder{color:#e5e0d68f!important}body.theme-bnw button:not([class]){color:#f2efe7!important;background:linear-gradient(#ffffff24,#ffffff0f)!important;border-color:#fff3!important}body.theme-bnw .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.theme-bnw .app-node-panel.skill-screen .skill-card,body.theme-bnw .app-node-panel.skill-screen .skill-description-panel,body.theme-bnw .app-node-panel.skill-screen .skill-mode-switch,body.theme-bnw .app-node-panel.skill-screen .skill-log-form textarea,body.theme-bnw .app-node-panel.skill-screen .skill-todo-item,body.theme-bnw .app-node-panel.skill-screen .skill-chip,body.theme-bnw .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.theme-bnw .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.theme-bnw .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.theme-bnw .app-node-panel.skill-screen .skill-card-hero h4,body.theme-bnw .app-node-panel.skill-screen .skill-card-hero>p,body.theme-bnw .app-node-panel.skill-screen .skill-screen-title-wrap p,body.theme-bnw .app-node-panel.skill-screen .skill-stat-stack span,body.theme-bnw .app-node-panel.skill-screen .skill-list,body.theme-bnw .app-node-panel.skill-screen .skill-empty-inline,body.theme-bnw .app-node-panel.skill-screen .skill-log-entry small,body.theme-bnw .app-node-panel.skill-screen .skill-card-headline span,body.theme-bnw .app-node-panel.skill-screen .skill-menu-kicker{color:#1f1c18!important}body.theme-bnw .app-node-panel.skill-screen .skill-progress-fill,body.theme-bnw .app-node-panel.skill-screen .skill-todo-progress span,body.theme-bnw .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.theme-bnw .app-node-panel.skill-screen .skill-progress-track{background:#221d181a!important;border-color:#221d1824!important}body.theme-bnw .app-node-panel.skill-screen .skill-mode-pill{color:#3a332b!important}body.theme-bnw .app-node-panel.skill-screen .skill-log-form textarea::placeholder{color:#2d261e75!important}body.theme-bnw .app-node-panel.skill-screen .accent-btn,body.theme-bnw .app-node-panel.skill-screen .test-only-btn,body.theme-bnw .app-node-panel.skill-screen button{color:#26221d!important;background:linear-gradient(#ffffffdb,#eee8dfcc)!important;border-color:#2c261f33!important}body.theme-bnw .edge-line{stroke:#0c0c0c70!important}body.theme-bnw .edge-line.final-link{stroke:#0c0c0c47!important}body.theme-bnw .scene-node-btn{background:#f7f4eec7!important;border-color:#16161670!important}body.theme-bnw .scene-node-btn .node-label,body.theme-bnw .scene-node-btn .node-progress-value,body.theme-bnw .node-tap-hint{color:#2d2a26!important;background:#fffcf6e6!important;border-color:#201c1833!important}body.theme-bnw .scene-node-btn .node-core,body.theme-bnw .skill-screen-emoji,body.theme-bnw .create-chip span,body.theme-bnw .create-result span{filter:grayscale()saturate(0)brightness(.34)contrast(1.15)}body.theme-bnw .skill-panel-backdrop{-webkit-backdrop-filter:blur(7px);background:#0a0a0a3d}body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-card,body.theme-paprer .app-node-panel.skill-screen .skill-description-panel,body.theme-paprer .app-node-panel.skill-screen .skill-mode-switch,body.theme-paprer .app-node-panel.skill-screen .skill-log-form textarea,body.theme-paprer .app-node-panel.skill-screen .skill-todo-item,body.theme-paprer .app-node-panel.skill-screen .skill-chip,body.theme-paprer .app-node-panel.skill-screen .skill-hero-meta span,body.theme-bnw .app-node-panel.skill-screen .skill-card,body.theme-bnw .app-node-panel.skill-screen .skill-description-panel,body.theme-bnw .app-node-panel.skill-screen .skill-mode-switch,body.theme-bnw .app-node-panel.skill-screen .skill-log-form textarea,body.theme-bnw .app-node-panel.skill-screen .skill-todo-item,body.theme-bnw .app-node-panel.skill-screen .skill-chip,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.theme-paprer .app-node-panel.skill-screen .skill-card-hero h4,body.theme-paprer .app-node-panel.skill-screen .skill-card-hero>p,body.theme-paprer .app-node-panel.skill-screen .skill-screen-title-wrap p,body.theme-paprer .app-node-panel.skill-screen .skill-stat-stack span,body.theme-paprer .app-node-panel.skill-screen .skill-list,body.theme-paprer .app-node-panel.skill-screen .skill-empty-inline,body.theme-paprer .app-node-panel.skill-screen .skill-log-entry small,body.theme-paprer .app-node-panel.skill-screen .skill-card-headline span,body.theme-paprer .app-node-panel.skill-screen .skill-menu-kicker,body.theme-bnw .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.theme-bnw .app-node-panel.skill-screen .skill-card-hero h4,body.theme-bnw .app-node-panel.skill-screen .skill-card-hero>p,body.theme-bnw .app-node-panel.skill-screen .skill-screen-title-wrap p,body.theme-bnw .app-node-panel.skill-screen .skill-stat-stack span,body.theme-bnw .app-node-panel.skill-screen .skill-list,body.theme-bnw .app-node-panel.skill-screen .skill-empty-inline,body.theme-bnw .app-node-panel.skill-screen .skill-log-entry small,body.theme-bnw .app-node-panel.skill-screen .skill-card-headline span,body.theme-bnw .app-node-panel.skill-screen .skill-menu-kicker{color:#221e1a!important}body.theme-paprer .app-node-panel.skill-screen .skill-menu-kicker,body.theme-bnw .app-node-panel.skill-screen .skill-menu-kicker{margin:0 auto .35rem!important;line-height:1!important;transform:none!important}body.theme-paprer .app-node-panel.skill-screen .skill-progress-fill,body.theme-paprer .app-node-panel.skill-screen .skill-todo-progress span,body.theme-paprer .app-node-panel.skill-screen .skill-mode-pill.is-active,body.theme-bnw .app-node-panel.skill-screen .skill-progress-fill,body.theme-bnw .app-node-panel.skill-screen .skill-todo-progress span,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-progress-fill,body.theme-paprer .app-node-panel.skill-screen .skill-todo-progress span,body.theme-paprer .app-node-panel.skill-screen .skill-mode-pill.is-active,body.theme-bnw .app-node-panel.skill-screen .skill-progress-fill,body.theme-bnw .app-node-panel.skill-screen .skill-todo-progress span,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-screen-emoji,body.theme-bnw .app-node-panel.skill-screen .skill-screen-emoji{box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important}body.theme-paprer .app-node-panel.skill-screen .skill-card-headline,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-card-headline .skill-card-kicker,body.theme-bnw .app-node-panel.skill-screen .skill-card-headline .skill-card-kicker{letter-spacing:.08em!important;margin:0!important;font-size:.72rem!important}body.theme-paprer .app-node-panel.skill-screen button,body.theme-paprer .app-node-panel.skill-screen .accent-btn,body.theme-paprer .app-node-panel.skill-screen .test-only-btn,body.theme-bnw .app-node-panel.skill-screen button,body.theme-bnw .app-node-panel.skill-screen .accent-btn,body.theme-bnw .app-node-panel.skill-screen .test-only-btn{box-shadow:none!important;text-shadow:none!important}body.theme-paprer .app-node-panel.skill-screen button:hover,body.theme-paprer .app-node-panel.skill-screen button:active,body.theme-bnw .app-node-panel.skill-screen button:hover,body.theme-bnw .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.theme-paprer .skill-panel-backdrop,body.theme-bnw .skill-panel-backdrop{-webkit-backdrop-filter:none!important;background:0 0!important}body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-card,body.theme-paprer .app-node-panel.skill-screen .skill-description-panel,body.theme-paprer .app-node-panel.skill-screen .skill-mode-switch,body.theme-paprer .app-node-panel.skill-screen .skill-log-form textarea,body.theme-paprer .app-node-panel.skill-screen .skill-todo-item,body.theme-paprer .app-node-panel.skill-screen .skill-chip,body.theme-paprer .app-node-panel.skill-screen .skill-hero-meta span,body.theme-bnw .app-node-panel.skill-screen .skill-card,body.theme-bnw .app-node-panel.skill-screen .skill-description-panel,body.theme-bnw .app-node-panel.skill-screen .skill-mode-switch,body.theme-bnw .app-node-panel.skill-screen .skill-log-form textarea,body.theme-bnw .app-node-panel.skill-screen .skill-todo-item,body.theme-bnw .app-node-panel.skill-screen .skill-chip,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-card-hero,body.theme-bnw .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.theme-paprer .tree-screen,body.theme-bnw .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.theme-paprer .tree-bg-layer,body.theme-bnw .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.theme-paprer .tree-cloud-tile-layer,body.theme-bnw .tree-cloud-tile-layer{z-index:1;pointer-events:none;contain:paint;position:fixed;inset:0;overflow:hidden}body.theme-paprer .tree-cloud-tile-layer:before,body.theme-bnw .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.theme-paprer .tree-cloud-tile-layer:after,body.theme-bnw .tree-cloud-tile-layer:after{content:none}body.theme-paprer .tree-grid-wall,body.theme-bnw .tree-grid-wall{display:block!important}body.theme-paprer .tree-grid-base,body.theme-paprer .tree-grid-cluster,body.theme-paprer .tree-grid-wave,body.theme-bnw .tree-grid-base,body.theme-bnw .tree-grid-cluster,body.theme-bnw .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.theme-paprer .tree-grid-base,body.theme-bnw .tree-grid-base{opacity:.3!important}body.theme-paprer .tree-bg-layer:before,body.theme-bnw .tree-bg-layer:before,body.theme-paprer .tree-bg-layer:after,body.theme-bnw .tree-bg-layer:after{content:none!important}body.theme-paprer .tree-vignette,body.theme-bnw .tree-vignette{background:0 0!important}body.theme-paprer .scene-node-btn,body.theme-bnw .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.theme-paprer .scene-node-btn .node-ring,body.theme-bnw .scene-node-btn .node-ring{box-shadow:none!important;border:none!important}body.theme-paprer .scene-node-btn .node-ring:before,body.theme-bnw .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.theme-paprer .scene-node-btn.core-node .node-ring:before,body.theme-bnw .scene-node-btn.core-node .node-ring:before,body.theme-paprer .scene-node-btn.final .node-ring:before,body.theme-bnw .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 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"),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");background-position:50% 0,85% 15%,100%,85% 85%,50% 100%,15% 85%,0%,15% 15%;background-size:20% 20%;animation:18s linear infinite coreGoldenFacetOrbit;inset:-6%}body.theme-paprer .scene-node-btn.final .node-ring:before,body.theme-bnw .scene-node-btn.final .node-ring:before{animation-direction:reverse}body.theme-paprer .scene-node-btn.core-node .node-ring:after,body.theme-bnw .scene-node-btn.core-node .node-ring:after,body.theme-paprer .scene-node-btn.final .node-ring:after,body.theme-bnw .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 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");background-position:50% 3%,97%,50% 97%,3%;background-repeat:no-repeat;background-size:34% 34%;border-radius:999px;position:absolute;inset:14%}body.theme-paprer .scene-node-btn:not(.core-node).studied .node-visual-shell:before,body.theme-paprer .scene-node-btn:not(.core-node).done .node-visual-shell:before,body.theme-bnw .scene-node-btn:not(.core-node).studied .node-visual-shell:before,body.theme-bnw .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.theme-paprer .scene-node-btn:not(.core-node).studied .node-visual-shell:after,body.theme-paprer .scene-node-btn:not(.core-node).done .node-visual-shell:after,body.theme-bnw .scene-node-btn:not(.core-node).studied .node-visual-shell:after,body.theme-bnw .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.theme-paprer .scene-node-btn.core-node.studied .node-visual-shell:before,body.theme-paprer .scene-node-btn.core-node.done .node-visual-shell:before,body.theme-bnw .scene-node-btn.core-node.studied .node-visual-shell:before,body.theme-bnw .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.theme-paprer .scene-node-btn.core-node.studied .node-visual-shell:after,body.theme-paprer .scene-node-btn.core-node.done .node-visual-shell:after,body.theme-bnw .scene-node-btn.core-node.studied .node-visual-shell:after,body.theme-bnw .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.theme-paprer .scene-node-btn .node-core,body.theme-bnw .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.theme-paprer .scene-node-btn.core-node,body.theme-bnw .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.theme-paprer .scene-node-btn.core-node .node-core,body.theme-bnw .scene-node-btn.core-node .node-core{opacity:.9;color:#fff!important;font-size:55px!important}@keyframes coreGoldenFacetOrbit{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.025)}to{transform:rotate(360deg)scale(1)}}body.theme-paprer .scene-node-btn.studied,body.theme-paprer .scene-node-btn.done,body.theme-bnw .scene-node-btn.studied,body.theme-bnw .scene-node-btn.done{opacity:1;filter:saturate(1.02)}body.theme-paprer .scene-node-btn.in_progress,body.theme-bnw .scene-node-btn.in_progress,body.theme-paprer .scene-node-btn.primed,body.theme-bnw .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.theme-paprer .scene-node-btn.selected,body.theme-bnw .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.theme-paprer .scene-node-btn.studied,body.theme-paprer .scene-node-btn.done,body.theme-bnw .scene-node-btn.studied,body.theme-bnw .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.theme-paprer .scene-node-btn.core-node.studied,body.theme-paprer .scene-node-btn.core-node.done,body.theme-bnw .scene-node-btn.core-node.studied,body.theme-bnw .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.theme-paprer .scene-node-btn.soft_locked,body.theme-paprer .scene-node-btn.unknown,body.theme-bnw .scene-node-btn.soft_locked,body.theme-bnw .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.theme-paprer .scene-node-btn .node-label,body.theme-bnw .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.theme-paprer .scene-node-btn .node-progress-value,body.theme-bnw .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.theme-paprer .scene-node-btn .node-progress-fill,body.theme-bnw .scene-node-btn .node-progress-fill,body.theme-paprer .scene-node-btn .node-progress-halo,body.theme-bnw .scene-node-btn .node-progress-halo{display:none!important}body.theme-paprer .edge-line,body.theme-bnw .edge-line{stroke:#fffffff0!important;stroke-width:3.8px!important;stroke-linecap:round!important;filter:drop-shadow(0 0 3px hsla(var(--branch-hue,158), 54%, 54%, .48))!important;opacity:.88!important}body.theme-paprer .edge-line.contextual-revealed,body.theme-bnw .edge-line.contextual-revealed{opacity:.4!important}body.theme-paprer .edge-line.contextual-hidden,body.theme-paprer .edge-line.final-link,body.theme-paprer .edge-line.edge-muted,body.theme-paprer .edge-line.contextual-hidden.edge-muted,body.theme-bnw .edge-line.contextual-hidden,body.theme-bnw .edge-line.final-link,body.theme-bnw .edge-line.edge-muted,body.theme-bnw .edge-line.contextual-hidden.edge-muted{stroke:#d8e0ea!important;stroke-width:3px!important;stroke-dasharray:6 6!important;filter:none!important;opacity:.32!important}@media (width<=859px){body.theme-paprer .scene-node-btn .node-core,body.theme-bnw .scene-node-btn .node-core{font-size:30px!important}body.theme-paprer .scene-node-btn.core-node .node-core,body.theme-bnw .scene-node-btn.core-node .node-core{font-size:40px!important}}body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .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.theme-paprer .skill-screen-progress,body.theme-bnw .skill-screen-progress{gap:8px!important;margin-bottom:22px!important}body.theme-paprer .app-node-panel-kicker,body.theme-paprer .skill-card-kicker,body.theme-bnw .app-node-panel-kicker,body.theme-bnw .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.theme-paprer .skill-progress-track,body.theme-bnw .skill-progress-track{height:10px!important;box-shadow:none!important;background:#dce4ee!important;border-radius:999px!important;margin-bottom:0!important}body.theme-paprer .skill-screen-head,body.theme-bnw .skill-screen-head{margin-bottom:18px!important}body.theme-paprer .skill-screen-title-wrap,body.theme-bnw .skill-screen-title-wrap{align-items:center!important;gap:16px!important;display:flex!important}body.theme-paprer .skill-screen-emoji,body.theme-bnw .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.theme-paprer .skill-card-hero,body.theme-bnw .skill-card-hero{box-shadow:none!important;background:0 0!important;border:none!important;gap:14px!important;padding:0!important}body.theme-paprer .skill-card-hero h4,body.theme-bnw .skill-card-hero h4{display:none!important}body.theme-paprer .skill-menu-kicker,body.theme-bnw .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.theme-paprer .skill-hero-meta,body.theme-bnw .skill-hero-meta{justify-content:flex-start!important;gap:8px!important}body.theme-paprer .skill-hero-meta span,body.theme-bnw .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.theme-paprer .skill-description-toggle,body.theme-bnw .skill-description-toggle{justify-self:flex-start!important}body.theme-paprer .skill-card-headline,body.theme-bnw .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.theme-paprer .skill-log-form,body.theme-bnw .skill-log-form{gap:0!important}body.theme-paprer .skill-log-form textarea,body.theme-bnw .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.theme-paprer .skill-log-actions,body.theme-bnw .skill-log-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:16px!important;display:flex!important}body.theme-paprer .app-node-panel.skill-screen .accent-btn,body.theme-bnw .app-node-panel.skill-screen .accent-btn,body.theme-paprer .app-node-panel.skill-screen .test-only-btn,body.theme-bnw .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.theme-paprer .skill-log-actions .accent-btn:first-child,body.theme-bnw .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.theme-paprer .skill-log-actions .accent-btn:nth-child(2),body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .test-only-btn,body.theme-bnw .app-node-panel.skill-screen .test-only-btn{color:#5f6c80!important;box-shadow:none!important;background:#f8fafd!important;border:1px solid #e2e8f0!important}body.theme-paprer .skill-todo-summary,body.theme-bnw .skill-todo-summary{gap:8px!important;margin-bottom:16px!important}body.theme-paprer .skill-todo-summary span,body.theme-bnw .skill-todo-summary span{color:#5f6c80!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}body.theme-paprer .skill-todo-progress,body.theme-bnw .skill-todo-progress{background:#dce4ee!important;border-radius:999px!important;height:10px!important}body.theme-paprer .skill-todo-progress span,body.theme-bnw .skill-todo-progress span{background:linear-gradient(90deg,#49c4a1 0%,#5c94ff 100%)!important;box-shadow:0 0 12px #5c94ff2e!important}body.theme-paprer .skill-todo-item,body.theme-bnw .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.theme-paprer .skill-list li::marker{color:#49c4a1!important}body.theme-bnw .skill-list li::marker{color:#49c4a1!important}@media (width<=767px){body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .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.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .skill-screen-title-wrap h3{font-size:28px!important;line-height:34px!important}body.theme-paprer .skill-screen-emoji,body.theme-bnw .skill-screen-emoji{width:52px!important;height:52px!important}body.theme-paprer .skill-card-journal,body.theme-bnw .skill-card-journal{border-radius:24px!important;padding:18px!important}body.theme-paprer .skill-log-form textarea,body.theme-bnw .skill-log-form textarea{min-height:150px!important}body.theme-paprer .skill-log-actions,body.theme-bnw .skill-log-actions{grid-template-columns:1fr!important;display:grid!important}body.theme-paprer .skill-log-actions button,body.theme-bnw .skill-log-actions button{width:100%!important}}body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .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.theme-paprer .skill-sheet-handle,body.theme-bnw .skill-sheet-handle{opacity:.9;background:#c8d1dc;border-radius:999px;flex:none;width:72px;height:6px;margin:0 auto 18px}body.theme-paprer .skill-screen-progress,body.theme-bnw .skill-screen-progress{flex:none;gap:10px!important;margin-bottom:24px!important}body.theme-paprer .skill-screen-progress-copy,body.theme-bnw .skill-screen-progress-copy{justify-content:space-between!important;align-items:center!important;margin-bottom:0!important;display:flex!important}body.theme-paprer .skill-screen-progress-copy .app-node-panel-kicker,body.theme-paprer .skill-card-kicker,body.theme-bnw .skill-screen-progress-copy .app-node-panel-kicker,body.theme-bnw .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.theme-paprer .skill-screen-progress-copy span,body.theme-bnw .skill-screen-progress-copy span{color:#8e99a8!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}body.theme-paprer .skill-progress-track,body.theme-bnw .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.theme-paprer .skill-progress-fill,body.theme-bnw .skill-progress-fill{background:linear-gradient(90deg,#49c4a1 0%,#5c94ff 55%,#7557f6 100%)!important;box-shadow:0 0 14px #5c94ff29!important}body.theme-paprer .skill-screen-head,body.theme-bnw .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.theme-paprer .skill-screen-hero-main,body.theme-bnw .skill-screen-hero-main{gap:18px;min-width:0;display:grid}body.theme-paprer .skill-screen-title-wrap,body.theme-bnw .skill-screen-title-wrap{min-width:0;align-items:center!important;gap:18px!important;display:flex!important}body.theme-paprer .skill-screen-emoji,body.theme-bnw .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.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .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.theme-paprer .skill-screen-title-wrap p,body.theme-bnw .skill-screen-title-wrap p{color:#5f6c80!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:24px!important}body.theme-paprer .skill-card-hero-inline,body.theme-bnw .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.theme-paprer .skill-card-hero-inline .skill-card-kicker,body.theme-bnw .skill-card-hero-inline .skill-card-kicker{text-align:left!important;margin:0!important}body.theme-paprer .skill-card-hero-inline h4,body.theme-bnw .skill-card-hero-inline h4,body.theme-paprer .skill-card-glow,body.theme-bnw .skill-card-glow{display:none!important}body.theme-paprer .skill-hero-meta,body.theme-bnw .skill-hero-meta{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}body.theme-paprer .skill-hero-meta span,body.theme-bnw .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.theme-paprer .skill-description-toggle,body.theme-bnw .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.theme-paprer .skill-description-panel,body.theme-bnw .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.theme-paprer .skill-description-panel p,body.theme-bnw .skill-description-panel p{color:#5f6c80!important;margin:0!important;font-size:15px!important;font-weight:450!important;line-height:24px!important}body.theme-paprer .skill-screen-hero-emblem,body.theme-bnw .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.theme-paprer .skill-screen-hero-glyph,body.theme-bnw .skill-screen-hero-glyph{color:#416ef4;filter:saturate(1.05);font-size:88px;line-height:1}body.theme-paprer .skill-screen-hero-ornament,body.theme-bnw .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.theme-paprer .skill-screen-hero-ornament-a,body.theme-bnw .skill-screen-hero-ornament-a{transform:rotate(45deg)}body.theme-paprer .skill-screen-hero-ornament-b,body.theme-bnw .skill-screen-hero-ornament-b{border-radius:999px;width:168px;height:168px;margin:-84px 0 0 -84px}body.theme-paprer .skill-screen-layout,body.theme-bnw .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.theme-paprer .skill-card-journal,body.theme-bnw .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.theme-paprer .skill-card-headline,body.theme-bnw .skill-card-headline{justify-items:center!important;gap:16px!important;margin-bottom:18px!important;display:grid!important}body.theme-paprer .skill-card-headline .skill-card-kicker,body.theme-bnw .skill-card-headline .skill-card-kicker{text-align:center!important;margin:0!important}body.theme-paprer .skill-mode-switch,body.theme-bnw .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.theme-paprer .skill-mode-pill,body.theme-bnw .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.theme-paprer .skill-mode-pill.is-active,body.theme-bnw .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.theme-paprer .skill-log-form textarea,body.theme-bnw .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.theme-paprer .skill-log-form textarea::placeholder,body.theme-bnw .skill-log-form textarea::placeholder{color:#a0a9b8!important;font-size:17px!important;font-weight:450!important;line-height:28px!important}body.theme-paprer .skill-log-form textarea:focus,body.theme-bnw .skill-log-form textarea:focus{border-color:#9ec5ff!important;box-shadow:0 0 0 4px #5c94ff1f,0 8px 22px #2430410d!important}body.theme-paprer .skill-log-actions,body.theme-bnw .skill-log-actions{gap:14px!important;margin-top:16px!important;display:grid!important}body.theme-paprer .skill-log-actions-todos,body.theme-bnw .skill-log-actions-todos{grid-template-columns:1.4fr 1fr!important}body.theme-paprer .skill-log-actions button,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .accent-btn,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .test-only-btn,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .accent-btn:hover,body.theme-paprer .app-node-panel.skill-screen .test-only-btn:hover,body.theme-bnw .app-node-panel.skill-screen .accent-btn:hover,body.theme-bnw .app-node-panel.skill-screen .test-only-btn:hover{filter:brightness(1.02)!important;transform:translateY(-1px)!important}body.theme-paprer .app-node-panel.skill-screen .accent-btn:active,body.theme-paprer .app-node-panel.skill-screen .test-only-btn:active,body.theme-bnw .app-node-panel.skill-screen .accent-btn:active,body.theme-bnw .app-node-panel.skill-screen .test-only-btn:active{transform:translateY(0)!important}body.theme-paprer .skill-card-compact,body.theme-bnw .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.theme-paprer .skill-card-compact .skill-card-kicker,body.theme-bnw .skill-card-compact .skill-card-kicker{text-align:center!important;margin-bottom:10px!important}body.theme-paprer .skill-list,body.theme-bnw .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.theme-paprer .skill-card-tags,body.theme-bnw .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.theme-paprer .skill-chip-cloud,body.theme-bnw .skill-chip-cloud{flex-wrap:wrap!important;gap:10px!important;display:flex!important}body.theme-paprer .skill-chip,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .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.theme-paprer .skill-screen-head,body.theme-bnw .skill-screen-head{grid-template-columns:1fr!important}body.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .skill-screen-title-wrap h3{font-size:28px!important;line-height:34px!important}body.theme-paprer .skill-screen-emoji,body.theme-bnw .skill-screen-emoji{width:52px!important;min-width:52px!important;height:52px!important}body.theme-paprer .skill-screen-hero-emblem,body.theme-bnw .skill-screen-hero-emblem{width:164px;height:164px;margin:0 auto}body.theme-paprer .skill-screen-hero-glyph,body.theme-bnw .skill-screen-hero-glyph{font-size:72px}body.theme-paprer .skill-card-journal,body.theme-bnw .skill-card-journal{padding:18px!important}body.theme-paprer .skill-log-form textarea,body.theme-bnw .skill-log-form textarea{min-height:150px!important}body.theme-paprer .skill-log-actions-freeform,body.theme-bnw .skill-log-actions-freeform,body.theme-paprer .skill-log-actions-todos,body.theme-bnw .skill-log-actions-todos{grid-template-columns:1fr!important}}body.theme-paprer .skill-screen-hero-main,body.theme-bnw .skill-screen-hero-main{gap:22px}body.theme-paprer .skill-screen-head,body.theme-bnw .skill-screen-head{grid-template-columns:minmax(0,1.45fr) 240px!important;gap:28px!important}body.theme-paprer .skill-screen-title-wrap>div,body.theme-bnw .skill-screen-title-wrap>div{flex:auto;min-width:0}body.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .skill-screen-title-wrap h3{max-width:11ch;font-size:46px!important;line-height:.98!important}body.theme-paprer .skill-screen-title-wrap p,body.theme-bnw .skill-screen-title-wrap p{max-width:24rem;font-size:17px!important;line-height:25px!important}body.theme-paprer .skill-card-hero-inline .skill-card-kicker,body.theme-bnw .skill-card-hero-inline .skill-card-kicker{letter-spacing:.11em!important}body.theme-paprer .skill-screen-hero-emblem,body.theme-bnw .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.theme-paprer .skill-card-journal,body.theme-bnw .skill-card-journal{border-radius:30px!important;padding:26px!important}body.theme-paprer .skill-mode-switch,body.theme-bnw .skill-mode-switch{height:52px!important;padding:5px!important}body.theme-paprer .skill-mode-pill,body.theme-bnw .skill-mode-pill{min-width:146px!important;height:42px!important}body.theme-paprer .skill-log-form textarea,body.theme-bnw .skill-log-form textarea{border-radius:26px!important;min-height:250px!important}body.theme-paprer .skill-log-actions button,body.theme-bnw .skill-log-actions button{height:66px!important}@media (width<=767px){body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .app-node-panel.skill-screen{width:calc(100vw - 18px)!important;padding:16px 16px 18px!important}body.theme-paprer .skill-screen-head,body.theme-bnw .skill-screen-head{grid-template-columns:1fr!important;gap:18px!important}body.theme-paprer .skill-screen-title-wrap,body.theme-bnw .skill-screen-title-wrap{grid-template-columns:48px 1fr!important;align-items:start!important;gap:12px!important;display:grid!important}body.theme-paprer .skill-screen-emoji,body.theme-bnw .skill-screen-emoji{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:24px!important}body.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .skill-screen-title-wrap h3{max-width:none;margin-bottom:10px!important;font-size:40px!important;line-height:.98!important}body.theme-paprer .skill-screen-title-wrap p,body.theme-bnw .skill-screen-title-wrap p{font-size:15px!important;line-height:23px!important}body.theme-paprer .skill-card-hero-inline,body.theme-bnw .skill-card-hero-inline{padding:16px!important}body.theme-paprer .skill-screen-hero-emblem,body.theme-bnw .skill-screen-hero-emblem{width:188px;height:188px;margin:0 auto 2px}body.theme-paprer .skill-screen-hero-glyph,body.theme-bnw .skill-screen-hero-glyph{font-size:82px}body.theme-paprer .skill-card-journal,body.theme-bnw .skill-card-journal{padding:18px!important}body.theme-paprer .skill-mode-pill,body.theme-bnw .skill-mode-pill{min-width:120px!important;font-size:15px!important}body.theme-paprer .skill-log-form textarea,body.theme-bnw .skill-log-form textarea{min-height:196px!important;padding:20px!important}}body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .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.theme-paprer .skill-sheet-handle,body.theme-bnw .skill-sheet-handle{background:linear-gradient(#d6dde6 0%,#c7d0dc 100%);width:88px;height:7px;box-shadow:inset 0 1px #ffffffe0}body.theme-paprer .skill-screen-progress,body.theme-bnw .skill-screen-progress{margin-bottom:28px!important}body.theme-paprer .skill-screen-head,body.theme-bnw .skill-screen-head{grid-template-columns:minmax(0,1.5fr) 260px!important;align-items:start!important;gap:30px!important}body.theme-paprer .skill-screen-title-wrap,body.theme-bnw .skill-screen-title-wrap{align-items:start!important}body.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .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.theme-paprer .skill-screen-title-wrap p,body.theme-bnw .skill-screen-title-wrap p{color:#5f6c80!important;font-size:18px!important;line-height:25px!important}body.theme-paprer .skill-screen-emoji,body.theme-bnw .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.theme-paprer .skill-card-hero-inline,body.theme-bnw .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.theme-paprer .skill-hero-meta,body.theme-bnw .skill-hero-meta{gap:10px!important}body.theme-paprer .skill-hero-meta span,body.theme-bnw .skill-hero-meta span{border-radius:999px!important;padding:10px 14px!important}body.theme-paprer .skill-screen-hero-emblem,body.theme-bnw .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.theme-paprer .skill-screen-hero-glyph,body.theme-bnw .skill-screen-hero-glyph{font-size:112px}body.theme-paprer .skill-screen-hero-ornament,body.theme-bnw .skill-screen-hero-ornament{opacity:.7}body.theme-paprer .skill-screen-hero-ornament-a,body.theme-bnw .skill-screen-hero-ornament-a{width:156px;height:156px;margin:-78px 0 0 -78px}body.theme-paprer .skill-screen-hero-ornament-b,body.theme-bnw .skill-screen-hero-ornament-b{width:206px;height:206px;margin:-103px 0 0 -103px}body.theme-paprer .skill-card-journal,body.theme-bnw .skill-card-journal{background:linear-gradient(#fffffffa 0%,#f7f9fcfa 100%)!important;border-radius:32px!important;padding:28px!important}body.theme-paprer .skill-card-headline,body.theme-bnw .skill-card-headline{gap:20px!important;margin-bottom:20px!important}body.theme-paprer .skill-mode-switch,body.theme-bnw .skill-mode-switch{background:#edf2f7!important;height:54px!important;padding:5px!important}body.theme-paprer .skill-mode-pill,body.theme-bnw .skill-mode-pill{border-radius:999px!important;min-width:152px!important;height:42px!important;font-size:16px!important}body.theme-paprer .skill-log-form textarea,body.theme-bnw .skill-log-form textarea{border-radius:28px!important;min-height:260px!important;padding:26px!important}body.theme-paprer .skill-log-actions-freeform,body.theme-bnw .skill-log-actions-freeform{grid-template-columns:1fr 1.8fr 1fr!important}body.theme-paprer .skill-log-actions button,body.theme-bnw .skill-log-actions button{border-radius:22px!important;height:68px!important}body.theme-paprer .skill-card-compact,body.theme-bnw .skill-card-compact,body.theme-paprer .skill-card-tags,body.theme-bnw .skill-card-tags{border-radius:28px!important}@media (width<=920px){body.theme-paprer .skill-screen-head,body.theme-bnw .skill-screen-head{grid-template-columns:minmax(0,1fr) 184px!important;gap:20px!important}body.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .skill-screen-title-wrap h3{max-width:8ch;font-size:46px!important}body.theme-paprer .skill-screen-hero-emblem,body.theme-bnw .skill-screen-hero-emblem{width:184px;height:184px}body.theme-paprer .skill-screen-hero-glyph,body.theme-bnw .skill-screen-hero-glyph{font-size:84px}}@media (width<=640px){body.theme-paprer .app-node-panel.skill-screen,body.theme-bnw .app-node-panel.skill-screen{width:calc(100vw - 14px)!important;padding:14px 14px 18px!important}body.theme-paprer .skill-screen-head,body.theme-bnw .skill-screen-head{min-height:154px;margin-bottom:20px!important;display:block!important;position:relative!important}body.theme-paprer .skill-screen-hero-main,body.theme-bnw .skill-screen-hero-main{padding-right:104px;gap:14px!important}body.theme-paprer .skill-screen-title-wrap,body.theme-bnw .skill-screen-title-wrap{gap:12px!important}body.theme-paprer .skill-screen-emoji,body.theme-bnw .skill-screen-emoji{border-radius:16px!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:24px!important}body.theme-paprer .skill-screen-title-wrap h3,body.theme-bnw .skill-screen-title-wrap h3{max-width:7ch;margin-bottom:8px!important;font-size:40px!important;line-height:.98!important}body.theme-paprer .skill-screen-title-wrap p,body.theme-bnw .skill-screen-title-wrap p{font-size:15px!important;line-height:22px!important}body.theme-paprer .skill-card-hero-inline,body.theme-bnw .skill-card-hero-inline{border-radius:22px!important;padding:14px!important}body.theme-paprer .skill-screen-hero-emblem,body.theme-bnw .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.theme-paprer .skill-screen-hero-glyph,body.theme-bnw .skill-screen-hero-glyph{font-size:48px}body.theme-paprer .skill-screen-hero-ornament-a,body.theme-bnw .skill-screen-hero-ornament-a{width:74px;height:74px;margin:-37px 0 0 -37px}body.theme-paprer .skill-screen-hero-ornament-b,body.theme-bnw .skill-screen-hero-ornament-b{width:98px;height:98px;margin:-49px 0 0 -49px}body.theme-paprer .skill-card-journal,body.theme-bnw .skill-card-journal{border-radius:26px!important;padding:18px!important}body.theme-paprer .skill-mode-pill,body.theme-bnw .skill-mode-pill{min-width:118px!important;padding:0 14px!important;font-size:15px!important}body.theme-paprer .skill-log-form textarea,body.theme-bnw .skill-log-form textarea{min-height:190px!important;padding:20px!important}body.theme-paprer .skill-log-actions-freeform,body.theme-bnw .skill-log-actions-freeform,body.theme-paprer .skill-log-actions-todos,body.theme-bnw .skill-log-actions-todos{grid-template-columns:1fr!important}}body.theme-paprer .skill-ref-card,body.theme-bnw .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.theme-paprer .skill-ref-handle,body.theme-bnw .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.theme-paprer .skill-ref-topbar,body.theme-bnw .skill-ref-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}body.theme-paprer .skill-ref-status-badge,body.theme-bnw .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.theme-paprer .skill-ref-status-badge.is-done,body.theme-bnw .skill-ref-status-badge.is-done{color:#2ea37f}body.theme-paprer .skill-ref-status-badge.is-soft_locked,body.theme-bnw .skill-ref-status-badge.is-soft_locked{color:#7557f6}body.theme-paprer .skill-ref-bookmark,body.theme-bnw .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.theme-paprer .skill-ref-bookmark:before,body.theme-bnw .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.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header{grid-template-columns:minmax(0,1.18fr) 280px;align-items:center;gap:28px;display:grid}body.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:18px;min-width:0;display:grid}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{align-items:flex-start;gap:18px;display:flex}body.theme-paprer .skill-ref-title-icon,body.theme-bnw .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.theme-paprer .skill-ref-title-row h3,body.theme-bnw .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.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{flex-wrap:wrap;gap:12px;display:flex}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .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.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{color:#5f6c80;max-width:34rem;margin:0;font-size:17px;line-height:1.65}body.theme-paprer .skill-ref-emblem,body.theme-bnw .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.theme-paprer .skill-ref-emblem-ring,body.theme-bnw .skill-ref-emblem-ring{pointer-events:none;opacity:.74;position:absolute;inset:50%}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .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.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{border:1px solid #a9c5ffa8;border-radius:999px;width:214px;height:214px;margin:-107px 0 0 -107px}body.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{filter:saturate(1.02);font-size:126px;line-height:1}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:20px;display:grid}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{background:#ffffffeb;border:1px solid #e4eaf2;box-shadow:0 12px 26px #2430410d,inset 0 1px #ffffffeb}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card{border-radius:28px;padding:22px 24px}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}body.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span{color:#253246;font-size:16px;font-weight:700}body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{color:#5f6c80;font-size:18px;font-weight:700}body.theme-paprer .skill-ref-progress-track,body.theme-bnw .skill-ref-progress-track{background:#e2e8f1;border-radius:999px;height:12px;overflow:hidden}body.theme-paprer .skill-ref-progress-fill,body.theme-bnw .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.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{border-radius:28px;align-items:center;gap:14px;padding:20px 22px;display:flex}body.theme-paprer .skill-ref-estimate-icon,body.theme-bnw .skill-ref-estimate-icon{font-size:28px}body.theme-paprer .skill-ref-estimate-card small,body.theme-bnw .skill-ref-estimate-card small{color:#7d8796;margin-bottom:4px;font-size:14px;display:block}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{color:#253246;font-size:22px;font-weight:700}body.theme-paprer .skill-ref-section-title,body.theme-bnw .skill-ref-section-title{color:#253246;margin:0 0 14px;font-size:18px;font-weight:700}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .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.theme-paprer .skill-ref-reward-icon,body.theme-bnw .skill-ref-reward-icon{font-size:38px}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{color:#253246;font-size:28px;font-weight:700;line-height:1.05;display:block}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{color:#7d8796;margin-top:6px;font-size:16px;display:block}body.theme-paprer .skill-ref-action-card,body.theme-bnw .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.theme-paprer .skill-ref-action-head,body.theme-bnw .skill-ref-action-head{margin-bottom:16px}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .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.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{color:#253246;font-size:28px;font-weight:700;line-height:1.05}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{color:#7d8796;font-size:16px;font-weight:500}body.theme-paprer .skill-ref-mode-pill.is-active,body.theme-bnw .skill-ref-mode-pill.is-active{border-color:#49c4a180;box-shadow:0 0 0 1px #49c4a11f,inset 0 1px #fffffff0}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .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.theme-paprer .skill-ref-log-form textarea::placeholder,body.theme-bnw .skill-ref-log-form textarea::placeholder{color:#9ca7b5}body.theme-paprer .skill-ref-todo-list,body.theme-bnw .skill-ref-todo-list{gap:12px;display:grid}body.theme-paprer .skill-ref-todo-item,body.theme-bnw .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.theme-paprer .skill-ref-todo-item.is-done,body.theme-bnw .skill-ref-todo-item.is-done{background:#f1fff8f5;border-color:#49c4a159}body.theme-paprer .skill-ref-todo-check,body.theme-bnw .skill-ref-todo-check{font-size:18px}body.theme-paprer .skill-ref-tip,body.theme-bnw .skill-ref-tip{color:#5f9c88;margin:16px 0 0;font-size:15px;line-height:1.5}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:1fr 1.5fr 1fr;gap:18px;display:grid}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .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.theme-paprer .skill-ref-action-btn.is-secondary,body.theme-bnw .skill-ref-action-btn.is-secondary{color:#334155;background:#fffffff0}body.theme-paprer .skill-ref-action-btn.is-primary,body.theme-bnw .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.theme-paprer .skill-ref-action-btn:disabled,body.theme-bnw .skill-ref-action-btn:disabled{opacity:.55}@media (width<=980px){body.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{width:calc(100vw - 28px)!important;min-height:0!important;padding:18px 18px 22px!important}body.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header,body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:1fr}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{width:220px;height:220px;margin:0 auto}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid,body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:1fr}}@media (width<=640px){body.theme-paprer .skill-ref-card,body.theme-bnw .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.theme-paprer .skill-ref-status-badge,body.theme-bnw .skill-ref-status-badge{min-height:40px;padding:0 16px;font-size:14px}body.theme-paprer .skill-ref-bookmark,body.theme-bnw .skill-ref-bookmark{border-radius:16px;width:48px;height:48px}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{gap:12px}body.theme-paprer .skill-ref-title-icon,body.theme-bnw .skill-ref-title-icon{border-radius:16px;width:48px;min-width:48px;height:48px;font-size:24px}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{max-width:7ch;font-size:40px}body.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{gap:10px}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .skill-ref-meta-pills span{border-radius:15px;min-height:44px;padding:0 14px;font-size:14px}body.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{font-size:15px}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{width:168px;height:168px}body.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:82px}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{width:110px;height:110px;margin:-55px 0 0 -55px}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:144px;height:144px;margin:-72px 0 0 -72px}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card,body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{border-radius:22px;padding:18px}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card{border-radius:20px;min-height:96px;padding:16px}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:22px}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{border-radius:20px;min-height:78px;padding:16px}body.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{font-size:22px}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{font-size:14px}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .skill-ref-log-form textarea{min-height:170px;padding:18px;font-size:16px}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .skill-ref-action-btn{border-radius:20px;min-height:68px}}@media (width<=980px){body.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header{min-height:180px;position:relative;grid-template-columns:1fr!important;align-items:start!important;gap:16px!important}body.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:14px;padding-right:176px}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{max-width:none;font-size:42px;line-height:.94}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{width:156px;height:156px;margin:0;position:absolute;top:2px;right:0}body.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:78px}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{border-radius:20px;width:102px;height:102px;margin:-51px 0 0 -51px}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:132px;height:132px;margin:-66px 0 0 -66px}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr) 190px;gap:14px}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:96px;padding:14px 12px}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:18px}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{margin-top:2px;font-size:12px}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:1fr 1.42fr 1fr;gap:12px}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .skill-ref-action-btn{border-radius:20px;min-height:62px;font-size:15px}}@media (width<=640px){body.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header{min-height:126px}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{font-size:28px;line-height:.94}body.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{gap:6px}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .skill-ref-meta-pills span{border-radius:12px;min-height:32px;padding:0 10px;font-size:11px}body.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{font-size:13px;line-height:1.4}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{width:104px;height:104px;top:2px}body.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:52px}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{border-radius:16px;width:68px;height:68px;margin:-34px 0 0 -34px}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:88px;height:88px;margin:-44px 0 0 -44px}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{border-radius:16px;padding:12px}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{margin-bottom:10px}body.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span,body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{font-size:13px}body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{gap:8px}body.theme-paprer .skill-ref-estimate-icon,body.theme-bnw .skill-ref-estimate-icon{font-size:20px}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{font-size:15px}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{gap:8px}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card{border-radius:16px;gap:6px;min-height:78px;padding:10px}body.theme-paprer .skill-ref-reward-icon,body.theme-bnw .skill-ref-reward-icon{font-size:22px}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:14px}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{font-size:10px}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{border-radius:20px;padding:14px 12px}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{gap:8px;margin-bottom:12px}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{border-radius:16px;min-height:52px;padding:10px 12px}body.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{font-size:14px}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{font-size:10px}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .skill-ref-log-form textarea{border-radius:16px;min-height:122px;padding:14px;font-size:14px}body.theme-paprer .skill-ref-tip,body.theme-bnw .skill-ref-tip{margin-top:10px;font-size:12px}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .skill-ref-action-btn{border-radius:16px;min-height:50px;padding:0 8px;font-size:12px}body.theme-paprer .skill-ref-header,body.theme-bnw .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.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:8px!important;padding-right:0!important}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{gap:10px!important}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{max-width:none!important;font-size:26px!important;line-height:.95!important}body.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .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.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{margin-top:2px!important}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{place-self:start end!important;width:104px!important;height:104px!important;position:static!important}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:1fr!important;gap:10px!important}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{gap:8px!important}body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{min-height:56px!important}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card{justify-content:center!important;gap:4px!important;min-height:86px!important;padding:10px 8px!important}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{padding:12px!important}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .skill-ref-action-btn{min-height:48px!important;font-size:11px!important;line-height:1.1!important}}@media (width<=420px){body.theme-paprer .skill-ref-card,body.theme-bnw .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.theme-paprer .skill-ref-topbar,body.theme-bnw .skill-ref-topbar{gap:8px!important}body.theme-paprer .skill-ref-status-badge,body.theme-bnw .skill-ref-status-badge{border-radius:12px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important}body.theme-paprer .skill-ref-bookmark,body.theme-bnw .skill-ref-bookmark{border-radius:12px!important;width:36px!important;height:36px!important}body.theme-paprer .skill-ref-header,body.theme-bnw .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.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:7px!important;min-width:0!important;padding-right:0!important}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{align-items:start!important;gap:8px!important}body.theme-paprer .skill-ref-title-icon,body.theme-bnw .skill-ref-title-icon{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .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.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .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.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{margin:0!important;font-size:11px!important;line-height:1.32!important}body.theme-paprer .skill-ref-emblem,body.theme-bnw .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.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:38px!important}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{border-radius:12px!important;width:48px!important;height:48px!important;margin:-24px 0 0 -24px!important}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:64px!important;height:64px!important;margin:-32px 0 0 -32px!important}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:1fr!important;gap:8px!important}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card,body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{border-radius:14px!important;padding:10px!important}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{gap:6px!important;margin-bottom:8px!important}body.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span,body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{font-size:12px!important;line-height:1.15!important}body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{gap:6px!important;min-height:48px!important}body.theme-paprer .skill-ref-estimate-icon,body.theme-bnw .skill-ref-estimate-icon{font-size:16px!important}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{font-size:13px!important}body.theme-paprer .skill-ref-section-title,body.theme-bnw .skill-ref-section-title{margin-bottom:8px!important;font-size:14px!important}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .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.theme-paprer .skill-ref-reward-icon,body.theme-bnw .skill-ref-reward-icon{font-size:18px!important}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:12px!important;line-height:1.05!important}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{margin-top:1px!important;font-size:9px!important;line-height:1.05!important}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{padding:10px!important}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{gap:6px!important;margin-bottom:10px!important}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{border-radius:14px!important;gap:2px!important;min-height:46px!important;padding:8px 10px!important}body.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{font-size:12px!important;line-height:1.05!important}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{font-size:9px!important;line-height:1.05!important}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .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.theme-paprer .skill-ref-tip,body.theme-bnw .skill-ref-tip{margin-top:8px!important;font-size:10px!important;line-height:1.25!important}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .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.theme-paprer .skill-ref-card,body.theme-bnw .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.theme-paprer .skill-ref-topbar,body.theme-bnw .skill-ref-topbar{gap:8px!important}body.theme-paprer .skill-ref-status-badge,body.theme-bnw .skill-ref-status-badge{border-radius:12px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important}body.theme-paprer .skill-ref-bookmark,body.theme-bnw .skill-ref-bookmark{border-radius:12px!important;width:36px!important;height:36px!important}body.theme-paprer .skill-ref-header,body.theme-bnw .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.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:7px!important;min-width:0!important;padding-right:0!important}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;display:grid!important}body.theme-paprer .skill-ref-title-icon,body.theme-bnw .skill-ref-title-icon{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .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.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .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.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{margin:0!important;font-size:11px!important;line-height:1.32!important}body.theme-paprer .skill-ref-emblem,body.theme-bnw .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.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:40px!important}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{border-radius:12px!important;width:48px!important;height:48px!important;margin:-24px 0 0 -24px!important}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:64px!important;height:64px!important;margin:-32px 0 0 -32px!important}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:1fr!important;gap:8px!important}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card,body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{border-radius:14px!important;padding:10px!important}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{gap:6px!important;margin-bottom:8px!important}body.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span,body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{font-size:12px!important;line-height:1.15!important}body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{gap:6px!important;min-height:48px!important}body.theme-paprer .skill-ref-estimate-icon,body.theme-bnw .skill-ref-estimate-icon{font-size:16px!important}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{font-size:13px!important}body.theme-paprer .skill-ref-section-title,body.theme-bnw .skill-ref-section-title{margin-bottom:8px!important;font-size:14px!important}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .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.theme-paprer .skill-ref-reward-icon,body.theme-bnw .skill-ref-reward-icon{font-size:18px!important}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:12px!important;line-height:1.05!important}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{margin-top:1px!important;font-size:9px!important;line-height:1.05!important}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{padding:10px!important}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{gap:6px!important;margin-bottom:10px!important}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{border-radius:14px!important;gap:2px!important;min-height:46px!important;padding:8px 10px!important}body.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{font-size:12px!important;line-height:1.05!important}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{font-size:9px!important;line-height:1.05!important}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .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.theme-paprer .skill-ref-tip,body.theme-bnw .skill-ref-tip{margin-top:8px!important;font-size:10px!important;line-height:1.25!important}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .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.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{scrollbar-width:none;overscroll-behavior:contain}body.theme-paprer .skill-ref-card::-webkit-scrollbar{display:none}body.theme-bnw .skill-ref-card::-webkit-scrollbar{display:none}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{max-width:7.9ch}body.theme-paprer .skill-ref-bookmark:before,body.theme-bnw .skill-ref-bookmark:before{clip-path:none;border-bottom:none;border-radius:3px 3px 0 0;width:14px;height:18px}body.theme-paprer .skill-ref-bookmark:after,body.theme-bnw .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.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card{min-height:104px}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{margin-bottom:2px}@media (width<=640px){body.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{gap:14px!important;padding:12px 12px 16px!important}body.theme-paprer .skill-ref-topbar,body.theme-bnw .skill-ref-topbar{gap:10px}body.theme-paprer .skill-ref-status-badge,body.theme-bnw .skill-ref-status-badge{border-radius:14px;min-height:34px;padding:0 12px;font-size:12px}body.theme-paprer .skill-ref-bookmark,body.theme-bnw .skill-ref-bookmark{border-radius:14px;width:42px;height:42px}body.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header{gap:14px!important}body.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:12px}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{align-items:start;gap:10px}body.theme-paprer .skill-ref-title-icon,body.theme-bnw .skill-ref-title-icon{border-radius:14px;width:42px;min-width:42px;height:42px;font-size:22px}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{letter-spacing:-.05em;max-width:7.2ch;font-size:31px;line-height:.96}body.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{gap:8px}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .skill-ref-meta-pills span{border-radius:13px;min-height:36px;padding:0 12px;font-size:12px}body.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{font-size:14px;line-height:1.45}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{width:136px;height:136px;box-shadow:inset 0 0 0 7px #fff6,0 16px 34px #5c94ff24}body.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:64px}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{border-radius:18px;width:90px;height:90px;margin:-45px 0 0 -45px}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:118px;height:118px;margin:-59px 0 0 -59px}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{gap:12px}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card,body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{border-radius:18px;padding:14px}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{margin-bottom:12px}body.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span{font-size:14px}body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{font-size:16px}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{font-size:18px}body.theme-paprer .skill-ref-section-title,body.theme-bnw .skill-ref-section-title{margin-bottom:10px;font-size:16px}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{gap:10px}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card{border-radius:18px;gap:10px;min-height:74px;padding:12px 14px}body.theme-paprer .skill-ref-reward-icon,body.theme-bnw .skill-ref-reward-icon{font-size:26px}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:18px}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{margin-top:2px;font-size:13px}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{padding:16px 14px}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{gap:10px;margin-bottom:14px}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{border-radius:18px;gap:4px;min-height:60px;padding:12px 14px}body.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{font-size:17px}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{font-size:12px}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .skill-ref-log-form textarea{border-radius:18px;min-height:140px;padding:16px;font-size:15px}body.theme-paprer .skill-ref-tip,body.theme-bnw .skill-ref-tip{margin-top:12px;font-size:13px}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{gap:12px}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .skill-ref-action-btn{border-radius:18px;min-height:56px;font-size:15px}}body.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{gap:16px!important}body.theme-paprer .skill-ref-handle,body.theme-bnw .skill-ref-handle{background:#cfd6df!important;width:82px!important;height:6px!important}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{text-wrap:balance;max-width:10.8ch!important}body.theme-paprer .skill-ref-section-title,body.theme-bnw .skill-ref-section-title{letter-spacing:.01em}body.theme-paprer .skill-ref-action-head .skill-ref-section-title,body.theme-bnw .skill-ref-action-head .skill-ref-section-title{padding-right:14px;position:relative}body.theme-paprer .skill-ref-action-head .skill-ref-section-title:after,body.theme-bnw .skill-ref-action-head .skill-ref-section-title:after{content:"✦";color:#d8b66a;font-size:10px;position:absolute;top:0;right:0}body.theme-paprer .skill-ref-log-form,body.theme-bnw .skill-ref-log-form{position:relative}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .skill-ref-log-form textarea{padding-bottom:46px!important}body.theme-paprer .skill-ref-textarea-action,body.theme-bnw .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.theme-paprer .skill-ref-textarea-count,body.theme-bnw .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.theme-paprer .skill-ref-reward-icon,body.theme-bnw .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.theme-paprer .skill-ref-reward-icon.is-gold,body.theme-bnw .skill-ref-reward-icon.is-gold{color:#c79d3d;background:linear-gradient(#fff8eb 0%,#f7ecd1 100%)}body.theme-paprer .skill-ref-reward-icon.is-blueprint,body.theme-bnw .skill-ref-reward-icon.is-blueprint{color:#4d7df3;background:linear-gradient(#f1f7ff 0%,#dcecff 100%)}@media (width>=641px){body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{align-items:stretch;grid-template-columns:minmax(0,1.55fr) minmax(188px,.8fr)!important}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:1fr 1.45fr 1fr!important}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .skill-ref-action-btn{min-height:62px!important}}@media (width<=640px){body.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{gap:14px!important;padding:14px 14px 18px!important}body.theme-paprer .skill-ref-topbar,body.theme-bnw .skill-ref-topbar{margin-bottom:2px}body.theme-paprer .skill-ref-status-badge,body.theme-bnw .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.theme-paprer .skill-ref-bookmark,body.theme-bnw .skill-ref-bookmark{border-radius:14px!important;width:38px!important;height:38px!important}body.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header{grid-template-columns:minmax(0,1fr) 112px!important;align-items:start!important;gap:12px!important}body.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{min-width:0;gap:10px!important}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{align-items:flex-start!important;gap:10px!important}body.theme-paprer .skill-ref-title-icon,body.theme-bnw .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.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{letter-spacing:-.05em!important;max-width:none!important;font-size:28px!important;line-height:.94!important}body.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{gap:6px!important}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .skill-ref-meta-pills span{border-radius:999px!important;min-height:28px!important;padding:0 10px!important;font-size:10px!important}body.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{color:#6d7786!important;font-size:12px!important;line-height:1.45!important}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{align-self:start!important;width:112px!important;height:112px!important;margin:2px 0 0 auto!important}body.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:54px!important}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{width:72px!important;height:72px!important;margin:-36px 0 0 -36px!important}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:96px!important;height:96px!important;margin:-48px 0 0 -48px!important}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card,body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{border-radius:20px!important;padding:14px!important}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{margin-bottom:10px!important}body.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span{font-size:13px!important}body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{font-size:15px!important}body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{min-height:74px}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{font-size:16px!important}body.theme-paprer .skill-ref-section-title,body.theme-bnw .skill-ref-section-title{margin-bottom:10px!important;font-size:15px!important}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{gap:8px!important}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .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.theme-paprer .skill-ref-reward-icon,body.theme-bnw .skill-ref-reward-icon{border-radius:10px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:18px!important}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:12px!important;line-height:1.18!important}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{margin-top:3px!important;font-size:10px!important;line-height:1.2!important}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{padding:14px!important}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{gap:10px!important;margin-bottom:12px!important}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{border-radius:18px!important;gap:3px!important;min-height:66px!important;padding:12px 14px!important}body.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{font-size:15px!important;line-height:1.1!important}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{font-size:10px!important;line-height:1.2!important}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .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.theme-paprer .skill-ref-textarea-action,body.theme-bnw .skill-ref-textarea-action{border-radius:10px;width:32px;height:32px;font-size:14px;top:12px;right:12px}body.theme-paprer .skill-ref-textarea-count,body.theme-bnw .skill-ref-textarea-count{font-size:11px;bottom:12px;right:14px}body.theme-paprer .skill-ref-tip,body.theme-bnw .skill-ref-tip{margin-top:10px!important;font-size:11px!important;line-height:1.45!important}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:1fr 1.45fr 1fr!important;gap:8px!important}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .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.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{overscroll-behavior:contain;scrollbar-width:none!important;overflow:hidden auto!important}body.theme-paprer .skill-ref-card::-webkit-scrollbar{width:0;height:0;display:none}body.theme-bnw .skill-ref-card::-webkit-scrollbar{width:0;height:0;display:none}body.theme-paprer .skill-ref-emblem-ring,body.theme-bnw .skill-ref-emblem-ring{inset:50% auto auto 50%!important}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{margin:0!important;transform:translate(-50%,-50%)rotate(45deg)!important}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{margin:0!important;transform:translate(-50%,-50%)!important}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card,body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card,body.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card,body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{background:linear-gradient(#fffffff7 0%,#fafbfdf5 100%)!important;border-color:#e4eaf2!important}body.theme-paprer .skill-ref-action-btn.is-secondary,body.theme-bnw .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.theme-paprer .skill-ref-action-btn.is-primary,body.theme-bnw .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.theme-paprer .skill-ref-card,body.theme-bnw .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.theme-paprer .skill-ref-topbar,body.theme-bnw .skill-ref-topbar{margin-bottom:0!important}body.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header{grid-template-columns:minmax(0,1fr) 104px!important;align-items:start!important;gap:16px!important}body.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:12px!important}body.theme-paprer .skill-ref-title-row,body.theme-bnw .skill-ref-title-row{gap:10px!important}body.theme-paprer .skill-ref-title-icon,body.theme-bnw .skill-ref-title-icon{border-radius:12px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{letter-spacing:-.045em!important;max-width:8.9ch!important;font-size:24px!important;line-height:.96!important}body.theme-paprer .skill-ref-meta-pills,body.theme-bnw .skill-ref-meta-pills{gap:7px!important}body.theme-paprer .skill-ref-meta-pills span,body.theme-bnw .skill-ref-meta-pills span{border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:10px!important}body.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{color:#657286!important;font-size:12px!important;line-height:1.5!important}body.theme-paprer .skill-ref-emblem,body.theme-bnw .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.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:50px!important}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{border-radius:18px!important;width:66px!important;height:66px!important}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{width:90px!important;height:90px!important}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:minmax(0,1.2fr) minmax(104px,.88fr)!important;align-items:stretch!important;gap:12px!important}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card{border-radius:20px!important;padding:14px 16px!important}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .skill-ref-progress-head{gap:8px!important;margin-bottom:10px!important}body.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span{font-size:12px!important}body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{font-size:14px!important}body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{border-radius:20px!important;gap:10px!important;min-height:74px!important;padding:12px 14px!important}body.theme-paprer .skill-ref-estimate-icon,body.theme-bnw .skill-ref-estimate-icon{font-size:18px!important}body.theme-paprer .skill-ref-estimate-card small,body.theme-bnw .skill-ref-estimate-card small{margin-bottom:2px!important;font-size:11px!important}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{font-size:14px!important;line-height:1.25!important}body.theme-paprer .skill-ref-section-title,body.theme-bnw .skill-ref-section-title{color:#273245!important;margin-bottom:10px!important;font-size:15px!important}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .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.theme-paprer .skill-ref-reward-icon,body.theme-bnw .skill-ref-reward-icon{border-radius:10px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:16px!important}body.theme-paprer .skill-ref-reward-card strong,body.theme-bnw .skill-ref-reward-card strong{font-size:13px!important;line-height:1.2!important}body.theme-paprer .skill-ref-reward-card small,body.theme-bnw .skill-ref-reward-card small{margin-top:2px!important;font-size:10px!important;line-height:1.2!important}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{border-radius:24px!important;padding:16px 14px 18px!important}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{gap:12px!important;margin-bottom:14px!important}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{border-radius:18px!important;min-height:68px!important;padding:12px 14px!important}body.theme-paprer .skill-ref-mode-pill span,body.theme-bnw .skill-ref-mode-pill span{font-size:15px!important;line-height:1.15!important}body.theme-paprer .skill-ref-mode-pill small,body.theme-bnw .skill-ref-mode-pill small{font-size:10px!important;line-height:1.2!important}body.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .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.theme-paprer .skill-ref-tip,body.theme-bnw .skill-ref-tip{margin-top:12px!important;font-size:11px!important;line-height:1.45!important}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:1fr 1.55fr 1fr!important;gap:10px!important}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .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.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;overflow:hidden auto!important}body.theme-paprer .skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.theme-bnw .skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{position:relative!important;overflow:visible!important}body.theme-paprer .skill-ref-emblem-ring,body.theme-bnw .skill-ref-emblem-ring{top:50%!important;left:50%!important;transform-origin:50%!important;inset:auto!important}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{transform:translate(-50%,-50%)rotate(45deg)!important}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{transform:translate(-50%,-50%)!important}@media (width<=640px){body.theme-paprer .skill-ref-card,body.theme-bnw .skill-ref-card{gap:20px!important;padding:18px 16px 24px!important}body.theme-paprer .skill-ref-header,body.theme-bnw .skill-ref-header{grid-template-columns:minmax(0,1fr) 96px!important;gap:14px!important}body.theme-paprer .skill-ref-copy,body.theme-bnw .skill-ref-copy{gap:14px!important}body.theme-paprer .skill-ref-title-row h3,body.theme-bnw .skill-ref-title-row h3{max-width:8.2ch!important;font-size:23px!important;line-height:.96!important}body.theme-paprer .skill-ref-description,body.theme-bnw .skill-ref-description{margin-top:-2px!important}body.theme-paprer .skill-ref-emblem,body.theme-bnw .skill-ref-emblem{width:96px!important;height:96px!important;margin-top:4px!important}body.theme-paprer .skill-ref-emblem-core,body.theme-bnw .skill-ref-emblem-core{font-size:46px!important}body.theme-paprer .skill-ref-emblem-ring-a,body.theme-bnw .skill-ref-emblem-ring-a{opacity:.78!important;border-radius:16px!important;width:62px!important;height:62px!important}body.theme-paprer .skill-ref-emblem-ring-b,body.theme-bnw .skill-ref-emblem-ring-b{opacity:.68!important;width:84px!important;height:84px!important}body.theme-paprer .skill-ref-progress-grid,body.theme-bnw .skill-ref-progress-grid{grid-template-columns:minmax(0,1fr) 118px!important;align-items:stretch!important;gap:12px!important}body.theme-paprer .skill-ref-progress-card,body.theme-bnw .skill-ref-progress-card{border-radius:22px!important;padding:14px 14px 15px!important}body.theme-paprer .skill-ref-progress-head,body.theme-bnw .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.theme-paprer .skill-ref-progress-head span,body.theme-bnw .skill-ref-progress-head span{min-width:0;font-size:12px!important}body.theme-paprer .skill-ref-progress-head strong,body.theme-bnw .skill-ref-progress-head strong{white-space:nowrap!important;justify-self:end!important;font-size:13px!important}body.theme-paprer .skill-ref-estimate-card,body.theme-bnw .skill-ref-estimate-card{border-radius:22px!important;align-items:center!important;min-height:auto!important;padding:12px 14px!important}body.theme-paprer .skill-ref-estimate-card strong,body.theme-bnw .skill-ref-estimate-card strong{font-size:13px!important;line-height:1.25!important}body.theme-paprer .skill-ref-rewards,body.theme-bnw .skill-ref-rewards{margin-top:-2px!important}body.theme-paprer .skill-ref-reward-grid,body.theme-bnw .skill-ref-reward-grid{gap:10px!important}body.theme-paprer .skill-ref-reward-card,body.theme-bnw .skill-ref-reward-card{background:linear-gradient(#fff 0%,#fbf8f3 100%)!important;min-height:102px!important}body.theme-paprer .skill-ref-action-card,body.theme-bnw .skill-ref-action-card{background:linear-gradient(#fffefe 0%,#faf7f2 100%)!important;border-radius:26px!important;padding:18px 14px!important}body.theme-paprer .skill-ref-mode-switch,body.theme-bnw .skill-ref-mode-switch{margin-bottom:16px!important}body.theme-paprer .skill-ref-mode-pill,body.theme-bnw .skill-ref-mode-pill{background:linear-gradient(#fffefe 0%,#f7f3ed 100%)!important;border-color:#e2ddd5!important}body.theme-paprer .skill-ref-mode-pill.is-active,body.theme-bnw .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.theme-paprer .skill-ref-log-form textarea,body.theme-bnw .skill-ref-log-form textarea{background:linear-gradient(#fff 0%,#fdfcf9 100%)!important;min-height:182px!important}body.theme-paprer .skill-ref-actions,body.theme-bnw .skill-ref-actions{grid-template-columns:1fr 1.55fr 1fr!important;gap:8px!important}body.theme-paprer .skill-ref-action-btn,body.theme-bnw .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.theme-paprer .skill-ref-action-btn.is-secondary,body.theme-bnw .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.theme-paprer .skill-ref-action-btn.is-primary,body.theme-bnw .skill-ref-action-btn.is-primary{background:linear-gradient(135deg,#7657f6 0%,#4f8dff 100%)!important;box-shadow:0 14px 28px #4f8dff33!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-topbar,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-topbar{margin-bottom:0!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-header,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-copy,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-copy{gap:12px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row{min-height:76px!important;display:block!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-icon,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills{gap:6px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills span,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-description,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-a,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-b,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card,body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head span,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-icon,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-icon{font-size:17px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card small,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card small{font-size:11px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-reward-grid,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-reward-card,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-reward-card{background:linear-gradient(#fff 0%,#fbf8f3 100%)!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-card,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-mode-pill,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-mode-pill.is-active,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-log-form textarea,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-actions,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn.is-secondary,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-action-btn.is-primary,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-header,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-copy,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-meta-pills{margin-top:2px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-description,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-description{margin-top:0!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-core,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-core{font-size:34px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-a,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-a{width:44px!important;height:44px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-b,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-emblem-ring-b{width:60px!important;height:60px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-grid,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-card{padding:12px 14px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head span,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head span{font-size:11px!important}body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-progress-head strong,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card strong,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-estimate-card strong{font-size:12px!important}}body.theme-paprer,body.theme-bnw{--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.theme-paprer .compact-shell,body.theme-bnw .compact-shell,body.theme-paprer .tree-status-card,body.theme-bnw .tree-status-card,body.theme-paprer .tree-info-card,body.theme-bnw .tree-info-card,body.theme-paprer .tree-top-shell,body.theme-bnw .tree-top-shell{border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-shell-bg)!important;color:#1f2937!important}body.theme-paprer .topbar nav a,body.theme-bnw .topbar nav a,body.theme-paprer .profile-menu-button,body.theme-bnw .profile-menu-button,body.theme-paprer .shell-back,body.theme-bnw .shell-back,body.theme-paprer .shell-btn,body.theme-bnw .shell-btn{border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#1f2937!important}body.theme-paprer .app-node-panel.skill-screen-pop.skillv2-card,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen-pop.skillv2-card.is-closing,body.theme-bnw .app-node-panel.skill-screen-pop.skillv2-card.is-closing{pointer-events:none;animation:.18s ease-in forwards skillMenuFadeOutV2!important}body.theme-paprer .app-node-panel.skill-screen-pop.skillv2-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.theme-bnw .app-node-panel.skill-screen-pop.skillv2-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.theme-paprer .skillv2-card .sv2-handle,body.theme-bnw .skillv2-card .sv2-handle{background:#c4cedb;border-radius:999px;width:70px;height:6px;margin:-2px auto 0}body.theme-paprer .skillv2-card .sv2-topbar,body.theme-bnw .skillv2-card .sv2-topbar{justify-content:space-between;align-items:center;display:flex}body.theme-paprer .skillv2-card .sv2-badge-row,body.theme-bnw .skillv2-card .sv2-badge-row{align-items:center;gap:7px;min-width:0;display:inline-flex}body.theme-paprer .skillv2-card .sv2-status,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-status.is-in_progress,body.theme-bnw .skillv2-card .sv2-status.is-in_progress{color:#2f63d2;background:var(--skillv2-inner-bg)}body.theme-paprer .skillv2-card .sv2-status.is-soft_locked,body.theme-bnw .skillv2-card .sv2-status.is-soft_locked{color:#6b7280}body.theme-paprer .skillv2-card .sv2-rarity,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-rarity.is-rare,body.theme-bnw .skillv2-card .sv2-rarity.is-rare{color:#4f6bd8;border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg)}body.theme-paprer .skillv2-card .sv2-rarity.is-legendary,body.theme-bnw .skillv2-card .sv2-rarity.is-legendary{color:#9b6a12;border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg)}body.theme-paprer .skillv2-card .sv2-rarity.is-mystical,body.theme-bnw .skillv2-card .sv2-rarity.is-mystical{color:#6a55df;border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg)}body.theme-paprer .skillv2-card .sv2-bookmark,body.theme-bnw .skillv2-card .sv2-bookmark{border:1px solid var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:14px;width:40px;height:40px;position:relative;box-shadow:inset 0 1px #fffffff5,0 8px 18px #24304112}body.theme-paprer .skillv2-card .sv2-bookmark:before,body.theme-bnw .skillv2-card .sv2-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.theme-paprer .skillv2-card .sv2-bookmark:after,body.theme-bnw .skillv2-card .sv2-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.theme-paprer .skillv2-card .sv2-bookmark.is-active,body.theme-bnw .skillv2-card .sv2-bookmark.is-active{background:linear-gradient(135deg,#faf9f7fa,#f2f0fffa);border-color:#7161fd57;box-shadow:inset 0 1px #fffffff5,0 10px 24px #7161fd24}body.theme-paprer .skillv2-card .sv2-bookmark.is-active:before,body.theme-bnw .skillv2-card .sv2-bookmark.is-active:before,body.theme-paprer .skillv2-card .sv2-bookmark.is-active:after,body.theme-bnw .skillv2-card .sv2-bookmark.is-active:after{border-color:#7161fd}body.theme-paprer .skillv2-card .sv2-header,body.theme-bnw .skillv2-card .sv2-header{grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:16px;display:grid}body.theme-paprer .skillv2-card .sv2-copy,body.theme-bnw .skillv2-card .sv2-copy{gap:9px;min-width:0;display:grid}body.theme-paprer .skillv2-card .sv2-title,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-meta,body.theme-bnw .skillv2-card .sv2-meta{flex-wrap:wrap;gap:7px;display:flex}body.theme-paprer .skillv2-card .sv2-meta span,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-desc,body.theme-bnw .skillv2-card .sv2-desc{color:#5f6c80;margin:0;font-size:13.5px;line-height:1.52}body.theme-paprer .skillv2-card .sv2-emblem,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-emblem:before,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-emblem:after,body.theme-bnw .skillv2-card .sv2-emblem:after{content:"✦";color:#83a8f5;text-shadow:0 0 8px #9bb5ef57;font-size:12px;position:absolute;top:10px;right:-8px}body.theme-paprer .skillv2-card .sv2-emblem-ring,body.theme-bnw .skillv2-card .sv2-emblem-ring{pointer-events:none;position:absolute;top:50%;left:50%}body.theme-paprer .skillv2-card .sv2-emblem-ring-a,body.theme-bnw .skillv2-card .sv2-emblem-ring-a{border:1px solid #9fbaf6ad;border-radius:16px;width:78px;height:78px;transform:translate(-50%,-50%)rotate(45deg)}body.theme-paprer .skillv2-card .sv2-emblem-ring-b,body.theme-bnw .skillv2-card .sv2-emblem-ring-b{border:1px solid #9fbaf68a;border-radius:999px;width:106px;height:106px;transform:translate(-50%,-50%)}body.theme-paprer .skillv2-card .sv2-emblem-core,body.theme-bnw .skillv2-card .sv2-emblem-core{font-size:60px;line-height:1}body.theme-paprer .skillv2-card .sv2-progress-grid,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-progress-card,body.theme-bnw .skillv2-card .sv2-progress-card,body.theme-paprer .skillv2-card .sv2-est-card,body.theme-bnw .skillv2-card .sv2-est-card,body.theme-paprer .skillv2-card .sv2-reward-card,body.theme-bnw .skillv2-card .sv2-reward-card,body.theme-paprer .skillv2-card .sv2-action-card,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-progress-card,body.theme-bnw .skillv2-card .sv2-progress-card{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:8px 0 0}body.theme-paprer .skillv2-card .sv2-progress-head,body.theme-bnw .skillv2-card .sv2-progress-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}body.theme-paprer .skillv2-card .sv2-progress-head span,body.theme-bnw .skillv2-card .sv2-progress-head span{color:#23324a;font-size:13px;font-weight:700}body.theme-paprer .skillv2-card .sv2-progress-head strong,body.theme-bnw .skillv2-card .sv2-progress-head strong{color:#5b6678;white-space:nowrap;font-size:13px;font-weight:700}body.theme-paprer .skillv2-card .sv2-progress-track,body.theme-bnw .skillv2-card .sv2-progress-track{background:#e3e6eb;border-radius:999px;height:9px;overflow:hidden}body.theme-paprer .skillv2-card .sv2-progress-fill,body.theme-bnw .skillv2-card .sv2-progress-fill{border-radius:inherit;background:var(--skillv2-progress-gradient);height:100%;display:block}body.theme-paprer .skillv2-card .sv2-est-card,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-est-icon,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-est-icon:before,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-est-icon:after,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-est-card small,body.theme-bnw .skillv2-card .sv2-est-card small{color:#8a94a6;font-size:11px;line-height:1.1;display:block}body.theme-paprer .skillv2-card .sv2-est-card strong,body.theme-bnw .skillv2-card .sv2-est-card strong{color:#243041;font-size:14.5px;font-weight:700;line-height:1.12}body.theme-paprer .skillv2-card .sv2-rewards,body.theme-bnw .skillv2-card .sv2-rewards{gap:11px;display:grid}body.theme-paprer .skillv2-card .sv2-section-title,body.theme-bnw .skillv2-card .sv2-section-title{color:#1f2937;margin:0;font-size:23px;font-weight:700;line-height:1.1}body.theme-paprer .skillv2-card .sv2-reward-grid,body.theme-bnw .skillv2-card .sv2-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.theme-paprer .skillv2-card .sv2-reward-card,body.theme-bnw .skillv2-card .sv2-reward-card{border-color:var(--skillv2-inner-border);background:var(--skillv2-inner-bg);border-radius:19px;align-items:center;gap:9px;min-height:76px;padding:13px 10px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #2430410e}body.theme-paprer .skillv2-card .sv2-reward-card>div,body.theme-bnw .skillv2-card .sv2-reward-card>div{gap:1px;min-width:0;display:grid}body.theme-paprer .skillv2-card .sv2-reward-icon,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-reward-icon.is-xp,body.theme-bnw .skillv2-card .sv2-reward-icon.is-xp{background-image:url(/icons/currencies/xp.png)}body.theme-paprer .skillv2-card .sv2-reward-icon.is-gold,body.theme-bnw .skillv2-card .sv2-reward-icon.is-gold{background-image:url(/icons/currencies/coin.png);border-radius:12px}body.theme-paprer .skillv2-card .sv2-reward-icon.is-blueprint,body.theme-bnw .skillv2-card .sv2-reward-icon.is-blueprint{background:linear-gradient(135deg,#4c6aa8 0%,#273962 100%)}body.theme-paprer .skillv2-card .sv2-reward-icon.is-xp:before,body.theme-bnw .skillv2-card .sv2-reward-icon.is-xp:before,body.theme-paprer .skillv2-card .sv2-reward-icon.is-gold:before,body.theme-bnw .skillv2-card .sv2-reward-icon.is-gold:before{content:none}body.theme-paprer .skillv2-card .sv2-reward-icon.is-blueprint:before,body.theme-bnw .skillv2-card .sv2-reward-icon.is-blueprint:before{content:"B"}body.theme-paprer .skillv2-card .sv2-reward-card strong,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-reward-card small,body.theme-bnw .skillv2-card .sv2-reward-card small{color:#98a2b3;white-space:nowrap;font-size:9.5px;line-height:1.15;display:block}body.theme-paprer .skillv2-card .sv2-action-card,body.theme-bnw .skillv2-card .sv2-action-card{background:var(--skillv2-inner-bg);border-color:var(--skillv2-inner-border);border-radius:24px;grid-template-rows:auto auto minmax(214px,1fr) auto;min-height:380px;padding:22px 18px 18px;display:grid;box-shadow:inset 0 1px #fffffff0,0 10px 22px #2430410e}body.theme-paprer .skillv2-card .sv2-action-card .sv2-section-title,body.theme-bnw .skillv2-card .sv2-action-card .sv2-section-title{align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}body.theme-paprer .skillv2-card .sv2-action-card .sv2-section-title:after,body.theme-bnw .skillv2-card .sv2-action-card .sv2-section-title:after{content:"✦";color:#e0b65d;font-size:15px;line-height:1}body.theme-paprer .skillv2-card .sv2-mode-switch,body.theme-bnw .skillv2-card .sv2-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}body.theme-paprer .skillv2-card .sv2-mode-pill,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-mode-pill:before,body.theme-bnw .skillv2-card .sv2-mode-pill:before{opacity:.9;font-size:26px;line-height:1;position:absolute;top:19px;left:18px}body.theme-paprer .skillv2-card .sv2-mode-pill.is-freeform:before,body.theme-bnw .skillv2-card .sv2-mode-pill.is-freeform:before{content:"✎";color:#35b58a}body.theme-paprer .skillv2-card .sv2-mode-pill.is-todos:before,body.theme-bnw .skillv2-card .sv2-mode-pill.is-todos:before{content:"☰";color:#7f8ca0}body.theme-paprer .skillv2-card .sv2-mode-pill.is-active,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-mode-pill span,body.theme-bnw .skillv2-card .sv2-mode-pill span{color:#243041;font-size:16px;font-weight:700}body.theme-paprer .skillv2-card .sv2-mode-pill small,body.theme-bnw .skillv2-card .sv2-mode-pill small{color:#8390a4;font-size:11.5px}body.theme-paprer .skillv2-card .sv2-log-form,body.theme-bnw .skillv2-card .sv2-log-form{min-height:214px;position:relative}body.theme-paprer .skillv2-card .sv2-log-form textarea,body.theme-bnw .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%;height:100%;min-height:214px;padding:22px 58px 38px 22px;font-size:15px;line-height:1.55}body.theme-paprer .skillv2-card .sv2-log-form textarea::placeholder,body.theme-bnw .skillv2-card .sv2-log-form textarea::placeholder{color:#8f9bad}body.theme-paprer .skillv2-card .sv2-log-form textarea::-webkit-scrollbar{width:0;height:0}body.theme-bnw .skillv2-card .sv2-log-form textarea::-webkit-scrollbar{width:0;height:0}body.theme-paprer .skillv2-card .sv2-log-form textarea{scrollbar-width:none}body.theme-paprer .skillv2-card .sv2-textarea-action,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-textarea-count,body.theme-bnw .skillv2-card .sv2-textarea-count{color:#a2adbb;pointer-events:none;font-size:12px;position:absolute;bottom:12px;right:16px}body.theme-paprer .skillv2-card .sv2-todo-list,body.theme-bnw .skillv2-card .sv2-todo-list{gap:10px;min-height:214px;display:grid}body.theme-paprer .skillv2-card .sv2-todo-item,body.theme-bnw .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;min-height:46px;padding:0 11px;font-size:13px;font-weight:700;display:flex}body.theme-paprer .skillv2-card .sv2-todo-check,body.theme-bnw .skillv2-card .sv2-todo-check{font-size:13px}body.theme-paprer .skillv2-card .sv2-tip,body.theme-bnw .skillv2-card .sv2-tip{color:#4a9c83;margin:12px 0 0;font-size:11px;line-height:1.4}body.theme-paprer .skillv2-card .sv2-lock-note,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-actions,body.theme-bnw .skillv2-card .sv2-actions{z-index:5;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#fcfaf900 0%,#fcfaf9f0 28%,#fbf9fafc 100%);grid-template-columns:1fr 1.55fr 1fr;gap:12px;margin:0 -8px -12px;padding:16px 8px 12px;display:grid;position:sticky;bottom:-1px}body.theme-paprer .skillv2-card .sv2-btn,body.theme-bnw .skillv2-card .sv2-btn{white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:68px;padding:0 12px;font-size:14px;font-weight:700;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 10px 22px #24304112;filter:none!important;opacity:1!important;visibility:visible!important;transform:none!important}body.theme-paprer .skillv2-card .sv2-btn span,body.theme-bnw .skillv2-card .sv2-btn span{opacity:1!important;visibility:visible!important}body.theme-paprer .skillv2-card .sv2-btn.is-secondary,body.theme-bnw .skillv2-card .sv2-btn.is-secondary{box-shadow:inset 0 1px #fffffff2,0 10px 22px #24304112;border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#162033!important}body.theme-paprer .skillv2-card .sv2-btn.is-primary,body.theme-bnw .skillv2-card .sv2-btn.is-primary{box-shadow:0 16px 32px #4f8dff3d,inset 0 1px #ffffff38;background:var(--skillv2-action-gradient)!important;color:#fff!important;border:0!important}body.theme-paprer .skillv2-card .sv2-btn-icon,body.theme-bnw .skillv2-card .sv2-btn-icon{font-size:20px;line-height:1}body.theme-paprer .skillv2-card .sv2-btn:hover,body.theme-bnw .skillv2-card .sv2-btn:hover{filter:none!important}body.theme-paprer .skillv2-card .sv2-btn.is-secondary:hover,body.theme-bnw .skillv2-card .sv2-btn.is-secondary:hover{box-shadow:inset 0 1px #fffffff2,0 12px 24px #24304114}body.theme-paprer .skillv2-card .sv2-btn.is-primary:hover,body.theme-bnw .skillv2-card .sv2-btn.is-primary:hover{box-shadow:0 18px 34px #4f8dff45,inset 0 1px #ffffff38}body.theme-paprer .skillv2-card .sv2-btn:disabled,body.theme-bnw .skillv2-card .sv2-btn:disabled{cursor:not-allowed;opacity:1!important;filter:none!important;-webkit-text-fill-color:currentColor!important}body.theme-paprer .skillv2-card .sv2-btn.is-secondary:disabled,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-btn.is-primary:disabled,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen-pop.skillv2-card,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-header,body.theme-bnw .skillv2-card .sv2-header{grid-template-columns:minmax(0,1fr) 104px;gap:12px}body.theme-paprer .skillv2-card .sv2-title,body.theme-bnw .skillv2-card .sv2-title{max-width:13ch;font-size:27px;line-height:.95}body.theme-paprer .skillv2-card .sv2-emblem,body.theme-bnw .skillv2-card .sv2-emblem{width:108px;height:108px}body.theme-paprer .skillv2-card .sv2-emblem-core,body.theme-bnw .skillv2-card .sv2-emblem-core{font-size:48px}body.theme-paprer .skillv2-card .sv2-emblem-ring-a,body.theme-bnw .skillv2-card .sv2-emblem-ring-a{width:60px;height:60px}body.theme-paprer .skillv2-card .sv2-emblem-ring-b,body.theme-bnw .skillv2-card .sv2-emblem-ring-b{width:82px;height:82px}body.theme-paprer .skillv2-card .sv2-progress-grid,body.theme-bnw .skillv2-card .sv2-progress-grid{grid-template-columns:minmax(0,1fr) 118px;gap:10px}body.theme-paprer .skillv2-card .sv2-progress-card,body.theme-bnw .skillv2-card .sv2-progress-card{padding:9px 0 0}body.theme-paprer .skillv2-card .sv2-progress-head span,body.theme-bnw .skillv2-card .sv2-progress-head span,body.theme-paprer .skillv2-card .sv2-progress-head strong,body.theme-bnw .skillv2-card .sv2-progress-head strong{font-size:11px}body.theme-paprer .skillv2-card .sv2-est-card,body.theme-bnw .skillv2-card .sv2-est-card{gap:8px;min-height:70px;padding:11px 10px}body.theme-paprer .skillv2-card .sv2-est-card strong,body.theme-bnw .skillv2-card .sv2-est-card strong{font-size:13.5px}body.theme-paprer .skillv2-card .sv2-section-title,body.theme-bnw .skillv2-card .sv2-section-title{font-size:21px}body.theme-paprer .skillv2-card .sv2-reward-card,body.theme-bnw .skillv2-card .sv2-reward-card{border-radius:17px;gap:5px;min-height:72px;padding:10px 7px}body.theme-paprer .skillv2-card .sv2-reward-grid,body.theme-bnw .skillv2-card .sv2-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.theme-paprer .skillv2-card .sv2-reward-icon,body.theme-bnw .skillv2-card .sv2-reward-icon{width:30px;height:30px}body.theme-paprer .skillv2-card .sv2-reward-card strong,body.theme-bnw .skillv2-card .sv2-reward-card strong{font-size:10.5px;line-height:1.05}body.theme-paprer .skillv2-card .sv2-reward-card small,body.theme-bnw .skillv2-card .sv2-reward-card small{font-size:8.5px;line-height:1.1}body.theme-paprer .skillv2-card .sv2-mode-pill,body.theme-bnw .skillv2-card .sv2-mode-pill{border-radius:17px;min-height:76px;padding:14px 11px 14px 48px}body.theme-paprer .skillv2-card .sv2-mode-pill span,body.theme-bnw .skillv2-card .sv2-mode-pill span{font-size:14px}body.theme-paprer .skillv2-card .sv2-mode-pill small,body.theme-bnw .skillv2-card .sv2-mode-pill small{font-size:9.5px}body.theme-paprer .skillv2-card .sv2-log-form textarea,body.theme-bnw .skillv2-card .sv2-log-form textarea{min-height:220px}body.theme-paprer .skillv2-card .sv2-action-card,body.theme-bnw .skillv2-card .sv2-action-card{min-height:410px;padding:20px 14px 16px}body.theme-paprer .skillv2-card .sv2-actions,body.theme-bnw .skillv2-card .sv2-actions{gap:9px;margin:0 -6px -10px;padding:14px 6px 10px}body.theme-paprer .skillv2-card .sv2-btn,body.theme-bnw .skillv2-card .sv2-btn{border-radius:16px;gap:5px;min-height:60px;padding:0 8px;font-size:11.5px}body.theme-paprer .skillv2-card .sv2-btn-icon,body.theme-bnw .skillv2-card .sv2-btn-icon{font-size:14px}}body.theme-paprer .tree-status-dashboard,body.theme-bnw .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.theme-paprer .tree-status-card.player-card,body.theme-bnw .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.theme-paprer .tree-player-copy,body.theme-bnw .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.theme-paprer .tree-player-copy strong,body.theme-bnw .tree-player-copy strong{grid-area:name}body.theme-paprer .tree-player-copy>span,body.theme-bnw .tree-player-copy>span{grid-area:level}body.theme-paprer .tree-player-xp-track,body.theme-bnw .tree-player-xp-track{grid-area:track;width:min(13.8rem,100%);max-width:none}body.theme-paprer .tree-player-copy>small,body.theme-bnw .tree-player-copy>small{grid-area:xp}body.theme-paprer .tree-player-avatar,body.theme-bnw .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.theme-paprer .tree-player-wallet,body.theme-bnw .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.theme-paprer .tree-player-wallet span,body.theme-bnw .tree-player-wallet span{font-size:.92rem}body.theme-paprer .tree-player-wallet b,body.theme-bnw .tree-player-wallet b{border-radius:999px;width:1.35rem;height:1.35rem;padding:.18rem}body.theme-paprer .tree-player-avatar:hover,body.theme-bnw .tree-player-avatar:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 16px 32px #2430411f!important}body.theme-paprer .tree-player-avatar:active,body.theme-bnw .tree-player-avatar:active{transform:scale(.97)}body.theme-paprer .tree-player-avatar:before,body.theme-bnw .tree-player-avatar:before{border-color:#eeececd1!important}body.theme-paprer .tree-player-xp-track i,body.theme-bnw .tree-player-xp-track i,body.theme-paprer .tree-quest-track i,body.theme-bnw .tree-quest-track i{background:var(--skillv2-progress-gradient)!important}body.theme-paprer .tree-quest-menu-wrap,body.theme-bnw .tree-quest-menu-wrap{pointer-events:auto;justify-self:end;position:relative}body.theme-paprer .tree-quest-trigger,body.theme-bnw .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.theme-paprer .tree-quest-trigger .currency-icon,body.theme-bnw .tree-quest-trigger .currency-icon{width:1.35rem;height:1.35rem}body.theme-paprer .tree-quest-trigger:hover,body.theme-bnw .tree-quest-trigger:hover,body.theme-paprer .tree-quest-trigger.is-active,body.theme-bnw .tree-quest-trigger.is-active{border-color:#7161fd38;box-shadow:inset 0 1px #fffffffa,0 18px 36px #4f8dff29}body.theme-paprer .tree-quest-trigger:active,body.theme-bnw .tree-quest-trigger:active{transform:scale(.96)}body.theme-paprer .tree-quest-menu-wrap .quest-card,body.theme-bnw .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.theme-paprer .tree-quest-menu-wrap .quest-card:not(.is-open),body.theme-bnw .tree-quest-menu-wrap .quest-card:not(.is-open){display:none!important}body.theme-paprer .tree-quest-menu-wrap .quest-card.is-open,body.theme-bnw .tree-quest-menu-wrap .quest-card.is-open{animation:.22s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2!important;display:grid!important}body.theme-paprer .tree-floating-actions,body.theme-bnw .tree-floating-actions{align-items:center;gap:.55rem!important;display:flex!important;top:6.45rem!important;right:.75rem!important}body.theme-paprer .tree-fab,body.theme-bnw .tree-fab,body.theme-paprer .tree-floating-actions .skilsy-chat-trigger,body.theme-bnw .tree-floating-actions .skilsy-chat-trigger,body.theme-paprer .tree-info-actions .shell-btn,body.theme-bnw .tree-info-actions .shell-btn,body.theme-paprer .node-create-modal .actions button,body.theme-bnw .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.theme-paprer .tree-create-fab,body.theme-bnw .tree-create-fab{min-width:3.75rem;font-size:1.32rem}body.theme-paprer .tree-edit-fab,body.theme-bnw .tree-edit-fab{min-width:5rem;font-size:.86rem}body.theme-paprer .tree-fab:hover,body.theme-bnw .tree-fab:hover,body.theme-paprer .tree-floating-actions .skilsy-chat-trigger:hover,body.theme-bnw .tree-floating-actions .skilsy-chat-trigger:hover,body.theme-paprer .tree-info-actions .shell-btn:hover,body.theme-bnw .tree-info-actions .shell-btn:hover,body.theme-paprer .node-create-modal .actions button:hover,body.theme-bnw .node-create-modal .actions button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 18px 36px #4f8dff24!important}body.theme-paprer .tree-fab.is-active,body.theme-bnw .tree-fab.is-active,body.theme-paprer .tree-info-actions .shell-btn.is-active,body.theme-bnw .tree-info-actions .shell-btn.is-active{background:var(--skillv2-shell-bg)!important;border-color:#7161fd40!important}body.theme-paprer .tree-fab:disabled,body.theme-bnw .tree-fab:disabled,body.theme-paprer .tree-fab.is-disabled,body.theme-bnw .tree-fab.is-disabled,body.theme-paprer .tree-info-actions .shell-btn:disabled,body.theme-bnw .tree-info-actions .shell-btn:disabled{cursor:not-allowed;opacity:.52!important;transform:none!important}body.theme-paprer .node-create-modal,body.theme-bnw .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.theme-paprer .node-create-modal .actions button[type=submit],body.theme-bnw .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.theme-paprer .tree-status-card.player-card,body.theme-bnw .tree-status-card.player-card{max-width:calc(100vw - 7.6rem)}body.theme-paprer .tree-player-wallet,body.theme-bnw .tree-player-wallet{display:none}body.theme-paprer .tree-quest-menu-wrap .quest-card,body.theme-bnw .tree-quest-menu-wrap .quest-card{width:auto;position:fixed;top:5rem;left:.7rem;right:.7rem}body.theme-paprer .tree-floating-actions,body.theme-bnw .tree-floating-actions{top:auto!important;bottom:.7rem!important;right:.7rem!important}}body.theme-paprer .tree-brand-strip,body.theme-bnw .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.theme-paprer .tree-brand-logo,body.theme-bnw .tree-brand-logo{background:url(/brand/logo%20liquid.png) 50%/contain no-repeat;flex:none;width:3.95rem;height:3.95rem}body.theme-paprer .tree-brand-copy,body.theme-bnw .tree-brand-copy{gap:.14rem;min-width:0;display:grid}body.theme-paprer .tree-brand-strip strong,body.theme-bnw .tree-brand-strip strong{letter-spacing:0;color:#111827;text-shadow:none;font-size:1.22rem;font-weight:700;line-height:1}body.theme-paprer .tree-brand-strip small,body.theme-bnw .tree-brand-strip small{color:#11182794;letter-spacing:0;font-size:.76rem;font-weight:500;line-height:1}@media (width<=859px){body.theme-paprer .tree-brand-strip,body.theme-bnw .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.theme-paprer .tree-status-dashboard,body.theme-bnw .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.theme-paprer .tree-status-card.player-card,body.theme-bnw .tree-status-card.player-card{grid-area:player;max-width:none;margin-top:.05rem}body.theme-paprer .tree-quest-menu-wrap,body.theme-bnw .tree-quest-menu-wrap{grid-area:quest}}@media (width>=860px){body.theme-paprer .tree-brand-strip,body.theme-bnw .tree-brand-strip{border-radius:0;justify-content:flex-start;min-width:12.6rem;top:.92rem;left:1rem}body.theme-paprer .tree-status-dashboard,body.theme-bnw .tree-status-dashboard{grid-template-columns:minmax(0,34rem) minmax(26rem,36rem)!important;align-items:start!important;left:13.7rem!important}body.theme-paprer .tree-quest-trigger,body.theme-bnw .tree-quest-trigger{display:none!important}body.theme-paprer .tree-quest-menu-wrap,body.theme-bnw .tree-quest-menu-wrap{justify-self:stretch}body.theme-paprer .tree-quest-menu-wrap .quest-card,body.theme-bnw .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.theme-paprer .tree-status-card.player-card,body.theme-bnw .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.theme-paprer .tree-player-avatar,body.theme-bnw .tree-player-avatar{grid-area:avatar}body.theme-paprer .tree-player-copy,body.theme-bnw .tree-player-copy{grid-area:copy;grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-self:center;gap:.12rem 0}body.theme-paprer .tree-status-card.player-card>.skilsy-chat-widget,body.theme-bnw .tree-status-card.player-card>.skilsy-chat-widget{grid-area:auto;align-self:center}body.theme-paprer .tree-player-copy strong,body.theme-bnw .tree-player-copy strong,body.theme-paprer .tree-player-copy>span,body.theme-bnw .tree-player-copy>span,body.theme-paprer .tree-player-xp-track,body.theme-bnw .tree-player-xp-track,body.theme-paprer .tree-player-copy>small,body.theme-bnw .tree-player-copy>small{grid-area:auto}body.theme-paprer .tree-player-wallet,body.theme-bnw .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.theme-paprer .tree-player-wallet span,body.theme-bnw .tree-player-wallet span{align-items:center;gap:.42rem;font-size:.84rem;line-height:1;display:inline-flex}body.theme-paprer .tree-player-wallet b,body.theme-bnw .tree-player-wallet b{border-radius:999px;width:1.42rem;height:1.42rem}@media (width<=859px){body.theme-paprer .tree-status-card.player-card,body.theme-bnw .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.theme-paprer .tree-player-copy,body.theme-bnw .tree-player-copy{padding-right:8.2rem;position:relative}body.theme-paprer .tree-player-wallet,body.theme-bnw .tree-player-wallet{gap:.5rem;margin:0;top:1.35rem;left:auto;right:0;display:inline-flex!important}body.theme-paprer .tree-player-wallet span,body.theme-bnw .tree-player-wallet span{gap:.26rem;font-size:.68rem}body.theme-paprer .tree-player-wallet b,body.theme-bnw .tree-player-wallet b{width:1.05rem;height:1.05rem;font-size:.58rem}}@media (width>=860px){body.theme-paprer .tree-quest-menu-wrap .quest-card:not(.is-open),body.theme-bnw .tree-quest-menu-wrap .quest-card:not(.is-open),body.theme-paprer .tree-quest-menu-wrap .quest-card.is-open,body.theme-bnw .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{background:url(/brand/logo%20liquid.png) 50%/contain no-repeat;flex:none;width:44px;height:44px}.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 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 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;-webkit-backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #dfe6effa;border-radius:24px;justify-items:center;gap:12px;width:min(380px,100vw - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fffffff5,0 28px 72px #2430412e}.profile-login-gate strong{font-size:22px;line-height:1.08}.profile-login-gate p{color:#657287;font-size:14px;line-height:1.35}.profile-login-gate a{color:#fff;background:linear-gradient(135deg,#7161fd 0%,#4097fd 100%);border-radius:999px;align-items:center;min-height:44px;padding:0 26px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.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-popover{background:#ffffffd6;border:1px solid #dfe6effa;border-radius:18px;gap:12px;margin-top:-4px;padding:12px;animation:.18s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2;display:grid;box-shadow:inset 0 1px #fffffff5,0 18px 42px #2430411a}.profile-settings-popover>strong{color:#172033;font-size:14px}.profile-settings-row{gap:8px;display:grid}.profile-settings-row>span{color:#657287;font-size:12px;font-weight:700}.profile-settings-theme{grid-template-columns:1fr 1fr;gap:6px;display:grid}.profile-settings-theme button,.profile-settings-logout{color:#4d5b70;min-height:34px;box-shadow:none;background:#fafcffdb;border:1px solid #dfe6effa;border-radius:999px;font-size:12px;font-weight:750}.profile-settings-theme button.is-active{color:#346de8;background:linear-gradient(135deg,#7161fd24,#4097fd24);border-color:#4097fd59}.profile-settings-logout{color:#b94d5d}.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.theme-paprer .tree-daily-quest,body.theme-bnw .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.theme-paprer .tree-daily-quest-main,body.theme-bnw .tree-daily-quest-main{grid-area:main;grid-template-columns:minmax(0,1fr);gap:.32rem;min-width:0;display:grid!important}body.theme-paprer .tree-daily-quest-main span,body.theme-bnw .tree-daily-quest-main span{white-space:nowrap}body.theme-paprer .tree-quest-progress-row,body.theme-bnw .tree-quest-progress-row{align-items:center;gap:.8rem;min-width:0;display:flex}body.theme-paprer .tree-quest-progress-row .tree-quest-track,body.theme-bnw .tree-quest-progress-row .tree-quest-track{flex:auto;min-width:8rem;width:auto!important}body.theme-paprer .tree-quest-progress-row>b,body.theme-bnw .tree-quest-progress-row>b{white-space:nowrap;flex:none;line-height:1}body.theme-paprer .tree-daily-quest em,body.theme-bnw .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.theme-paprer .tree-daily-quest>small,body.theme-bnw .tree-daily-quest>small{grid-area:reward;place-self:center;line-height:1;margin:0!important;position:static!important}body.theme-paprer,body.theme-bnw{background:linear-gradient(#fcfaf9ad,#fbf9fab3),url(/textures/cloud-tile.png) 0 0/512px 512px fixed,linear-gradient(#fcfaf9 0%,#fbf9fa 100%)!important}body.theme-paprer .app-shell:not(.tree-mode),body.theme-bnw .app-shell:not(.tree-mode),body.theme-paprer .app-shell.profile-mode,body.theme-bnw .app-shell.profile-mode{background:0 0!important}body.theme-paprer .profile-dashboard-page,body.theme-bnw .profile-dashboard-page{background:linear-gradient(#fcfaf975,#fbf9fa57),url(/textures/cloud-tile.png) 0 0/512px 512px!important}body.theme-paprer .profile-dashboard-page:before,body.theme-bnw .profile-dashboard-page:before{opacity:.72;background:linear-gradient(90deg,#ffffff80,#ffffff4d),url(/textures/cloud-tile.png) 0 0/512px 512px!important}body.theme-paprer .profile-dashboard-page:after,body.theme-bnw .profile-dashboard-page:after{content:none!important}body.theme-paprer .profile-card,body.theme-bnw .profile-card,body.theme-paprer .profile-milestone-card,body.theme-bnw .profile-milestone-card,body.theme-paprer .profile-active-tree,body.theme-bnw .profile-active-tree,body.theme-paprer .profile-active-empty,body.theme-bnw .profile-active-empty,body.theme-paprer .profile-settings-popover,body.theme-bnw .profile-settings-popover,body.theme-paprer .profile-login-gate,body.theme-bnw .profile-login-gate,body.theme-paprer .profile-dashboard-nav a.is-active,body.theme-bnw .profile-dashboard-nav a.is-active,body.theme-paprer .profile-dashboard-top-actions>span:not(.profile-dashboard-mini-avatar),body.theme-bnw .profile-dashboard-top-actions>span:not(.profile-dashboard-mini-avatar),body.theme-paprer .profile-dashboard-top-actions button,body.theme-bnw .profile-dashboard-top-actions button,body.theme-paprer .profile-dashboard-sidebar a.is-active,body.theme-bnw .profile-dashboard-sidebar a.is-active,body.theme-paprer .profile-dashboard-sidebar button.profile-sidebar-settings.is-active,body.theme-bnw .profile-dashboard-sidebar button.profile-sidebar-settings.is-active,body.theme-paprer .profile-mini-tree-window,body.theme-bnw .profile-mini-tree-window,body.theme-paprer .profile-skill-empty,body.theme-bnw .profile-skill-empty,body.theme-paprer .card,body.theme-bnw .card,body.theme-paprer .tree-card,body.theme-bnw .tree-card,body.theme-paprer .compact-shell,body.theme-bnw .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.theme-paprer .profile-portrait-card,body.theme-bnw .profile-portrait-card,body.theme-paprer .profile-mini-tree-window,body.theme-bnw .profile-mini-tree-window{background:radial-gradient(circle at 50% 44%,#ffffff38,#0000 34%),#ffffff3d!important}body.theme-paprer .profile-currency-grid span,body.theme-bnw .profile-currency-grid span,body.theme-paprer .profile-title-pill,body.theme-bnw .profile-title-pill,body.theme-paprer .profile-streak-pill,body.theme-bnw .profile-streak-pill,body.theme-paprer .profile-card-head a,body.theme-bnw .profile-card-head a,body.theme-paprer .profile-outline-btn,body.theme-bnw .profile-outline-btn,body.theme-paprer .profile-mini-tree-node strong,body.theme-bnw .profile-mini-tree-node strong,body.theme-paprer .profile-mini-milestone-node strong,body.theme-bnw .profile-mini-milestone-node strong,body.theme-paprer .profile-mini-tree-reset,body.theme-bnw .profile-mini-tree-reset,body.theme-paprer .profile-dashboard-page input,body.theme-bnw .profile-dashboard-page input,body.theme-paprer .profile-dashboard-page textarea,body.theme-bnw .profile-dashboard-page textarea,body.theme-paprer .profile-dashboard-page select,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,body.theme-bnw .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}.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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-mini-tree-window,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card,body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-skill-tree-card>.profile-mini-tree-window,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>span,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>span,body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>small,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level>small,body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level .tree-player-xp-track,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level .tree-player-xp-track,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days span,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak .tree-streak-days b,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy>h1,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy>h1{grid-area:name!important}body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy>.profile-title-pill,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-level,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-tree-streak,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp>span,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp>small,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp-track,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-xp-track>i,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak>strong,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>b,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span.is-today>b,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>small,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics,body.theme-bnw .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.theme-paprer .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.theme-bnw .app-node-panel.skill-screen .skill-screen-title-wrap h3,body.theme-paprer .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.theme-bnw .app-node-panel.skill-screen.skill-screen-pop.skill-ref-card .skill-ref-title-row h3,body.theme-paprer .skillv2-card .sv2-title,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-metrics,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak{gap:.28rem!important}body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak>strong,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak>strong{font-size:.86rem!important}body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span{width:1.08rem!important}body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-streak-days>span>b,body.theme-bnw .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.theme-paprer .scene-node-btn.advanced,body.theme-bnw .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.theme-paprer .scene-node-btn.advanced .node-ring:before,body.theme-bnw .scene-node-btn.advanced .node-ring:before{opacity:.78;background-size:24% 24%;inset:-5%}body.theme-paprer .scene-node-btn.advanced .node-visual-shell:before,body.theme-bnw .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.theme-paprer .scene-node-btn.advanced .node-visual-shell:after,body.theme-bnw .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.theme-paprer .scene-node-btn.advanced .node-core,body.theme-bnw .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.theme-paprer .scene-node-btn.advanced .node-label,body.theme-bnw .scene-node-btn.advanced .node-label{border-color:hsla(var(--branch-hue,158), 52%, 70%, .52)!important;font-weight:820!important}body.theme-paprer .scene-node-btn.advanced.selected,body.theme-bnw .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.theme-paprer .skillv2-card.is-advanced-skill,body.theme-bnw .skillv2-card.is-advanced-skill{border-color:#e7d19c8a;box-shadow:0 22px 52px #2430412e,0 0 0 1px #e7d19c38}body.theme-paprer .skillv2-card .sv2-advanced-lessons,body.theme-bnw .skillv2-card .sv2-advanced-lessons{gap:12px;display:grid}body.theme-paprer .skillv2-card .sv2-advanced-progress,body.theme-bnw .skillv2-card .sv2-advanced-progress{color:#243041;gap:8px;font-size:.82rem;font-weight:760;display:grid}body.theme-paprer .skillv2-card .sv2-advanced-list,body.theme-bnw .skillv2-card .sv2-advanced-list{gap:8px;display:grid}body.theme-paprer .skillv2-card .sv2-advanced-lesson,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-advanced-lesson strong,body.theme-bnw .skillv2-card .sv2-advanced-lesson strong{color:#172235;font-size:.8rem;line-height:1.12;display:block}body.theme-paprer .skillv2-card .sv2-advanced-lesson small,body.theme-bnw .skillv2-card .sv2-advanced-lesson small{color:#748095;margin-top:3px;font-size:.66rem;line-height:1.15;display:block}body.theme-paprer .skillv2-card .sv2-advanced-lesson>span,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-advanced-lesson.is-done>span,body.theme-bnw .skillv2-card .sv2-advanced-lesson.is-done>span{color:#27b989;border-color:#27b98957}body.theme-paprer .skillv2-card .sv2-resources-card,body.theme-bnw .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:disabled{opacity:.62;cursor:wait}.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.theme-paprer .skillv2-card .sv2-resources-card,body.theme-bnw .skillv2-card .sv2-resources-card,body.theme-paprer .skillv2-card .sv2-resources-card *,body.theme-bnw .skillv2-card .sv2-resources-card *{-webkit-text-fill-color:currentColor!important}body.theme-paprer .skillv2-card .sv2-resources-card,body.theme-bnw .skillv2-card .sv2-resources-card{color:#172235!important}body.theme-paprer .skillv2-card .sv2-resources-head>span,body.theme-bnw .skillv2-card .sv2-resources-head>span,body.theme-paprer .skillv2-card .node-resource-empty,body.theme-bnw .skillv2-card .node-resource-empty,body.theme-paprer .skillv2-card .node-resource-kicker small,body.theme-bnw .skillv2-card .node-resource-kicker small,body.theme-paprer .skillv2-card .node-resource-form label,body.theme-bnw .skillv2-card .node-resource-form label{color:#647289!important}body.theme-paprer .skillv2-card .node-resource-copy strong,body.theme-bnw .skillv2-card .node-resource-copy strong,body.theme-paprer .skillv2-card .node-resource-actions a,body.theme-bnw .skillv2-card .node-resource-actions a,body.theme-paprer .skillv2-card .node-resource-actions button,body.theme-bnw .skillv2-card .node-resource-actions button,body.theme-paprer .skillv2-card .node-resource-form input,body.theme-bnw .skillv2-card .node-resource-form input{color:#172235!important}body.theme-paprer .skillv2-card .node-resource-find-btn,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-primary-wide,body.theme-bnw .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.theme-paprer .profile-side-menu,body.theme-bnw .profile-side-menu,body.theme-paprer .profile-menu-backdrop,body.theme-bnw .profile-menu-backdrop{display:none!important}body.theme-paprer .tree-brand-strip,body.theme-bnw .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.theme-paprer .tree-brand-strip .profile-dashboard-logo,body.theme-bnw .tree-brand-strip .profile-dashboard-logo{flex:none;width:2.6rem!important;height:2.6rem!important}body.theme-paprer .tree-brand-strip strong,body.theme-bnw .tree-brand-strip strong{color:#172235!important;font-size:1.16rem!important;font-weight:820!important;line-height:1!important}body.theme-paprer .tree-brand-strip small,body.theme-bnw .tree-brand-strip small{color:#6d778a!important;margin-top:.1rem!important;font-size:.72rem!important;font-weight:560!important}body.theme-paprer .tree-status-dashboard,body.theme-bnw .tree-status-dashboard{grid-template-columns:minmax(24rem,34rem) minmax(26rem,34rem)!important;justify-content:center!important;align-items:start!important}body.theme-paprer .tree-quest-menu-wrap,body.theme-bnw .tree-quest-menu-wrap{justify-self:start!important}body.theme-paprer .tree-quest-trigger,body.theme-bnw .tree-quest-trigger{display:none!important}body.theme-paprer .tree-quest-menu-wrap .quest-card,body.theme-bnw .tree-quest-menu-wrap .quest-card,body.theme-paprer .tree-quest-menu-wrap .quest-card:not(.is-open),body.theme-bnw .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.theme-paprer .tree-daily-quest,body.theme-bnw .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.theme-paprer .tree-daily-quest-main,body.theme-bnw .tree-daily-quest-main{min-width:0!important}body.theme-paprer .tree-daily-quest-main strong,body.theme-bnw .tree-daily-quest-main strong{font-size:.92rem!important;line-height:1.05!important}body.theme-paprer .tree-daily-quest-main span,body.theme-bnw .tree-daily-quest-main span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.68rem!important;overflow:hidden!important}body.theme-paprer .tree-quest-progress-row,body.theme-bnw .tree-quest-progress-row{grid-template-columns:minmax(0,1fr) 2.2rem!important}body.theme-paprer .streak-pill-button,body.theme-bnw .streak-pill-button{color:#172235!important;font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;font-weight:680!important}body.theme-paprer .streak-pill-button>strong,body.theme-bnw .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.theme-paprer .streak-pill-button>small,body.theme-bnw .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.theme-paprer .tree-floating-actions,body.theme-bnw .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.theme-paprer .tree-fab,body.theme-bnw .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.theme-paprer .tree-fab:hover,body.theme-bnw .tree-fab:hover,body.theme-paprer .tree-fab.is-active,body.theme-bnw .tree-fab.is-active{background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #eeecece6!important}body.theme-paprer .skillv2-card .sv2-reward-grid,body.theme-bnw .skillv2-card .sv2-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.theme-paprer .skillv2-card .sv2-primary-wide,body.theme-bnw .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.theme-paprer .skillv2-card .sv2-advanced-lesson,body.theme-bnw .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.theme-paprer .profile-settings-popover,body.theme-bnw .profile-settings-popover,body.theme-paprer .profile-settings-popover strong,body.theme-bnw .profile-settings-popover strong,body.theme-paprer .profile-settings-popover span,body.theme-bnw .profile-settings-popover span{color:#172235!important;text-shadow:none!important}@media (width<=860px){body.theme-paprer .tree-status-dashboard,body.theme-bnw .tree-status-dashboard{grid-template-columns:1fr!important;justify-content:stretch!important}body.theme-paprer .tree-quest-menu-wrap,body.theme-bnw .tree-quest-menu-wrap{display:none!important}}body.theme-paprer .profile-settings-popover,body.theme-bnw .profile-settings-popover,body.theme-paprer .profile-settings-popover *,body.theme-bnw .profile-settings-popover *{color:#172235!important;text-shadow:none!important}body.theme-paprer .profile-settings-popover button,body.theme-bnw .profile-settings-popover button{color:#172235!important}body.theme-paprer .profile-settings-popover .profile-settings-theme button.is-active,body.theme-bnw .profile-settings-popover .profile-settings-theme button.is-active{color:#fff!important}body.theme-paprer .tree-brand-strip.profile-dashboard-brand,body.theme-bnw .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.theme-paprer .tree-brand-strip.profile-dashboard-brand .profile-dashboard-logo,body.theme-bnw .tree-brand-strip.profile-dashboard-brand .profile-dashboard-logo{flex:none!important;width:52px!important;height:52px!important}body.theme-paprer .tree-brand-strip.profile-dashboard-brand strong,body.theme-bnw .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.theme-paprer .streak-modal-backdrop,body.theme-bnw .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.theme-paprer .streak-info-card-center.skill-screen-pop,body.theme-bnw .streak-info-card-center.skill-screen-pop{transform-origin:bottom!important;animation:.22s cubic-bezier(.2,.8,.2,1) skillMenuPopInV2!important}body.theme-paprer .tree-status-card.player-card,body.theme-bnw .tree-status-card.player-card,body.theme-paprer .tree-quest-menu-wrap .quest-card,body.theme-bnw .tree-quest-menu-wrap .quest-card{height:5.25rem!important;min-height:5.25rem!important;max-height:5.25rem!important}body.theme-paprer .tree-status-dashboard,body.theme-bnw .tree-status-dashboard{align-items:start!important}body.theme-paprer .tree-player-avatar,body.theme-bnw .tree-player-avatar{width:4.05rem!important;height:4.05rem!important}body.theme-paprer .tree-quest-menu-wrap .quest-card,body.theme-bnw .tree-quest-menu-wrap .quest-card,body.theme-paprer .tree-quest-menu-wrap .quest-card:not(.is-open),body.theme-bnw .tree-quest-menu-wrap .quest-card:not(.is-open){padding-top:.75rem!important;padding-bottom:.75rem!important}body.theme-paprer .tree-status-dashboard,body.theme-bnw .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.theme-paprer .tree-status-card.player-card,body.theme-bnw .tree-status-card.player-card{width:100%!important;max-width:none!important}body.theme-paprer .tree-quest-menu-wrap,body.theme-bnw .tree-quest-menu-wrap{justify-self:stretch!important;width:100%!important}body.theme-paprer .tree-quest-menu-wrap .quest-card,body.theme-bnw .tree-quest-menu-wrap .quest-card,body.theme-paprer .tree-quest-menu-wrap .quest-card:not(.is-open),body.theme-bnw .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.theme-paprer .tree-daily-quest,body.theme-bnw .tree-daily-quest{grid-template-columns:minmax(0,1fr) 2.25rem 3rem!important;gap:.5rem!important}body.theme-paprer .tree-daily-quest>small,body.theme-bnw .tree-daily-quest>small{white-space:nowrap!important;text-align:right!important}body.theme-paprer .zoom-rail,body.theme-bnw .zoom-rail{display:none!important}@media (width<=900px){body.theme-paprer .tree-status-dashboard,body.theme-bnw .tree-status-dashboard{grid-template-columns:1fr!important;width:auto!important;left:.7rem!important;right:.7rem!important;transform:none!important}}body.theme-paprer .auth-card .auth-submit-btn,body.theme-bnw .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.theme-paprer .auth-card .auth-submit-btn:hover,body.theme-bnw .auth-card .auth-submit-btn:hover{filter:brightness(1.04)!important;box-shadow:0 18px 38px #4097fd47,inset 0 1px #ffffff42!important}body.theme-paprer .auth-card .auth-submit-btn:disabled,body.theme-bnw .auth-card .auth-submit-btn:disabled{opacity:.62!important;color:#fff!important;cursor:not-allowed!important}body.theme-paprer .auth-card .auth-mode-btn,body.theme-bnw .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.theme-paprer .app-shell.profile-mode:has(.learning-page),body.theme-bnw .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:#7161fd;font-size:.82rem;font-weight:820;text-decoration:none}.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{width:82px;height:82px;font-size:2rem}.learning-course-card.is-green .learning-course-orb{background:linear-gradient(135deg,#92e5c8,#39bf8f)}.learning-course-card.is-blue .learning-course-orb{background:linear-gradient(135deg,#90dcf0,#34b4cf)}.learning-course-card.is-violet .learning-course-orb{background:linear-gradient(135deg,#b197ff,#7857f5)}.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-course-card .learning-card-meter{width:100%;height:7px;margin-top:auto}.learning-folder-grid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:18px;padding:2px 2px 8px;display:flex;overflow-x:auto}.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:320px;padding-right:4px;display:grid;overflow-y:auto}.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-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.theme-paprer .learning-page,body.theme-bnw .learning-page{--learning-text-strong:#172235;--learning-text-muted:#627089;--learning-inner-shadow:inset 0 1px 0 #ffffffe6, 0 8px 18px #2430410d}body.theme-paprer .learning-page .profile-card,body.theme-bnw .learning-page .profile-card{color:var(--learning-text-strong)!important}body.theme-paprer .learning-summary-pill,body.theme-bnw .learning-summary-pill,body.theme-paprer .learning-lesson-card,body.theme-bnw .learning-lesson-card,body.theme-paprer .learning-resource-card,body.theme-bnw .learning-resource-card,body.theme-paprer .learning-empty-card a,body.theme-bnw .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.theme-paprer .learning-focus-card,body.theme-bnw .learning-focus-card,body.theme-paprer .learning-course-card,body.theme-bnw .learning-course-card,body.theme-paprer .learning-folder-card,body.theme-bnw .learning-folder-card,body.theme-paprer .learning-folder-task-panel,body.theme-bnw .learning-folder-task-panel,body.theme-paprer .learning-empty-card,body.theme-bnw .learning-empty-card{text-shadow:none!important}body.theme-paprer .learning-focus-progress,body.theme-bnw .learning-focus-progress,body.theme-paprer .learning-card-meter,body.theme-bnw .learning-card-meter{background:#dfe6ef!important}body.theme-paprer .learning-focus-progress i,body.theme-bnw .learning-focus-progress i,body.theme-paprer .learning-card-meter i,body.theme-bnw .learning-card-meter i{background:var(--skillv2-progress-gradient)!important}body.theme-paprer .learning-continue-btn,body.theme-bnw .learning-continue-btn,body.theme-paprer .learning-lesson-head button:not(:disabled),body.theme-bnw .learning-lesson-head button:not(:disabled){background:var(--skillv2-action-gradient)!important;color:#fff!important;text-shadow:none!important;border:0!important}body.theme-paprer .learning-lesson-head button:disabled,body.theme-bnw .learning-lesson-head button:disabled{border:1px solid var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important;color:#7a879b!important}body.theme-paprer .learning-section-head h3,body.theme-bnw .learning-section-head h3,body.theme-paprer .learning-focus-copy h2,body.theme-bnw .learning-focus-copy h2,body.theme-paprer .learning-course-card strong,body.theme-bnw .learning-course-card strong,body.theme-paprer .learning-folder-card strong,body.theme-bnw .learning-folder-card strong,body.theme-paprer .learning-lesson-head strong,body.theme-bnw .learning-lesson-head strong,body.theme-paprer .learning-resource-card strong,body.theme-bnw .learning-resource-card strong,body.theme-paprer .learning-empty-card h2,body.theme-bnw .learning-empty-card h2,body.theme-paprer .learning-empty-card h3,body.theme-bnw .learning-empty-card h3{color:var(--learning-text-strong)!important}body.theme-paprer .learning-focus-copy p,body.theme-bnw .learning-focus-copy p,body.theme-paprer .learning-focus-meta,body.theme-bnw .learning-focus-meta,body.theme-paprer .learning-course-card small,body.theme-bnw .learning-course-card small,body.theme-paprer .learning-course-card em,body.theme-bnw .learning-course-card em,body.theme-paprer .learning-lesson-head span,body.theme-bnw .learning-lesson-head span,body.theme-paprer .learning-resource-card small,body.theme-bnw .learning-resource-card small,body.theme-paprer .learning-resource-empty,body.theme-bnw .learning-resource-empty,body.theme-paprer .learning-empty-card p,body.theme-bnw .learning-empty-card p,body.theme-paprer .learning-motivation,body.theme-bnw .learning-motivation{color:var(--learning-text-muted)!important}body.theme-paprer .learning-course-card.is-active,body.theme-bnw .learning-course-card.is-active{border-color:#4097fd57!important;box-shadow:inset 0 1px #ffffffb8,0 20px 48px #4097fd21!important}body.theme-paprer .learning-focus-card.skillv2-card,body.theme-bnw .learning-focus-card.skillv2-card,body.theme-paprer .learning-lessons-panel.skillv2-card,body.theme-bnw .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.theme-paprer .learning-focus-card.skillv2-card,body.theme-bnw .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.theme-paprer .learning-focus-kicker,body.theme-bnw .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.theme-paprer .learning-focus-bookmark,body.theme-bnw .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.theme-paprer .learning-focus-bookmark:before,body.theme-bnw .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.theme-paprer .learning-focus-bookmark:after,body.theme-bnw .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.theme-paprer .learning-focus-orb,body.theme-bnw .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.theme-paprer .learning-focus-orb:before,body.theme-bnw .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.theme-paprer .learning-focus-orb:after,body.theme-bnw .learning-focus-orb:after{content:"✦";color:#83a8f5;text-shadow:0 0 8px #9bb5ef57;font-size:12px;position:absolute;top:10px;right:-8px}body.theme-paprer .learning-focus-orb span,body.theme-bnw .learning-focus-orb span{line-height:1;filter:drop-shadow(0 4px 7px #2430411f)!important;font-size:60px!important}body.theme-paprer .learning-focus-copy,body.theme-bnw .learning-focus-copy{grid-area:copy;align-self:start;gap:9px;display:grid}body.theme-paprer .learning-focus-copy h2,body.theme-bnw .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.theme-paprer .learning-focus-copy p,body.theme-bnw .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.theme-paprer .learning-focus-progress,body.theme-bnw .learning-focus-progress{border-radius:999px;margin-top:2px;background:#e3e6eb!important;height:9px!important}body.theme-paprer .learning-focus-progress-row,body.theme-bnw .learning-focus-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}body.theme-paprer .learning-focus-meta,body.theme-bnw .learning-focus-meta{justify-content:space-between;align-items:center;color:#243041!important;gap:22px!important;display:flex!important}body.theme-paprer .learning-focus-meta span,body.theme-bnw .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.theme-paprer .learning-continue-btn,body.theme-bnw .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.theme-paprer .learning-focus-xp,body.theme-bnw .learning-focus-xp{white-space:nowrap;line-height:1;color:#5b6678!important;font-size:13px!important;font-weight:700!important}body.theme-paprer .learning-course-card.skillv2-card,body.theme-bnw .learning-course-card.skillv2-card{grid-template-rows:auto auto 7px;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.theme-paprer .learning-course-orb,body.theme-bnw .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.theme-paprer .learning-course-orb:before,body.theme-bnw .learning-course-orb:before{content:none!important}body.theme-paprer .learning-course-card strong,body.theme-bnw .learning-course-card strong{letter-spacing:-.01em;grid-column:2/4;max-width:none!important;font-size:12px!important;font-weight:750!important;line-height:1.12!important}body.theme-paprer .learning-course-card small,body.theme-bnw .learning-course-card small{grid-column:2/4;line-height:1.15;font-size:9.5px!important}body.theme-paprer .learning-course-card em,body.theme-bnw .learning-course-card em{grid-column:2/4;justify-self:start;font-weight:750;font-size:9.5px!important}body.theme-paprer .learning-course-card .learning-card-meter,body.theme-bnw .learning-course-card .learning-card-meter{grid-column:2/4;width:100%;height:7px!important;margin:0!important}body.theme-paprer .learning-folder-card.skillv2-card,body.theme-bnw .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.theme-paprer .learning-folder-card.is-active,body.theme-bnw .learning-folder-card.is-active{border-color:#4097fd57!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #4097fd1a!important}body.theme-paprer .learning-folder-card span,body.theme-bnw .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.theme-paprer .learning-folder-card.is-gold span,body.theme-bnw .learning-folder-card.is-gold span{color:#b47a33!important}body.theme-paprer .learning-folder-card.is-blue span,body.theme-bnw .learning-folder-card.is-blue span{color:#4097fd!important}body.theme-paprer .learning-folder-card.is-violet span,body.theme-bnw .learning-folder-card.is-violet span{color:#7161fd!important}body.theme-paprer .learning-folder-card strong,body.theme-bnw .learning-folder-card strong{font-weight:700;line-height:1.08;font-size:16px!important}body.theme-paprer .learning-folder-card small,body.theme-bnw .learning-folder-card small{font-weight:700;color:#8390a4!important;font-size:11.5px!important}body.theme-paprer .learning-folder-task-panel.skillv2-card,body.theme-bnw .learning-folder-task-panel.skillv2-card{gap:16px;display:grid;padding:22px 18px 18px!important}body.theme-paprer .learning-lesson-card,body.theme-bnw .learning-lesson-card,body.theme-paprer .learning-resource-card,body.theme-bnw .learning-resource-card{border-color:var(--skillv2-inner-border)!important;background:var(--skillv2-inner-bg)!important}body.theme-paprer .learning-lesson-card,body.theme-bnw .learning-lesson-card{border-radius:24px!important;padding:18px!important}body.theme-paprer .learning-lesson-head button,body.theme-bnw .learning-lesson-head button{border-radius:999px!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important}body.theme-paprer .learning-resource-card,body.theme-bnw .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.theme-paprer .learning-focus-card.skillv2-card,body.theme-bnw .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.theme-paprer .learning-focus-orb,body.theme-bnw .learning-focus-orb{justify-self:center;width:112px!important;height:112px!important}body.theme-paprer .learning-focus-copy,body.theme-bnw .learning-focus-copy{text-align:center;justify-items:center;width:100%}body.theme-paprer .learning-focus-copy h2,body.theme-bnw .learning-focus-copy h2{max-width:13ch}body.theme-paprer .learning-focus-meta,body.theme-bnw .learning-focus-meta,body.theme-paprer .learning-resource-grid,body.theme-bnw .learning-resource-grid{grid-template-columns:1fr!important}body.theme-paprer .learning-focus-meta,body.theme-bnw .learning-focus-meta{flex-wrap:wrap;justify-content:center}body.theme-paprer .learning-focus-xp,body.theme-bnw .learning-focus-xp{justify-self:center}}body.theme-paprer .learning-page,body.theme-bnw .learning-page{background:#f6f4f3!important}body.theme-paprer .app-shell.profile-mode:has(.learning-page){background:#f6f4f3!important}body.theme-bnw .app-shell.profile-mode:has(.learning-page){background:#f6f4f3!important}body.theme-paprer .learning-page a,body.theme-bnw .learning-page a,body.theme-paprer .profile-dashboard-topbar a,body.theme-bnw .profile-dashboard-topbar a,body.theme-paprer .profile-dashboard-nav a,body.theme-bnw .profile-dashboard-nav a{text-decoration:none!important}body.theme-paprer .learning-section-head h3,body.theme-bnw .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.theme-paprer .learning-detail-page-shell,body.theme-bnw .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.theme-paprer .learning-detail-page-shell:has(.learning-lesson-page),body.theme-bnw .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{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.learning-lesson-task-grid button{text-align:left;scroll-snap-align:start;border-radius:18px;flex:0 0 min(240px,76vw);grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;gap:8px 12px;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.theme-paprer .learning-detail-page,body.theme-bnw .learning-detail-page,body.theme-paprer .learning-detail-page *,body.theme-bnw .learning-detail-page *{text-shadow:none!important}body.theme-paprer .learning-detail-page button,body.theme-bnw .learning-detail-page button,body.theme-paprer .learning-detail-page a,body.theme-bnw .learning-detail-page a{-webkit-text-fill-color:currentColor!important}body.theme-paprer .learning-detail-actions>button,body.theme-bnw .learning-detail-actions>button,body.theme-paprer .learning-detail-tabs button,body.theme-bnw .learning-detail-tabs button,body.theme-paprer .learning-detail-module-head button,body.theme-bnw .learning-detail-module-head button,body.theme-paprer .learning-detail-module-head a,body.theme-bnw .learning-detail-module-head a{color:#243041!important}body.theme-paprer .learning-detail-module-head a,body.theme-bnw .learning-detail-module-head a,body.theme-paprer .learning-detail-module-head button,body.theme-bnw .learning-detail-module-head button{color:#4f74ff!important}body.theme-paprer .learning-detail-actions>span,body.theme-bnw .learning-detail-actions>span,body.theme-paprer .learning-detail-actions>span *,body.theme-bnw .learning-detail-actions>span *{color:#243041!important}body.theme-paprer .learning-detail-tabs button span,body.theme-bnw .learning-detail-tabs button span{color:#6f75ff!important}body.theme-paprer .learning-detail-tabs button.is-active,body.theme-bnw .learning-detail-tabs button.is-active{color:#243041!important}body.theme-paprer .learning-detail-settings,body.theme-bnw .learning-detail-settings,body.theme-paprer .learning-detail-settings *,body.theme-bnw .learning-detail-settings *{color:#172235!important}body.theme-paprer .learning-detail-settings .profile-settings-theme button.is-active,body.theme-bnw .learning-detail-settings .profile-settings-theme button.is-active{background:var(--skillv2-action-gradient)!important;color:#fff!important}body.theme-paprer .learning-detail-lesson-btn:not(:disabled),body.theme-bnw .learning-detail-lesson-btn:not(:disabled),body.theme-paprer .learning-detail-notes-form button:not(:disabled),body.theme-bnw .learning-detail-notes-form button:not(:disabled),body.theme-paprer .learning-detail-progress-cta:not(:disabled),body.theme-bnw .learning-detail-progress-cta:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important}body.theme-paprer .learning-detail-lesson-btn:disabled,body.theme-bnw .learning-detail-lesson-btn:disabled,body.theme-paprer .learning-detail-notes-form button:disabled,body.theme-bnw .learning-detail-notes-form button:disabled,body.theme-paprer .learning-detail-progress-cta:disabled,body.theme-bnw .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.theme-paprer .learning-detail-resource>span,body.theme-bnw .learning-detail-resource>span{color:#fff!important}body.theme-paprer .learning-detail-resource.is-pdf>span,body.theme-bnw .learning-detail-resource.is-pdf>span{color:#d85454!important}body.theme-paprer .learning-detail-resource.is-txt>span,body.theme-bnw .learning-detail-resource.is-txt>span{color:#25a97c!important}body.theme-paprer .learning-detail-lesson-item,body.theme-bnw .learning-detail-lesson-item,body.theme-paprer .learning-lesson-page button,body.theme-bnw .learning-lesson-page button,body.theme-paprer .learning-lesson-page a,body.theme-bnw .learning-lesson-page a{-webkit-text-fill-color:currentColor!important}body.theme-paprer .learning-lesson-complete:not(:disabled),body.theme-bnw .learning-lesson-complete:not(:disabled),body.theme-paprer .learning-lesson-notes form button:not(:disabled),body.theme-bnw .learning-lesson-notes form button:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width>=820px){body.theme-paprer .learning-detail-page-shell,body.theme-bnw .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.theme-paprer .tree-create-workspace .tree-create-primary-btn,body.theme-bnw .tree-create-workspace .tree-create-primary-btn{color:#fff!important}body.theme-paprer .tree-create-workspace .tree-create-upload-btn,body.theme-bnw .tree-create-workspace .tree-create-upload-btn,body.theme-paprer .tree-create-workspace .tree-create-secondary-btn,body.theme-bnw .tree-create-workspace .tree-create-secondary-btn,body.theme-paprer .tree-create-workspace .tree-create-file-card button,body.theme-bnw .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 textarea:focus{border-color:#4097fd6b;outline:2px solid #4097fd33}.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}@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:.45rem;display:flex}.tree-create-tag-row span,.profile-tree-tags,.profile-category-filter button{color:#564bd4;font:850 .72rem/1 var(--font-body,"Inter", "Segoe UI", sans-serif);background:#7161fd14;border:1px solid #7161fd2e;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:2rem;padding:.45rem .66rem}.profile-category-filter button.is-selected{color:#fff;background:linear-gradient(135deg,#7161fd,#4097fd);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-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-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.theme-paprer .skilsy-chat-trigger,body.theme-bnw .skilsy-chat-trigger,body.theme-paprer .skilsy-chat-head button,body.theme-bnw .skilsy-chat-head button{color:#172235!important}body.theme-paprer .skilsy-chat-form button,body.theme-bnw .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.theme-paprer .skilsy-chat-widget.is-floating,body.theme-bnw .skilsy-chat-widget.is-floating{top:1.05rem!important;right:clamp(8.6rem,14vw,13rem)!important}body.theme-paprer .skilsy-chat-trigger,body.theme-bnw .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.theme-paprer .skilsy-chat-panel,body.theme-bnw .skilsy-chat-panel{opacity:1!important;background:linear-gradient(135deg,#fffffffa,#fcfaf9f5),linear-gradient(135deg,#fcfaf9,#fbf9fa)!important}@media (width<=640px){body.theme-paprer .skilsy-chat-widget.is-floating,body.theme-bnw .skilsy-chat-widget.is-floating{top:.82rem!important;right:4.25rem!important}}body.theme-bnw .tree-create-workspace input,body.theme-bnw .tree-create-workspace textarea,body.theme-bnw .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.theme-bnw .tree-create-workspace input::placeholder,body.theme-bnw .tree-create-workspace textarea::placeholder{color:#647289!important}body.theme-bnw .tree-create-category-picker button,body.theme-bnw .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.theme-bnw .tree-create-category-picker button.is-selected,body.theme-bnw .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.theme-bnw .skillv2-card .sv2-todo-item,body.theme-bnw .skillv2-card .sv2-todo-item *,body.theme-bnw .app-node-panel.skill-screen .skill-todo-item,body.theme-bnw .app-node-panel.skill-screen .skill-todo-item *{color:#1f2937!important;-webkit-text-fill-color:currentColor!important}.profile-discovery-shell{gap:14px;min-height:0;padding:14px;display:grid}.profile-discovery-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-discovery-head strong{color:#101d44;letter-spacing:0;font-size:clamp(1.28rem,2.2vw,2.18rem);line-height:.98;display:block}.profile-discovery-head p{color:#6d7a92;letter-spacing:0;margin:3px 0 0;font-size:.82rem;line-height:1.22}.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:760;line-height:1;text-decoration:none;display:inline-flex}.profile-discovery-search-row{grid-template-columns:minmax(0,1fr) auto;gap:.42rem;margin-bottom:.56rem;display:grid}.profile-discovery-search{background:#fffffff2;border:1px solid #d7dee9f2;border-radius:16px;grid-template-columns:1.12rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.65rem;padding:0 .78rem;display:grid;box-shadow:inset 0 1px #fffffff5,0 10px 22px #2530420f}.profile-discovery-search>span{color:#7283a2;font-size:1.05rem;line-height:1}.profile-discovery-search input{color:#1a2944;width:100%;min-width:0;font:740 .86rem/1.2 var(--font-body,"Inter", "Segoe UI", sans-serif);letter-spacing:0;background:0 0;border:0;outline:none}.profile-discovery-search input::placeholder{color:#74829b}.profile-discovery-filter-btn{color:#5f6f89;background:#fffffff2;border:1px solid #d7dee9f2;border-radius:16px;width:2.65rem;min-width:2.65rem;min-height:2.65rem;font-size:1rem;line-height:1;box-shadow:0 10px 22px #2530420f}.profile-discovery-category-filter{scrollbar-width:thin;gap:.34rem;max-height:4.25rem;margin-top:.38rem;margin-bottom:0;padding-right:.12rem;overflow:auto}.profile-discovery-category-filter button{min-height:1.78rem;padding:0 .58rem;font-size:.66rem}.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}.profile-dashboard-layout.is-browse-page .profile-active-trees-card.profile-discovery-shell{height:calc(100dvh - 7.2rem);min-height:32rem;overflow:hidden}.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:1fr;grid-template-areas:"cover""body""stats"}.profile-discovery-cover{aspect-ratio:1;justify-self:center;width:min(100%,17rem)}}@media (width<=640px){.profile-discovery-shell{gap:11px;padding:12px}.profile-discovery-head{gap:8px}.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{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:.72rem}.profile-discovery-search{border-radius:17px;gap:.56rem;min-height:3.14rem;padding:0 .86rem}.profile-discovery-search>span{font-size:1.22rem}.profile-discovery-search input{font-size:.94rem}.profile-discovery-filter-btn{border-radius:16px;justify-content:center;place-self:stretch end;align-items:center;width:2.72rem;min-width:2.72rem;min-height:2.72rem;display:inline-flex}.profile-discovery-category-filter,.profile-discovery-tag-filter{gap:.38rem}.profile-discovery-category-filter button,.profile-discovery-tag-filter button{min-height:1.86rem;padding:0 .62rem;font-size:.68rem}.profile-discovery-card{border-radius:20px;gap:.42rem;padding:.46rem}.profile-discovery-cover{aspect-ratio:1;border-radius:14px;width:min(100%,14rem)}.profile-discovery-cover-core{width:4.35rem;height:4.35rem;font-size:1.7rem}.profile-discovery-cover-orb{width:1.72rem;height:1.72rem}.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.theme-bnw .profile-discovery-shell .profile-discovery-search input,body.theme-bnw .profile-discovery-shell .profile-discovery-search input::placeholder,body.theme-bnw .profile-discovery-shell .profile-discovery-head strong,body.theme-bnw .profile-discovery-shell .profile-discovery-head p,body.theme-bnw .profile-discovery-shell .profile-discovery-body h3,body.theme-bnw .profile-discovery-shell .profile-discovery-body p,body.theme-bnw .profile-discovery-shell .profile-discovery-author b,body.theme-bnw .profile-discovery-shell .profile-discovery-author span,body.theme-bnw .profile-discovery-shell .profile-discovery-stats b,body.theme-bnw .profile-discovery-shell .profile-discovery-stats small,body.theme-bnw .profile-discovery-shell .profile-discovery-cover-core,body.theme-bnw .profile-discovery-shell .profile-discovery-tag-filter button,body.theme-bnw .profile-discovery-shell .profile-discovery-card-tags span,body.theme-bnw .profile-discovery-shell .profile-discovery-body-top em,body.theme-bnw .profile-discovery-shell .profile-discovery-body-top small{-webkit-text-fill-color:currentColor!important}body.theme-bnw .profile-discovery-shell .profile-discovery-search input{color:#1a2944!important}body.theme-bnw .profile-discovery-shell .profile-discovery-search input::placeholder{color:#74829b!important}body.theme-bnw .profile-discovery-shell .profile-discovery-category-filter button{color:#4f6180!important;background:#f7fbfff5!important;border-color:#b1c4dbeb!important}body.theme-bnw .profile-discovery-shell .profile-discovery-category-filter button.is-selected{color:#fff!important;background:linear-gradient(135deg,#2ec398,#2f9fdc)!important;border-color:#0000!important}body.theme-bnw .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.theme-bnw .champions-page,body.theme-paprer .champions-page{color:#172235}body.theme-bnw .champions-page *,body.theme-paprer .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.theme-paprer .app-node-panel.skillv2-card .sv2-resources-card,body.theme-bnw .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.theme-paprer .app-node-panel.skillv2-card .sv2-resources-card .sv2-section-title,body.theme-bnw .app-node-panel.skillv2-card .sv2-resources-card .sv2-section-title,body.theme-paprer .app-node-panel.skillv2-card .node-resource-copy strong,body.theme-bnw .app-node-panel.skillv2-card .node-resource-copy strong{color:#172235!important;-webkit-text-fill-color:#172235!important}body.theme-paprer .app-node-panel.skillv2-card .sv2-resources-head>span,body.theme-bnw .app-node-panel.skillv2-card .sv2-resources-head>span,body.theme-paprer .app-node-panel.skillv2-card .node-resource-empty,body.theme-bnw .app-node-panel.skillv2-card .node-resource-empty,body.theme-paprer .app-node-panel.skillv2-card .node-resource-kicker small,body.theme-bnw .app-node-panel.skillv2-card .node-resource-kicker small,body.theme-paprer .app-node-panel.skillv2-card .node-resource-form label,body.theme-bnw .app-node-panel.skillv2-card .node-resource-form label{color:#647289!important;-webkit-text-fill-color:#647289!important}body.theme-paprer .app-node-panel.skillv2-card .node-resource-kicker span,body.theme-bnw .app-node-panel.skillv2-card .node-resource-kicker span{color:#4d5564!important;-webkit-text-fill-color:#4d5564!important;background:#26262614!important}body.theme-paprer .app-node-panel.skillv2-card .node-resource-actions a,body.theme-bnw .app-node-panel.skillv2-card .node-resource-actions a,body.theme-paprer .app-node-panel.skillv2-card .node-resource-actions button,body.theme-bnw .app-node-panel.skillv2-card .node-resource-actions button,body.theme-paprer .app-node-panel.skillv2-card .node-resource-form button,body.theme-bnw .app-node-panel.skillv2-card .node-resource-form button{color:#172235!important;-webkit-text-fill-color:#172235!important;background:#ffffffeb!important}body.theme-paprer .app-node-panel.skillv2-card .node-resource-find-btn,body.theme-bnw .app-node-panel.skillv2-card .node-resource-find-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#2ec398,#4097fd)!important}body.theme-paprer .app-node-panel.skillv2-card .node-resource-form input,body.theme-bnw .app-node-panel.skillv2-card .node-resource-form input{color:#172235!important;-webkit-text-fill-color:#172235!important;background:#fffffff0!important}body.theme-paprer .app-node-panel.skillv2-card .node-resource-form input::placeholder,body.theme-bnw .app-node-panel.skillv2-card .node-resource-form input::placeholder{color:#8a96a8!important;-webkit-text-fill-color:#8a96a8!important}.self-assessment-overlay{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c121e7a;place-items:end center;padding:.75rem;display:grid;position:fixed;inset:0}.self-assessment-modal{color:#152036;background:radial-gradient(circle at 12% 0,#2ec39829,#0000 17rem),radial-gradient(circle at 94% 14%,#5070ff1f,#0000 18rem),linear-gradient(#fffdf9,#f6f8fb);border:1px solid #1d2b421f;border-radius:28px 28px 20px 20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,56rem);max-height:min(92vh,48rem);display:grid;overflow:hidden;box-shadow:0 30px 70px #0a132247}.self-assessment-head{padding:1.35rem 1.25rem .8rem}.self-assessment-head>span,.self-assessment-branch-title>span{color:#118261;letter-spacing:.04em;text-transform:uppercase;background:#2ec3981f;border-radius:999px;width:max-content;margin-bottom:.45rem;padding:.3rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.self-assessment-head h3,.self-assessment-branch-title h4{color:#101a2d;letter-spacing:0;margin:0}.self-assessment-head h3{font-size:clamp(1.65rem,6vw,2.55rem);line-height:1.02}.self-assessment-head p,.self-assessment-branch-title p{color:#627086;margin:.65rem 0 0;line-height:1.55}.self-assessment-body{gap:.9rem;min-height:0;padding:0 1rem 1rem;display:grid;overflow:hidden}.self-assessment-branches{scrollbar-width:thin;gap:.65rem;padding:.2rem .1rem .45rem;display:flex;overflow-x:auto}.self-assessment-branches button{text-align:left;color:#1a263b;background:#ffffffc7;border:1px solid #727f962e;border-radius:18px;flex:0 0 10.5rem;align-content:center;gap:.25rem;min-height:4.2rem;display:grid;box-shadow:0 12px 28px #242e4214}.self-assessment-branches button.is-active{background:linear-gradient(135deg,#2ec3982e,#ffffffeb);border-color:#2ec39875;box-shadow:0 16px 34px #2ec39829}.self-assessment-branches strong{color:#152036;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.self-assessment-branches small{color:#6c7890;font-size:.78rem;font-weight:800}.self-assessment-concepts{grid-template-rows:auto minmax(0,1fr);gap:.8rem;min-height:0;display:grid;overflow:hidden}.self-assessment-node-grid{gap:.65rem;min-height:0;padding:.1rem .15rem .6rem;display:grid;overflow-y:auto}.self-assessment-node{color:#172235;background:#ffffffd1;border:1px solid #6e7a9129;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem;display:grid;box-shadow:0 10px 24px #222b3e0f}.self-assessment-node.is-selected{background:#e6fff8e6;border-color:#2ec3988f}.self-assessment-node input{accent-color:#2ec398;width:1.2rem;height:1.2rem;margin-top:.12rem}.self-assessment-node strong{color:#152036;font-size:.98rem;display:block}.self-assessment-node small{color:#68758b;margin-top:.3rem;line-height:1.45;display:block}.self-assessment-footer{background:#ffffffb8;border-top:1px solid #707e9424;gap:.7rem;padding:.85rem 1rem 1rem;display:grid}.self-assessment-footer>span{color:#647187;font-size:.85rem;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:16px;min-height:3rem;font-weight:900}.self-assessment-skip{color:#344158;background:#131e3112}.self-assessment-confirm{color:#fff;background:linear-gradient(135deg,#2ec398,#4c7dff);box-shadow:0 16px 28px #388bdd3d}.self-assessment-confirm:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}@media (width>=760px){.self-assessment-overlay{align-items:center}.self-assessment-modal{border-radius:28px}.self-assessment-head{padding:1.6rem 1.6rem .95rem}.self-assessment-body{grid-template-columns:15rem minmax(0,1fr);padding:0 1.3rem 1.2rem}.self-assessment-branches{align-content:start;max-height:25rem;display:grid;overflow:hidden auto}.self-assessment-branches button{flex-basis:auto;width:100%}.self-assessment-footer{grid-template-columns:auto 1fr;align-items:center;padding:1rem 1.3rem 1.2rem}.self-assessment-footer>div{grid-template-columns:minmax(8rem,.28fr) minmax(18rem,1fr);justify-self:end;width:min(100%,34rem)}}@media (width<=640px){body.theme-paprer .tree-floating-actions.tree-floating-actions-portal,body.theme-bnw .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.theme-paprer .tree-floating-actions.tree-floating-actions-portal .tree-fab,body.theme-bnw .tree-floating-actions.tree-floating-actions-portal .tree-fab,body.theme-paprer .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-trigger,body.theme-bnw .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.theme-paprer .tree-floating-actions.tree-floating-actions-portal .tree-create-fab,body.theme-bnw .tree-floating-actions.tree-floating-actions-portal .tree-create-fab{font-size:1.15rem!important}body.theme-paprer .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-widget,body.theme-bnw .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.theme-paprer .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-trigger>span,body.theme-bnw .tree-floating-actions.tree-floating-actions-portal .skilsy-chat-trigger>span{width:1.78rem!important;height:1.78rem!important;font-size:.78rem!important}body.theme-paprer .skilsy-chat-widget.is-tree-actions .skilsy-chat-panel,body.theme-bnw .skilsy-chat-widget.is-tree-actions .skilsy-chat-panel{width:min(22rem,100vw - 1.24rem)!important;top:8.1rem!important;right:.62rem!important}}body.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.theme-bnw .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.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger,body.theme-bnw .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.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span,body.theme-bnw .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.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger:hover,body.theme-bnw .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger:hover,body.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions.is-open .skilsy-chat-trigger,body.theme-bnw .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.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.theme-bnw .tree-floating-actions .skilsy-chat-widget.is-tree-actions,body.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger,body.theme-bnw .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.theme-paprer .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span,body.theme-bnw .tree-floating-actions .skilsy-chat-widget.is-tree-actions .skilsy-chat-trigger>span{width:auto!important;height:auto!important;font-size:.82rem!important}}body.theme-paprer .profile-dashboard-topbar,body.theme-bnw .profile-dashboard-topbar{grid-template-columns:190px minmax(0,1fr) auto!important;gap:16px!important}body.theme-paprer .profile-dashboard-logo,body.theme-bnw .profile-dashboard-logo{width:44px!important;height:44px!important}body.theme-paprer .profile-dashboard-brand,body.theme-bnw .profile-dashboard-brand{gap:9px!important}body.theme-paprer .profile-dashboard-brand strong,body.theme-bnw .profile-dashboard-brand strong{font-size:25px!important;font-weight:680!important}body.theme-paprer .profile-dashboard-nav,body.theme-bnw .profile-dashboard-nav{gap:12px!important}body.theme-paprer .profile-dashboard-nav a,body.theme-bnw .profile-dashboard-nav a{gap:9px!important;min-height:52px!important;padding:0 21px!important;font-size:14px!important;font-weight:560!important}body.theme-paprer .profile-dashboard-nav a span,body.theme-bnw .profile-dashboard-nav a span,body.theme-paprer .profile-dashboard-nav a.is-active span,body.theme-bnw .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.theme-paprer .profile-dashboard-top-actions button,body.theme-bnw .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.theme-paprer .profile-dashboard-top-actions button .material-symbol-icon,body.theme-bnw .profile-dashboard-top-actions button .material-symbol-icon{width:1.18rem!important;height:1.18rem!important;margin:0!important;transform:translate(0)!important}body.theme-paprer .profile-hero-profile,body.theme-bnw .profile-hero-profile{padding-top:0!important;padding-left:0!important}body.theme-paprer .profile-hero-profile .profile-portrait-card,body.theme-bnw .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.theme-paprer .profile-hero-profile .profile-portrait-avatar,body.theme-bnw .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.theme-paprer .profile-avatar,body.theme-bnw .profile-avatar,body.theme-paprer .champions-avatar,body.theme-bnw .champions-avatar,body.theme-paprer .champions-row-avatar,body.theme-bnw .champions-row-avatar{background:hsl(var(--profile-avatar-hue) 62% 48%)!important}body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-avatar,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy,body.theme-bnw .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-hero-copy{padding:10px 0!important}body.theme-paprer .profile-active-trees-card.is-profile-view,body.theme-bnw .profile-active-trees-card.is-profile-view{padding:16px!important}body.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-head,body.theme-bnw .profile-active-trees-card.is-profile-view .profile-discovery-head{align-items:center!important;margin-bottom:.7rem!important}body.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-head strong,body.theme-bnw .profile-active-trees-card.is-profile-view .profile-discovery-head strong{font-size:1.02rem!important;line-height:1!important}body.theme-paprer .profile-library-link,body.theme-bnw .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.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-grid,body.theme-bnw .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.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-card,body.theme-bnw .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.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-cover,body.theme-bnw .profile-active-trees-card.is-profile-view .profile-discovery-cover{border-radius:13px!important;width:4.8rem!important;height:4.8rem!important}body.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-body h3,body.theme-bnw .profile-active-trees-card.is-profile-view .profile-discovery-body h3{font-size:.82rem!important;line-height:1.08!important}body.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-body p,body.theme-bnw .profile-active-trees-card.is-profile-view .profile-discovery-body p,body.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-creator,body.theme-bnw .profile-active-trees-card.is-profile-view .profile-discovery-creator{display:none!important}body.theme-paprer .profile-active-trees-card.is-profile-view .profile-discovery-stats,body.theme-bnw .profile-active-trees-card.is-profile-view .profile-discovery-stats{gap:.2rem!important;padding:.28rem!important;font-size:.58rem!important}body.theme-paprer .profile-mini-tree-info p,body.theme-bnw .profile-mini-tree-info p{display:none!important}body.theme-paprer .profile-mini-tree-info .profile-mini-tree-reset,body.theme-bnw .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.theme-paprer .profile-dashboard-topbar,body.theme-bnw .profile-dashboard-topbar{grid-template-columns:158px minmax(0,1fr) auto!important}body.theme-paprer .profile-dashboard-logo,body.theme-bnw .profile-dashboard-logo{width:38px!important;height:38px!important}body.theme-paprer .profile-dashboard-brand strong,body.theme-bnw .profile-dashboard-brand strong{font-size:22px!important}body.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile,body.theme-bnw .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.theme-paprer .profile-dashboard-layout:not(.is-tree-foundation):not(.is-browse-page) .profile-hero-profile .profile-portrait-card,body.theme-bnw .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.theme-paprer .streak-info-card .streak-card-claim,body.theme-bnw .streak-info-card .streak-card-claim,body.theme-paprer .streak-card-claim,body.theme-bnw .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.theme-paprer .streak-info-card .streak-card-claim.is-claimed,body.theme-bnw .streak-info-card .streak-card-claim.is-claimed,body.theme-paprer .streak-card-claim.is-claimed,body.theme-bnw .streak-card-claim.is-claimed{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#147a5d,#20bd83)!important}body.theme-paprer .tree-create-workspace button,body.theme-bnw .tree-create-workspace button,.tree-create-workspace button{font-family:var(--font-body,"Inter", "Segoe UI", sans-serif)!important;letter-spacing:0!important}body.theme-paprer .tree-create-workspace .tree-create-primary-btn,body.theme-bnw .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.theme-paprer .tree-create-workspace .tree-create-secondary-btn,body.theme-bnw .tree-create-workspace .tree-create-secondary-btn,body.theme-paprer .tree-create-workspace .tree-create-upload-btn,body.theme-bnw .tree-create-workspace .tree-create-upload-btn,body.theme-paprer .tree-create-workspace .tree-create-file-card button,body.theme-bnw .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.theme-paprer .tree-create-workspace .tree-create-mode-card,body.theme-bnw .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 85% 15%,#7161fd1f,#0000 8rem),linear-gradient(135deg,#faf9f7,#fcfaf9)!important;border:1px solid #eeececfa!important}body.theme-paprer .tree-create-workspace .tree-create-category-picker button,body.theme-bnw .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.theme-paprer .tree-create-workspace .tree-create-category-picker button.is-selected,body.theme-bnw .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.theme-paprer .tree-create-workspace button:disabled,body.theme-bnw .tree-create-workspace button:disabled,.tree-create-workspace button:disabled{opacity:.58!important;cursor:not-allowed!important;filter:none!important}
