@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@500;700&display=swap";.categoryArea{align-items:stretch;gap:16px!important;padding-top:18px!important}.categoryArea .cats{gap:8px!important}.categoryArea .cats .catCard{box-shadow:inset 0 1px #91d4ff09,0 7px 22px #0000001a;background:linear-gradient(155deg,#0c2b3ef5,#051723fa)!important;border-color:#1b435a!important;border-radius:7px!important;height:118px!important;padding:13px 7px 10px!important;transition:transform .18s,border-color .18s,background .18s!important}.categoryArea .cats .catCard:hover{transform:translateY(-3px);background:linear-gradient(155deg,#103a55,#071d2e)!important;border-color:#2b82b1!important}.categoryArea .cats .catCard>svg{color:#7dcfff;stroke-width:1.8px;filter:drop-shadow(0 0 8px #13acf73d);margin-bottom:1px;width:27px!important;height:27px!important}.categoryArea .cats .catCard b{letter-spacing:.1px;font-weight:700!important}.categoryArea .cats .catCard small{align-items:center;gap:2px;color:#89a8bd!important;display:flex!important}.categoryArea .cats .catCard small svg{color:#25b8fb;width:13px;height:13px}.categoryArea .cats .catCard:nth-child(2)>svg{color:#f4c36a}.categoryArea .cats .catCard:nth-child(3)>svg{color:#38c5f3}.categoryArea .cats .catCard:nth-child(4)>svg{color:#6ec4ff}.categoryArea .cats .catCard:nth-child(5)>svg{color:#6b94ff}.categoryArea .cats .catCard:nth-child(6)>svg{color:#55e4a7}.categoryArea .cats .catCard:nth-child(7)>svg{color:#cf78ff}.categoryArea .cats .catCard:nth-child(8)>svg{color:#ffca61}.categoryArea .cats .feature{background:radial-gradient(circle at 50% 28%,#8036c5b8,#261649fa 61%,#0d2031)!important;border-color:#b44be6!important;box-shadow:inset 0 0 22px #be48ef47,0 8px 22px #4e177329!important}.categoryArea .cats .feature>svg{filter:drop-shadow(0 0 9px #e753f1a6);color:#ec70ed!important}.categoryArea .status{box-shadow:inset 0 1px #9adcff0a;background:linear-gradient(145deg,#0b3042eb,#051925fa)!important;border-color:#1d4960!important;border-radius:7px!important;height:148px!important;padding:13px 15px!important}.categoryArea .status h3{letter-spacing:.1px;align-items:center;gap:7px;display:flex;margin-bottom:10px!important}.categoryArea .status h3 svg{color:#45e9af;filter:drop-shadow(0 0 6px #45e9af59)}.categoryArea .status em{margin-left:auto}.categoryArea .status p{align-items:center;display:flex;margin:5px 0!important;font-size:12px!important}.categoryArea .status p i{margin-right:8px!important}.categoryArea .status p span{margin-left:auto;color:#a8c2d3!important}.main{gap:16px!important;padding-top:23px!important}.main .heading{border-bottom:1px solid #234c6594;margin-bottom:8px;height:31px!important}.main .heading h2{letter-spacing:.15px;font-size:16px!important}.main .heading a{align-items:center;gap:3px;display:flex;color:#2bb6f4!important}.main .heading a svg{width:15px;height:15px}.main .posts{gap:12px!important}.main .post{box-shadow:inset 0 1px #91daff09,0 9px 20px #00000017;background:linear-gradient(155deg,#0c2940,#071a2b)!important;border-color:#1a435a!important;border-radius:7px!important;height:232px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}.main .post:hover{border-color:#2d89ba!important;box-shadow:0 13px 28px #00000038,0 0 0 1px #27a8e914!important}.main .post .cover{height:66px!important;margin-bottom:10px!important}.main .post h2{margin-bottom:6px!important;font-size:15px!important;line-height:1.38!important}.main .post>p{color:#9fb4c4!important;line-height:1.5!important}.main .post .tags{padding-top:8px!important}.main .post .tags span{border:1px solid #3c7fad2e;color:#bdddf0!important;background:#103b5e!important}.main .post footer{color:#a7becd!important;padding-top:8px!important}.main .panel{box-shadow:inset 0 1px #96ddff09;background:linear-gradient(150deg,#0b2b42,#071b2a)!important;border-color:#1d4960!important;border-radius:7px!important;padding:12px!important}.main .panel h3{border-bottom:1px solid #28567080;padding-bottom:8px;font-size:13px!important}.main .panel h3 a{font-weight:500}.main .tools{gap:6px!important}.main .tools div{transition:transform .16s,border-color .16s;background:linear-gradient(155deg,#0b2840,#081c2b)!important;border-color:#19445c!important;height:76px!important}.main .tools div:hover{transform:translateY(-2px);border-color:#2f85b3!important}.main .tagsPanel>div{gap:6px!important}.main .tagsPanel span{border:1px solid #3d7da42b;color:#b8d6e8!important;background:#0e3656!important}.main .quote{box-shadow:inset 0 1px #8fc4ff14;background:linear-gradient(105deg,#193d67,#0e2644 66%,#132b4a)!important;border-color:#285e8a!important;height:66px!important}.main .quote>b{text-shadow:0 0 15px #3aa7f44d;color:#62bfff!important}.main .quote span{letter-spacing:.08px;font-weight:500!important}.main .quote i{line-height:1.45;color:#9bbbd9!important;font-style:normal!important}.main .journey{box-shadow:inset 0 1px #7fd2ff17,0 8px 20px #0000001a;background:linear-gradient(120deg,#0c3452,#0b2540 68%,#123e61)!important;border-color:#247eb7!important;border-radius:7px!important;height:82px!important;padding:12px 14px!important;transition:transform .18s,border-color .18s!important}.main .journey:hover{transform:translateY(-2px);border-color:#39bffa!important}.main .journey .brandLockup{background:#188ed329;border-radius:9px;padding:4px}.main .journey b{letter-spacing:.2px}.main .journey small{color:#9ec1d8!important}.main .journey>svg{color:#42c4fb!important}.appShell.lightsOn .categoryArea .cats .catCard,.appShell.lightsOn .categoryArea .status,.appShell.lightsOn .main .post,.appShell.lightsOn .main .panel{background:linear-gradient(145deg,#fff,#f5fbff)!important;border-color:#c8dfea!important;box-shadow:0 8px 20px #3f719114!important}.appShell.lightsOn .categoryArea .cats .feature{background:linear-gradient(145deg,#f7f0ff,#fff)!important;border-color:#c7afe8!important;box-shadow:0 8px 22px #7e4cb51a!important}.appShell.lightsOn .main .tools div{background:#f7fbfe!important;border-color:#d5e6f0!important}.appShell.lightsOn .main .post>p,.appShell.lightsOn .main .post footer,.appShell.lightsOn .categoryArea .cats .catCard small,.appShell.lightsOn .categoryArea .status p{color:#648095!important}.appShell.lightsOn .main .post .tags span,.appShell.lightsOn .main .tagsPanel span{color:#3c6681!important;background:#e7f3fa!important;border-color:#d0e3ef!important}.appShell.lightsOn .main .heading{border-color:#c8dfea!important}.appShell.lightsOn .main .quote>b{color:#258fca!important;text-shadow:none!important}.appShell.lightsOn .main .quote i{color:#67889f!important}.appShell.lightsOn .main .journey{color:#173c53!important;background:linear-gradient(120deg,#d8f0fb,#edf9ff)!important;border-color:#91c9e7!important;box-shadow:0 8px 18px #3877991a!important}.appShell.lightsOn .main .journey .brandLockup{background:#2491cb1a!important}.appShell.lightsOn .main .journey small{color:#5f8096!important}.categoryArea .cats{align-self:start!important;height:118px!important}.categoryArea .status{height:132px!important;padding:10px 14px!important}.categoryArea .status h3{margin-bottom:7px!important}.categoryArea .status p{margin:2px 0!important;line-height:1.25!important}.categoryArea .status p:last-child{margin-bottom:0!important}.main .post footer{background:0 0!important;border-top:1px solid #3169889e!important;margin-top:0!important;padding:8px 0 0!important}.main .post footer span{white-space:nowrap;align-items:center!important;gap:5px!important;display:inline-flex!important}.main .post footer svg{stroke-width:1.9px;color:#8bc4e4!important;width:13px!important;height:13px!important}.main .heading h2>svg{stroke-width:1.9px;color:#35bdfa!important;width:17px!important;height:17px!important}.main .quote,.appShell.lightsOn .main .quote{box-shadow:none!important;background:0 0!important}.footerSocial{align-items:center!important;gap:14px!important;display:inline-flex!important}.footerSocial svg{stroke-width:1.8px;transition:color .16s,transform .16s;color:#9ab7cb!important;width:14px!important;height:14px!important}.footerSocial svg:hover{transform:translateY(-1px);color:#42c5ff!important}.lightsOn .footerSocial svg{color:#5f8196!important}.lightsOn .footerSocial svg:hover{color:#087fc4!important}.main .quote{background:linear-gradient(105deg,#173960,#0d203c)!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #8fc4ff14!important}.main .quote:before{content:"";z-index:0;opacity:.56;pointer-events:none;background-image:url(/assets/index-Dm9hVHcJ.webp);background-position:-600px -1143px;background-repeat:no-repeat;background-size:1211px 1299px;width:300px;height:100%;position:absolute;bottom:0;right:178px}.main .quote>b,.main .quote>span,.main .quote>i{z-index:1;position:relative}.appShell.lightsOn .main .quote{background:linear-gradient(105deg,#e4f4fc,#fff 72%,#e9f5fb)!important;box-shadow:inset 0 1px #fff!important}.foot .footerLogo{vertical-align:middle!important;width:110px!important;height:32px!important;margin-right:8px!important;display:inline-block!important;overflow:visible!important}.foot .footerLogo img{object-fit:contain!important;object-position:left center!important;width:110px!important;max-width:none!important;height:32px!important;display:block!important}.main .quote:before{opacity:.64!important;background-position:-600px -1143px!important;width:155px!important;right:310px!important}.appShell.lightsOn .main .quote:before{opacity:.17!important}.foot{justify-content:flex-start!important}.foot nav{text-align:left!important;margin-left:0!important}.foot .footerSocial{margin-left:auto!important}.copyright{align-items:center!important;gap:18px!important;min-height:36px!important;display:flex!important}.copyright .footerBrand{white-space:nowrap;align-items:center!important;gap:6px!important;display:inline-flex!important}.copyright .footerBrand .footerLogo{width:88px!important;height:26px!important;margin:0!important;display:inline-block!important;overflow:visible!important}.copyright .footerBrand .footerLogo img{object-fit:contain!important;object-position:left center!important;width:88px!important;max-width:none!important;height:26px!important;display:block!important}.icpRecord{white-space:nowrap;color:#91abc0!important;text-decoration:none!important}.icpRecord:hover{color:#3cc3ff!important}.footerSlogan{white-space:nowrap;margin-left:auto!important}.main .quote{box-shadow:none!important;background-image:url(/assets/quote-mountain-cat-clean--hsXwhPb.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important}.main .quote:before{display:none!important}.appShell.lightsOn .main .quote{background-image:linear-gradient(#eef8ffb3,#eef8ffb3),url(/assets/quote-mountain-cat-clean--hsXwhPb.webp)!important;background-position:50%!important;background-size:cover!important}.appShell.lightsOn .main .quote>b,.appShell.lightsOn .main .quote>span{color:#183c56!important}.main .quote{background-position:50%!important;background-size:106% 122%!important;border:1px solid #307da9ad!important;border-radius:8px!important;height:72px!important;padding:0 26px!important;box-shadow:0 8px 22px #00000026,inset 0 1px #a1deff14!important}.main .quote>b{margin-right:13px!important;font-size:49px!important}.main .quote span{font-size:14px!important}.main .quote small{margin-top:2px!important}.appShell.lightsOn .main .quote{background:#eaf6fc!important;border-color:#b7d9eb!important;box-shadow:0 7px 18px #447c991a,inset 0 1px #fff!important}.appShell.lightsOn .main .quote:before{filter:brightness(2.35)saturate(.4)contrast(.82)!important;mix-blend-mode:multiply!important;opacity:.43!important;background-image:url(/assets/quote-mountain-cat-clean--hsXwhPb.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:106% 122%!important;width:auto!important;height:auto!important;display:block!important;inset:0 auto auto 0!important}.appShell.lightsOn .main .quote>b,.appShell.lightsOn .main .quote>span,.appShell.lightsOn .main .quote>i{z-index:1!important}.appShell.lightsOn .main .quote>i{color:#527b94!important}.categoryArea .cats .catCard>svg{background:0 0!important;width:31px!important;height:31px!important;margin-bottom:1px!important;display:block!important}.categoryArea .cats .catCard:before{display:none!important}.main .panel h3{align-items:center!important;gap:7px!important;display:flex!important}.main .panel h3>svg{color:#d66cf4!important;stroke-width:2px!important;width:16px!important;height:16px!important}.main .toolIcon{color:#39e0ad!important;place-items:center!important;width:34px!important;height:34px!important;margin:0 auto 1px!important;display:grid!important}.main .toolIcon svg{width:30px!important;height:30px!important;display:block!important}.main .tools div:nth-child(2) .toolIcon{color:#ff9c5b!important}.main .tools div:nth-child(3) .toolIcon{color:#92a4ff!important}.main .tools div:nth-child(4) .toolIcon{color:#54e6b8!important}.main .tools div:nth-child(5) .toolIcon{color:#54d9b1!important}.main .tools div:nth-child(6) .toolIcon{color:#78d7ff!important}.main .tools div:nth-child(7) .toolIcon{color:#35e1ad!important}.main .tools div:nth-child(8) .toolIcon{color:#c879ff!important}.main .tools div:nth-child(9) .toolIcon{color:#f3f7fb!important}.appShell.lightsOn .main .toolIcon{color:#0d9471!important}.appShell.lightsOn .main .tools div:nth-child(2) .toolIcon{color:#db7135!important}.appShell.lightsOn .main .tools div:nth-child(3) .toolIcon{color:#6d79dc!important}.main .toolIcon .officialBrandIcon{object-fit:contain!important;width:29px!important;height:29px!important;display:block!important}.main .toolIcon .officialBrandIcon.mono{filter:brightness(0)invert()}.appShell.lightsOn .main .toolIcon .officialBrandIcon.mono{filter:none}.main .toolIcon .iconifyToolIcon{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.main .tools div:nth-child(n+6){height:76px!important}.main .tools div:nth-child(n+6) .toolIcon{width:34px!important;height:34px!important;margin:0 auto 1px!important}.main .tools div:nth-child(n+6) .iconifyToolIcon{width:30px!important;height:30px!important}.categoryArea .cats .catCard>.aiSolutionsIcon{stroke-width:2.8px!important;width:34px!important;height:34px!important}.categoryArea .cats .catCard>.tuxIcon{width:38px!important;height:38px!important;margin:-2px 0 -1px!important}.categoryArea .cats .catCard>.categoryIcon{object-fit:contain!important;width:40px!important;height:40px!important;margin:-3px 0 2px!important;display:block!important}.categoryArea .cats .catCard>.categoryIcon.is-linux,.categoryArea .cats .catCard>.categoryIcon.is-container{width:42px!important;height:42px!important;margin:-4px 0 1px!important}.sectionIcon{flex:none;object-fit:contain!important;width:18px!important;height:18px!important;display:block!important}.status h3{align-items:center!important;gap:7px!important;display:flex!important}.status h3 em{margin-left:auto!important}.main .heading h2{align-items:center!important;gap:7px!important;display:flex!important}.main .panel h3>.sectionIcon{width:17px!important;height:17px!important}.main .post .cover>.coverBadge{z-index:3!important;color:#f8fbff!important;letter-spacing:.15px!important;border:1px solid #e1edff42!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:64px!important;height:22px!important;padding:0 10px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:8px!important;left:9px!important;box-shadow:0 3px 10px #010c1f61!important}.main .post .cover.violet>.coverBadge{background:linear-gradient(115deg,#8c49e4,#b052e5)!important}.main .post .cover.blue>.coverBadge{background:linear-gradient(115deg,#237cf1,#426de7)!important}.main .post .cover.cyan>.coverBadge{background:linear-gradient(115deg,#2588f3,#3585dc)!important}.main .post .cover.red>.coverBadge{background:linear-gradient(115deg,#ae3d8e,#8c3ad4)!important}.main .post .cover.navy>.coverBadge{background:linear-gradient(115deg,#2e7cdd,#3163bd)!important}.main .post .cover.indigo>.coverBadge{background:linear-gradient(115deg,#2f7fe8,#4a65d4)!important}.main .post .cover{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-repeat:no-repeat!important;background-size:1211px 1299px!important}.main .post .cover.violet{background-position:-48px -665px!important}.main .post .cover.blue{background-position:-342px -665px!important}.main .post .cover.cyan{background-position:-637px -665px!important}.main .post .cover.red{background-position:-48px -909px!important}.main .post .cover.navy{background-position:-342px -909px!important}.main .post .cover.indigo{background-position:-637px -909px!important}.main .post .cover .screen{display:none!important}.main .panel h3 a{margin-left:auto!important}.hero .heroArt{filter:saturate()contrast(1.02)brightness(1.12)!important;background-position:50% 63%!important;background-repeat:no-repeat!important;background-size:100%!important;width:1120px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.hero .wash{background:linear-gradient(90deg,#03131f 0% 28%,#03131fed 35%,#03131f9e 44%,#03131f40 61%,#03131f0a 82%,#03131f00 100%),linear-gradient(#0000 54%,#020c141a)!important}.appShell.lightsOn .hero .heroArt{opacity:1!important;filter:saturate(.92)contrast(1.02)brightness()!important;background-color:#0000!important;background-position:50% 63%!important;background-size:100%!important;width:1120px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.appShell.lightsOn .hero .wash{background:linear-gradient(90deg,#f9fdffcc 0%,#f9fdffad 25%,#f9fdff59 45%,#f9fdff1a 66%,#f9fdff00 100%)!important}.appShell.lightsOn .hero .eyebrow{color:#55738a!important;text-shadow:none!important}.appShell.lightsOn .hero h1{color:#16364f!important;text-shadow:none!important}.appShell.lightsOn .hero h1 strong{background:linear-gradient(90deg,#1a729c,#087ed0)!important;-webkit-background-clip:text!important;background-clip:text!important}.appShell.lightsOn .hero .intro{color:#46657c!important}.appShell.lightsOn .hero .stats span{color:#59778c!important;border-color:#b9d0df!important}.appShell.lightsOn .hero .stats b{color:#067bc1!important}.appShell.lightsOn .hero .actions button+button{color:#24516b!important;background:#fff!important;border-color:#70a8c8!important}.hero{height:428px!important}.heroArt{filter:saturate(.86)contrast(1.08)brightness(.88);transform:scale(1.012)}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 45%,#00a5ff08 62%,#0000 83%),linear-gradient(#0000 68%,#00000038);position:absolute;inset:0}.heroText{z-index:1;position:relative;padding-top:35px!important}.eyebrow{letter-spacing:.3px;text-shadow:0 0 18px #1fa9f426;color:#c5d8e8!important}h1{text-shadow:0 4px 25px #00000057;letter-spacing:-.6px!important;font-size:50px!important;line-height:1.12!important}h1 strong{background:linear-gradient(90deg,#bfeeff 0%,#2daaff 55%,#087af3 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.intro{color:#b9cbda!important;margin-top:15px!important;line-height:1.78!important}.stats{margin-top:17px!important;margin-bottom:19px!important}.stats span{color:#a6bdd0!important;min-width:92px!important;padding:0 15px!important}.stats b{text-shadow:0 0 15px #05a7fa3d;letter-spacing:-.5px!important}.actions button{transition:transform .18s,box-shadow .18s!important}.actions button:hover{transform:translateY(-2px)}.actions button:first-child:hover{box-shadow:0 10px 25px #0087e17a!important}.appShell.lightsOn .hero{background:#edf6fb!important}.appShell.lightsOn .heroArt{opacity:.16;filter:saturate(.65)contrast(.95)brightness(1.12)}.appShell.lightsOn .wash{background:#f4fafdd1!important}.appShell.lightsOn .hero:after{background:linear-gradient(90deg,#ffffff14,#0000)!important}@media (width<=600px){.hero{height:474px!important}.heroText{padding-top:40px!important}h1{font-size:39px!important}.stats{margin-top:16px!important}}.primaryNav a.labNav svg{color:#ca68f0;filter:drop-shadow(0 0 4px #b645ef7a)}.lightsOn .primaryNav a.labNav svg{color:#9d45c8}.primaryNav .navIcon{flex:none;object-fit:contain!important;width:15px!important;height:15px!important;display:block!important}.primaryNav a.labNav .navIcon{filter:drop-shadow(0 0 4px #b645ef7a)}.lightsOn .primaryNav .navIcon{opacity:.92}@media (width<=767px){.appShell .hero.hero.hero.hero.hero{height:396px!important}.appShell.lightsOn .hero.hero.hero.hero.hero{background:#f3f9fd!important}.appShell .hero.hero.hero.hero .heroArt,.appShell.lightsOn .hero.hero.hero.hero .heroArt{background-position:100%!important;background-size:auto 100%!important;width:100%!important;height:auto!important;inset:0!important}.appShell .hero.hero.hero.hero .wash{background:linear-gradient(90deg,#031421fc 0%,#031421f5 60%,#0314218f 79%,#0314211a 100%)!important;height:auto!important;inset:0!important}.appShell.lightsOn .hero.hero.hero.hero .wash{background:linear-gradient(90deg,#f8fcfff7 0%,#f8fcffe8 60%,#f8fcff80 79%,#f8fcff0f 100%)!important}.appShell .heroText{padding-top:25px!important}.appShell .hero .stats{margin-top:13px!important;margin-bottom:12px!important;padding:7px 0!important}.appShell .hero .actions button{height:38px!important}}.mobileBrand{display:none!important}@media (width<=767px){.desktopBrand{display:none!important}.mobileBrand{align-items:center!important;display:inline-flex!important}.appShell .siteHeader .mobileBrand .brandLockup.iconOnly{width:38px!important;height:34px!important;overflow:hidden!important}.appShell .siteHeader .mobileBrand .brandLockup.iconOnly img{object-fit:contain!important;object-position:left center!important;width:136px!important;max-width:none!important;height:34px!important}.appShell .hero.hero.hero.hero{background:#051725!important;height:470px!important}.appShell.lightsOn .hero.hero.hero.hero{background:#f3f9fd!important}.appShell .hero.hero.hero .heroArt,.appShell.lightsOn .hero.hero.hero .heroArt{background-position:69%!important;background-size:auto 100%!important;width:100%!important;height:auto!important;inset:0!important;transform:none!important}.appShell .hero.hero.hero .wash{background:linear-gradient(90deg,#031421fa 0%,#031421f0 52%,#0314217a 76%,#0314211a 100%)!important;height:auto!important;inset:0!important}.appShell.lightsOn .hero.hero.hero .wash{background:linear-gradient(90deg,#f8fcfff5 0%,#f8fcffe0 52%,#f8fcff70 76%,#f8fcff0f 100%)!important}.appShell .hero .stats{margin-top:15px!important;margin-bottom:14px!important;padding:8px 0!important}.appShell .categoryArea .cats .catCard{height:94px!important}.appShell .categoryArea .cats .catCard>.categoryIcon{width:32px!important;height:32px!important}.appShell .categoryArea .cats .catCard>.categoryIcon.is-linux,.appShell .categoryArea .cats .catCard>.categoryIcon.is-container{width:34px!important;height:34px!important}.appShell .hero.hero{background:#051725!important;height:590px!important}.appShell.lightsOn .hero.hero.hero{background:#f6fbff!important}.appShell .hero.hero .heroArt,.appShell.lightsOn .hero.hero .heroArt{background-position:68%!important;background-size:cover!important;width:100%!important;height:220px!important;inset:auto 0 0!important;transform:none!important}.appShell .hero.hero .wash{background:linear-gradient(#05172500 0%,#05172529 22%,#051725d6 100%)!important;height:235px!important;inset:auto 0 0!important}.appShell.lightsOn .hero.hero .wash{background:linear-gradient(#f6fbff00 0%,#f6fbff14 30%,#f6fbff75 100%)!important}.appShell .heroText{padding-top:27px!important}.appShell .hero .stats{margin-top:16px!important;margin-bottom:15px!important}.appShell .hero .actions{width:100%!important;max-width:none!important}.appShell .hero .actions button{height:42px!important}.appShell .hero .eyebrow,.appShell .hero h1,.appShell .hero .intro,.appShell .hero .stats,.appShell .hero .actions{z-index:2!important;position:relative!important}.appShell .hero{height:498px!important}.appShell .hero .heroArt,.appShell.lightsOn .hero .heroArt{background-position:72%!important}.appShell .hero .wash{background:linear-gradient(90deg,#02101cfa 0%,#02101cf0 56%,#02101c8a 79%,#02101c14 100%)!important}.appShell.lightsOn .hero .wash{background:linear-gradient(90deg,#fafdfff5 0%,#fafdffe8 56%,#fafdff8f 79%,#fafdff1a 100%)!important}.appShell .navActions{width:210px!important}.appShell .heroText{padding-top:28px!important;padding-bottom:16px!important}.appShell .hero .eyebrow{letter-spacing:.2px!important;font-size:12px!important}.appShell .hero h1{font-size:36px!important;line-height:1.12!important}.appShell .hero .intro{margin-top:13px!important;font-size:12px!important;line-height:1.76!important}.appShell .hero .stats{border-top:1px solid #93c0db33!important;border-bottom:1px solid #93c0db33!important;margin:17px 0 16px!important;padding:9px 0!important}.appShell.lightsOn .hero .stats{border-color:#4a87ae2e!important}.appShell .hero .stats span{padding:0 8px!important}.appShell .hero .actions{max-width:330px!important}.appShell .hero .actions button{font-size:12px!important}.appShell .categoryArea .cats .catCard b{font-size:13px!important}.appShell .categoryArea .cats .catCard small{font-size:11px!important}.appShell .main .post{padding-left:15px!important;padding-right:15px!important}.appShell .main .post h2{font-size:16px!important}.appShell .main .post>p{font-size:13px!important}.appShell .main .post footer{font-size:11px!important}.appShell .siteHeader .primaryNav.mobileOpen a:nth-child(n+5){display:flex!important}}@media (width<=1024px){.appShell .wrap{max-width:none!important;padding-left:24px!important;padding-right:24px!important}.appShell .categoryArea{grid-template-columns:1fr!important}.appShell .categoryArea .cats{grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important}.appShell .categoryArea .status{width:100%!important;height:auto!important;min-height:132px!important;display:block!important}.appShell .main{grid-template-columns:1fr!important}.appShell .main aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.appShell .main aside .journey{grid-column:1/-1!important}.appShell .main .posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appShell .heroText{max-width:620px!important}}@media (width<=767px){.appShell{overflow-x:hidden!important}.appShell .wrap{padding-left:16px!important;padding-right:16px!important}.appShell .siteHeader,.appShell .siteHeader .nav{height:56px!important}.appShell .siteHeader .nav{position:relative!important}.appShell .siteHeader .brandAnchor{margin-right:7px!important}.appShell .siteHeader .brandLockup{width:39px!important;height:34px!important;overflow:hidden!important}.appShell .siteHeader .brandLockup img{object-fit:contain!important;object-position:left center!important;width:132px!important;max-width:none!important;height:34px!important}.appShell .siteHeader .brandDivider,.appShell .siteHeader .primaryNav{display:none!important}.appShell .siteHeader .primaryNav.mobileOpen{z-index:20!important;background:#051927fa!important;border:1px solid #2a6788cc!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;padding:8px!important;display:grid!important;position:absolute!important;top:55px!important;left:10px!important;right:10px!important;box-shadow:0 14px 30px #00000047!important}.appShell.lightsOn .siteHeader .primaryNav.mobileOpen{background:#fffffffa!important;border-color:#c7dfea!important;box-shadow:0 14px 30px #3d65802e!important}.appShell .siteHeader .primaryNav.mobileOpen a{border-radius:6px!important;height:40px!important;padding:0 10px!important}.appShell .siteHeader .primaryNav.mobileOpen a.active:after{display:none!important}.appShell .navActions{gap:4px!important;min-width:0!important}.appShell .navSearch{flex:auto!important;width:auto!important;min-width:0!important;height:34px!important;padding:0 8px!important}.appShell .navSearch input{width:0!important;font-size:11px!important}.appShell .navSearch kbd{display:none!important}.appShell .themeButton,.appShell .profileButton,.appShell .mobileMenu{flex:none!important;place-items:center!important;display:grid!important}.appShell .themeButton{width:30px!important;height:30px!important}.appShell .profileButton{width:29px!important;height:29px!important}.appShell .mobileMenu{width:30px!important;height:30px!important;margin-left:3px!important}.appShell .hero{height:520px!important}.appShell .hero .heroArt,.appShell.lightsOn .hero .heroArt{background-position:63%!important;background-size:auto 100%!important;width:100%!important;left:0!important;transform:none!important}.appShell .hero .wash{background:linear-gradient(90deg,#03131f 0%,#03131ff0 48%,#03131f85 72%,#03131f14 100%)!important}.appShell.lightsOn .hero .wash{background:linear-gradient(90deg,#fafdfff0 0%,#fafdffd6 48%,#fafdff7a 72%,#fafdff14 100%)!important}.appShell .heroText{max-width:none!important;padding-top:34px!important}.appShell .hero .eyebrow{margin-bottom:7px!important;font-size:13px!important}.appShell .hero h1{letter-spacing:-.5px!important;font-size:38px!important;line-height:1.13!important}.appShell .hero .intro{margin-top:14px!important;font-size:13px!important;line-height:1.72!important}.appShell .hero .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 0!important;margin:20px 0 18px!important;display:grid!important}.appShell .hero .stats span{min-width:0!important;padding:0 9px!important;font-size:10px!important}.appShell .hero .stats span:first-child{padding-left:0!important}.appShell .hero .stats span:nth-child(4){display:none!important}.appShell .hero .stats b{font-size:20px!important}.appShell .hero .actions{gap:9px!important}.appShell .hero .actions button{flex:1 1 0!important;min-width:0!important;height:40px!important;padding:0 10px!important;font-size:12px!important}.appShell .categoryArea{gap:12px!important;padding-top:14px!important}.appShell .categoryArea .cats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.appShell .categoryArea .cats .catCard{height:102px!important;padding:10px 6px!important}.appShell .categoryArea .cats .catCard>.categoryIcon{width:35px!important;height:35px!important;margin:-2px 0 1px!important}.appShell .categoryArea .cats .catCard>.categoryIcon.is-linux,.appShell .categoryArea .cats .catCard>.categoryIcon.is-container{width:37px!important;height:37px!important}.appShell .categoryArea .status{padding:12px 14px!important}.appShell .main{gap:14px!important;padding-top:20px!important}.appShell .main .heading{height:34px!important;margin-bottom:10px!important}.appShell .main .heading h2{font-size:16px!important}.appShell .main .heading a{font-size:12px!important}.appShell .main .posts{grid-template-columns:1fr!important;gap:12px!important}.appShell .main .post{height:238px!important}.appShell .main .post .cover{height:72px!important}.appShell .main aside{display:block!important}.appShell .main aside .panel{margin-bottom:12px!important}.appShell .main .tools{grid-template-columns:repeat(3,minmax(0,1fr))!important}.appShell .main .tools div{height:78px!important}.appShell .main .quote{align-items:flex-start!important;height:auto!important;min-height:104px!important;margin-top:12px!important;padding:11px 16px!important}.appShell .main .quote>b{font-size:40px!important;line-height:1!important}.appShell .main .quote span{padding-top:5px!important;font-size:13px!important;line-height:1.45!important}.appShell .main .quote i{display:none!important}.appShell footer{margin-top:16px!important}.appShell .foot{justify-content:center!important;height:auto!important;min-height:48px!important}.appShell .foot nav{display:none!important}.appShell .foot .footerSocial{margin-left:0!important}.appShell .copyright{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 12px!important;min-height:0!important;padding:11px 16px!important}.appShell .copyright .footerBrand{order:-1!important;justify-content:center!important;width:100%!important}.appShell .footerSlogan{width:100%!important;margin-left:0!important}.appShell .icpRecord{font-size:10px!important}}@media (width<=390px){.appShell .siteHeader .brandLockup{width:34px!important}.appShell .navSearch{max-width:142px!important}.appShell .profileButton{display:none!important}.appShell .hero{height:510px!important}.appShell .hero h1{font-size:35px!important}.appShell .hero .stats b{font-size:18px!important}.appShell .hero .actions button{font-size:11px!important}.appShell .categoryArea .cats .catCard{height:96px!important}.appShell .main .post{height:244px!important}}.appShell.lightsOn .hero.hero{background:#c3ccd8!important}.appShell.lightsOn .hero.hero:after{background:linear-gradient(90deg,#0000 0 calc(50% + 560px),#edf3f8 calc(50% + 560px) 100%)!important}.categoryArea .status .statusDot{animation:1.6s ease-in-out infinite status-city-pulse!important;box-shadow:0 0 #37e4a37a!important}.categoryArea .status p:nth-of-type(2) .statusDot{animation-delay:.18s!important}.categoryArea .status p:nth-of-type(3) .statusDot{animation-delay:.36s!important}.categoryArea .status p:nth-of-type(4) .statusDot{animation-delay:.54s!important}.categoryArea .status p:nth-of-type(5) .statusDot{animation-delay:.72s!important}@keyframes status-city-pulse{0%,to{filter:brightness();transform:scale(1);box-shadow:0 0 #37e4a37a}45%{filter:brightness(1.16);transform:scale(1.22);box-shadow:0 0 0 4px #37e4a300}}@media (prefers-reduced-motion:reduce){.categoryArea .status .statusPulse,.categoryArea .status .statusDot{animation:none!important}}.categoryArea .status h3 em{align-items:center!important;gap:6px!important;display:inline-flex!important}.categoryArea .status .statusPulse,.categoryArea .status .statusDot{background:#37e4a3!important;border-radius:50%!important;flex:none!important;font-style:normal!important;display:inline-block!important}.categoryArea .status .statusPulse{animation:2.2s ease-out infinite status-breathe;box-shadow:0 0 #37e4a385;width:7px!important;height:7px!important;margin:0!important}.categoryArea .status .statusDot{width:6px!important;height:6px!important;margin:0 9px 0 1px!important}.categoryArea .status p i.statusDot{font-size:0!important}@keyframes status-breathe{0%,to{opacity:1;box-shadow:0 0 #37e4a380}55%{opacity:.82;box-shadow:0 0 0 5px #37e4a300}}@media (prefers-reduced-motion:reduce){.categoryArea .status .statusPulse{animation:none!important}}.navSearch{align-self:center!important;margin-top:2px!important;margin-bottom:0!important}.profileButton{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-position:-1148px -12px!important;background-repeat:no-repeat!important;background-size:1211px 1299px!important;border-color:#49728d!important;box-shadow:0 0 0 3px #ffffff12!important}.profileButton span,.profileButton i{display:none!important}.appShell.lightsOn{color:#132b3d;background:#eef6fb;filter:none!important}.lightsOn .siteHeader{box-shadow:0 5px 22px #315b781f;background:#fafdffeb!important;border-color:#c9dce8!important}.lightsOn .brandDivider{background:linear-gradient(#0000,#c3d9e7,#0000)}.lightsOn .primaryNav a{color:#4d6577!important}.lightsOn .primaryNav a:hover{background:#e4f3fb;color:#0a77bb!important}.lightsOn .primaryNav a.active{color:#0878bd!important}.lightsOn .primaryNav a.active:before{background:#dceffc;border-color:#b8def3}.lightsOn .navSearch{color:#47657a!important;background:#fff!important;border-color:#bfd8e8!important}.lightsOn .themeButton{color:#2a678b!important}.lightsOn .profileButton{border-color:#89a9ba!important}.lightsOn .hero{background:#edf6fb!important}.lightsOn .heroArt{opacity:.16}.lightsOn .wash{background:#f4fafdcc!important}.lightsOn .eyebrow,.lightsOn .intro{color:#547086}.lightsOn h1{color:#16334a}.lightsOn .stats span{color:#5b7589;border-color:#c9dde9}.lightsOn .stats b{color:#087fc4}.lightsOn .secondary{color:#22536f!important;background:#fff!important;border-color:#80b7d7!important}.lightsOn .categoryArea,.lightsOn .main{background:0 0}.lightsOn .cats button,.lightsOn .status,.lightsOn .panel,.lightsOn .post{color:#183247;background:#fff!important;border-color:#c9dfea!important}.lightsOn .cats button{box-shadow:none}.lightsOn .cats .feature{background:linear-gradient(145deg,#f1e9ff,#fff)!important;border-color:#b89eea!important}.lightsOn .cats b,.lightsOn .status h3,.lightsOn .panel h3,.lightsOn .post h2,.lightsOn .heading h2{color:#163247}.lightsOn .cats small,.lightsOn .status p,.lightsOn .post>p,.lightsOn .post footer{color:#688095}.lightsOn .post footer{border-color:#d6e5ee}.lightsOn .tags span,.lightsOn .tagsPanel span{color:#34627f;background:#e4f1f8}.lightsOn .quote{color:#173b54;background:linear-gradient(105deg,#e2f2fb,#fafdff);border-color:#a9d4ed}.lightsOn .quote small,.lightsOn .quote i{color:#64839b}.lightsOn footer{color:#547085;background:#e2eff7;border-color:#c5dae7}.lightsOn .copyright{border-color:#c5dae7}.lightsOn .journey{color:#16384d;background:linear-gradient(115deg,#d9f1fb,#c6e6f8);border-color:#83bddb}.lightsOn .journey small{color:#577c93}.navSearch{white-space:nowrap!important}.navSearch input{color:#d7e8f7;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font:12px Noto Sans SC,sans-serif}.navSearch input::placeholder{color:#718da7;opacity:1}.navSearch:focus-within{box-shadow:0 0 0 3px #0e9def1a;background:#0d2a3f!important;border-color:#2d8fc6!important}.navSearch kbd{flex:none}.appShell{min-height:100vh;transition:filter .28s}.appShell.lightsOn{filter:brightness(1.16)saturate(.92)}.themeButton svg{transition:transform .22s}.themeButton:hover svg{transform:rotate(16deg)}.lightsOn .navSearch{color:#47657a!important;background:#fff!important;border-color:#b9d8e8!important;box-shadow:0 1px 3px #2c5d7914!important}.lightsOn .navSearch:hover,.lightsOn .navSearch:focus-within{background:#fff!important;border-color:#2584ba!important;box-shadow:0 0 0 3px #2584ba1f!important}.lightsOn .navSearch input{color:#173247!important}.lightsOn .navSearch input::placeholder{color:#7892a5!important}.lightsOn .navSearch kbd{color:#637c8e!important;background:#e8f1f7!important}.footerSocial .footerGithub{opacity:.95;transition:transform .16s,opacity .16s;object-fit:contain!important;width:14px!important;height:14px!important;display:block!important}.footerSocial .footerGithub:hover{opacity:1;transform:translateY(-1px)}.lightsOn .footerSocial .footerGithub{opacity:.9;filter:brightness(.62)!important}@media (width<=900px){.primaryNav a{padding:0 8px}.navSearch{width:186px!important}.brandDivider{margin-right:5px}}@media (width<=600px){.siteHeader,.siteHeader .nav{height:56px!important}.brandAnchor{margin-right:8px}.brandDivider,.primaryNav,.themeButton{display:none!important}.navActions{margin-left:auto}.navSearch{width:190px!important}.navSearch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileButton{width:30px;height:30px}.mobileMenu{place-items:center;width:34px;height:34px;margin-left:5px;display:grid!important}}.siteHeader{box-shadow:0 10px 32px #00000021;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#04121ddb!important;border-bottom:1px solid #274a60b8!important;height:64px!important}.siteHeader .nav{gap:0!important;height:64px!important}.brandAnchor{flex:none;align-items:center;margin-right:15px;display:flex}.brandDivider{background:linear-gradient(#0000,#25475e,#0000);width:1px;height:23px;margin-right:9px;display:block}.primaryNav{align-items:stretch!important;gap:2px!important;height:100%!important;display:flex!important}.primaryNav a{height:100%;padding:0 10px;transition:color .18s,background .18s;color:#b8c9d9!important;gap:6px!important;font-size:13px!important}.primaryNav a:hover{background:#2c77a41c;color:#e8f6ff!important}.primaryNav a.active{color:#49bdff!important}.primaryNav a.active:before{content:"";background:linear-gradient(135deg,#1b9af429,#124b890a);border:1px solid #3597df29;border-radius:5px;position:absolute;inset:10px 2px 9px}.primaryNav a.active>*{z-index:1;position:relative}.primaryNav a.active:after{box-shadow:0 0 11px #00a7f9;height:2px!important;left:9px!important;right:9px!important}.navActions{align-items:center;gap:8px;margin-left:auto;display:flex}.navSearch{transition:border-color .18s,background .18s;color:#718da7!important;background:#0a2032d1!important;border-color:#315c77bf!important;border-radius:7px!important;width:224px!important;height:36px!important;margin-left:0!important}.navSearch:hover{background:#0b263a!important;border-color:#2574a5!important}.navSearch kbd{letter-spacing:.4px;color:#9db5c8!important;background:#18364e!important;font:10px Space Grotesk,sans-serif!important}.themeButton{border:1px solid #0000;border-radius:6px;width:34px;height:34px;transition:all .18s;color:#b9d6e8!important}.themeButton:hover{background:#0b263a;border-color:#1c4b69;color:#fff!important}.profileButton{color:#093150;background:radial-gradient(circle at 38% 30%,#f4f8fc 0 15%,#8bb9d7 16% 42%,#22547c 43%);border:1px solid #407696;border-radius:50%;width:33px;height:33px;padding:0;font:700 14px Noto Sans SC,sans-serif;position:relative;box-shadow:0 0 0 3px #2b7eb017}.profileButton i{background:#36dfa1;border:2px solid #061927;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.mobileMenu{color:#dcebf8;background:0 0;border:0;display:none}.siteHeader+.hero{height:415px}.brandLockup{width:142px!important;height:47px!important}.brandLockup img{filter:drop-shadow(0 0 4px #0aaefb55)!important;width:142px!important;height:47px!important}.brandLockup.iconOnly img{width:114px!important;height:38px!important}.brandLockup{vertical-align:middle;width:164px;height:42px;overflow:hidden;display:inline-block!important}.brandLockup img{object-fit:contain;object-position:left center;filter:brightness(1.5)saturate(1.14)drop-shadow(0 0 5px #e69a3155);width:164px;height:41px;display:block}.brandLockup.iconOnly{width:43px;height:38px}.brandLockup.iconOnly img{width:152px;max-width:none;height:38px}.foot .brandLockup{margin-right:7px!important}.foot .brandLockup.iconOnly{width:31px;height:28px}.foot .brandLockup.iconOnly img{width:112px;height:28px}.nav{gap:14px!important}.nav nav{gap:13px!important}.search{width:205px!important}.brandLockup{gap:0!important}.brandLockup svg{width:42px;height:37px;fill:none!important;stroke:#f5f8fb!important;stroke-width:1.55px!important;filter:drop-shadow(0 1px 2px #0a9ee455)!important}.brandLockup svg .catSpark{stroke:#18baff!important;stroke-width:1.4px!important}.brandName{display:none!important}.brandLockup{color:#eaf6ff;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.brandLockup svg{fill:#0b2437;stroke:#dff1ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #0a98e466);width:42px;height:36px;overflow:visible}.brandLockup svg .orbit{fill:none;stroke:#0eb5ff;stroke-width:1.5px}.brandName{gap:1px;line-height:1;display:grid}.brandName b{letter-spacing:.5px;font-size:14px}.brandName small{letter-spacing:1.25px;color:#66bfe9;font:700 7px Space Grotesk,sans-serif}.brandLockup.iconOnly{gap:0}.brandLockup.iconOnly svg{width:41px;height:36px}.journey .brandLockup{flex:0 0 41px}.foot .brandLockup{vertical-align:middle;margin-right:8px}.foot .brandLockup svg{width:29px;height:26px}.foot .brandName{display:none}.appShell .profileButton{background-image:none!important;overflow:visible!important}.appShell .profileButton img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.appShell .profileButton span{border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.appShell .profileButton i{display:block!important}.appShell .localeButton,.appShell .loginButton{color:#c6e6f8;cursor:pointer;background:#0b263a;border:1px solid #285876;border-radius:6px;height:32px;padding:0 10px;font:700 12px Noto Sans SC,sans-serif}.appShell .localeButton{place-items:center;width:32px;padding:0;display:grid}.appShell .localeButton:hover,.appShell .loginButton:hover{color:#fff;background:#103955;border-color:#27a8e8}.appShell.lightsOn .localeButton,.appShell.lightsOn .loginButton{color:#24516b;background:#fff;border-color:#9cc5da}.heroArt{background-color:#041522!important;background-position:50% -59px,100%!important;background-repeat:no-repeat,no-repeat!important;background-size:1211px 1299px,cover!important}.wash{background:linear-gradient(90deg,#041522 0 43%,#041522f5 49%,#04152247 74%,#0415221f)!important}.nav a{gap:6px!important}.search{align-items:center!important;gap:7px!important;display:flex!important}.search kbd{float:none!important;margin-left:auto!important}.sun{place-items:center!important;display:grid!important}.arrow{vertical-align:middle;display:inline-flex!important}.cats>svg{color:#19aefa;filter:drop-shadow(0 0 7px #008ffc);width:29px;height:35px}.cats .feature>svg{color:#e04bdf}.cats small{align-items:center;display:flex!important}.cats small .arrow{width:13px;height:13px}.status h3{gap:7px;align-items:center!important;display:flex!important}.status h3>svg{color:#50efb3}.status em{float:none!important;margin-left:auto!important}.cover.violet{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-position:-48px -665px!important;background-size:1211px 1299px!important}.cover.blue{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-position:-342px -665px!important;background-size:1211px 1299px!important}.cover.cyan{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-position:-637px -665px!important;background-size:1211px 1299px!important}.cover.red{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-position:-48px -909px!important;background-size:1211px 1299px!important}.cover.navy{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-position:-342px -909px!important;background-size:1211px 1299px!important}.cover.indigo{background-image:url(/assets/index-Dm9hVHcJ.webp)!important;background-position:-637px -909px!important;background-size:1211px 1299px!important}.cover:after{background:linear-gradient(90deg,#020f1b0a,#020f1b29)!important}.cover>b,.screen{display:none!important}:root{--blue:#0aacfa;--ink:#ecf5fe;--muted:#96aec2;--edge:#173c53}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(at 60% 22%,#092b40,#051724 45%,#041522);margin:0;font:14px Noto Sans SC,Arial,sans-serif}.wrap{max-width:1120px;margin:auto}header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041521e8;border-bottom:1px solid #153346;height:59px;position:relative}.nav{align-items:center;gap:25px;height:59px;display:flex}.logo{color:#fff;border:2px solid #e1eef8;border-radius:44% 44% 48% 48%;place-items:center;width:39px;height:34px;font:27px Georgia;display:inline-grid;transform:rotate(5deg)}.nav nav{gap:26px;height:100%;display:flex}.nav a{color:#cfdeea;white-space:nowrap;align-items:center;text-decoration:none;display:flex;position:relative}.nav a.active{color:var(--blue);font-weight:700}.nav a.active:after{content:"";background:var(--blue);height:3px;position:absolute;bottom:0;left:-9px;right:-9px;box-shadow:0 0 11px #00a7f9}.search{color:#7790a8;text-align:left;background:#0a2134;border:1px solid #1d3c54;border-radius:6px;width:227px;height:35px;margin-left:auto;padding:0 10px;font:12px inherit}.search kbd{float:right;color:#b9cada;background:#1b374e;border:0;border-radius:3px;padding:1px 5px}.sun{color:#fff;background:0 0;border:0;font-size:22px}.avatar{color:#0a2844;background:linear-gradient(135deg,#e3eff7,#92637e);border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.hero{isolation:isolate;background:#051725;border-bottom:1px solid #153448;height:415px;position:relative;overflow:hidden}.heroArt{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.wash{z-index:-1;background:linear-gradient(90deg,#041522 0%,#041522fa 25%,#041522d6 43%,#04152240 74%);position:absolute;inset:0}.heroText{padding-top:29px}.eyebrow{color:#bfd0e1;margin:0 0 8px;font-size:15px}.eyebrow:first-letter{color:var(--blue)}h1{letter-spacing:.2px;margin:0 0 12px;font-size:46px;font-weight:900;line-height:1.18}h1 strong{color:#0000;background:linear-gradient(90deg,#a9e7ff 6%,#008cf9 74%);-webkit-background-clip:text;background-clip:text}.intro{color:#b8c9d9;margin:0;font-size:15px;line-height:1.86}.stats{margin:13px 0 17px;display:flex}.stats span{color:#a0b5c8;border-right:1px solid #345066;gap:2px;min-width:85px;padding:0 14px;font-size:11px;display:grid}.stats span:first-child{padding-left:0}.stats span:last-child{border:0}.stats b{color:#09adf8;font:700 21px Space Grotesk}.actions{gap:13px;display:flex}.actions button{color:#fff;border-radius:22px;height:40px;padding:0 22px;font:600 13px inherit}.actions button:first-child{background:linear-gradient(105deg,#12b8f8,#117ff8);border:1px solid #15b9ff;box-shadow:0 7px 20px #0087e15e}.actions button+button{background:#0a1b2d;border:1px solid #4d6ee6;min-width:164px}.arrow{color:#1ab1fc;margin-left:5px;font-size:16px}.actions button:first-child .arrow{color:#fff}.categoryArea{grid-template-columns:minmax(0,1fr) 254px;gap:18px;padding-top:16px;display:grid}.cats{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.cats button{border:1px solid var(--edge);color:#dceafa;height:119px;font:inherit;background:linear-gradient(140deg,#092436,#061927);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.cats i{color:#19aefa;text-shadow:0 0 10px #008ffc;height:35px;font:29px Georgia}.cats b{font-size:13px}.cats small{color:#94adc3;font-size:11px}.cats small .arrow{font-size:13px}.cats .feature{background:radial-gradient(circle at 49% 34%,#512073,#142139 70%);border-color:#b04ae9;box-shadow:inset 0 0 18px #9328e251}.cats .feature i{color:#e04bdf}.status,.panel{border:1px solid var(--edge);background:linear-gradient(140deg,#092334,#061926);border-radius:6px}.status{height:148px;padding:9px 15px}.status h3,.panel h3{margin:0 0 8px;font-size:13px}.status h3{color:#e9f4fe}.status h3:first-letter{color:#50efb3}.status em{float:right;color:#34e0a2;font-size:11px;font-style:normal}.status p{color:#d0dfeb;margin:4px 0;font-size:12px}.status p i{color:#37e4a3;margin-right:11px;font-size:11px;font-style:normal}.status p span{float:right;color:#aec1d1}.main{grid-template-columns:minmax(0,1fr) 254px;gap:18px;padding-top:20px;display:grid}.heading{justify-content:space-between;align-items:center;height:28px;display:flex}.heading h2{margin:0;font-size:16px}.heading a,.panel a{color:#0baaf8;font-size:12px;text-decoration:none}.posts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.post{background:linear-gradient(140deg,#0b2436,#061725);border:1px solid #184055;border-radius:6px;min-width:0;height:230px;padding:0 14px 9px;transition:all .2s;overflow:hidden}.post:hover{border-color:#2a88bc;transform:translateY(-2px)}.cover{background:linear-gradient(125deg,#102a45,#095d9b,#26304c);height:63px;margin:0 -14px 8px;position:relative;overflow:hidden}.cover:after{content:"";background:linear-gradient(120deg,#0000,#020c1873),repeating-linear-gradient(90deg,#0000 0 26px,#32afeb2b 27px 29px);position:absolute;inset:0}.cover.violet{background:linear-gradient(125deg,#1d144c,#753ed4,#0d2642)}.cover.blue{background:linear-gradient(125deg,#092a4c,#076dad,#0b253e)}.cover.cyan{background:linear-gradient(125deg,#102a46,#2a6682,#21233c)}.cover.red{background:linear-gradient(125deg,#4f1729,#ce4051,#1b2947)}.cover.navy{background:linear-gradient(125deg,#163c76,#0b2541,#1c4c7b)}.cover b{z-index:2;color:#fff;background:#5c38cf;border-radius:12px;padding:3px 9px;font-size:10px;position:absolute;top:9px;left:9px}.screen{background:#07182aa0;border:1px solid #55b8e374;width:105px;height:48px;padding:7px;position:absolute;top:9px;right:15px;transform:rotate(3deg)}.screen i{background:#31b6fa;width:70%;height:3px;margin:4px;display:block}.screen i:nth-child(2){background:#ff9c5f;width:45%}.screen i:nth-child(3){width:86%}.post h2{height:41px;margin:0 0 5px;font-size:15px;line-height:1.37;overflow:hidden}.post>p{color:#9db2c4;height:36px;margin:0;font-size:12px;line-height:1.48;overflow:hidden}.tags{white-space:nowrap;height:32px;padding-top:7px}.tags span{color:#c7dded;background:#10375a;border-radius:9px;margin-right:4px;padding:2px 8px;font-size:10px}.post footer{color:#a5bacd;border-top:1px solid #14364a;justify-content:space-between;padding-top:7px;font-size:10px;display:flex}.quote{background:linear-gradient(105deg,#173960,#0d203c);border:1px solid #235983;border-radius:6px;align-items:center;height:65px;margin-top:4px;padding:0 20px;display:flex}.quote>b{color:#7290ff;margin-right:14px;font:52px Georgia}.quote span{font-size:15px}.quote small{text-align:center;color:#bdcce1;margin-top:3px;font-size:10px;display:block}.quote i{color:#aec4de;text-align:right;margin-left:auto;font-size:11px}.panel{margin-bottom:10px;padding:11px}.panel h3 a{float:right}.tools{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.tools div{text-align:center;background:#0a2030;border:1px solid #17394e;border-radius:5px;height:77px;padding:6px 1px}.tools i{color:#3de2ac;height:35px;font:27px Georgia;display:block}.tools div:nth-child(2) i{color:#ff9c5b}.tools div:nth-child(3) i{color:#92a4ff}.tools b,.tools small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tools b{font-size:10px;font-weight:500}.tools small{color:#91a9bd;font-size:9px}.tagsPanel>div{flex-wrap:wrap;gap:5px;display:flex}.tagsPanel span{color:#bad6e9;background:#123652;border-radius:10px;padding:3px 8px;font-size:10px}.journey{color:#fff;text-align:left;background:linear-gradient(115deg,#0c2d48,#0d3860);border:1px solid #1487dc;border-radius:6px;align-items:center;gap:15px;width:100%;height:77px;padding:12px 18px;display:flex}.journey .logo{width:40px;height:34px}.journey span:nth-child(2){gap:4px;display:grid}.journey b{font-size:14px}.journey small{color:#a7c1da;font-size:11px}.journey .arrow{margin-left:auto;font-size:20px}footer{color:#a1b6c8;background:#061522;border-top:1px solid #173447;margin-top:12px;padding:10px 0 9px;font-size:11px}.foot{justify-content:space-between;align-items:center;height:34px;display:flex}.foot .logo{vertical-align:middle;width:27px;height:26px;margin-right:7px;font-size:19px}.foot nav{color:#c0cede;word-spacing:10px}.copyright{border-top:1px solid #102b3d;justify-content:space-between;padding-top:9px;font-size:10px;display:flex}@media (width<=900px){.wrap{padding-left:18px;padding-right:18px}.nav{gap:13px}.nav nav{gap:14px}.nav a:nth-child(n+5){display:none}.search{width:185px}.categoryArea,.main{grid-template-columns:1fr}.status,aside{display:none}.cats{grid-template-columns:repeat(4,1fr)}.foot nav{display:none}}@media (width<=600px){header,.nav{height:54px}.nav nav,.sun,.avatar{display:none}.search{flex:1;width:auto}.hero{height:475px}.heroArt{background-position:62%}.wash{background:linear-gradient(90deg,#041522,#041522e8 58%,#04152261)}.heroText{padding-top:37px}h1{font-size:38px}.intro{font-size:14px}.stats{flex-wrap:wrap;gap:10px 0}.stats span{min-width:90px;padding:0 10px}.actions button{padding:0 16px}.cats{grid-template-columns:repeat(2,1fr)}.cats button{height:98px}.posts{grid-template-columns:1fr}.quote i{display:none}.foot{justify-content:center}.foot>span:last-child{display:none}}@media (width<=767px){.appShell .categoryArea .cats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.appShell .categoryArea .cats .catCard{border-radius:9px!important;gap:3px!important;height:86px!important}.appShell .categoryArea .cats .catCard b{white-space:nowrap!important;font-size:12px!important;line-height:1.1!important}.appShell .categoryArea .cats .catCard small{white-space:nowrap!important;font-size:10px!important;line-height:1.1!important}.appShell .hero.hero.hero.hero.hero{height:370px!important}.appShell .heroText{padding-top:23px!important}.appShell .hero .eyebrow{margin-bottom:5px!important}.appShell .hero h1{margin-bottom:10px!important;font-size:34px!important;line-height:1.1!important}.appShell .hero .intro{margin-top:0!important;font-size:12px!important;line-height:1.65!important}.appShell .hero .stats{margin:12px 0!important;padding:7px 0!important}.appShell .hero .stats span:nth-child(4){display:none!important}.appShell .hero .actions button{height:38px!important}.appShell .categoryArea{gap:10px!important;padding-top:10px!important}.appShell .categoryArea .cats{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;gap:0!important;padding:0 2px 4px!important;display:flex!important;overflow:auto hidden!important}.appShell .categoryArea .cats::-webkit-scrollbar{display:none!important}.appShell .categoryArea .cats .catCard{height:76px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 68px!important;gap:2px!important;padding:2px!important}.appShell .categoryArea .cats .catCard.feature{box-shadow:none!important;background:0 0!important;border:0!important}.appShell .categoryArea .cats .catCard>.categoryIcon,.appShell .categoryArea .cats .catCard>.categoryIcon.is-linux,.appShell .categoryArea .cats .catCard>.categoryIcon.is-container{width:25px!important;height:25px!important}.appShell .categoryArea .cats .catCard b{letter-spacing:0!important;font-size:10px!important;line-height:1.15!important}.appShell .categoryArea .cats .catCard small{color:#8ca8bc!important;font-size:9px!important;line-height:1.05!important}.appShell .categoryArea .cats .catCard small .arrow{display:none!important}.appShell .categoryArea .status{min-height:118px!important;margin-top:0!important}}@media (width>=440px) and (width<=767px){.appShell .siteHeader .primaryNav{gap:0!important;min-width:0!important;display:flex!important;overflow:hidden!important}.appShell .siteHeader .primaryNav a{gap:3px!important;padding:0 7px!important;font-size:10px!important}.appShell .siteHeader .primaryNav .navIcon{width:12px!important;height:12px!important}.appShell .siteHeader .mobileMenu,.appShell .profileButton{display:none!important}.appShell .navSearch{flex:0 0 32px!important;width:32px!important;padding:0 7px!important}.appShell .navSearch input,.appShell .navSearch kbd{display:none!important}}@media (width<=767px){.appShell .categoryArea .status,.appShell .main aside .panel,.appShell .main .quote{display:none!important}.appShell .heroText{padding-top:18px!important}.appShell .hero .stats{margin:9px 0!important}.appShell .siteHeader .brandDivider{display:none!important}.appShell .siteHeader .primaryNav{scrollbar-width:none!important;flex:auto!important;gap:0!important;min-width:0!important;height:56px!important;display:flex!important;overflow:auto hidden!important}.appShell .siteHeader .primaryNav::-webkit-scrollbar{display:none!important}.appShell .siteHeader .primaryNav a{flex:none!important;gap:3px!important;height:56px!important;padding:0 7px!important;font-size:10px!important}.appShell .siteHeader .primaryNav .navIcon{width:12px!important;height:12px!important}.appShell .siteHeader .mobileMenu,.appShell .siteHeader .profileButton{display:none!important}.appShell .navActions{flex:none!important;margin-left:4px!important}.appShell .navSearch{flex:0 0 31px!important;width:31px!important;min-width:31px!important;padding:0 7px!important}.appShell .navSearch input,.appShell .navSearch kbd{display:none!important}.appShell .siteHeader .brandAnchor{margin-right:0!important}.appShell .siteHeader .mobileBrand .brandLockup{width:122px!important;height:34px!important;overflow:visible!important}.appShell .siteHeader .mobileBrand .brandLockup img{object-fit:contain!important;object-position:left center!important;width:122px!important;max-width:none!important;height:34px!important}.appShell .siteHeader .primaryNav{display:none!important}.appShell .siteHeader .primaryNav.mobileOpen{z-index:20!important;scrollbar-width:none!important;background:#051927fa!important;border:1px solid #2a6788cc!important;border-radius:8px!important;height:44px!important;padding:0 6px!important;display:flex!important;position:absolute!important;top:55px!important;left:8px!important;right:8px!important;overflow:auto hidden!important;box-shadow:0 14px 30px #00000047!important}.appShell .siteHeader .primaryNav.mobileOpen::-webkit-scrollbar{display:none!important}.appShell .siteHeader .primaryNav.mobileOpen a{flex:none!important;height:42px!important;padding:0 9px!important;font-size:11px!important}.appShell .siteHeader .primaryNav.mobileOpen a:nth-child(n+5){display:flex!important}.appShell .navActions{margin-left:auto!important}.appShell .mobileMenu{place-items:center!important;display:grid!important}.appShell.lightsOn .siteHeader .primaryNav.mobileOpen{background:#fffffffa!important;border-color:#c7dfea!important}.appShell .hero.hero.hero.hero.hero{height:316px!important}.appShell .siteHeader .nav{padding-right:54px!important}.appShell .siteHeader .navActions{margin-left:auto!important;margin-right:0!important}.appShell .siteHeader .mobileMenu{z-index:22!important;color:#d8ecfa!important;background:#0b2639b8!important;border:1px solid #3b7494b3!important;border-radius:7px!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;display:grid!important;position:absolute!important;top:11px!important;right:16px!important}.appShell.lightsOn .siteHeader .mobileMenu{color:#245978!important;background:#f8fcff!important;border-color:#bdd8e8!important}.appShell .siteHeader .navActions{z-index:21!important;gap:4px!important;width:auto!important;min-width:0!important;margin:0!important;position:absolute!important;top:11px!important;right:56px!important}.appShell .siteHeader .navSearch,.appShell .siteHeader .themeButton,.appShell .siteHeader .mobileMenu{align-self:auto!important;height:32px!important;min-height:32px!important;margin-top:0!important;margin-bottom:0!important}.appShell .siteHeader .navSearch{flex-basis:32px!important;width:32px!important;min-width:32px!important}.appShell .siteHeader .themeButton{width:32px!important;min-width:32px!important}.appShell .siteHeader .primaryNav.mobileOpen{flex-direction:column!important;align-items:stretch!important;width:112px!important;height:auto!important;max-height:calc(100vh - 72px)!important;padding:6px!important;display:flex!important;left:auto!important;right:8px!important;overflow:hidden auto!important}.appShell .siteHeader .primaryNav.mobileOpen a{justify-content:flex-start!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important}}@media (width>=1025px){.appShell .wrap{max-width:1200px!important}.appShell .hero .heroArt,.appShell.lightsOn .hero .heroArt{width:1200px!important}.appShell.lightsOn .hero.hero:after{background:linear-gradient(90deg,#0000 0 calc(50% + 600px),#edf3f8 calc(50% + 600px) 100%)!important}}.appShell .hero :is(.eyebrow,h1,.intro,.stats,.actions),.appShell .main .homePrimary :is(.catCard,.heading,.post,.quote){font-family:Space Grotesk,Noto Sans SC,Microsoft YaHei,sans-serif}.appShell .hero .stats .statValue{letter-spacing:-.065em!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important}.appShell .hero .stats span{font-variant-numeric:tabular-nums}.authPage,.studioShell{--studio-ink:#e9f5ff;--studio-muted:#92acc2;--studio-line:#1d506c;--studio-card:#08283b;--studio-accent:#12b9f4;color:var(--studio-ink);background:#031826;min-height:100vh}.dynamicEmpty,.dynamicError{color:#8caec4}.dynamicEmpty{margin:0;padding:22px 0}.dynamicError{color:#ffd2d2;background:#76212138;border:1px solid #db7e7e80;border-radius:8px;margin:18px auto 0;padding:10px 14px}.authPage{background:radial-gradient(circle at 80% 0,#0b4c72 0,#0000 35%),#031826;place-items:center;padding:36px 20px;display:grid}.backHome{color:#b7d5e9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex;position:fixed;top:26px;left:28px}.authCard{border:1px solid var(--studio-line);background:#072537e0;border-radius:18px;width:min(100%,440px);padding:36px;box-shadow:0 28px 70px #00000059}.authMark{background:linear-gradient(135deg,#14c6ff,#1265ff);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.authEyebrow{color:#28c5ff!important;margin:18px 0 5px!important}.authCard h1{margin:0;font-size:28px}.authCard>p:not(.authEyebrow){color:var(--studio-muted);line-height:1.7}.authCard form{gap:15px;margin-top:26px;display:grid}.authField{color:#bdd5e7;gap:7px;font-size:14px;display:grid}.authField span{align-items:center;gap:7px;display:flex}.authField input,.studioFormField input,.studioFormField textarea,.studioSearch input{box-sizing:border-box;border:1px solid var(--studio-line);width:100%;color:var(--studio-ink);font:inherit;background:#041e2e;border-radius:10px;outline:none;padding:12px 13px}.authField input:focus,.studioFormField input:focus,.studioFormField textarea:focus,.studioSearch input:focus{border-color:#18bdf7;box-shadow:0 0 0 3px #18bdf724}.authSubmit,.primaryButton,.secondaryButton,.textButton{font:inherit;cursor:pointer}.authSubmit,.primaryButton{color:#fff;background:linear-gradient(100deg,#0ec7f4,#176efa);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 17px;font-weight:700;display:inline-flex}.authSubmit:disabled{opacity:.65;cursor:wait}.authSwitch{color:#51caf8;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:18px}.authMessage{color:#d2edff;background:#236f9a38;border-radius:8px;margin:0;padding:10px;font-size:14px}.studioShell{grid-template-columns:244px minmax(0,1fr);display:grid}.studioSidebar{border-right:1px solid var(--studio-line);background:#041f30;flex-direction:column;min-height:100vh;padding:19px 13px;display:flex}.studioBrand{color:#ecf9ff;padding:9px 12px 28px;font-size:18px;font-weight:800;text-decoration:none}.studioBrand small{color:#23c5f8;letter-spacing:.12em;margin-left:6px;font-size:10px}.studioSidebar nav{gap:4px;display:grid}.studioSidebar nav button,.studioSidebar footer button{color:#a8c3d6;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;display:flex}.studioSidebar nav button:hover,.studioSidebar nav .active{color:#fff;background:#0a3c59}.studioSidebar nav .active{box-shadow:inset 3px 0 #19c3f7}.studioSidebar footer{border-top:1px solid var(--studio-line);margin-top:auto;padding-top:20px}.studioContent{min-width:0}.studioTopbar{border-bottom:1px solid var(--studio-line);background:#062235;align-items:center;gap:20px;height:70px;padding:0 30px;display:flex}.studioSearch{color:#83acc5;flex:1;align-items:center;gap:9px;max-width:470px;display:flex}.studioSearch input{background:0 0;border:0;padding:10px 0}.studioUser{align-items:center;gap:9px;margin-left:auto;display:flex}.studioUser>span{background:#0e86c3;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.studioUser div{gap:2px;font-size:13px;display:grid}.mobileStudioMenu{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.studioHeading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.studioHeading p{color:#18c3f6;margin:0 0 4px;font-size:14px}.studioHeading h1{margin:0;font-size:clamp(24px,3vw,34px)}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.metricGrid article{border:1px solid var(--studio-line);background:linear-gradient(130deg,#082c41,#061f30);border-radius:13px;gap:8px;padding:18px;display:grid}.metricGrid svg{color:#18c3f6}.metricGrid span{color:var(--studio-muted);font-size:13px}.metricGrid b{font-size:25px}.studioPanel{border:1px solid var(--studio-line);background:#062439;border-radius:14px}.studioPanel>header{border-bottom:1px solid var(--studio-line);justify-content:space-between;gap:20px;padding:20px;display:flex}.studioPanel h2{margin:0;font-size:19px}.studioPanel header p{color:var(--studio-muted);margin:5px 0 0;font-size:13px}.textButton{color:#2ac9fb;white-space:nowrap;background:0 0;border:0;align-items:center;display:flex}.studioPosts article{border-bottom:1px solid #2659738c;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.studioPosts article:last-child{border-bottom:0}.studioPosts div{gap:5px;display:grid}.studioPosts span{color:var(--studio-muted);font-size:13px}.studioPosts small{color:#cceefa;background:#0e5575;border-radius:999px;padding:4px 8px}.emptyState{color:var(--studio-muted);margin:0;padding:35px 20px}.emptyWorkspace{padding:42px}.studioError{color:#ffd9d9;background:#3f1f28;border:1px solid #9e4e4e;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;display:flex}.modalScrim{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00080fb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modalCard{background:#06283d;border:1px solid #287195;border-radius:15px;width:min(100%,600px);box-shadow:0 30px 80px #0000008c}.modalCard>header,.modalCard>footer{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.modalCard>header h2{margin:0;font-size:19px}.modalCard>header button{color:#b9d3e5;cursor:pointer;background:0 0;border:0}.modalCard>footer{border-top:1px solid var(--studio-line);border-bottom:0;justify-content:flex-end;gap:10px}.modalBody{color:#b8d1e1;padding:20px;line-height:1.65}.studioFormField{color:#d5eaf7;gap:7px;margin-top:15px;font-size:14px;display:grid}.studioFormField textarea{resize:vertical}.secondaryButton{color:#d2e5f1;background:0 0;border:1px solid #386f8d;border-radius:10px;padding:11px 16px}@media (width<=900px){.studioShell{grid-template-columns:1fr}.studioSidebar{z-index:20;width:240px;transition:transform .2s;position:fixed;transform:translate(-100%);box-shadow:20px 0 40px #00000047}.studioSidebar.open{transform:translate(0)}.mobileStudioMenu{display:inline-flex}.studioTopbar{padding:0 18px}.studioBody{padding:22px 18px}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.backHome{top:16px;left:16px}.authCard{margin-top:34px;padding:28px 21px}.studioTopbar{gap:12px;height:62px}.studioSearch{max-width:none}.studioSearch input{font-size:13px}.studioUser div{display:none}.studioHeading{flex-direction:column;align-items:flex-start}.studioHeading .primaryButton{width:100%}.metricGrid{gap:9px}.metricGrid article{padding:14px}.metricGrid b{font-size:21px}.studioPanel>header{padding:16px}.studioPanel>header p{display:none}.studioPosts article{padding:14px 16px}.studioPosts b{font-size:14px}.studioPosts span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.modalCard{max-height:calc(100vh - 36px);overflow:auto}}@media (width<=1024px){.appShell .wrap{padding-left:16px!important;padding-right:16px!important}.appShell .siteHeader,.appShell .siteHeader .nav{height:56px!important}.appShell .desktopBrand{display:none!important}.appShell .mobileBrand{align-items:center!important;display:inline-flex!important}.appShell .siteHeader .mobileBrand .brandLockup{width:122px!important;height:34px!important;overflow:visible!important}.appShell .siteHeader .mobileBrand .brandLockup img{object-fit:contain!important;object-position:left center!important;width:122px!important;max-width:none!important;height:34px!important}.appShell .siteHeader .brandDivider,.appShell .siteHeader .primaryNav{display:none!important}.appShell .siteHeader .navActions{z-index:21!important;gap:4px!important;width:auto!important;min-width:0!important;margin:0!important;position:absolute!important;top:11px!important;right:56px!important}.appShell .siteHeader .navSearch,.appShell .siteHeader .themeButton,.appShell .siteHeader .mobileMenu{align-self:auto!important;height:32px!important;min-height:32px!important;margin:0!important}.appShell .siteHeader .navSearch{flex:0 0 32px!important;width:32px!important;min-width:32px!important;padding:0 7px!important}.appShell .siteHeader .navSearch input,.appShell .siteHeader .navSearch kbd{display:none!important}.appShell .siteHeader .themeButton{width:32px!important;min-width:32px!important}.appShell .siteHeader .profileButton{display:none!important}.appShell .siteHeader .mobileMenu{z-index:22!important;color:#d8ecfa!important;background:#0b2639b8!important;border:1px solid #3b7494b3!important;border-radius:7px!important;place-items:center!important;width:32px!important;display:grid!important;position:absolute!important;top:11px!important;right:16px!important}.appShell .siteHeader .primaryNav.mobileOpen{z-index:20!important;background:#051927fa!important;border:1px solid #2a6788cc!important;border-radius:8px!important;flex-direction:column!important;align-items:stretch!important;width:112px!important;height:auto!important;max-height:calc(100vh - 72px)!important;padding:6px!important;display:flex!important;position:absolute!important;top:55px!important;left:auto!important;right:8px!important;overflow:hidden auto!important;box-shadow:0 14px 30px #00000047!important}.appShell .siteHeader .primaryNav.mobileOpen a{justify-content:flex-start!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important;display:flex!important}.appShell .hero.hero.hero.hero.hero{background:#051725!important;height:316px!important}.appShell .hero.hero.hero .heroArt,.appShell.lightsOn .hero.hero.hero .heroArt{background-position:100%!important;background-size:auto 100%!important;width:100%!important;height:auto!important;inset:0!important;transform:none!important}.appShell .hero.hero.hero .wash{background:linear-gradient(90deg,#031421fc 0%,#031421f5 60%,#0314218f 79%,#0314211a 100%)!important;height:auto!important;inset:0!important}.appShell .heroText{max-width:none!important;padding-top:18px!important}.appShell .hero .eyebrow{margin-bottom:5px!important;font-size:12px!important}.appShell .hero h1{margin-bottom:10px!important;font-size:34px!important;line-height:1.1!important}.appShell .hero .intro{margin-top:0!important;font-size:12px!important;line-height:1.65!important}.appShell .hero .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 0!important;margin:9px 0!important;padding:7px 0!important;display:grid!important}.appShell .hero .stats span{min-width:0!important;padding:0 9px!important;font-size:10px!important}.appShell .hero .stats span:first-child{padding-left:0!important}.appShell .hero .stats span:nth-child(4){display:none!important}.appShell .hero .stats b{font-size:20px!important}.appShell .hero .actions{gap:9px!important;max-width:330px!important}.appShell .hero .actions button{flex:1 1 0!important;min-width:0!important;height:38px!important;padding:0 10px!important;font-size:12px!important}.appShell .categoryArea{grid-template-columns:1fr!important;gap:10px!important;padding-top:10px!important}.appShell .categoryArea .cats{scrollbar-width:none!important;grid-template-columns:none!important;gap:0!important;padding:0 2px 4px!important;display:flex!important;overflow:auto hidden!important}.appShell .categoryArea .cats .catCard{height:76px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 68px!important;gap:2px!important;padding:2px!important}.appShell .categoryArea .cats .catCard.feature{box-shadow:none!important;background:0 0!important;border:0!important}.appShell .categoryArea .cats .catCard>.categoryIcon{width:25px!important;height:25px!important}.appShell .categoryArea .cats .catCard b{white-space:nowrap!important;font-size:10px!important;line-height:1.15!important}.appShell .categoryArea .cats .catCard small{white-space:nowrap!important;font-size:9px!important;line-height:1.05!important}.appShell .categoryArea .cats .catCard small .arrow,.appShell .categoryArea .status,.appShell .main aside .panel,.appShell .main .quote{display:none!important}.appShell .main{grid-template-columns:1fr!important;gap:14px!important;padding-top:20px!important}.appShell .main .posts{grid-template-columns:1fr!important;gap:12px!important}.appShell .main aside{display:block!important}.appShell .main .post{height:238px!important}.appShell .main .post .cover{height:72px!important}.appShell.lightsOn .hero.hero.hero.hero.hero{background:#edf4fa!important}.appShell.lightsOn .hero.hero:after{display:none!important}.appShell.lightsOn .hero.hero.hero .heroArt{opacity:1!important;filter:saturate(.92)contrast(1.01)brightness(1.02)!important;background-position:100%!important}.appShell.lightsOn .hero.hero.hero .wash{background:linear-gradient(90deg,#f8fcfffa 0%,#f8fcfff0 56%,#f8fcff8a 79%,#f8fcff14 100%)!important}.appShell .hero .actions{width:100%!important;max-width:440px!important}.appShell .hero .actions button{flex:1 1 0!important}.appShell .main .posts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}}@media (width<=600px){.appShell .main .posts{grid-template-columns:1fr!important}}.appShell.lightsOn .categoryArea .cats .catCard,.appShell.lightsOn .categoryArea .cats .catCard.feature{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (width>=1025px){.appShell .categoryArea .cats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}}@media (width<=1024px){.appShell .categoryArea .cats .catCard{flex:1 1 0!important;min-width:0!important}}@media (width<=600px){.appShell .categoryArea .cats .catCard{flex:0 0 68px!important}}@media (width>=1025px){.appShell.lightsOn .categoryArea .cats .catCard{background:linear-gradient(145deg,#fff,#f5faff)!important;border:1px solid #c5ddea!important;border-radius:9px!important;box-shadow:0 5px 16px #34698914!important}.appShell.lightsOn .categoryArea .cats .catCard.feature{background:linear-gradient(145deg,#f2eaff,#fff)!important;border-color:#bca4e9!important}}.postLink{cursor:pointer}.postLink:focus-visible{outline-offset:3px;outline:2px solid #20c6ff}.publicPage,.articlePage{min-height:calc(100vh - 200px);padding-top:58px;padding-bottom:76px}.publicPage>h1,.articleDocument>h1{color:#eef8ff;letter-spacing:-.04em;margin:6px 0 12px;font-size:clamp(30px,4vw,48px)}.publicLead{color:#9fc0d3;max-width:650px;margin:0 0 32px;line-height:1.8}.backButton{color:#83cef0;font:inherit;cursor:pointer;background:0 0;border:1px solid #276685;border-radius:8px;align-items:center;padding:9px 13px;display:inline-flex}.articleSummary{color:#9fc0d3;max-width:730px;margin:0 0 28px;font-size:18px;line-height:1.75}.articleCover{object-fit:cover;border:1px solid #1d506c;border-radius:14px;width:100%;max-height:440px;margin:0 0 32px;display:block}.articleBody{color:#d7e8f3;font-size:17px;line-height:1.95}.articleBody h2{color:#f4fbff;margin:38px 0 15px;font-size:26px}.articleBody pre{color:#a9dcff;white-space:pre-wrap;background:#031927;border:1px solid #1d506c;border-radius:10px;margin:22px 0;padding:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.appShell.lightsOn .publicPage>h1,.appShell.lightsOn .articleDocument>h1{color:#17344d}.appShell.lightsOn .publicLead,.appShell.lightsOn .articleSummary,.appShell.lightsOn .articleBody{color:#527189}.appShell.lightsOn .articleBody h2{color:#1c405b}.appShell.lightsOn .articleBody pre{color:#264a63;background:#f6fbff;border-color:#cee0ec}.appShell.lightsOn .backButton{color:#17638e;border-color:#75afd0}@media (width<=1024px){.publicPage,.articlePage{padding-top:34px;padding-bottom:42px}.contentPosts{grid-template-columns:1fr!important}.articleBody{font-size:15px}.articleDocument>h1{font-size:30px}.articleSummary{font-size:16px}}.compactMetrics{grid-template-columns:repeat(2,minmax(0,240px))}.countBadge,.publishedPill,.draftPill{border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.countBadge{color:#93daf7;background:#093a55}.studioTable>article{border-bottom:1px solid #2659738c;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.studioTable>article:last-child{border-bottom:0}.studioPostInfo{gap:6px;min-width:0;display:grid}.studioPostInfo b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studioPostInfo span{color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rowActions{align-items:center;gap:7px;display:flex}.rowActions button{color:#b9d8e9;cursor:pointer;background:0 0;border:1px solid #2c6584;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font:13px inherit;display:inline-flex}.rowActions button:hover{color:#effaff;border-color:#28c6fa}.rowActions .dangerIcon{color:#ff9fa7;border-color:#d8687180;padding:0 8px}.editorHint{color:#8fb6cb;margin:0;font-size:13px}.editorGrid{grid-template-columns:minmax(0,1fr) 150px;gap:14px;display:grid}.studioFormField select{box-sizing:border-box;border:1px solid var(--studio-line);width:100%;color:var(--studio-ink);font:inherit;background:#041e2e;border-radius:10px;outline:none;padding:12px 13px}.editorContent{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.65}.dangerButton{color:#fff;font:inherit;cursor:pointer;background:#c04452;border:0;border-radius:10px;padding:11px 16px;font-weight:700}.dangerButton:disabled{opacity:.65;cursor:wait}@media (width<=700px){.compactMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studioTable>article{grid-template-columns:1fr auto;gap:10px;padding:15px}.rowActions{grid-column:1/-1}.rowActions button{flex:1}.editorGrid{grid-template-columns:1fr}.modalCard:has(.editorContent){width:min(100%,780px)}.studioPostInfo b{font-size:14px}}.appShell .main{grid-template-columns:minmax(0,1fr) 272px!important;gap:26px!important;padding-top:34px!important}.appShell .main .posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.appShell .main .post,.contentPosts .post{background:linear-gradient(145deg,#0b2a3e,#061a29)!important;border-radius:12px!important;height:318px!important;padding:0 18px 14px!important}.appShell .main .post .cover,.contentPosts .post .cover{height:116px!important;margin:0 -18px 16px!important}.appShell .main .post h2,.contentPosts .post h2{height:47px!important;margin-bottom:8px!important;font-size:17px!important;line-height:1.38!important}.appShell .main .post>p,.contentPosts .post>p{height:40px!important;font-size:13px!important;line-height:1.58!important}.appShell .main .post .tags,.contentPosts .post .tags{height:34px!important;padding-top:9px!important}.appShell .main .post .tags span,.contentPosts .post .tags span{align-items:center;gap:2px;display:inline-flex;color:#73d2fb!important;background:0 0!important;border:0!important;margin-right:14px!important;padding:0!important;font-size:11px!important}.appShell .main .post footer,.contentPosts .post footer{padding-top:10px!important;font-size:11px!important}.appShell .main .panel{border-radius:12px!important;padding:16px!important}.appShell .main .tagsPanel button{color:#b9dff1;cursor:pointer;background:#0d3856;border:0;border-radius:999px;padding:6px 9px;font:12px inherit}.appShell .main .tagsPanel button:hover{color:#fff;background:#155178}.publicPage{max-width:1120px!important;padding-top:72px!important}.publicPage>h1{font-size:42px!important}.publicLead{margin-bottom:34px!important;font-size:15px!important}.contentPosts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.contentPosts .post{height:320px!important}.articleDocument>h1{font-size:44px!important;line-height:1.2!important}.articleSummary{font-size:18px!important}.articleBody{font-size:16px!important;line-height:1.9!important}.articleBody h2,.articleBody h3,.articleBody h4{color:#eaf7ff!important;margin:44px 0 16px!important;line-height:1.32!important}.articleBody h2{font-size:28px!important}.articleBody h3{font-size:22px!important}.articleBody h4{font-size:18px!important}.articleBody p{white-space:normal!important;margin:0 0 19px!important}.articleBody a{text-underline-offset:3px;-webkit-text-decoration:underline #40c8ff73;text-decoration:underline #40c8ff73;color:#40c8ff!important}.articleBody code{color:#b8e8ff;background:#0d2d43;border-radius:5px;padding:2px 5px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.articleBody pre{margin:22px 0!important;padding:18px 20px!important}.articleBody pre code{color:inherit;background:0 0;padding:0}.articleInlineImage{border:1px solid #214862;border-radius:10px;max-width:100%;height:auto;margin:26px auto;display:block}.articleBody ul{margin:0 0 20px;padding-left:23px}.articleBody li{margin:7px 0}.appShell.lightsOn .main .post,.appShell.lightsOn .contentPosts .post{background:linear-gradient(145deg,#fff,#f7fbfe)!important}.appShell.lightsOn .main .tagsPanel button{color:#38647d!important;background:#e4f1f8!important}.appShell.lightsOn .articleBody h2,.appShell.lightsOn .articleBody h3,.appShell.lightsOn .articleBody h4{color:#1f425a!important}.appShell.lightsOn .articleBody code{color:#285878!important;background:#e7f3fa!important}.appShell.lightsOn .articleBody a{color:#087fc4!important}@media (width<=1024px){.appShell .main{grid-template-columns:1fr!important}.appShell .main .posts,.contentPosts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appShell .main aside{display:block!important}.publicPage,.articlePage{padding-top:42px!important}}@media (width<=640px){.appShell .main .posts,.contentPosts{grid-template-columns:1fr!important}.appShell .main .post,.contentPosts .post{height:296px!important}.appShell .main .post .cover,.contentPosts .post .cover{height:96px!important}.publicPage{padding-top:30px!important}.publicPage>h1,.articleDocument>h1{font-size:30px!important}.articleBody{font-size:15px!important}.articleBody h2{font-size:24px!important}.articleBody h3{font-size:20px!important}}.post .cover{background:#0b2b40!important}.post .coverImage{z-index:0!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.post .cover:after{z-index:1!important;background:linear-gradient(90deg,#02101c0f,#02101c61)!important}.post .coverBadge{z-index:2!important}.post .screen{z-index:2!important;display:block!important}.post .screen i{display:block!important}@media (width>=1025px){.appShell .wrap{max-width:1200px!important}}.listingPage{min-height:calc(100vh - 180px);padding-top:54px!important;padding-bottom:72px!important}.listingHead{border-bottom:1px solid #2f708f85;margin:0 0 24px;padding:0 0 22px}.listingHead p{color:#40c8ff;letter-spacing:.08em;margin:0 0 9px;font-size:13px}.listingHead h1{color:#edf9ff;letter-spacing:-.04em;margin:0 0 9px;font-size:36px}.listingHead span{color:#91b6ca;font-size:14px}.listingLayout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:30px;display:grid}.articleList{border-top:1px solid #2966848c}.listRow{cursor:pointer;border-bottom:1px solid #29668473;grid-template-columns:82px minmax(0,1fr) 132px;align-items:center;gap:20px;padding:17px 0;transition:background .18s,transform .18s;display:grid}.listRow:hover{background:linear-gradient(90deg,#1c7aa51a,#0000);transform:translate(3px)}.listRow:focus-visible{outline-offset:3px;outline:2px solid #27c9ff}.listRow time{color:#8baec2;border-right:1px solid #34719080;flex-direction:column;gap:4px;min-height:62px;padding-right:16px;display:flex}.listRow time b{color:#e4f3fc;font-size:15px;line-height:1.2}.listRow time span{font-size:12px}.listCopy{min-width:0}.listCopy h2{color:#edf8fe;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:18px;line-height:1.35;overflow:hidden}.listCopy p{color:#8eafc1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;line-height:1.58;display:-webkit-box;overflow:hidden}.listCopy>div{align-items:center;gap:7px;display:flex}.listCopy span{color:#a9d6eb;background:#0c3550;border-radius:999px;padding:4px 8px;font-size:11px}.listCopy em{color:#6dcdf3;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-style:normal;display:flex}.listRow>img,.listNoCover{object-fit:cover;background:#092135;border:1px solid #20516d;border-radius:7px;width:132px;height:76px;display:block}.listNoCover{color:#5fbde4;place-items:center;display:grid}.publicSidebar{gap:14px;display:grid}.publicSidebar>section,.articleLeftRail,.articleRightRail>section{background:linear-gradient(145deg,#092739e6,#041826d1);border:1px solid #2a6989b8;border-radius:9px;padding:15px}.publicSidebar h3,.articleLeftRail h3,.articleRightRail h3{color:#eff9ff;align-items:center;gap:7px;margin:0 0 11px;font-size:15px;display:flex}.publicSidebar h3 .sectionIcon{width:18px;height:18px}.publicSidebar h3 em{color:#43e6ad;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-style:normal;display:flex}.sidebarStatus h3 em i,.sidebarStatus p>i{background:#37e2a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #37e2a61a}.sidebarStatus p{color:#c9deea;align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}.sidebarStatus p small{color:#91b5c8;margin-left:auto;font-size:12px}.exploreLinks{display:grid}.exploreLinks button{color:#7dceef;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #4377914d;align-items:center;width:100%;padding:9px 0;font:13px inherit;display:flex}.exploreLinks button:first-child{border-top:0}.exploreLinks button:hover{color:#fff}.exploreLinks small{color:#8badc1;margin-left:auto;font-size:11px}.sidebarTags{flex-wrap:wrap;gap:7px;display:flex}.sidebarTags button{color:#b9d9e9;cursor:pointer;background:#0e3854;border:0;border-radius:999px;padding:5px 8px;font:12px inherit}.sidebarTags button:hover{color:#fff;background:#175776}.sidebarTags small{color:#75c8ed;margin-left:6px}.sidebarQuote{align-items:center;gap:8px;display:flex}.sidebarQuote>b{color:#4fcbf7;font:44px/.7 Georgia,serif}.sidebarQuote p{color:#d9eaf3;margin:0;font-size:13px;line-height:1.55}.sidebarQuote small{color:#83a8bd;margin-top:4px;display:block}.articlePage{max-width:1200px!important;padding-top:44px!important}.articleLayout{grid-template-columns:180px minmax(0,1fr) 245px;align-items:start;gap:24px;display:grid}.articleLeftRail,.articleRightRail{position:sticky;top:86px}.articleLeftRail{padding:12px}.articleLeftRail h3{padding:2px 5px}.articleLeftRail button{color:#c4d9e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:8px 6px;font:13px inherit;display:grid}.articleLeftRail button:hover{color:#fff;background:#0d3854}.articleLeftRail .categoryIcon{width:18px;height:18px}.articleLeftRail small{color:#87aabd;font-size:11px}.articleDocument{max-width:none!important;margin:0!important}.articleDocument .backButton{margin-bottom:20px}.articleDocument>h1{max-width:780px;font-size:42px!important}.articleMeta{color:#93b7c9;gap:16px;margin:0 0 22px;font-size:13px;display:flex}.articleMeta span{align-items:center;gap:6px;display:flex}.articleCover{max-height:380px!important;margin:0 0 34px!important}.articleRightRail{gap:14px;display:grid}.articleRightRail section{padding:15px}.articleRightRail a{color:#9ec4d7;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #0000;padding:7px 0 7px 10px;font-size:12px;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.articleRightRail a:hover{color:#e9f8ff;background:#0d3854;border-color:#32c8ff}.articleRightRail a.depth-2{padding-left:18px}.articleRightRail a.depth-3,.articleRightRail a.depth-4{color:#81a6ba;padding-left:27px}.articleRightRail p{color:#89aabd;margin:0;font-size:12px}.appShell.lightsOn .listingHead{border-color:#c9deeb}.appShell.lightsOn .listingHead h1,.appShell.lightsOn .listCopy h2{color:#193952}.appShell.lightsOn .listingHead span,.appShell.lightsOn .listCopy p,.appShell.lightsOn .listRow time{color:#61829a}.appShell.lightsOn .listRow{border-color:#d3e5ef}.appShell.lightsOn .listRow:hover{background:linear-gradient(90deg,#3da0cc1f,#0000)}.appShell.lightsOn .listRow time{border-color:#cbdfe9}.appShell.lightsOn .listRow time b{color:#274a62}.appShell.lightsOn .listCopy span{color:#3b6984;background:#e4f1f8}.appShell.lightsOn .publicSidebar>section,.appShell.lightsOn .articleLeftRail,.appShell.lightsOn .articleRightRail>section{background:linear-gradient(145deg,#fff,#f5faff);border-color:#c4dce9}.appShell.lightsOn .publicSidebar h3,.appShell.lightsOn .articleLeftRail h3,.appShell.lightsOn .articleRightRail h3{color:#24445d}.appShell.lightsOn .articleLeftRail button{color:#496b80}.appShell.lightsOn .articleLeftRail button:hover,.appShell.lightsOn .articleRightRail a:hover{color:#164764;background:#e3f2fa}.appShell.lightsOn .articleRightRail a{color:#4b7187}.appShell.lightsOn .sidebarTags button{color:#416a83;background:#e3f1f8}.appShell.lightsOn .listRow>img,.appShell.lightsOn .listNoCover{border-color:#bed9e7}.appShell.lightsOn .articleMeta{color:#5d7d93}@media (width<=1024px){.listingPage{padding:35px 18px 48px!important}.listingLayout{grid-template-columns:1fr}.listingLayout>.publicSidebar{display:none}.articlePage{padding:30px 18px 48px!important}.articleLayout{grid-template-columns:1fr}.articleLeftRail,.articleRightRail{display:none}.articleDocument>h1{font-size:32px!important}.articleCover{max-height:300px!important}}@media (width<=640px){.listingHead h1{font-size:28px}.listingHead span{font-size:12px}.listRow{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px 0}.listRow>img,.listNoCover{display:none}.listRow time{min-height:56px;padding-right:10px}.listCopy h2{font-size:15px}.listCopy p{font-size:12px}.listCopy>div span:nth-child(2),.listCopy em{display:none}.articleMeta{gap:10px;font-size:12px}.articleDocument .backButton{margin-bottom:14px}.articlePage{padding-left:15px!important;padding-right:15px!important}}.studioShell{--studio-ink:#eaf4ff;--studio-muted:#8fa8bc;--studio-line:#203d52;--studio-card:#0c2130;--studio-accent:#42c7ff;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background:#07141e!important}.studioSidebar{box-sizing:border-box;width:254px;background:linear-gradient(#0b1e2b,#081720)!important;border-right-color:#1a3548!important;padding:22px 14px!important}.studioBrand{letter-spacing:-.02em;color:#f4faff!important;padding:11px 13px 34px!important;font-size:19px!important}.studioSidebar nav{gap:6px!important}.studioSidebar nav button,.studioSidebar footer button{color:#a9c1d1!important;border-radius:8px!important;padding:11px 13px!important;font-size:14px!important}.studioTopbar{background:#081620d1!important;border-bottom-color:#1a3548!important;height:72px!important;padding:0 38px!important}.studioCrumb{color:#dcebf5;font-size:14px;font-weight:650}.studioCrumb span{color:#557289;padding:0 9px}.studioUser>span{box-shadow:0 5px 18px #25afeb38;background:linear-gradient(135deg,#45c9fc,#6575e9)!important;width:36px!important;height:36px!important}.studioBody{max-width:1260px!important;padding:42px 46px 60px!important}.studioHeading{margin-bottom:30px!important}.studioHeading p{letter-spacing:.12em;text-transform:uppercase;color:#4fc8f6!important;font-size:12px!important}.studioHeading h1{letter-spacing:-.04em;font-size:32px!important}.primaryButton{cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 8px 20px #24a3e72e;color:#fff!important;background:linear-gradient(135deg,#39c8fa,#3278ec)!important;border:0!important;border-radius:8px!important;padding:11px 16px!important;font:600 14px inherit!important}.primaryButton:disabled{opacity:.55;cursor:wait}.secondaryButton{cursor:pointer;align-items:center;gap:6px;display:inline-flex;color:#c5d9e7!important;background:0 0!important;border-color:#36566d!important;border-radius:8px!important;font:600 13px inherit!important}.studioMetrics{gap:16px!important;margin-bottom:26px!important}.studioMetrics article{min-height:116px;box-shadow:none!important;background:linear-gradient(135deg,#133143cc,#091c28f2)!important;border-color:#1d3d52!important;border-radius:10px!important}.studioMetrics article:nth-child(2) svg{color:#4ce1ac!important}.studioMetrics article:nth-child(3) svg{color:#efbb68!important}.studioMetrics article:nth-child(4) svg{color:#bd8df7!important}.studioMetrics b{letter-spacing:-.04em;font-size:30px!important}.studioPanel{box-shadow:0 14px 38px #0000001f;background:linear-gradient(145deg,#0c2331ed,#071924f7)!important;border-color:#1d3d52!important;border-radius:10px!important}.studioPanel>header{align-items:center;border-bottom-color:#1b394c!important;padding:20px 22px!important}.studioPanel h2{letter-spacing:-.02em;font-size:17px!important}.studioPanel header p{color:#829eb2!important}.studioPosts article{border-bottom-color:#2c4c5ea6!important;padding:16px 22px!important}.tableSearch{color:#769bb1;background:#081d2b;border:1px solid #2a5067;border-radius:7px;align-items:center;gap:8px;width:205px;padding:0 10px;display:flex}.tableSearch input{color:#d9ebf6;background:0 0;border:0;outline:none;width:100%;padding:8px 0;font:13px inherit}.studioTable>article{background:0 0!important;grid-template-columns:minmax(260px,1fr) auto auto!important}.rowActions button,.iconButton{color:#c9e0ec!important;background:#10334673!important;border-color:#315a72!important;border-radius:7px!important}.taxonomyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compactRows article{padding:13px 19px!important}.iconButton{color:#c5dce9;cursor:pointer;background:0 0;border:1px solid;place-items:center;width:34px;height:34px;display:grid}.commentList article{border-bottom:1px solid #2c4c5ea6;justify-content:space-between;gap:25px;padding:18px 22px;display:flex}.commentList article:last-child{border-bottom:0}.commentList article>div:first-child{gap:5px;display:grid}.commentList span{color:#7797ab;font-size:12px}.commentList p{color:#c5d9e6;max-width:700px;margin:4px 0 0;font-size:14px;line-height:1.6}.commentActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;min-width:184px;display:flex}.commentActions button{color:#b8d6e6;cursor:pointer;background:0 0;border:1px solid #315a72;border-radius:6px;padding:6px 8px;font:12px inherit}.commentActions button:hover{color:#fff;border-color:#4ac9fa}.settingsPanel{padding:26px!important}.settingsPanel>h2{margin:0 0 18px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.settingsChecks{border-top:1px solid #1d3d52;gap:24px;margin-top:22px;padding-top:19px;display:flex}.checkField{color:#c9dce8;align-items:center;gap:8px;font-size:13px;display:flex}.checkField input{accent-color:#45c8fa}.studioFormField>span{color:#8ba8bc;font-size:12px}.studioFormField input,.studioFormField textarea,.studioFormField select{color:#e2f0f8!important;box-shadow:none!important;background:#081d2a!important;border-color:#31566d!important;border-radius:7px!important}.studioFormField input:focus,.studioFormField textarea:focus,.studioFormField select:focus{border-color:#49cafb!important}.modalCard{background:#0b2231!important;border-color:#2d5d77!important;border-radius:12px!important}.modalCard:has(.editorContent){width:min(100%,880px)!important}.minorDanger{margin-right:auto;padding:9px 12px!important}.studioError{justify-content:flex-start;background:#70262d59!important;border-color:#e0676fa6!important}.studioError button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.studioLoading{color:#a9c8db;background:#07141e;place-items:center;min-height:100vh;display:grid}@media (width<=900px){.studioSidebar{width:250px!important}.studioTopbar{padding:0 20px!important}.studioBody{padding:28px 20px 48px!important}.taxonomyGrid,.settingsGrid{grid-template-columns:1fr}.commentList article{flex-direction:column}.commentActions{justify-content:flex-start}.studioTable>article{grid-template-columns:1fr auto!important}}@media (width<=560px){.studioTopbar{height:62px!important}.studioCrumb{font-size:13px}.studioBody{padding:22px 14px 40px!important}.studioHeading h1{font-size:26px!important}.studioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.studioMetrics article{min-height:96px;padding:14px!important}.studioPanel>header{padding:16px!important}.tableSearch{display:none}.studioPosts article,.commentList article{padding:14px!important}.rowActions{flex-wrap:wrap;width:100%}.settingsChecks{gap:12px;display:grid}.modalCard:has(.editorContent){width:calc(100% - 24px)!important}.editorGrid{grid-template-columns:1fr!important}}.studioShell{--studio-ink:#19354b;--studio-muted:#71879a;--studio-line:#dde7ee;--studio-card:#fff;--studio-accent:#178cc7;color:#19354b!important;background:#f4f7f9!important}.studioSidebar{background:linear-gradient(#0d2334 0%,#102e43 54%,#0d2638 100%)!important;border-right-color:#ffffff14!important}.studioTopbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0!important;border-bottom-color:#e0e9ef!important}.studioCrumb{color:#29475c!important}.studioCrumb span{color:#a5bac7!important}.studioUser div b{color:#244258}.studioUser small{color:#7890a2!important}.studioBody{max-width:1320px!important}.studioHeading p{color:#0e8ac7!important}.studioHeading h1{color:#1b3850!important;font-size:34px!important}.studioMetrics article{background:linear-gradient(145deg,#fff,#f9fbfc)!important;border:1px solid #e1eaf0!important;box-shadow:0 8px 22px #234a5e0e!important}.studioMetrics span{color:#71879a!important}.studioMetrics b{color:#1d3b51!important}.studioPanel{background:#fff!important;border:1px solid #e0e9ef!important;box-shadow:0 10px 28px #22475b0e!important}.studioPanel>header{border-bottom-color:#e8eef2!important}.studioPanel h2{color:#1e3b50!important}.studioPanel header p,.studioPosts span{color:#7890a1!important}.studioPosts article{border-bottom-color:#edf2f5!important}.studioPosts article:hover{background:#f7fbfd!important}.studioPosts b,.studioPostInfo b{color:#264257}.studioPosts small{color:#42718b!important;background:#eaf3f8!important}.tableSearch{color:#7890a1!important;background:#f7fafb!important;border-color:#d6e3ea!important}.tableSearch input{color:#28465c!important}.rowActions button,.iconButton{color:#4c6d81!important;background:#fff!important;border-color:#d1e0e8!important}.rowActions button:hover,.iconButton:hover{color:#177aa9!important;background:#eaf8fe!important;border-color:#49b9e7!important}.publishedPill{color:#208a57!important;background:#e5f8ed!important}.draftPill{color:#648095!important;background:#eef3f6!important}.commentList article{border-bottom-color:#edf2f5!important}.commentList p{color:#4a6577!important}.commentList span{color:#7b94a5!important}.commentActions button{color:#557287!important;background:#fff!important;border-color:#d1e0e8!important}.commentActions button:hover{color:#187da9!important;background:#e9f8ff!important;border-color:#47b9e7!important}.settingsChecks{border-top-color:#e6eef3!important}.checkField{color:#46657a!important}.studioFormField{color:#49667a!important}.studioFormField>span{color:#71899b!important}.studioFormField input,.studioFormField textarea,.studioFormField select{color:#28465b!important;background:#fbfdfe!important;border-color:#d5e2e9!important}.studioFormField input:focus,.studioFormField textarea:focus,.studioFormField select:focus{border-color:#2faee3!important;box-shadow:0 0 0 3px #2faee31f!important}.modalCard>header,.modalCard>footer{border-color:#e5edf2!important}.modalBody{color:#536f82!important}.secondaryButton{color:#46657a!important;background:#fff!important;border-color:#cfdee7!important}.studioError{color:#a8434b!important;background:#fff5f5!important;border-color:#f0c9cb!important}.studioLoading{color:#5c788c!important;background:#f4f7f9!important}.minorDanger{color:#bd4e54!important;background:#fff1f1!important}.dangerButton{background:#d95e64!important}.primaryButton{background:linear-gradient(135deg,#1cc3ef,#3979e8)!important;box-shadow:0 9px 20px #298bde33!important}.studioPanel>header{background:linear-gradient(105deg,#f6fbfe,#fff)!important}.studioPanel>header .textButton{color:#168bc5!important;font-weight:650!important}.studioBody{box-sizing:border-box;width:100%;max-width:none!important}.menuManager{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.menuCollections{background:#fff;border:1px solid #dfe9ef;border-radius:11px;overflow:hidden;box-shadow:0 10px 25px #24465a0b}.menuCollections>h2{color:#29465a;border-bottom:1px solid #e8eef2;margin:0;padding:17px 18px;font-size:16px}.menuCollections>button{color:#36566a;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef3f5;gap:4px;padding:15px 18px;display:grid;position:relative}.menuCollections>button:hover,.menuCollections>button.active{background:#edf8fc}.menuCollections>button.active{box-shadow:inset 3px 0 #35caaa}.menuCollections>button b{color:#28455a;font-size:14px}.menuCollections>button small{color:#8297a7;font-size:12px}.menuCollections>button span{color:#708999;letter-spacing:2px;position:absolute;top:19px;right:14px}.menuCollections>.newMenuCollection{color:#fff;text-align:center;background:#142d48;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 28px);margin:14px;padding:10px;font-weight:650;display:flex}.menuCollections>.newMenuCollection:hover{background:#1d4161}.menuCanvas{min-height:400px}.menuCanvas>header{background:#fff!important}.menuTree{display:grid}.menuTreeRow{min-height:72px;padding:11px 20px 11px calc(20px + var(--menu-depth) * 27px);background:linear-gradient(90deg,rgba(32,147,198,calc(var(--menu-depth) * .018)),transparent);border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:16px;display:flex}.menuTreeRow:hover{background:#f7fbfd}.menuTreeRow>div:first-child{gap:5px;min-width:0;display:grid}.menuTreeRow b{color:#29455a;font-size:14px}.menuTreeRow span{color:#8096a6;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.menuTreeRow em{color:#55758a;background:#fff;border:1px solid #d5e4eb;border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-style:normal}.menuItemEditor .studioFormField{margin-top:16px}.menuItemEditor select[multiple]{height:auto;min-height:150px;padding:7px}.menuItemEditor select[multiple] option{padding:6px}.menuItemEditor .editorHint{color:#70899b;margin:14px 0 0;font-size:12px}@media (width<=860px){.menuManager{grid-template-columns:1fr}.menuCollections{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:10px;display:grid}.menuCollections>h2{border:0;grid-column:1/-1;padding:5px 7px}.menuCollections>button{border:1px solid #e1ebf0;border-radius:7px}.menuCollections>.newMenuCollection{width:auto;margin:0}.menuTreeRow{padding-left:calc(14px + var(--menu-depth) * 18px);padding-right:12px}.menuTreeRow .rowActions button:first-child{font-size:0}.menuTreeRow .rowActions button:first-child svg{font-size:initial}}.menuTreeRow{background:linear-gradient(90deg,#2093c609,#0000);padding-top:11px;padding-bottom:11px;padding-right:20px}@media (width<=860px){.menuTreeRow{padding-right:12px}}.primaryNav>.navMenuEntry{align-items:stretch;height:100%;display:flex;position:relative}.primaryNav>.navMenuEntry>a{align-items:center;display:flex;position:relative}.navMenuEntry a small{opacity:.75;margin-left:1px;font-size:11px}.navSubmenu{z-index:40;background:#051826fa;border:1px solid #2f6687b3;border-radius:8px;min-width:190px;padding:7px;display:none;position:absolute;top:calc(100% - 2px);left:0;box-shadow:0 16px 36px #00000047}.navMenuEntry:hover>.navSubmenu,.navMenuEntry:focus-within>.navSubmenu{display:block}.navSubmenu .navMenuEntry{position:relative}.navSubmenu .navMenuEntry>a{color:#c8d8e5;white-space:nowrap;align-items:center;gap:7px;height:37px;padding:0 10px;font-size:12px;display:flex}.navSubmenu .navMenuEntry>a:hover{color:#fff;background:#3a87b82e}.navSubmenu .navSubmenu{top:-8px;left:calc(100% + 5px)}.lightsOn .navSubmenu{background:#fffffffa;border-color:#c8dfed;box-shadow:0 16px 36px #244b652b}.lightsOn .navSubmenu .navMenuEntry>a{color:#38586c}.lightsOn .navSubmenu .navMenuEntry>a:hover{color:#0878bd;background:#e7f4fa}@media (width<=767px){.primaryNav>.navMenuEntry{height:auto;display:block}.primaryNav>.navMenuEntry>a{width:100%;height:40px}.primaryNav .navSubmenu{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 0 13px;display:block;position:static}.primaryNav .navSubmenu .navMenuEntry>a{height:34px}.primaryNav .navMenuEntry a small{margin-left:auto}.primaryNav .navSubmenu .navSubmenu{padding-left:12px}}.appShell footer{background:#061723!important;border-top:1px solid #183d55!important;margin-top:32px!important;padding:0!important}.appShell .foot{align-items:center!important;gap:18px!important;height:auto!important;min-height:58px!important;padding-top:12px!important;padding-bottom:12px!important;display:flex!important}.appShell .footerMenu{word-spacing:normal!important;flex-wrap:wrap!important;flex:auto!important;align-items:center!important;gap:8px 18px!important;margin:0!important;display:flex!important}.appShell .footerMenu a{color:#a9c3d4!important;white-space:nowrap!important;align-items:center!important;min-height:28px!important;font-size:12px!important;text-decoration:none!important;transition:color .16s!important;display:inline-flex!important}.appShell .footerMenu a:hover{color:#38c7ff!important}.appShell .footerMenu a:not(:last-child):after{content:"";background:#23455b;width:1px;height:13px;margin-left:18px}.appShell .footerSocial{flex:none!important}.appShell .copyright{border-top:1px solid #102d40!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 22px!important;min-height:60px!important;padding-top:13px!important;padding-bottom:13px!important;display:flex!important}.appShell .copyright>span:first-child,.appShell .copyright .footerBrand,.appShell .icpRecord{flex:none!important}.appShell .footerSlogan{text-overflow:ellipsis!important;max-width:100%!important;margin-left:auto!important;overflow:hidden!important}.appShell.lightsOn footer{background:#e4f0f7!important;border-color:#c6dce9!important}.appShell.lightsOn .footerMenu a{color:#55758b!important}.appShell.lightsOn .footerMenu a:hover{color:#087fc4!important}.appShell.lightsOn .footerMenu a:not(:last-child):after{background:#bfd5e3!important}.appShell.lightsOn .copyright{border-color:#c6dce9!important}@media (width<=767px){.appShell .foot{flex-direction:column!important;align-items:flex-start!important;gap:11px!important;padding:15px 16px!important}.appShell .foot nav.footerMenu{gap:6px 13px!important;width:100%!important;display:flex!important}.appShell .footerMenu a{font-size:11px!important}.appShell .footerMenu a:not(:last-child):after{margin-left:13px!important}.appShell .foot .footerSocial{margin-left:0!important}.appShell .copyright{text-align:left!important;justify-content:flex-start!important;gap:8px 12px!important;padding:13px 16px!important;display:flex!important}.appShell .copyright .footerBrand{order:0!important;justify-content:flex-start!important;width:auto!important}.appShell .footerSlogan{width:100%!important;margin-left:0!important}.appShell .icpRecord{font-size:10px!important}}@media (width>=1025px){.appShell .categoryArea{grid-template-columns:minmax(0,1fr) 272px!important}.appShell .main .posts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.appShell .main .tools{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.appShell .main .tools a{color:#d8e8f2;text-align:center;background:linear-gradient(155deg,#0b2840,#081c2b);border:1px solid #19445c;border-radius:7px;grid-template-rows:38px auto auto;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:104px;padding:10px 5px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid!important}.appShell .main .tools a:hover{border-color:#2f85b3;transform:translateY(-2px)}.appShell .main .tools a .toolIcon{place-items:center;width:34px!important;height:34px!important;margin:0!important;display:grid!important}.appShell .main .tools a b,.appShell .main .tools a small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.appShell .main .tools a b{color:#d6e7f2;font-size:11px;line-height:1.25}.appShell .main .tools a small{color:#8faabd;font-size:10px;line-height:1.25}.appShell.lightsOn .main .tools a{color:#28465b;background:#f7fbfe;border-color:#d5e6f0}.appShell.lightsOn .main .tools a b{color:#29495e}.appShell.lightsOn .main .tools a small{color:#668298}.appShell .categoryArea .status{flex-direction:column!important;height:132px!important;min-height:0!important;display:flex!important;overflow:hidden!important}.appShell .categoryArea .status h3{flex:none!important}.statusNodeViewport{flex:auto;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.statusNodeTrack{gap:0;display:grid}.statusNodeTrack.isLooping{animation:status-node-scroll calc(var(--node-scroll-duration,12) * 1s) linear infinite}.statusNodeViewport:hover .statusNodeTrack.isLooping{animation-play-state:paused}.statusNodeTrack p{flex:0 0 24px!important;margin:0!important}@keyframes status-node-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.statusNodeTrack.isLooping{animation:none!important}.statusNodeViewport{overflow:auto;-webkit-mask-image:none;mask-image:none}}.appShell .main .posts{align-items:start!important}.appShell .main .post{height:auto!important;min-height:0!important}.appShell .main .post .cover{height:96px!important}.appShell .main .post .tags{flex-wrap:wrap!important;gap:6px!important;height:auto!important;min-height:28px!important;padding-top:8px!important;display:flex!important;overflow:hidden!important}.appShell .main .post .tags span{max-width:100%;color:#bdddf0!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#103b5e!important;border:1px solid #3c7fad47!important;border-radius:999px!important;align-items:center!important;margin:0!important;padding:3px 8px!important;font-size:10px!important;display:inline-flex!important;overflow:hidden!important}.appShell .main .post footer{justify-content:flex-start!important;gap:12px!important;display:flex!important}.appShell.lightsOn .main .post .tags span{color:#3c6681!important;background:#e7f3fa!important;border-color:#d0e3ef!important}.htmlArticleBody img{max-width:100%;height:auto}.htmlArticleBody blockquote{color:#91b4c7;border-left:3px solid #35c2f7;margin:22px 0;padding:5px 0 5px 16px}.htmlArticleBody table{border-collapse:collapse;max-width:100%;margin:22px 0;display:block;overflow:auto}.htmlArticleBody th,.htmlArticleBody td{text-align:left;border:1px solid #285069;padding:9px 12px}.htmlArticleBody h1,.htmlArticleBody h2,.htmlArticleBody h3,.htmlArticleBody h4{color:#eaf7ff}.appShell.lightsOn .htmlArticleBody h1,.appShell.lightsOn .htmlArticleBody h2,.appShell.lightsOn .htmlArticleBody h3,.appShell.lightsOn .htmlArticleBody h4{color:#1f425a}.appShell.lightsOn .htmlArticleBody th,.appShell.lightsOn .htmlArticleBody td{border-color:#c5dce9}.studioHeading h1 small{color:#7893a5;letter-spacing:0;margin-left:9px;font-size:14px;font-weight:600}.studioPagination{border-top:1px solid #e8eef2;justify-content:flex-end;align-items:center;gap:6px;padding:16px 20px;display:flex}.studioPagination button{color:#557186;cursor:pointer;background:#fff;border:1px solid #d3e0e7;border-radius:7px;min-width:32px;height:32px;font:600 13px inherit}.studioPagination button:hover:not(:disabled),.studioPagination button.active{color:#117ba9;background:#e8f8fe;border-color:#2aaee2}.studioPagination button:disabled{opacity:.42;cursor:not-allowed}.studioPagination span{color:#8197a7}.postWorkspace{max-width:1240px;margin:0 auto}.postWorkspaceTop{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.backToPosts{color:#198fc6;cursor:pointer;background:0 0;border:0;padding:0 0 11px;font:600 13px inherit;display:block}.backToPosts:hover{color:#0c6d9e;text-decoration:underline}.postWorkspaceTop p{color:#178cc7;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:700}.postWorkspaceTop h1{color:#1b3850;letter-spacing:-.04em;margin:0;font-size:34px}.postEditorActions{align-items:center;gap:9px;display:flex}.postEditorLayout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.writingCanvas,.postSettingsRail{box-sizing:border-box;background:#fff;border:1px solid #dde8ee;border-radius:12px;box-shadow:0 10px 28px #22475b0e}.writingCanvas{min-height:720px;padding:32px}.editorTitleInput{box-sizing:border-box;color:#19354b;letter-spacing:-.04em;background:0 0;border:0;border-bottom:1px solid #e6eef2;outline:none;width:100%;padding:0 0 22px;font:700 32px/1.28 Inter,PingFang SC,Microsoft YaHei,sans-serif}.editorTitleInput::placeholder{color:#a9bac5}.formatToolbar{color:#7890a1;border-bottom:1px solid #e9f0f4;align-items:center;gap:7px;padding:16px 0;font-size:12px;display:flex}.formatToolbar span{margin-right:auto;font-weight:600}.formatToolbar button{color:#627e90;cursor:pointer;background:#fff;border:1px solid #d3e1e9;border-radius:6px;padding:6px 10px;font:600 12px inherit}.formatToolbar button.active{color:#117ca9;background:#eaf8fd;border-color:#55bce4}.postContentEditor{box-sizing:border-box;resize:vertical;color:#263f51;background:0 0;border:0;outline:none;width:100%;min-height:560px;padding:23px 0;font:15px/1.8 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.postContentEditor::placeholder{color:#a5b6c2}.postSettingsRail{gap:16px;padding:20px;display:grid;position:sticky;top:94px}.postSettingsRail .studioFormField{gap:7px}.postSettingsRail .studioFormField textarea{resize:vertical}.postSettingsRail .editorHint{color:#718b9e;border-top:1px solid #e5edf2;margin:2px 0 0;padding-top:16px;line-height:1.6}@media (width<=900px){.postEditorLayout{grid-template-columns:1fr}.postSettingsRail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.postSettingsRail .editorHint{grid-column:1/-1}.writingCanvas{min-height:580px}.postContentEditor{min-height:420px}}@media (width<=600px){.postWorkspaceTop{flex-direction:column;align-items:flex-start;margin-bottom:17px}.postWorkspaceTop h1{font-size:27px}.postEditorActions{width:100%}.postEditorActions button{flex:1}.writingCanvas{min-height:500px;padding:20px 16px}.editorTitleInput{font-size:25px}.postContentEditor{min-height:390px;font-size:13px}.postSettingsRail{grid-template-columns:1fr;padding:16px}.postSettingsRail .editorHint{grid-column:auto}.studioPagination{justify-content:center;padding:14px 10px}.studioPagination button{min-width:29px}.studioPagination button:first-child,.studioPagination button:last-child{padding:0 8px}.studioPagination span{display:none}}.richEditor{margin-top:17px}.richToolbar{z-index:3;background:#f9fcfdf5;border:1px solid #dce8ee;border-radius:9px;padding:8px;position:sticky;top:72px;box-shadow:0 5px 14px #234a5e0f}.richTools,.richInsert{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.richTools{border-bottom:1px solid #e5edf1;padding-bottom:8px}.richTools i{background:#d9e5ea;width:1px;height:20px;margin:0 2px}.richToolbar button{color:#557187;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;height:30px;padding:0 9px;font:600 12px Inter,PingFang SC,Microsoft YaHei,sans-serif}.richToolbar button:hover{color:#147fae;background:#e7f6fc}.richToolbar button.active{color:#0877aa;background:#dff5fd;border-color:#86d1ec}.richToolbar button:disabled{opacity:.4;cursor:wait}.richInsert{padding-top:8px}.richInsert input{box-sizing:border-box;color:#39576a;background:#fff;border:1px solid #d8e5eb;border-radius:6px;outline:none;width:144px;height:30px;padding:0 9px;font:12px inherit}.richInsert input:focus{border-color:#55c0e6;box-shadow:0 0 0 3px #44b5e21c}.richInsert button{background:#fff;border-color:#d2e1e8}.tiptapContent{color:#294356;outline:0;min-height:570px;padding:27px 2px 14px;font-size:16px;line-height:1.85}.tiptapContent p{margin:0 0 17px}.tiptapContent h1,.tiptapContent h2,.tiptapContent h3{color:#193950;margin:30px 0 14px;line-height:1.3}.tiptapContent h2{font-size:25px}.tiptapContent h3{font-size:20px}.tiptapContent ul,.tiptapContent ol{margin:0 0 18px;padding-left:26px}.tiptapContent li{margin:5px 0}.tiptapContent blockquote{color:#547185;border-left:3px solid #3bbfe9;margin:22px 0;padding:7px 0 7px 16px}.tiptapContent pre{color:#d7f2ff;background:#102b3c;border-radius:8px;margin:20px 0;padding:15px 17px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.tiptapContent code{color:#34677e;background:#e9f3f8;border-radius:4px;padding:2px 5px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.tiptapContent pre code{color:inherit;background:0 0;padding:0}.tiptapContent a{color:#087fb8;text-underline-offset:3px;text-decoration:underline}.tiptapContent img{border-radius:8px;max-width:100%;height:auto;margin:22px auto;display:block}.tiptapContent p.is-editor-empty:first-child:before{float:left;color:#9bafbb;content:attr(data-placeholder);pointer-events:none;height:0}.tiptapContent:focus{outline:0}.editorAttachmentPicker{gap:13px;display:grid}.editorAttachmentPicker>p{color:#6b8797;margin:0;font-size:13px}.editorAttachmentToolbar{align-items:center;gap:9px;display:flex}.editorAttachmentToolbar .postLibrarySearch{flex:1}.editorAttachmentToolbar .primaryButton{white-space:nowrap}.editorAttachmentError{color:#c34747!important;margin:0!important}.editorAttachmentGrid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:10px;max-height:420px;padding:2px;display:grid;overflow:auto}.editorAttachmentGrid>button{color:#37566a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e5ec;border-radius:6px;grid-template-rows:96px auto auto;gap:4px;min-width:0;padding:7px;display:grid;position:relative;overflow:hidden}.editorAttachmentGrid>button:hover{background:#f2fbff;border-color:#3db8e4}.editorAttachmentGrid>button>span{z-index:1;color:#5b8296;background:#edf5f8;place-items:center;display:grid;position:absolute;inset:7px}.editorAttachmentGrid>button>img{object-fit:cover;width:100%;height:96px;position:relative}.editorAttachmentGrid>button>b,.editorAttachmentGrid>button>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorAttachmentGrid>button>b{font-size:12px}.editorAttachmentGrid>button>small{color:#7893a2;font-size:11px}@media (width<=640px){.editorAttachmentToolbar{flex-direction:column;align-items:stretch}.editorAttachmentToolbar .primaryButton{width:100%}.editorAttachmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modalCard:has(.editorAttachmentPicker){flex-direction:column;max-height:calc(100vh - 36px);display:flex;width:min(100% - 36px,1500px)!important}.modalCard:has(.editorAttachmentPicker) .modalBody{min-height:0;overflow:auto}.editorAttachmentTabs{color:#25475c;border-bottom:1px solid #e4edf2;padding:0 0 10px}.editorAttachmentToolbar label{color:#607d90;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.editorAttachmentToolbar select{color:inherit;font:inherit;background:0 0;border:0}.editorAttachmentView{gap:3px;display:flex}.editorAttachmentView button{color:#617f91;cursor:pointer;background:#fff;border:1px solid #d5e3ea;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.editorAttachmentView button.active{color:#167eab;background:#e8f8fd;border-color:#45bde6}.editorAttachmentGroups{gap:7px;display:grid}.editorAttachmentGroups>b{color:#3e5c70;font-size:13px}.editorAttachmentGroups>div{flex-wrap:wrap;gap:8px;display:flex}.editorAttachmentGroups button{color:#4e6c80;cursor:pointer;background:#fff;border:1px solid #d6e3ea;border-radius:6px;padding:7px 11px;font:13px inherit}.editorAttachmentGroups button.active{color:#147da9;background:#e6f8fe;border-color:#52c4e9}.editorAttachmentSelection{align-items:center;gap:8px;display:flex}.editorAttachmentSelection>span{color:#547186;font-size:13px}.editorAttachmentSelection .secondaryButton{margin-left:auto;padding:7px 11px!important}.editorAttachmentGrid>label{color:#37566a;cursor:pointer;background:#fff;border:1px solid #d7e5ec;border-radius:6px;grid-template-rows:96px auto auto;gap:4px;min-width:0;padding:7px;display:grid;position:relative;overflow:hidden}.editorAttachmentGrid>label.selected{border-color:#38bce8;box-shadow:0 0 0 2px #38bce824}.editorAttachmentGrid>label>input{z-index:3;accent-color:#1daee0;width:16px;height:16px;position:absolute;top:8px;left:8px}.editorAttachmentGrid>label>span{z-index:1;color:#5b8296;background:#edf5f8;place-items:center;display:grid;position:absolute;inset:7px}.editorAttachmentGrid>label>img{object-fit:cover;width:100%;height:96px;position:relative}.editorAttachmentGrid>label>b,.editorAttachmentGrid>label>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorAttachmentGrid>label>b{font-size:12px}.editorAttachmentGrid>label>small{color:#7893a2;font-size:11px}.editorAttachmentGrid.isList{grid-template-columns:1fr;max-height:380px}.editorAttachmentGrid.isList>label{grid-template-rows:1fr;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;min-height:58px}.editorAttachmentGrid.isList>label>span{width:58px;inset:7px auto 7px 7px}.editorAttachmentGrid.isList>label>img{width:58px;height:44px}.editorAttachmentGrid.isList>label>small{grid-column:3}@media (width<=640px){.modalCard:has(.editorAttachmentPicker){width:calc(100% - 20px)!important}.editorAttachmentToolbar{flex-flow:wrap;align-items:stretch}.editorAttachmentToolbar .postLibrarySearch{flex-basis:100%;min-width:100%}.editorAttachmentGroups>div{flex-wrap:nowrap;overflow:auto}.editorAttachmentSelection{flex-wrap:wrap}.editorAttachmentSelection .secondaryButton{margin-left:0}.editorAttachmentGrid.isList>label{grid-template-columns:54px minmax(0,1fr)}}.editorAttachmentGrid>label>img{z-index:2!important}.editorAttachmentPagination{justify-content:flex-end;align-items:center;gap:6px;padding-top:4px;display:flex}.editorAttachmentPagination>span{color:#71899b;margin-right:auto;font-size:12px}.editorAttachmentPagination button{color:#507084;cursor:pointer;background:#fff;border:1px solid #d4e2e9;border-radius:5px;min-width:30px;height:30px;padding:0 8px;font:12px inherit}.editorAttachmentPagination button.active{color:#137da9;background:#e6f8fe;border-color:#3dbce7}.editorAttachmentPagination button:disabled{cursor:not-allowed;opacity:.45}.editorAttachmentPagination i{color:#8299a8;font-style:normal}@media (width<=640px){.editorAttachmentPagination{flex-wrap:wrap}.editorAttachmentPagination>span{flex-basis:100%}}@media (width<=700px){.richToolbar{position:static}.richInsert input{width:calc(50% - 5px)}.richInsert button{padding:0 7px!important}.tiptapContent{min-height:410px;font-size:15px}.richTools i{display:none}}.editorModeSwitch{border-bottom:1px solid #e5edf1;align-items:center;gap:6px;margin-top:17px;padding-bottom:12px;display:flex}.editorModeSwitch button{color:#58758a;cursor:pointer;background:#fff;border:1px solid #d5e2e9;border-radius:7px;height:31px;padding:0 12px;font:650 12px Inter,PingFang SC,Microsoft YaHei,sans-serif}.editorModeSwitch button.active{color:#087caf;background:#e5f7fd;border-color:#66c7e8}.editorModeSwitch small{color:#8197a6;margin-left:auto;font-size:12px}.markdownCodeEditor{border:1px solid #173b52;border-radius:9px;margin-top:16px;overflow:hidden;box-shadow:0 8px 20px #18374917}.markdownCodeEditor .cm-editor{height:580px;background:#102735!important}.markdownCodeEditor .cm-scroller{font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.markdownCodeEditor .cm-gutters{background:#102735;border-right:1px solid #284b60}.markdownCodeEditor .cm-activeLine,.markdownCodeEditor .cm-activeLineGutter{background:#61c1e917}.taxonomyPicker{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.taxonomyPicker legend{color:#4c697d;padding:0;font-size:12px;font-weight:700}.taxonomyPicker>div{flex-wrap:wrap;gap:7px;display:flex}.taxonomyPicker label{box-sizing:border-box;cursor:pointer;color:#4b697c;background:#f8fbfc;border:1px solid #d7e4eb;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.2;display:inline-flex}.taxonomyPicker label:has(input:checked){color:#087cac;background:#e4f7fe;border-color:#67c8e9}.taxonomyPicker input{accent-color:#159bd0;width:13px;height:13px;margin:0}.taxonomyPicker small{color:#8096a4;font-size:12px;line-height:1.5}@media (width<=700px){.editorModeSwitch{flex-wrap:wrap;align-items:flex-start}.editorModeSwitch small{order:2;width:100%;margin-left:0}.markdownCodeEditor .cm-editor{height:420px}.markdownCodeEditor .cm-scroller{font-size:13px}}.rowActions a{color:#4c6d81;background:#fff;border:1px solid #d1e0e8;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font:12px inherit;text-decoration:none;display:inline-flex}.rowActions a:hover{color:#177aa9;background:#eaf8fe;border-color:#49b9e7}.studioShell{color:#19354b!important;background:#f5f8fa!important}.studioSidebar{box-shadow:8px 0 24px #25495e09;background:#fff!important;border-right:1px solid #dde8ee!important}.studioBrand{color:#1d4d67!important}.studioBrand small{color:#168fc8!important}.studioSidebar nav button,.studioSidebar footer button{color:#5b7587!important}.studioSidebar nav button:hover{color:#166d98!important;background:#f0f8fc!important}.studioSidebar nav .active{color:#147cab!important;background:linear-gradient(90deg,#e1f5fd,#f4fbff)!important;box-shadow:inset 3px 0 #26b7e8!important}.studioSidebar footer{border-top-color:#e4edf2!important}.studioContent{background:radial-gradient(circle at 80% -30%,#39ade21c,#0000 30%),#f5f8fa!important}.modalScrim{background:#233d4e3d!important}.modalCard{background:#fff!important;border-color:#d8e5ec!important;box-shadow:0 22px 60px #1f405329!important}.modalCard>header,.modalCard>footer{background:#f7fafc!important;border-color:#e3edf2!important}.modalCard>header h2{color:#1e3b50!important}.modalCard>header button{color:#5a7486!important}.modalCard>header button:hover{color:#137eae!important}.modalBody{color:#536f82!important;background:#fff!important}.studioShell .postWorkspaceTop{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;position:static!important}.studioToast{z-index:60;box-sizing:border-box;color:#31566c;background:#fff;border:1px solid #cfe0e9;border-radius:10px;align-items:center;gap:10px;min-width:280px;max-width:min(420px,100vw - 32px);padding:12px 13px;animation:.18s ease-out studioToastIn;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 14px 35px #193c522e}.studioToast>span{color:#1aaf72;place-items:center;display:grid}.studioToast.error{color:#9b4148;border-color:#f0c7ca}.studioToast.error>span{color:#d5545d}.studioToast p{flex:1;margin:0;font-size:13px;font-weight:600;line-height:1.45}.studioToast button{color:#7892a2;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.studioToast button:hover{color:#237da8}@keyframes studioToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.studioToast{min-width:0;bottom:16px;right:16px}}.mediaHeading{align-items:flex-end}.storagePolicy{color:#267496;background:#f0f9fd;border:1px solid #cce3ef;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.mediaLibrary{background:#fff;border:1px solid #dfe9ef;border-radius:13px;overflow:hidden;box-shadow:0 12px 30px #1f465c0e}.mediaToolbar{background:#fbfdfe;border-bottom:1px solid #e8eef2;align-items:center;gap:11px;padding:14px 16px;display:flex}.mediaSelectAll{place-items:center;width:27px;height:34px;display:grid}.mediaSelectAll input,.mediaCardTop input{accent-color:#168fc7;cursor:pointer;width:16px;height:16px;margin:0}.mediaSearch{box-sizing:border-box;color:#8299aa;background:#fff;border:1px solid #d4e1e8;border-radius:8px;align-items:center;gap:8px;width:min(360px,32vw);min-width:220px;height:36px;padding:0 10px;display:flex}.mediaSearch:focus-within{border-color:#46b9e2;box-shadow:0 0 0 3px #38b0de1f}.mediaSearch input{color:#29475c;background:0 0;border:0;outline:0;width:100%;min-width:0;font:13px Inter,PingFang SC,Microsoft YaHei,sans-serif}.mediaSearch input::placeholder{color:#9aacb8}.mediaToolbarOptions{align-items:center;gap:15px;margin-left:auto;display:flex}.mediaToolbarOptions>label{color:#607a8c;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.mediaToolbarOptions select{color:#314f63;cursor:pointer;background:0 0;border:0;outline:0;padding:5px 2px;font:600 12px Inter,PingFang SC,Microsoft YaHei,sans-serif}.mediaViewSwitch{border-left:1px solid #e2eaf0;align-items:center;gap:3px;padding-left:5px;display:flex}.mediaViewSwitch button{color:#5d7789;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.mediaViewSwitch button:hover,.mediaViewSwitch button.active{color:#1680ae;background:#eaf8fd;border-color:#b8dfed}.mediaGroups{scrollbar-width:thin;background:#fff;border-bottom:1px solid #edf2f5;gap:9px;padding:14px 16px 11px;display:flex;overflow-x:auto}.mediaGroups button{color:#4a6577;cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:8px;flex:none;padding:9px 11px;font:600 13px Inter,PingFang SC,Microsoft YaHei,sans-serif}.mediaGroups button:hover{color:#147ca9;background:#f4fcff;border-color:#73c8e7}.mediaGroups button.active{color:#117da9;background:#eaf8fd;border-color:#c2e7f4;box-shadow:inset 0 0 0 1px #2cafde14}.mediaGroups small{color:#8aa0af;margin-left:6px;font-size:11px;font-weight:600}.mediaSelectionNotice,.mediaLoadError{border-radius:8px;align-items:center;gap:11px;margin:13px 16px 0;padding:9px 11px;font-size:12px;display:flex}.mediaSelectionNotice{color:#277596;background:#effaff;border:1px solid #bfe6f3}.mediaSelectionNotice button,.mediaLoadError button{color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;font:700 12px inherit;text-decoration:underline}.mediaLoadError{color:#a24d53;background:#fff7f7;border:1px solid #f0cccc}.mediaAssetGrid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;padding:16px;display:grid}.mediaAssetCard{background:#fff;border:1px solid #dfe8ed;border-radius:9px;grid-template-rows:auto 124px auto auto;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 9px #1e425309}.mediaAssetCard:hover{z-index:1;border-color:#8fd1e9;transform:translateY(-2px);box-shadow:0 9px 22px #186a8f1f}.mediaCardTop{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.mediaCardTop input{pointer-events:auto;filter:drop-shadow(0 1px 1px #00000026)}.mediaCardTop span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#eaf7fe;background:#122c3db8;border-radius:999px;padding:3px 6px;font-size:10px;line-height:1.1}.mediaPreview{box-sizing:border-box;color:#4f8299;background:linear-gradient(145deg,#eaf4f8,#dcecf3);place-items:center;width:100%;height:124px;display:grid;position:relative;overflow:hidden}.mediaPreview.image{background:linear-gradient(145deg,#e3f3f9,#d4eaf4)}.mediaPreview.video{color:#666dc0;background:linear-gradient(145deg,#e8e9fb,#dce8f7)}.mediaPreview.audio{color:#bd7948;background:linear-gradient(145deg,#f8f0e9,#f4e0cf)}.mediaPreview.document{color:#668091;background:linear-gradient(145deg,#eef2f5,#e0e9ee)}.mediaPreview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mediaFallbackIcon{opacity:.92}.mediaAssetInfo{gap:4px;min-width:0;padding:10px 10px 8px;display:grid}.mediaAssetInfo b{color:#254155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.mediaAssetInfo small{color:#7b93a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.mediaAssetActions{align-items:center;gap:5px;padding:0 8px 8px;display:flex}.mediaAssetActions a,.mediaAssetActions button{box-sizing:border-box;color:#5b7487;cursor:pointer;background:#fff;border:1px solid #d6e4ea;border-radius:6px;place-items:center;height:28px;font:600 11px Inter,PingFang SC,Microsoft YaHei,sans-serif;text-decoration:none;display:grid}.mediaAssetActions a{flex:1}.mediaAssetActions button{width:29px}.mediaAssetActions a:hover,.mediaAssetActions button:hover{color:#117ba9;background:#ecfaff;border-color:#5bc0e4}.mediaAssetActions .dangerIcon:hover{color:#c34d56;background:#fff2f3;border-color:#eba5aa}.mediaAssetGrid.isList{grid-template-columns:1fr;gap:0;padding:0}.mediaAssetGrid.isList .mediaAssetCard{box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-rows:1fr;grid-template-columns:104px minmax(0,1fr) auto;transform:none}.mediaAssetGrid.isList .mediaAssetCard:last-child{border-bottom:0}.mediaAssetGrid.isList .mediaPreview{grid-row:1;height:88px}.mediaAssetGrid.isList .mediaAssetInfo{align-content:center;padding:12px 16px}.mediaAssetGrid.isList .mediaAssetInfo b{font-size:13px}.mediaAssetGrid.isList .mediaAssetActions{align-self:center;padding:0 16px}.mediaAssetGrid.isList .mediaCardTop{left:7px;right:auto}.mediaAssetGrid.isList .mediaCardTop span{display:none}.mediaLibraryFooter{color:#788f9f;border-top:1px solid #e8eef2;justify-content:space-between;align-items:center;gap:14px;padding:0 4px 0 16px;font-size:12px;display:flex}.mediaLibraryFooter .studioPagination{border:0;padding:11px 0}.mediaLibraryFooter .studioPagination button{width:30px;min-width:30px;height:30px}.mediaLibraryFooter .studioPagination button:first-child,.mediaLibraryFooter .studioPagination button:last-child{place-items:center;padding:0;display:grid}@media (width<=860px){.mediaToolbar{flex-wrap:wrap}.mediaToolbarOptions{justify-content:space-between;width:100%;margin-left:38px}.mediaSearch{width:calc(100% - 42px);max-width:none}.mediaAssetGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:12px}.mediaLibraryFooter{flex-direction:column;align-items:flex-start;padding:12px}.mediaLibraryFooter .studioPagination{align-self:center;padding:0}.mediaAssetGrid.isList .mediaAssetCard{grid-template-columns:86px minmax(0,1fr) auto}.mediaAssetGrid.isList .mediaPreview{height:78px}}@media (width<=560px){.mediaHeading{align-items:flex-start}.storagePolicy{padding:7px 9px;font-size:11px}.mediaToolbarOptions{margin-left:0}.mediaToolbarOptions>label{gap:3px}.mediaViewSwitch{margin-left:auto}.mediaGroups{gap:7px;padding:11px 12px}.mediaGroups button{padding:8px 10px;font-size:12px}.mediaAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.mediaAssetCard{grid-template-rows:auto 112px auto auto}.mediaPreview{height:112px}.mediaAssetInfo{padding:9px 8px 7px}.mediaAssetActions{padding:0 7px 7px}.mediaAssetGrid.isList .mediaAssetCard{grid-template-columns:70px minmax(0,1fr)}.mediaAssetGrid.isList .mediaPreview{height:70px}.mediaAssetGrid.isList .mediaAssetActions{grid-column:2;padding:0 10px 8px}.mediaAssetGrid.isList .mediaAssetInfo{padding:9px 10px 3px}.mediaAssetGrid.isList .mediaCardTop{top:5px;left:5px}.mediaLibraryFooter .studioPagination button:nth-of-type(n+6):not(:last-child){display:none}}@media (width>=861px){.studioBody:has(.mediaLibrary){max-width:none!important;padding:34px 38px 54px!important}.studioBody:has(.mediaLibrary) .mediaAssetGrid{grid-template-columns:repeat(auto-fill,minmax(146px,1fr))}}.mediaHeadingActions{align-items:center;gap:10px;display:flex}.mediaAssetCard{grid-template-rows:124px auto auto}.mediaPreview{cursor:zoom-in;border:0;padding:0}.mediaAssetInfo{gap:2px;padding:8px 10px 5px}.mediaAssetInfo b{line-height:1.25}.mediaAssetActions{padding:0 8px 8px}.mediaAssetActions .assetPreviewButton{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.mediaOverlay{z-index:60;color:#203246;background:#fff;border:1px solid #dce7ec;border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100vw - 48px,940px);height:min(100vh - 48px,720px);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 26px 80px #19354747,0 0 0 100vmax #0b1e2a61}.mediaOverlay>header,.mediaOverlay>footer{background:#fff;border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.mediaOverlay>header h2{color:#162c3d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.25;overflow:hidden}.mediaOverlay>header>div{align-items:center;gap:4px;display:flex}.mediaOverlay>header button{color:#526b7d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mediaOverlay>header button:hover{color:#117eae;background:#edf7fb}.mediaOverlay>footer{border-top:1px solid #e4ebef;border-bottom:0;justify-content:flex-end}.mediaOverlayBody{padding:26px 28px 34px;overflow:auto}.uploadChoices{gap:10px;margin-bottom:22px;display:grid}.uploadChoices>b{font-size:15px}.uploadChoices>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.uploadChoices button{color:#314c60;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:8px;align-content:center;gap:3px;min-height:68px;padding:12px 14px;display:grid;position:relative}.uploadChoices button:hover,.uploadChoices button.active{background:#f3fbfe;border-color:#6fd0eb}.uploadChoices button span{font-weight:700}.uploadChoices button small{color:#71899b}.uploadChoices button svg{color:#24bb87;position:absolute;top:12px;right:12px}.uploadDropzone{color:#5b7588;text-align:center;background:#fbfdfe;border:1px dashed #cbdce5;border-radius:10px;place-content:center;justify-items:center;gap:12px;min-height:250px;display:grid}.uploadDropzone:hover{background:#f5fcff;border-color:#4bc2e7}.uploadDropzone>input{display:none}.uploadDropzone svg{color:#22aade}.uploadDropzone strong{color:#314d60;font-size:17px;font-weight:500}.uploadDropzone strong button{color:#168ac0;font:inherit;cursor:pointer;background:0 0;border:0}.uploadDropzone small{font-size:12px}.uploadQueue{gap:7px;margin-top:14px;display:grid}.uploadQueue>div{background:#fff;border:1px solid #e0e9ed;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 11px;font-size:13px;display:grid}.uploadQueue span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploadQueue small{color:#7690a2}.uploadQueue button{color:#688296;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.inspectorOverlay{background:#fff;width:min(100vw - 48px,1120px);height:min(100vh - 48px,760px)}.mediaInspector{background:#fff;grid-template-columns:minmax(420px,1.2fr) minmax(340px,.8fr);gap:0;display:grid;overflow:auto}.mediaInspectorPreview{background:#f7fafb;place-items:center;min-height:390px;padding:30px;display:grid}.mediaInspectorPreview>img{object-fit:contain;border-radius:7px;max-width:100%;max-height:calc(100vh - 230px);display:block;box-shadow:0 10px 35px #1e3d4e21}.mediaInspectorPreview>div{color:#688296;justify-items:center;gap:12px;display:grid}.mediaInspectorPreview a{color:#187da9;background:#fff;border:1px solid #cbdde6;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.mediaInspectorInfo{border-left:1px solid #e4ebef;padding:24px 26px}.mediaInspectorInfo dl{margin:0}.mediaInspectorInfo dl>div{border-bottom:1px solid #edf1f3;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.mediaInspectorInfo dt{color:#627c8f;font-weight:700}.mediaInspectorInfo dd{color:#233f53;overflow-wrap:anywhere;min-width:0;margin:0}.mediaCodeLinks{gap:10px;margin-top:19px;display:grid}.mediaCodeLinks>div{background:#fbfdfe;border:1px solid #dfe8ed;border-radius:7px;gap:6px;padding:11px 88px 11px 12px;display:grid;position:relative}.mediaCodeLinks b{font-size:12px}.mediaCodeLinks code{color:#557082;overflow-wrap:anywhere;max-height:43px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.mediaCodeLinks button{color:#405d70;cursor:pointer;background:#fff;border:1px solid #cbdbe3;border-radius:6px;align-items:center;gap:4px;padding:7px 8px;font:12px inherit;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.mediaCodeLinks button:hover{color:#147daa;border-color:#47bee5}.mediaOverlay .mediaLoadError{margin:14px 0 0}.mediaOverlay footer .secondaryButton,.mediaOverlay footer .primaryButton{padding:10px 15px!important}@media (width<=760px){.mediaHeadingActions{flex-direction:column;align-items:flex-end}.mediaOverlay{width:calc(100vw - 24px);height:calc(100vh - 24px)}.mediaOverlay>header,.mediaOverlay>footer{padding:13px 16px}.mediaOverlay>header h2{font-size:16px}.mediaOverlayBody{padding:18px 16px}.uploadChoices>div{grid-template-columns:repeat(2,minmax(0,1fr))}.uploadDropzone{min-height:220px;padding:20px}.mediaInspector{grid-template-columns:1fr}.mediaInspectorPreview{min-height:260px;padding:22px}.mediaInspectorPreview>img{max-height:48vh}.mediaInspectorInfo{border-top:1px solid #e4ebef;border-left:0;padding:18px}.mediaInspectorInfo dl>div{grid-template-columns:92px minmax(0,1fr);padding:12px 0}}.studioBody:has(.mediaLibrary) .mediaAssetGrid.isList{grid-template-columns:1fr!important}.mediaAssetGrid.isList .mediaAssetCard{min-height:88px;grid-template-rows:88px!important;grid-template-columns:104px minmax(0,1fr) auto!important}.mediaAssetGrid.isList .mediaAssetInfo{grid-area:1/2;align-content:center}.mediaAssetGrid.isList .mediaAssetActions{grid-area:1/3;align-self:center}.mediaAssetGrid.isList .mediaPreview{grid-area:1/1}.mediaLibraryFooter{background:#fff!important}.studioAccount{margin-left:auto;position:relative}.studioUser{color:#244258;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:5px 7px;display:flex;margin-left:0!important}.studioUser:hover,.studioUser[aria-expanded=true]{background:#edf7fb}.studioUser>span,.studioUser>img{background:linear-gradient(135deg,#45c9fc,#6575e9);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid;box-shadow:0 5px 18px #25afeb38}.studioUser>img{object-fit:cover}.studioUser>div{min-width:0}.studioUser b{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:13px;display:block;overflow:hidden}.studioUser small{text-overflow:ellipsis;white-space:nowrap;max-width:250px;display:block;overflow:hidden}.studioUser>svg{color:#6e899b}.studioAccountMenu{z-index:25;background:#fff;border:1px solid #d9e6ed;border-radius:9px;min-width:220px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 14px 35px #23475c2b}.studioAccountMenu p{color:#6c8799;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e7eef2;margin:0;padding:11px 13px;font-size:12px;overflow:hidden}.studioAccountMenu button{color:#46667b;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:8px;width:100%;padding:11px 13px;font:600 13px Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.studioAccountMenu button:hover{color:#147baa;background:#f0f9fc}@media (width<=560px){.studioUser{padding:4px}.studioUser>svg{display:none}.studioAccountMenu{right:-7px}.mediaAssetGrid.isList .mediaAssetCard{min-height:76px;grid-template-rows:76px!important;grid-template-columns:76px minmax(0,1fr) auto!important}.mediaAssetGrid.isList .mediaPreview{height:76px}}.adminListHeading>div:last-child{gap:9px;display:flex}.adminListHeading .secondaryButton{padding:10px 13px!important}.adminDirectory{background:#fff;border:1px solid #dfe9ef;border-radius:11px;overflow:hidden;box-shadow:0 10px 25px #24465a0b}.adminListToolbar{background:#fbfdfe;border-bottom:1px solid #e8eef2;align-items:center;gap:12px;padding:13px 16px;display:flex}.adminListCheck{place-items:center;width:24px;display:grid}.adminListCheck input{accent-color:#168fc7;cursor:pointer;width:16px;height:16px;margin:0}.adminListSearch{color:#8299aa;background:#fff;border:1px solid #d4e1e8;border-radius:7px;align-items:center;gap:8px;width:min(350px,30vw);height:36px;padding:0 10px;display:flex}.adminListSearch:focus-within{border-color:#46b9e2;box-shadow:0 0 0 3px #38b0de1f}.adminListSearch input{color:#29475c;background:0 0;border:0;outline:0;width:100%;min-width:0;font:13px Inter,PingFang SC,Microsoft YaHei,sans-serif}.adminListFilters{align-items:center;gap:14px;margin-left:auto;display:flex}.adminListFilters label{color:#607a8c;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.adminListFilters select{color:#314f63;cursor:pointer;background:0 0;border:0;outline:0;padding:5px 2px;font:600 12px Inter,PingFang SC,Microsoft YaHei,sans-serif}.adminListFilters>button{color:#557589;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.adminListFilters>button:hover{color:#168ac0}.adminListRows>article{border-bottom:1px solid #edf2f5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:58px;padding:10px 16px;display:grid}.adminListRows>article:hover{background:#fbfdfe}.adminListPrimary{gap:4px;min-width:0;display:grid}.adminListPrimary>b{color:#2d485b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.adminListPrimary>span,.adminListPrimary>div>span{color:#7c93a2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminListPrimary.withAvatar{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px}.adminListPrimary.withAvatar>img,.adminListPrimary.withAvatar>span{color:#506a7b;object-fit:cover;background:#f1f4f6;border-radius:6px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.adminListPrimary.withAvatar>div{gap:3px;min-width:0;display:grid}.adminListPrimary.withAvatar b{color:#2d485b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.adminListActions{color:#8096a6;justify-content:flex-end;align-items:center;gap:14px;min-width:250px;font-size:12px;display:flex}.adminListActions button{color:#527489;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font:600 12px Inter,PingFang SC,Microsoft YaHei,sans-serif;display:inline-flex}.adminListActions button:hover{color:#147baa}.adminListActions .dangerIcon{color:#c4545c}.adminListActions time{text-align:right;white-space:nowrap;min-width:124px}.adminTypePill{color:#607b8d;white-space:nowrap;background:#fff;border:1px solid #d7e4ea;border-radius:5px;padding:3px 7px;font-size:11px}.adminTypePill.category,.adminTypePill.healthy{color:#199866;background:#effbf5;border-color:#bdebd7}.adminTypePill.tag{color:#167cab;background:#f1faff;border-color:#cbe5f5}.adminTypePill.admin{color:#6a52bb;background:#f7f5ff;border-color:#d9d1fb}.adminListFooter{color:#71899a;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.adminListFooter nav{align-items:center;gap:6px;display:flex}.adminListFooter button{color:#8298a7;background:#fff;border:1px solid #d7e4ea;border-radius:5px;place-items:center;width:32px;height:30px;display:grid}.adminListFooter nav>span{color:#526f82;border:1px solid #d7e4ea;border-radius:5px;padding:7px 9px}.adminListFooter label{white-space:nowrap}.adminListFooter select{color:#526f82;background:#fff;border:1px solid #d7e4ea;border-radius:5px;margin-left:3px;padding:5px}.auditRows>article{grid-template-columns:32px minmax(0,1fr) auto}.auditMark{color:#287b9d;background:#eef6fa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.auditRows .adminListActions{min-width:160px}@media (width<=760px){.adminListHeading>div:last-child{width:100%;margin-top:8px}.adminListHeading>div:last-child button{flex:1}.adminListToolbar{flex-wrap:wrap;align-items:stretch}.adminListSearch{width:calc(100% - 38px);max-width:none}.adminListFilters{justify-content:flex-start;width:100%;margin-left:36px;overflow:auto}.adminListRows>article{grid-template-columns:20px minmax(0,1fr);padding:11px 13px}.adminListActions{grid-column:2;justify-content:flex-start;gap:10px;min-width:0}.adminListActions time{text-align:left;min-width:0}.adminListFooter{flex-direction:column;align-items:flex-start}.adminListFooter nav{align-self:center}.auditRows>article{grid-template-columns:32px minmax(0,1fr)}.auditRows .adminListActions{grid-column:2;min-width:0}}.postLibraryHeading>div:last-child{gap:9px;display:flex}.postLibraryHeading .secondaryButton{padding:10px 13px!important}.postLibrary{background:#fff;border:1px solid #dfe9ef;border-radius:12px;overflow:visible;box-shadow:0 12px 30px #1f465c0e}.postLibraryToolbar{background:#fbfdfe;border-bottom:1px solid #e8eef2;align-items:center;gap:12px;padding:13px 16px;display:flex}.postSelectAll{place-items:center;width:24px;display:grid}.postSelectAll input,.postLibraryRows>article>label input{accent-color:#168fc7;cursor:pointer;width:16px;height:16px;margin:0}.postLibrarySearch{color:#8299aa;background:#fff;border:1px solid #d4e1e8;border-radius:8px;align-items:center;gap:8px;width:min(350px,30vw);height:36px;padding:0 10px;display:flex}.postLibrarySearch:focus-within{border-color:#46b9e2;box-shadow:0 0 0 3px #38b0de1f}.postLibrarySearch input{color:#29475c;background:0 0;border:0;outline:0;width:100%;min-width:0;font:13px Inter,PingFang SC,Microsoft YaHei,sans-serif}.postLibrarySearch input::placeholder{color:#9aacb8}.postLibraryFilters{align-items:center;gap:14px;margin-left:auto;display:flex}.postLibraryFilters label{color:#607a8c;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.postLibraryFilters select{color:#314f63;cursor:pointer;background:0 0;border:0;outline:0;padding:5px 2px;font:600 12px Inter,PingFang SC,Microsoft YaHei,sans-serif}.postLibraryRows>article{border-bottom:1px solid #edf2f5;grid-template-columns:22px 86px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:11px 16px;display:grid}.postLibraryRows>article:last-child{border-bottom:0}.postLibraryRows>article:hover{background:#f9fcfd}.postListCover{color:#668497;cursor:pointer;background:#f0f6f9;border:1px solid #e1eaef;border-radius:7px;place-items:center;width:86px;height:60px;padding:0;display:grid;overflow:hidden}.postListCover:hover{border-color:#6fc7e6}.postListCover img{object-fit:cover;width:100%;height:100%}.postListMain{gap:5px;min-width:0;display:grid}.postListMain>button{color:#263f51;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font:700 14px/1.4 Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.postListMain>button:hover{color:#117da9;text-underline-offset:3px;text-decoration:underline}.postListMain p{color:#7c93a2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.postListMain p span{color:#bdd0da;margin:0 5px}.postListMain>div{gap:5px;min-height:19px;display:flex;overflow:hidden}.postListMain em{color:#617d8f;background:#fff;border:1px solid #d7e5eb;border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-style:normal}.postListMeta{color:#72899a;justify-content:flex-end;align-items:center;gap:19px;min-width:280px;font-size:12px;display:flex}.postListMeta>button,.postMore>button{color:#48677b;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.postListMeta>button:hover,.postMore>button:hover{color:#117eae}.postListMeta time{text-align:right;min-width:84px}.postMore{position:relative}.postMore>div{z-index:9;background:#fff;border:1px solid #d9e5eb;border-radius:8px;min-width:132px;display:grid;position:absolute;top:30px;right:0;overflow:hidden;box-shadow:0 12px 28px #23475c2e}.postMore>div button{color:#46657a;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:7px;padding:10px 11px;font:600 12px Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.postMore>div button:hover{color:#147baa;background:#f0f9fc}.postMore>div .danger{color:#c4545c}.postMore>div .danger:hover{color:#b8424b;background:#fff4f4}.postLibraryPagination{background:#fff!important;border:0!important}@media (width<=980px){.postLibraryToolbar{flex-wrap:wrap}.postLibrarySearch{width:calc(100% - 38px);max-width:none}.postLibraryFilters{justify-content:flex-end;width:100%;margin-left:36px}.postLibraryRows>article{grid-template-columns:22px 72px minmax(0,1fr) auto;gap:12px}.postListCover{width:72px;height:54px}.postListMeta{gap:10px;min-width:auto}.postListMeta time{display:none}}@media (width<=640px){.postLibraryHeading>div:last-child{width:100%}.postLibraryHeading>div:last-child button{flex:1}.postLibraryFilters{justify-content:flex-start;margin-left:0;padding-bottom:2px;overflow:auto}.postLibraryRows>article{grid-template-columns:20px 56px minmax(0,1fr);gap:10px;padding:10px 12px}.postListCover{width:56px;height:48px}.postListMeta{grid-column:3;justify-content:flex-start;gap:8px}.postListMain p{display:none}.postListMain>div{margin-top:1px}.postListMeta .publishedPill,.postListMeta .draftPill{padding:3px 6px}.postLibraryPagination{justify-content:center!important;padding:13px 9px!important}.postLibraryPagination button:first-child,.postLibraryPagination button:last-child{font-size:0}.postLibraryPagination button:first-child:after{content:"‹";font-size:18px}.postLibraryPagination button:last-child:after{content:"›";font-size:18px}}@media (width>=1025px){.appShell{--home-card-gap:12px}.appShell .categoryArea,.appShell .categoryArea .cats{gap:var(--home-card-gap)!important}.appShell .main{gap:var(--home-card-gap)!important;padding-top:var(--home-card-gap)!important}.appShell .main .posts{gap:var(--home-card-gap)!important}.appShell .main aside{align-content:start!important;gap:var(--home-card-gap)!important;display:grid!important}.appShell .main aside .panel{margin:0!important}.appShell .main{grid-template-columns:minmax(0,1fr) 272px!important}.appShell .main .homePrimary{min-width:0;align-content:start!important;gap:var(--home-card-gap)!important;display:grid!important}.appShell .main .homePrimary .categoryArea{grid-template-columns:1fr!important;padding-top:0!important;display:block!important}.appShell .main .homePrimary .categoryArea .cats{grid-template-columns:repeat(8,minmax(0,1fr))!important;width:100%!important;height:auto!important}.appShell .main aside>.status{background:linear-gradient(145deg,#0b3042eb,#051925fa)!important;border:1px solid #1f596f!important;border-radius:10px!important;flex-direction:column!important;height:176px!important;min-height:0!important;margin:0!important;padding:10px 14px!important;display:flex!important;overflow:hidden!important}.appShell .main aside>.status h3{border-bottom:1px solid #234c6594!important;align-items:center!important;gap:7px!important;margin:0 0 7px!important;padding-bottom:7px!important;display:flex!important}.appShell .main aside>.status h3 em{margin-left:auto!important}.appShell .main aside>.status .statusNodeViewport{flex:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.appShell .main aside>.status .statusNodeTrack p{align-items:center!important;min-height:24px!important;margin:0!important;font-size:12px!important;display:flex!important}.appShell .main aside>.status .statusNodeTrack p span{color:#aec1d1!important;margin-left:auto!important}.appShell .main aside>.status .statusDot{background:#37e4a3!important;border-radius:50%!important;width:7px!important;height:7px!important;margin-right:8px!important;display:inline-block!important}.appShell.lightsOn .main aside>.status{background:linear-gradient(145deg,#fff,#f5fbff)!important;border-color:#c8dfea!important}}.appShell .main .post{flex-direction:column!important;padding:0 10px 10px!important;display:flex!important}.appShell .main .post .cover{height:72px!important;margin:0 -10px 5px!important}.appShell .main .post h2,.appShell .main .post>p{margin:0 0 5px!important}.appShell .main .post .tags{gap:5px!important;min-height:0!important;margin:0 0 5px!important;padding-top:0!important}.appShell .main .post footer{gap:10px!important;margin:0!important;padding-top:5px!important}.appShell .main .post footer span:nth-child(2){margin-left:auto!important}.appShell .main .post footer span:last-child{margin-left:0!important}.appShell .main .homePrimary .heading{border-bottom:0!important;margin-bottom:3px!important}.listCopy .listRowMeta{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.listCopy .listRowMeta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listCopy .listRowMeta .listMetrics{color:#6dcdf3!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;margin-left:0!important;font-size:11px!important;font-style:normal!important;display:inline-flex!important}.listCopy .listRowMeta .listMetrics:first-of-type{margin-left:auto!important}.listingPagination{justify-content:flex-end;align-items:center;gap:6px;padding:18px 0 0;display:flex}.listingPagination button{color:#b9d9e9;cursor:pointer;background:#0b2940;border:1px solid #25546d;border-radius:6px;min-width:32px;padding:6px 9px;font:12px inherit}.listingPagination button:hover:not(:disabled),.listingPagination button.active{color:#fff;background:#105177;border-color:#37c9fb}.listingPagination button:disabled{cursor:not-allowed;opacity:.4}.listingPagination i{color:#8badc1;font-style:normal}.appShell.lightsOn .listingPagination button{color:#416a83;background:#f7fbfe;border-color:#c5dce9}.appShell.lightsOn .listingPagination button.active{color:#17506e;background:#dff3fb;border-color:#48bde8}.appShell .listingHead{background:0 0!important;border-bottom:0!important;height:auto!important;margin-bottom:12px!important;padding-bottom:0!important;display:block!important}.appShell .listingHead h1{margin-bottom:6px!important}.appShell.lightsOn .exploreLinks button:hover{color:#164764!important}.appShell :is(.catCard,.status,.post,.panel,.journey,.listRow>img,.listNoCover,.publicSidebar>section,.articleLeftRail,.articleRightRail>section,.articleCover,.listingPagination button,.search,input,select,textarea),.appShell .categoryArea .cats .catCard,.appShell .main aside>.status,.appShell .main .post,.appShell .main .panel,.appShell .main .tools a,.appShell .main .journey,.appShell .listRow>img,.appShell .listNoCover,.appShell .publicSidebar>section,.appShell .articleLeftRail,.appShell .articleRightRail>section,.appShell .articleCover,.appShell .listingPagination button{border-radius:6px!important}.tiptapContent .tableWrapper{margin:18px 0;overflow-x:auto}.tiptapContent table{border-collapse:collapse;table-layout:fixed;width:100%}.tiptapContent th,.tiptapContent td{vertical-align:top;border:1px solid #c9dce6;min-width:90px;padding:8px 10px;position:relative}.tiptapContent th{color:#25475c;background:#eef7fb;font-weight:700}.tiptapContent td p,.tiptapContent th p{margin:0}.tiptapContent .selectedCell:after{z-index:2;pointer-events:none;content:"";background:#2ab0e124;position:absolute;inset:0}.tiptapContent .column-resize-handle{pointer-events:none;background:#38bce9;width:4px;position:absolute;top:0;bottom:0;right:-2px}.articleDocument .articleCover{display:none!important}.articleTableWrap{margin:22px 0;overflow-x:auto}.articleTableWrap table{border-collapse:collapse;width:100%}.articleTableWrap th,.articleTableWrap td{text-align:left;vertical-align:top;border:1px solid #285069;padding:9px 12px}.articleTableWrap th{color:#edf8ff;background:#0b2b40;font-weight:700}.appShell.lightsOn .articleTableWrap th,.appShell.lightsOn .articleTableWrap td{border-color:#c5dce9}.appShell.lightsOn .articleTableWrap th{color:#24445d;background:#eef7fb}.articleBody .hljs{color:#d5edf8;background:0 0;display:block}.articleBody .hljs-comment,.articleBody .hljs-quote{color:#6f9a86}.articleBody .hljs-keyword,.articleBody .hljs-selector-tag,.articleBody .hljs-literal{color:#f18ca4}.articleBody .hljs-string,.articleBody .hljs-attr,.articleBody .hljs-template-variable{color:#a8d890}.articleBody .hljs-number,.articleBody .hljs-title,.articleBody .hljs-built_in{color:#78c9ff}.articleBody .hljs-variable,.articleBody .hljs-params{color:#f2cf8c}.appShell.lightsOn .articleBody .hljs{color:#274a63}.appShell.lightsOn .articleBody .hljs-comment{color:#698d78}.articleDocument>.eyebrow{display:none!important}.articleDocument .articleMetrics{flex-wrap:wrap;align-items:center;gap:12px;display:flex;margin:0 0 9px!important}.articleDocument .articleMetrics span{align-items:center;gap:5px;display:inline-flex}.articleDocument .articleTaxonomy{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 20px;display:flex}.articleDocument .articleTaxonomy button{color:#a9dced;cursor:pointer;background:#0d3650;border:1px solid #205c7a;border-radius:999px;padding:4px 10px;font:12px inherit}.articleDocument .articleTaxonomy .categoryPill{color:#d0eff9;background:#0e405a;border-color:#1e7595}.articleDocument .articleTaxonomy button:hover{color:#fff;border-color:#49cdf3}.appShell.lightsOn .articleDocument .articleTaxonomy button{color:#286078;background:#eef8fc;border-color:#bdd8e7}.appShell.lightsOn .articleDocument .articleTaxonomy .categoryPill{background:#e0f4fa}.articleComments{border-top:1px solid #1e5069;margin-top:34px;padding-top:22px}.articleCommentsHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.articleCommentsHead h2{margin:0!important;font-size:22px!important}.articleCommentsHead span,.commentEmpty,.commentNotice{color:#91b4c8;font-size:13px}.commentList{gap:12px;display:grid}.commentItem{background:#06202f73;border:1px solid #1e5069;border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px;display:grid}.commentAvatar{color:#e7f8ff;background:#155575;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.commentItem header{align-items:baseline;gap:9px;display:flex}.commentItem header strong{color:#eef8ff;font-size:14px}.commentItem time{color:#7ba2b8;font-size:12px}.commentItem p{color:#bdd4e2;white-space:pre-wrap;line-height:1.65;margin:7px 0 0!important}.commentForm{gap:8px;margin-top:18px;display:grid}.commentForm label{color:#e9f7ff;font-weight:700}.commentForm textarea{resize:vertical;color:#eaf7ff;background:#08283a;border:1px solid #28647f;border-radius:6px;min-height:108px;padding:10px;font:14px inherit}.commentForm textarea:focus{outline-offset:1px;outline:2px solid #35bef0}.commentForm>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.commentForm small{color:#88aabd}.commentForm button,.commentLogin button{color:#fff;cursor:pointer;background:#1682b5;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font:13px inherit;display:inline-flex}.commentForm button:disabled{opacity:.6;cursor:wait}.commentLogin{color:#a8c5d5;border:1px dashed #27617c;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px;font-size:13px;display:flex}.commentNotice{margin:10px 0 0!important}.appShell.lightsOn .articleComments{border-color:#c8deea}.appShell.lightsOn .commentItem{background:#f8fcfe;border-color:#c8deea}.appShell.lightsOn .commentItem header strong,.appShell.lightsOn .commentForm label{color:#25475c}.appShell.lightsOn .commentItem p{color:#456980}.appShell.lightsOn .commentForm textarea{color:#25475c;background:#fff;border-color:#b8d6e5}.appShell.lightsOn .commentLogin{color:#53758a;border-color:#b8d6e5}@media (width<=640px){.articleCommentsHead,.commentLogin,.commentForm>div{flex-direction:column;align-items:flex-start}.commentLogin button{width:100%}}.articleComments .commentList{background:#04192775;border:1px solid #1d526c;border-radius:12px;gap:0;display:grid;overflow:hidden}.articleComments .commentItem{background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr);gap:12px;margin:0;padding:18px 19px;display:grid}.articleComments .commentItem+.commentItem{border-top:1px solid #5b97b138}.articleComments .commentAvatar{background:linear-gradient(145deg,#19729a,#154c6c);width:38px;height:38px;font-size:15px;box-shadow:inset 0 1px #ffffff24}.articleComments .commentContent{min-width:0}.articleComments .commentItemMeta{flex-wrap:wrap;align-items:baseline;gap:9px;min-height:22px;display:flex}.articleComments .commentItemMeta strong{color:#effaff;font-size:14px}.articleComments .commentItemMeta time{color:#87aec3;font-size:12px}.articleComments .commentItem>.commentContent>p{color:#c3dbe8;max-width:800px;font-size:14px;line-height:1.72;margin:5px 0 0!important}.articleComments .commentChildren{border-left:2px solid #49b4dc59;gap:0;margin:15px 0 0 2px;padding-left:15px;display:grid}.articleComments .commentChildren .commentItem{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:14px 0 0}.articleComments .commentChildren .commentItem+.commentItem{border-top:1px solid #5b97b12e;margin-top:14px;padding-top:14px}.articleComments .commentChildren .commentAvatar{background:#124762;width:31px;height:31px;font-size:13px}.articleComments .commentChildren .commentItemMeta strong,.articleComments .commentChildren .commentItem>.commentContent>p{font-size:13px}.appShell.lightsOn .articleComments .commentList{background:#fff;border-color:#c5dce8}.appShell.lightsOn .articleComments .commentItem+.commentItem{border-color:#e4eef3}.appShell.lightsOn .articleComments .commentAvatar{color:#236a89;background:linear-gradient(145deg,#e0f4fc,#c9e8f5);box-shadow:inset 0 1px #fff}.appShell.lightsOn .articleComments .commentItemMeta strong{color:#24485e}.appShell.lightsOn .articleComments .commentItemMeta time{color:#7695a6}.appShell.lightsOn .articleComments .commentItem>.commentContent>p{color:#42657a}.appShell.lightsOn .articleComments .commentChildren{border-color:#b9dfec}.appShell.lightsOn .articleComments .commentChildren .commentItem+.commentItem{border-color:#e6eff4}@media (width<=640px){.articleComments .commentItem{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px}.articleComments .commentAvatar{width:34px;height:34px}.articleComments .commentItemMeta{gap:6px}.articleComments .commentItem>.commentContent>p{font-size:13px}.articleComments .commentChildren{margin-left:0;padding-left:11px}.articleComments .commentChildren .commentItem{grid-template-columns:28px minmax(0,1fr)}.articleComments .commentChildren .commentAvatar{width:28px;height:28px}}.commentActions{justify-content:flex-end!important;position:relative!important}.commentActions small{margin-right:auto}.emojiPicker{position:relative}.commentForm .emojiTrigger{color:#a9d8ea;background:0 0;border:1px solid #28647f;padding:7px 9px}.emojiPanel{z-index:4;background:#092b3e;border:1px solid #28647f;border-radius:6px;grid-template-columns:repeat(8,32px);gap:4px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 28px #00000047}.commentForm .emojiPanel button{background:0 0;border:0;width:32px;height:32px;padding:0;font-size:19px;line-height:1}.commentForm .emojiPanel button:hover{background:#155575}.appShell.lightsOn .commentForm .emojiTrigger{color:#2e6882;border-color:#b8d6e5}.appShell.lightsOn .emojiPanel{background:#fff;border-color:#b8d6e5;box-shadow:0 10px 28px #284f632e}.appShell.lightsOn .commentForm .emojiPanel button:hover{background:#e7f5fb}@media (width<=640px){.commentActions{width:100%}.commentActions small{margin-right:0}.emojiPanel{grid-template-columns:repeat(8,30px)}}.articleDocument .articleMetrics{width:100%;gap:10px!important}.articleDocument .articleMetrics svg{stroke-width:2px!important;width:14px!important;height:14px!important}.articleDocument .articleMetrics span:nth-child(2){margin-left:auto}.articleDocument .articleMetrics span:nth-child(3){margin-left:4px}@media (width<=480px){.articleDocument .articleMetrics{gap:8px!important}.articleDocument .articleMetrics span:nth-child(3){margin-left:0}}.photoGalleryPage{width:min(1280px,100% - 48px);min-height:calc(100vh - 160px);margin:0 auto;padding:38px 0 76px}.photoWall{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.photoTile{color:#edf6fc;text-align:center;min-width:0;font:inherit;cursor:zoom-in;background:0 0;border:0;gap:10px;padding:0;display:grid}.photoTile img,.photoTileFallback{aspect-ratio:3/4;object-fit:cover;background:#0a2134;border-radius:5px;width:100%;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 1px 2px #00000047}.photoTileFallback{color:#8aabc0;place-items:center;display:grid}.photoTile:hover img,.photoTile:focus-visible img{transform:translateY(-3px);box-shadow:0 12px 28px #00000061}.photoTile:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #4d90ca}.photoTile b{color:#edf6fc;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.appShell.lightsOn .photoGalleryPage{clip-path:inset(0 -100vmax);background:#f7f6fa;box-shadow:0 0 0 100vmax #f7f6fa}.appShell.lightsOn .photoTile{color:#292d36}.appShell.lightsOn .photoTile img,.appShell.lightsOn .photoTileFallback{background:#e5e6ea;box-shadow:0 1px 2px #1a1f2a1f}.appShell.lightsOn .photoTile:hover img,.appShell.lightsOn .photoTile:focus-visible img{box-shadow:0 12px 28px #1a1f2a33}.appShell.lightsOn .photoTileFallback{color:#64748b}.appShell.lightsOn .photoTile b{color:#292d36}.photoWallSentinel{color:#5a6473;text-align:center;min-height:48px;margin-top:28px;font-size:13px;line-height:48px}.backToTop{z-index:20;color:#dff6ff;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#052234d6;border:1px solid #59b9e085;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s,background .2s,border-color .2s;display:grid;position:fixed;bottom:30px;right:28px;transform:translateY(12px);box-shadow:0 10px 28px #0007114d}.backToTop.isVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.backToTop:hover{background:#0d5b7c;border-color:#59d1fb;transform:translateY(-2px)}.backToTop:focus-visible{outline-offset:3px;outline:2px solid #76ddff}.appShell.lightsOn .backToTop{color:#287092;background:#ffffffe6;border-color:#b8dcea;box-shadow:0 10px 25px #1c41592b}.appShell.lightsOn .backToTop:hover{color:#126b91;background:#e7f7fd;border-color:#63bce0}@media (width<=640px){.backToTop{width:42px;height:42px;bottom:18px;right:16px}}.articleToc{gap:1px;display:grid}.articleRightRail .articleToc a{margin-left:calc(var(--toc-depth,0) * 14px);font-size:calc(13px - min(var(--toc-depth,0), 2) * .5px);padding-left:10px}.articleRightRail .articleToc a[aria-level="1"]{color:#c5e3ef;font-weight:700}.articleRightRail .articleToc a[aria-level="2"]{color:#9fc6d8}.articleRightRail .articleToc a[aria-level="3"],.articleRightRail .articleToc a[aria-level="4"],.articleRightRail .articleToc a[aria-level="5"]{color:#82a9bd}.appShell.lightsOn .articleRightRail .articleToc a[aria-level="1"]{color:#294b60}.appShell.lightsOn .articleRightRail .articleToc a[aria-level="2"]{color:#4c7186}.appShell.lightsOn .articleRightRail .articleToc a[aria-level="3"],.appShell.lightsOn .articleRightRail .articleToc a[aria-level="4"],.appShell.lightsOn .articleRightRail .articleToc a[aria-level="5"]{color:#6f8a9c}.tagIndexPage,.toolsPage{min-height:calc(100vh - 180px);padding-top:58px!important;padding-bottom:78px!important}.tagIndexPage>header,.toolsPage>header{border-bottom:1px solid #3979977a;margin-bottom:28px;padding-bottom:22px}.tagIndexPage .eyebrow,.toolsPage .eyebrow{color:#48c9f5;letter-spacing:.16em;margin:0 0 8px;font:700 11px/1 Inter,PingFang SC,sans-serif}.tagIndexPage h1,.toolsPage h1{color:#eff9ff;letter-spacing:-.045em;margin:0;font-size:38px}.tagIndexPage header span,.toolsPage header span{color:#8eb2c5;margin-top:9px;font-size:14px;display:block}.tagIndexCloud{flex-wrap:wrap;gap:12px;display:flex}.tagIndexCloud button{color:#c1e5f4;font:inherit;cursor:pointer;background:linear-gradient(145deg,#09293ceb,#051c2bdb);border:1px solid #307391ad;border-radius:5px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.tagIndexCloud button:hover{color:#fff;background:#104b68;border-color:#45c8f3;transform:translateY(-2px)}.tagIndexCloud b{font-size:14px}.tagIndexCloud small{color:#78ccef;border-left:1px solid #7ac3e057;padding-left:10px;font-size:12px}.appShell.lightsOn .tagIndexPage>header,.appShell.lightsOn .toolsPage>header{border-color:#c9deea}.appShell.lightsOn .tagIndexPage h1,.appShell.lightsOn .toolsPage h1{color:#1e4057}.appShell.lightsOn .tagIndexPage header span,.appShell.lightsOn .toolsPage header span{color:#668298}.appShell.lightsOn .tagIndexCloud button{color:#335d76;background:linear-gradient(145deg,#fff,#f4faff);border-color:#c6dfe9}.appShell.lightsOn .tagIndexCloud button:hover{background:#fff;border-color:#55bce4}.appShell.lightsOn .tagIndexCloud small{color:#2788b0;border-color:#c8e0eb}@media (width<=760px){.tagIndexPage,.toolsPage{padding-top:34px!important;padding-bottom:50px!important}.tagIndexPage h1,.toolsPage h1{font-size:31px}.tagIndexCloud{gap:9px}.tagIndexCloud button{padding:9px 11px}}.appShell .tagIndexPage>header,.appShell .toolsPage>header{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #3979977a!important;height:auto!important;min-height:0!important;padding:0 0 22px!important;position:static!important}.appShell .tagIndexPage>header h1,.appShell .toolsPage>header h1{margin:0!important;font-size:38px!important;line-height:1.16!important}.appShell .tagIndexPage>header span,.appShell .toolsPage>header span{line-height:1.65!important}@media (width<=760px){.appShell .tagIndexPage>header h1,.appShell .toolsPage>header h1{font-size:31px!important}}.commentWorkbench{background:#fff;border:1px solid #dfe9ef;border-radius:11px;overflow:hidden;box-shadow:0 10px 25px #24465a0b}.commentToolbar{background:#fbfdfe;border-bottom:1px solid #e8eef2;align-items:center;gap:16px;padding:13px 16px;display:flex}.commentSearch{color:#8299aa;background:#fff;border:1px solid #d4e1e8;border-radius:7px;align-items:center;gap:8px;width:min(360px,36vw);height:38px;padding:0 10px;display:flex}.commentSearch:focus-within{border-color:#46b9e2;box-shadow:0 0 0 3px #38b0de1f}.commentSearch input{color:#29475c;background:0 0;border:0;outline:0;width:100%;min-width:0;font:13px Inter,PingFang SC,Microsoft YaHei,sans-serif}.commentFilters{align-items:center;gap:14px;margin-left:auto;display:flex}.commentFilters label{color:#607a8c;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.commentFilters select{color:#314f63;cursor:pointer;background:0 0;border:0;outline:0;padding:5px 2px;font:600 12px Inter,PingFang SC,Microsoft YaHei,sans-serif}.commentFilters>button{color:#557589;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.commentFilters>button:hover{color:#168ac0}.commentReviewList>article{border-bottom:1px solid #edf2f5;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px 20px;display:grid}.commentReviewList>article:hover{background:#fbfdfe}.commentAuthorAvatar{color:#4c697b;background:#eef3f6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.commentAuthorAvatar.member{color:#167fae;background:#e5f6fd}.commentReviewBody{min-width:0}.commentReviewMeta{color:#617c8d;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.commentReviewMeta b,.commentReviewMeta strong{color:#2d485b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commentReviewMeta strong{font-weight:700}.commentReviewMeta small{color:#6a8494;background:#eff5f8;border-radius:4px;padding:2px 5px;font-size:10px}.commentReviewBody>p{color:#3d596b;white-space:pre-wrap;margin:10px 0 9px;font-size:14px;line-height:1.6}.commentReviewActions{align-items:center;gap:7px;display:flex}.commentReviewActions button{color:#527489;cursor:pointer;background:0 0;border:0;padding:2px 0;font:12px inherit}.commentReviewActions button:hover{color:#147baa;text-underline-offset:3px;text-decoration:underline}.commentReviewList time{color:#8096a6;white-space:nowrap;padding-top:4px;font-size:12px}.commentPagination{color:#71899a;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.commentPagination nav{align-items:center;gap:5px;display:flex}.commentPagination button{color:#557386;cursor:pointer;background:#fff;border:1px solid #d7e4ea;border-radius:6px;place-items:center;min-width:32px;height:32px;font:12px inherit;display:grid}.commentPagination button:hover:not(:disabled),.commentPagination button.active{color:#147ca9;background:#eaf8fd;border-color:#5cc4e5}.commentPagination button:disabled{cursor:default;opacity:.45}.commentPagination i{font-style:normal}@media (width<=760px){.commentToolbar{flex-direction:column;align-items:stretch}.commentSearch{width:100%}.commentFilters{justify-content:space-between;gap:7px;width:100%;margin-left:0}.commentFilters label{min-width:0}.commentFilters select{max-width:84px}.commentReviewList>article{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px}.commentReviewList time{grid-column:2;padding-top:0}.commentReviewMeta{gap:5px;font-size:12px}.commentReviewMeta span{display:none}.commentReviewBody>p{font-size:13px}.commentPagination{flex-direction:column;align-items:flex-start}.commentPagination nav{align-self:center}}@media (width<=1024px){.photoGalleryPage{width:min(900px,100% - 36px);padding-top:30px}.photoWall{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}}@media (width<=640px){.photoGalleryPage{width:calc(100% - 28px);min-height:calc(100vh - 128px);padding:22px 0 48px}.photoWall{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.photoTile{gap:8px}.photoTile b{font-size:14px}}.commentReviewActions .commentReplyCount{color:#527489;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:2px 0;font:12px inherit}.commentReviewActions .commentReplyCount:hover{color:#147baa;text-underline-offset:3px;text-decoration:underline}.studioBody .commentReplies{border-left:2px dashed #d6e5ec;gap:11px;margin:14px 0 12px;padding:0 0 0 17px;display:grid;background:#fff!important}.studioBody .commentReplies>article{grid-template-columns:28px minmax(0,1fr);gap:9px;display:grid;background:#fff!important;border:0!important;padding:0!important}.studioBody .commentReplies>article>div{min-width:0;background:#fff!important}.studioBody .commentReplies .commentAuthorAvatar{color:#26799c;width:27px;height:27px;background:#e8f5fb!important}.studioBody .commentReplies header{color:#6d8798;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:12px;display:flex;background:#fff!important}.studioBody .commentReplies header b{color:#315166;font-size:13px}.studioBody .commentReplies header time{color:#91a5b2;padding:0;font-size:11px;background:#fff!important}.studioBody .commentReplies p{color:#567083!important;background:#fff!important;margin:5px 0 7px!important;font-size:13px!important;line-height:1.55!important}.studioBody .commentReplies .publishedPill,.studioBody .commentReplies .draftPill{font-size:10px}.studioBody .commentPagination{color:#71899a!important;background:#fff!important;border-top:1px solid #edf2f5!important}.studioBody .commentReplies header{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;position:static!important}.studioBody .commentPagination{flex-direction:row!important;align-items:center!important}.commentPagination nav{margin-left:auto}.commentPageInfo{color:#7891a1;white-space:nowrap}.commentPageSize{color:#71899a;white-space:nowrap;align-items:center;gap:5px;display:flex}.commentPageSize select{color:#46677c;background:#fff;border:1px solid #d7e4ea;border-radius:6px;outline:none;height:32px;padding:0 24px 0 8px;font:12px inherit}.commentPageSize select:focus{border-color:#5cc4e5;box-shadow:0 0 0 3px #5cc4e521}.studioReplyEmoji{align-items:center;margin-top:9px;display:flex;position:relative}.studioReplyEmoji>button{color:#52748a;cursor:pointer;background:#fff;border:1px solid #cbdde7;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font:12px inherit;display:inline-flex}.studioReplyEmoji>button:hover{color:#167ea9;border-color:#5bc2e5}.studioReplyEmoji>div{z-index:3;background:#fff;border:1px solid #cddfe8;border-radius:8px;grid-template-columns:repeat(8,30px);gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 25px #1f455b2e}.studioReplyEmoji>div button{cursor:pointer;background:0 0;border:0;border-radius:5px;width:30px;height:30px;padding:0;font-size:17px}.studioReplyEmoji>div button:hover{background:#e9f8fd}@media (width<=760px){.studioBody .commentPagination{flex-direction:column!important;align-items:flex-start!important}.commentPagination nav{flex-wrap:wrap;width:100%;margin-left:0}.commentPageSize{margin-left:auto}}.commentTargetLink{color:#2d485b;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.commentTargetLink:hover{color:#147baa;text-underline-offset:3px;text-decoration:underline}.commentReplyActions{align-items:center;gap:9px;display:flex}.commentReplyActions button{color:#527489;cursor:pointer;background:0 0;border:0;padding:2px 0;font:12px inherit}.commentReplyActions button:hover{color:#147baa;text-underline-offset:3px;text-decoration:underline}.commentReplies .commentReplies{margin-top:11px;margin-bottom:0}.commentReviewActions .commentReplyCount.unavailable{color:#8095a3;cursor:default;text-decoration:none}.authPage{isolation:isolate;background:linear-gradient(135deg,#02131f 0%,#062c40 48%,#071f35 100%);place-items:center;min-height:100svh;padding:44px 28px;display:grid;position:relative;overflow:hidden}.authGlow{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.authGlowOne{background:radial-gradient(circle,#21bff840,#154ba817 43%,#0000 70%);width:660px;height:660px;top:-260px;right:-170px}.authGlowTwo{background:radial-gradient(circle,#4f64f433,#0f8db514 46%,#0000 70%);width:720px;height:720px;bottom:-370px;left:-220px}.authPage:before{z-index:-1;content:"";opacity:.34;background-image:linear-gradient(#8bd7f40f 1px,#0000 1px),linear-gradient(90deg,#8bd7f40f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.authPage .backHome{z-index:2;color:#c1deed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03182759;border:1px solid #9fdbf526;border-radius:999px;padding:9px 13px;font-size:13px;transition:background .18s,border-color .18s,color .18s;top:28px;left:32px}.authPage .backHome:hover{color:#fff;background:#08344bb3;border-color:#74d0f48c}.authLayout{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03192861;border:1px solid #97daf529;border-radius:24px;grid-template-columns:minmax(300px,1fr) minmax(380px,470px);width:min(100%,1040px);min-height:610px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0007106b}.authIntro{background:linear-gradient(155deg,#0b4057bf,#041e31ad);border-right:1px solid #99daf524;flex-direction:column;min-width:0;padding:48px 52px 42px;display:flex}.authBrand{width:178px;display:block}.authBrand img{width:100%;height:auto;display:block}.authIntroCopy{margin-top:auto;padding-top:86px}.authKicker{color:#69cef1;letter-spacing:.18em;margin:0 0 13px;font:700 11px/1 Space Grotesk,Noto Sans SC,sans-serif}.authIntro h1{color:#f1faff;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,56px);line-height:1.04}.authIntroCopy>p:last-child{color:#b5cfde;max-width:350px;margin:18px 0 0;font-size:15px;line-height:1.8}.authBenefits{color:#c2dbe8;gap:11px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.authBenefits li{align-items:center;gap:9px;display:flex}.authBenefits span{color:#66d6fb;background:#39bbec1a;border:1px solid #59d1f657;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.authSignal{color:#82b4ca;align-items:center;gap:8px;margin-top:auto;padding-top:34px;font-size:12px;display:flex}.authSignal svg{color:#58cbef}.authLayout .authCard,.authVerifyCard{width:auto;min-height:0;box-shadow:none;background:#03162470;border:0;border-radius:0;margin:0;padding:54px 56px}.authCardHeader{color:#b7d4e4;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.authCardHeader .authMark{color:#fff;background:linear-gradient(135deg,#3fd4ff,#3572f1);border-radius:11px;place-items:center;width:36px;height:36px;font-size:15px;display:grid;box-shadow:0 9px 22px #1d9eef47}.authCard .authEyebrow{letter-spacing:.15em;font:700 11px/1 Space Grotesk,Noto Sans SC,sans-serif;color:#5fc8ef!important;margin:37px 0 10px!important}.authCard h1,.authCard h2{color:#f5fbff;letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.18}.authCard .authLead{color:#91b4c7;margin:12px 0 0;font-size:14px;line-height:1.7}.authCard form{gap:17px;margin-top:32px}.authCard .authField{color:#c4dce9;gap:8px;font-size:13px;font-weight:600}.authCard .authField span{color:#c4dce9;gap:8px}.authCard .authField span svg{color:#68cef1}.authCard .authField input{color:#eff9ff;background:#02131f8a;border-color:#84c2dd3b;border-radius:10px;height:48px;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s}.authCard .authField input:hover{background:#031b2ab8;border-color:#7cd3f26e}.authCard .authField input:focus{background:#061f31;border-color:#48c9f5;box-shadow:0 0 0 4px #3dc3f11f}.authHint{color:#779caf;margin-top:-8px;font-size:12px}.authCard .authSubmit{background:linear-gradient(105deg,#17bde9,#426cf0);border-radius:10px;width:100%;min-height:49px;margin-top:5px;transition:filter .18s,transform .18s,box-shadow .18s;box-shadow:0 10px 22px #1b79e13d}.authCard .authSubmit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 30px #1b79e154}.authCard .authMessage{color:#d2ecfa;background:#1f7eac21;border:1px solid #55bee83b;border-radius:9px;padding:11px 12px;font-size:13px;line-height:1.5}.authSwitchRow{color:#8eafc0;justify-content:center;align-items:center;gap:5px;margin-top:23px;font-size:13px;display:flex}.authCard .authSwitch{color:#67d0f4;margin:0;padding:0;font-weight:700}.authCard .authSwitch:hover{color:#b9efff;text-underline-offset:3px;text-decoration:underline}.authVerifyCard{border:1px solid #97daf529!important;border-radius:22px!important;width:min(100%,470px)!important;box-shadow:0 30px 80px #00071061!important}.authVerifyCard .authSubmit{margin-top:24px}@media (width<=760px){.authPage{padding:72px 16px 24px}.authPage .backHome{padding:8px 11px;top:18px;left:16px}.authLayout{border-radius:20px;max-width:490px;min-height:0;display:block}.authIntro{display:none}.authLayout .authCard,.authVerifyCard{padding:38px 28px!important}.authCard .authEyebrow{margin-top:30px!important}.authCard h1,.authCard h2{font-size:28px}}@media (width<=380px){.authLayout .authCard,.authVerifyCard{padding:32px 21px!important}.authCard .authEyebrow{margin-top:26px!important}.authCard h1,.authCard h2{font-size:26px}.authSwitchRow{flex-direction:column;align-items:flex-start;gap:7px}}.settingsPanel{overflow:hidden;padding:0!important}.settingsHeading{align-items:center!important}.settingsTabs{background:#f3f6f8;border-bottom:1px solid #e5edf2;gap:4px;padding:12px 14px;display:flex;overflow-x:auto}.settingsTabs button{color:#587083;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:11px 17px;font:600 14px inherit}.settingsTabs button:hover{color:#177ea9;background:#edf8fc}.settingsTabs button.active{color:#1e3b50;background:#fff;border-color:#e0e9ef;box-shadow:0 2px 7px #1f485e14}.settingsBody{max-width:1040px;padding:28px 30px 22px}.settingsSection{gap:20px;display:grid}.settingsSection h2{color:#203c50;margin:0;font-size:21px!important}.settingsLead{color:#72899b;margin:-10px 0 0;font-size:14px;line-height:1.7}.settingsGrid{gap:18px 22px}.settingsGrid .studioFormField{margin-top:0}.settingsSection>.studioFormField{max-width:760px;margin-top:0}.settingsChecks{flex-wrap:wrap;align-items:stretch;margin-top:2px;padding-top:20px}.settingsChecks.vertical{border-top:0;gap:0;max-width:760px;padding-top:0;display:grid}.settingCheck{color:#29495d;cursor:pointer;align-items:flex-start;gap:11px;min-width:235px;padding:12px 0;display:flex}.settingCheck+.settingCheck{border-top:1px solid #edf2f5}.settingCheck input{accent-color:#168dca;width:18px;height:18px;margin:2px 0 0}.settingCheck span{gap:3px;display:grid}.settingCheck b{font-size:14px}.settingCheck small{color:#748a9a;font-size:12px;line-height:1.55}.settingCheck.isDisabled{cursor:not-allowed;opacity:.66}.settingsNotice{color:#587285;background:#f1fafc;border-left:3px solid #65c7e9;max-width:760px;margin:0;padding:11px 13px;font-size:13px;line-height:1.65}.settingsInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settingsInfoGrid article{background:linear-gradient(145deg,#fff,#f6fafc);border:1px solid #dae6ed;border-radius:9px;gap:7px;min-height:122px;padding:18px;display:grid}.settingsInfoGrid b{color:#28475c;font-size:14px}.settingsInfoGrid span{color:#1489bd;font-weight:700}.settingsInfoGrid small{color:#72899a;font-size:12px;line-height:1.55}.settingsCodeBlocked{color:#76592a;background:#fffaf0;border:1px solid #f0d19f;border-radius:8px;max-width:760px;padding:14px 16px}.settingsCodeBlocked p{margin:6px 0 0;font-size:13px;line-height:1.65}.brandPreview{color:#6d8596;background:#f9fcfd;border:1px dashed #c8dce7;border-radius:9px;align-items:center;gap:18px;max-width:760px;min-height:70px;padding:13px 15px;display:flex}.brandPreview img{object-fit:contain;max-width:180px;max-height:56px;display:block}.brandPreview small{font-size:12px;line-height:1.55}.settingsSave{border-top:1px solid #e6eef3;justify-content:flex-start;margin-top:8px;padding-top:22px;display:flex}@media (width<=760px){.settingsBody{padding:22px 17px}.settingsInfoGrid{grid-template-columns:1fr}.settingsTabs{padding:9px}.settingsTabs button{padding:9px 13px}}.fieldHint{margin-top:-2px;font-weight:400;line-height:1.5;color:#7892a3!important;font-size:11px!important;display:block!important}.toolIdentityGrid{grid-template-columns:minmax(0,1fr) 280px}.toolMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modalCard .dangerButton.minorDanger{color:#fff!important;text-shadow:none!important;background:#d95762!important;border:1px solid #c8434e!important}.modalCard .dangerButton.minorDanger:hover{color:#fff!important;background:#c6434e!important;border-color:#b63e49!important}@media (width<=680px){.toolIdentityGrid,.toolMetaGrid{grid-template-columns:1fr}}.appShell .hero .stats .statValue{font-variant-numeric:tabular-nums;animation:.68s cubic-bezier(.2,.85,.24,1) both stat-value-enter}@keyframes stat-value-enter{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.appShell .hero .stats .statValue{animation:none}}.appShell .main .post footer,.appShell .contentPosts .post footer{color:#91adc0!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #366f8e6b!important;align-items:center!important;margin-top:auto!important;padding:8px 0 0!important;font-size:11px!important;line-height:1!important;display:flex!important}.appShell .main .post footer span,.appShell .contentPosts .post footer span{background:0 0!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.appShell .main .post footer span:nth-child(2),.appShell .contentPosts .post footer span:nth-child(2){margin-left:auto!important}.appShell .main .post footer svg,.appShell .contentPosts .post footer svg{color:#64c5ec!important;stroke-width:1.8px!important;width:14px!important;height:14px!important}.appShell.lightsOn .main .post footer,.appShell.lightsOn .contentPosts .post footer{color:#66839a!important;background:0 0!important;border-color:#d5e6ef!important}.appShell.lightsOn .main .post footer svg,.appShell.lightsOn .contentPosts .post footer svg{color:#56aed4!important}@media (width>=1025px){.appShell .main aside{gap:10px!important}.appShell .main aside>.status{height:160px!important;padding:9px 12px!important}.appShell .main aside>.status h3{margin-bottom:5px!important;padding-bottom:5px!important}.appShell .main aside>.status .statusNodeTrack p{min-height:20px!important;font-size:11px!important;line-height:20px!important}.appShell .main aside>.panel{padding:10px!important}.appShell .main aside>.panel h3{margin:0 0 7px!important;padding-bottom:6px!important;font-size:12px!important}.appShell .main aside .tools{gap:5px!important}.appShell .main aside .tools a{grid-template-rows:30px auto auto!important;gap:2px!important;height:80px!important;min-height:80px!important;padding:10px 3px!important}.appShell .main aside .tools a .toolIcon{width:30px!important;height:30px!important}.appShell .main aside .tools a .toolIcon svg{width:27px!important;height:27px!important}.appShell .main aside .tools a b{font-size:10px!important;line-height:1.2!important}.appShell .main aside .tools a small{font-size:9px!important;line-height:1.15!important}.appShell .main aside .tagsPanel>div{gap:5px!important}.appShell .main aside>.tagsPanel{padding-top:14px!important;padding-bottom:14px!important}.appShell .main aside .tagsPanel button{padding:7px!important;font-size:12px!important;line-height:1.2!important}.appShell .main aside>.journey{height:76px!important;padding:9px 12px!important}.appShell .main aside>.journey .brandLockup{transform-origin:0;transform:scale(.88)}.appShell .main aside>.journey b{font-size:13px!important}.appShell .main aside>.journey small{font-size:10px!important}}.navSearch{position:relative!important}.searchPanel{z-index:60;color:#d7e8f7;white-space:normal;text-align:left;cursor:default;background:#071b2afa;border:1px solid #2d8fc68c;border-radius:9px;width:360px;max-width:calc(100vw - 20px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0000005c}.searchPanelHead{color:#7f9bb3;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 8px;font-size:11px;display:flex}.searchPanelHead b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.searchPanelHead button{color:#62bfff;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.searchPanel ul{max-height:min(60vh,380px);margin:0;padding:0;list-style:none;overflow-y:auto}.searchPanel li{border-radius:6px;align-items:stretch;display:flex}.searchPanel li:hover,.searchPanel li.active{background:#2d8fc62e}.searchPanelItem{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:9px;padding:8px;font:13px/1.45 inherit;display:flex}.searchPanelItem svg{color:#62bfff;flex:none;margin-top:3px}.searchPanelItem em{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;display:block;overflow:hidden}.searchPanelItem small{text-overflow:ellipsis;white-space:nowrap;color:#7f9bb3;margin-top:2px;font-size:11px;display:block;overflow:hidden}.searchPanelRemove{color:#7f9bb3;cursor:pointer;background:0 0;border:0;flex:none;width:30px;font-size:16px;line-height:1}.searchPanelRemove:hover{color:#fff}.searchPanelEmpty{color:#7f9bb3;margin:0;padding:14px 8px;font-size:12px}.searchPanelMore{color:#62bfff;cursor:pointer;background:0 0;border:0;border-top:1px solid #2d8fc640;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:6px;padding:8px;font:12px inherit;display:flex}.lightsOn .searchPanel{color:#173247;background:#fff;border-color:#b9d8e8;box-shadow:0 16px 36px #3d658033}.lightsOn .searchPanelHead,.lightsOn .searchPanelItem small,.lightsOn .searchPanelEmpty,.lightsOn .searchPanelRemove{color:#6d889b}.lightsOn .searchPanel li:hover,.lightsOn .searchPanel li.active{background:#eaf5fb}.lightsOn .searchPanelItem svg,.lightsOn .searchPanelHead button,.lightsOn .searchPanelMore{color:#2584ba}.lightsOn .searchPanelRemove:hover{color:#173247}.lightsOn .searchPanelMore{border-top-color:#d5e6f0}@media (width<=767px){.searchPanel{width:auto;max-width:none;position:fixed;top:60px;left:10px;right:10px}}.appShell .siteHeader{z-index:80!important}.editorGrid{align-items:start}.studioFormField{align-content:start}.toolFilters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.toolFilters button{color:#9fc3d6;cursor:pointer;background:#09243699;border:1px solid #2e6e8c99;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font:500 13px inherit;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.toolFilters button small{color:#7fb4cd;text-align:center;background:#62bfff1f;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:600}.toolFilters button:hover{color:#e6f6fd;border-color:#3fb9ea}.toolFilters button.active{color:#fff;background:linear-gradient(135deg,#1273a8,#0d5a88);border-color:#3fb9ea}.toolFilters button.active small{color:#fff;background:#fff3}.toolGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.toolCard{min-height:168px;color:inherit;background:linear-gradient(160deg,#0b2e43eb,#051a29e6);border:1px solid #2e6e8c8c;border-radius:12px;flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.toolCard:before{content:"";opacity:0;background:linear-gradient(90deg,#38c6f7,#8a6cf7);height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.toolCard:hover{border-color:#46c8f6;transform:translateY(-3px);box-shadow:0 14px 30px #00000047,0 0 0 1px #46c8f62e}.toolCard:hover:before{opacity:1}.toolCardTop{align-items:center;gap:12px;display:flex}.toolCardTop>div{flex:1;min-width:0}.toolCardIcon{background:radial-gradient(circle at 30% 20%,#12506f,#08283b);border:1px solid #4baacf66;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.toolCardIcon img,.toolCardIcon svg{object-fit:contain;width:26px;height:26px;display:block}.toolCardIcon svg{color:#9fd8f2}.toolCardIcon .officialBrandIcon.mono{filter:brightness(0)invert()}.toolCard b{color:#f0faff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;display:block;overflow:hidden}.toolCardTop small{color:#7fa9bf;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.toolCardGo{color:#4f88a3;flex:none;align-self:flex-start;transition:color .2s,transform .2s}.toolCard:hover .toolCardGo{color:#62d0fb;transform:translate(2px,-2px)}.toolCard p{color:#a9c8d8;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.toolCardFoot{border-top:1px solid #3979974d;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:11px;display:flex}.toolCardFoot em{color:#63cdf6;background:#48c9f51f;border-radius:999px;flex:none;padding:3px 9px;font-style:normal;font-weight:600}.toolCardFoot span{color:#6f97ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Space Grotesk,Inter,sans-serif;overflow:hidden}.appShell.lightsOn .toolFilters button{color:#4f6f84;background:#fff;border-color:#c6dfe9}.appShell.lightsOn .toolFilters button small{color:#5f8296;background:#e8f4fa}.appShell.lightsOn .toolFilters button:hover{color:#1e4057;border-color:#55bce4}.appShell.lightsOn .toolFilters button.active{color:#fff;background:linear-gradient(135deg,#2f9fd6,#2584ba);border-color:#2a93c8}.appShell.lightsOn .toolFilters button.active small{color:#fff;background:#ffffff40}.appShell.lightsOn .toolCard{background:linear-gradient(160deg,#fff,#f3faff);border-color:#c9e0ea;box-shadow:0 6px 16px #3f719112}.appShell.lightsOn .toolCard:hover{border-color:#55bce4;box-shadow:0 14px 28px #3f719129}.appShell.lightsOn .toolCardIcon{background:radial-gradient(circle at 30% 20%,#fff,#e6f4fb);border-color:#c9e2ee}.appShell.lightsOn .toolCardIcon .officialBrandIcon.mono{filter:none}.appShell.lightsOn .toolCardIcon svg{color:#2a84b3}.appShell.lightsOn .toolCard b{color:#1e4057}.appShell.lightsOn .toolCardTop small,.appShell.lightsOn .toolCardFoot span{color:#7391a4}.appShell.lightsOn .toolCard p{color:#5c7b90}.appShell.lightsOn .toolCardFoot{border-top-color:#dbeaf2}.appShell.lightsOn .toolCardFoot em{color:#2584ba;background:#e6f4fb}.appShell.lightsOn .toolCardGo{color:#9bb8c8}@media (width<=767px){.toolGrid{grid-template-columns:1fr;gap:12px}.toolCard{min-height:0}.toolFilters{flex-wrap:nowrap;margin-bottom:16px;padding-bottom:4px;overflow-x:auto}.toolFilters button{flex:none}}.friendGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.friendCard{color:inherit;background:linear-gradient(160deg,#0b2e43eb,#051a29e6);border:1px solid #2e6e8c8c;border-radius:12px;flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.friendCard:before{content:"";opacity:0;background:linear-gradient(90deg,#38c6f7,#8a6cf7);height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.friendCard:hover{border-color:#46c8f6;transform:translateY(-3px);box-shadow:0 14px 30px #00000047,0 0 0 1px #46c8f62e}.friendCard:hover:before{opacity:1}.friendCard:focus-visible{outline-offset:3px;outline:2px solid #27c9ff}.friendCardTop{align-items:center;gap:13px;display:flex}.friendCardTop>div{flex:1;min-width:0}.friendAvatar{object-fit:cover;background:#0a2c40;border:2px solid #62bfff59;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;transition:border-color .2s,transform .3s;display:grid;box-shadow:0 0 0 4px #38c6f714}.friendAvatar.isFallback{color:#fff;background:linear-gradient(135deg,#1b8fca,#6b5fe0);font:700 21px/1 Space Grotesk,Inter,sans-serif}.friendCard:hover .friendAvatar{border-color:#62d0fb;transform:rotate(-6deg)scale(1.05)}.friendCard h2{color:#f0faff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.35;overflow:hidden}.friendCardTop small{color:#6f9db5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:12px Space Grotesk,Inter,sans-serif;display:block;overflow:hidden}.friendCardGo{color:#4f88a3;flex:none;align-self:flex-start;transition:color .2s,transform .2s}.friendCard:hover .friendCardGo{color:#62d0fb;transform:translate(2px,-2px)}.friendCard p{color:#a9c8d8;-webkit-line-clamp:2;border-top:1px solid #3979974d;-webkit-box-orient:vertical;min-height:3.3em;margin:0;padding-top:13px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.appShell.lightsOn .friendCard{background:linear-gradient(160deg,#fff,#f3faff);border-color:#c9e0ea;box-shadow:0 6px 16px #3f719112}.appShell.lightsOn .friendCard:hover{border-color:#55bce4;box-shadow:0 14px 28px #3f719129}.appShell.lightsOn .friendAvatar{background:#eef8fc;border-color:#bfdcea;box-shadow:0 0 0 4px #2f9fd614}.appShell.lightsOn .friendCard h2{color:#1e4057}.appShell.lightsOn .friendCardTop small{color:#7391a4}.appShell.lightsOn .friendCard p{color:#5c7b90;border-top-color:#dbeaf2}.appShell.lightsOn .friendCardGo{color:#9bb8c8}@media (width<=767px){.friendGrid{grid-template-columns:1fr;gap:12px}.friendAvatar{width:48px;height:48px}}.appShell .localeUnavailable{cursor:not-allowed;display:inline-grid}.appShell .localeUnavailable .localeButton:disabled{pointer-events:none;color:#8093a1;box-shadow:none;opacity:.7;background:#263949;border-color:#365064}.appShell.lightsOn .localeUnavailable .localeButton:disabled{color:#8d9ba4;opacity:1;background:#edf0f2;border-color:#c7d0d6}.appShell .footerSocial a{justify-content:center;align-items:center;width:18px;height:18px;text-decoration:none;display:inline-flex}.appShell .footerSocial a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #42c5ff}.appShell .footerVisitorIp{color:#91abc0;overflow-wrap:anywhere;font-size:10px}.appShell .footerFiling{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:10px;display:inline-flex}.authPaused{justify-items:start;gap:4px;display:grid}.authPausedIcon{color:#f5b042;background:#f5b04224;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid}.authPaused .authSubmit{width:100%;margin-top:18px}.mediaSelectionNotice button+button{margin-left:0}.mediaGroupItem{flex:none;align-items:stretch;gap:3px;display:inline-flex}.mediaGroups .mediaGroupCopy{color:#5f8297;place-items:center;padding:0 9px;display:grid}.mediaGroups .mediaGroupCopy:hover{color:#117da9}.searchCancel{display:none}@media (width<=767px){.appShell{--m-gutter:16px;--m-radius:14px;--m-surface:linear-gradient(160deg, #0c2c40f0, #061a28f0);--m-line:#4084a852;--m-ink:#eef8ff;--m-muted:#93b2c4;--m-accent:#4cc6f6;overflow-x:clip!important}.appShell.lightsOn{--m-surface:linear-gradient(160deg, #fff, #f4f9fd);--m-line:#d3e4ee;--m-ink:#173247;--m-muted:#5f7d91;--m-accent:#2584ba}.appShell .wrap{width:100%!important;max-width:none!important;padding-right:var(--m-gutter)!important;padding-left:var(--m-gutter)!important}.appShell .siteHeader,.appShell .siteHeader .nav{height:60px!important}.appShell .siteHeader{padding-top:env(safe-area-inset-top);position:sticky!important;top:0!important}.appShell .siteHeader .nav{padding-right:var(--m-gutter)!important;align-items:center!important;gap:8px!important;display:flex!important}.appShell .siteHeader .brandAnchor{flex:0 auto!important;min-width:0!important;margin-right:auto!important}.appShell .siteHeader .brandDivider,.appShell .siteHeader .localeUnavailable,.appShell .siteHeader .localeButton,.appShell .siteHeader .navSearch kbd{display:none!important}.appShell .siteHeader .navActions,.appShell .siteHeader .mobileMenu{z-index:auto!important}.appShell .siteHeader .navActions{align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important;position:static!important}.appShell .siteHeader .mobileMenu{margin:0!important;position:static!important}.appShell .siteHeader .navSearch,.appShell .siteHeader .themeButton,.appShell .siteHeader .profileButton,.appShell .siteHeader .mobileMenu{border:1px solid var(--m-line)!important;width:38px!important;min-width:38px!important;max-width:none!important;height:38px!important;min-height:38px!important;color:var(--m-ink)!important;box-shadow:none!important;background:#0d2a3eb8!important;border-radius:11px!important;flex:0 0 38px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.appShell.lightsOn .siteHeader .navSearch,.appShell.lightsOn .siteHeader .themeButton,.appShell.lightsOn .siteHeader .profileButton,.appShell.lightsOn .siteHeader .mobileMenu{background:#fff!important}.appShell .siteHeader .navSearch svg{margin:0!important}.appShell .siteHeader .loginButton{border-radius:11px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 14px!important;font-size:13px!important}.appShell .siteHeader .profileButton img,.appShell .siteHeader .profileButton span{border-radius:9px!important;width:30px!important;height:30px!important}.appShell .siteHeader .navSearch.isOpen{z-index:90!important;top:calc(11px + env(safe-area-inset-top))!important;right:var(--m-gutter)!important;left:var(--m-gutter)!important;border-color:var(--m-accent)!important;background:#082236!important;align-items:center!important;gap:9px!important;width:auto!important;padding:0 6px 0 12px!important;display:flex!important;position:fixed!important}.appShell.lightsOn .siteHeader .navSearch.isOpen{background:#fff!important}.appShell .siteHeader .navSearch{position:relative!important}.appShell .siteHeader .navSearch input{cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;font-size:16px!important;display:block!important;position:absolute!important;inset:0!important}.appShell .siteHeader .navSearch.isOpen input{cursor:text;opacity:1!important;flex:auto!important;width:auto!important;min-width:0!important;height:auto!important;font-size:16px!important;display:block!important;position:static!important}.appShell .siteHeader .navSearch.isOpen .searchCancel{height:28px;color:var(--m-accent);background:0 0;border:0;flex:none;padding:0 8px;font:500 14px inherit;display:block}.appShell .searchPanel{top:calc(58px + env(safe-area-inset-top))!important;right:var(--m-gutter)!important;left:var(--m-gutter)!important;border-radius:var(--m-radius)!important;background:#071b2a!important;width:auto!important;max-width:none!important;position:fixed!important;box-shadow:0 0 0 100vmax #020a118c,0 18px 40px #0006!important}.appShell.lightsOn .searchPanel{background:#fff!important;box-shadow:0 0 0 100vmax #17324740,0 18px 40px #3d658033!important}.appShell .searchPanel ul{max-height:calc(100vh - 170px)!important}.appShell .searchPanelItem{padding:11px 8px!important;font-size:14px!important}.appShell .siteHeader .primaryNav.mobileOpen{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:85!important;top:calc(60px + env(safe-area-inset-top))!important;width:auto!important;height:auto!important;padding:12px var(--m-gutter) 16px!important;border:0!important;border-bottom:1px solid var(--m-line)!important;background:#061928!important;border-radius:0 0 18px 18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 18px 40px #00000059!important}.appShell.lightsOn .siteHeader .primaryNav.mobileOpen{background:#fffffffa!important;box-shadow:0 18px 40px #3d65802e!important}.appShell .siteHeader .primaryNav.mobileOpen .navMenuEntry{min-width:0!important}.appShell .siteHeader .primaryNav.mobileOpen a{border:1px solid var(--m-line)!important;background:var(--m-surface)!important;width:100%!important;height:48px!important;min-height:48px!important;color:var(--m-ink)!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;font-size:14px!important;display:flex!important}.appShell .siteHeader .primaryNav.mobileOpen a .navIcon{width:18px!important;height:18px!important}.appShell .siteHeader .primaryNav.mobileOpen a:after,.appShell .siteHeader .primaryNav.mobileOpen .navSubmenu{display:none!important}.appShell .hero.hero.hero.hero.hero{height:auto!important;min-height:0!important;padding-bottom:28px!important;overflow:hidden!important}.appShell .hero.hero.hero.hero .heroArt,.appShell.lightsOn .hero.hero.hero.hero .heroArt{opacity:.55;background-position:72% bottom!important;background-size:cover!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.appShell .hero.hero.hero.hero .wash{background:linear-gradient(#041522eb 0%,#041522c7 55%,#041522f0 100%)!important;height:auto!important;inset:0!important}.appShell.lightsOn .hero.hero.hero.hero .wash{background:linear-gradient(#f4f9fdf2 0%,#f4f9fdd1 55%,#f4f9fdf5 100%)!important}.appShell .heroText{max-width:none!important;padding-top:30px!important;position:relative!important}.appShell .hero .eyebrow{letter-spacing:.06em!important;margin:0 0 10px!important;font-size:12px!important}.appShell .hero h1{letter-spacing:-.04em!important;margin:0 0 12px!important;font-size:clamp(31px,9vw,38px)!important;line-height:1.18!important}.appShell .hero .intro{margin:0!important;font-size:14px!important;line-height:1.75!important}.appShell .hero .intro br{display:none}.appShell .hero .stats,.appShell.lightsOn .hero .stats{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 8px!important;width:100%!important;margin:22px 0!important;padding:0!important;display:grid!important}.appShell .hero .stats span,.appShell .hero .stats span:first-child,.appShell .hero .stats span:nth-child(4),.appShell.lightsOn .hero .stats span{min-width:0!important;color:var(--m-muted)!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.3!important;display:flex!important}.appShell .hero .stats span:before,.appShell .hero .stats span:after{display:none!important}.appShell .hero .stats b{margin:0!important;font-size:21px!important;line-height:1.1!important}.appShell .hero .actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:none!important;margin:0!important;display:grid!important}.appShell .hero .actions button{white-space:nowrap!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:46px!important;margin:0!important;padding:0 10px!important;font-size:14px!important}.appShell .hero .actions button+button{border:1px solid var(--m-line)!important;color:var(--m-ink)!important;box-shadow:none!important;background:#082234b8!important}.appShell.lightsOn .hero .actions button+button{background:#fff!important}.appShell .categoryArea{border-top:0!important;margin-top:0!important;padding-top:0!important}.appShell .categoryArea .cats{scroll-snap-type:x proximity;scroll-padding-inline:var(--m-gutter);scrollbar-width:none;height:auto!important;margin:0 calc(-1 * var(--m-gutter))!important;padding:2px var(--m-gutter) 6px!important;gap:10px!important;display:flex!important;overflow-x:auto!important}.appShell .categoryArea .cats::-webkit-scrollbar{display:none}.appShell .categoryArea .cats .catCard,.appShell .categoryArea .cats .catCard.feature,.appShell.lightsOn .categoryArea .cats .catCard,.appShell.lightsOn .categoryArea .cats .catCard.feature{scroll-snap-align:start;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:1 0 74px!important;gap:5px!important;padding:4px 0!important}.appShell .categoryArea .cats .catCard.feature b{color:#d38cf6!important}.appShell.lightsOn .categoryArea .cats .catCard.feature b{color:#8a4fc4!important}.appShell .categoryArea .cats .catCard>.categoryIcon,.appShell .categoryArea .cats .catCard>.categoryIcon.is-linux,.appShell .categoryArea .cats .catCard>.categoryIcon.is-container{width:32px!important;height:32px!important;margin:0!important}.appShell .categoryArea .cats .catCard b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;overflow:hidden!important}.appShell .categoryArea .cats .catCard small{font-size:11px!important}.appShell .categoryArea .cats .catCard small .arrow{display:none!important}.appShell .main{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;padding-top:22px!important;display:grid!important}.appShell .main .homePrimary{gap:0!important;min-width:0!important;display:grid!important}.appShell .main .heading{border:0!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:0!important}.appShell .main .heading h2{font-size:18px!important}.appShell .main .heading a{font-size:13px!important}.appShell .main .posts{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:12px!important;display:grid!important}.appShell .main .post{border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important;background:var(--m-surface)!important;height:auto!important;min-height:0!important;box-shadow:none!important;grid-template:"title cover""summary cover"minmax(0,1fr)"meta meta"/minmax(0,1fr) 92px!important;gap:6px 14px!important;padding:14px!important;display:grid!important}.appShell .main .post .cover{border-radius:12px!important;grid-area:cover!important;align-self:start!important;width:92px!important;height:92px!important;margin:0!important;overflow:hidden!important}.appShell .main .post .cover .coverImage{object-fit:cover!important;width:100%!important;height:100%!important}.appShell .main .post .coverBadge,.appShell .main .post .tags{display:none!important}.appShell .main .post h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title!important;height:auto!important;min-height:0!important;max-height:2.84em!important;margin:0!important;font-size:16px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.appShell .main .post>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0!important;color:var(--m-muted)!important;grid-area:summary!important;max-height:3.2em!important;margin:0!important;font-size:13px!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}.appShell .main .post footer{border-top:1px solid var(--m-line)!important;height:auto!important;min-height:0!important;color:var(--m-muted)!important;grid-area:meta!important;align-items:center!important;gap:14px!important;margin:4px 0 0!important;padding:10px 0 0!important;font-size:12px!important;display:flex!important}.appShell .main .post footer span:first-child{margin-right:auto!important}.appShell .main .post footer svg{width:14px!important;height:14px!important}.appShell .main .quote,.appShell .main aside>.status,.appShell .main aside>.panel,.appShell .categoryArea .status{display:none!important}.appShell .main aside{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0!important;padding-bottom:28px!important;display:grid!important}.appShell .main aside>.journey{border-radius:var(--m-radius)!important;height:auto!important;min-height:76px!important}.appShell .listingPage,.appShell .toolsPage,.appShell .tagIndexPage{padding-top:26px!important;padding-bottom:40px!important}.appShell .listingHead h1,.appShell .toolsPage>header h1,.appShell .tagIndexPage>header h1{font-size:28px!important;line-height:1.2!important}.appShell .toolsPage>header,.appShell .tagIndexPage>header{margin-bottom:18px!important;padding-bottom:16px!important}.appShell .toolsPage>header span,.appShell .tagIndexPage>header span,.appShell .listingHead span{font-size:13px!important}.appShell .listingLayout{display:block!important}.appShell .publicSidebar{display:none!important}.appShell .listRow{border-radius:var(--m-radius)!important}.appShell .listingPagination{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}.appShell .toolFilters{scrollbar-width:none;margin:0 calc(-1 * var(--m-gutter)) 14px!important;padding:0 var(--m-gutter) 2px!important;flex-wrap:nowrap!important;overflow-x:auto!important}.appShell .toolFilters::-webkit-scrollbar{display:none}.appShell .toolFilters button{flex:none!important}.appShell .toolGrid,.appShell .friendGrid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.appShell .toolCard,.appShell .friendCard{border-radius:var(--m-radius)!important;gap:10px!important;min-height:0!important;padding:14px!important}.appShell .toolCardIcon{width:44px!important;height:44px!important}.appShell .toolCard p{-webkit-line-clamp:1!important}.appShell .toolCardFoot{padding-top:10px!important}.appShell .friendAvatar{width:46px!important;height:46px!important}.appShell .friendCard p{-webkit-line-clamp:1!important;min-height:0!important;padding-top:10px!important}.appShell .articlePage{padding-top:18px!important;padding-bottom:36px!important}.appShell .articleLayout{display:block!important}.appShell .articleLeftRail,.appShell .articleRightRail{display:none!important}.appShell .articleDocument{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.appShell .articleDocument .backButton{border-radius:10px!important;height:34px!important;margin:0 0 16px!important;padding:0 12px!important;font-size:13px!important}.appShell .articleDocument h1{word-break:break-word;letter-spacing:-.02em!important;margin:0 0 12px!important;font-size:25px!important;line-height:1.32!important}.appShell .articleDocument .articleMeta{flex-wrap:wrap!important;gap:6px 16px!important;margin-bottom:12px!important;font-size:12px!important;display:flex!important}.appShell .articleTaxonomy{flex-wrap:wrap!important;gap:6px!important;margin-bottom:18px!important;display:flex!important}.appShell .articleCover{border-radius:var(--m-radius)!important;object-fit:cover!important;width:100%!important;max-height:220px!important;margin-bottom:18px!important}.appShell .articleBody{overflow-wrap:anywhere;min-width:0!important;font-size:16px!important;line-height:1.85!important}.appShell .articleBody p{margin:0 0 1em!important}.appShell .articleBody h2,.appShell .articleBody h3,.appShell .articleBody h4{margin:1.6em 0 .6em!important;font-size:19px!important;line-height:1.4!important}.appShell .articleBody h3,.appShell .articleBody h4{font-size:17px!important}.appShell .articleBody img,.appShell .articleBody .articleInlineImage{border-radius:10px!important;max-width:100%!important;height:auto!important}.appShell .articleBody pre{overflow-wrap:normal;-webkit-overflow-scrolling:touch;border:1px solid var(--m-line)!important;background:#061521!important;border-radius:12px!important;max-width:100%!important;margin:0 0 1.2em!important;padding:12px 14px!important;font-size:13px!important;line-height:1.6!important;overflow-x:auto!important}.appShell.lightsOn .articleBody pre{background:#f3f8fb!important}.appShell .articleBody code{overflow-wrap:anywhere}.appShell .articleBody pre code{overflow-wrap:normal;white-space:pre!important}.appShell .articleTableWrap,.appShell .htmlArticleBody table{max-width:100%!important;display:block!important;overflow-x:auto!important}.appShell .articleTableWrap table{min-width:100%!important;font-size:13px!important}.appShell .articleComments{margin-top:30px!important}.appShell .commentForm textarea{font-size:16px!important}.appShell .photoGalleryPage{padding:10px 10px 32px!important}.appShell .photoWall{gap:6px!important;padding:0!important}.appShell .photoTile{border-radius:10px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.appShell .photoTile img{border-radius:0!important;width:100%!important;display:block!important}.appShell .photoTile b{display:none!important}.appShell footer .foot,.appShell footer .copyright{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 16px!important;height:auto!important;min-height:0!important;padding-top:18px!important;padding-bottom:18px!important;display:flex!important}.appShell footer .foot nav,.appShell footer .footerMenu{flex-wrap:wrap!important;justify-content:center!important;gap:6px 14px!important;width:100%!important;display:flex!important}.appShell footer .copyright{padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;font-size:12px!important;line-height:1.7!important}.appShell footer .copyright>*{justify-content:center!important;width:100%!important;margin:0!important}.appShell .backToTop{right:var(--m-gutter)!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;width:44px!important;height:44px!important}}@media (width<=359px){.appShell .siteHeader .themeButton{display:none!important}.appShell .hero .stats,.appShell.lightsOn .hero .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important}.appShell .hero .actions{grid-template-columns:1fr!important}.appShell .main .post{grid-template-columns:minmax(0,1fr) 76px!important}.appShell .main .post .cover{width:76px!important;height:76px!important}}@media (width<=1024px){.appShell .main aside>.status,.appShell .main aside>.panel{display:none!important}}@media (width>=768px) and (width<=1024px){.appShell .hero .stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.appShell .hero .stats span:nth-child(4){display:grid!important}.appShell .main{padding-top:18px!important}.appShell .categoryArea{padding-top:0!important}}.feedPage{max-width:1120px;min-height:60vh;padding-top:42px;padding-bottom:80px}.appShell .feedHeading{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;height:auto;min-height:0;margin-bottom:32px;display:flex;position:static}.feedHeading p{color:#52bde9;letter-spacing:.18em;margin:0 0 5px;font-size:11px;font-weight:800}.feedHeading h1{color:#f5f8fb;margin:0 0 5px;font-size:39px;line-height:1.2}.feedHeading span{color:#98adbb;font-size:14px}.feedFilterArea{z-index:3;position:relative}.feedFilterButton{color:#eaf5fa;cursor:pointer;background:#203241;border:1px solid #31536a;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.feedFilterButton:hover,.feedFilterButton[aria-expanded=true]{color:#59c5ff;border-color:#32adf0}.feedFilterMenu,.feedMoreMenu{z-index:4;background:#0d2434;border:1px solid #284659;border-radius:12px;min-width:174px;padding:6px;position:absolute;right:0;box-shadow:0 16px 34px #0007}.feedFilterMenu{max-height:290px;top:52px;overflow-y:auto}.feedFilterMenu button,.feedMoreMenu button{color:#dcebf5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 11px;display:block}.feedFilterMenu button:hover,.feedFilterMenu button.active,.feedMoreMenu button:hover{color:#58c2f8;background:#163c55}.feedSelectedFilter{color:#a6dfff;align-items:center;gap:12px;margin:-10px 0 20px;font-size:13px;display:flex}.feedSelectedFilter button{color:#8aa9bd;cursor:pointer;background:0 0;border:0}.feedTimeline{max-width:980px}.feedEntry{border-bottom:1px solid #1c3747;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:30px 0 34px;display:grid}.feedEntry:first-child{padding-top:4px}.feedEntryIcon{padding-top:3px;font-size:34px;line-height:1}.feedEntryContent{min-width:0}.feedEntryTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feedEntryTop>div:first-child{min-width:0}.feedCategory{color:#54bce9;letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:700;display:inline-block}.feedEntry h2{color:#f5f8fb;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:700;line-height:1.4}.feedKicker{color:#aabfcc;margin:5px 0 0;font-size:14px}.feedEntryTools{color:#8799a5;flex:none;align-items:center;gap:13px;padding-top:4px;display:flex;position:relative}.feedEntryTools time{white-space:nowrap;font-size:12px}.feedMore{color:#8b9daa;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.feedMore:hover{color:#fff;background:#1d394b}.feedMoreMenu{top:34px}.feedBody{color:#d5e2e9;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.8}.feedBody .articleBody{font-size:inherit;line-height:inherit;color:inherit;margin:0}.feedBody .articleBody>:first-child{margin-top:0}.feedBody .articleBody>:last-child{margin-bottom:0}.feedBody .articleBody p{margin:0 0 12px}.feedBody .articleBody a{color:#43aef6;text-decoration:none}.feedBody .articleBody a:hover{text-decoration:underline}.feedBody .articleBody img{object-fit:contain;border:1px solid #294659;border-radius:13px;width:auto;max-width:min(100%,560px);max-height:420px;margin:14px 0 3px;display:block}.feedBody .articleBody p:has(>img[title=row]){flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.feedBody .articleBody img[title=row]{box-sizing:border-box;aspect-ratio:3/2;object-fit:contain;vertical-align:top;background:#0b2231;width:calc(50% - 6px);max-width:calc(50% - 6px);height:auto;margin:7px 0;display:inline-block}.feedBody .articleBody pre{max-width:100%;overflow-x:auto}.feedActions{align-items:center;gap:20px;margin-top:17px;display:flex}.feedActions button{color:#a8c0ce;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:13px;display:inline-flex}.feedActions button:hover,.feedActions button.liked{color:#ff8096}.feedActionNotice{color:#6bcca5;font-size:12px}.feedDiscussion{background:#092131;border:1px solid #2a4e61;border-radius:13px;margin-top:20px;padding:16px}.feedComment{border-bottom:1px solid #1d3a4b;padding:10px 0}.feedComment:first-child{padding-top:0}.feedComment b{color:#ecf8ff;font-size:13px}.feedComment time{color:#819aab;margin-left:10px;font-size:11px}.feedComment p{color:#bed3df;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.6}.feedNoComments{color:#8ea8b9;margin:0 0 14px;font-size:13px}.feedDiscussion textarea{box-sizing:border-box;color:#edf7ff;width:100%;font:inherit;resize:vertical;background:#071b29;border:1px solid #36586b;border-radius:9px;outline:none;padding:11px 12px;font-size:14px}.feedDiscussion textarea:focus{border-color:#4fbef6}.feedDiscussionFoot{color:#94b6c8;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.feedDiscussionFoot button,.feedLoadMore{color:#fff;font:inherit;cursor:pointer;background:#0a70a9;border:1px solid #2985bb;border-radius:9px;padding:9px 15px}.feedDiscussionFoot button:disabled,.feedLoadMore:disabled{opacity:.5;cursor:not-allowed}.feedState{color:#8faebe;text-align:center;padding:48px 0}.feedLoadMore{background:#103a55;margin:28px auto 0;display:block}.appShell.lightsOn .feedHeading h1,.appShell.lightsOn .feedEntry h2{color:#17364a}.appShell.lightsOn .feedEntry{border-color:#d4e5ee}.appShell.lightsOn .feedBody{color:#38566b}.appShell.lightsOn .feedBody .articleBody img[title=row]{background:#eef5f9}.appShell.lightsOn .feedKicker{color:#5f7b8d}.appShell.lightsOn .feedFilterButton{color:#325974;background:#fff}.appShell.lightsOn .feedFilterMenu,.appShell.lightsOn .feedMoreMenu{background:#fff;border-color:#d0e3ed}.appShell.lightsOn .feedFilterMenu button,.appShell.lightsOn .feedMoreMenu button{color:#38566b}.appShell.lightsOn .feedDiscussion{background:#f1f7fa;border-color:#d0e3ed}.appShell.lightsOn .feedComment b{color:#24475b}.appShell.lightsOn .feedComment p{color:#38566b}.appShell.lightsOn .feedDiscussion textarea{color:#24475b;background:#fff}@media (width<=767px){.appShell .feedPage{padding-top:24px;padding-bottom:48px}.feedHeading{margin-bottom:20px}.feedHeading h1{font-size:30px}.feedHeading span{font-size:12px}.feedFilterButton{width:40px;height:40px}.feedEntry{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:23px 0 26px}.feedEntryIcon{font-size:24px}.feedEntryTop{gap:7px}.feedEntry h2{font-size:17px}.feedEntryTools{gap:3px}.feedEntryTools time{font-size:11px}.feedBody{font-size:14px;line-height:1.7}.feedBody .articleBody img{max-height:280px}.feedDiscussion{padding:12px}}.feedStudio{gap:18px;display:grid}.feedStudio .studioHeading{margin-bottom:2px}.feedStudioHeadingActions{gap:9px;display:flex}.feedStudioHeadingActions button{align-items:center;gap:6px;display:inline-flex}.feedStudioError{color:#a72530;background:#fff2f2;border:1px solid #efb5b5;border-radius:9px;margin:0;padding:11px 14px}.feedStudioEmpty{color:#71869a;text-align:center;margin:0;padding:30px 18px}.feedStudioRows>article{grid-template-columns:minmax(0,1fr) auto}.feedStudioRows .adminListActions{min-width:0}.feedStudioRows .adminListActions button:disabled{opacity:.42;cursor:not-allowed}.feedStudioRows .adminListActions button.dangerIcon{color:#bd505b}.feedStudioRows .adminListPrimary>span{max-width:750px}.feedStudioDirectory>.adminListFooter{border-top:1px solid #e8eef2}.feedStudioSectionTitle{align-items:baseline;gap:10px;margin-top:10px;display:flex}.feedStudioSectionTitle h2{color:#213e53;margin:0;font-size:18px}.feedStudioSectionTitle span{color:#7890a1;font-size:12px}.feedStudioModal{flex-direction:column;width:min(100%,720px);max-height:calc(100vh - 36px);display:flex;overflow:hidden}.feedStudioModal>header{flex:none}.feedStudioModal .modalBody{min-height:0;overflow-y:auto}.feedStudioModalBody .studioFormField:first-child{margin-top:0}.feedStudioModalBody .studioFormField{color:#39566a;font-size:13px;font-weight:700}.feedStudioModalBody .studioFormField input,.feedStudioModalBody .studioFormField textarea{color:#203e53;background:#fff;border-color:#cbdbe5;border-radius:8px;font-size:14px}.feedStudioModalBody textarea{resize:vertical;min-height:230px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.feedStudioEditorRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:15px;display:grid}.feedStudioModalBody .feedStudioEditorRow>.studioFormField{min-width:0;margin-top:0}.feedStudioModalBody .feedStudioEditorRow input{height:50px}@media (width<=767px){.feedStudioHeadingActions{flex-wrap:wrap}.feedStudioRows>article{grid-template-columns:minmax(0,1fr)}.feedStudioRows .adminListActions{flex-wrap:wrap;grid-column:1;justify-content:flex-start}.feedStudioRows .adminListActions time{order:3}.feedStudioEditorRow{grid-template-columns:1fr}}.previewableBody img{cursor:zoom-in}.previewableBody img:focus-visible{outline-offset:4px;outline:3px solid #54c8f5}.contentImagePreview{z-index:1000;color:#f4f9fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c14f0;grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr);place-items:center;padding:68px 20px 24px;display:grid;position:fixed;inset:0}.contentImagePreviewToolbar{color:#bed6e3;justify-content:space-between;align-items:center;font-size:13px;display:flex;position:absolute;top:16px;left:20px;right:20px}.contentImagePreview button{color:#f4f9fc;cursor:pointer;background:#1e3d50b8;border:1px solid #b5dcf140;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.contentImagePreview button:hover:not(:disabled),.contentImagePreview button:focus-visible{background:#164a68;border-color:#54c8f5;outline:none}.contentImagePreview button:disabled{opacity:.3;cursor:default}.contentImagePreview figure{text-align:center;grid-column:2;max-width:min(100%,1200px);margin:0}.contentImagePreview figure img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100dvh - 125px);margin:auto;display:block;box-shadow:0 18px 65px #00000059}.contentImagePreview figcaption{color:#bfd5e1;max-width:75ch;margin:12px auto 0;font-size:13px;line-height:1.5}.contentImagePreviewArrow.previous{grid-area:1/1}.contentImagePreviewArrow.next{grid-area:1/3}@media (width<=767px){.contentImagePreview{grid-template-columns:44px minmax(0,1fr) 44px;padding:68px 8px 24px}.contentImagePreview figure img{max-height:calc(100dvh - 150px)}.contentImagePreview button{width:38px;height:38px}}
