@charset "UTF-8";:root{--text-color: #333;--bg-color: #fcf9f9;--selection-bg: #121212;--selection-color: #fcf9f9;--bg-color-rgb: 252, 249, 249;--text-color-rgb: 51, 51, 51;--hover-shadow-color: rgba(0, 0, 0, .1);--sb-thumb: #333;--sb-track: #fcf9f9;--accent-rgb: 187, 134, 252;--accent-dark-rgb: 154, 75, 251;--status-danger-rgb: 255, 59, 48;--status-error-rgb: 255, 95, 87;--status-warning-rgb: 255, 189, 46;--status-success-rgb: 40, 201, 64;--status-info-rgb: 140, 187, 255;--player-surface-rgb: 18, 18, 18;--player-overlay-rgb: 0, 0, 0;--story-mark-rgb: var(--accent-rgb);scrollbar-color:var(--sb-thumb) var(--sb-track);--heading-ratio: 1;--base-heading-size: clamp(2.5rem, 5vw + 1rem, 4rem);--space-3xs: clamp(.25rem, .5vw, .5rem);--space-2xs: clamp(.5rem, 1vw, .75rem);--space-xs: clamp(.75rem, 1.5vw, 1rem);--space-s: clamp(1rem, 2vw, 1.25rem);--space-m: clamp(1.5rem, 3vw, 2rem);--space-l: clamp(2rem, 4vw, 3rem);--space-xl: clamp(3rem, 6vw, 4rem);--space-2xl: clamp(4rem, 8vw, 6rem);--space-3xl: clamp(5rem, 10vw, 9rem)}body.dark-theme,:root:has(body.dark-theme){--text-color: #fcf9f9;--bg-color: #121212;--selection-bg: #fcf9f9;--selection-color: #121212;--bg-color-rgb: 18, 18, 18;--text-color-rgb: 252, 249, 249;--hover-shadow-color: rgba(255, 255, 255, .1);--sb-thumb: #fcf9f9;--sb-track: #121212;--accent-rgb: 187, 134, 252;--accent-dark-rgb: 154, 75, 251;--status-danger-rgb: 255, 107, 99;--status-error-rgb: 255, 122, 114;--status-warning-rgb: 255, 204, 95;--status-success-rgb: 63, 214, 92;--status-info-rgb: 160, 204, 255;--player-surface-rgb: 0, 0, 0;--player-overlay-rgb: 0, 0, 0;--story-mark-rgb: 206, 172, 248;scrollbar-color:var(--sb-thumb) var(--sb-track)}@media (prefers-color-scheme: dark){:root:not(:has(body.light-theme)):not(:has(body.dark-theme)){--text-color: #fcf9f9;--bg-color: #121212;--selection-bg: #fcf9f9;--selection-color: #121212;--bg-color-rgb: 18, 18, 18;--text-color-rgb: 252, 249, 249;--hover-shadow-color: rgba(255, 255, 255, .1);--sb-thumb: #fcf9f9;--sb-track: #121212;--accent-rgb: 187, 134, 252;--accent-dark-rgb: 154, 75, 251;--status-danger-rgb: 255, 107, 99;--status-error-rgb: 255, 122, 114;--status-warning-rgb: 255, 204, 95;--status-success-rgb: 63, 214, 92;--status-info-rgb: 160, 204, 255;--player-surface-rgb: 0, 0, 0;--player-overlay-rgb: 0, 0, 0;--story-mark-rgb: 206, 172, 248;scrollbar-color:var(--sb-thumb) var(--sb-track)}}*,*:before,*:after{box-sizing:border-box}img{-webkit-user-drag:none;max-width:100%;height:auto;display:block}@font-face{font-family:Ginto Nord;src:url(/V3dXOgru.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Ginto Nord;src:url(/8VxU3QHb.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Ginto;src:url(/DHa7zLHy.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes cascade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes snake-trail{0%{opacity:1;transform:scale(1)}20%{opacity:.8}50%,to{opacity:.1;transform:scale(.9)}}.hidden{display:none!important}html{overflow-x:hidden;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scrollbar-gutter:stable}body{background-color:var(--bg-color);color:var(--text-color);line-height:1.6;min-height:100vh;min-height:100dvh;position:relative;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;font-family:Ginto Nord}.blog-body{padding:30px}.auth-body,.settings-body{padding:0}::selection{background:var(--selection-bg)!important;color:var(--selection-color)!important;text-shadow:none!important}h1{font-size:calc(var(--base-heading-size) * var(--heading-ratio));margin-top:var(--space-2xl);margin-bottom:calc(var(--space-xs) * -1);user-select:none;font-family:Ginto Nord;font-weight:900;line-height:1.1}h2{font-size:var(--base-heading-size);margin-top:0;margin-bottom:var(--space-xs);user-select:none;font-family:Ginto Nord}h3,h4{user-select:none}h3{font-family:inherit;font-size:clamp(1.5rem,4vw,2rem)}h4{font-family:Ginto Nord;font-size:clamp(1.2rem,3vw,1.5rem)}p{font-size:1rem}strong{font-family:Ginto;font-size:1.15rem}.blog-container{display:flex;flex-direction:column}.blog-hero{display:flex;align-items:center;justify-content:center;min-height:60vh;height:calc(var(--vh, 1vh) * 89);padding-block:var(--space-xl);text-align:center}.blog-title{margin:0;font-family:Ginto Nord,sans-serif;font-size:clamp(3rem,12vw,6rem);line-height:1;user-select:none}.search-results-header,.category-page__header{display:flex;flex-direction:column;align-items:center;text-align:center}.category-page__title{box-sizing:border-box;margin-block-start:var(--space-3xl);padding-inline:5vw;font-family:Ginto Nord,sans-serif;font-size:clamp(2.3rem,10vw,4rem);line-height:1.1;text-transform:uppercase;hyphens:auto}.search-query{max-width:600px;color:rgba(var(--text-color-rgb),.8);font-size:clamp(.9rem,3vw,1.2rem)}.search-warning-msg{position:fixed;inset-inline-start:50%;inset-block-end:calc(var(--space-s) + 100px);transform:translate(-50%) translateY(10px);padding:8px 16px;border-radius:20px;background:#ff5f57f2;color:#fff;font-size:.9rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000}.search-warning-msg.visible{opacity:1;visibility:visible}.latest-story{display:flex;width:100%;flex-direction:column;align-items:center;margin-block-end:100px;transition:margin .4s cubic-bezier(.25,.46,.45,.94),padding .4s cubic-bezier(.25,.46,.45,.94)}.hero-story{display:block;width:100%;max-width:100%;margin-inline:auto;color:inherit;text-decoration:none;border-radius:16px}.hero-story:hover{background:transparent;transform:none}.hero-story:hover .hero-story__image{transform:scale(1.03)}.hero-story__media{position:relative;width:100%;margin:0 auto 2rem}.hero-story__image{width:100%;max-height:90vh;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:clamp(40px,15vw,250px);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.hero-story__content{max-width:800px;margin-inline:auto;padding-inline:var(--space-s);text-align:center}.hero-story__eyebrow{display:block;margin-block-end:1rem;color:rgba(var(--text-color-rgb),.7);font-size:clamp(.75rem,3vw,1rem);letter-spacing:1px}.hero-story__title{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1rem;font-family:Ginto Nord,sans-serif;font-size:clamp(1.8rem,7vw,3rem);line-height:1.2;text-transform:uppercase}.hero-story__description{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:rgba(var(--text-color-rgb),.8);font-size:clamp(.8rem,3vw,1.1rem);line-height:1.6}.explore-further{content-visibility:auto;contain-intrinsic-size:1000px;width:100%;margin-block-end:100px;text-align:center}.explore-subtitle{display:block;margin-block-end:var(--space-xl);font-family:Ginto Nord,sans-serif;font-size:clamp(2rem,12vw,5rem);font-weight:900;line-height:1;letter-spacing:2px;text-transform:uppercase}.story-grid{display:grid;width:100%;margin-block:3rem 11rem;gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,450px),1fr))}.story-card{display:block;padding:20px;color:inherit;text-decoration:none;border-radius:60px;background:transparent;position:relative;width:100%;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.story-card:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.05);transform:translateY(-5px)}.story-card{margin-inline:auto}.story-card:hover .story-card__image{transform:scale(1.05)}.story-card__media{width:100%;margin-block-end:1.5rem;aspect-ratio:2/1.1;overflow:hidden;border-radius:clamp(50px,5vw,60px)}.story-card__image{width:100%;height:100%;border-radius:inherit;object-fit:cover;transition:transform .8s cubic-bezier(.34,1.56,.64,1),border-radius .4s cubic-bezier(.25,.46,.45,.94)}.story-card__content{padding-inline:.5rem}.story-card__eyebrow{display:block;margin:0 0 .5rem;padding-inline-start:20px;color:rgba(var(--text-color-rgb),.7);font-size:.9rem;letter-spacing:1px;text-align:left}.story-card__title{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .5rem;padding-inline-start:20px;font-family:Ginto Nord,sans-serif;font-size:clamp(1.3rem,5vw,1.7rem);line-height:1.3;text-align:left;text-transform:uppercase}.story-card__description{display:none}@media (max-width: 1100px){.story-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,325px),1fr))}}@media (max-width: 600px){.story-grid{grid-template-columns:1fr}}@media (max-width: 420px){.story-card{padding:10px}}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2xs);margin:var(--space-l);margin-block-start:-125px;animation:cascade-in .5s ease-out}.pagination__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:50%;background:transparent;color:var(--text-color);font-family:Ginto Nord,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;user-select:none;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.pagination__button:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.05);border-color:rgba(var(--text-color-rgb),.5);transform:scale(1.05)}.pagination__button--active{background:var(--text-color)!important;border-color:var(--text-color);color:var(--bg-color);font-weight:600;cursor:default}.pagination__button:disabled{opacity:.3;cursor:not-allowed;border-color:rgba(var(--text-color-rgb),.1)}.pagination__dots{padding-inline:4px;color:rgba(var(--text-color-rgb),.5);letter-spacing:2px}.site-header-dock{position:fixed;inset-block-start:24px;inset-inline-start:50%;transform:translate(-50%);z-index:9998;display:flex;gap:12px}.site-header-dock>*{pointer-events:auto}.site-header{z-index:9998;background:rgba(var(--bg-color-rgb),.6);backdrop-filter:blur(24px) saturate(220%);-webkit-backdrop-filter:blur(24px) saturate(220%);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;padding:5px;border:none;transition:width .5s cubic-bezier(.34,1.56,.64,1),height .5s cubic-bezier(.34,1.56,.64,1),border-radius .5s cubic-bezier(.34,1.56,.64,1)}.site-header__content{display:flex;align-items:center}.site-header__nav{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.site-header__toggle{border:0;background:transparent;font:inherit;color:inherit;display:none;padding:8px;border-radius:50%;cursor:pointer;color:var(--text-color);transition:background .3s ease}.site-header__link{position:relative;display:block;padding:10px 24px;border-radius:999px;color:var(--text-color);font-family:inherit;font-size:.95rem;letter-spacing:-.01em;text-decoration:none;-webkit-font-smoothing:subpixel-antialiased;transition:color .2s ease,transform .3s cubic-bezier(.25,.46,.45,.94)}.site-header__link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--text-color);opacity:0;transform:scale(.85);transition:opacity .4s cubic-bezier(.2,1,.2,1),transform .4s cubic-bezier(.2,1,.2,1)}.site-header__link:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){color:var(--bg-color)}.site-header__link:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]):before{opacity:1;transform:scale(1)}.site-header__link--active{background:rgba(var(--text-color-rgb),.06)}.site-header__icon{display:inline-block;margin-inline-start:8px;vertical-align:middle;transform:scale(1.25);transition:transform .2s ease}@media (max-width: 600px){.site-header-dock{top:20px;gap:8px;width:auto;transition:gap .4s ease}.site-header-dock .site-header{border:1px solid rgba(var(--text-color-rgb),.08)}.site-header{width:54px;overflow:hidden;border-radius:50px;flex-direction:column;justify-content:flex-start}.site-header.site-header--opened{width:170px;background:rgba(var(--bg-color-rgb),.85);backdrop-filter:blur(30px) saturate(220%)}.site-header__content{width:100%;flex-direction:column;align-items:center}.site-header__toggle{display:flex;width:100%;height:44px;align-items:center;justify-content:center}.site-header__toggle svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.site-header__toggle-line--top,.site-header__toggle-line--bottom{transform-origin:center;transition:transform .4s ease}.site-header.site-header--opened .site-header__toggle svg{transform:rotate(90deg)}.site-header.site-header--opened .site-header__toggle-line--top{transform:translateY(6px) rotate(45deg)}.site-header.site-header--opened .site-header__toggle-line--bottom{transform:translateY(-6px) rotate(-45deg)}.site-header.site-header--opened .site-header__toggle-line--middle{opacity:0}.site-header__nav{max-height:0;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-20px);transition:max-height .5s cubic-bezier(.34,1.56,.64,1),opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1),visibility .4s cubic-bezier(.2,.8,.2,1)}.site-header.site-header--opened .site-header__nav{max-height:180px;padding-block-end:12px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:.1s}}.nav-pill{position:fixed;inset-block-end:1rem;inset-inline-start:50%;transform:translate(-50%);min-width:300px;touch-action:manipulation;z-index:999;background:rgba(var(--bg-color-rgb),.8);backdrop-filter:blur(24px) saturate(220%);-webkit-backdrop-filter:blur(24px) saturate(220%);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;padding:15px var(--space-s)}.nav-pill__content{display:flex;align-items:center;gap:var(--space-2xs);width:100%}.story-page .nav-pill__content{gap:var(--space-m)}.nav-search{background:rgba(var(--text-color-rgb),.05);border:1px solid transparent;display:flex;flex:1;align-items:center;min-width:150px;padding-inline:var(--space-xs);border-radius:999px}.nav-search:focus-within{background:rgba(var(--bg-color-rgb),1);border-color:rgba(var(--text-color-rgb),.3)}.nav-search__input{width:100%;min-width:0;flex:1;padding-block:var(--space-2xs);border:0;background:none;color:var(--text-color);font-family:inherit;outline:0}.nav-search__input::placeholder{color:rgba(var(--text-color-rgb),.6)}.nav-search__button{border:0;background:transparent;padding:0;font:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--space-3xs);border-radius:50%;cursor:pointer;color:rgba(var(--text-color-rgb),.7);transition:background .3s ease,color .3s ease}.nav-search__button:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.1);color:var(--text-color)}.nav-dropdown{position:relative;flex:0 0 auto}.nav-dropdown__trigger{display:inline-flex;align-items:center;justify-content:flex-start;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.nav-dropdown__trigger:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.nav-dropdown__trigger{border-radius:999px;padding:var(--space-2xs) 20px;font-size:clamp(.8rem,2vw,.9rem);cursor:pointer;white-space:nowrap;font-family:inherit;min-height:44px;gap:15px}.nav-dropdown__trigger:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.nav-dropdown__trigger svg{transition:transform .2s ease}.nav-dropdown__trigger--active svg{transform:rotate(180deg)}.nav-dropdown__trigger--topics{min-width:160px}.nav-dropdown__trigger--topics span,.nav-dropdown__trigger--topics .nav-dropdown__label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;text-align:left;max-width:90px}.nav-dropdown__menu{position:absolute;inset-inline-start:50%;inset-block-end:120%;max-width:90vw;margin-block-end:18px;z-index:9998;background:rgba(var(--bg-color-rgb),.98);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:24px;padding:var(--space-2xs);box-shadow:0 8px 32px #0000001a;opacity:0;visibility:hidden;transform:translate(-50%) translateY(10px);transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275)}.nav-dropdown__menu--active{opacity:1;visibility:visible;transform:translate(-50%)}.nav-dropdown__menu--topics{inset-inline-start:0;width:100%;overflow-y:auto;transform:translateY(10px);scrollbar-width:none;-ms-overflow-style:none}.nav-dropdown__menu--topics::-webkit-scrollbar{display:none}.nav-dropdown__menu--topics.nav-dropdown__menu--active{transform:translateY(0)}.nav-dropdown__item{display:block;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;color:var(--text-color);border-radius:15px;white-space:nowrap;text-decoration:none}.nav-dropdown__item:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.1)}.nav-dropdown__item{margin-block:2px}.nav-dropdown__item--active{background:rgba(var(--text-color-rgb),.15)}.nav-dropdown__item--topic{overflow:hidden;text-overflow:ellipsis}.nav-pill__icon-button{display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.nav-pill__icon-button:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.nav-pill__icon-button{border-radius:50%;padding:var(--space-3xs);cursor:pointer;min-width:44px;min-height:44px}.nav-pill__icon-button:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.nav-pill__icon-button[data-tooltip]{position:relative}.nav-pill__icon-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;z-index:1;padding:4px 10px;border-radius:12px;background:var(--text-color);color:var(--bg-color);font-size:.68rem;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease}.nav-pill__icon-button[data-tooltip]:hover:after,.nav-pill__icon-button[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.nav-pill__icon-button--theme{margin-inline:-.8rem}.nav-pill__icon-button--theme svg{display:none}.nav-pill__icon-button--theme[data-theme-mode=system] .theme-icon-system,.nav-pill__icon-button--theme[data-theme-mode=light-theme] .theme-icon-sun,.nav-pill__icon-button--theme[data-theme-mode=dark-theme] .theme-icon-moon{display:block}.load-more-container{margin-block:-100px 150px;justify-content:center}.load-more-btn{display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.load-more-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.load-more-btn{border-radius:999px;padding:12px 30px;font-size:1rem;cursor:pointer;white-space:nowrap;font-family:inherit;min-height:44px;gap:0;min-width:155px}.load-more-btn:disabled{opacity:.7;cursor:wait;transform:none!important}.language-switcher{position:relative}.language-switcher__button{border:0;background:transparent;padding:0;font:inherit;color:inherit;position:relative;display:flex;align-items:center;gap:8px;min-width:80px;height:54px;padding-inline:20px;color:var(--text-color);cursor:pointer;font-size:.9rem;transition:color .2s ease,transform .3s cubic-bezier(.25,.46,.45,.94)}.language-switcher__button:before{content:"";position:absolute;inset:5px;z-index:-1;border-radius:999px;background:var(--text-color);opacity:0;transform:scale(.9);transition:all .4s cubic-bezier(.2,1,.2,1)}.language-switcher__button:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){color:var(--bg-color)}.language-switcher__button:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]):before{opacity:1;transform:scale(1)}.language-switcher__button:after{content:"";position:absolute;inset:0;z-index:-2;border:1px solid rgba(var(--text-color-rgb),.08);border-radius:999px;background:rgba(var(--bg-color-rgb),.6);backdrop-filter:blur(24px) saturate(220%);-webkit-backdrop-filter:blur(24px) saturate(220%)}.language-switcher--active .language-switcher__button{color:var(--bg-color)}.language-switcher--active .language-switcher__button:before{opacity:1;transform:scale(1)}.language-switcher__arrow{margin-block-start:1px;opacity:.8;transition:transform .3s ease}.language-switcher--active .language-switcher__arrow{transform:rotate(180deg)}.language-switcher__menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:-40px;z-index:9999;display:flex;min-width:160px;flex-direction:column;gap:6px;background:rgba(var(--bg-color-rgb),.98);border:1px solid rgba(var(--text-color-rgb),.08);border-radius:24px;padding:var(--space-2xs);box-shadow:0 8px 32px #0000001a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275)}.language-switcher--active .language-switcher__menu{opacity:1;visibility:visible;transform:translateY(0)}.language-switcher__option{display:block;width:100%;padding:12px 10px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;color:var(--text-color);border-radius:16px;white-space:nowrap;text-decoration:none}.language-switcher__option:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.1)}.language-switcher__option{font-size:.8rem;display:flex;align-items:center;justify-content:space-between}.language-switcher__option--selected{background:rgba(var(--text-color-rgb),.12)}.language-switcher__code{padding:2px 6px;border-radius:6px;background:rgba(var(--text-color-rgb),.1);font-size:.75rem;font-weight:700;letter-spacing:.5px;opacity:.5}@media (max-width: 600px){.site-header-dock:has(.site-header.site-header--opened) .language-switcher{width:0;min-width:0;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transform:scale(0)}}.user-pill-container{margin-block-end:-7px}.user-pill__login{display:inline-flex;align-items:center;justify-content:flex-start;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.user-pill__login:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.user-pill__login{border-radius:999px;padding:var(--space-2xs) 10px;font-size:clamp(.8rem,2vw,.9rem);cursor:pointer;white-space:nowrap;font-family:inherit;min-height:44px;gap:0;margin-block-end:7px;text-decoration:none}.user-pill{position:relative;display:inline-flex;align-items:center}.user-pill__avatar{width:44px;min-width:44px;height:44px;border:2px solid transparent;border-radius:50%;background:rgba(var(--text-color-rgb),.1);object-fit:cover;cursor:pointer;transition:border .2s ease,transform .2s ease}.user-pill__avatar:hover{border-color:rgba(var(--text-color-rgb),.3);transform:scale(1.02)}.user-pill__menu{position:absolute;inset-inline-start:50%;inset-block-end:110%;min-width:150px;max-width:90vw;margin-block-end:18px;z-index:9998;background:rgba(var(--bg-color-rgb),.98);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:24px;padding:var(--space-2xs);box-shadow:0 8px 32px #0000001a;opacity:0;visibility:hidden;transform:translate(-50%) translateY(10px);transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275)}.user-pill__option{display:block;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;color:var(--text-color);border-radius:15px;white-space:nowrap;text-decoration:none}.user-pill__option:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.08)}.user-pill__menu--active{opacity:1;visibility:visible;transform:translate(-50%)}.user-pill__option--logout{color:rgb(var(--status-error-rgb))}.user-pill__option--logout:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:#ff5f5726}.snake-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgb(var(--player-overlay-rgb));opacity:0;pointer-events:none;transition:opacity .3s ease;backdrop-filter:blur(2px)}.snake-overlay--visible{opacity:1;pointer-events:all}.snake-grid{display:grid;grid-template-columns:repeat(3,1fr);width:90px;height:90px;gap:4px}.snake-cell{background:#fff;opacity:.1;border-radius:2px}.snake-cell:nth-child(5){background:transparent}.snake-overlay--visible .snake-cell:nth-child(1){animation:snake-trail .8s infinite 0s}.snake-overlay--visible .snake-cell:nth-child(2){animation:snake-trail .8s infinite .1s}.snake-overlay--visible .snake-cell:nth-child(3){animation:snake-trail .8s infinite .2s}.snake-overlay--visible .snake-cell:nth-child(6){animation:snake-trail .8s infinite .3s}.snake-overlay--visible .snake-cell:nth-child(9){animation:snake-trail .8s infinite .4s}.snake-overlay--visible .snake-cell:nth-child(8){animation:snake-trail .8s infinite .5s}.snake-overlay--visible .snake-cell:nth-child(7){animation:snake-trail .8s infinite .6s}.snake-overlay--visible .snake-cell:nth-child(4){animation:snake-trail .8s infinite .7s}.image-skeleton{position:relative;overflow:hidden;background:rgba(var(--text-color-rgb),.08)}.image-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--text-color-rgb),0),rgba(var(--text-color-rgb),.05),rgba(var(--text-color-rgb),0));animation:skeleton-shimmer 1.5s infinite}.latest-story .image-skeleton,.hero-story__media.image-skeleton{border-radius:clamp(40px,15vw,250px)}.story-card .image-skeleton,.story-card__media.image-skeleton,.story-card--search-result .image-skeleton{border-radius:clamp(20px,5vw,80px)}.image-skeleton .hero-story__image,.image-skeleton .story-card__image{opacity:0;transition:opacity .3s ease}.hero-story__media:not(.image-skeleton) .hero-story__image,.story-card__media:not(.image-skeleton) .story-card__image{opacity:1}.skeleton-block{background:rgba(var(--text-color-rgb),.08);animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.story-card--skeleton,.hero-story--skeleton{pointer-events:none}.story-card__skeleton-eyebrow,.story-card__skeleton-title,.story-card__skeleton-body,.hero-story__skeleton-eyebrow,.hero-story__skeleton-title,.hero-story__skeleton-body{background:rgba(var(--text-color-rgb),.08);animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.story-card__skeleton-eyebrow,.hero-story__skeleton-eyebrow{height:.9em;border-radius:4px}.story-card__skeleton-title,.hero-story__skeleton-title{height:1.4em;border-radius:8px}.story-card__skeleton-body,.hero-story__skeleton-body{height:3.2em;border-radius:8px}.story-card__skeleton-eyebrow{width:30%;margin:0 25px 15px}.story-card__skeleton-title{width:85%;margin:0 25px}.story-card__skeleton-body{width:90%;margin:10px 25px 0}.hero-story__skeleton-eyebrow{width:120px;margin:0 auto 1rem}.hero-story__skeleton-title{width:60%;margin:0 auto 1rem}.hero-story__skeleton-body{width:90%;margin:0 auto}.error-placeholder--full{grid-column:1/-1}.error-placeholder__detail{opacity:.7;font-family:monospace}.custom-select{position:relative}.custom-select__trigger{width:100%;padding:16px 32px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:20px;font-family:inherit;background:rgba(var(--text-color-rgb),.05);color:var(--text-color);box-sizing:border-box}.custom-select__trigger:focus{outline:none;border-color:rgba(var(--text-color-rgb),.3);background:rgba(var(--bg-color-rgb),1)}.custom-select__trigger::placeholder{opacity:.45}.custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;font-size:.95rem}.custom-select__label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;text-align:left}.custom-select__chevron{display:flex;flex-shrink:0;align-items:center;opacity:.5;transition:transform .2s ease}.custom-select--open .custom-select__chevron{transform:rotate(180deg)}.custom-select__menu{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;z-index:100;overflow:hidden;background:rgba(var(--bg-color-rgb),.98);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:24px;padding:0;box-shadow:0 8px 32px #0000001a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s cubic-bezier(.175,.885,.32,1.275),transform .25s cubic-bezier(.175,.885,.32,1.275),visibility .25s cubic-bezier(.175,.885,.32,1.275)}.custom-select--open .custom-select__menu{opacity:1;visibility:visible;transform:translateY(0)}.custom-select__option{display:block;width:100%;padding:10px 20px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;color:var(--text-color);border-radius:0;white-space:nowrap;text-decoration:none}.custom-select__option:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.06)}.custom-select__option--active{background:rgba(var(--text-color-rgb),.1)}.custom-select--pill{width:auto}.custom-select--pill .custom-select__trigger{display:inline-flex;align-items:center;justify-content:flex-start;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.custom-select--pill .custom-select__trigger:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.custom-select--pill .custom-select__trigger{border-radius:999px;padding:var(--space-2xs) 20px;font-size:clamp(.8rem,2vw,.9rem);cursor:pointer;white-space:nowrap;font-family:inherit;min-height:44px;gap:15px;min-width:200px}.custom-select--pill .custom-select__trigger:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.custom-select--pill .custom-select__label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;text-align:left;max-width:150px}.custom-select--pill .custom-select__menu{inset-block-start:120%;inset-inline-start:0;inset-inline-end:auto;min-width:100%;overflow:visible;background:rgba(var(--bg-color-rgb),.98);border:1px solid rgba(var(--text-color-rgb),.15);border-radius:24px;padding:4px;box-shadow:0 8px 32px #0000001a;z-index:200}.custom-select--pill .custom-select__option{display:block;width:100%;padding:9px 16px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;color:var(--text-color);border-radius:19px;white-space:nowrap;text-decoration:none}.custom-select--pill .custom-select__option:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15)}.custom-select--pill .custom-select__option{margin-block:2px}.custom-select--pill .custom-select__option--active{background:rgba(var(--text-color-rgb),.15)}.cm-overlay{position:fixed;inset:0;z-index:10080;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity .2s ease}.cm-overlay--visible{opacity:1}.cm-dialog{width:min(380px,100% - 40px);display:flex;flex-direction:column;gap:24px;padding:28px 32px;background:var(--bg-color);border:1px solid rgba(var(--text-color-rgb),.15);border-radius:28px}.cm-message{margin:0;font-size:1rem;line-height:1.55;text-align:center}.cm-actions{display:flex;justify-content:center;gap:10px}.cm-btn{display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.cm-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.cm-btn{border-radius:999px;padding:12px 28px;font-size:.95rem;cursor:pointer;white-space:nowrap;font-family:inherit;min-height:auto;gap:0}.cm-btn--cancel{background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.cm-btn--cancel:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.cm-btn--confirm{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:12px 28px;background:var(--text-color);color:var(--bg-color);border:none;border-radius:999px;font-size:.95rem;font-family:inherit;font-weight:700;cursor:pointer}.cm-btn--confirm:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.85}.cm-btn--confirm{border:1px solid var(--text-color)}.cm-btn--confirm:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.85;background:var(--text-color);color:var(--bg-color);border-color:var(--text-color)}.cm-btn--confirm:focus-visible:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.cm-dialog--danger .cm-btn--confirm{background:rgba(var(--status-danger-rgb),.1);color:rgba(var(--status-danger-rgb),.95);border-color:rgba(var(--status-danger-rgb),.2)}.cm-dialog--danger .cm-btn--confirm:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1;background:rgba(var(--status-danger-rgb),.15);color:rgba(var(--status-danger-rgb),.95);border-color:rgba(var(--status-danger-rgb),.3)}.cm-dialog--danger .cm-btn--confirm:focus-visible:focus-visible{outline:2px solid rgba(var(--status-danger-rgb),.95);outline-offset:2px}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose__heading{margin:3rem 0 1.5rem;font-family:Ginto Nord;font-weight:900;line-height:1.2}.blog-prose__heading--1{font-size:clamp(2rem,5vw,2.5rem)}.blog-prose__heading--2{font-size:clamp(1.5rem,5vw,2.2rem);line-height:1.3}.blog-prose__heading--3{font-size:clamp(1.22rem,3.9vw,1.7rem)}.blog-prose__heading--4{font-size:clamp(1.1rem,3.5vw,1.5rem)}.blog-prose p{margin:0 0 1.25rem;line-height:1.7}.blog-prose__deletion,.blog-prose del{color:rgba(var(--text-color-rgb),.62);text-decoration:line-through;text-decoration-color:rgba(var(--status-error-rgb),.7);text-decoration-thickness:.12em;text-decoration-skip-ink:auto}.blog-prose__mark{background:linear-gradient(120deg,rgba(var(--story-mark-rgb),.5),rgba(var(--accent-dark-rgb),.35));color:var(--text-color);padding:.1em .3em;border-radius:.2em;box-decoration-break:clone}.blog-prose__table,.blog-prose table{display:block;width:100%;max-width:100%;margin:2rem 0;overflow-x:auto;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:16px;border-collapse:separate;border-spacing:0;background:rgba(var(--text-color-rgb),.02);font-size:.95rem;line-height:1.55}.blog-prose__table-head,.blog-prose thead{background:rgba(var(--text-color-rgb),.06)}.blog-prose__table-heading,.blog-prose__table-cell,.blog-prose th,.blog-prose td{min-width:9rem;padding:.75rem 1rem;border-inline-end:1px solid rgba(var(--text-color-rgb),.08);border-block-end:1px solid rgba(var(--text-color-rgb),.08);text-align:left;vertical-align:top}.blog-prose__table-heading,.blog-prose th{font-weight:800}.blog-prose__table-row:last-child .blog-prose__table-cell,.blog-prose__table-row:last-child .blog-prose__table-heading,.blog-prose tbody tr:last-child td,.blog-prose tbody tr:last-child th{border-block-end:0}.blog-prose__table-heading:last-child,.blog-prose__table-cell:last-child,.blog-prose th:last-child,.blog-prose td:last-child{border-inline-end:0}.blog-prose__table-caption,.blog-prose caption{padding:.75rem 1rem;color:rgba(var(--text-color-rgb),.62);font-size:.9rem;text-align:left}.blog-prose__quote{position:relative;margin:2rem 0;padding:1.5rem 2rem;border-radius:20px;background:rgba(var(--accent-rgb),.1);font-style:italic}.blog-prose__quote p{margin:0}.blog-prose__quote:before{content:"“";position:absolute;inset-inline-start:.8rem;inset-block-start:-1rem;color:rgb(var(--accent-rgb));opacity:.15;font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:1;pointer-events:none}.blog-prose__link{color:rgb(var(--accent-rgb));text-decoration:none;background-image:linear-gradient(rgb(var(--accent-rgb)),rgb(var(--accent-dark-rgb)));background-size:0 2px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px}.blog-prose__link:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background-size:100% 2px;color:rgb(var(--accent-rgb))}.blog-prose__link{position:relative}.blog-prose code:not(pre code){padding:.2rem .4rem;border-radius:4px;background:rgba(var(--text-color-rgb),.1);color:rgb(var(--accent-rgb));font-family:Courier New,monospace;font-size:.9em;word-break:break-word}.blog-prose__list{margin:1.5rem 0;padding-inline-start:1.5rem}.blog-prose__list-item{margin-bottom:.75rem;line-height:1.6}.blog-prose__list--unordered .blog-prose__list-item{list-style-type:disc;text-align:left}.blog-prose__list--ordered .blog-prose__list-item{list-style-type:decimal}.blog-prose__divider{height:2px;margin:3rem 0;border:none;background:linear-gradient(to right,transparent,rgba(var(--text-color-rgb),.3),transparent)}.crop-overlay{position:fixed;inset:0;background:#000000a6;z-index:10020;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.crop-overlay--visible{opacity:1}.crop-modal{background:var(--bg-color);border-radius:50px;border:1px solid rgba(var(--text-color-rgb),.2);padding:28px;display:flex;flex-direction:column;align-items:center;gap:24px}.crop-title{margin:0;font-size:1.5rem;align-self:flex-start}.crop-canvas{border-radius:20%;touch-action:none;cursor:grab;display:block;flex-shrink:0}.crop-canvas--dragging{cursor:grabbing}.crop-slider-row{display:flex;align-items:center;gap:14px;width:100%}.crop-slider-icon{flex-shrink:0;opacity:.6;color:var(--text-color);display:flex;align-items:center;line-height:0}.crop-slider{flex:1;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;cursor:e-resize;outline:none;background:rgba(var(--text-color-rgb),.18)}.crop-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--text-color);cursor:e-resize;box-shadow:0 1px 6px #0000004d}.crop-slider::-moz-range-thumb{border:none;width:20px;height:20px;border-radius:50%;background:var(--text-color);cursor:e-resize}.crop-mobile-hint{margin:0;font-size:.85rem;opacity:.6;text-align:center;line-height:1.4}.crop-actions{display:flex;gap:12px;flex-direction:column;width:100%;align-items:stretch}.eo-markdown-pill{background:rgba(var(--bg-color-rgb),.88);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);position:absolute;inset-block-end:40px;inset-inline-start:50%;z-index:10055;display:grid;justify-items:center;max-width:calc(100% - 24px);padding:6px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,8px,0)}.eo-markdown-pill--visible{opacity:1;visibility:visible;pointer-events:auto}.eo-markdown-pill__group{grid-area:1/1;display:flex;align-items:center;gap:4px;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,5px,0) scale(.98);transition:opacity .3s cubic-bezier(.2,1,.2,1),visibility .3s cubic-bezier(.2,1,.2,1),transform .3s cubic-bezier(.2,1,.2,1)}.eo-markdown-pill--block .eo-markdown-pill__group--block,.eo-markdown-pill--inline .eo-markdown-pill__group--inline{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1)}.eo-markdown-pill__button,.eo-markdown-pill__trigger{border:0;background:transparent;padding:0;font:inherit;color:inherit}.eo-markdown-pill__button:focus-visible,.eo-markdown-pill__trigger:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-markdown-pill__button,.eo-markdown-pill__trigger{position:relative}.eo-markdown-pill__button:after,.eo-markdown-pill__trigger:after{content:attr(data-tooltip);position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;z-index:1;padding:4px 10px;border-radius:12px;background:var(--text-color);color:var(--bg-color);font-size:.68rem;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease}.eo-markdown-pill__button:hover:after,.eo-markdown-pill__button:focus-visible:after,.eo-markdown-pill__trigger:hover:after,.eo-markdown-pill__trigger:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.eo-markdown-pill__button,.eo-markdown-pill__trigger{inline-size:34px;block-size:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;cursor:pointer;color:var(--text-color);opacity:.72;position:relative}.eo-markdown-pill__button:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]),.eo-markdown-pill__trigger:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1;background:rgba(var(--text-color-rgb),.1)}.eo-markdown-pill__button:active,.eo-markdown-pill__trigger:active{transform:scale(.96)}.eo-markdown-pill__menu-wrap[data-open=true] .eo-markdown-pill__trigger:after{opacity:0;visibility:hidden;transform:translate(-50%) translateY(4px)}.eo-markdown-pill__button--active{opacity:1;background:var(--text-color);color:var(--bg-color)}.eo-markdown-pill__button--disabled,.eo-markdown-pill__button:disabled{opacity:.32;cursor:not-allowed}.eo-markdown-pill__button--disabled:hover,.eo-markdown-pill__button:disabled:hover{background:transparent;transform:none}.eo-markdown-pill__button--pending{opacity:.38}.eo-markdown-pill__button--pending:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.62;background:rgba(var(--text-color-rgb),.05)}.eo-markdown-pill__divider{inline-size:1px;block-size:22px;margin-inline:2px;background:rgba(var(--text-color-rgb),.08);flex:0 0 auto}.eo-markdown-pill__menu-wrap{position:relative;display:inline-flex}.eo-markdown-pill__menu{background:rgba(var(--bg-color-rgb),.98);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:20px;padding:5px;box-shadow:0 8px 32px #0000001a;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(8px);transition:opacity .15s cubic-bezier(.2,1,.2,1),visibility .15s cubic-bezier(.2,1,.2,1),transform .15s cubic-bezier(.2,1,.2,1)}.eo-markdown-pill__menu-wrap[data-open=true] .eo-markdown-pill__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.eo-markdown-pill__menu-item{display:block;width:100%;padding:9px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:.86rem;color:var(--text-color);border-radius:12px;white-space:nowrap;text-decoration:none}.eo-markdown-pill__menu-item:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.08)}.blog-container--story{padding:0}.blog-story{max-width:800px;margin:0 auto;padding:40px 20px 100px;transition:padding .4s cubic-bezier(.25,.46,.45,.94);width:100%}.blog-story__header{text-align:center;margin-bottom:3rem}.blog-story__category{display:inline-block;background:rgba(var(--text-color-rgb),.1);color:var(--text-color);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;user-select:none}.blog-story__title{font-size:clamp(1.8rem,7vw,3rem);margin:0 0 1rem;line-height:1.2;font-family:Ginto Nord;font-weight:900;text-transform:uppercase}.blog-story__meta{display:flex;justify-content:center;align-items:center;gap:1.5rem;color:rgba(var(--text-color-rgb),.7);font-size:.9rem;margin-bottom:2rem;flex-wrap:wrap}.blog-story__authors{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.blog-story__author-avatars{display:flex;align-items:center;flex-shrink:0}.blog-story__author-avatar{width:2.6rem;height:2.6rem;border:2px solid rgba(252,249,249,.0196078431);border-radius:50%;background:rgba(var(--text-color-rgb),.08);object-fit:cover;overflow:hidden}.blog-story__author-avatar:not(:first-child){margin-inline-start:-.8rem}.blog-story__byline{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.blog-story__byline-label{opacity:.75}.blog-story__author-names{color:var(--text-color);white-space:nowrap}.blog-story__date{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.blog-story__date-icon{flex-shrink:0}.blog-story__hero-image{width:100%;border-radius:clamp(50px,5vw,60px);overflow:hidden;aspect-ratio:16/9;box-sizing:content-box}.blog-story__hero-image-asset{width:100%;height:100%;object-fit:cover;view-transition-name:hero-image}.blog-story__content{margin-block-start:var(--space-l)}.blog-story__content-image,.blog-story__figure-image{display:block;width:100%;margin:var(--space-m) 0;border-radius:clamp(30px,8vw,80px)}.blog-story__figure{margin:var(--space-m) 0;display:flex;flex-direction:column;align-items:center}.blog-story__figure .blog-story__content-image,.blog-story__figure .blog-story__figure-image{width:100%;margin:0}.blog-story__caption{max-width:90%;margin-top:var(--space-2xs);color:rgba(var(--text-color-rgb),.6);font-size:.95rem;line-height:1.5;text-align:center}.blog-story-admonition{margin:2rem 0;border-radius:20px;background:rgba(var(--text-color-rgb),.03);overflow:hidden}.blog-story-admonition__header{display:flex;align-items:center;gap:8px;padding:10px 16px;font-weight:900;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;background:rgba(var(--text-color-rgb),.05);font-family:inherit;color:var(--blog-story-admonition-accent, var(--text-color))}.blog-story-admonition__content{padding:12px 16px}.blog-story-admonition__content p{margin:0}.blog-story-admonition--note{--blog-story-admonition-accent: rgb(var(--status-info-rgb))}.blog-story-admonition--tip{--blog-story-admonition-accent: rgb(var(--status-success-rgb))}.blog-story-admonition--important{--blog-story-admonition-accent: rgb(var(--accent-rgb))}.blog-story-admonition--warning{--blog-story-admonition-accent: rgb(var(--status-warning-rgb))}.blog-story-admonition--caution{--blog-story-admonition-accent: rgb(var(--status-error-rgb))}.embedded-player{position:relative;aspect-ratio:16/9;margin:2rem 0;border-radius:clamp(30px,8vw,80px);overflow:hidden;cursor:pointer}.embedded-player iframe,.embedded-player video{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:inherit;animation:fade-in .5s ease;object-fit:contain;object-position:center}.embedded-player:hover .embedded-player__play-button{background:rgba(var(--status-danger-rgb),.95)}.embedded-player.embedded-player--playing{background:rgb(var(--player-surface-rgb));cursor:default;transform:none}.embedded-player.embedded-player--playing .embedded-player__thumbnail,.embedded-player.embedded-player--playing .embedded-player__play-button,.embedded-player.embedded-player--playing .embedded-player__overlay{display:none}.embedded-player__overlay{position:absolute;width:100%;background:linear-gradient(180deg,rgba(var(--player-overlay-rgb),.8),rgba(var(--player-overlay-rgb),0));padding:25px 40px;display:flex;gap:12px;z-index:2}.embedded-player__channel-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.embedded-player__channel-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:rgba(var(--player-surface-rgb),.85)}.embedded-player__channel-avatar--placeholder:before{content:"▶";color:#fff;font-size:.8rem}.embedded-player__meta{text-shadow:0 1px 2px rgba(0,0,0,.8);color:#fff}.embedded-player__title{font-family:Ginto;font-size:1.3rem;line-height:1.1;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:25px}.embedded-player__channel-name{font-size:13px;opacity:.9}.embedded-player__thumbnail{width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center}.embedded-player__thumbnail--fallback{background:linear-gradient(45deg,rgb(var(--player-surface-rgb)),rgba(var(--text-color-rgb),.45))}.embedded-player__frame{position:absolute;inset:0;width:100%;height:100%;border:none}.embedded-player__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:rgba(var(--player-surface-rgb),.8);border-radius:24px;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:3}.embedded-player__play-button svg{width:24px;height:24px;color:#fff}@media (max-width: 768px){.embedded-player__overlay{padding:12px 40px}}.code-block{position:relative;margin:2rem 0;border-radius:20px 20px 60px 60px;overflow:hidden;background:rgba(var(--text-color-rgb),.05);border:1px solid rgba(var(--text-color-rgb),.1)}.code-block pre::-webkit-scrollbar{height:15px;background:transparent}.code-block pre::-webkit-scrollbar-track{background:rgba(var(--text-color-rgb),.05);border-radius:10px;margin:0 3rem}.code-block pre::-webkit-scrollbar-thumb{background:rgba(var(--text-color-rgb),.2);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.code-block pre::-webkit-scrollbar-thumb:hover{background:rgba(var(--text-color-rgb),.3)}.code-block,.code-content,.code-content code{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace!important;font-size:.9rem!important;line-height:1!important;color:inherit!important;background:0 0!important;text-align:left!important;direction:ltr!important;unicode-bidi:normal!important;min-height:100px!important}.code-header{padding:15px 20px;border-bottom:1px solid rgba(var(--text-color-rgb),.1);display:flex;align-items:center;gap:8px}.code-dots{display:flex;gap:6px}.code-dot{width:12px;height:12px;border-radius:50%;transition:transform .3s ease}.code-dot:hover{transform:scale(1.1)}.code-dot--red{background:rgb(var(--status-error-rgb))}.code-dot--yellow{background:rgb(var(--status-warning-rgb))}.code-dot--green{background:rgb(var(--status-success-rgb))}.code-content{display:flex;position:relative;min-height:200px}.code-content pre{margin:0;padding:1.5rem 1.5rem 1.5rem 4rem;overflow-x:auto;white-space:pre;flex:1;border-radius:0;background:transparent;min-height:100px;border:none}.code-content .line-numbers{position:absolute;left:0;top:0;padding:1.5rem 1rem;color:rgba(var(--text-color-rgb),.5);font-family:Courier New,monospace;font-size:.9rem;user-select:none;background:rgba(var(--text-color-rgb),.02);height:100%;z-index:1}.spinner{width:20px;height:20px;border:2px solid rgba(var(--text-color-rgb),.3);border-radius:50%;border-top-color:var(--text-color);animation:spin .8s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.code-block pre{scrollbar-width:none;-ms-overflow-style:none}.code-block pre::-webkit-scrollbar{display:none;width:0;height:0}}.chroma .k,.chroma .kc,.chroma .kn,.chroma .kp,.chroma .kr{color:#ff79c6;font-weight:700}.chroma .kd{color:#8be9fd;font-style:italic}.chroma .kt{color:#8be9fd}.chroma .na{color:#50fa7b}.chroma .nb{color:#8be9fd;font-style:italic}.chroma .nc{color:#50fa7b}.chroma .no{color:#bd93f9}.chroma .nd{color:#ff79c6}.chroma .ne{color:#f55}.chroma .nf{color:#50fa7b}.chroma .nl{color:#8be9fd;font-style:italic}.chroma .nn,.chroma .nt{color:#ff79c6}.chroma .nv{color:#8be9fd;font-style:italic}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .sh,.chroma .si,.chroma .sx,.chroma .s1,.chroma .ss{color:#f1fa8c}.chroma .se{color:#bd93f9}.chroma .sr{color:#ffb86c}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cpf{color:#6272a4}.chroma .cp{color:#ff79c6}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#bd93f9}.chroma .o,.chroma .ow{color:#ff79c6}.login-page .blog-container,.register-page .blog-container,.recovery-page .blog-container{display:flex;align-items:center;justify-content:center;min-height:100vh;margin:0;padding:var(--space-l) 1rem}.auth-card{min-width:350px;max-width:350px;padding:var(--space-m) var(--space-m) var(--space-l);background:rgba(var(--bg-color-rgb),1);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:50px}.auth-card__title{margin-block-end:2rem;text-align:center;text-transform:uppercase;letter-spacing:-.02em;font-size:1.8rem;margin-top:1rem}.auth-card__subtitle{margin:0;color:rgba(var(--text-color-rgb),.7);text-align:center;margin-bottom:var(--space-m)}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-form__group{display:flex;flex-direction:column;gap:.5rem}.auth-form__group label{color:rgba(var(--text-color-rgb),.5);font-size:.85rem;font-weight:900;text-transform:uppercase;user-select:none}.auth-form__group input{width:100%;padding:16px 32px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:20px;font-family:inherit;background:rgba(var(--text-color-rgb),.05);color:var(--text-color);box-sizing:border-box}.auth-form__group input:focus{outline:none;border-color:rgba(var(--text-color-rgb),.3);background:rgba(var(--bg-color-rgb),1)}.auth-form__group input::placeholder{opacity:.45}.auth-form__group input{font-size:1rem}.auth-form__actions--compact{margin-block-start:var(--space-l)}.auth-button{width:100%;margin-block-start:.5rem;padding:16px 32px;border-radius:999px;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.auth-button:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.auth-button{font-family:inherit;font-size:1rem;cursor:pointer;margin-bottom:-100%}.auth-button--copy{display:inline-flex;align-items:center;justify-content:center;gap:8px}.auth-links{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:1rem;margin-block-start:1.8rem;font-size:.9rem}.auth-links a{color:rgb(var(--accent-rgb));text-decoration:none;background-image:linear-gradient(rgb(var(--accent-rgb)),rgb(var(--accent-dark-rgb)));background-size:0 2px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px}.auth-links a:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background-size:100% 2px;color:rgb(var(--accent-rgb))}.auth-feedback{margin-block-start:1rem;padding:.8rem;border:1px solid rgba(var(--status-error-rgb),.3);border-radius:30px;background:rgba(var(--status-error-rgb),.15);color:rgba(var(--status-error-rgb),.95);text-align:center;font-size:.9rem}.auth-feedback--success{border-color:rgba(var(--status-success-rgb),.3);background:rgba(var(--status-success-rgb),.15);color:rgb(var(--status-success-rgb))}.auth-recovery-code{margin-block:1rem;padding:1rem;border:1px solid rgba(var(--text-color-rgb),.15);border-radius:30px;background:rgba(var(--text-color-rgb),.08);font-family:monospace;font-size:1.2rem;text-align:center;word-break:break-all}.auth-warning{color:rgba(var(--status-error-rgb),.95);font-size:.85rem;text-align:center}.auth-button--spaced{margin-block-start:var(--space-xs)}.sp-overlay{position:fixed;inset:0;background:#00000080;z-index:10000;opacity:0;transition:opacity .25s ease;-webkit-tap-highlight-color:transparent}.sp-overlay--visible{opacity:1}.sp-panel{position:fixed;top:0;right:0;bottom:0;width:750px;background:var(--bg-color);color:var(--text-color);z-index:10001;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow:hidden;font-family:inherit;border-start-start-radius:50px;border-end-start-radius:50px;border-left:1px solid rgba(var(--text-color-rgb),.08)}.sp-panel--open{transform:translate(0)}.sp-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;flex-shrink:0}.sp-header h2{margin:0;font-size:1.5rem;letter-spacing:-.01em;display:flex;align-items:center}.sp-close{width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);opacity:.6;transition:opacity .15s ease,background .15s ease;padding:0;flex-shrink:0}.sp-close:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1;background:rgba(var(--text-color-rgb),.08)}.sp-close:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.sp-close:focus-visible{opacity:1;background:rgba(var(--text-color-rgb),.08)}.sp-body{display:flex;flex:1;min-height:0}.sp-sidebar{width:170px;flex-shrink:0;padding:12px 8px;border-right:1px solid rgba(var(--text-color-rgb),.08);overflow-y:auto}.sp-nav-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:16px;cursor:pointer;font-size:.95rem;font-family:inherit;color:inherit;opacity:.65;margin-top:2px;margin-bottom:2px}.sp-nav-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1;background:rgba(var(--text-color-rgb),.05)}.sp-nav-btn--active{opacity:1;background:rgba(var(--text-color-rgb),.1)}.sp-nav-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:-2px}.sp-nav-btn:focus-visible{opacity:1}.sp-main{flex:1;padding:30px 28px;overflow-y:auto;overscroll-behavior:contain}.sp-section-title{margin:0 0 26px;font-size:1.5rem;font-family:inherit}.sp-section-heading{font-size:1.05rem;margin-bottom:6px}.sp-section-desc{margin-bottom:16px;opacity:.8}.sp-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);padding:10px 22px;border-radius:999px;opacity:0;z-index:10002;pointer-events:none}.sp-toast--visible{opacity:1}.sp-toast--success{background:rgba(var(--status-success-rgb),.95);color:#fff}.sp-toast--error{background:rgba(var(--status-error-rgb),.95);color:#fff}.sp-form-group{margin-bottom:22px}.sp-label{display:block;font-size:1rem;margin-bottom:8px;letter-spacing:.01em;color:rgba(var(--text-color-rgb),.7);text-transform:uppercase;font-weight:900;user-select:none}.sp-input{width:100%;padding:16px 32px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:20px;font-family:inherit;background:rgba(var(--text-color-rgb),.05);color:var(--text-color);box-sizing:border-box}.sp-input:focus{outline:none;border-color:rgba(var(--text-color-rgb),.3);background:rgba(var(--bg-color-rgb),1)}.sp-input::placeholder{opacity:.45}.sp-input{font-size:1rem}.sp-btn{padding:16px 32px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;font-size:1rem;font-family:inherit;cursor:pointer;background:rgba(var(--text-color-rgb),.1);color:var(--text-color)}.sp-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.sp-btn:disabled{opacity:.45;cursor:not-allowed}.sp-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.sp-btn--danger{color:rgba(var(--status-danger-rgb),.95);background:rgba(var(--status-danger-rgb),.1);border-color:rgba(var(--status-danger-rgb),.2)}.sp-btn--danger:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--status-danger-rgb),.15);border-color:rgba(var(--status-danger-rgb),.3)}.sp-btn--ghost{border-color:transparent}.sp-btn--ghost:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.06);border-color:transparent}.sp-avatar-preview{display:flex;align-items:center;gap:16px;margin-bottom:26px}.sp-avatar-meta{display:flex;flex-direction:column;gap:4px}.sp-avatar-img{min-width:64px;height:64px;border-radius:50%;object-fit:cover;background:rgba(var(--text-color-rgb),.06)}.sp-avatar-name{font-weight:900;margin-bottom:3px}.sp-avatar-hint{font-size:.85rem;opacity:.6}.sp-file-input{display:none}.sp-passkey-list{list-style:none;padding:0;margin:0 0 22px}.sp-passkey-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding:16px;border-radius:20px;background:rgba(var(--text-color-rgb),.04);border:1px solid rgba(var(--text-color-rgb),.08)}.sp-passkey-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.sp-passkey-name{font-weight:900;font-family:Ginto Nord;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-passkey-date{font-size:.8rem;opacity:.6;padding:2px}.sp-passkey-empty{padding:0}.sp-passkey-error{color:rgba(var(--status-danger-rgb),.95);font-size:.9rem;padding:4px 0}.sp-add-form{padding:20px;border:1px solid rgba(var(--text-color-rgb),.1);border-radius:20px;margin-bottom:22px;background:rgba(var(--text-color-rgb),.02)}.sp-hint{font-size:.9rem;opacity:.6;margin:6px 0 20px;line-height:1.5}.sp-actions{display:flex;gap:10px;flex-direction:column}.sp-recovery-result{margin-top:22px;padding:24px;background:rgba(var(--text-color-rgb),.04);border:1px solid rgba(var(--text-color-rgb),.1);border-radius:30px;text-align:center}.sp-recovery-code{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:1.2rem;font-weight:600;letter-spacing:2px;word-break:break-all;margin-bottom:18px}.sp-recovery-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 10px}.copy-button__icon{display:inline-flex;flex:0 0 auto}.copy-button__icon svg{display:block}.sp-recovery-warning{font-size:.9rem;color:rgba(var(--status-danger-rgb),.95);margin-top:16px}.sp-separator{border-top:1px solid rgba(var(--text-color-rgb),.1);padding-top:32px;margin-top:32px}.sp-dots{display:flex;justify-content:center;align-items:center;gap:5px;height:100%}.sp-dot{width:6px;height:6px;background-color:currentColor;border-radius:50%;animation:sp-bounce 1.4s infinite ease-in-out both}.sp-dot:nth-child(1){animation-delay:-.32s}.sp-dot:nth-child(2){animation-delay:-.16s}@media (max-width: 770px){.sp-panel{width:100vw;max-width:100vw;border-start-start-radius:0;border-end-start-radius:0}.sp-body{flex-direction:column}.sp-sidebar{display:flex;width:100%;flex-direction:row;gap:6px;padding:8px;overflow-x:auto;flex-shrink:0;border-right:none;border-bottom:1px solid rgba(var(--text-color-rgb),.08)}.sp-nav-btn{flex:1;justify-content:center;padding:12px 10px;font-size:.9rem}.sp-main{padding:24px 20px}}.loading-placeholder,.error-placeholder{display:flex;min-height:200px;align-items:center;justify-content:center;grid-column:1/-1;flex-direction:column;padding:2rem;color:rgba(var(--text-color-rgb),.7);text-align:center}.loading-placeholder .story-card__image,.loading-placeholder .hero-story__image,.error-placeholder .story-card__image,.error-placeholder .hero-story__image{opacity:.5}.story-grid:empty:before,.explore-grid:empty:before{content:attr(data-empty);display:block;grid-column:1/-1;padding:2rem;color:rgba(var(--text-color-rgb),.5);text-align:center}@media print{.footer,.nav-pill,.site-header-dock{display:none!important}.site-header__content{max-width:none;padding:0}body{color:#000;background:#fff}h1,h2,h3{color:#000!important}}@media (max-width: 480px){.nav-pill__content{gap:.5rem}.nav-dropdown__trigger svg{margin:0}.nav-pill__icon-button--theme{margin:0}}@media (max-width: 768px){.search-warning-msg{bottom:calc(var(--space-s) + 90px)!important}.nav-dropdown__trigger--categories span,.nav-dropdown__trigger--categories .nav-dropdown__label{display:none}.nav-dropdown__menu--categories,.user-pill__menu{position:fixed!important;bottom:86%!important}}.deploy-page .blog-container{padding:100px var(--space-m) var(--space-2xl);max-width:1100px;margin:0 auto;width:100%}.dp-header{margin-bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-m)}.dp-title{margin:0 0 10px;font-size:clamp(2.3rem,9vw,4rem);text-transform:uppercase}.dp-subtitle{margin:0;opacity:.6;font-size:.95rem}.dp-stats{margin:8px 0 0;color:rgba(var(--text-color-rgb),.58);font-size:.86rem}.dp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.dp-create-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:var(--text-color);color:var(--bg-color);border:none;border-radius:999px;font-size:.95rem;font-family:inherit;font-weight:700;cursor:pointer}.dp-create-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.85}.dp-create-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.dp-create-btn{max-width:400px;margin-bottom:20px}.dp-empty{opacity:.5;font-size:.95rem;margin:0}.dp-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.dp-status-chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dp-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;background:rgba(var(--text-color-rgb),.05);color:var(--text-color);font:inherit;font-size:.78rem;cursor:pointer}.dp-status-chip:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--bg-color-rgb),1);border-color:rgba(var(--text-color-rgb),.3)}.dp-status-chip--active{background:var(--text-color);border-color:var(--text-color);color:var(--bg-color)}.dp-search-wrapper{max-width:360px;flex:1;min-width:240px}.dp-filter-input{font-size:.88rem}.dp-search-clear,.dp-filter-dropdown{flex:0 0 auto}.dp-card-badge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1}.dp-card-badge--published{background:var(--text-color);border-color:var(--text-color);color:var(--bg-color)}.dp-card-badge--draft{background:transparent;color:rgba(var(--text-color-rgb),.62)}.dp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;width:100%}.dp-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:28px;cursor:pointer;background:rgba(var(--bg-color-rgb),.82)}.dp-card:hover{border-color:rgba(var(--text-color-rgb),.3);background:rgba(var(--text-color-rgb),.025)}.dp-card:focus-visible:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.dp-card--skeleton{pointer-events:none}.dp-card--deleting{opacity:.4;pointer-events:none}.dp-card-thumb{width:100%;aspect-ratio:16/10;border:1px solid rgba(var(--text-color-rgb),.08);border-radius:24px;overflow:hidden;background:rgba(var(--text-color-rgb),.06);display:flex;align-items:flex-end;justify-content:flex-start;color:rgba(var(--text-color-rgb),.52)}.dp-card-thumb--empty{background:repeating-linear-gradient(135deg,rgba(var(--text-color-rgb),.06) 0 10px,rgba(var(--text-color-rgb),.025) 10px 20px)}.dp-thumb-label{margin:10px;padding:4px 8px;border:1px solid rgba(var(--text-color-rgb),.08);border-radius:999px;background:var(--bg-color);font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.62rem;color:rgba(var(--text-color-rgb),.52)}.dp-card-img{width:100%;height:100%;object-fit:cover;display:block}.dp-card-meta{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.dp-card-topline{display:flex;align-items:center;justify-content:space-between;min-height:16px}.dp-card-title{font-family:Ginto Nord;font-size:1rem;font-weight:900;line-height:1.28;margin:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dp-card-date,.dp-card-cat{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.68rem;color:rgba(var(--text-color-rgb),.55)}.dp-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.dp-card-footer-main{display:flex;align-items:center;gap:8px;min-width:0}.dp-card-cat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-visibility-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(var(--text-color-rgb),.08);border-radius:999px;color:rgba(var(--text-color-rgb),.66);flex:0 0 auto}.dp-card-actions{display:flex;justify-content:flex-end;margin-top:2px}.dp-card-delete{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:999px;cursor:pointer;color:rgba(var(--status-danger-rgb),.95);opacity:.5;transition:opacity .15s ease,background .15s ease}.dp-card-delete:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1;background:rgba(var(--status-danger-rgb),.1)}.dp-card-delete:focus-visible:focus-visible{outline:2px solid rgba(var(--status-danger-rgb),.95);outline-offset:2px}.dp-skeleton-block{background:rgba(var(--text-color-rgb),.08);animation:skeleton-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}.dp-skeleton-line{background:rgba(var(--text-color-rgb),.08);animation:skeleton-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite;height:1.5em;border-radius:4px;margin-bottom:8px;width:85%}.dp-skeleton-line--title{width:25%;height:1em}.dp-skeleton-line--short{width:45%;margin-top:-10px;margin-bottom:30px;height:1.2em}@media (max-width: 600px){.dp-grid{grid-template-columns:1fr}.dp-search-wrapper{min-width:100%;max-width:none}}.eo-overlay{position:fixed;inset:0;z-index:10050;opacity:0;pointer-events:none}.eo-overlay--visible{opacity:1;pointer-events:all}.eo-overlay:not(.eo-overlay--editor){background:#00000080}.eo-overlay--editor{background:var(--bg-color);display:flex;flex-direction:column}.eo-wizard{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,100vw - 40px);max-height:calc(100vh - 60px);background:var(--bg-color);border:1px solid rgba(var(--text-color-rgb),.1);border-radius:28px;display:flex;flex-direction:column;overflow:hidden}.eo-wizard-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 20px;flex-shrink:0;border-bottom:1px solid rgba(var(--text-color-rgb),.08)}.eo-wizard-title{margin:0;font-size:1.4rem;text-transform:uppercase}.eo-close{width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);opacity:.55;transition:opacity .15s ease,background .15s ease;padding:0;flex-shrink:0}.eo-close:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1;background:rgba(var(--text-color-rgb),.08)}.eo-close:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-wizard-form{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px}.eo-wizard-footer{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid rgba(var(--text-color-rgb),.08);margin-top:8px}.eo-form-group{margin-bottom:20px}.eo-label{display:block;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin-bottom:8px}.eo-field{width:100%;padding:16px 32px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:20px;font-family:inherit;background:rgba(var(--text-color-rgb),.05);color:var(--text-color);box-sizing:border-box}.eo-field:focus{outline:none;border-color:rgba(var(--text-color-rgb),.3);background:rgba(var(--bg-color-rgb),1)}.eo-field::placeholder{opacity:.45}.eo-field{font-size:.95rem}.eo-field--textarea{resize:none;min-height:72px;line-height:1.5}.eo-form-error{color:rgba(var(--status-danger-rgb),.95);font-size:.88rem;margin:0;min-height:1.2em}.eo-thumb-label{display:flex;align-items:center;gap:16px;cursor:pointer}.eo-thumb-preview{width:80px;height:80px;border-radius:12px;border:1px dashed rgba(var(--text-color-rgb),.1);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:rgba(var(--text-color-rgb),.04)}.eo-thumb-preview:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){border-color:rgba(var(--text-color-rgb),.5)}.eo-thumb-preview--meta{width:100%;height:120px;border-radius:10px;margin-bottom:0}.eo-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.eo-file-input{display:none}.eo-authors-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.eo-author-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:rgba(var(--text-color-rgb),.1);border-radius:999px;font-size:.85rem}.eo-author-chip--locked{opacity:.7}.eo-author-remove{background:none;border:none;cursor:pointer;color:inherit;font-size:1rem;line-height:1;padding:0;opacity:.6;display:flex;align-items:center}.eo-author-remove:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1}.eo-author-results{margin-top:6px;border:1px solid rgba(var(--text-color-rgb),.1);border-radius:12px;overflow:hidden}.eo-author-results:empty{display:none}.eo-author-result{display:block;width:100%;padding:10px 14px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;color:var(--text-color);border-radius:0;white-space:nowrap;text-decoration:none}.eo-author-result:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.06)}.eo-author-result--loading,.eo-author-result--empty{opacity:.5;cursor:default;font-style:italic}.eo-author-result--loading:hover,.eo-author-result--empty:hover{background:none}.eo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;background:var(--text-color);color:var(--bg-color);border:none;border-radius:999px;font-size:.95rem;font-family:inherit;font-weight:700;cursor:pointer}.eo-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.85}.eo-btn{border:1px solid rgba(var(--text-color-rgb),.2)}.eo-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1;background:rgba(var(--text-color-rgb),.7)}.eo-btn:disabled{opacity:.45;cursor:not-allowed}.eo-editor-wrap{display:flex;flex-direction:column;width:100%;height:100%}.eo-top-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid rgba(var(--text-color-rgb),.08);flex-shrink:0;z-index:2;background:var(--bg-color)}.eo-top-bar-left{display:flex;align-items:center;gap:12px;min-width:0}.eo-top-bar-center{display:flex;align-items:center;justify-content:center}.eo-top-bar-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.eo-back-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;background:transparent;color:var(--text-color);font-size:.85rem;font-family:inherit;cursor:pointer}.eo-back-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.06)}.eo-back-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-meta-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;background:transparent;color:var(--text-color);font-size:.85rem;font-family:inherit;cursor:pointer}.eo-meta-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.06)}.eo-meta-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-meta-btn--active{background:rgba(var(--text-color-rgb),.1);border-color:rgba(var(--text-color-rgb),.1)}.eo-title-input{flex:0 1 420px;min-width:0;max-width:min(420px,34vw);border:1px solid rgba(var(--text-color-rgb),.08);border-radius:999px;background:rgba(var(--text-color-rgb),.05);color:var(--text-color);font-family:Ginto Nord;font-size:.9rem;font-weight:900;padding:7px 14px;outline:none;text-overflow:ellipsis}.eo-title-input::placeholder{opacity:.35}.eo-title-input:focus{border-color:rgba(var(--text-color-rgb),.3);background:var(--bg-color)}.eo-save-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:transparent;color:var(--text-color);font-size:.85rem;font-family:inherit;opacity:.7;cursor:pointer}.eo-save-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-save-btn[data-state=unsaved]{opacity:.9;color:rgb(var(--status-warning-rgb))}.eo-save-btn[data-state=error]{color:rgba(var(--status-danger-rgb),.95);opacity:1}.eo-save-btn[data-state=saving]{opacity:.6}.eo-deploy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;background:var(--text-color);color:var(--bg-color);border:none;border-radius:999px;font-size:.85rem;font-family:inherit;font-weight:700;cursor:pointer}.eo-deploy-btn:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.85}.eo-deploy-btn:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-deploy-btn:disabled{opacity:.45;cursor:not-allowed}.eo-toggle-group{display:flex;align-items:center;padding:3px;border:1px solid rgba(var(--text-color-rgb),.08);border-radius:999px;background:rgba(var(--text-color-rgb),.05)}.eo-toggle-option{min-height:30px;padding:6px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-color);opacity:.62;font:inherit;font-size:.78rem;cursor:pointer}.eo-toggle-option:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.9;background:rgba(var(--text-color-rgb),.06)}.eo-toggle-option:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-toggle-option--active{background:var(--bg-color);border-color:rgba(var(--text-color-rgb),.08);box-shadow:0 1px #0000000a;opacity:1}.eo-toggle-option:disabled{opacity:.35;cursor:not-allowed}.eo-toggle-group--meta{width:100%}.eo-toggle-group--meta .eo-toggle-option{flex:1;justify-content:center}.eo-body{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.eo-content-area{flex:1;display:flex;min-width:0;overflow:hidden;position:relative}.eo-textarea{width:100%;height:100%;padding:40px;border:none;resize:none;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.8;background:var(--bg-color);color:var(--text-color);outline:none;box-sizing:border-box;tab-size:4}.eo-textarea::placeholder{opacity:.3}.eo-textarea--hidden{display:none}.eo-preview{display:none;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:40px;box-sizing:border-box;max-width:800px;margin:0 auto}.eo-preview--visible{display:block}.eo-preview-loading{opacity:.4;font-style:italic;margin-top:40px;text-align:center}.eo-preview-feedback{margin:40px 0 0;opacity:.6;text-align:center}.eo-meta-panel{width:0;flex-shrink:0;overflow:hidden;border-left:0 solid rgba(var(--text-color-rgb),.1);transition:width .3s cubic-bezier(.25,.46,.45,.94),border-left-width .3s cubic-bezier(.25,.46,.45,.94);background:var(--bg-color)}.eo-meta-panel--open{width:350px;border-left-width:1px;overflow-y:auto;overscroll-behavior:contain}.eo-meta-heading{font-family:Ginto Nord;font-size:1rem;font-weight:900;margin:0;padding:20px 20px 14px;border-bottom:1px solid rgba(var(--text-color-rgb),.08);position:sticky;top:0;background:var(--bg-color);z-index:1}.eo-form-group--meta{padding:0 20px;margin-bottom:18px}.eo-form-group--meta:first-of-type{margin-top:16px}.eo-meta-hint{margin:8px 0 0;color:rgba(var(--text-color-rgb),.5);font-size:.78rem;line-height:1.4}.eo-meta-footer{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;border-top:1px solid rgba(var(--text-color-rgb),.08);background:var(--bg-color)}.eo-meta-cancel{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid rgba(var(--text-color-rgb),.2);border-radius:999px;background:transparent;color:var(--text-color);font-size:.85rem;font-family:inherit;cursor:pointer}.eo-meta-cancel:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.06)}.eo-meta-cancel:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-meta-save{font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:var(--text-color);color:var(--bg-color);border:none;border-radius:999px;font-size:.85rem;font-family:inherit;font-weight:700;cursor:pointer}.eo-meta-save:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:.85}.eo-meta-save:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.eo-deploy-banner{display:flex;align-items:center;gap:14px;padding:11px 20px;background:rgba(var(--status-success-rgb),.12);border-bottom:1px solid rgba(var(--status-success-rgb),.25);font-size:.9rem;flex-shrink:0}.eo-deploy-link{color:rgb(var(--status-success-rgb));text-decoration:none;font-weight:700}.eo-deploy-link:hover{text-decoration:underline}.eo-deploy-close{margin-left:auto;background:none;border:none;cursor:pointer;font-size:1.1rem;color:inherit;opacity:.6;padding:0;line-height:1}.eo-deploy-close:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){opacity:1}.eo-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);padding:10px 22px;border-radius:999px;opacity:0;z-index:10060;pointer-events:none}.eo-toast--visible{opacity:1}.eo-toast--success{background:rgba(var(--status-success-rgb),.95);color:#fff}.eo-toast--error{background:rgba(var(--status-error-rgb),.95);color:#fff}.eo-toast{font-size:.85rem;transition:opacity .25s ease}@media (max-width: 600px){.eo-meta-panel--open{width:100%;position:absolute;inset:0;z-index:5}.eo-textarea,.eo-preview{padding:20px 18px}.eo-top-bar{grid-template-columns:1fr auto;padding:10px 14px}.eo-top-bar-center{order:3;grid-column:1/-1;justify-content:flex-start}.eo-title-input{max-width:none}.eo-meta-btn span{display:none}}.contact-hero{min-height:40vh}.contact-selector{display:flex;min-height:50vh;max-width:600px;flex-direction:column;align-items:center;gap:var(--space-l);margin-inline:auto;padding-block-end:100px}.contact-selector__dropdown{position:relative;z-index:50}.contact-selector__label{display:block;margin-block-end:var(--space-s);color:rgba(var(--text-color-rgb),.6);text-align:center;text-transform:uppercase;user-select:none}.contact-selector__trigger{background:rgba(var(--text-color-rgb),.05);border:1px solid rgba(var(--text-color-rgb),.2);display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:20px 24px;border-radius:20px;font-family:inherit;font-size:1.1rem;color:var(--text-color);cursor:pointer}.contact-selector__trigger:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--bg-color-rgb),1);border-color:rgba(var(--text-color-rgb),.4)}.contact-selector__trigger.active{background:rgba(var(--bg-color-rgb),1);border-color:rgba(var(--text-color-rgb),.4)}.contact-selector__trigger{width:110%;min-width:300px;max-width:300px}.contact-selector__trigger svg{transition:transform .3s ease}.contact-selector__trigger--active svg{transform:rotate(180deg)}.contact-selector__trigger--active{background:rgba(var(--bg-color-rgb),1);border-color:rgba(var(--text-color-rgb),.4)}.contact-selector__menu{position:absolute;inset-block-start:110%;width:100%;background:rgba(var(--bg-color-rgb),.98);border:1px solid rgba(var(--text-color-rgb),.2);border-radius:20px;padding:var(--space-2xs);box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275)}.contact-selector__menu--active{opacity:1;visibility:visible;transform:translateY(0)}.contact-selector__option{display:block;width:100%;padding:16px 20px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:1rem;color:var(--text-color);border-radius:12px;white-space:nowrap;text-decoration:none}.contact-selector__option:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.1)}.contact-selector__option{display:flex;align-items:center}.contact-result{width:100%;display:flex;flex-direction:column;text-align:center}.contact-result__email{display:block;margin-block:1rem;color:var(--text-color);font-size:clamp(1.5rem,5vw,2.5rem);font-weight:900;text-decoration:none;transition:color .3s ease;word-break:break-all}.contact-result__email:hover{color:rgb(var(--accent-rgb))}.contact-result__note{color:rgba(var(--text-color-rgb),.6);font-size:.95rem}.contact-result__action{display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--text-color-rgb),.1);border:1px solid rgba(var(--text-color-rgb),.2);color:var(--text-color)}.contact-result__action:hover:not(:disabled):not([aria-selected=true]):not([aria-current=page]):not([aria-pressed=true]):not([data-selected=true]):not([data-active=true]):not(.active):not([class$=--active]):not([class*="--active "]):not([class$=--selected]):not([class*="--selected "]){background:rgba(var(--text-color-rgb),.15);border-color:rgba(var(--text-color-rgb),.3)}.contact-result__action{border-radius:999px;padding:16px 32px;font-size:1rem;cursor:pointer;white-space:nowrap;font-family:inherit;min-height:44px;gap:10px;align-self:center;margin-top:20px;text-decoration:none}
