:root{--bg: #0c0b10;--bg-hex: #0c0b10;--bg-2: #111017;--surface: #14131b;--surface-2: #1a1923;--surface-3: #23212d;--line: rgba(255,255,255,.07);--line-2: rgba(255,255,255,.115);--line-3: rgba(255,255,255,.2);--fg: #f3efe8;--fg-2: #cbc6be;--muted: #8d8996;--faint: #5c5967;--flamingo: #ff4f8b;--sun: #ff8a3d;--gold: #ffcf6e;--lagoon: #2fd3c4;--violet: #8b6cff;--mint: #4ade80;--danger: #ff5a5f;--on-grad: #1d0a12;--grad: linear-gradient(100deg,#ff4f8b 0%,#ff7a45 55%,#ffc56b 100%);--grad-text: linear-gradient(95deg,#ff6b9d 0%,#ff8a3d 50%,#ffd27a 100%);--glass: rgba(18,17,24,.62);--shadow: 0 1px 0 rgba(255,255,255,.04) inset,0 24px 60px -30px rgba(0,0,0,.7);--radius: 20px;--radius-md: 14px;--radius-sm: 10px;--hdr: 64px;--ease: cubic-bezier(.2,.8,.2,1);--ease-in: cubic-bezier(.6,0,.8,.2);--spring: cubic-bezier(.34,1.4,.5,1);--sans: 'Geist',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--serif: 'Instrument Serif','Iowan Old Style','Times New Roman',serif;--mono: 'Geist Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace;color-scheme: dark}[data-theme="light"]{--bg: #f3efe8;--bg-hex: #f3efe8;--bg-2: #ece7de;--surface: #fbf9f5;--surface-2: #f4f0ea;--surface-3: #e9e3d9;--line: rgba(24,18,28,.08);--line-2: rgba(24,18,28,.13);--line-3: rgba(24,18,28,.24);--fg: #16131b;--fg-2: #3b3642;--muted: #736d7c;--faint: #a49fab;--flamingo: #e5306d;--sun: #e2661c;--gold: #c98b12;--lagoon: #0e9a8d;--violet: #6646dc;--mint: #15924a;--danger: #d92d3a;--glass: rgba(251,249,245,.7);--shadow: 0 1px 0 rgba(255,255,255,.8) inset,0 20px 44px -28px rgba(60,30,50,.3);color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--hdr) + 16px)}body{margin: 0;min-height: 100vh;background: var(--bg);color: var(--fg);font: 400 15px/1.55 var(--sans);letter-spacing: -.006em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden}.theme-anim,.theme-anim *{transition: background-color .5s var(--ease),border-color .5s var(--ease),color .5s var(--ease) !important}img,svg,canvas,video{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit}input,textarea,select{font: inherit;color: inherit}::selection{background: color-mix(in srgb,var(--flamingo) 40%,transparent);color: var(--fg)}:focus-visible{outline: 2px solid var(--flamingo);outline-offset: 3px;border-radius: 6px}h1,h2,h3,h4{margin: 0;font-weight: 550;letter-spacing: -.03em;line-height: 1.1}p{margin: 0}em{font-style: normal}code{font: 500 .88em var(--mono);background: var(--surface-2);border: 1px solid var(--line);padding: .1em .4em;border-radius: 6px}.i{fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;flex: none}.muted{color: var(--muted)}.small{font-size: 13px}.nowrap{white-space: nowrap}.center-pad{padding: 28px 16px;text-align: center}.is-danger{color: var(--danger)}.skip{position: absolute;left: -999px;top: 8px;z-index: 200;background: var(--fg);color: var(--bg);padding: 8px 14px;border-radius: 10px}.skip:focus{left: 8px}.hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.no-scroll{overflow: hidden}[data-theme="dark"] .only-light,[data-theme="light"] .only-dark{display: none}.grain{position: fixed;inset: 0;z-index: 90;overflow: hidden;pointer-events: none;opacity: var(--grain-op,.05)}.grain::before{content: "";position: absolute;inset: -50%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation: grain 1.2s steps(6) infinite}[data-theme="light"] .grain{opacity: .035}@keyframes grain{0%{transform: translate(0,0)}20%{transform: translate(-3%,2%)}40%{transform: translate(2%,-3%)}60%{transform: translate(-2%,-1%)}80%{transform: translate(3%,3%)}100%{transform: translate(0,0)}}.wrap{width: 100%;max-width: var(--wrap,1240px);margin: 0 auto;padding-inline: clamp(16px,4vw,40px)}.wrap--mid{max-width: 880px}.wrap--narrow{max-width: 720px}.wrap--text{max-width: 760px}.main{min-height: 70vh;padding-top: calc(var(--hdr) + 28px);padding-bottom: 80px}.has-hero .main{padding-top: 0}.p-auth .main,.p-install .main{padding: 0}.p-article .main{padding-top: 0}.p-profile .main,.p-community .main{padding-top: 0}::view-transition-old(root){animation: vt-out .28s var(--ease-in) both}::view-transition-new(root){animation: vt-in .42s var(--ease) both}.hdr{view-transition-name: hdr}.tabbar{view-transition-name: tabbar}@keyframes vt-out{to{opacity: 0;transform: translateY(-6px);filter: blur(4px)}}@keyframes vt-in{from{opacity: 0;transform: translateY(10px);filter: blur(6px)}}[data-reveal]{transition: opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay: calc(var(--d,0) * 70ms)}.js [data-reveal]:not(.in){opacity: 0;transform: translateY(26px);filter: blur(6px)}.appear{animation: appear .7s var(--ease) both;animation-delay: calc(var(--d,0) * 60ms)}@keyframes appear{from{opacity: 0;transform: translateY(18px);filter: blur(5px)}}.btn{--bh: 42px;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: var(--bh);padding: 0 18px;border: 1px solid transparent;border-radius: 999px;font-weight: 550;font-size: 14px;letter-spacing: -.01em;white-space: nowrap;cursor: pointer;background: var(--surface-2);transition: transform .35s var(--spring),background .25s,border-color .25s,color .25s,box-shadow .3s,opacity .2s;isolation: isolate;overflow: hidden}.btn:hover{transform: translateY(-1px)}.btn:active{transform: translateY(0) scale(.97);transition-duration: .1s}.btn:disabled{opacity: .45;cursor: not-allowed;transform: none}.btn--xs{--bh: 30px;padding: 0 12px;font-size: 12.5px}.btn--sm{--bh: 36px;padding: 0 15px;font-size: 13.5px}.btn--lg{--bh: 52px;padding: 0 26px;font-size: 15.5px}.btn--block{width: 100%}.btn--grad{background: var(--grad);color: var(--on-grad);box-shadow: 0 10px 30px -12px rgba(255,79,139,.65)}.btn--grad::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(100deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);transform: translateX(-120%);transition: transform .9s var(--ease)}.btn--grad:hover::after{transform: translateX(120%)}.btn--grad:hover{box-shadow: 0 14px 36px -12px rgba(255,79,139,.8)}.btn--light{background: var(--fg);color: var(--bg)}.btn--ghost{background: transparent;border-color: var(--line-2)}.btn--ghost:hover{border-color: var(--line-3);background: var(--surface-2)}.btn--danger{background: color-mix(in srgb,var(--danger) 16%,transparent);color: var(--danger);border-color: color-mix(in srgb,var(--danger) 35%,transparent)}.btn.is-on{background: transparent;border-color: var(--line-2);color: var(--fg-2)}.btn.is-loading .more__lbl{opacity: 0}.spinner{display: none;position: absolute;width: 18px;height: 18px;border-radius: 50%;border: 2px solid var(--line-3);border-top-color: var(--flamingo);animation: spin .7s linear infinite}.is-loading .spinner{display: block}@keyframes spin{to{transform: rotate(360deg)}}.icon-btn{position: relative;display: inline-grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;border: 0;background: transparent;color: var(--fg-2);cursor: pointer;transition: background .2s,color .2s,transform .3s var(--spring)}.icon-btn:hover{background: var(--surface-2);color: var(--fg)}.icon-btn:active{transform: scale(.9)}.icon-btn--sm{width: 30px;height: 30px}.icon-btn--accent{color: var(--flamingo)}.icon-btn--accent:hover{background: color-mix(in srgb,var(--flamingo) 12%,transparent);color: var(--flamingo)}.pill-btn{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 11px;border: 0;border-radius: 999px;background: transparent;color: var(--muted);font-size: 12.5px;font-weight: 500;cursor: pointer;transition: background .2s,color .2s}.pill-btn:hover{background: var(--surface-2);color: var(--fg)}.pill-btn--danger:hover{background: color-mix(in srgb,var(--danger) 12%,transparent);color: var(--danger)}.pill-btn--static{cursor: default}.pill-btn--static:hover{background: transparent;color: var(--muted)}.link-arrow{display: inline-flex;align-items: center;gap: 6px;font-size: 13.5px;font-weight: 500;color: var(--fg-2);transition: color .2s,gap .3s var(--spring)}.link-arrow:hover{color: var(--fg);gap: 10px}.chip,.chips a{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: 999px;font-size: 13px;color: var(--fg-2);transition: background .2s,color .2s,border-color .2s}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 28px}.chips a:hover{border-color: var(--line-3);color: var(--fg)}.chips a.is-active{background: var(--fg);color: var(--bg);border-color: var(--fg)}.chip--xs{height: 20px;padding: 0 8px;font-size: 11px;margin-left: 6px}.badge{display: inline-flex;align-items: center;gap: 3px;height: 18px;padding: 0 6px;margin-left: 5px;border-radius: 6px;font: 600 10px/1 var(--mono);letter-spacing: .04em;text-transform: uppercase;vertical-align: 2px}.badge--admin{background: color-mix(in srgb,var(--flamingo) 16%,transparent);color: var(--flamingo)}.badge--mod{background: color-mix(in srgb,var(--lagoon) 16%,transparent);color: var(--lagoon)}.badge--op{background: color-mix(in srgb,var(--sun) 16%,transparent);color: var(--sun)}.avatar{--s: 40px;position: relative;display: inline-grid;place-items: center;flex: none;width: var(--s);height: var(--s);border-radius: 50%;overflow: hidden;background: var(--surface-3)}.avatar img{width: 100%;height: 100%;object-fit: cover}.avatar--gen{background: radial-gradient(120% 120% at 20% 10%,hsl(calc(var(--h) + 30) 95% 72%),transparent 55%),linear-gradient(140deg,hsl(var(--h) 85% 62%),hsl(calc(var(--h) - 40) 70% 38%));color: rgba(255,255,255,.95);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.avatar--gen b{font: 600 calc(var(--s) * .42)/1 var(--sans);letter-spacing: -.02em;text-shadow: 0 1px 6px rgba(0,0,0,.25)}.avatar--ghost{background: var(--surface-3)}.hdr{position: fixed;inset: 0 0 auto;z-index: 60;height: var(--hdr);transition: transform .5s var(--ease),background .35s,border-color .35s,backdrop-filter .35s;border-bottom: 1px solid transparent}.hdr.is-scrolled,body:not(.has-hero) .hdr{background: color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter: blur(18px) saturate(1.5);backdrop-filter: blur(18px) saturate(1.5);border-bottom-color: var(--line)}.hdr.is-hidden{transform: translateY(-100%)}.hdr__in{display: flex;align-items: center;gap: 14px;height: var(--hdr-base,64px);max-width: 1400px;margin: 0 auto;padding: 0 clamp(14px,3vw,32px)}.brand{display: inline-flex;align-items: center;gap: 9px;font-weight: 650;font-size: 18px;letter-spacing: -.04em}.brand__mark{width: 26px;height: 26px;transition: transform .8s var(--spring)}.brand:hover .brand__mark{transform: rotate(-12deg) scale(1.08)}.hdr__count{display: inline-flex;align-items: center;gap: 7px;height: 28px;padding: 0 11px;border-radius: 999px;border: 1px solid var(--line-2);font: 500 11.5px/1 var(--mono);letter-spacing: .04em;color: var(--fg-2);text-transform: uppercase;transition: border-color .2s,color .2s}.hdr__count b{color: var(--fg);font-weight: 600}.hdr__count:hover{border-color: var(--line-3);color: var(--fg)}.hdr__count-dot{width: 6px;height: 6px;border-radius: 50%;background: var(--grad);box-shadow: 0 0 0 0 rgba(255,79,139,.6);animation: pulse 2.2s infinite}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(255,79,139,.55)}70%{box-shadow: 0 0 0 8px rgba(255,79,139,0)}100%{box-shadow: 0 0 0 0 rgba(255,79,139,0)}}.hdr__nav{display: flex;gap: 2px;margin-left: 10px}.hdr__nav a{position: relative;padding: 8px 13px;border-radius: 999px;font-size: 14px;font-weight: 500;color: var(--fg-2);transition: color .2s,background .2s}.hdr__nav a:hover{color: var(--fg);background: var(--surface-2)}.hdr__nav a.is-active{color: var(--fg)}.hdr__nav a.is-active::after{content: "";position: absolute;left: 50%;bottom: 2px;width: 16px;height: 2px;margin-left: -8px;border-radius: 2px;background: var(--grad)}.hdr__search{position: relative;display: flex;align-items: center;flex: 0 1 300px;margin-left: auto;height: 38px;padding: 0 10px 0 12px;gap: 8px;border-radius: 999px;background: var(--surface-2);border: 1px solid var(--line);color: var(--muted);transition: border-color .2s,background .2s,flex-basis .5s var(--ease)}.has-hero .hdr:not(.is-scrolled) .hdr__search{background: rgba(255,255,255,.05)}[data-theme="light"] .has-hero .hdr:not(.is-scrolled) .hdr__search{background: rgba(0,0,0,.04)}.hdr__search:focus-within{border-color: color-mix(in srgb,var(--flamingo) 60%,transparent);flex-basis: 360px;color: var(--fg)}.hdr__search input{flex: 1;min-width: 0;height: 100%;border: 0;background: transparent;outline: 0;font-size: 13.5px;color: var(--fg)}.hdr__search input::placeholder{color: var(--muted)}.hdr__search input::-webkit-search-cancel-button{display: none}.hdr__search kbd{font: 500 11px/1 var(--mono);padding: 3px 6px;border-radius: 5px;border: 1px solid var(--line-2);color: var(--muted)}.hdr__actions{display: flex;align-items: center;gap: 6px}.hdr__bell .pip{position: absolute;top: 3px;right: 2px;min-width: 16px;height: 16px;padding: 0 4px;border-radius: 999px;background: var(--flamingo);color: #fff;font: 600 10px/16px var(--mono);text-align: center;animation: pop .5s var(--spring)}.hdr__avatar{padding: 0;border: 0;background: none;cursor: pointer;border-radius: 50%;transition: transform .3s var(--spring),box-shadow .3s}.hdr__avatar:hover{box-shadow: 0 0 0 3px var(--line-2)}.hdr__burger{display: none}.menu{position: relative}.menu__pop{position: absolute;top: calc(100% + 8px);left: 0;z-index: 70;min-width: 210px;padding: 6px;border-radius: 16px;background: color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter: blur(22px) saturate(1.5);backdrop-filter: blur(22px) saturate(1.5);border: 1px solid var(--line-2);box-shadow: 0 24px 60px -20px rgba(0,0,0,.55);opacity: 0;visibility: hidden;transform: translateY(-6px) scale(.97);transform-origin: top left;transition: opacity .18s,transform .3s var(--spring),visibility 0s .3s}.menu__pop--right{left: auto;right: 0;transform-origin: top right}.menu.open .menu__pop{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.menu__pop a,.menu__pop button{display: flex;align-items: center;gap: 10px;width: 100%;padding: 9px 11px;border: 0;border-radius: 10px;background: none;font-size: 14px;text-align: left;cursor: pointer;color: var(--fg-2)}.menu__pop a:hover,.menu__pop button:hover{background: var(--surface-3);color: var(--fg)}.menu__pop .is-danger{color: var(--danger)}.menu__pop .is-danger:hover{background: color-mix(in srgb,var(--danger) 12%,transparent);color: var(--danger)}.menu__pop form{margin: 0}.menu__head{display: flex;flex-direction: column;padding: 8px 11px 10px;margin-bottom: 4px;border-bottom: 1px solid var(--line)}.menu__head strong{font-weight: 600}.menu__head span{font: 12px var(--mono);color: var(--muted)}.drawer{position: fixed;inset: 0;z-index: 55;display: grid;align-content: center;padding: 80px 28px;background: color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);opacity: 0;visibility: hidden;transition: opacity .35s,visibility 0s .35s}.drawer nav{display: flex;flex-direction: column;gap: 6px}.drawer a{font-size: clamp(36px,11vw,56px);font-weight: 550;letter-spacing: -.045em;opacity: 0;transform: translateY(24px);transition: opacity .5s var(--ease),transform .6s var(--ease);transition-delay: calc(var(--i) * 60ms)}.nav-open .drawer{opacity: 1;visibility: visible;transition-delay: 0s}.nav-open .drawer a{opacity: 1;transform: none}.tabbar{display: none}.sh-root{position: relative;width: 100%;height: 100svh;min-height: 640px;max-height: 1100px;overflow: hidden;isolation: isolate;container-type: size;background: var(--bg);color: var(--fg);touch-action: pan-y;display: flex;flex-direction: column}.sh-root::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(42% 46% at 52% 46%,rgba(255,92,120,.2),transparent 70%),radial-gradient(30% 30% at 52% 40%,rgba(255,180,90,.14),transparent 70%),radial-gradient(60% 50% at 50% 100%,rgba(120,50,160,.18),transparent 70%);animation: haze 9s ease-in-out infinite alternate}[data-theme="light"] .sh-root::before{background: radial-gradient(42% 46% at 52% 46%,rgba(255,92,120,.16),transparent 70%),radial-gradient(30% 30% at 52% 40%,rgba(255,170,70,.16),transparent 70%)}@keyframes haze{from{opacity: .75;transform: scale(1)}to{opacity: 1;transform: scale(1.06)}}.sh-root::after{content: "";position: absolute;inset: auto 0 0;height: 22%;z-index: 1;pointer-events: none;background: linear-gradient(to bottom,transparent,var(--bg) 92%)}.sh-stage{position: absolute;inset: 0;z-index: 0;pointer-events: none}.sh-canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block;opacity: 0;transition: opacity .5s ease}.sh-fallback{position: absolute;display: block;max-width: none;user-select: none;-webkit-user-drag: none;opacity: 0;transition: opacity .8s ease}.sh-root[data-ready] .sh-fallback{opacity: 1}.sh-root[data-gl="on"] .sh-canvas{opacity: 1}.sh-root[data-gl="on"] .sh-fallback{opacity: 0}.sh-root[data-swap="1"] .sh-canvas,.sh-root[data-swap="1"] .sh-fallback{opacity: 0;transition-duration: .25s}.sh-backdrop{position: absolute;left: 50%;z-index: 0;transform: translate(-50%,-50%);white-space: nowrap;pointer-events: none;user-select: none;font-family: var(--sans);font-weight: 700;letter-spacing: -.07em;line-height: .8;color: transparent;-webkit-text-stroke: 1px color-mix(in srgb,var(--fg) 9%,transparent);opacity: 0;animation: fadeIn 2.4s var(--ease) .3s forwards}.sh-top{flex: none;height: calc(var(--hdr) + 10px)}.sh-hint{position: absolute;z-index: 2;transform: translate(-50%,0);display: flex;align-items: center;gap: 10px;white-space: nowrap;font: 500 10.5px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;opacity: 0;pointer-events: none;animation: fadeIn 1s var(--ease) 2.6s forwards;transition: opacity .8s ease}.sh-hint::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--flamingo);animation: sh-pulse 2.4s ease-in-out infinite}.sh-root[data-touched="1"] .sh-hint{opacity: 0 !important;animation: none}@keyframes sh-pulse{0%,100%{transform: scale(.6);opacity: .45}50%{transform: scale(1);opacity: 1}}@keyframes fadeIn{to{opacity: .55}}.sh-spacer{flex: 1 1 auto;min-height: 0}.sh-content{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);align-items: end;gap: clamp(24px,4cqw,72px);padding: 0 clamp(18px,3.4cqw,52px) clamp(30px,3.6cqw,56px)}.sh-eyebrow{display: flex;align-items: center;gap: 12px;margin: 0 0 clamp(14px,1.6cqw,22px);font: 500 11.5px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--fg-2);opacity: 0;animation: up .9s var(--ease) .2s forwards}.sh-eyebrow__sep{width: 28px;height: 1px;background: currentColor;opacity: .6}.sh-h1{font-family: var(--sans);font-weight: 550;font-size: clamp(44px,min(7.2cqw,12.5cqh),136px);line-height: .9;letter-spacing: -.055em;margin: 0}.sh-line{display: block;overflow: hidden;padding-bottom: .06em}.sh-accent{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -.02em}.sh-accent .w{background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;padding-right: .04em}.sh-h1 .w{display: inline-block;opacity: 0;transform: translateY(70%) rotate(5deg);filter: blur(10px);animation: wordIn 1.1s var(--ease) forwards;animation-delay: calc(.35s + var(--i) * .1s)}@keyframes wordIn{to{opacity: 1;transform: none;filter: none}}@keyframes up{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}.sh-aside{max-width: 420px;justify-self: end;padding-bottom: .5em;opacity: 0;animation: up 1s var(--ease) .9s forwards}.sh-body{font-size: clamp(15px,1.1cqw,17px);line-height: 1.55;color: var(--fg-2);margin: 0 0 24px;text-wrap: pretty}.sh-ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 22px}.sh-btn{display: inline-flex;align-items: center;gap: 10px;height: 50px;padding: 0 24px;border-radius: 999px;background: var(--fg);color: var(--bg);font-size: 15px;font-weight: 550;letter-spacing: -.01em;transition: transform .4s var(--spring),box-shadow .3s;box-shadow: 0 14px 40px -16px rgba(255,79,139,.6)}.sh-btn .i,.sh-txt .i{transition: transform .3s var(--spring)}.sh-btn:hover .i,.sh-txt:hover .i{transform: translateX(4px)}.sh-txt{display: inline-flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 500;padding: 4px 0;border-bottom: 1px solid color-mix(in srgb,var(--fg) 30%,transparent);transition: border-color .2s}.sh-txt:hover{border-color: var(--fg)}.sh-scroll{position: absolute;left: 50%;bottom: 18px;z-index: 3;width: 22px;height: 34px;margin-left: -11px;border: 1.5px solid color-mix(in srgb,var(--fg) 35%,transparent);border-radius: 12px;opacity: 0;animation: fadeIn 1s var(--ease) 2.2s forwards}.sh-scroll span{position: absolute;left: 50%;top: 7px;width: 3px;height: 6px;margin-left: -1.5px;border-radius: 2px;background: var(--fg);animation: scrolly 1.8s var(--ease) infinite}@keyframes scrolly{0%{transform: translateY(0);opacity: 0}30%{opacity: 1}100%{transform: translateY(12px);opacity: 0}}.cd{display: inline-flex;flex-direction: column;gap: 10px;margin-bottom: 22px;padding: 14px 16px 12px;border-radius: 18px;background: color-mix(in srgb,var(--surface) 55%,transparent);-webkit-backdrop-filter: blur(16px) saturate(1.4);backdrop-filter: blur(16px) saturate(1.4);border: 1px solid var(--line-2)}.cd__label{font: 500 10.5px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.cd__units{display: flex;gap: 6px}.cd__u{display: flex;flex-direction: column;align-items: center;min-width: 54px}.cd__u b{display: flex;font: 500 28px/1 var(--mono);letter-spacing: -.04em;overflow: hidden}.cd__u small{margin-top: 5px;font: 500 9.5px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.cd__u + .cd__u{border-left: 1px solid var(--line)}.dg{display: inline-block}.dg--in{animation: digit .55s var(--spring)}@keyframes digit{from{transform: translateY(-80%);opacity: 0;filter: blur(3px)}to{transform: none;opacity: 1;filter: none}}.is-done .dg{color: var(--flamingo)}@container (max-width: 1023px){.sh-content{grid-template-columns: 1fr;gap: 26px}.sh-aside{justify-self: start;max-width: 540px;padding-bottom: 0}.sh-h1{font-size: clamp(42px,min(10cqw,9cqh),100px)}}@container (max-width: 639px){.sh-h1{font-size: clamp(40px,min(13cqw,7.4cqh),64px);line-height: .94}.sh-body{font-size: 15px;margin-bottom: 18px}.sh-ctas{gap: 18px}.sh-content{padding-bottom: 46px}.cd{margin-bottom: 16px}.cd__u{min-width: 46px}.cd__u b{font-size: 23px}}.ticker{position: relative;z-index: 3;display: flex;align-items: stretch;height: 52px;border-block: 1px solid var(--line);background: color-mix(in srgb,var(--bg-2) 70%,transparent);overflow: hidden}.ticker__tag{position: relative;z-index: 2;display: flex;align-items: center;gap: 9px;padding: 0 20px;flex: none;font: 600 11px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;background: var(--bg-2);box-shadow: 24px 0 24px -8px var(--bg-2)}.live{width: 8px;height: 8px;border-radius: 50%;background: var(--danger);animation: live 1.4s ease-in-out infinite}@keyframes live{50%{opacity: .25}}.ticker__viewport{display: flex;flex: 1;min-width: 0;-webkit-mask: linear-gradient(90deg,transparent,#000 4%,#000 92%,transparent);mask: linear-gradient(90deg,transparent,#000 4%,#000 92%,transparent)}.ticker__row{display: flex;align-items: center;flex: none;gap: 26px;padding-right: 26px;animation: marquee 60s linear infinite}.ticker:hover .ticker__row{animation-play-state: paused}@keyframes marquee{to{transform: translateX(-100%)}}.ticker__item{display: inline-flex;align-items: center;gap: 10px;white-space: nowrap;font-size: 14px;font-weight: 500;color: var(--fg-2);transition: color .2s}a.ticker__item:hover{color: var(--fg)}.ticker__item em{font: 500 10px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted);padding: 4px 7px;border-radius: 6px;border: 1px solid var(--line-2)}.ticker__sun{width: 14px;height: 14px;flex: none;opacity: .9}.sec{padding-block: clamp(56px,8vw,110px) 0}.sec__head{display: grid;grid-template-columns: auto 1fr auto;align-items: end;gap: 6px 22px;margin-bottom: clamp(24px,3vw,40px)}.sec__idx{align-self: start;display: flex;align-items: center;gap: 10px;font: 500 12px/1 var(--mono);color: var(--muted);padding-top: 12px}.sec__idx::after{content: "";width: 34px;height: 1px;background: var(--line-3)}.sec__title{font-size: clamp(34px,5.4vw,68px);font-weight: 550;letter-spacing: -.05em;line-height: .95}.sec__title em,.page-head__title em{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -.02em;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;padding-right: .05em}.sec__lead{grid-column: 2 / 4;color: var(--muted);max-width: 520px}.page-head{margin-bottom: 26px}.page-head--wide{margin-bottom: 34px;max-width: 860px}.page-head--row{display: flex;justify-content: space-between;align-items: end;gap: 16px;flex-wrap: wrap}.page-head__kicker{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;font: 500 11.5px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--muted)}.page-head__kicker::before{content: "";width: 18px;height: 1px;background: currentColor}.page-head__title{font-size: clamp(32px,4.6vw,54px);letter-spacing: -.05em;line-height: 1}.page-head__lead{margin-top: 14px;color: var(--muted);font-size: 16px;max-width: 620px}.back-link{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 18px;font-size: 13.5px;color: var(--muted);transition: color .2s,gap .3s var(--spring)}.back-link:hover{color: var(--fg);gap: 9px}.spot{position: relative;isolation: isolate}.spot::before{content: "";position: absolute;inset: 0;z-index: 0;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity .4s;background: radial-gradient(380px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--flamingo) 10%,transparent),transparent 65%)}.spot:hover::before{opacity: 1}.spot>*{position: relative;z-index: 1}.bento{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(0,auto);gap: 16px}.ncard{display: flex;flex-direction: column;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);overflow: hidden;transition: transform .6s var(--spring),border-color .3s,box-shadow .4s,opacity .9s var(--ease),filter .9s var(--ease)}.ncard:hover{transform: translateY(-4px);border-color: var(--line-2);box-shadow: 0 30px 60px -30px rgba(0,0,0,.6)}.ncard--big{grid-column: span 2;grid-row: span 2}.ncard__media{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: var(--surface-3)}.ncard--big .ncard__media{aspect-ratio: auto;flex: 1;min-height: 300px}.ncard__media img,.ncard__media canvas,.art{width: 100%;height: 100%;object-fit: cover}.ncard__media>img,.ncard__media>canvas{position: absolute;inset: 0;transition: transform 1.2s var(--ease),opacity 1.2s var(--ease),filter 1.2s var(--ease)}.ncard:hover .ncard__media>img,.ncard:hover .ncard__media>canvas{transform: scale(1.05)}canvas.art{opacity: 0;filter: blur(14px) saturate(.6);transition: opacity 1.2s var(--ease),filter 1.2s var(--ease),transform 1.2s var(--ease)}canvas.art[data-ready]{opacity: 1;filter: none}.ncard__cat,.ncard__cat--inline{position: absolute;left: 12px;top: 12px;height: 24px;padding: 0 10px;display: inline-flex;align-items: center;border-radius: 999px;font: 600 10.5px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: #fff;background: rgba(10,8,14,.45);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,.18)}.ncard__cat--inline{position: static;color: var(--fg-2);background: var(--surface-2);border-color: var(--line-2)}.ncard__cat::before{content: "";width: 6px;height: 6px;margin-right: 7px;border-radius: 50%;background: var(--cc,#fff);box-shadow: 0 0 8px var(--cc,#fff)}.cat--resmi{--cc: #ff4f8b}.cat--fragman{--cc: #ff8a3d}.cat--rehber{--cc: #2fd3c4}.cat--soylenti{--cc: #a78bfa}.cat--topluluk{--cc: #ffcf6e}.ncard__body{display: flex;flex-direction: column;gap: 8px;padding: 16px 18px 18px}.ncard--big .ncard__body{padding: 22px 24px 24px;gap: 10px}.ncard__meta{font: 500 11.5px/1.3 var(--mono);color: var(--muted);letter-spacing: .02em}.ncard__meta .sep{opacity: .5}.ncard__title{font-size: 17px;font-weight: 560;letter-spacing: -.025em;line-height: 1.25;text-wrap: balance}.ncard--big .ncard__title{font-size: clamp(24px,2.6vw,34px);letter-spacing: -.04em;line-height: 1.05}.ncard__ex{color: var(--fg-2);font-size: 14.5px;line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.ncard__go{margin-top: auto;padding-top: 6px;display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 500;color: var(--muted);transition: color .2s,gap .3s var(--spring)}.ncard:hover .ncard__go{color: var(--fg);gap: 10px}.news-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.news-grid .ncard--big{grid-column: span 2;grid-row: span 2}.news-grid--3 .ncard--big{grid-column: auto;grid-row: auto}.sec--desk{padding-bottom: 0}.desk{position: relative;padding: clamp(30px,5vw,70px) 16px clamp(40px,6vw,80px);overflow: hidden}.desk::before{content: "";position: absolute;inset: 0;pointer-events: none;color: var(--fg);opacity: .12;background-image: radial-gradient(currentColor 1.1px,transparent 1.4px);background-size: 22px 22px;-webkit-mask: radial-gradient(70% 80% at 50% 50%,#000 40%,transparent 100%);mask: radial-gradient(70% 80% at 50% 50%,#000 40%,transparent 100%)}.desk__grid{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,340px));justify-content: center;align-items: end;gap: 40px 56px;max-width: 1240px;margin: 0 auto}.desk__slot{display: flex;justify-content: center;min-height: 300px}.desk__hint{position: relative;margin-top: 36px;text-align: center;font: 500 11px/1 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--muted)}.gf-root{--gf-px: 0;--gf-py: 0;--gf-ease: cubic-bezier(.2,.8,.2,1);--gf-spring: cubic-bezier(.34,1.36,.5,1);--gf-hinge: 0deg;--gf-lift: 42px;--gf-spread: 0px;--gf-fan: 0deg;--gf-stack: 15px;--gf-ink: #141416;--gf-ink-soft: rgba(20,20,22,.55);position: relative;display: inline-block;flex: none;vertical-align: top;font-family: var(--sans);-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;isolation: isolate;letter-spacing: 0}.gf-root[data-tone="dark"]{--gf-ink: #f5f5f7;--gf-ink-soft: rgba(245,245,247,.58)}.gf-root:hover,.gf-root:focus-within{--gf-hinge: -11deg;--gf-lift: -34px;--gf-spread: 8px;--gf-fan: 1.4deg;--gf-stack: 10px}.gf-root[data-open]{--gf-hinge: -24deg;--gf-lift: -96px;--gf-spread: 40px;--gf-fan: 5deg;--gf-stack: 30px}.gf-stage{position: absolute;left: 0;top: 0;width: 340px;height: 272px;transform-origin: 0 0}.gf-tilt{position: absolute;inset: 0;transform: perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition: transform .9s var(--gf-ease)}.gf-shadow{position: absolute;left: 18px;right: 18px;bottom: -6px;height: 60px;border-radius: 40px;background: rgba(16,18,24,.34);filter: blur(22px);transform: translateX(calc(var(--gf-px) * -8px));transition: transform .9s var(--gf-ease),opacity .9s var(--gf-ease)}.gf-root[data-tone="dark"] .gf-shadow{background: rgba(0,0,0,.62)}.gf-back{position: absolute;inset: 0;overflow: hidden;background: linear-gradient(180deg,#f3f3f4 0%,#e3e3e6 100%)}.gf-root[data-tone="dark"] .gf-back{background: linear-gradient(180deg,#2a2a2e 0%,#121214 100%)}.gf-art{position: absolute;left: -12px;top: -12px;max-width: none;object-fit: cover;transform: translate(calc(var(--gf-px) * -7px),calc(var(--gf-py) * -6px)) scale(1.02);transition: transform 1.1s var(--gf-ease),opacity 1.2s var(--gf-ease),filter 1.2s var(--gf-ease)}canvas.gf-art{opacity: 0;filter: blur(14px) saturate(.6)}canvas.gf-art[data-ready]{opacity: 1;filter: none}.gf-back-sheen{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 22%),radial-gradient(120% 80% at 80% 0%,rgba(255,255,255,.16),rgba(255,255,255,0) 60%)}.gf-rim{position: absolute;left: 0;top: 0;max-width: none;overflow: visible;pointer-events: none;fill: none}.gf-back-rim{width: 340px;height: 272px}.gf-back-rim path{stroke: rgba(255,255,255,.45);stroke-width: 1}.gf-root[data-tone="dark"] .gf-back-rim path{stroke: rgba(255,255,255,.16)}.gf-files{position: absolute;inset: 0;z-index: 5;pointer-events: none;clip-path: inset(-400px -400px 10px -400px)}.gf-sheet-slot{display: contents}.gf-sheet{all: unset;box-sizing: border-box;position: absolute;left: 34px;top: 96px;width: 272px;height: 184px;border-radius: 16px;overflow: hidden;cursor: pointer;pointer-events: auto;background: linear-gradient(180deg,#ffffff 0%,#f2f2f0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 0 0 .5px rgba(0,0,0,.1),0 10px 26px -8px rgba(10,12,20,.28);transform-origin: 50% 100%;transform: translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)),calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition: transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms),box-shadow .4s var(--gf-ease),translate .9s var(--gf-ease),opacity .9s var(--gf-ease)}.gf-root[data-tone="dark"] .gf-sheet{background: linear-gradient(180deg,#2c2c30 0%,#1c1c1f 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 0 0 .5px rgba(255,255,255,.08),0 12px 28px -8px rgba(0,0,0,.7)}.gf-sheet--art{background: #1a1a1d}.gf-root[data-open] .gf-sheet:hover,.gf-root[data-open] .gf-sheet:focus-visible{transform: translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)),calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));box-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 0 0 .5px rgba(0,0,0,.1),0 22px 40px -12px rgba(10,12,20,.42);transition-delay: 0s}.gf-sheet:focus-visible{outline: 2px solid #ff4f8b;outline-offset: 2px}.gf-sheet-art{position: absolute;left: 0;top: 0;width: 272px;height: 184px;max-width: none;object-fit: cover;transition: opacity .9s var(--gf-ease),filter .9s var(--gf-ease)}canvas.gf-sheet-art{opacity: 0;filter: blur(10px)}canvas.gf-sheet-art[data-ready]{opacity: 1;filter: none}.gf-sheet--art::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(180deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,0) 34%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.2);pointer-events: none}.gf-sheet-head{position: absolute;left: 14px;right: 14px;top: 11px;z-index: 1;display: flex;align-items: baseline;justify-content: space-between;gap: 10px;white-space: nowrap}.gf-sheet-name{overflow: hidden;text-overflow: ellipsis;font-size: 12.5px;font-weight: 560;letter-spacing: -.005em;color: #18181b}.gf-sheet-meta{flex: none;font-family: var(--mono);font-size: 10px;letter-spacing: .02em;color: rgba(24,24,27,.5)}.gf-root[data-tone="dark"] .gf-sheet-name,.gf-sheet--art .gf-sheet-name{color: #fafafa}.gf-root[data-tone="dark"] .gf-sheet-meta,.gf-sheet--art .gf-sheet-meta{color: rgba(250,250,250,.66)}.gf-lines{position: absolute;left: 14px;right: 14px;top: 40px;display: flex;flex-direction: column;gap: 9px}.gf-lines i{display: block;height: 5px;border-radius: 3px;background: rgba(24,24,27,.08)}.gf-lines i:first-child{height: 9px;margin-bottom: 4px;background: rgba(24,24,27,.14)}.gf-root[data-tone="dark"] .gf-lines i{background: rgba(255,255,255,.08)}.gf-root[data-tone="dark"] .gf-lines i:first-child{background: rgba(255,255,255,.16)}.gf-sheet--drop{animation: gf-drop .85s var(--gf-ease) both}@keyframes gf-drop{0%{translate: 0 -190px;rotate: -9deg;opacity: 0}35%{opacity: 1}72%{translate: 0 10px;rotate: 1deg}100%{translate: 0 0;rotate: 0deg;opacity: 1}}.gf-front{position: absolute;left: 0;top: 74px;width: 340px;height: 198px;z-index: 10;-webkit-backdrop-filter: blur(22px) saturate(1.5);backdrop-filter: blur(22px) saturate(1.5);transform-origin: 50% 100%;transform: perspective(760px) rotateX(var(--gf-hinge));transition: transform .8s var(--gf-spring),translate 1s var(--gf-ease),opacity 1s var(--gf-ease)}.gf-front--bump{animation: gf-bump .7s var(--gf-ease) .38s both}@keyframes gf-bump{0%{scale: 1}35%{scale: 1.018 .975}70%{scale: .996 1.006}100%{scale: 1}}.gf-tint{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.5) 42%,rgba(252,252,252,.93) 100%)}.gf-root[data-tone="dark"] .gf-tint{background: linear-gradient(180deg,rgba(18,18,20,.18) 0%,rgba(14,14,16,.62) 46%,rgba(8,8,10,.94) 100%)}.gf-spec{position: absolute;inset: 0;background: radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%),rgba(255,255,255,.5),rgba(255,255,255,0) 70%);mix-blend-mode: soft-light;opacity: .9;pointer-events: none}.gf-root[data-tone="dark"] .gf-spec{mix-blend-mode: screen;opacity: .16}.gf-front-rim{width: 340px;height: 198px}.gf-front-rim path{stroke-width: 2.4;transition: stroke-width .3s var(--gf-ease)}.gf-root[data-tone="dark"] .gf-front-rim{opacity: .55}.gf-hit{all: unset;position: absolute;inset: 0;z-index: 1;cursor: pointer}.gf-hit:focus-visible ~ .gf-label .gf-title{text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px}.gf-front:has(.gf-hit:focus-visible) .gf-front-rim path{stroke-width: 5}.gf-label{position: absolute;z-index: 2;display: flex;flex-direction: column;gap: 4px;max-width: 200px;pointer-events: none;color: var(--gf-ink)}.gf-root[data-place="bottom-left"] .gf-label{left: 28px;bottom: 32px}.gf-root[data-place="top-left"] .gf-label{left: 28px;top: 50px}.gf-root[data-place="top-right"] .gf-label{right: 32px;top: 52px;align-items: flex-start}.gf-title{font-size: 19px;font-weight: 550;line-height: 1.15;letter-spacing: -.02em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gf-meta{font-family: var(--mono);font-size: 12px;letter-spacing: .03em;color: var(--gf-ink-soft);white-space: nowrap;animation: gf-roll .5s var(--gf-ease) both}@keyframes gf-roll{from{opacity: 0;translate: 0 7px;filter: blur(3px)}to{opacity: 1;translate: 0 0;filter: blur(0)}}.gf-key{all: unset;box-sizing: border-box;position: absolute;right: 22px;bottom: 22px;z-index: 12;width: 58px;height: 58px;border-radius: 18px;display: grid;place-items: center;cursor: pointer;transition: transform .35s var(--gf-spring),box-shadow .35s var(--gf-ease),background .35s var(--gf-ease),opacity .6s var(--gf-ease) .7s,scale .7s var(--gf-spring) .7s}.gf-key:hover{transform: translateY(-2px)}.gf-key:active{transform: translateY(0) scale(.93);transition-duration: .12s}.gf-key:focus-visible{outline: 2px solid #ff4f8b;outline-offset: 3px}.gf-key--add{color: #fff;background: radial-gradient(120% 90% at 50% 0%,#3a3a3f 0%,#121214 55%,#050506 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.22),inset 0 -3px 8px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.75),0 14px 22px -8px rgba(0,0,0,.55),0 3px 6px -2px rgba(0,0,0,.35)}.gf-root[data-tone="dark"] .gf-key--add{color: #111113;background: radial-gradient(120% 90% at 50% 0%,#ffffff 0%,#ececee 55%,#d2d2d6 100%);box-shadow: inset 0 1px 0 #fff,inset 0 -3px 8px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.4),0 14px 22px -8px rgba(0,0,0,.7)}.gf-key--more{color: #111113;background: linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(226,226,230,.82) 100%);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 1px 0 #fff,inset 0 -2px 4px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.16),0 10px 18px -8px rgba(0,0,0,.3)}.gf-root[data-tone="dark"] .gf-key--more{color: #f5f5f7;background: linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.06) 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 0 0 1px rgba(255,255,255,.1),0 10px 18px -8px rgba(0,0,0,.6)}.gf-key--more[aria-expanded="true"]{transform: scale(.96)}.gf-glyph{display: block;max-width: none;fill: none;stroke: currentColor;stroke-linecap: round}.gf-glyph--plus{width: 26px;height: 26px;stroke-width: 1.6;animation: gf-turn .6s var(--gf-spring)}.gf-glyph--more{width: 30px;height: 12px;stroke-width: 1.7}@keyframes gf-turn{from{rotate: -90deg}to{rotate: 0deg}}.gf-menu{position: absolute;right: 22px;bottom: 90px;z-index: 20;min-width: 186px;padding: 6px;border-radius: 16px;display: flex;flex-direction: column;background: rgba(252,252,253,.72);-webkit-backdrop-filter: blur(24px) saturate(1.6);backdrop-filter: blur(24px) saturate(1.6);box-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 0 0 .5px rgba(0,0,0,.14),0 24px 48px -16px rgba(10,12,20,.4);transform-origin: 100% 100%;opacity: 0;visibility: hidden;transform: translateY(6px) scale(.94);transition: opacity .2s var(--gf-ease),transform .32s var(--gf-spring),visibility 0s .32s}.gf-menu[data-open]{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.gf-root[data-tone="dark"] .gf-menu{background: rgba(30,30,34,.72);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 0 0 .5px rgba(255,255,255,.1),0 24px 48px -16px rgba(0,0,0,.8)}.gf-menu-item{all: unset;box-sizing: border-box;padding: 9px 12px;border-radius: 10px;font-size: 13.5px;font-weight: 450;color: #18181b;cursor: pointer}.gf-root[data-tone="dark"] .gf-menu-item{color: #f4f4f5}.gf-menu-item:hover,.gf-menu-item:focus-visible{background: rgba(24,24,27,.07)}.gf-root[data-tone="dark"] .gf-menu-item:hover,.gf-root[data-tone="dark"] .gf-menu-item:focus-visible{background: rgba(255,255,255,.09)}.gf-menu-item--danger{color: #d92d20}.gf-root:not([data-entered]) .gf-back,.gf-root:not([data-entered]) .gf-back-rim{translate: 0 22px;opacity: 0}.gf-root:not([data-entered]) .gf-sheet{translate: 0 -120px;opacity: 0}.gf-root:not([data-entered]) .gf-front{translate: 0 46px;opacity: 0}.gf-root:not([data-entered]) .gf-key{opacity: 0;scale: .6}.gf-root:not([data-entered]) .gf-shadow{opacity: 0}.gf-back,.gf-back-rim{transition: translate 1s var(--gf-ease),opacity .9s var(--gf-ease)}.gf-root[data-entered] .gf-sheet{transition-delay: calc(var(--gf-depth) * 40ms),0s,calc(.18s + var(--gf-depth) * 90ms),calc(.18s + var(--gf-depth) * 90ms)}.gf-root[data-entered] .gf-front{transition-delay: 0s,.42s,.42s}.layout{display: grid;grid-template-columns: minmax(0,1fr) 330px;gap: clamp(24px,3.4vw,48px);align-items: start}.layout__main{min-width: 0;max-width: 680px;width: 100%;justify-self: center}.split{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 24px;align-items: start}.card-stack{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface);overflow: hidden}.card-stack__item + .card-stack__item{border-top: 1px solid var(--line)}.card-stack .post{border: 0}.timeline{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface);overflow: hidden}.timeline:empty,.timeline:not(:has(>*)){display: none}.focus-wrap{border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);overflow: hidden;margin-bottom: 26px}.ancestors{border: 1px solid var(--line);border-bottom: 0;border-radius: var(--radius) var(--radius) 0 0;background: var(--surface);overflow: hidden}.ancestors + .focus-wrap{border-radius: 0 0 var(--radius) var(--radius)}.replies__title{margin: 0 0 14px;font-size: 18px}.timeline>.post + .post,.timeline>.appear + .post,.timeline>.post + .appear{border-top: 1px solid var(--line)}.timeline>.empty{border: 0}.timeline--compact .post{padding-block: 12px}.post{position: relative;padding: 16px 18px 10px;transition: background .25s,opacity .4s,transform .4s var(--ease);cursor: default}.post[data-href]{cursor: pointer}.post[data-href]:hover{background: color-mix(in srgb,var(--surface-2) 70%,transparent)}.post.is-fresh{animation: fresh 1.6s var(--ease)}@keyframes fresh{0%{background: color-mix(in srgb,var(--flamingo) 16%,transparent);transform: translateY(-8px);opacity: 0}30%{opacity: 1;transform: none}100%{background: transparent}}.post.leaving,.thread.leaving{opacity: 0;transform: translateX(-24px) scale(.98)}.post__ctx{display: flex;align-items: center;gap: 6px;margin: -4px 0 8px 32px;font-size: 12.5px;font-weight: 500;color: var(--muted)}.post__ctx a:hover{text-decoration: underline}.post__grid{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px}.post__av{align-self: start;transition: transform .3s var(--spring)}.post__av:hover{transform: scale(1.05)}.post__head{display: flex;align-items: center;gap: 5px;min-width: 0;font-size: 14.5px;line-height: 1.3}.post__name{font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.post__name:hover{text-decoration: underline}.post__handle,.post__time,.post__dot{color: var(--muted);white-space: nowrap}.post__handle{overflow: hidden;text-overflow: ellipsis;min-width: 0}.post__time:hover{text-decoration: underline}.post__menu{margin-left: auto;margin-top: -6px;margin-right: -8px}.post__replyto{margin-top: 2px;font-size: 13px;color: var(--muted)}.post__replyto a{color: var(--lagoon)}.post__body{margin-top: 3px;font-size: 15.5px;line-height: 1.5;overflow-wrap: anywhere;white-space: normal}.post__body a.tg,.post__body a.mn,.post__body a.cm,.post__body a.ln{color: var(--flamingo)}.post__body a.cm{color: var(--lagoon)}.post__body a:hover{text-decoration: underline}.post__stamp{margin-top: 14px;padding-bottom: 12px;border-bottom: 1px solid var(--line);font: 500 12.5px var(--mono);color: var(--muted)}.post--focus{padding: 22px 22px 12px}.post--focus .post__body{font-size: 19px;line-height: 1.45;letter-spacing: -.012em;margin-top: 12px}.post--focus .post__grid{grid-template-columns: auto minmax(0,1fr)}.post--thread::before{content: "";position: absolute;left: 38px;top: 62px;bottom: -4px;width: 2px;background: var(--line-2);border-radius: 2px}.spoiler{background: var(--fg-2);color: transparent;border-radius: 5px;padding: 0 .25em;cursor: pointer;transition: background .3s,color .3s;user-select: none}.spoiler:hover{background: var(--fg)}.spoiler.is-shown{background: color-mix(in srgb,var(--violet) 18%,transparent);color: inherit;cursor: text;user-select: text}.media{margin: 12px 0 4px;border-radius: 16px;overflow: hidden;border: 1px solid var(--line);background: var(--surface-3)}.media img{width: 100%;max-height: 520px;object-fit: cover;cursor: zoom-in;transition: transform .8s var(--ease)}.media:hover img{transform: scale(1.015)}.media--topic img{max-height: 640px;object-fit: contain;background: #000}.post__acts{display: flex;justify-content: space-between;max-width: 420px;margin: 6px 0 0 -9px}.act{--c: var(--fg);display: inline-flex;align-items: center;gap: 2px;height: 34px;padding: 0 8px 0 0;border: 0;background: none;color: var(--muted);font: 500 13px var(--mono);cursor: pointer;transition: color .2s}.act__ico{position: relative;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;transition: background .2s,transform .35s var(--spring)}.act:hover{color: var(--c)}.act:hover .act__ico{background: color-mix(in srgb,var(--c) 13%,transparent)}.act:active .act__ico{transform: scale(.86)}.act--reply{--c: var(--lagoon)}.act--repost{--c: var(--mint)}.act--like{--c: var(--flamingo)}.act--share{--c: var(--sun)}.act.is-on{color: var(--c)}.act--like.is-on .i{fill: currentColor}.act--like.is-on .act__ico{animation: heart .55s var(--spring)}.act--repost.is-on .act__ico{animation: spinOnce .6s var(--spring)}@keyframes heart{0%{transform: scale(.6)}50%{transform: scale(1.25)}100%{transform: scale(1)}}@keyframes spinOnce{from{transform: rotate(-180deg) scale(.7)}to{transform: none}}.n{display: inline-block;min-width: 1ch}.n.roll,.vote__score.roll{animation: roll .45s var(--spring)}@keyframes roll{from{transform: translateY(70%);opacity: 0}to{transform: none;opacity: 1}}.burst{position: absolute;inset: 50% auto auto 50%;width: 0;height: 0;pointer-events: none}.act.burst .burst::before,.act.burst .burst::after{content: "";position: absolute;left: 0;top: 0;border-radius: 50%;transform: translate(-50%,-50%)}.act.burst .burst::before{width: 34px;height: 34px;border: 2px solid var(--flamingo);animation: ring .6s var(--ease) forwards}.act.burst .burst::after{width: 4px;height: 4px;background: var(--flamingo);box-shadow: 0 -18px 0 var(--sun),13px -13px 0 var(--gold),18px 0 0 var(--flamingo),13px 13px 0 var(--sun),0 18px 0 var(--violet),-13px 13px 0 var(--flamingo),-18px 0 0 var(--gold),-13px -13px 0 var(--lagoon);animation: confetti .7s var(--ease) forwards}@keyframes ring{from{transform: translate(-50%,-50%) scale(.2);opacity: 1}to{transform: translate(-50%,-50%) scale(1.5);opacity: 0}}@keyframes confetti{from{transform: translate(-50%,-50%) scale(.3);opacity: 1}to{transform: translate(-50%,-50%) scale(1.5);opacity: 0}}.compose{position: relative;margin-bottom: 18px;padding: 16px 18px 12px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);transition: border-color .3s,box-shadow .4s}.compose.is-focus{border-color: var(--line-2);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 8%,transparent)}.compose.is-sending{opacity: .7;pointer-events: none}.compose__grid{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px}.compose textarea{width: 100%;min-height: 48px;resize: none;border: 0;outline: 0;background: transparent;font-size: 17px;line-height: 1.45;padding: 8px 0}.compose textarea::placeholder{color: var(--muted)}.compose__preview{position: relative;margin: 6px 0 4px;border-radius: 14px;overflow: hidden;border: 1px solid var(--line);animation: appear .4s var(--ease)}.compose__preview img{width: 100%;max-height: 320px;object-fit: cover}.compose__preview .icon-btn{position: absolute;top: 8px;right: 8px;background: rgba(0,0,0,.6);color: #fff}.compose__bar{display: flex;align-items: center;gap: 10px;padding-top: 10px;border-top: 1px solid var(--line)}.compose__tip{font: 500 11.5px var(--mono);color: var(--faint);margin-right: auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ring{position: relative;display: grid;place-items: center;width: 26px;height: 26px;opacity: 0;transition: opacity .3s,transform .3s var(--spring)}.ring.on{opacity: 1}.ring svg{width: 26px;height: 26px;transform: rotate(-90deg)}.ring circle{fill: none;stroke-width: 2.4}.ring__bg{stroke: var(--line-2)}.ring__fg{stroke: var(--flamingo);stroke-linecap: round;transition: stroke-dashoffset .25s var(--ease),stroke .2s}.ring.warn .ring__fg{stroke: var(--sun)}.ring.over .ring__fg{stroke: var(--danger)}.ring.warn,.ring.over{transform: scale(1.18)}.ring__n{position: absolute;font: 600 9px var(--mono);color: var(--muted)}.ring.over .ring__n{color: var(--danger)}.tabs{position: relative;display: flex;gap: 2px;margin-bottom: 16px;padding: 4px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line);overflow-x: auto;scrollbar-width: none}.tabs::-webkit-scrollbar{display: none}.tab{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;gap: 6px;flex: 1;height: 38px;padding: 0 16px;border-radius: 999px;font-size: 14px;font-weight: 500;color: var(--muted);white-space: nowrap;transition: color .25s}.tab:hover{color: var(--fg)}.tab.is-active{color: var(--bg)}.tabs__pill{position: absolute;z-index: 0;top: 4px;left: 0;height: 38px;width: var(--pill-w,0);border-radius: 999px;background: var(--fg);transform: translateX(var(--pill-x,0));transition: transform .5s var(--spring),width .5s var(--spring)}.tabs:not(.pill-ready) .tabs__pill{transition: none}.tabs:not(.has-pill) .tab.is-active{background: var(--fg)}.tabs--line{background: transparent;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;padding: 0;margin-bottom: 18px}.tabs--line .tab{flex: none;border-radius: 0;height: 48px}.tabs--line .tab.is-active{color: var(--fg)}.tabs--line .tabs__pill{top: auto;bottom: -1px;height: 2px;border-radius: 2px;background: var(--grad)}.tabs--line:not(.has-pill) .tab.is-active{background: none;box-shadow: inset 0 -2px 0 var(--flamingo)}.guest-card{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-bottom: 18px;padding: 18px 20px;border-radius: var(--radius);border: 1px solid var(--line-2);background: linear-gradient(120deg,color-mix(in srgb,var(--flamingo) 10%,var(--surface)),var(--surface) 60%)}.guest-card h2{font-size: 18px;margin-bottom: 4px}.guest-card p{color: var(--muted);font-size: 14px}.guest-card__btns{display: flex;gap: 8px}.more{display: flex;justify-content: center;padding: 22px 0 6px}.more .btn{min-width: 160px}.end-note{font: 500 12px var(--mono);color: var(--faint);letter-spacing: .06em}.empty{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 46px 20px;text-align: center;border-radius: var(--radius)}.empty__sun{width: 46px;height: 46px;margin-bottom: 6px;opacity: .9;animation: float 5s ease-in-out infinite}@keyframes float{50%{transform: translateY(-6px) rotate(-6deg)}}.empty h3{font-size: 18px}.empty p{color: var(--muted);max-width: 340px}.empty .btn{margin-top: 8px}.side{position: sticky;top: calc(var(--hdr) + 20px);display: flex;flex-direction: column;gap: 14px;min-width: 0}.widget{position: relative;padding: 18px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);overflow: hidden}.widget__title{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;font-size: 15px;font-weight: 600;letter-spacing: -.02em}.widget__title a:hover{text-decoration: underline}.widget--count{background: linear-gradient(160deg,color-mix(in srgb,var(--flamingo) 14%,var(--surface)),var(--surface) 70%);border-color: var(--line-2)}.widget__glow{position: absolute;right: -60px;top: -60px;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(circle,rgba(255,138,61,.35),transparent 70%);filter: blur(10px);animation: haze 6s ease-in-out infinite alternate;pointer-events: none}.widget__kicker{font: 500 10.5px/1.3 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted);margin-bottom: 12px}.widget__note{margin-top: 12px;font-size: 12.5px;color: var(--muted)}.mini-cd{display: grid;grid-template-columns: repeat(4,1fr);gap: 6px}.mini-cd>div{display: flex;flex-direction: column;align-items: center;padding: 10px 0 8px;border-radius: 12px;background: color-mix(in srgb,var(--bg) 40%,transparent);border: 1px solid var(--line)}.mini-cd b{display: flex;font: 600 22px/1 var(--mono);letter-spacing: -.04em;overflow: hidden}.mini-cd small{margin-top: 5px;font: 500 9.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.trend{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.trend a{display: grid;grid-template-columns: 28px 1fr;grid-template-rows: auto auto;padding: 9px 8px;margin-inline: -8px;border-radius: 12px;transition: background .2s}.trend a:hover{background: var(--surface-2)}.trend__i{grid-row: span 2;font: 500 11px/1.9 var(--mono);color: var(--faint)}.trend__tag{font-weight: 600;font-size: 14.5px}.trend__n{font-size: 12px;color: var(--muted)}.people{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 12px}.people li{display: flex;align-items: center;gap: 10px}.people__who{display: flex;align-items: center;gap: 10px;min-width: 0;flex: 1}.people__who>span{display: flex;flex-direction: column;min-width: 0}.people__who b{font-weight: 600;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.people__who small{font-size: 12.5px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.people__who:hover b{text-decoration: underline}.people--grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 10px}.people--grid li{padding: 12px;border-radius: 16px;background: var(--surface);border: 1px solid var(--line)}.people--compact{gap: 8px}.clist{list-style: none;margin: 0 0 12px;padding: 0;display: flex;flex-direction: column}.clist a{display: flex;align-items: center;gap: 10px;padding: 9px 8px;margin-inline: -8px;border-radius: 12px;transition: background .2s}.clist a:hover{background: var(--surface-2)}.clist__dot,.table__title .clist__dot{width: 10px;height: 10px;border-radius: 50%;flex: none;display: inline-block;background: hsl(var(--h) 85% 62%);box-shadow: 0 0 12px hsl(var(--h) 85% 62% / .6)}.clist__name{flex: 1;font-weight: 550;font-size: 14px}.clist__n{font: 500 12px var(--mono);color: var(--muted)}.clist--wide a{padding: 14px;margin: 0 0 8px;background: var(--surface);border: 1px solid var(--line)}.side__legal{font-size: 12px;color: var(--faint);padding: 0 6px;line-height: 1.5}.ctable{list-style: none;margin: 0 0 12px;padding: 0;display: flex;flex-direction: column;gap: 4px}.ctable li{display: flex;align-items: center;gap: 12px;padding: 8px;margin-inline: -8px;border-radius: 14px;transition: background .2s}.ctable li:hover{background: var(--surface-2)}.ctable__name{display: flex;align-items: center;gap: 12px;flex: 1;min-width: 0}.ctable__name>span:last-child{display: flex;flex-direction: column;min-width: 0}.ctable__name b{font-size: 14px;font-weight: 600}.ctable__name small{font-size: 12.5px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ctable__badge{width: 40px;height: 40px;flex: none;border-radius: 12px;overflow: hidden;background: hsl(var(--h) 60% 40%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.15)}.ctable__n{font: 500 12.5px var(--mono);color: var(--muted)}.tagcloud{display: flex;flex-wrap: wrap;gap: 8px}.tagcloud a{display: inline-flex;align-items: baseline;gap: 6px;padding: 7px 12px;border-radius: 999px;background: var(--surface-2);border: 1px solid var(--line);font-weight: 550;font-size: 13.5px;transition: border-color .2s,transform .3s var(--spring),background .2s}.tagcloud a:hover{border-color: color-mix(in srgb,var(--flamingo) 50%,transparent);transform: translateY(-2px)}.tagcloud small{font: 500 11px var(--mono);color: var(--muted)}.tagcloud--lg a{font-size: 15px;padding: 10px 16px}.threads{display: flex;flex-direction: column;gap: 10px}.thread{display: grid;grid-template-columns: 46px minmax(0,1fr) auto;gap: 14px;padding: 14px 16px 10px 10px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);transition: border-color .3s,transform .5s var(--spring),opacity .4s,box-shadow .4s}.thread:hover{border-color: var(--line-2);box-shadow: 0 24px 50px -32px rgba(0,0,0,.7)}.thread.is-pinned{border-color: color-mix(in srgb,var(--sun) 30%,var(--line));background: linear-gradient(120deg,color-mix(in srgb,var(--sun) 7%,var(--surface)),var(--surface) 50%)}.thread__main{min-width: 0}.thread__meta{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;font-size: 12.5px;color: var(--muted)}.thread__meta .sep{opacity: .5}.thread__by{display: inline-flex;align-items: center;gap: 6px}.thread__by:hover{color: var(--fg)}.cchip{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--fg-2)}.cchip i{width: 8px;height: 8px;border-radius: 50%;background: hsl(var(--h) 85% 62%)}.cchip:hover{color: var(--fg)}.flag{display: inline-flex;align-items: center;gap: 4px;padding: 2px 7px;border-radius: 6px;background: var(--surface-2);font: 500 10.5px var(--mono);text-transform: uppercase;letter-spacing: .05em}.flag--pin{color: var(--sun);background: color-mix(in srgb,var(--sun) 12%,transparent)}.thread__title{margin: 6px 0 4px;font-size: 18px;font-weight: 580;letter-spacing: -.025em;line-height: 1.3;text-wrap: pretty}.thread__title a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.thread__ex{color: var(--fg-2);font-size: 14.5px;line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.thread__foot{display: flex;flex-wrap: wrap;gap: 2px;margin: 8px 0 0 -10px}.thread__thumb{width: 112px;height: 84px;border-radius: 12px;overflow: hidden;align-self: start;margin-top: 4px;border: 1px solid var(--line)}.thread__thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease)}.thread:hover .thread__thumb img{transform: scale(1.06)}.flair{display: inline-flex;align-items: center;height: 22px;padding: 0 8px;margin-right: 6px;border-radius: 6px;font: 600 11px/1 var(--sans);letter-spacing: .01em;vertical-align: 3px;--fc: var(--muted);color: var(--fc);background: color-mix(in srgb,var(--fc) 14%,transparent);border: 1px solid color-mix(in srgb,var(--fc) 24%,transparent)}.flair--tartisma{--fc: var(--lagoon)}.flair--teori{--fc: var(--violet)}.flair--haber{--fc: var(--flamingo)}.flair--soylenti{--fc: #c084fc}.flair--soru{--fc: var(--sun)}.flair--rehber{--fc: var(--mint)}.flair--medya{--fc: var(--gold)}.flair--mizah{--fc: #f472b6}.vote{display: flex;flex-direction: column;align-items: center;gap: 2px}.vote--row{flex-direction: row;gap: 0}.vote__btn{display: grid;place-items: center;width: 32px;height: 30px;border: 0;border-radius: 9px;background: none;color: var(--muted);cursor: pointer;transition: color .2s,background .2s,transform .35s var(--spring)}.vote--row .vote__btn{width: 28px;height: 28px}.vote__btn:hover{background: var(--surface-2)}.vote__up:hover{color: var(--sun)}.vote__down:hover{color: var(--violet)}.vote__btn.pop{animation: votePop .45s var(--spring)}@keyframes votePop{40%{transform: scale(1.3) translateY(-2px)}}.vote__score{min-width: 2ch;text-align: center;font: 600 14px/1 var(--mono)}.vote[data-vote="1"] .vote__up{color: var(--sun)}.vote[data-vote="1"] .vote__up .i{fill: currentColor}.vote[data-vote="1"] .vote__score{color: var(--sun)}.vote[data-vote="-1"] .vote__down{color: var(--violet)}.vote[data-vote="-1"] .vote__down .i{fill: currentColor}.vote[data-vote="-1"] .vote__score{color: var(--violet)}.vote--lg .vote__btn{width: 40px;height: 38px}.vote--lg .vote__score{font-size: 17px}.topic{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 16px;padding: 22px 22px 14px 14px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);margin-bottom: 22px}.topic__title{margin: 10px 0 12px;font-size: clamp(24px,3.2vw,34px);font-weight: 580;letter-spacing: -.04em;line-height: 1.12;text-wrap: balance}.topic__link{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 12px;font-size: 14px;color: var(--lagoon)}.topic__link:hover{text-decoration: underline}.prose{font-size: 16px;line-height: 1.72;color: var(--fg-2)}.prose>* + *{margin-top: 1em}.prose h2{margin-top: 1.8em;font-size: 24px;color: var(--fg);letter-spacing: -.035em}.prose h3{margin-top: 1.6em;font-size: 19px;color: var(--fg)}.prose strong{color: var(--fg);font-weight: 600}.prose em{font-style: italic}.prose a{color: var(--flamingo);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.prose ul,.prose ol{padding-left: 1.3em}.prose li + li{margin-top: .4em}.prose ul li::marker{color: var(--flamingo)}.prose ol li::marker{font-family: var(--mono);color: var(--muted);font-size: .9em}.prose blockquote{margin: 1.6em 0;padding: 4px 0 4px 20px;border-left: 2px solid;border-image: var(--grad) 1;font-family: var(--serif);font-style: italic;font-size: 1.3em;line-height: 1.45;color: var(--fg)}.prose--sm{font-size: 14px;line-height: 1.6}.prose--sm>* + *{margin-top: .7em}.comments{margin-top: 8px}.comments__title{margin: 26px 0 8px;font-size: 18px}.cform{margin-bottom: 10px}.cform--main{padding: 14px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.cform__box{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 10px;align-items: start}.cform textarea{width: 100%;min-height: 44px;resize: none;padding: 9px 12px;border-radius: 12px;border: 1px solid var(--line);background: var(--bg-2);outline: 0;font-size: 15px;line-height: 1.5;transition: border-color .2s,box-shadow .2s}.cform textarea:focus{border-color: color-mix(in srgb,var(--flamingo) 55%,transparent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 10%,transparent)}.cform__bar{display: flex;justify-content: flex-end;gap: 8px;margin-top: 8px}.cform--reply{margin: 8px 0 6px;animation: appear .4s var(--ease)}.cmt-list{display: flex;flex-direction: column}.cmt{position: relative;padding: 12px 0 0}.cmt.is-fresh>.cmt__body{animation: fresh 1.6s var(--ease);border-radius: 8px}.cmt__rail{position: absolute;left: 0;top: 44px;bottom: 0;width: 26px;padding: 0;border: 0;background: none;cursor: pointer}.cmt__rail::before{content: "";position: absolute;left: 12px;top: 0;bottom: 0;width: 1.5px;background: var(--line-2);transition: background .2s}.cmt__rail:hover::before{background: var(--flamingo)}.cmt__head{display: flex;align-items: center;gap: 6px;font-size: 13px;color: var(--muted);min-height: 26px}.cmt__who{display: inline-flex;align-items: center;gap: 8px;color: var(--fg)}.cmt__who b{font-weight: 600;font-size: 13.5px}.cmt__who:hover b{text-decoration: underline}.cmt__time:hover{text-decoration: underline}.cmt__body{padding: 4px 0 0 34px;font-size: 15px;line-height: 1.6;color: var(--fg-2);overflow-wrap: anywhere}.cmt__body>* + *{margin-top: .6em}.cmt__body a{color: var(--flamingo)}.cmt__body blockquote{margin: 0;padding-left: 12px;border-left: 2px solid var(--line-3);color: var(--muted)}.cmt__acts{display: flex;align-items: center;flex-wrap: wrap;gap: 2px;padding: 4px 0 0 28px}.cmt__replyslot{padding-left: 34px}.cmt__kids{padding-left: 26px}.cmt.is-collapsed>.cmt__body,.cmt.is-collapsed>.cmt__acts,.cmt.is-collapsed>.cmt__kids,.cmt.is-collapsed>.cmt__replyslot{display: none}.cmt.is-collapsed>.cmt__rail{top: 4px;height: 22px;bottom: auto}.cmt.is-collapsed>.cmt__head::after{content: "+ daraltıldı";margin-left: 6px;font: 500 11px var(--mono);color: var(--faint)}.cmt.is-deleted>.cmt__body{font-style: italic}.cgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 16px}.ccard{display: flex;flex-direction: column;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);overflow: hidden;transition: transform .6s var(--spring),border-color .3s,box-shadow .4s,opacity .9s var(--ease),filter .9s var(--ease)}.ccard:hover{transform: translateY(-4px);border-color: var(--line-2);box-shadow: 0 30px 60px -32px rgba(0,0,0,.65)}.ccard__banner{display: block;height: 110px;overflow: hidden;background: hsl(var(--h) 50% 30%)}.ccard__banner canvas{transition: transform 1.2s var(--ease),opacity 1.2s var(--ease),filter 1.2s var(--ease)}.ccard:hover .ccard__banner canvas{transform: scale(1.08)}.ccard__body{display: flex;flex-direction: column;gap: 4px;padding: 16px 18px 16px;flex: 1}.ccard__name{font-size: 19px;letter-spacing: -.03em}.ccard__name a:hover{text-decoration: underline}.ccard__slug{font: 500 12px var(--mono);color: hsl(var(--h) 80% 68%)}[data-theme="light"] .ccard__slug{color: hsl(var(--h) 70% 38%)}.ccard__tag{margin-top: 4px;color: var(--fg-2);font-size: 14px;line-height: 1.5;flex: 1}.ccard__foot{display: flex;align-items: center;gap: 14px;margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--line);font-size: 13px;color: var(--muted)}.ccard__foot b{color: var(--fg);font-family: var(--mono);font-weight: 600}.ccard__foot .btn{margin-left: auto}.chero{position: relative;padding-top: var(--hdr);margin-bottom: 26px}.chero__art{position: absolute;inset: 0 0 30%;overflow: hidden;background: hsl(var(--h) 40% 20%)}.chero__art::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,transparent 30%,var(--bg))}.chero__in{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: end;gap: 20px;padding-top: 110px}.chero__badge{position: relative;width: 92px;height: 92px;border-radius: 26px;overflow: hidden;border: 4px solid var(--bg);box-shadow: 0 20px 40px -18px rgba(0,0,0,.7);display: grid;place-items: center;animation: pop .8s var(--spring) .2s both}.chero__badge canvas{position: absolute;inset: 0}.chero__badge span{position: relative;font: 650 40px/1 var(--sans);color: #fff;text-shadow: 0 2px 14px rgba(0,0,0,.45)}.chero__slug{font: 500 13px var(--mono);color: var(--fg-2)}.chero__name{font-size: clamp(30px,4.4vw,50px);letter-spacing: -.05em}.chero__tag{margin-top: 6px;color: var(--fg-2);max-width: 560px}.chero__actions{display: flex;gap: 8px}@keyframes pop{from{transform: scale(.6);opacity: 0}to{transform: none;opacity: 1}}.stats-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(70px,1fr));gap: 10px;margin: 14px 0 0;padding-top: 14px;border-top: 1px solid var(--line)}.stats-row div{display: flex;flex-direction: column-reverse}.stats-row dt{font: 500 10.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.stats-row dd{margin: 0;font: 600 18px var(--mono);letter-spacing: -.03em}.rules{margin: 0;padding-left: 1.2em;display: flex;flex-direction: column;gap: 8px;font-size: 13.5px;color: var(--fg-2);line-height: 1.5}.rules li::marker{font: 600 12px var(--mono);color: var(--flamingo)}.widget--community .widget__banner{height: 70px;margin: -18px -18px 14px;overflow: hidden;background: hsl(var(--h) 50% 30%)}.widget__btns{display: flex;gap: 8px;margin-top: 14px}.mini-threads{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.mini-threads a{display: flex;flex-direction: column;gap: 2px;padding: 10px 8px;margin-inline: -8px;border-radius: 12px;transition: background .2s}.mini-threads a:hover{background: var(--surface-2)}.mini-threads b{font-size: 14px;font-weight: 550;line-height: 1.35}.mini-threads small{font: 500 11.5px var(--mono);color: var(--muted)}.phero{position: relative;padding-top: var(--hdr);margin-bottom: 8px}.phero__banner{height: clamp(150px,22vw,240px);overflow: hidden;position: relative;background: hsl(var(--h) 50% 25%)}.phero__banner::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,transparent 50%,color-mix(in srgb,var(--bg) 60%,transparent))}.phero__in{position: relative;display: grid;grid-template-columns: auto 1fr;grid-template-areas: "av actions" "text text";align-items: end;gap: 0 16px}.phero__av{grid-area: av;margin-top: -60px}.phero__av .avatar{border: 5px solid var(--bg);box-shadow: 0 18px 40px -14px rgba(0,0,0,.7);animation: pop .8s var(--spring) .15s both}.phero__actions{grid-area: actions;justify-self: end;display: flex;gap: 8px;align-items: center;padding-bottom: 6px}.phero__text{grid-area: text;padding-top: 14px}.phero__name{display: flex;align-items: center;gap: 4px;font-size: clamp(26px,3.6vw,36px);letter-spacing: -.045em}.phero__handle{display: flex;align-items: center;margin-top: 4px;font: 500 14px var(--mono);color: var(--muted)}.phero__bio{margin-top: 12px;font-size: 15.5px;line-height: 1.55;max-width: 620px}.phero__bio a{color: var(--flamingo)}.phero__facts{display: flex;flex-wrap: wrap;gap: 6px 16px;list-style: none;margin: 12px 0 0;padding: 0;font-size: 13.5px;color: var(--muted)}.phero__facts li{display: inline-flex;align-items: center;gap: 6px}.phero__stats{display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 14px 0 0}.phero__stats div{display: flex;align-items: baseline;gap: 6px}.phero__stats dd{margin: 0;font: 600 16px var(--mono)}.phero__stats dt{font-size: 13.5px;color: var(--muted)}.progress{position: fixed;inset: 0 0 auto;z-index: 70;height: 2px;pointer-events: none}.progress span{display: block;height: 100%;background: var(--grad);transform-origin: 0 50%;transform: scaleX(0)}.article__hero{position: relative}.article__media{position: relative;height: clamp(320px,58vh,620px);overflow: hidden;background: var(--surface-3)}.article__media>img,.article__media>canvas{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;animation: kenburns 24s ease-in-out infinite alternate}@keyframes kenburns{from{transform: scale(1.02)}to{transform: scale(1.12) translate(-1%,1%)}}.article__fade{position: absolute;inset: -1px 0 -3px;background: linear-gradient(to bottom,color-mix(in srgb,var(--bg) 30%,transparent) 0%,transparent 30%,transparent 45%,var(--bg) 95%)}.article__head{position: relative;margin-top: -170px;display: flex;flex-direction: column;align-items: flex-start;gap: 14px}.article__head .ncard__cat{position: static}.article__title{font-size: clamp(32px,5.2vw,58px);font-weight: 580;letter-spacing: -.05em;line-height: 1.02;text-wrap: balance;animation: up 1s var(--ease) both}.article__lead{font-size: clamp(17px,1.6vw,20px);color: var(--fg-2);line-height: 1.55;animation: up 1s var(--ease) .1s both}.article__by{display: flex;align-items: center;gap: 12px;width: 100%;padding: 16px 0;border-block: 1px solid var(--line);animation: up 1s var(--ease) .2s both}.article__by>div{display: flex;flex-direction: column;flex: 1;font-size: 14px}.article__by span{font-size: 12.5px;color: var(--muted)}.article .prose{margin-top: 30px;font-size: 17.5px}.source{display: flex;align-items: center;gap: 8px;font-size: 14px !important;color: var(--muted)}.notice{display: flex;align-items: center;gap: 8px;padding: 12px 14px;border-radius: 12px;background: color-mix(in srgb,var(--sun) 12%,transparent);border: 1px solid color-mix(in srgb,var(--sun) 25%,transparent);color: var(--fg);font-size: 14px}.notice--row{justify-content: space-between;margin-bottom: 18px}.article__discuss{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-top: 40px !important;padding: 20px 22px;border-radius: var(--radius);border: 1px solid var(--line-2);background: var(--surface)}.article__discuss h3{font-size: 18px;color: var(--fg);margin: 0 0 4px}.article__discuss p{font-size: 14px;color: var(--muted)}.article__discuss-btns{display: flex;gap: 8px}.band{position: relative;margin-top: clamp(70px,9vw,130px);padding: clamp(70px,10vw,140px) 0;overflow: hidden;border-block: 1px solid var(--line);background: linear-gradient(180deg,var(--bg),color-mix(in srgb,#3a1350 30%,var(--bg)) 70%,var(--bg))}[data-theme="light"] .band{background: linear-gradient(180deg,var(--bg),color-mix(in srgb,#ffb38a 22%,var(--bg)) 70%,var(--bg))}.band__sun{position: absolute;left: 50%;bottom: -52%;width: min(76vw,720px);aspect-ratio: 1;margin-left: max(-38vw,-360px);border-radius: 50%;background: linear-gradient(180deg,#ffe08a 0%,#ff8a3d 40%,#ff3f86 75%,#8a2be2 100%);opacity: .2;filter: blur(2px);-webkit-mask: repeating-linear-gradient(180deg,#000 0 26px,transparent 26px 34px);mask: repeating-linear-gradient(180deg,#000 0 26px,transparent 26px 34px);animation: sunrise linear both;animation-timeline: view();animation-range: entry 0% cover 60%}@keyframes sunrise{from{transform: translateY(30%);opacity: 0}to{transform: none;opacity: .2}}.band__inner{position: relative;text-align: center}.band__kicker{font: 500 12px var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--fg-2);margin-bottom: 26px}.band__count{display: flex;justify-content: center;flex-wrap: wrap;gap: clamp(10px,3vw,40px)}.band__count>div{display: flex;flex-direction: column;align-items: center}.band__count b{display: flex;overflow: hidden;font: 600 clamp(64px,13vw,190px)/.9 var(--mono);letter-spacing: -.07em;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.band__count b .dg{background: inherit;-webkit-background-clip: text;background-clip: text;color: transparent}.band__count i{font-style: normal;margin-top: 12px;font: 500 12px var(--mono);letter-spacing: .2em;text-transform: uppercase;color: var(--muted)}.band__note{margin-top: 34px;color: var(--fg-2)}.band__note a{color: var(--flamingo);text-decoration: underline;text-underline-offset: 3px}.cta{padding-top: clamp(60px,8vw,110px)}.cta__card{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);border-radius: 28px;overflow: hidden;background: var(--surface);border: 1px solid var(--line-2)}.cta__art{position: relative;min-height: 320px;background: var(--surface-3)}.cta__art canvas{position: absolute;inset: 0}.cta__body{padding: clamp(28px,4vw,56px);display: flex;flex-direction: column;gap: 16px;justify-content: center}.cta__body h2{font-size: clamp(30px,4vw,50px);letter-spacing: -.05em;line-height: 1}.cta__body h2 em{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -.02em;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.cta__body p{color: var(--fg-2);font-size: 16px;max-width: 460px}.cta__btns{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}.cta__stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;margin: 18px 0 0;padding-top: 18px;border-top: 1px solid var(--line)}.cta__stats div{display: flex;flex-direction: column-reverse}.cta__stats dt{font: 500 10.5px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.cta__stats dd{margin: 0;font: 600 24px var(--mono);letter-spacing: -.04em}.form{display: flex;flex-direction: column;gap: 16px}.card-pad{padding: clamp(18px,3vw,28px);border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line);margin-bottom: 18px}.form__title{font-size: 19px;letter-spacing: -.03em}.form__foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding-top: 6px}.form--danger{border-color: color-mix(in srgb,var(--danger) 30%,var(--line))}.field{display: flex;flex-direction: column;gap: 7px;min-width: 0}.field-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 14px}.field label,.field .label{display: flex;align-items: baseline;gap: 8px;font-size: 13.5px;font-weight: 550;color: var(--fg-2)}.field label small,.field .label small{font-weight: 400;color: var(--muted);font-size: 12px}.field output{margin-left: auto;font: 500 12px var(--mono);color: var(--muted)}.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.field select,.field textarea,.inline-search input{width: 100%;min-height: 46px;padding: 11px 14px;border-radius: 13px;border: 1px solid var(--line-2);background: var(--bg-2);outline: 0;font-size: 15px;transition: border-color .2s,box-shadow .25s,background .2s}.field textarea{resize: vertical;line-height: 1.55}.field textarea.mono{font-family: var(--mono);font-size: 13.5px}.field select{appearance: none;background-image: linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position: calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size: 5px 5px;background-repeat: no-repeat;padding-right: 36px}.field input:focus,.field select:focus,.field textarea:focus{border-color: color-mix(in srgb,var(--flamingo) 60%,transparent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 11%,transparent);background: var(--surface)}.field input::placeholder,.field textarea::placeholder{color: var(--faint)}.input-prefix{display: flex;align-items: center;border-radius: 13px;border: 1px solid var(--line-2);background: var(--bg-2);transition: border-color .2s,box-shadow .25s}.input-prefix:focus-within{border-color: color-mix(in srgb,var(--flamingo) 60%,transparent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--flamingo) 11%,transparent)}.input-prefix span{padding-left: 14px;font: 500 14px var(--mono);color: var(--muted)}.field .input-prefix input{border: 0 !important;box-shadow: none !important;background: transparent !important;padding-left: 4px}.input-btn{display: flex;gap: 6px;align-items: center}.check{display: flex;align-items: flex-start;gap: 10px;font-size: 14px;color: var(--fg-2);cursor: pointer;line-height: 1.45}.check input{width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--flamingo);flex: none}.check a{color: var(--flamingo);text-decoration: underline}.file{position: relative;display: flex;align-items: center;gap: 10px;min-height: 46px;padding: 0 14px;border-radius: 13px;border: 1px dashed var(--line-3);color: var(--fg-2);font-size: 14px;cursor: pointer;transition: border-color .2s,background .2s}.file:hover{border-color: var(--flamingo);background: color-mix(in srgb,var(--flamingo) 6%,transparent)}.file input{position: absolute;inset: 0;opacity: 0;cursor: pointer}.file em{margin-left: auto;font: 500 12px var(--mono);color: var(--muted);max-width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hue-range{-webkit-appearance: none;appearance: none;width: 100%;height: 14px;border-radius: 999px;background: linear-gradient(90deg,hsl(0 85% 62%),hsl(60 85% 62%),hsl(120 85% 52%),hsl(180 85% 52%),hsl(240 85% 66%),hsl(300 85% 62%),hsl(359 85% 62%));outline: 0}.hue-range::-webkit-slider-thumb{-webkit-appearance: none;width: 24px;height: 24px;border-radius: 50%;background: #fff;border: 3px solid var(--bg);box-shadow: 0 2px 10px rgba(0,0,0,.4);cursor: grab}.hue-range::-moz-range-thumb{width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 3px solid var(--bg);cursor: grab}.flair-pick{display: flex;flex-wrap: wrap;gap: 8px}.flair-opt input{position: absolute;opacity: 0;pointer-events: none}.flair-opt .flair{height: 30px;padding: 0 12px;font-size: 12.5px;cursor: pointer;opacity: .6;transition: opacity .2s,transform .3s var(--spring)}.flair-opt:hover .flair{opacity: 1}.flair-opt input:checked + .flair{opacity: 1;transform: scale(1.06);box-shadow: 0 0 0 2px color-mix(in srgb,var(--fc) 50%,transparent)}.flair-opt input:focus-visible + .flair{outline: 2px solid var(--flamingo);outline-offset: 2px}.avatar-edit{display: flex;align-items: center;gap: 18px;flex-wrap: wrap}.avatar-edit__ctl{display: flex;flex-direction: column;gap: 10px;flex: 1;min-width: 220px}.alert{padding: 12px 16px;border-radius: 14px;margin-bottom: 16px;font-size: 14px;animation: shake .5s var(--ease)}.alert p + p{margin-top: 4px}.alert--error{background: color-mix(in srgb,var(--danger) 12%,transparent);border: 1px solid color-mix(in srgb,var(--danger) 30%,transparent);color: var(--fg)}@keyframes shake{20%,60%{transform: translateX(-5px)}40%,80%{transform: translateX(5px)}}.auth{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,560px);min-height: 100vh}.auth__art{position: relative;overflow: hidden;background: var(--surface-3)}.auth__art canvas{position: absolute;inset: 0;width: 100%;height: 100%;animation: kenburns 30s ease-in-out infinite alternate}.auth__art::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(8,6,12,.75),transparent 55%)}.auth__quote{position: absolute;left: clamp(24px,4vw,56px);right: clamp(24px,4vw,56px);bottom: clamp(28px,5vw,64px);z-index: 1;color: #fff}.auth__quote p{font: 400 italic clamp(26px,3vw,40px)/1.15 var(--serif);letter-spacing: -.01em;max-width: 620px}.auth__quote span{display: block;margin-top: 14px;font: 500 11px var(--mono);letter-spacing: .14em;text-transform: uppercase;opacity: .7}.auth__panel{display: grid;place-items: center;padding: calc(var(--hdr) + 30px) clamp(20px,5vw,64px) 60px}.auth__form{width: 100%;max-width: 400px;display: flex;flex-direction: column;gap: 16px}.auth__logo{width: 44px;height: 44px;margin-bottom: 6px;animation: float 6s ease-in-out infinite}.auth__form h1{font-size: 34px;letter-spacing: -.05em}.auth__form>.muted{margin-top: -10px}.auth__alt{text-align: center;font-size: 14px;color: var(--muted)}.auth__alt a{color: var(--fg);font-weight: 550;text-decoration: underline;text-underline-offset: 3px}.keyhelp{display: flex;flex-direction: column;gap: 8px;margin-top: -6px;padding: 12px 14px;border-radius: 12px;background: color-mix(in srgb,var(--sun) 9%,transparent);border: 1px solid color-mix(in srgb,var(--sun) 22%,transparent);font-size: 13px;line-height: 1.5;color: var(--fg-2)}.keyhelp b{color: var(--fg);font-weight: 600}.keyhelp code{font-size: 12px}.keyhelp__path{display: block;padding: 8px 10px !important;overflow-wrap: anywhere;user-select: all}.notes{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface);overflow: hidden}.note + .note{border-top: 1px solid var(--line)}.note a{display: grid;grid-template-columns: 26px 36px minmax(0,1fr) auto;gap: 12px;align-items: start;padding: 14px 18px;transition: background .2s}.note a:hover{background: var(--surface-2)}.note.is-new a{background: linear-gradient(90deg,color-mix(in srgb,var(--flamingo) 8%,transparent),transparent 60%)}.note__ic{display: grid;place-items: center;width: 26px;height: 26px;margin-top: 5px;border-radius: 50%}.note--like .note__ic{color: var(--flamingo);background: color-mix(in srgb,var(--flamingo) 14%,transparent)}.note--repost .note__ic{color: var(--mint);background: color-mix(in srgb,var(--mint) 14%,transparent)}.note--follow .note__ic{color: var(--violet);background: color-mix(in srgb,var(--violet) 14%,transparent)}.note--reply .note__ic,.note--comment .note__ic,.note--creply .note__ic{color: var(--lagoon);background: color-mix(in srgb,var(--lagoon) 14%,transparent)}.note--mention .note__ic{color: var(--sun);background: color-mix(in srgb,var(--sun) 14%,transparent)}.note__txt{font-size: 14.5px;line-height: 1.45}.note__txt b{font-weight: 600}.note__txt em{display: block;margin-top: 4px;color: var(--muted);font-size: 13.5px}.note__time{font: 500 12px var(--mono);color: var(--muted);white-space: nowrap}.bigsearch{display: flex;align-items: center;gap: 12px;height: 64px;padding: 0 10px 0 20px;margin-bottom: 30px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line-2);color: var(--muted);transition: border-color .2s,box-shadow .3s}.bigsearch:focus-within{border-color: color-mix(in srgb,var(--flamingo) 60%,transparent);box-shadow: 0 0 0 6px color-mix(in srgb,var(--flamingo) 9%,transparent)}.bigsearch input{flex: 1;min-width: 0;height: 100%;border: 0;outline: 0;background: transparent;font-size: 18px;color: var(--fg)}.search-sec{margin-bottom: 34px}.search-sec__title{margin-bottom: 12px;font: 500 12px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.tag-head__title{font-family: var(--mono);font-weight: 600;letter-spacing: -.05em;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;word-break: break-all}.admin{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 32px;align-items: start}.admin-nav{position: sticky;top: calc(var(--hdr) + 20px);display: flex;flex-direction: column;gap: 2px}.admin-nav__kicker{display: flex;align-items: center;gap: 6px;padding: 0 12px 10px;font: 500 11px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.admin-nav a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;font-size: 14px;font-weight: 500;color: var(--fg-2);transition: background .2s,color .2s}.admin-nav a:hover{background: var(--surface-2);color: var(--fg)}.admin-nav a.is-active{background: var(--surface);color: var(--fg);box-shadow: inset 0 0 0 1px var(--line-2)}.admin-nav__back{margin-top: 12px;color: var(--muted) !important}.admin__main{min-width: 0}.admin__cols{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 18px;align-items: start}.admin__cols--wide{grid-template-columns: minmax(0,1fr) minmax(0,440px)}.admin__stack{display: flex;flex-direction: column;gap: 18px}.kpis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-bottom: 18px}.kpi{display: flex;flex-direction: column;gap: 4px;padding: 18px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.kpi__label{font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.kpi__value{font: 600 34px/1.1 var(--mono);letter-spacing: -.05em}.kpi__sub{font-size: 12.5px;color: var(--muted)}.panel{padding: 18px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--line)}.panel .timeline{border: 0;background: none;margin: 0 -18px -18px;border-radius: 0}.panel__head{display: flex;justify-content: space-between;align-items: center;margin-bottom: 14px}.panel__head h2{font-size: 16px}.table-wrap{overflow-x: auto;border-radius: var(--radius);border: 1px solid var(--line);background: var(--surface)}.table{width: 100%;border-collapse: collapse;font-size: 14px}.table th{text-align: left;padding: 12px 14px;font: 500 11px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted);border-bottom: 1px solid var(--line);white-space: nowrap}.table td{padding: 12px 14px;border-bottom: 1px solid var(--line);vertical-align: middle}.table tr:last-child td{border-bottom: 0}.table tr:hover td{background: color-mix(in srgb,var(--surface-2) 60%,transparent)}.table tr.is-banned td{opacity: .55}.table__title{display: inline-flex;align-items: center;gap: 8px;font-weight: 600}.table__title:hover{text-decoration: underline}.table td small{display: block;margin-top: 2px}.table__acts{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 2px}.table__acts form{margin: 0}.table select{height: 32px;padding: 0 10px;border-radius: 8px;border: 1px solid var(--line-2);background: var(--bg-2);font-size: 13px}.dot-label{display: inline-flex;align-items: center;gap: 6px;margin-right: 8px;font-size: 12.5px;color: var(--muted);white-space: nowrap}.dot-label::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--faint)}.dot-label--ok::before{background: var(--mint)}.dot-label--hot::before{background: var(--flamingo)}.inline-search{position: relative;display: flex;align-items: center;color: var(--muted)}.inline-search .i{position: absolute;left: 14px}.inline-search input{padding-left: 40px !important;min-width: 260px}.editor{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 24px;align-items: start}.editor__main,.editor__side{display: flex;flex-direction: column;gap: 16px}.editor__side{position: sticky;top: calc(var(--hdr) + 20px)}.cover-prev{aspect-ratio: 16 / 9;border-radius: 14px;overflow: hidden;background: var(--surface-3);border: 1px solid var(--line)}.cover-prev img,.cover-prev canvas{width: 100%;height: 100%;object-fit: cover}.cover-prev canvas{opacity: 0;transition: opacity .8s}.cover-prev canvas[data-ready]{opacity: 1}.errpage{min-height: 64vh;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 14px}.errpage__code{font: 700 clamp(110px,24vw,260px)/.85 var(--mono);letter-spacing: -.08em;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-mask: repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 18px);mask: repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 18px);animation: up 1s var(--ease) both}.errpage h1{font-size: clamp(26px,4vw,40px);letter-spacing: -.045em}.errpage p{color: var(--muted);max-width: 460px}.errpage__btns{display: flex;gap: 10px;margin-top: 10px;flex-wrap: wrap;justify-content: center}.ftr{position: relative;margin-top: clamp(70px,9vw,120px);padding-bottom: 30px;border-top: 1px solid var(--line);overflow: hidden}.ftr__big{display: flex;justify-content: center;font: 700 clamp(90px,22vw,340px)/.8 var(--sans);letter-spacing: -.08em;padding: 40px 0 10px;color: transparent;-webkit-text-stroke: 1px var(--line-3);user-select: none}.ftr__big em{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -.04em;-webkit-text-stroke: 0;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;padding-right: .05em}.ftr__grid{display: grid;grid-template-columns: minmax(0,2fr) repeat(3,minmax(0,1fr));gap: 30px;padding-top: 40px}.ftr__about p{margin-top: 14px;color: var(--muted);max-width: 360px;font-size: 14px}.ftr h4{margin-bottom: 12px;font: 500 11px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.ftr__grid>div>a:not(.brand){display: block;padding: 4px 0;font-size: 14px;color: var(--fg-2);transition: color .2s,transform .3s var(--spring)}.ftr__grid>div>a:not(.brand):hover{color: var(--fg);transform: translateX(3px)}.ftr__legal{display: flex;justify-content: space-between;gap: 10px 30px;flex-wrap: wrap;margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--line);font-size: 12.5px;color: var(--faint)}@supports (animation-timeline: view()){.ftr__big>*{animation: ftrRise linear both;animation-timeline: view();animation-range: entry 0% cover 45%}.ftr__big em{animation-delay: 0s}@keyframes ftrRise{from{transform: translateY(40%);opacity: 0}to{transform: none;opacity: 1}}}.toasts{position: fixed;left: 50%;bottom: 24px;z-index: 120;display: flex;flex-direction: column;align-items: center;gap: 8px;transform: translateX(-50%);pointer-events: none;width: max-content;max-width: calc(100vw - 32px)}.toast{display: flex;align-items: center;gap: 10px;padding: 11px 18px 11px 14px;border-radius: 999px;background: color-mix(in srgb,var(--fg) 92%,transparent);color: var(--bg);font-size: 14px;font-weight: 500;box-shadow: 0 18px 50px -14px rgba(0,0,0,.55);pointer-events: auto;opacity: 0;transform: translateY(20px) scale(.92);transition: opacity .3s,transform .5s var(--spring)}.toast.in{opacity: 1;transform: none}.toast.out{opacity: 0;transform: translateY(10px) scale(.96);transition-duration: .3s}.toast__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--lagoon);flex: none}.toast--success .toast__dot{background: var(--mint)}.toast--error .toast__dot{background: var(--danger)}.lightbox{position: fixed;inset: 0;z-index: 110;display: grid;place-items: center;padding: 4vh 4vw;background: rgba(6,5,9,0);-webkit-backdrop-filter: blur(0);backdrop-filter: blur(0);transition: background .35s,backdrop-filter .35s;cursor: zoom-out}.lightbox.in{background: rgba(6,5,9,.86);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.lightbox.out{background: rgba(6,5,9,0)}.lightbox img{max-width: 92vw;max-height: 88vh;border-radius: 14px;transition: transform .5s var(--ease),opacity .3s;box-shadow: 0 40px 120px -30px rgba(0,0,0,.8)}.lightbox.out img{opacity: 0;transform: scale(.95)}.lightbox__x{position: absolute;top: 18px;right: 18px;width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(255,255,255,.2);background: rgba(255,255,255,.08);color: #fff;font-size: 24px;cursor: pointer}@media (max-width: 1180px){.bento{grid-template-columns: repeat(2,minmax(0,1fr))}.ncard--big{grid-column: span 2;grid-row: auto}.ncard--big .ncard__media{min-height: 260px;aspect-ratio: 16 / 8;flex: none}.desk__grid{grid-template-columns: repeat(2,minmax(0,340px))}.layout{grid-template-columns: minmax(0,1fr) 300px}.split{grid-template-columns: minmax(0,1fr) 320px}.hdr__search{flex-basis: 220px}.kpis{grid-template-columns: repeat(2,minmax(0,1fr))}.admin__cols,.admin__cols--wide{grid-template-columns: minmax(0,1fr)}}@media (max-width: 980px){.layout,.split{grid-template-columns: minmax(0,1fr)}.layout>.side{display: none}.p-community .layout>.side,.p-thread .layout>.side{display: flex;position: static}.split__side{order: 2}.hdr__search{display: none}.news-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.cta__card{grid-template-columns: minmax(0,1fr)}.cta__art{min-height: 200px}.admin{grid-template-columns: minmax(0,1fr)}.admin-nav{position: static;flex-direction: row;overflow-x: auto;gap: 4px;padding-bottom: 6px}.admin-nav__kicker,.admin-nav__back{display: none}.admin-nav a{white-space: nowrap}.editor{grid-template-columns: minmax(0,1fr)}.editor__side{position: static}.ftr__grid{grid-template-columns: 1fr 1fr}.ftr__about{grid-column: 1 / -1}.auth{grid-template-columns: minmax(0,1fr)}.auth__art{min-height: 34vh}.auth__panel{padding-top: 34px}}@media (max-width: 760px){:root{--hdr: 58px}body{font-size: 14.5px;padding-bottom: calc(64px + env(safe-area-inset-bottom))}.hdr__nav,.hdr__count,.hide-sm{display: none}.hdr__burger{display: inline-grid}.hdr__actions{margin-left: auto}.tabbar{position: fixed;inset: auto 0 0;z-index: 58;display: grid;grid-template-columns: repeat(5,1fr);height: calc(62px + env(safe-area-inset-bottom));padding-bottom: env(safe-area-inset-bottom);background: color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter: blur(20px) saturate(1.5);backdrop-filter: blur(20px) saturate(1.5);border-top: 1px solid var(--line)}.tabbar a{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;font-size: 10.5px;font-weight: 500;color: var(--muted);transition: color .2s}.tabbar a.is-active{color: var(--fg)}.tabbar a.is-active .i{stroke: var(--flamingo)}.tabbar a:active .i{transform: scale(.88)}.tabbar__pip{position: absolute;top: 10px;left: calc(50% + 8px);width: 8px;height: 8px;border-radius: 50%;background: var(--flamingo)}.toasts{bottom: calc(80px + env(safe-area-inset-bottom))}.sh-root{height: calc(100svh - 62px - env(safe-area-inset-bottom));min-height: 600px}.sh-scroll{display: none}.bento,.news-grid{grid-template-columns: 1fr}.ncard--big,.news-grid .ncard--big{grid-column: auto}.desk__grid{grid-template-columns: minmax(0,340px);gap: 34px}.sec__head{grid-template-columns: 1fr;gap: 10px}.sec__head .link-arrow{justify-self: start}.sec__lead{grid-column: 1}.thread{grid-template-columns: 38px minmax(0,1fr);gap: 10px;padding: 12px 12px 8px 6px}.thread__thumb{display: none}.thread__title{font-size: 16.5px}.topic{grid-template-columns: 1fr;padding: 18px}.topic .vote--lg{flex-direction: row;order: 2;justify-content: flex-start}.chero__in{grid-template-columns: auto 1fr;padding-top: 80px}.chero__actions{grid-column: 1 / -1}.chero__badge{width: 72px;height: 72px;border-radius: 20px}.phero__av .avatar{--s: 88px !important}.article__head{margin-top: -120px}.post{padding: 14px 14px 8px}.compose{padding: 14px}.compose__tip{display: none}.tab{padding: 0 12px;font-size: 13.5px}.cta__stats{grid-template-columns: repeat(2,1fr)}.ftr__legal{flex-direction: column}.note a{grid-template-columns: 22px 32px minmax(0,1fr)}.note__time{grid-column: 3}.cmt__kids{padding-left: 14px}.cmt__body,.cmt__replyslot{padding-left: 28px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.js [data-reveal]:not(.in){opacity: 1;transform: none;filter: none}.sh-h1 .w,.sh-eyebrow,.sh-aside{opacity: 1;transform: none;filter: none}.ticker__row{animation: none}.grain{display: none}}