@font-face{font-family:Vazirmatn;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:500;font-display:swap;src:url(/fonts/vazirmatn-arabic-500-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:600 700;font-display:swap;src:url(/fonts/vazirmatn-arabic-700-normal.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-weight:800 900;font-display:swap;src:url(/fonts/vazirmatn-arabic-900-normal.woff2)format("woff2")}@font-face{font-family:Lalezar;font-weight:400;font-display:swap;src:url(/fonts/lalezar-arabic-400-normal.woff2)format("woff2")}:root{--board:#2c6b5e;--board-deep:#235649;--sheet:#fefdf9;--ink:#1d1f1e;--soft:#5e6562;--marker:#e23a2e;--hl:#ffd43b;--pen:#2146b8;--line:#e4e2da;--dash:#c9c6ba;--page:#fff;--tint:#efede4}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);flex-direction:column;min-height:100vh;font-family:Vazirmatn,Tahoma,sans-serif;font-size:15px;line-height:1.8;display:flex}main{flex:1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img{object-fit:cover;background:#cfd6d2;width:100%;height:100%;display:block}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.board :focus-visible{outline-color:var(--hl)}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lz{font-family:Lalezar,Vazirmatn,sans-serif;font-weight:400;line-height:1.35}.soft{color:var(--soft)}.more{box-shadow:inset 0 -8px 0 var(--hl);font-size:13px;font-weight:700;display:inline-block}.more:hover{box-shadow:inset 0 -22px 0 var(--hl)}.btn{border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-weight:700;transition:transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-red{background:var(--marker);color:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-pen{background:var(--pen);color:#fff}.btn-line{border:2px solid var(--ink);background:var(--sheet)}.btn-hl{background:var(--hl);color:var(--ink)}.btn.on{background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn.block{width:100%;display:flex}.btn.sm{padding:4px 14px;font-size:13px}.btn:disabled{opacity:.45;cursor:default}header.top{background:var(--sheet);border-bottom:2px solid var(--ink);z-index:20;position:sticky;top:0}header.top .wrap{align-items:center;gap:22px;height:68px;display:flex}.logo{align-items:center;gap:8px;font-family:Lalezar;font-size:30px;line-height:1;display:flex}.logo svg{width:30px;height:30px}.nav{flex:1;gap:22px;font-weight:500;display:flex}.nav a{padding:4px 0}.nav a.on,.nav a:hover{box-shadow:inset 0 -9px 0 var(--hl)}.nav{align-items:center}.nav .cut{border-right:1.5px dashed var(--dash);height:22px}.learn{--penw:19px;align-items:center;display:inline-flex}.nav a.learn{padding:0}.nav a.learn,.nav a.learn:hover{box-shadow:none}.learn .lb{align-items:center;display:inline-flex}.nav .learn .lb{padding:4px 0}.nav .learn.on .lb,.nav .learn:hover .lb{box-shadow:inset 0 -9px 0 var(--hl)}.learn .pen{opacity:0;flex:none;width:0;margin-left:0;transition:width .26s,margin-left .26s,opacity .2s;display:flex;overflow:hidden}.learn .pen svg{width:var(--penw);height:var(--penw);flex:none}.learn.on .pen{width:var(--penw);opacity:1;margin-left:6px;transition-delay:80ms}.learn .stk{white-space:nowrap;background:var(--hl);max-width:60px;color:var(--ink);flex:none;margin-right:6px;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;line-height:1.6;transition:max-width .26s 80ms,padding .26s 80ms,margin-right .26s 80ms,opacity .16s 80ms;display:block;overflow:hidden;transform:rotate(-5deg)translateY(-9px);box-shadow:0 1px #00000040}.learn.on .stk{opacity:0;max-width:0;margin-right:0;padding:0;transition-delay:0s}.search{display:block;position:relative}.search input[type=search]{border:1.5px solid var(--ink);background:#fff;border-radius:999px;width:230px;padding:4px 16px 4px 36px;font-size:13px}.search input::-webkit-search-cancel-button{display:none}.search button{width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.search button:hover{background:var(--hl)}.search button svg{width:16px;height:16px}.search input::placeholder{color:var(--soft)}.me{background:var(--board);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.me.principal{background:var(--pen)}.account{position:relative}.menu{background:var(--sheet);border:2px solid var(--ink);width:230px;box-shadow:6px 6px 0 var(--board);z-index:30;padding:8px;position:absolute;top:48px;left:0}.menu b{padding:6px 10px 0;font-size:14px;display:block}.menu small{color:var(--soft);border-bottom:1px solid var(--line);margin-bottom:6px;padding:0 10px 8px;display:block}.menu a,.menu button{text-align:right;border-radius:4px;width:100%;padding:6px 10px;font-size:14px;display:block}.menu a:hover,.menu button:hover{background:var(--hl)}.mnav{display:none}.board{background:var(--board);border-bottom:8px solid var(--board-deep);background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:5px 5px;padding:34px 0 60px}.board-head{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.board-head h1,.board-head h2{font-family:Lalezar;font-size:44px;font-weight:400;line-height:1.2}.board-head span,.board-head p{opacity:.9;font-size:14px}.sheet{background:var(--sheet);padding:18px;display:block;position:relative;box-shadow:0 2px #0000002e,0 14px 22px -12px #00000073}.tape{z-index:2;background:#ffe082d9;width:92px;height:26px;position:absolute;top:-13px;box-shadow:0 1px 2px #0003}.tape.r{right:36px;transform:rotate(3deg)}.tape.l{left:36px;transform:rotate(-4deg)}.tape.c{margin-left:-46px;left:50%;transform:rotate(-1.5deg)}.stamp{border:3px solid var(--marker);color:var(--marker);background:#fefdf9ed;border-radius:8px;padding:2px 14px;font-family:Lalezar;font-size:19px;line-height:1.5;display:inline-block;transform:rotate(-9deg)}.cat{color:var(--marker);margin-bottom:4px;font-size:13px;font-weight:700;display:inline-block}.by{align-items:center;gap:10px;font-size:13px;display:flex}.by b{font-size:14px;display:block}.by small{color:var(--soft)}.av{color:#fff;background:var(--board);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid;overflow:hidden}.wall{grid-template-columns:1.55fr 1fr;align-items:start;gap:34px;display:grid}.lead{transform:rotate(-.6deg)}.lead .ph{height:330px;margin-bottom:16px;position:relative}.lead .stamp{position:absolute;bottom:6px;left:4px}.lead h2{margin-bottom:8px;font-family:Lalezar;font-size:40px;font-weight:400;line-height:1.35}.lead p{color:var(--soft);max-width:60ch;font-size:16px}.lead .by{margin-top:14px}.side{gap:30px;display:grid}.side>.mini:nth-child(odd){transform:rotate(1.1deg)}.side>.mini:nth-child(2n){transform:rotate(-1deg)}.mini{grid-template-columns:118px 1fr;gap:14px;display:grid}.mini.noimg{grid-template-columns:1fr}.mini .ph{height:104px}.mini h3{font-size:17px;font-weight:700;line-height:1.6}.mini small{color:var(--soft)}.sheet:hover h2,.sheet:hover h3,.item:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.camp{background:var(--hl);padding:20px 22px;position:relative;transform:rotate(1.6deg);box-shadow:0 12px 18px -12px #00000080}.camp:before{content:"";background:var(--marker);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;right:50%;box-shadow:inset -3px -3px #0003}.camp .lbl,.lbl{background:var(--ink);color:var(--hl);padding:0 10px;font-size:12px;font-weight:700;display:inline-block}.camp h4{margin:6px 0 2px;font-family:Lalezar;font-size:26px;font-weight:400;line-height:1.4}.camp p{font-size:14px}.facts{flex-wrap:wrap;gap:26px;margin:10px 0 12px;font-size:13px;display:flex}.facts b{font-size:17px;font-weight:900;display:block}.main{grid-template-columns:1fr 340px;align-items:start;gap:44px;padding-block:44px 56px;display:grid}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sec-head h2,h2.sec{font-family:Lalezar;font-size:30px;font-weight:400}.tabs{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.tabs button,.tabs a{border:1.5px solid var(--ink);background:var(--sheet);border-radius:999px;padding:4px 14px;font-size:13px;font-weight:500}.tabs .on{background:var(--ink);color:#fff}.item{border-bottom:1.5px dashed var(--dash);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:28px;padding:22px 0;display:grid}.item>div:only-child{grid-column:1/-1}.item .ph{background:var(--sheet);height:108px;padding:6px;transform:rotate(1deg);box-shadow:0 1px 4px #00000040}.item:nth-of-type(2n) .ph{transform:rotate(-1.2deg)}.item h3{font-size:20px;font-weight:700;line-height:1.6}.item p{color:var(--soft);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;font-size:14px;display:-webkit-box;overflow:hidden}.meta{color:var(--soft);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:13px;display:flex}.meta b{color:var(--ink)}.meta .picked{color:var(--marker);font-weight:700}.meta .tail{white-space:nowrap;align-items:center;gap:16px;margin-inline-start:auto;display:flex}.meta .hearts{align-items:center;gap:4px;display:inline-flex}.meta .hearts svg{width:14px;height:14px;fill:var(--marker)}.kind{background:var(--hl);color:var(--ink);padding:1px 9px;font-size:12px;font-weight:700}.tag{border:1.5px solid var(--ink);padding:1px 9px;font-size:12px;font-weight:700}.tag.red{border-color:var(--marker);color:var(--marker)}.box{background:var(--sheet);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--board);padding:20px}.box+.box{margin-top:28px}.box h3{font-family:Lalezar;font-size:24px;font-weight:400}.box li{border-bottom:1px solid var(--line);padding:10px 0}.box li b{font-size:14px;line-height:1.6;display:block}.box li small{color:var(--soft);font-size:12px}.box li a:hover b{text-decoration:underline}.box .more{margin-top:10px}.loadmore{text-align:center;margin:22px 0 0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{color:#fff;border:1.5px solid #fff9;border-radius:999px;padding:3px 14px;font-size:13px}.chips .on{background:var(--hl);border-color:var(--hl);color:var(--ink);font-weight:700}.tables{grid-template-columns:repeat(3,1fr);align-items:start;gap:30px;display:grid}.tables .sheet:first-child{transform:rotate(-.8deg)}.tables .sheet:nth-child(2){transform:rotate(.6deg)}.tables .sheet:nth-child(3){transform:rotate(-.4deg)}.tables h3{justify-content:space-between;align-items:baseline;font-family:Lalezar;font-size:24px;font-weight:400;display:flex}.tables h3 small{color:var(--soft);font-family:Vazirmatn;font-size:12px}.row{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.row .n{color:var(--soft);font-family:Lalezar;font-size:24px;line-height:1}.row.first .n{color:var(--marker)}.row b{font-size:14px;line-height:1.5;display:block}.row small{color:var(--soft);font-size:12px}.row em{font-size:17px;font-style:normal;font-weight:900}.row.first em{box-shadow:inset 0 -.5em 0 var(--hl);padding:0 5px;line-height:1.15;display:inline-block}.row.mine{background:#fff6cc;margin-inline:-10px;padding-inline:10px}a.row:hover b{text-decoration:underline}.month{padding:44px 0 80px}.cards{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:22px;display:grid}.hang{text-align:center}.pin{background:var(--marker);z-index:2;border-radius:50%;width:20px;height:20px;margin:0 auto;position:relative;box-shadow:inset -3px -3px #00000038,0 3px 4px #0000004d}.cord{background:var(--board);clip-path:polygon(15% 0,85% 0,68% 100%,32% 100%);width:22px;height:56px;margin:-6px auto -8px}.board .cord{background:var(--hl)}.card{background:var(--sheet);color:var(--ink);border:2px solid var(--ink);transform-origin:top;text-align:center;border-radius:14px;overflow:hidden;box-shadow:0 18px 24px -16px #0000008c}.hang{--tilt:1.4deg}.hang:nth-child(7n+1){--tilt:2.3deg}.hang:nth-child(7n+2){--tilt:.6deg}.hang:nth-child(7n+3){--tilt:-2.1deg}.hang:nth-child(7n+4){--tilt:1.2deg}.hang:nth-child(7n+5){--tilt:-.8deg}.hang:nth-child(7n+6){--tilt:2.8deg}.hang:nth-child(7n){--tilt:-1.5deg}.swing{transform:rotate(var(--tilt));transform-origin:50% 0}.hang:hover .swing,.hang:focus-within .swing{animation:1.3s ease-out nudge}@keyframes nudge{0%{transform:rotate(var(--tilt))}18%{transform:rotate(calc(var(--tilt) + 4deg))}38%{transform:rotate(calc(var(--tilt) - 2.8deg))}58%{transform:rotate(calc(var(--tilt) + 1.6deg))}78%{transform:rotate(calc(var(--tilt) - .7deg))}to{transform:rotate(var(--tilt))}}.card .slot{background:var(--ink);border-radius:9px;width:50px;height:9px;margin:10px auto 8px}.card .head{background:var(--ink);color:var(--hl);padding:4px;font-family:Lalezar;font-size:18px}.card .body{padding:16px 14px}.face{background:var(--hl);border:2px solid var(--ink);border-radius:6px;place-items:center;width:88px;height:104px;margin:0 auto 8px;font-family:Lalezar;font-size:54px;line-height:1;display:grid;overflow:hidden}.face img,.av img{object-position:50% 18%}.card h3{font-family:Lalezar;font-size:24px;font-weight:400;line-height:1.3}.card h3 a:hover{text-decoration:underline}.card .sch{color:var(--soft);font-size:12px}.nums{border-top:1.5px dashed #cfccc0;grid-template-columns:repeat(3,1fr);margin-top:10px;padding-top:8px;display:grid}.nums b{font-size:17px;font-weight:900;display:block}.nums small{color:var(--soft);font-size:11px}.card .btn{margin-top:10px;padding:5px;font-size:14px}.card .foot{background:var(--tint);color:var(--soft);border-top:1.5px solid var(--ink);padding:5px;font-size:11px}.cap{background:var(--hl);margin-top:20px;padding:1px 12px;font-size:13px;font-weight:700;display:inline-block}.page{padding-block:36px 70px}.page-head{margin-bottom:22px}.page-head h1{font-family:Lalezar;font-size:42px;font-weight:400;line-height:1.3}.page-head p{color:var(--soft);max-width:70ch}.filters{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:8px;display:flex}.filters label{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.finder{background:var(--tint);min-width:240px;max-width:520px;height:46px;color:var(--soft);text-align:right;border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 16px;transition:background .12s,box-shadow .12s;display:flex}.finder:hover{color:var(--ink);background:#e7e4d8}.finder span{flex:1}.finder b{background:var(--marker);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;display:grid}.fchip{background:var(--hl);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:2px 12px;font-size:13px;font-weight:700;display:inline-flex}.fchip span{font-size:17px;line-height:1}.fchip:hover{background:var(--ink);color:#fff}.spot{width:min(620px,100vw - 32px);max-height:76vh;color:var(--ink);background:0 0;border:0;margin:12vh auto auto;padding:0;overflow:visible}.spot::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161e1b73}.spot form{background:var(--sheet);border-radius:20px;flex-direction:column;max-height:76vh;display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #0000008c,0 0 0 1px #1d1f1e1f}.spot[open] form{animation:.18s cubic-bezier(.2,.8,.2,1) spot-in}.spot[open]::backdrop{animation:.18s ease-out fade-in}@keyframes spot-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes fade-in{0%{opacity:0}}.spot-search{border-bottom:1px solid var(--line);color:var(--soft);align-items:center;gap:12px;padding:6px 18px;display:flex}.spot-search input[type=search]{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:14px 0;font-size:19px}.spot-search input[type=search]:focus{box-shadow:none}.spot-search input::-webkit-search-cancel-button{display:none}.spot-x{background:var(--tint);border-radius:50%;flex:none;width:30px;height:30px;font-size:20px;line-height:1}.spot-x:hover{background:var(--ink);color:#fff}.spot-body{padding:8px 18px 14px;overflow-y:auto}.spot-group{padding:12px 0}.spot-group+.spot-group{border-top:1px solid var(--line)}.spot-group>span{color:var(--soft);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.pills{flex-wrap:wrap;gap:8px;display:flex}.pills button{background:var(--tint);border-radius:999px;padding:6px 16px;font-size:14px;font-weight:500;transition:background .12s}.pills button:hover{background:var(--hl)}.pills .on,.pills .on:hover{background:var(--ink);color:#fff}.spot-foot{background:var(--tint);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.spot-clear{color:var(--marker);font-size:14px;font-weight:700}.spot-clear:disabled{color:var(--soft);opacity:.6;cursor:default}.seg{border:1.5px solid var(--ink);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.seg button{padding:5px 16px;font-size:13px;font-weight:500}.seg button+button{border-right:1.5px solid var(--ink)}.seg button:hover{background:var(--tint)}.seg .on,.seg .on:hover{background:var(--ink);color:#fff}.seg button:focus-visible{outline-offset:-4px;outline-color:var(--hl)}.tabs button:hover{background:var(--hl)}.tabs .on:hover{background:var(--ink)}.fresult{color:var(--soft);flex-wrap:wrap;align-items:baseline;gap:12px;font-size:14px;display:flex}.fresult b{color:var(--ink);font-family:Lalezar;font-size:22px;font-weight:400}.empty{border:2px dashed var(--dash);text-align:center;color:var(--soft);padding:34px 20px}.empty b{color:var(--ink);font-size:17px;display:block}.empty .btn{margin-top:12px}.article{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:56px;padding-block:40px 70px;display:grid}.article h1{margin:6px 0 10px;font-family:Lalezar;font-size:46px;font-weight:400;line-height:1.35}.article .lede{color:#3d4240;max-width:62ch;font-size:18px}.art-by{border-top:2px solid var(--ink);border-bottom:1.5px dashed var(--dash);flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;padding:14px 0;display:flex}.art-by .by{flex:1}.print{background:var(--sheet);margin:26px 0 30px;padding:10px;position:relative;transform:rotate(-.6deg);box-shadow:0 2px 8px #00000040}.print .ph{aspect-ratio:16/9}.print .stamp{position:absolute;bottom:20px;left:18px}.prose p{max-width:66ch;margin-bottom:18px;font-size:17px;line-height:2.1}.qa{max-width:66ch;margin-bottom:22px}.qa b{color:var(--pen);font-family:Lalezar;font-size:22px;font-weight:400;display:block}.qa p{border-right:4px solid var(--hl);padding-right:14px;font-size:17px;line-height:2.1}.gallery{grid-template-columns:repeat(2,1fr);gap:26px 22px;margin:10px 0 26px;display:grid}.gallery figure{background:var(--sheet);padding:8px 8px 10px;box-shadow:0 2px 8px #00000040}.gallery figure:nth-child(odd){transform:rotate(-1deg)}.gallery figure:nth-child(2n){transform:rotate(.9deg)}.gallery .ph{aspect-ratio:4/3}.gallery figcaption{color:var(--soft);padding-top:6px;font-size:13px}.likebar{background:var(--tint);flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0;padding:16px;display:flex}.likebar>span{color:var(--soft);font-size:14px}.likebar>.likebar-report{flex-wrap:wrap;align-items:center;gap:14px;margin-inline-start:auto;display:flex}.like{background:var(--sheet);border:1.5px solid var(--ink);border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px 0 16px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.like:hover{background:#fff}.like:active{transform:scale(.96)}.like b{border-right:1.5px solid;padding-right:10px;font-weight:900;line-height:1.2}.like .heart{place-items:center;width:24px;height:24px;display:grid;position:relative}.like svg{fill:#0000;width:24px;height:24px;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;transition:fill .15s,stroke .15s}.like:hover svg{stroke:var(--marker)}.like.on{border-color:var(--marker);color:var(--marker);background:#fdecea}.like.on svg{fill:var(--marker);stroke:var(--marker)}.like.pop svg{animation:.45s cubic-bezier(.2,1.4,.4,1) heart-pop}.burst{opacity:0;pointer-events:none;width:6px;height:6px;box-shadow:0 -22px 0 var(--marker),16px -16px 0 var(--hl),22px 0 0 var(--pen),16px 16px 0 var(--marker),0 22px 0 var(--hl),-16px 16px 0 var(--pen),-22px 0 0 var(--marker),-16px -16px 0 var(--hl);border-radius:50%;margin:-3px;position:absolute;inset:50% auto auto 50%}.like.pop .burst{animation:.55s ease-out heart-burst}.like .heart:before{content:"";border:2px solid var(--marker);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.like.pop .heart:before{animation:.5s ease-out heart-ring}@keyframes heart-pop{0%{transform:scale(.4)}55%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes heart-burst{0%{opacity:1;transform:scale(.2)}70%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes heart-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.comments h2{margin-bottom:6px;font-family:Lalezar;font-size:26px;font-weight:400}.comment{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.comment b{margin-left:12px;font-size:14px;display:inline-block}.comment small{color:var(--soft);display:inline-block}.comment p{font-size:15px}.comment.wait{opacity:.8}.comment .tag{margin-inline-start:10px}.comment-form{margin-top:18px}.comment-form label{margin-bottom:6px;font-size:14px;font-weight:700;display:block}.comment-form-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:13px;display:flex}.note{color:var(--soft);background:var(--tint);margin-top:14px;padding:8px 14px;font-size:13px}.art-side{gap:30px;display:grid;position:sticky;top:96px}.profile{color:#fff;grid-template-columns:260px minmax(0,1fr) 370px;align-items:center;gap:44px;padding-top:6px;display:grid}.best{color:var(--ink);padding:20px 20px 16px;transform:rotate(1.2deg)}.best-label{background:var(--hl);margin-bottom:12px;padding:0 12px;font-family:Lalezar;font-size:19px;line-height:1.6;display:table;transform:rotate(-2deg)}.best .ph{height:176px;margin-bottom:12px}.best h3{font-family:Lalezar;font-size:25px;font-weight:400;line-height:1.45}.best p{color:var(--soft);margin-top:4px;font-size:14px}.best-foot{border-top:1.5px dashed var(--dash);color:var(--soft);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;font-size:13px;display:flex}.best-foot b{color:var(--marker);font-size:16px;font-weight:900}.profile>div:nth-child(2){padding-right:22px}.profile h1{font-family:Lalezar;font-size:48px;font-weight:400;line-height:1.25}.profile .bio{opacity:.95;max-width:56ch;margin:8px 0 14px;font-size:17px}.profile .facts b{font-size:26px}.profile a.sch-link{box-shadow:inset 0 -2px 0 var(--hl)}.badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.badge{background:var(--hl);color:var(--ink);padding:2px 12px;font-size:13px;font-weight:700;transform:rotate(-1deg)}.badge:nth-child(2n){background:var(--sheet);transform:rotate(1deg)}.crest{background:var(--hl);width:120px;height:120px;color:var(--ink);border:3px solid var(--ink);border-radius:50%;place-items:center;font-family:Lalezar;font-size:64px;line-height:1;display:grid;box-shadow:0 14px 20px -12px #0009}.school-head{color:#fff;grid-template-columns:120px 1fr;align-items:center;gap:30px;display:grid}.school-head .slogo{filter:drop-shadow(0 10px 10px #00000059)}.school-head h1{font-family:Lalezar;font-size:46px;font-weight:400;line-height:1.25}.school-head .facts b{font-size:26px}.feat{grid-template-columns:repeat(3,1fr);align-items:start;gap:30px;margin-top:34px;display:grid}.feat .sheet:nth-child(odd){transform:rotate(-.7deg)}.feat .sheet:nth-child(2n){transform:rotate(.8deg)}.feat .ph{height:150px;margin-bottom:10px}.feat h3{font-size:17px;font-weight:700;line-height:1.6}.feat small{color:var(--soft)}.board h2.on-board{color:#fff;margin-top:34px;font-family:Lalezar;font-size:28px;font-weight:400}.slogo{flex:none;display:block}.slogo img{object-fit:contain;background:0 0}.podium-board{padding-bottom:0}.podium-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:-8px;display:flex}.period{color:#fff;align-items:center;gap:10px;font-size:13px;display:flex}.period>span{font-weight:700}.seg.light{color:#fff;background:0 0;border-color:#fff}.seg.light button+button{border-right-color:#fff}.seg.light button:hover{background:#ffffff29}.seg.light .on,.seg.light .on:hover{color:var(--ink);background:#fff;font-weight:700}.podium{align-items:end;gap:0 18px;margin-top:40px;display:grid}.pod{text-align:center;color:#fff;flex-direction:column;align-items:center;min-width:0;display:flex}.pod .slogo{filter:drop-shadow(0 8px 8px #00000059);margin-bottom:8px;transition:transform .15s}.pod:hover .slogo{transform:translateY(-5px)}.pod h3{font-family:Lalezar;font-size:20px;font-weight:400;line-height:1.35}.pod small{opacity:.85;font-size:12px}.pod b{background:var(--hl);color:var(--ink);white-space:nowrap;margin:8px 0 12px;padding:0 12px;font-size:14px;font-weight:900;display:inline-block;transform:rotate(-1.5deg)}.pod .step{background:var(--sheet);color:var(--ink);border:2px solid var(--ink);border-bottom:0;align-self:stretch;place-items:center;height:52px;font-family:Lalezar;font-size:44px;line-height:1;display:grid;box-shadow:0 -6px 18px -8px #0006}.pod.p1 h3{font-size:30px}.pod.p2 h3,.pod.p3 h3{font-size:23px}.pod.p1 .step{background:var(--hl);height:176px;font-size:92px}.pod.p2 .step{height:128px;font-size:66px}.pod.p3 .step{height:96px;font-size:58px}.pod.p4 .step{height:68px}.stable{border-collapse:collapse;width:100%}.stable th{text-align:right;color:var(--soft);border-bottom:2px solid var(--ink);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:700}.stable th.sorted{color:var(--ink)}.stable td{border-bottom:1.5px dashed var(--dash);vertical-align:middle;padding:12px}.stable tbody tr{cursor:pointer}.stable tbody tr:hover td{background:var(--tint)}.stable tr.mine td,.stable tr.mine:hover td{background:#fff6cc}.stable .rk{color:var(--soft);width:44px;font-family:Lalezar;font-size:28px;line-height:1}.stable .rk.top{color:var(--marker)}.stable .sc{align-items:center;gap:12px;display:flex}.stable .sc b{font-size:16px;line-height:1.5;display:block}.stable .sc small{color:var(--soft)}.stable .sc:hover b{text-decoration:underline}.stable .num{white-space:nowrap;font-size:15px;font-weight:700;display:block}.stable td.sorted .num{font-size:17px;font-weight:900}.meter{background:var(--tint);border-radius:3px;width:120px;max-width:100%;height:6px;margin-top:4px;display:block}.meter i{background:#b9c9c4;border-radius:3px;height:100%;display:block}.stable td.sorted .meter i{background:var(--board)}.stable tr:hover .meter,.stable tr.mine .meter{background:#fff}.mine-tag{background:var(--ink);color:var(--hl);white-space:nowrap;margin-right:8px;padding:0 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.sfacts{border-top:1.5px dashed var(--dash);color:var(--soft);text-align:center;grid-template-columns:repeat(3,1fr);margin-top:14px;padding-top:10px;font-size:12px;display:grid}.sfacts div+div{border-right:1px solid var(--line)}.sfacts b{color:var(--ink);font-size:19px;font-weight:900;line-height:1.5;display:block}.people{grid-template-columns:repeat(2,1fr);gap:0 30px;display:grid}.person{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.person .by{flex:1}.person:hover b{text-decoration:underline}.person .btn{padding:4px 14px;font-size:13px}.rtools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:10px 0 6px;display:flex}.rtools .period{color:var(--ink);min-width:0;max-width:100%}.rtools .seg{white-space:nowrap;max-width:100%;overflow-x:auto}.rtools .seg button{flex:none}.rrow{border-bottom:1.5px dashed var(--dash);grid-template-columns:44px minmax(0,1fr) 150px 96px 104px;align-items:center;gap:16px;padding:13px 0;display:grid}.rrow .rk{color:var(--soft);text-align:center;font-family:Lalezar;font-size:30px;line-height:1}.rrow.t3 .rk{color:var(--marker)}.rrow .by b{font-size:16px}.rrow .meter{width:auto;margin:0}.rrow .meter i{background:var(--board)}.rrow em{white-space:nowrap;font-size:18px;font-style:normal;font-weight:900}.rrow em small{color:var(--soft);margin-right:4px;font-size:12px;font-weight:400}.rrow.first em{box-shadow:inset 0 -9px 0 var(--hl);justify-self:start}.rrow.mine{background:#fff6cc}.rrow .by:hover b,.person .by:hover b{text-decoration:underline}.rrow .btn{padding:4px 14px;font-size:13px}.rest-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:40px 0 4px;display:flex}.rest-head h3{font-family:Lalezar;font-size:24px;font-weight:400}.rest-head span{color:var(--soft);font-size:13px}.form{max-width:760px}.form.narrow{max-width:460px}.field{margin-bottom:18px}.field>label,.field>span.l{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.field small{color:var(--soft);margin-top:4px;font-size:13px;display:block}.field .err{color:var(--marker);font-weight:700}input[type=text],input[type=tel],input[type=password],input[type=search],select,textarea{background:#fff;border:1.5px solid #8d928f;border-radius:6px;width:100%;padding:8px 12px;transition:border-color .12s,box-shadow .12s}input[type=text]:hover,input[type=tel]:hover,input[type=password]:hover,input[type=search]:hover,select:hover,textarea:hover{border-color:var(--ink)}input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,select:focus,textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--hl);outline:none}textarea{resize:vertical;min-height:190px;line-height:2}textarea.short{min-height:84px}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dob{grid-template-columns:1fr 1.5fr 1.2fr;gap:8px;display:grid}.kindpick{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kindpick button{border:2px solid var(--ink);background:var(--sheet);text-align:right;border-radius:6px;padding:12px}.kindpick button b{font-family:Lalezar;font-size:21px;font-weight:400;display:block}.kindpick button small{color:var(--soft);margin:0;font-size:12px}.kindpick .on{background:var(--hl);box-shadow:4px 4px 0 var(--ink)}.picks{flex-wrap:wrap;gap:10px;display:flex}.picks button,.upload{background:#fff;border:1.5px solid #b9bcb6;border-radius:10px;width:84px;height:64px;padding:0;font-size:12px;font-weight:700;transition:border-color .12s,transform .12s;overflow:hidden}.picks button:hover,.upload:hover{border-color:var(--ink);transform:translateY(-2px)}.picks .on{border-color:var(--ink);box-shadow:0 0 0 3px var(--hl)}.upload{cursor:pointer;color:var(--soft);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.upload:hover{color:var(--ink)}.upload input{opacity:0;width:1px;height:1px;position:absolute}.upload:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--hl)}.write{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px;display:grid}.editor{background:var(--sheet);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--tint)}.ed-top{border-bottom:1.5px solid var(--ink);background:#fff;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.ed-top .soft{font-size:13px}.ed-sec{border-bottom:1.5px dashed var(--dash);padding:20px 24px}.ed-label{margin-bottom:8px;font-family:Lalezar;font-size:20px;line-height:1.5;display:block}.editor textarea.ed-title,.editor textarea.ed-lede{box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block}.editor textarea.ed-title{font-family:Lalezar;font-size:38px;line-height:1.4}.editor textarea.ed-title::placeholder,.editor textarea.ed-lede::placeholder{color:#a9ada7}.editor textarea.ed-lede{color:#3d4240;margin-top:6px;font-size:17px;line-height:1.9}.editor textarea.ed-title:focus,.editor textarea.ed-lede:focus{box-shadow:inset 3px 0 0 var(--hl);box-shadow:none;background:linear-gradient(var(--hl),var(--hl)) right/3px 100% no-repeat;padding-right:12px}.ed-count{color:var(--soft);margin-top:4px;font-size:12px;display:block}.editor textarea.ed-body{background:#fff;min-height:240px;font-size:16px;line-height:2.1}.ed-sec .check{border:1.5px solid var(--hl);background:#fff6cc;border-radius:10px}.ed-sec .check b{display:block}.ed-foot{background:var(--tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;font-size:13px;display:flex}.editor .ed-sec:last-of-type{border-bottom:0}.preview{background:var(--board);border-bottom:8px solid var(--board-deep);color:#fff;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:5px 5px;padding:22px 24px 20px;position:sticky;top:92px}.preview h2{margin-bottom:20px;font-family:Lalezar;font-size:24px;font-weight:400}.pv-sheet{color:var(--ink);transform:rotate(-.8deg)}.pv-sheet .ph{height:170px;margin-bottom:12px}.pv-sheet h3{overflow-wrap:anywhere;font-family:Lalezar;font-size:25px;font-weight:400;line-height:1.45}.pv-sheet p{color:var(--soft);overflow-wrap:anywhere;margin:4px 0 12px;font-size:14px}.pv-sheet .ghost{color:#b4b7b1}.pv-school{align-items:center;gap:14px;margin-bottom:10px;display:flex}.pv-school .kind{margin-top:4px;display:inline-block}.write>.form,.write>div>.form{max-width:none}.ready{gap:8px;margin-top:24px;font-size:14px;display:grid}.ready li{opacity:.85;align-items:center;gap:10px;display:flex}.ready i{border:2px solid #ffffffb3;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.ready .done{opacity:1;font-weight:700}.ready .done i{background:var(--hl);border-color:var(--hl)}.ready .done i:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.ready .opt{opacity:.6}.pv-note{border-top:1.5px dashed #ffffff59;margin-top:14px;padding-top:12px;font-size:13px}.pair{border:1.5px dashed var(--dash);margin-bottom:12px;padding:12px}.pair input{margin-bottom:8px}.check{background:var(--hl);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.check input{flex:none;width:18px;height:18px;margin-top:5px}.check span{flex:1}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.auth{grid-template-columns:1fr 1fr;min-height:calc(100vh - 70px);display:grid}.auth .pane{justify-content:center;padding:50px 20px;display:flex}.auth .pitch{background:var(--board);background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:5px 5px;place-items:center;padding:40px 20px;display:grid}.auth.bare{min-height:100vh}.auth.bare .pane{--col:460px;flex-direction:column;align-items:center;padding-top:28px}.auth.bare .pane .logo{margin:0 0 26px;align-self:flex-start;margin-inline-start:max(0px,calc((100% - var(--col)) / 2));font-size:26px}.auth.bare .pane .form.narrow{max-width:var(--col)}.auth.bare .pane .logo svg{width:26px;height:26px}.steps{align-items:center;gap:10px;margin:10px 0 22px;font-size:13px;font-weight:700;display:flex}.steps li{align-items:center;gap:8px;display:flex}.steps li+li{flex:1}.steps li+li:before{content:"";border-top:2px dashed var(--dash);flex:1;margin-left:2px}.steps .lock{color:#9a9e99}.choice{background:#fff;border:1.5px solid #8d928f;border-radius:6px;grid-template-columns:1fr 1fr;transition:border-color .12s,box-shadow .12s;display:grid;overflow:hidden}.choice label{cursor:pointer;place-items:center;padding:8px 0;font-weight:500;display:grid;position:relative}.choice label+label{border-right:1.5px solid #8d928f}.choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.choice label:has(:checked){background:var(--ink);color:#fff;font-weight:700}.choice:hover{border-color:var(--ink)}.choice:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--hl)}.live{text-align:center;color:#fff;width:100%;max-width:380px}.live>small{opacity:.9;margin-top:22px;font-size:13px;display:block}.live .card{width:240px;margin:0 auto;transform:rotate(-2deg)}.live .card h3{overflow-wrap:anywhere}.live .card h3.wait{color:#b4b7b1}.live .card .sch{margin-top:3px}.live .ghost{color:#8c908b;border:1.5px dashed #a9ada7;border-radius:4px;padding:0 10px;display:inline-block}.live .pv-sheet{text-align:right}.pitch-news{text-align:right;color:var(--ink);transform:rotate(-1.2deg)}.pitch-news .ph{height:210px;margin-bottom:12px;position:relative}.pitch-news .stamp{position:absolute;bottom:6px;left:4px}.pitch-news h2{font-family:Lalezar;font-size:27px;font-weight:400;line-height:1.4}.pitch-news .by{margin-top:12px}.auth h1{margin-bottom:6px;font-family:Lalezar;font-size:38px;font-weight:400}.callout{border:2px solid var(--ink);background:var(--hl);margin-bottom:18px;padding:14px 16px;font-size:14px}.callout b{font-size:15px;display:block}.tablewrap{overflow-x:auto}.saved{color:var(--board);font-weight:700}.acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag.ok{border-color:var(--board);color:var(--board)}.tag.wait{background:var(--hl)}.tag,.acts .kind,.acts .lbl{white-space:nowrap}.logo-pick{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.upload{position:relative}.me.admin{background:var(--ink)}.site-foot{border-top:2px solid var(--ink);background:var(--sheet);color:var(--soft);padding:22px 0;font-size:13px}.site-foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.site-foot b{color:var(--ink);font-family:Lalezar;font-size:20px;font-weight:400}.site-foot nav{gap:18px;display:flex}@media (max-width:940px){.nav,header.top .search{display:none}header.top .wrap{justify-content:space-between;gap:10px;height:60px}header.top .wrap .btn{margin-right:auto}.mnav{background:var(--sheet);border-bottom:2px solid var(--ink);display:block}.mnav .wrap{gap:6px;padding-top:8px;padding-bottom:8px;display:flex;overflow-x:auto}.mnav a{border:1.5px solid var(--ink);border-radius:999px;flex:none;padding:3px 14px;font-size:13px;font-weight:500}.mnav a.on{background:var(--ink);color:#fff}.mnav a.learn{--penw:15px;display:flex}.mnav .learn .stk{transform:rotate(-5deg)}.mnav form{flex:none;display:block}.mnav .search input[type=search]{width:170px;padding:2px 14px 2px 32px}.mnav .search button{width:24px;height:24px}.wall,.main,.tables,.article,.profile,.auth,.write{grid-template-columns:1fr}.preview{position:static}.editor textarea.ed-title{font-size:28px}.best{max-width:420px}.cards{grid-template-columns:repeat(2,1fr);gap:34px 18px}.feat{grid-template-columns:repeat(2,1fr)}.podium{gap:10px;margin-top:26px;padding-bottom:30px;grid-template-columns:1fr!important}.pod{text-align:right;background:#ffffff14;flex-direction:row;gap:12px;padding:10px 12px}.pod .slogo{order:2;margin:0;width:52px!important;height:52px!important}.pod h3{flex:1;order:3;font-size:19px!important}.pod small{display:none}.pod b{order:4;margin:0}.pod .step,.pod.p1 .step,.pod.p2 .step,.pod.p3 .step,.pod.p4 .step{border-bottom:2px solid var(--ink);width:44px;height:44px;box-shadow:none;order:1;align-self:center;font-size:28px}.podium .p1{order:1}.podium .p2{order:2}.podium .p3{order:3}.podium .p4{order:4}.podium .p5{order:5}.stable .meter,.stable th:nth-child(3),.stable td:nth-child(3){display:none}.board{padding:26px 0 44px}.board-head h1,.board-head h2{font-size:30px}.lead h2{font-size:27px}.lead .ph{height:210px}.item{grid-template-columns:1fr 110px;gap:14px}.item .ph{height:90px}.item p{display:none}.item h3{font-size:17px}.article{gap:34px;padding-top:26px}.article h1{font-size:32px}.art-side{position:static}.profile>div:nth-child(2){padding-right:0}.profile{gap:26px}.profile .hang{max-width:250px;margin:0 auto}.profile h1{font-size:36px}.school-head{grid-template-columns:1fr;gap:16px}.school-head h1{font-size:34px}.page-head h1{font-size:32px}.auth .pitch{display:none}.people{grid-template-columns:1fr}.rrow{grid-template-columns:34px minmax(0,1fr) auto auto;gap:12px}.rrow .meter{display:none}.rrow .rk{font-size:24px}}@media (max-width:560px){.rrow{grid-template-columns:30px minmax(0,1fr) auto}.rrow>.btn,.rrow>span:last-child{display:none}.spot{width:100vw;max-width:100vw;max-height:88vh;margin:auto auto 0}.spot form{border-radius:22px 22px 0 0;max-height:88vh}.spot[open] form{animation-name:sheet-up}.cards,.feat,.gallery,.two,.kindpick{grid-template-columns:1fr}.hang{width:100%;max-width:260px;margin:0 auto}.mini{grid-template-columns:92px 1fr}.mini .ph{height:84px}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.spot[open] form,.spot[open]::backdrop,.like.pop svg,.like.pop .burst,.like.pop .heart:before,.hang:hover .swing,.hang:focus-within .swing{animation:none}.learn .pen,.learn .stk{transition:none}html{scroll-behavior:auto}.btn,.school-card{transition:none}}.bar{background:var(--tint);border-radius:4px;height:8px;display:block;overflow:hidden}.bar i{background:var(--board);border-radius:4px;height:100%;display:block}.board .bar{background:#ffffff38}.board .bar i{background:var(--hl)}.board .sheet .bar{background:var(--tint)}.board .sheet .bar i{background:var(--board)}.dot{border:2px solid var(--ink);background:var(--sheet);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.dot.done{background:var(--hl);font-size:0}.dot.done:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.dot.now{border-color:var(--marker);box-shadow:0 0 0 4px #e23a2e2e}.dot.lock{color:#a9ada7;border-style:dashed;border-color:#a9ada7}.rank{background:var(--hl);color:var(--ink);padding:0 10px;font-size:12px;font-weight:700;display:inline-block}.mylevel{max-width:420px}.mylevel div{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.mylevel b{font-size:15px}.crumb{color:var(--soft);font-size:13px}.crumb a{color:var(--ink);font-weight:500}.board .crumb{color:#fff;opacity:.9}.board .crumb a{color:#fff;box-shadow:inset 0 -2px 0 var(--hl)}.learn-hero{color:#fff;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:44px;display:grid}.learn-hero h1{font-family:Lalezar;font-size:52px;font-weight:400;line-height:1.2}.learn-hero>div>p{opacity:.95;max-width:50ch;margin-top:6px;font-size:17px}.learn-hero .mylevel{margin-top:22px}.resume{color:var(--ink);padding:22px;transform:rotate(-.8deg)}.resume small{color:var(--soft);font-size:13px}.resume h2{margin:2px 0 4px;font-family:Lalezar;font-size:27px;font-weight:400;line-height:1.4}.resume p{color:var(--soft);margin-bottom:6px;font-size:14px}.resume .foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.road-box{margin-top:44px;position:relative}.road{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;padding:12px 0 14px;display:flex;position:relative;overflow-x:auto}.road-box.long:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to right,var(--board),transparent);width:46px;position:absolute;top:0;bottom:14px;left:0}.stop{text-align:center;scroll-snap-align:center;color:#fff;flex:1 0 176px;padding:0 8px;position:relative}.stop:not(:last-child):after{content:"";border-top:3px dashed #ffffff80;position:absolute;top:21px;left:-50%;right:50%}.stop .dot{z-index:1;border-color:#fff;width:44px;height:44px;margin:0 auto 12px;font-family:Lalezar;font-size:24px;font-weight:400;line-height:1;position:relative}.stop .dot.done{border-color:var(--hl);font-size:0}.stop .dot.done:after{border-width:0 3.5px 3.5px 0;width:9px;height:17px}.stop .dot.now{border-color:var(--marker);background:#fff;box-shadow:0 0 0 5px #ffd43b8c}.stop .dot.lock{background:var(--board);color:#fffc;border-style:solid;border-color:#fff9}.stop b{font-size:16px;line-height:1.5;display:block}.stop small{opacity:.8;font-size:12px;display:block}.stop .rank{margin-top:10px;transform:rotate(-2deg)}.stop.lock b,.stop.lock small{opacity:.7}a.stop:hover b{text-underline-offset:5px;text-decoration:underline}.free{padding:46px 0 56px}.free .sec-head{margin-bottom:20px}.free .sec-head p{color:var(--soft);font-size:14px}.minis{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.cmini .ph{background:var(--sheet);height:138px;margin-bottom:12px;padding:6px;box-shadow:0 1px 4px #00000047}.cmini:nth-child(odd) .ph{transform:rotate(-1deg)}.cmini:nth-child(2n) .ph{transform:rotate(.9deg)}.cmini h3{font-size:17px;font-weight:700;line-height:1.6}.cmini small{color:var(--soft);font-size:13px}.cmini:hover h3,.ccard:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.board.slim{padding:22px 0 26px}.strip{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.strip h1{font-family:Lalezar;font-size:40px;font-weight:400;line-height:1.25}.strip>div>p{opacity:.95;max-width:60ch;font-size:15px}.strip .mylevel{flex:0 380px}.ctools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.ctools .tabs{margin:0}.ctools small{color:var(--soft);font-size:13px}.cgrid{grid-template-columns:repeat(3,1fr);gap:38px 30px;display:grid}.ccard .ph{height:168px;margin-bottom:12px;position:relative}.ccard .ph .tag{background:var(--sheet);position:absolute;top:10px;right:10px}.ccard .ph .lockd{background:var(--ink);color:#fff;padding:0 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}.ccard h3{font-size:18px;font-weight:700;line-height:1.6}.ccard small{color:var(--soft);font-size:13px;display:block}.ccard .ok,.cmini .ok{color:var(--board);font-weight:700;display:block}.stamp.ok{border-color:var(--board);color:var(--board)}.cmark{position:absolute;bottom:10px;left:10px}.stamp.cmark{border-width:2.5px;padding:0 12px;font-size:16px}.cmini .ph .cmark{bottom:14px;left:14px}.going{background:var(--hl);color:var(--ink);padding:0 10px;font-size:12px;font-weight:700;box-shadow:0 1px #00000040}.cprog{align-items:center;gap:10px;margin-top:8px;display:flex}.cprog .bar{flex:1}.cprog small{flex:none}.strip>.stamp{flex:none;font-size:22px}.course-page{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:48px;display:grid}.lrow{border-bottom:1.5px dashed var(--dash);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.lrow b{font-size:17px;line-height:1.6;display:block}.lrow small{color:var(--soft);font-size:13px}.lrow.lock b{color:#9a9e99}.lrow em{color:var(--soft);white-space:nowrap;font-size:13px;font-style:normal}.lrow.done em{color:var(--board);font-weight:700}a.lrow:hover b{text-underline-offset:5px;text-decoration:underline}.lesson-page{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:48px;padding-block:30px 60px;display:grid}.lesson-page h1{margin:4px 0 18px;font-family:Lalezar;font-size:40px;font-weight:400;line-height:1.35}.lesson-page aside{position:sticky;top:92px}.player{background:var(--sheet);padding:8px;box-shadow:0 2px 8px #00000040}.player video,.vid video{aspect-ratio:16/9;object-fit:cover;background:#111;width:100%;display:block}.part{margin-top:38px}.points p,.points li{max-width:66ch;font-size:16px;line-height:2.1}.points ul{margin:8px 20px 0 0;list-style:outside}.points li::marker{color:var(--marker)}.quiz{border:1.5px solid var(--ink);background:var(--sheet);margin-top:10px;padding:20px}.quiz>b{margin:2px 0 12px;font-size:17px;line-height:1.8;display:block}.quiz label{cursor:pointer;background:#fff;border:1.5px solid #b9bcb6;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}.quiz label:hover{border-color:var(--ink)}.quiz label.on{border-color:var(--ink);box-shadow:0 0 0 3px var(--hl)}.quiz input{width:18px;height:18px;accent-color:var(--ink);flex:none}.quiz .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.quiz .foot small{min-width:220px;color:var(--soft);flex:1}.quiz .result{font-family:Lalezar;font-size:26px;font-weight:400;line-height:1.4;display:block}.mission{background:var(--hl);padding:20px 22px}.mission h3{margin:6px 0 2px;font-family:Lalezar;font-size:26px;font-weight:400;line-height:1.45}.mission p{margin-bottom:12px;font-size:14px}.mission.done{background:var(--tint)}.pager{border-top:2px solid var(--ink);justify-content:space-between;gap:12px;margin-top:34px;padding-top:20px;display:flex}.lessons li{border-bottom:1px solid var(--line)}.lessons li>*{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;display:grid}.lessons b{font-size:14px;line-height:1.6;display:block}.lessons small{color:var(--soft);font-size:12px;display:block}.lessons .lock b{color:#9a9e99}.lessons .here b{box-shadow:inset 0 -8px 0 var(--hl);display:inline}.lessons a:hover b{text-decoration:underline}.box .bar{margin:6px 0 10px}.card .lv{color:var(--soft);border-top:1.5px dashed #cfccc0;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.card .lv b{background:var(--hl);color:var(--ink);padding:0 10px;font-size:13px}.card .lv+.nums{margin-top:8px}.pips{gap:4px;display:flex}.pips i{border:1.5px solid var(--ink);border-radius:50%;width:9px;height:9px}.pips .f{background:var(--ink)}.skill{border-bottom:1.5px dashed var(--dash);grid-template-columns:90px minmax(0,1fr) 170px;align-items:center;gap:16px;padding:14px 0;display:grid}.skill b{justify-self:start;font-size:16px}.skill small{color:var(--soft);text-align:left;font-size:12px}.skill .bar{border-radius:5px;height:10px}.skill.top .bar i{background:var(--marker)}.skill.top b{box-shadow:inset 0 -8px 0 var(--hl)}.badges.flat .badge,.badges.flat .badge:nth-child(2n){background:var(--hl);transform:none}.badges.flat .badge.off,.badges.flat .badge.off:nth-child(2n){color:#8c908b;background:0 0;border:1.5px dashed #a9ada7}.cert{aspect-ratio:1.414;background:var(--sheet);border-top:22px solid var(--board);text-align:center;flex-direction:column;justify-content:space-between;max-width:760px;margin-inline:auto;padding:5% 6% 4%;display:flex;position:relative;box-shadow:0 2px #0000001f,0 16px 26px -14px #00000073;container-type:inline-size}.cert .k{color:var(--soft);font-size:2.4cqw}.cert h2{font-family:Lalezar;font-size:6.6cqw;font-weight:400;line-height:1.3}.cert .who{box-shadow:inset 0 -3.4cqw 0 var(--hl);padding:0 2cqw;font-family:Lalezar;font-size:8cqw;line-height:1.3;display:inline-block}.cert p{color:#3d4240;max-width:52ch;margin:0 auto;font-size:2.7cqw;line-height:1.9}.cert .signs{color:var(--soft);grid-template-columns:1fr auto 1fr;align-items:end;gap:4cqw;font-size:2.2cqw;display:grid}.cert .sign{border-top:1.5px dashed #a9ada7;padding-top:1cqw}.cert .code b{color:var(--ink);direction:ltr;font-size:2.8cqw;display:block}.cert .stamp{padding:0 2.4cqw;font-size:3.4cqw;position:absolute;top:5cqw;left:6cqw}.cert-row{border-bottom:1.5px dashed var(--dash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.cert-row b{font-size:16px}.cert-row small{color:var(--soft);font-size:13px;display:block}.lesson-ed{border:1.5px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px}.lesson-ed.open{border-color:var(--ink)}.lesson-head{align-items:center;gap:12px;padding:10px 14px;display:flex}.lesson-toggle{text-align:right;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.lesson-toggle b{font-size:15px;line-height:1.6;display:block}.lesson-toggle small{color:var(--soft);font-size:12px;display:block}.lesson-toggle:hover b{text-underline-offset:5px;text-decoration:underline}.lesson-body{border-top:1.5px dashed var(--dash);padding:16px 14px 18px}.pair-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.ib{background:#fff;border:1.5px solid #b9bcb6;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:background .12s,border-color .12s;display:inline-grid;position:relative}.ib svg{width:16px;height:16px}.ib:disabled{opacity:.3;cursor:default}.ib:not(:disabled):hover{background:var(--hl);border-color:var(--ink)}.ib:not(:disabled):hover:after,.ib:focus-visible:after{content:attr(data-tip);background:var(--ink);color:#fff;white-space:nowrap;z-index:6;pointer-events:none;border-radius:5px;padding:1px 10px;font-size:12px;font-weight:500;line-height:1.8;position:absolute;bottom:calc(100% + 7px);right:50%;transform:translate(50%)}.opt-row{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:6px;display:grid}.opt-row input[type=radio]{width:18px;height:18px;accent-color:var(--ink)}.three{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.print .vid~.stamp{top:20px;bottom:auto}@media (max-width:940px){.learn-hero,.course-page,.lesson-page{grid-template-columns:1fr;gap:30px}.learn-hero h1{font-size:38px}.road-box{margin-top:30px}.road{flex-direction:column;gap:18px;padding:0;overflow:visible}.road-box.long:after{display:none}.stop:not(:last-child):after{border-top:0;border-right:3px dashed #ffffff80;inset:22px 20px -40px auto}.stop{text-align:right;flex:none;grid-template-columns:44px 1fr;align-items:center;gap:0 14px;padding:0;display:grid}.stop .dot{grid-row:span 2;margin:0}.stop .rank{grid-column:2;justify-self:start;margin-top:4px}.minis{grid-template-columns:repeat(2,1fr);gap:24px 16px}.cmini .ph{height:104px}.strip h1{font-size:32px}.cgrid{grid-template-columns:repeat(2,1fr);gap:26px 16px}.ccard .ph{height:112px}.lesson-page h1{font-size:30px}.lesson-page aside{position:static}.skill{grid-template-columns:70px minmax(0,1fr)}.skill small{text-align:right;grid-column:2}.three{grid-template-columns:1fr}}@media (max-width:560px){.cgrid{grid-template-columns:1fr}.ccard .ph{height:170px}}.me{position:relative}.me .cnt{background:var(--marker);color:#fff;border:2px solid var(--sheet);border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:900;line-height:15px;position:absolute;top:-4px;left:-6px}.menu a.row-n{justify-content:space-between;align-items:center;display:flex}.menu .pill{background:var(--marker);color:#fff;border-radius:999px;padding:0 7px;font-size:11px;font-weight:900;line-height:18px}.notices{max-width:760px}.notices .page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nl{border-top:1.5px solid var(--ink)}.nl .n{border-bottom:1.5px dashed var(--dash);align-items:flex-start;display:flex;position:relative}.nl .n:has(a.n-body:hover){background:var(--tint)}.nl .n-body{flex:1;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px 10px;display:grid}.nl .n-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;width:96px;padding:16px 10px 14px 4px;display:flex}.nl .n-read{white-space:nowrap;border:1.5px solid var(--line);background:var(--sheet);border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700;line-height:20px}.nl .n-read:hover{border-color:var(--ink)}.nl .n-read:focus-visible{box-shadow:0 0 0 3px var(--hl);outline:none}.nl .ic{border:2px solid var(--ink);background:var(--sheet);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.nl .ic svg{width:17px;height:17px}.nl .ic.ok{background:#dfeee9}.nl .ic.bad{background:#fbe1de}.nl .ic.gold{background:var(--hl)}.nl b{font-size:15px;font-weight:500;line-height:1.6;display:block}.nl small{color:var(--soft);font-size:13px;display:block}.nl .when{color:var(--soft);white-space:nowrap;font-size:12px}.nl .new b{font-weight:900}.nl .new:before{content:"";background:var(--marker);border-radius:3px;width:5px;position:absolute;top:14px;bottom:14px;right:-8px}@media (max-width:560px){.nl .n{flex-wrap:wrap}.nl .n-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:-6px;padding:0 56px 12px 10px}}.profile .bio-edit{background:var(--sheet);width:100%;max-width:56ch;color:var(--ink);border:2px solid var(--hl);resize:vertical;border-radius:6px;min-height:96px;margin-top:8px;padding:8px 12px;font-size:15px;line-height:1.8;display:block}.profile .cnt-line{opacity:.85;margin-top:2px;font-size:12px}.profile .row-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.profile .btn-line{color:#fff;background:0 0;border-color:#fff}.profile .row-acts [role=alert]{color:var(--hl);font-size:13px;font-weight:700}.face{position:relative}.face .edit-face{color:var(--hl);cursor:pointer;background:#1d1f1ed1;padding:2px 0;font:700 11px/1.7 Vazirmatn,sans-serif;position:absolute;inset:auto 0 0}.face .edit-face input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.own-bar{border:2px dashed var(--ink);background:var(--sheet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;font-size:14px;display:flex}.own-bar>span{color:var(--soft)}.own-bar .acts{gap:8px;display:flex}.btn-del{border:2px solid var(--marker);color:var(--marker);background:var(--sheet)}.own-row{border-bottom:1.5px dashed var(--dash);padding-bottom:14px}.own-row .item{border-bottom:0;padding-bottom:6px}.own-links{gap:16px;font-size:13px;font-weight:700;display:flex}.own-links a{box-shadow:inset 0 -6px 0 var(--hl)}.own-links>button{color:var(--marker);font-weight:700}.ask{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--marker);background:var(--sheet);color:var(--ink);width:min(400px,100vw - 32px);margin:22vh auto auto;padding:18px}.ask::backdrop{background:#161e1b73}.ask[open]{animation:.18s cubic-bezier(.2,.8,.2,1) spot-in}.ask b{font-size:17px;display:block}.ask p{color:var(--soft);margin:6px 0 14px;font-size:14px}.ask .acts{gap:8px;display:flex}.report{width:min(440px,100vw - 32px)}.ad-reports{margin:14px 0 0;padding:0;list-style:none}.ad-q-sec{margin-top:26px}.ad-q-sec h3{border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding-bottom:8px;font-size:17px;display:flex}.ad-q-sec h3>b{background:var(--marker);color:#fff;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 7px;font-size:12px;line-height:1;display:grid}.ad-q-sec h3 .pn-link{margin-inline-start:auto;font-size:13px;font-weight:500}.ad-requests{margin:0;padding:0;list-style:none}.ad-requests li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.ad-request-who{flex:1;gap:2px;display:grid}.ad-requests small{color:var(--soft);font-size:13px}.ad-settings-gap{border-bottom:1.5px dashed var(--dash);height:44px;margin-bottom:30px}.ad-reports li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ad-reports li.off{opacity:.6}.ad-reports .pn-rowacts{flex:none}.ad-report-why{background:var(--hl);margin-bottom:6px;padding:1px 10px;font-size:13px;font-weight:700;display:inline-block}.ad-report-text{margin:0 0 4px;font-size:14px}.ad-report-quote{border-inline-start:3px solid var(--dash);color:var(--soft);margin:8px 0 0;padding:6px 12px;font-size:14px}.report-reasons{gap:6px;margin-bottom:12px;display:grid}.grade-edit{color:#fff;align-items:center;gap:10px;margin:10px 0;font-size:14px;display:flex}.grade-edit select{width:auto;min-width:160px}.report-reasons label{border:1.5px solid var(--line);background:var(--page);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.report-reasons label:has(input:checked){border-color:var(--ink);background:var(--tint)}.report-reasons input{accent-color:var(--ink);margin:0}.report textarea{width:100%;min-height:72px;margin-bottom:12px}.report-link{color:var(--soft);text-decoration:underline;-webkit-text-decoration-color:var(--dash);text-decoration-color:var(--dash);text-underline-offset:3px;font-size:13px}.report-link:hover{color:var(--marker)}.report-link:disabled{cursor:default;text-decoration:none}.ask [role=alert]{color:var(--marker);margin:-6px 0 10px;font-size:13px}.locked{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.locked span{border:1.5px solid var(--line);color:var(--soft);background:var(--sheet);padding:1px 10px}@media (prefers-reduced-motion:reduce){.ask[open]{animation:none}}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pn-head h2{font-family:Lalezar;font-size:30px;font-weight:400;line-height:1.3}.pn-head p{color:var(--soft);text-wrap:pretty;max-width:75ch;font-size:13px}.pn-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pn-help-btn{border:1.5px solid var(--ink);border-radius:999px;align-items:center;gap:7px;padding:3px 13px 3px 11px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.pn-help-btn svg{width:17px;height:17px}.pn-help-btn:hover,.pn-help-btn[aria-expanded=true]{background:var(--hl)}.pn-help{background:var(--tint);border-radius:10px;flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px 24px;padding:16px 18px;font-size:13px;line-height:1.9;display:grid}.pn-help dt{font-weight:800}.pn-help dd{color:var(--soft);text-wrap:pretty}.pn-help dd b{color:var(--ink)}.pn-sum{color:var(--soft);flex-wrap:wrap;align-items:baseline;gap:18px;font-size:13px;display:flex}.pn-sum b{color:var(--ink);margin-left:4px;font-size:20px;font-weight:900}.pn-sum .wait b{color:var(--marker)}.pn-live{color:var(--board);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.pn-live:before{content:"";background:var(--board);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #dfeee9}.pn-off{color:var(--soft);font-size:13px;font-weight:700}.pn-hint{color:var(--soft);text-wrap:pretty;font-size:13px}.pn-dot{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.pn-dot:before{content:"";background:var(--board);border-radius:50%;flex:none;width:8px;height:8px}.pn-dot.wait:before{background:#e0a800}.pn-dot.off{color:var(--soft)}.pn-dot.off:before{background:#b4b8b5}.pn-dot.red{color:var(--marker)}.pn-dot.red:before{background:var(--marker)}.pn-link{box-shadow:inset 0 -6px 0 var(--hl);white-space:nowrap;padding:0 2px;font-size:13px;font-weight:700}.pn-link:hover{box-shadow:inset 0 -20px 0 var(--hl)}.pn-link.danger{color:var(--marker);box-shadow:none}.pn-link.danger:hover{text-decoration:underline}.pn-menu{display:inline-block;position:relative}.pn-more{width:30px;height:30px;color:var(--soft);border-radius:50%;font-size:18px;line-height:1}.pn-more:hover,.pn-more[aria-expanded=true]{background:var(--tint);color:var(--ink)}.pn-menu ul{z-index:50;background:var(--page);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--board);text-align:right;border-radius:10px;padding:6px;position:fixed}.pn-menu li>*{text-align:right;white-space:nowrap;border-radius:6px;width:100%;padding:7px 10px;font-size:13px;display:block}.pn-menu li>:hover{background:var(--tint)}.pn-menu .danger{color:var(--marker);border-top:1px solid var(--line);border-radius:0 0 6px 6px;margin-top:4px}.pn-tools{background:var(--tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:flex}.pn-tools input[type=search]{background:#fff;flex:1;min-width:200px}.pn-tools select{width:auto;max-width:240px}.pn-tools .btn{margin-inline-start:auto}.pn-chips{flex-wrap:wrap;gap:6px;display:flex}.pn-chips button{background:var(--tint);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-flex}.pn-chips button:hover{background:var(--hl)}.pn-chips button.on{background:var(--ink);color:#fff}.pn-chips button b{background:var(--page);min-width:22px;height:20px;color:var(--ink);border-radius:10px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:grid}.pn-chips button.on b{background:var(--hl)}.pn-chips button b.wait{background:var(--marker);color:#fff}.pn-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.pn-table th{text-align:right;color:var(--soft);border-bottom:1.5px solid var(--ink);padding:10px 8px;font-size:12px;font-weight:700}.pn-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}.pn-table td small{color:var(--soft);font-size:12px;display:block}.pn-table td.num{font-weight:700}.pn-table tbody tr:hover td{background:#fbfaf5}.pn-table tr.off td{color:var(--soft)}.pn-table tr.off .av{opacity:.55}.pn-who{align-items:center;gap:10px;display:flex}.pn-who b{line-height:1.5;display:block}.pn-who small{color:var(--soft);font-size:12px;display:block}.pn-who:hover b{text-decoration:underline}.pn-rowacts{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pn-meter{background:var(--tint);border-radius:5px;height:9px;display:block}.pn-meter i{background:var(--board);border-radius:5px;height:100%;display:block}.pn-split{border:1.5px solid var(--line);border-radius:14px;grid-template-columns:300px minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.pn-list{border-left:1.5px solid var(--line);background:#fbfaf5;align-content:start;gap:4px;padding:12px;display:grid}.pn-list button{text-align:right;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.pn-list button:hover{background:var(--tint)}.pn-list button.on{background:var(--page);box-shadow:inset -3px 0 0 var(--ink),0 1px 4px #00000014}.pn-list button>span:last-child{flex:1;min-width:0}.pn-list b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.pn-list small{color:var(--soft);font-size:12px;display:block}.pn-detail{flex-direction:column;gap:16px;max-width:780px;padding:24px 28px;display:flex}.pn-dtop{align-items:center;gap:14px;display:flex}.pn-dtop>div{flex:1}.pn-dtop h3{font-family:Lalezar;font-size:28px;font-weight:400;line-height:1.3}.pn-dtop p{color:var(--soft);font-size:13px}.pn-quote{background:#fffbe6;border-right:4px solid #e0a800;border-radius:0 0 0 8px;padding:12px 16px;font-size:14px;line-height:1.9}.pn-facts{gap:10px;font-size:14px;display:grid}.pn-facts div{grid-template-columns:130px 1fr;display:grid}.pn-facts dt{color:var(--soft)}.pn-facts dd[dir=ltr]{text-align:right}.pn-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.pn-board{background:var(--board);color:#fff;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:5px 5px;padding-top:30px}.pn-board :focus-visible{outline-color:var(--hl)}.pn-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pn-board-head h1{font-family:Lalezar;font-size:42px;font-weight:400;line-height:1.2}.pn-board-head p{opacity:.75;font-size:13px}.pn-kpis{border-block:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin:22px 0 26px;display:grid}.pn-kpis button{color:#fff;text-align:right;align-items:baseline;gap:10px;padding:14px 18px;display:flex}.pn-kpis button+button{border-right:1px solid #ffffff29}.pn-kpis button:hover{background:#ffffff0f}.pn-kpis b{font-family:Lalezar;font-size:40px;font-weight:400;line-height:1}.pn-kpis span{opacity:.85;font-size:13px}.pn-kpis .wait b{color:var(--hl)}.pn-kpis .wait span{opacity:1;box-shadow:inset 0 -2px 0 var(--hl)}.pn-tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.pn-tabs::-webkit-scrollbar{display:none}.pn-tabs>div{flex:none;gap:4px;display:flex}.pn-tabs button{white-space:nowrap;color:#fff;background:#0000002e;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 16px 9px;font-size:14px;font-weight:500;display:flex}.pn-tabs button:hover{background:#0000004d}.pn-tabs button.on{background:var(--page);color:var(--ink);box-shadow:inset 0 4px 0 var(--hl);font-weight:700}.pn-tabs button:focus-visible{outline:2px solid var(--hl);outline-offset:-4px}.pn-tabs .n{background:var(--marker);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:grid}.pn-sheet{border:1.5px solid var(--line);background:var(--page);border-top:0;border-radius:0 0 14px 14px;min-height:420px;margin-bottom:40px;padding:26px 26px 30px}.pn-sheet>.callout{cursor:pointer;margin-bottom:16px}.ad-pending{background:#fffbe6;border:1.5px solid #e0a800;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.ad-pending>b{color:#8a6a00}.ad-pending>span{align-items:center;gap:8px;font-weight:700;display:inline-flex}.ad-activity li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) 110px auto;align-items:center;gap:14px;padding:10px 6px;display:grid}.ad-activity li:hover{background:#fbfaf5}.ad-activity li.off{color:var(--soft)}.ad-activity li.off .slogo{opacity:.5}.ad-aname b{font-size:14px;display:block}.ad-aname a:hover b{text-decoration:underline}.ad-aname small,.ad-abar small{color:var(--soft);font-size:12px;display:block}.ad-warn{color:#8a6a00;white-space:nowrap;background:#fffbe6;border:1.5px solid #e0a800;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;display:inline-block}.ad-best{border:2px solid var(--ink);border-radius:16px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);margin-bottom:22px;display:grid;overflow:hidden}.ad-best-main{background:#fff6d5;padding:20px 22px 26px}.ad-best-main h3{font-family:Lalezar;font-size:26px;font-weight:400;line-height:1.3}.ad-best-main>p{color:var(--soft);font-size:13px}.ad-best-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.ad-best-empty{border:2px dashed var(--dash);text-align:center;color:var(--soft);border-radius:14px;grid-column:1/-1;padding:30px;font-size:14px}.pn-press{background:var(--page);border:2px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 12px 18px -12px #00000073}.pn-press-band{background:var(--board);color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 10px;font-size:13px;font-weight:700;display:flex;position:relative}.pn-press-band small{opacity:.8;font-size:11px;font-weight:400}.pn-press-slot{background:#fff6d5;border-radius:3px;width:38px;height:6px;margin-left:-19px;position:absolute;top:6px;left:50%}.pn-press-who{align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.pn-press-face .av{width:58px;height:58px;box-shadow:0 0 0 3px var(--page),0 0 0 5px var(--hl);font-size:24px}.pn-press-who b{font-family:Lalezar;font-size:22px;font-weight:400;line-height:1.3;display:block}.pn-press-who small{color:var(--soft);font-size:12px}.pn-press-stats{border-block:1px dashed var(--dash);grid-template-columns:repeat(3,1fr);margin:0 16px;display:grid}.pn-press-stats div{text-align:center;padding:8px 0}.pn-press-stats div+div{border-right:1px dashed var(--dash)}.pn-press-stats dt{color:var(--soft);font-size:11px}.pn-press-stats dd{font-size:20px;font-weight:900;line-height:1.4}.pn-press footer{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.pn-press footer .more{font-size:13px}.ad-ideas{background:var(--sheet);border-right:2px solid var(--ink);align-content:start;gap:10px;padding:20px 18px;display:grid}.ad-ideas h4{margin-bottom:2px;font-size:15px}.ad-idea{border:1.5px solid var(--line);background:var(--page);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.ad-idea>div{flex:1;min-width:0}.ad-idea b{font-size:14px;display:block}.ad-idea small{color:var(--soft);font-size:12px;display:block}.ad-why{color:var(--board-deep);background:#dfeee9;border-radius:8px;margin-top:5px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.ad-idea .btn{flex:none;align-self:center}.pn-filter{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.pn-filter .pn-tools{flex:1;min-width:280px;margin:0}.pn-filter .pn-status{width:auto;min-width:170px;margin-inline-start:auto}.pn-table tr.ad-chosen td{background:#fffbea}.pn-table tr.ad-chosen td:first-child{box-shadow:inset -4px 0 0 var(--hl)}.ad-star{color:#cfd2cf;border-radius:50%;width:30px;height:30px;font-size:17px}.ad-star:hover{background:var(--tint);color:#e0a800}.ad-star.on{color:#e0a800}.ad-news-board{background:var(--tint);border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:10px;height:300px;margin-bottom:18px;padding:10px;display:grid}.ad-news-board figure{background:var(--ink);border-radius:10px;margin:0;position:relative;overflow:hidden}.ad-news-board .s1{grid-row:span 2}.ad-news-board img{object-fit:cover;opacity:.75;width:100%;height:100%;display:block}.ad-news-board figcaption{color:#fff;background:linear-gradient(#0000,#000000d9);justify-items:start;gap:2px;padding:10px 12px;display:grid;position:absolute;inset:auto 0 0}.ad-news-board figcaption b{font-size:14px;line-height:1.5}.ad-news-board .s1 figcaption b{font-family:Lalezar;font-size:22px;font-weight:400}.ad-news-board figcaption a:hover b{text-decoration:underline}.ad-news-board figcaption small{opacity:.85;font-size:11px}.ad-news-board figcaption .pn-link{color:#fff;box-shadow:none;font-size:12px;text-decoration:underline}.ad-news-board .auto{outline-offset:-6px;outline:2px dashed #fff}.ad-news-board .empty{background:var(--page);outline:2px dashed var(--dash);outline-offset:-2px}.ad-news-board .empty figcaption{color:var(--soft);background:0 0}.ad-slot-n{background:var(--hl);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.pn-news>li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 4px;display:flex}.pn-news>li:hover{background:#fbfaf5}.pn-news>li.off{opacity:.65}.pn-news>li>img,.pn-news-noimg{object-fit:cover;background:var(--tint);border-radius:6px;flex:none;width:64px;height:44px}.pn-news-body{flex:1;min-width:0}.pn-news-body>a b{line-height:1.6;display:block}.pn-news-body>a:hover b{text-decoration:underline}.pn-news-body>small{color:var(--soft);font-size:12px}.pn-news-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.pn-toast{z-index:60;text-wrap:pretty;cursor:pointer;background:var(--ink);color:#fff;width:min(480px,100% - 32px);box-shadow:4px 4px 0 var(--hl);border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.8;animation:.2s ease-out pn-toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes pn-toast-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){.pn-toast{animation:none}}.pn-news-likes{width:64px;color:var(--soft);white-space:nowrap;flex:none;font-size:12px}.pn-news .pn-rowacts{width:var(--acts,150px);flex:none}.ad-news-list{--acts:190px}.pn-feat{text-align:center;min-width:104px}.pn-news-likes b{color:var(--ink);font-size:14px;font-weight:900}.ad-slots{border:1.5px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.ad-slots button{width:28px;height:26px;color:var(--soft);font-size:12px;font-weight:900}.ad-slots button+button{border-right:1.5px solid var(--line)}.ad-slots button:hover{background:var(--tint);color:var(--ink)}.ad-slots button.on{background:var(--hl);color:var(--ink)}.ad-course-top{align-items:center;gap:14px;margin:4px 0 2px;display:flex}.ad-course-top h3{margin-inline-end:auto;font-size:16px}.ad-course-top .more{font-size:13px}.ad-course-start{color:var(--soft);margin-bottom:8px;font-size:12px}.ad-course-start .rank{margin:0 4px}.ad-path{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;margin-bottom:8px;padding-bottom:6px;display:grid;overflow-x:auto}.ad-path>li{grid-template-rows:auto 1fr;gap:12px;min-width:0;display:grid}.ad-path>li.ad-path-add{width:120px}.ad-path-track{justify-content:space-between;align-items:center;height:34px;padding-left:14px;display:flex;position:relative}.ad-path-track:before{content:"";border-top:3px solid var(--ink);position:absolute;top:50%;left:0;right:0}.ad-path>li.draft .ad-path-track:before{border-top-style:dashed;border-top-color:var(--soft)}.ad-path-stop{z-index:1;background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:relative}.ad-path-rank{z-index:1;background:var(--hl);border:2px solid var(--ink);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;position:relative}.ad-path>li.draft .ad-path-stop{background:var(--page);color:var(--soft);border:2px dashed var(--soft)}.ad-path>li.draft .ad-path-rank{background:var(--page);border-style:dashed;border-color:var(--soft);color:var(--soft)}.ad-path-add .ad-path-track:before{border-top:3px dotted var(--dash)}.ad-path-add .ad-path-stop{background:var(--page);color:var(--soft);border:2px dashed var(--dash)}.ad-path-add>button{border:2px dashed var(--dash);min-height:200px;color:var(--soft);border-radius:14px;place-content:center;gap:2px;font-size:14px;font-weight:700;display:grid}.ad-path-add>button small{font-size:12px;font-weight:400}.ad-path-add>button:hover{border-color:var(--ink);color:var(--ink)}.ad-course{border:1.5px solid var(--line);background:var(--page);border-radius:14px;flex-direction:column;margin-left:14px;display:flex;overflow:hidden}.ad-path>li.draft .ad-course{border-style:dashed;border-color:var(--dash)}.ad-course-cover{background:var(--ink);height:130px;position:relative}.ad-course-cover img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.ad-path>li.draft .ad-course-cover img{filter:grayscale();opacity:.5}.ad-course-cover:after{content:"";background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.ad-course-cover h4{z-index:1;color:#fff;font-family:Lalezar;font-size:22px;font-weight:400;line-height:1.3;position:absolute;bottom:8px;left:12px;right:12px}.ad-course-draft{z-index:1;background:#fffbe6;border:1.5px solid #e0a800;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.ad-course-info{flex:1;align-content:start;gap:8px;padding:10px 12px 12px;display:grid}.ad-course-info>p{font-size:13px;line-height:1.7}.ad-course-meta{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ad-skill{background:var(--tint);color:var(--ink);border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;display:inline-block}.ad-reach{color:var(--soft);gap:4px;font-size:12px;display:grid}.ad-reach b{color:var(--ink);font-weight:900}.ad-reach-bar{background:#dfeee9;border-radius:4px;height:8px;display:block}.ad-reach-bar i{background:var(--board);border-radius:4px;height:100%;display:block}.ad-course-none{color:var(--soft);font-size:12px}.ad-course footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.ad-order{gap:2px;display:inline-flex}.ad-shelf{border-top:1.5px dashed var(--dash);margin-top:26px;padding-top:16px}.ad-shelf h3{margin-bottom:12px;font-size:16px}.ad-shelf h3 small{color:var(--soft);margin-inline-start:6px;font-size:12px;font-weight:400}.ad-shelf-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ad-shelf-list article{border:1.5px solid var(--line);background:var(--page);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.ad-shelf-list article.draft{border-style:dashed;border-color:var(--dash)}.ad-shelf-list article.draft img{filter:grayscale();opacity:.6}.ad-shelf-list img{object-fit:cover;border-radius:8px;flex:none;width:96px;height:72px}.ad-shelf-info{flex:1;gap:4px;min-width:0;display:grid}.ad-shelf-info b{font-size:15px}.ad-shelf-info small{color:var(--soft);font-size:12px}.ad-shelf-side{justify-items:end;gap:6px;display:grid}.ad-shelf-add{border:2px dashed var(--dash);color:var(--soft);border-radius:12px;grid-column:1/-1;padding:10px;font-weight:700}.ad-shelf-add:hover{border-color:var(--ink);color:var(--ink)}.pn-skills{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.pn-skills button{text-align:right;border:1.5px solid var(--line);background:var(--page);border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.pn-skills button:hover{border-color:var(--ink)}.pn-skills button.on{border-color:var(--ink);box-shadow:inset 0 4px 0 var(--board);background:#f3f8f6}.pn-skills-name{font-family:Lalezar;font-size:22px;line-height:1.2}.pn-skills-count{color:var(--board);font-size:12px;font-weight:700}.pn-skills-top{border-top:1px dashed var(--dash);align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.pn-skills-top>span{min-width:0}.pn-skills-top b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.pn-skills-top small{color:var(--soft);font-size:11px;display:block}.pn-skills-top .av{width:28px;height:28px;font-size:12px}.pn-skills-top.empty{color:var(--soft);font-size:12px}.pn-talent-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pn-talent-tools .pn-tools{margin:0}.pn-legend{color:var(--soft);flex-wrap:wrap;gap:12px;margin-inline-start:auto;font-size:11px;display:flex}.pn-legend li{align-items:center;gap:5px;display:flex}.pn-legend i{border-radius:4px;width:14px;height:14px}.pn-legend .q0,.pn-heat-cell.q0{color:#a9ada9;background:#f4f3ee}.pn-legend .q1,.pn-heat-cell.q1{background:#e3eeea}.pn-legend .q2,.pn-heat-cell.q2{background:#c3dbd3}.pn-legend .q3,.pn-heat-cell.q3{background:#93bfb2}.pn-legend .q4,.pn-heat-cell.q4{background:var(--board);color:#fff}.pn-heat{border-collapse:separate;border-spacing:0 4px;width:100%;min-width:820px;font-size:14px}.pn-heat th{color:var(--soft);text-align:right;border-bottom:1.5px solid var(--ink);padding:6px 8px;font-size:12px;font-weight:700}.pn-heat th button{color:inherit;white-space:nowrap;border-radius:6px;padding:3px 8px;font-weight:700}.pn-heat th button small{opacity:.8;margin-inline-start:4px;font-weight:400}.pn-heat th button:hover{background:var(--tint);color:var(--ink)}.pn-heat th.sorted button,.pn-heat th button.on{background:var(--ink);color:#fff}.pn-heat th.col{color:var(--ink)}.pn-heat .sk{text-align:center;width:80px}.pn-heat td{vertical-align:middle;padding:3px 8px}.pn-heat td.num{font-weight:700}.pn-heat tbody tr:hover td{background:#fbfaf5}.pn-heat td.col{background:#f6f5ef}.pn-heat tbody tr:hover td.col{background:#ecebe2}.pn-heat-cell{border-radius:8px;place-items:center;height:40px;font-size:14px;font-weight:900;display:grid;position:relative}.pn-heat-cell i{color:var(--hl);font-size:11px;font-style:normal;position:absolute;top:2px;left:6px}.pn-heat td.sorted .pn-heat-cell{box-shadow:inset 0 0 0 2px var(--ink)}.ad-sim{border-top:1.5px dashed var(--dash);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:20px 0;display:grid}.pn-head+.ad-sim{border-top:0;padding-top:4px}.ad-sim h3{margin-bottom:10px;font-size:16px}.ad-sim .pn-hint{margin-top:6px}.ad-slider{margin-bottom:12px}.ad-slider>label{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.ad-slider>div{align-items:center;gap:12px;display:flex}.ad-slider input[type=range]{width:auto;height:auto;min-height:0;box-shadow:none;accent-color:var(--marker);background:0 0;border:0;flex:1;margin:0;padding:0}.ad-slider input[type=text]{text-align:center;width:72px;font-weight:900}.ad-slider small{color:var(--soft);margin-top:2px;font-size:12px;display:block}.ad-sim-show{background:var(--tint);border-radius:12px;gap:10px;padding:16px;font-size:13px;display:grid}.ad-quiz{gap:8px;display:flex}.ad-quiz i{border:2px dashed var(--soft);border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.ad-quiz i.on{border:2px solid var(--board);background:var(--board);color:#fff}.ad-shares{border-radius:8px;height:36px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.ad-shares i{color:#fff;background:var(--board);white-space:nowrap;place-items:center;min-width:0;font-style:normal;display:grid;overflow:hidden}.ad-shares i+i{background:var(--ink)}.ad-shares i+i+i{background:var(--marker)}.ad-err{color:var(--marker);font-weight:700}.ad-switch{align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.ad-switch i{background:var(--dash);border-radius:13px;flex:none;width:46px;height:26px;transition:background .15s;position:relative}.ad-switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;right:3px;box-shadow:0 1px 2px #00000040}.ad-switch[aria-checked=true] i{background:var(--board)}.ad-switch[aria-checked=true] i:after{transform:translate(-20px)}.ad-switch:focus-visible{outline:none}.ad-switch:focus-visible i{box-shadow:0 0 0 3px var(--hl)}.ad-switch:disabled{opacity:.6}.ad-waitbar{text-align:right;background:#fff4c2;border-inline-start:4px solid #e0a800;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 8px;padding:9px 14px;font-size:14px;display:flex}button.ad-waitbar:hover{background:#ffeca0}.ad-waitbar .go{white-space:nowrap;font-size:13px;font-weight:700}.ad-comments>li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.ad-comments>li.off{opacity:.65}.ad-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:15px}.ad-comments small a{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ad-switch i,.ad-switch i:after{transition:none}}.ad-works{flex-wrap:wrap;gap:4px;display:flex}.ad-works i{background:var(--ink);border-radius:4px;width:18px;height:18px}.ad-axis{border-bottom:2px solid var(--ink);height:44px;margin:6px 8px 0;position:relative}.ad-axis i{border:2px solid var(--tint);opacity:.85;background:#b4b8b5;border-radius:50%;width:14px;height:14px;margin-inline-start:-7px;position:absolute;bottom:6px}.ad-axis i.on{background:var(--board)}.ad-axis u{background:var(--marker);width:2px;position:absolute;top:-4px;bottom:-6px}.ad-skill-counts{flex-wrap:wrap;gap:6px;display:flex}.ad-skill-counts li{background:var(--page);color:var(--soft);border-radius:999px;padding:3px 10px;font-size:12px}.ad-skill-counts li.on{color:var(--ink);background:#dfeee9}.ad-skill-counts b{margin-inline-start:2px;font-weight:900}.field small.ad-rank-warn{color:#8a6a00;font-weight:700}.ad-ranks{gap:8px;margin-bottom:10px;display:grid}.ad-ranks li{align-items:center;gap:8px;display:flex}.ad-ranks-n{text-align:center;width:40px;color:var(--soft);flex:none;font-size:12px;font-weight:700}.ad-ranks input[type=text]{flex:1;width:auto;min-width:0}.ad-ladder{gap:8px;display:grid}.ad-ladder li{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ad-ladder small{color:var(--soft);font-size:12px}.ad-ladder li.off small{color:var(--marker)}.ad-savebar{z-index:5;background:var(--page);border-top:2px solid var(--ink);border-radius:0 0 14px 14px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px -26px -30px;padding:14px 26px;display:flex;position:sticky;bottom:0}.ad-savebar .pn-link{margin-inline-start:auto}.ad-camp{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ad-camp-preview{background:var(--tint);border-radius:14px;gap:12px;padding:18px 22px 22px;display:grid;position:sticky;top:86px}.ad-camp-preview>small{color:var(--soft);font-size:12px;font-weight:700}.ad-camp-preview .camp{margin:6px 6px 4px}.ad-camp-steps{counter-reset:s;gap:6px;font-size:13px;display:grid}.ad-camp-steps li{counter-increment:s;background:var(--page);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.ad-camp-steps li:before{content:counter(s,persian);background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.ad-camp-count{color:var(--soft);font-size:12px}.ad-camp-preview>.more{justify-self:start}.ad-past{border-top:1.5px dashed var(--dash);margin-top:26px;padding-top:16px}.ad-past h3{margin-bottom:14px;font-size:16px}.ad-past ol{display:flex;position:relative;overflow-x:auto}.ad-past ol:before{content:"";border-top:2px solid var(--line);position:absolute;top:7px;left:0;right:0}.ad-past li{padding-top:24px;flex:1 0 200px;padding-inline-end:16px;position:relative}.ad-past li:before{content:"";background:var(--line);border:3px solid var(--page);border-radius:50%;width:16px;height:16px;position:absolute;top:0;right:0}.ad-past b{font-size:14px;display:block}.ad-past small{color:var(--soft);font-size:12px}@media (max-width:860px){.pn-split{grid-template-columns:1fr}.pn-list{border-left:0;border-bottom:1.5px solid var(--line)}.pn-detail{padding:18px 16px}.pn-board-head h1{font-size:30px}.pn-kpis{grid-template-columns:1fr 1fr}.pn-kpis button:nth-child(3){border-right:0}.pn-kpis b{font-size:30px}.pn-sheet{padding:18px 14px 22px}.ad-activity li{grid-template-columns:40px minmax(0,1fr) auto}.ad-abar,.ad-astate{display:none}.ad-best{grid-template-columns:1fr}.ad-ideas{border-right:0;border-top:2px solid var(--ink)}.ad-best-cards{grid-template-columns:1fr}.ad-news-board{height:220px}.pn-news>li{flex-wrap:wrap}.pn-news .pn-rowacts{width:100%}.ad-shelf-list{grid-template-columns:1fr}.pn-skills{grid-template-columns:repeat(5,170px);padding-bottom:6px;overflow-x:auto}.pn-legend{margin:0}.ad-sim,.ad-camp{grid-template-columns:1fr}.ad-savebar{margin:18px -14px -22px;padding:12px 14px}.ad-camp-preview{position:static}}.pn-featured{background:var(--tint);border-radius:14px;margin-bottom:18px;padding:12px 12px 14px}.pn-featured header{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 4px 10px;display:flex}.pn-featured h3{font-size:15px}.pn-featured header small{color:var(--soft);font-size:12px}.pn-featured>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pn-featured figure{background:var(--ink);border-radius:10px;height:170px;margin:0;position:relative;overflow:hidden}.pn-featured img{object-fit:cover;opacity:.75;width:100%;height:100%;display:block}.pn-featured figcaption{color:#fff;background:linear-gradient(#0000,#000000d9);justify-items:start;gap:2px;padding:10px 12px;display:grid;position:absolute;inset:auto 0 0}.pn-featured figcaption b{font-size:14px;line-height:1.5}.pn-featured figcaption a:hover b{text-decoration:underline}.pn-featured figcaption small{opacity:.85;font-size:11px}.pn-featured figcaption .pn-link{color:#fff;box-shadow:none;font-size:12px;text-decoration:underline}.pn-featured .empty{background:var(--page);outline:2px dashed var(--dash);outline-offset:-2px}.pn-featured .empty figcaption{color:var(--soft);text-align:center;background:0 0;place-content:center;justify-items:center;inset:0}.pn-feat{border:1.5px solid var(--line);color:var(--soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.pn-feat:hover{color:var(--ink);border-color:#e0a800}.pn-feat.on{background:var(--hl);border-color:var(--hl);color:var(--ink)}.pn-badge{background:var(--hl);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.pn-top{border:2px solid var(--ink);background:#fff6d5;border-radius:16px;margin-bottom:22px;padding:20px 22px 24px}.pn-top h3{font-family:Lalezar;font-size:26px;font-weight:400;line-height:1.3}.pn-top>p{color:var(--soft);font-size:13px}.pn-top-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.pn-top-empty{border:2px dashed var(--dash);text-align:center;color:var(--soft);border-radius:14px;margin-top:14px;padding:24px;font-size:14px}@media (max-width:860px){.pn-featured>div,.pn-top-cards{grid-template-columns:1fr}.pn-featured figure{height:140px}}.skel{flex-direction:column;gap:14px;padding-top:34px;padding-bottom:60px;animation:.2s .15s both sk-in;display:flex}.skel-article{max-width:760px}.skl{background:linear-gradient(90deg,var(--tint) 25%,var(--sheet) 45%,var(--tint) 65%);background-size:300% 100%;border-radius:6px;animation:1.3s ease-in-out infinite skl;display:block}.skl-meta{width:140px;height:14px}.skl-h1{width:92%;height:34px}.skl-h1.short{width:55%}.skl-line{width:100%;height:14px}.skl-line.short{width:40%}.skl-by{align-items:center;gap:12px;margin:6px 0;display:flex}.skl-by>div{flex-direction:column;flex:1;gap:10px;display:flex}.skl-avatar{border-radius:50%;flex:none;width:44px;height:44px}.skl-by.big .skl-avatar{width:88px;height:88px}.skl-media{border-radius:10px;width:100%;height:clamp(180px,42vw,380px);margin:6px 0 10px}.skl-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.skl-card{border-radius:10px;height:150px}.skl-row{border-radius:8px;width:100%;height:64px}@keyframes skl{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sk-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skl,.skel{animation:none}}.up-bar{appearance:none;background:var(--tint);border:0;border-radius:99px;width:100%;height:6px;margin:0 0 12px;display:block;overflow:hidden}.up-bar::-webkit-progress-bar{background:var(--tint)}.up-bar::-webkit-progress-value{background:var(--ink);transition:width .2s}.up-bar::-moz-progress-bar{background:var(--ink)}.school-edit{flex-wrap:wrap;gap:10px 18px;margin:4px 0 10px;display:flex}.school-edit label{color:#fff;align-items:center;gap:10px;font-size:14px;display:flex}.school-edit select{width:auto;min-width:160px;max-width:min(320px,70vw)}.school-note{opacity:.9;max-width:56ch;margin:0 0 8px;font-size:13px}.profile .callout{color:var(--ink);max-width:56ch;margin:14px 0 4px}.ad-catc{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.ad-catc-card{background:var(--sheet);border:1.5px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-height:200px;padding:16px 18px 14px;display:flex;position:relative}.ad-catc-n{color:var(--dash);font-family:Lalezar;font-size:26px;line-height:1;position:absolute;top:14px;left:16px}.ad-catc-card h3{padding-left:28px;font-family:Lalezar;font-size:24px;font-weight:400;line-height:1.3}.ad-catc-stat{color:var(--soft);font-size:13px}.ad-catc-stat b{color:var(--ink);font-size:15px}.ad-catc-bar{background:var(--tint);border-radius:99px;height:6px;display:block;overflow:hidden}.ad-catc-bar i{background:var(--board);border-radius:99px;height:100%;display:block}.ad-catc-last{color:var(--soft);border-top:1px dashed var(--dash);padding-top:8px;font-size:12px;line-height:1.8}.ad-catc-last a{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.ad-catc-last a:hover{text-decoration:underline}.ad-catc-card footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.ad-catc-sp{flex:1}.ad-catc-rename{gap:6px;padding-left:28px;display:grid}.ad-catc-rename span{gap:10px;display:flex}.ad-catc-add{border:2px dashed var(--dash);background:0 0;justify-content:center}.ad-catc-add h3{color:var(--soft);padding:0;font-size:20px}.ad-catc-add .btn{align-self:flex-start}.ad-catc-add small{color:var(--soft);font-size:12px}.ad-adm{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;padding:6px 4px 4px;display:grid}.ad-adm .pn-press{flex-direction:column;display:flex}.ad-adm .pn-press-band{background:var(--ink)}.ad-adm .pn-press-band small{background:var(--hl);color:var(--ink);opacity:1;border-radius:99px;padding:0 8px;font-weight:700}.ad-adm .pn-press-who{align-items:flex-start}.ad-adm .pn-press-who>div{flex:1;min-width:0}.ad-adm .pn-press-who b{overflow-wrap:anywhere}.ad-adm-phone{letter-spacing:.5px;margin-top:2px;font-size:15px;font-weight:700;display:block}.ad-adm-since{border-top:1px dashed var(--dash);color:var(--soft);margin:0 16px;padding:8px 0;font-size:12px}.ad-adm .pn-press footer{justify-content:flex-start;gap:16px;margin-top:auto}.ad-adm-rename{gap:6px;display:grid}.ad-adm-rename input{padding:4px 10px}.ad-adm-rename span{gap:12px;display:flex}.ad-adm-new{border-style:dashed;border-color:var(--dash);box-shadow:none;background:0 0}.ad-adm-new .pn-press-band{color:var(--soft);border-bottom:2px dashed var(--dash);background:0 0}.ad-adm-new .pn-press-slot{background:var(--dash)}.ad-adm-new form{gap:8px;padding:14px 16px 16px;display:grid}.ad-adm-new input{padding:6px 10px}.ad-adm-new .btn{justify-self:start}.ad-adm-new small{color:var(--soft);font-size:12px}.ad-catc-shelf{margin-top:26px}.ad-catc-shelf h4{color:var(--soft);margin-bottom:10px;font-size:14px;font-weight:700}.ad-catc-shelf>div{flex-wrap:wrap;gap:10px;display:flex}.ad-catc-chip{border:1.5px dashed var(--dash);color:var(--soft);border-radius:10px;align-items:center;gap:12px;padding:8px 14px;font-size:14px;display:inline-flex}.write-side{align-content:start;align-self:stretch;gap:22px;display:grid}.write-side>.preview{position:static}.charter-box{background:var(--sheet);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--board);padding:18px 20px 16px;position:sticky;top:92px}.charter-box h2{margin-bottom:8px;font-family:Lalezar;font-size:24px;font-weight:400}.charter-box ol{padding-right:18px;font-size:13.5px;line-height:2.1}.charter-box .more{margin-top:8px}.charter-line{margin-top:6px;font-size:12.5px;display:block}.charter-line a{box-shadow:inset 0 -5px 0 var(--hl);font-weight:700}.charter-list{counter-reset:c;gap:14px;max-width:760px;margin:6px 0 26px;list-style:none;display:grid}.charter-list li{counter-increment:c;background:var(--sheet);border:1.5px solid var(--line);border-radius:10px;padding:16px 58px 16px 18px;position:relative}.charter-list li:before{content:counter(c,persian);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid;position:absolute;top:14px;right:16px}.charter-list b{font-size:16px;line-height:1.8;display:block}.charter-list p{color:var(--soft);margin-top:4px;font-size:14px;line-height:1.9}.charter-end{color:var(--soft);font-size:14px}.share-btn{align-items:center;gap:6px;display:inline-flex}.share-icon{width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;transition:background .12s;display:inline-grid}.share-icon:hover{background:var(--sheet)}.share-icon:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:860px){.charter-box{position:static}}
