@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--eo-bg:#f8f6f2;--eo-surface:#fefcf9;--eo-surface-soft:#f3f0e9;--eo-ink:#261f18;--eo-muted:#665f58;--eo-faint:#a39d97;--eo-line:#c9c3bc8f;--eo-accent:#5c4d3b;--eo-accent-soft:#efe7db;--eo-copper:#7c6f61;--eo-shadow:0 28px 90px #4941381f;--eo-ease:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--eo-bg:lab(96.8884% .270665 2.27071);--eo-surface:lab(99.0857% .17786 1.51222);--eo-surface-soft:lab(94.8132% .463784 3.79273);--eo-ink:lab(12.4013% 2.41748 5.79335);--eo-muted:lab(40.8306% 1.98476 4.95679);--eo-faint:lab(65.2051% 1.40333 4.34151);--eo-line:lab(79.1424% .988871 4.47314/.56);--eo-accent:lab(33.8795% 4.16429 12.9475);--eo-accent-soft:lab(91.9206% 1.30066 6.77897);--eo-copper:lab(47.7997% 3.25277 9.56957);--eo-shadow:0 28px 90px lab(28.0798% 2.2524 6.6255/.12)}}*{box-sizing:border-box}html,body{min-height:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}body{color:var(--eo-ink);background:linear-gradient(#110d0529,#f4f1ed8f 44%,#eae7e2b8),radial-gradient(circle at 20% 12%,#867a543d,#0000 25rem),radial-gradient(circle at 78% 8%,#9fb9a742,#0000 25rem),url(/sample/hero-road-map.jpg) 50% 42%/cover;background:linear-gradient(lab(3.71843% .818238 3.47664/.16),lab(95.3804% .270814 2.27081/.56) 44%,lab(91.9068% .366628 3.03131/.72)),radial-gradient(circle at 20% 12%,lab(51.5104% .552058 22.2305/.24),#0000 25rem),radial-gradient(circle at 78% 8%,lab(72.6722% -11.8968 5.81318/.26),#0000 25rem),url(/sample/hero-road-map.jpg) 50% 42%/cover;margin:0;font-family:Geist,Aptos,Segoe UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #ce716252;outline:3px solid lab(58.3229% 36.3633 25.1493/.32)}.eo-app{background:linear-gradient(#fefdfb6b,#f6f4ee57),#fbfaf73d;background:linear-gradient(lab(99.4303% .132501 1.13359/.42),lab(96.0937% .0828207 3.05589/.34)),lab(98.2737% .17795 1.51224/.24);max-width:1200px;min-height:100dvh;margin:0 auto;padding:0 clamp(22px,7vw,86px) clamp(42px,7vw,90px);box-shadow:inset 0 0 0 1px #ffffff2e,0 24px 90px #20191114;box-shadow:inset 0 0 0 1px lab(100% 0 0/.18),0 24px 90px lab(9.52706% 2.01879 6.50977/.08)}.eo-app:has(.eo-hero){box-shadow:none;background:0 0;max-width:none;padding:0}.eo-nav{z-index:4;grid-template-columns:minmax(220px,1fr) auto minmax(160px,1fr);align-items:center;gap:16px;width:100%;margin:0 auto clamp(42px,7vw,86px);padding-top:32px;display:grid;position:sticky;top:0}.eo-logo,.eo-nav-links,.eo-post-button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.eo-app:has(.eo-hero) .eo-nav{width:min(100% - 72px,1120px);margin-bottom:0;padding-top:26px;position:fixed;top:0;left:50%;transform:translate(-50%)}.eo-app:has(.eo-hero) .eo-logo{color:#ebe7e1c7;color:lab(91.9132% .464588 3.79328/.78);text-shadow:0 2px 18px #130c026b;text-shadow:0 2px 18px lab(3.70182% 1.77015 4.62408/.42)}.eo-app:has(.eo-hero) .eo-nav-links button{color:#ebe7e1c7;color:lab(91.9132% .464588 3.79328/.78);text-shadow:0 2px 18px #130c026b;text-shadow:0 2px 18px lab(3.70182% 1.77015 4.62408/.42)}.eo-app:has(.eo-hero) .eo-auth-link{color:#ebe7e1c7;color:lab(91.9132% .464588 3.79328/.78);text-shadow:0 2px 18px #130c026b;text-shadow:0 2px 18px lab(3.70182% 1.77015 4.62408/.42)}.eo-app:has(.eo-hero) .eo-post-button{color:#ebe7e1c7;color:lab(91.9132% .464588 3.79328/.78);text-shadow:0 2px 18px #130c026b;text-shadow:0 2px 18px lab(3.70182% 1.77015 4.62408/.42)}.eo-app:has(.eo-hero) .eo-logo span{color:#ebe7e1c7;color:lab(91.9132% .464588 3.79328/.78);background:0 0;border:1px solid #ebe7e16b;border:1px solid lab(91.9132% .464588 3.79328/.42)}.eo-app:has(.eo-hero) .eo-nav-links{gap:18px;padding:0}.eo-app:has(.eo-hero) .eo-nav-links button{min-height:auto;padding:4px 0}:is(.eo-app:has(.eo-hero) .eo-nav-links button:hover,.eo-app:has(.eo-hero) .eo-nav-links button.is-active){color:#f5f3efe0;color:lab(95.9604% .270724 2.27077/.88);text-underline-offset:7px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.eo-app:has(.eo-hero) .eo-post-button{min-height:auto;padding:4px 0}.eo-logo{color:var(--eo-ink);border-radius:0;justify-self:start;align-items:center;gap:8px;padding:0;display:flex}.eo-logo span{background:var(--eo-ink);color:var(--eo-surface);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:inline-flex}.eo-logo strong{letter-spacing:-.04em;font-size:18px}.eo-nav-links{border-radius:0;gap:clamp(20px,3vw,42px);padding:0;display:flex}.eo-nav-links button,.eo-segmented button,.eo-category-row button{color:#3d3730c7;color:lab(23.4282% 2.0304 4.99234/.78);min-height:auto;transition:color .18s var(--eo-ease), transform .18s var(--eo-ease);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:750}.eo-nav-links button{border-radius:0}.eo-nav-links button:hover,.eo-nav-links button.is-active,.eo-segmented button.is-active,.eo-category-row button.is-active{color:var(--eo-ink);text-underline-offset:7px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.eo-post-button,.eo-solid,.eo-hero-actions button:first-child{color:var(--eo-ink);min-height:34px;transition:transform .18s var(--eo-ease), background .18s var(--eo-ease), color .18s var(--eo-ease);background:0 0;border:1px solid #1f1a158a;border:1px solid lab(9.50772% 1.78096 4.24424/.54);border-radius:999px;padding:0 15px;font-size:13px;font-weight:850}.eo-solid.is-active{background:var(--eo-ink);color:var(--eo-surface)}.eo-soft{border:1px solid var(--eo-line);color:var(--eo-ink);min-height:40px;transition:background .18s var(--eo-ease), color .18s var(--eo-ease), transform .18s var(--eo-ease);background:#fefcf9d6;background:lab(99.0857% .17786 1.51222/.84);border-radius:999px;padding:0 16px;font-size:13px;font-weight:900}.eo-soft:hover,.eo-soft.is-active{background:var(--eo-ink);color:var(--eo-surface);transform:translateY(-1px)}.eo-post-button,.eo-auth-actions{justify-self:end}.eo-auth-actions{align-items:center;gap:12px;display:flex}.eo-auth-link{color:#3d3730c7;color:lab(23.4282% 2.0304 4.99234/.78);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:800}.eo-auth-link:hover{color:var(--eo-ink);text-underline-offset:7px;text-decoration:underline}.eo-app:has(.eo-hero) .eo-auth-link:hover{color:var(--eo-ink);text-underline-offset:7px;text-decoration:underline}.eo-app:has(.eo-hero) .eo-auth-link:hover{color:#f5f3efe0;color:lab(95.9604% .270724 2.27077/.88)}.eo-auth-page{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:clamp(28px,6vw,86px);min-height:calc(100dvh - 120px);padding:clamp(72px,12vw,150px) clamp(18px,5vw,70px) clamp(44px,7vw,90px);display:grid}.eo-auth-intro h1{letter-spacing:-.075em;max-width:9.5ch;margin:10px 0 18px;font-size:clamp(44px,7.4vw,92px);font-weight:760;line-height:.94}.eo-auth-intro p{color:var(--eo-muted);max-width:34ch;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.78}.eo-auth-panel{z-index:5;justify-content:flex-end;margin:0;display:flex;position:relative}.eo-auth-panel form{background:linear-gradient(#ffffff6b,#f4f2ec47);background:linear-gradient(lab(100% 0 0/.42),lab(95.3977% .0829399 3.05597/.28));border:1px solid #faf8f552;border:1px solid lab(97.6937% .17795 1.51225/.32);border-radius:24px;gap:14px;width:min(100%,430px);max-width:430px;padding:22px;display:grid;box-shadow:0 24px 70px #412e1d1f;box-shadow:0 24px 70px lab(21.0253% 7.00206 14.9643/.12)}.eo-auth-panel h2{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}.eo-auth-panel p,.eo-auth-error{color:var(--eo-muted);margin:0;font-size:13px;line-height:1.6}.eo-auth-panel label{color:var(--eo-muted);gap:7px;font-size:12px;font-weight:800;display:grid}.eo-auth-panel input{color:var(--eo-ink);background:#ffffff57;background:lab(100% 0 0/.34);border:1px solid #faf8f557;border:1px solid lab(97.6937% .17795 1.51225/.34);border-radius:14px;min-height:42px;padding:0 13px}.eo-auth-grid,.eo-auth-submit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eo-auth-submit{grid-template-columns:auto auto 1fr;align-items:center}.eo-auth-close{color:var(--eo-muted);background:0 0;border:0;justify-self:end;padding:0;font-size:13px}.eo-auth-error{color:#844c3d;color:lab(39.0418% 23.0303 19.6746);font-weight:800}.eo-post-button:hover,.eo-solid:hover,.eo-hero-actions button:hover{transform:translateY(-1px)}.eo-post-button:active,.eo-solid:active,.eo-soft:active,.eo-hero-actions button:active,.eo-atlas-tile:active,.eo-entry-card:active{transform:scale(.985)}.eo-page{max-width:1048px;margin:0 auto}:is(.eo-page:has(.eo-hero),.eo-page:has(.eo-guide-page),.eo-page:has(.eo-market-bar)){max-width:none}.eo-page:has(.eo-back){animation:none}.eo-image-surface{background:linear-gradient(135deg, #ece6dd, #cec2b7), var(--eo-surface-soft);isolation:isolate;padding:0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.eo-image-surface{background:linear-gradient(135deg, lab(91.6806% .994295 5.26062), lab(79.0892% 3.23364 6.83174)), var(--eo-surface-soft)}}.eo-image-surface:before{content:"";opacity:.7;z-index:0;background:radial-gradient(circle at 24% 18%,#fdfbf99e,#0000 28%),linear-gradient(120deg,#0000 0 42%,#ffffff38 48%,#0000 56%),repeating-linear-gradient(135deg,#83786e14 0 1px,#0000 1px 9px);background:radial-gradient(circle at 24% 18%,lab(98.8537% .17792 1.51221/.62),#0000 28%),linear-gradient(120deg,#0000 0 42%,lab(100% 0 0/.22) 48%,#0000 56%),repeating-linear-gradient(135deg,lab(51.2742% 2.65175 7.20915/.08) 0 1px,#0000 1px 9px);position:absolute;inset:0}.eo-image-fallback{-webkit-line-clamp:3;color:#393129bd;color:lab(21.1175% 2.29448 6.66335/.74);opacity:.58;pointer-events:none;text-align:left;transition:opacity .22s var(--eo-ease), transform .22s var(--eo-ease);z-index:1;-webkit-box-orient:vertical;font-size:13px;font-weight:900;line-height:1.35;display:-webkit-box;position:absolute;inset:auto 16px 16px;overflow:hidden}.eo-image-surface[data-image-status=loaded] .eo-image-fallback{opacity:0;transform:translateY(6px)}.eo-image-surface[data-image-status=error] .eo-image-fallback{color:var(--eo-ink);opacity:.82}.eo-image-surface img{object-fit:cover;object-position:center;height:100%;transition:transform .62s var(--eo-ease), filter .42s var(--eo-ease);z-index:1;width:100%;display:block;position:absolute;inset:0;transform:scale(1.001)}.eo-hero-card:hover .eo-image-surface img,.eo-entry-card:hover .eo-image-surface img,.eo-campaign-card:hover .eo-image-surface img,.eo-editorial-stack button:hover .eo-image-surface img,.eo-follow-photo:hover img{transform:scale(1.025)}.eo-hero{text-align:center;place-items:center;min-height:100dvh;margin-top:0;padding:clamp(104px,14vw,188px) clamp(22px,5vw,72px) clamp(48px,8vw,96px);display:grid;position:relative;overflow:hidden}.eo-hero-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.eo-hero-bg img{object-position:center 50%}.eo-hero-bg:after{content:"";z-index:2;background:radial-gradient(circle at 50% 44%,#faf8f40f,#0000 18rem),linear-gradient(#0503005c,#0503001f 38%,#05030080);background:radial-gradient(circle at 50% 44%,lab(97.7004% .270605 2.27064/.06),#0000 18rem),linear-gradient(lab(.904613% .448033 1.22621/.36),lab(.904613% .448033 1.22621/.12) 38%,lab(.904613% .448033 1.22621/.5));position:absolute;inset:0}.eo-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#faf8f529,#0000 26%);background:linear-gradient(lab(97.6937% .17795 1.51225/.16),#0000 26%);position:absolute;inset:0}.eo-hero-copy{animation:eo-float-in 1.1s var(--eo-ease) .16s both;color:#fbfaf7;color:lab(98.2737% .17795 1.51224);z-index:3;align-content:center;justify-items:center;max-width:760px;padding:0;display:grid;position:relative}.eo-kicker{color:var(--eo-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.eo-hero h1,.eo-board-head h1,.eo-detail-copy h1,.eo-profile-hero h1{letter-spacing:-.055em;max-width:11ch;margin:14px 0 0;font-size:clamp(42px,7vw,98px);line-height:.9}.eo-hero h1{color:#fbfaf7e6;color:lab(98.2737% .17795 1.51224/.9);letter-spacing:-.06em;text-shadow:0 8px 32px #03020057;text-shadow:0 8px 32px lab(.46711% .182867 .798625/.34);max-width:10ch;font-family:Geist,Aptos,Segoe UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:clamp(38px,5.6vw,76px);font-weight:820;line-height:.92}.eo-hero p,.eo-board-head p,.eo-detail-copy p,.eo-profile-hero p{color:var(--eo-muted);max-width:58ch;margin:22px 0 0;font-size:17px;line-height:1.72}.eo-hero p{color:#f5f3efb8;color:lab(95.9604% .270724 2.27077/.72);text-shadow:0 4px 22px #03020057;text-shadow:0 4px 22px lab(.46711% .182867 .798625/.34);max-width:38ch;margin-top:18px;font-size:14px;line-height:1.7}.eo-hero .eo-kicker{color:#f5f3efb8;color:lab(95.9604% .270724 2.27077/.72);letter-spacing:.02em;text-transform:none;text-shadow:0 4px 20px #03020052;text-shadow:0 4px 20px lab(.46711% .182867 .798625/.32);font-size:12px}.eo-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.eo-hero-actions button:first-child{color:#fbfaf7;color:lab(98.2737% .17795 1.51224);background:#fbfaf729;background:lab(98.2737% .17795 1.51224/.16);border:1px solid #fbfaf785;border:1px solid lab(98.2737% .17795 1.51224/.52);min-width:118px}.eo-hero-actions button:last-child{color:#22180d;color:lab(9.49404% 3.71581 8.83129);background:#fbfaf7e0;background:lab(98.2737% .17795 1.51224/.88);border-color:#0000;min-width:118px}.eo-hero-actions button:last-child,.eo-guide-actions button,.eo-back{border:1px solid var(--eo-line);color:var(--eo-ink);background:#fefcf9d6;background:lab(99.0857% .17786 1.51222/.84);border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:900}.eo-hero-card{background:linear-gradient(180deg, #fffefb, #f6f3ee), var(--eo-surface);color:var(--eo-ink);text-align:left;transition:transform .52s var(--eo-ease), box-shadow .52s var(--eo-ease), border-color .52s var(--eo-ease);z-index:1;border:1px solid #b6b0a794;border:1px solid lab(72.1853% 1.16897 5.22913/.58);border-radius:26px;align-self:end;gap:12px;margin:30px 8px 28px 0;padding:13px;display:grid;position:relative;transform:rotate(.8deg)translateY(0);box-shadow:0 34px 104px #49413824,inset 0 1px #ffffffc7;box-shadow:0 34px 104px lab(28.0798% 2.2524 6.6255/.14),inset 0 1px lab(100% 0 0/.78)}@supports (color:lab(0% 0 0)){.eo-hero-card{background:linear-gradient(180deg, lab(99.5463% .132531 1.13359), lab(95.9669% .365883 3.03084)), var(--eo-surface)}}.eo-hero-card:after{content:"";pointer-events:none;border:1px solid #b2ada66b;border:1px solid lab(71.0222% .99355 4.47637/.42);border-radius:20px;position:absolute;inset:7px}.eo-hero-card:hover{border-color:#82796e80;border-color:lab(51.2927% 2.21252 7.39174/.5);transform:rotate(0)translateY(-7px)scale(1.01);box-shadow:0 44px 120px #4941382b,inset 0 1px #ffffffc7;box-shadow:0 44px 120px lab(28.0798% 2.2524 6.6255/.17),inset 0 1px lab(100% 0 0/.78)}.eo-hero-card-label{color:var(--eo-copper);letter-spacing:.16em;text-transform:uppercase;padding:2px 4px 0;font-size:10px;font-weight:950}.eo-hero-image{aspect-ratio:4/5;background-position:50%;background-size:cover;border-radius:17px;width:100%;min-height:300px;display:block}.eo-hero-card-copy{z-index:1;gap:4px;padding:0 8px 8px;display:grid;position:relative}.eo-hero-card-copy span,.eo-hero-card-copy small,.eo-atlas-meta,.eo-entry-card footer,.eo-entry-author{color:var(--eo-muted);font-size:12px;font-weight:700}.eo-hero-card-copy strong{letter-spacing:-.02em;font-size:22px}.eo-page:has(.eo-hero)>.eo-section{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px}.eo-page:has(.eo-hero)>.eo-section:first-of-type{margin-top:34px}.eo-guide-page{grid-template-columns:minmax(0,1.02fr) minmax(320px,.72fr);align-items:center;gap:clamp(34px,6vw,86px);min-height:calc(100dvh - 150px);padding:0 0 clamp(32px,5vw,64px);display:grid;overflow:visible}.eo-guide-scene{aspect-ratio:1.16;border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;min-height:430px;max-height:min(68dvh,640px);position:relative;overflow:hidden;box-shadow:0 16px 54px #2e281f14;box-shadow:0 16px 54px lab(16.4998% 1.73295 6.91598/.08)}.eo-guide-photo{background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eo-guide-photo img{object-position:center 46%}.eo-guide-photo:after{content:"";z-index:2;background:linear-gradient(#0503001a,#05030047),radial-gradient(circle at 22% 18%,#ffffff4d,#0000 16rem);background:linear-gradient(lab(.904613% .448033 1.22621/.1),lab(.904613% .448033 1.22621/.28)),radial-gradient(circle at 22% 18%,lab(100% 0 0/.3),#0000 16rem);position:absolute;inset:0}.eo-guide-product{z-index:3;background:linear-gradient(#ffffff70,#f4f2ec4d);background:linear-gradient(lab(100% 0 0/.44),lab(95.3977% .0829399 3.05597/.3));border:1px solid #faf8f538;border:1px solid lab(97.6937% .17795 1.51225/.22);border-radius:14px;gap:10px;width:min(46%,340px);max-width:340px;padding:16px;display:grid;position:absolute;top:50%;left:8%;transform:translateY(-50%);box-shadow:0 18px 58px #17100929;box-shadow:0 18px 58px lab(5.25779% 1.93775 4.27437/.16)}.eo-guide-product strong{letter-spacing:-.045em;font-size:22px;font-weight:780}.eo-guide-product button,.eo-guide-product label{color:var(--eo-ink);text-align:left;background:#ffffff4d;background:lab(100% 0 0/.3);border:1px solid #faf8f53d;border:1px solid lab(97.6937% .17795 1.51225/.24);border-radius:999px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:760}.eo-guide-cover{aspect-ratio:16/10;background-position:50%;background-size:cover;border-radius:10px;min-height:100px;display:block}.eo-guide-note{justify-items:start;display:grid}.eo-guide-note h1{letter-spacing:-.06em;max-width:10.5ch;margin:14px 0 0;font-size:clamp(34px,4.2vw,58px);font-weight:760;line-height:.98}.eo-guide-note p{color:var(--eo-muted);max-width:42ch;margin:24px 0 0;font-size:17px;line-height:1.78}.eo-guide-actions{justify-content:flex-start;gap:10px;margin-top:30px;display:flex}.eo-guide-actions button:first-child{color:var(--eo-muted);background:0 0}.eo-guide-actions button:last-child{background:var(--eo-ink);color:var(--eo-surface)}.eo-section{margin-top:34px}.eo-market-bar{grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:center;gap:18px;max-width:100%;margin:0 auto 34px;display:grid}.eo-market-tabs{align-items:center;gap:clamp(18px,3vw,42px);padding:8px 0;display:flex;overflow-x:auto}.eo-market-tabs button{color:#3d3730bd;color:lab(23.4282% 2.0304 4.99234/.74);min-height:34px;transition:color .18s var(--eo-ease), transform .18s var(--eo-ease);background:0 0;border:0;flex:none;padding:0;font-size:14px;font-weight:850}.eo-market-tabs button:after{content:"";opacity:0;height:1px;transition:opacity .18s var(--eo-ease), transform .18s var(--eo-ease);background:currentColor;margin-top:4px;display:block;transform:scaleX(.72)}.eo-market-tabs button:hover,.eo-market-tabs button.is-active{color:var(--eo-ink);transform:translateY(-1px)}.eo-market-tabs button:hover:after,.eo-market-tabs button.is-active:after{opacity:.72;transform:scaleX(1)}.eo-market-search{background:#ffffff57;background:lab(100% 0 0/.34);border:1px solid #ffffff94;border:1px solid lab(100% 0 0/.58);border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 15px;display:flex}.eo-market-search span{color:var(--eo-muted);font-size:12px;font-weight:900}.eo-market-search input{color:var(--eo-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.eo-market-search:focus-within{border-color:#3d373085;border-color:lab(23.4282% 2.0304 4.99234/.52);box-shadow:0 0 0 4px #7c6f6114;box-shadow:0 0 0 4px lab(47.7997% 3.25277 9.56957/.08)}.eo-section-head,.eo-board-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.eo-section h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(24px,3vw,42px);line-height:1}.eo-atlas-grid{column-count:4;column-gap:14px}.eo-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.eo-atlas-tile{break-inside:avoid;color:var(--eo-ink);text-align:left;transition:box-shadow .18s var(--eo-ease), background .18s var(--eo-ease), border-color .18s var(--eo-ease);background:linear-gradient(#ffffff61,#f4f2ec42);background:linear-gradient(lab(100% 0 0/.38),lab(95.3977% .0829399 3.05597/.26));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:11px;width:100%;margin:0 0 14px;display:inline-grid;overflow:hidden;box-shadow:0 8px 26px #472b1d0a;box-shadow:0 8px 26px lab(20.8242% 12.2659 14.4702/.04)}.eo-featured-grid .eo-atlas-tile{background:linear-gradient(#ffffff6b,#f6f3ed4d);background:linear-gradient(lab(100% 0 0/.42),lab(95.9777% .0828207 3.05591/.3));border-color:#faf8f538;border-color:lab(97.6937% .17795 1.51225/.22);border-radius:14px;padding:8px;box-shadow:0 14px 48px #49413811;box-shadow:0 14px 48px lab(28.0798% 2.2524 6.6255/.065)}.eo-atlas-tile:hover{background:linear-gradient(#ffffff75,#f4f2ec4d);background:linear-gradient(lab(100% 0 0/.46),lab(95.3977% .0829399 3.05597/.3));border-color:#bbb7ae47;border-color:lab(74.5375% .349939 5.36646/.28);box-shadow:0 14px 44px #3f362d12;box-shadow:0 14px 44px lab(23.4365% 2.56285 7.41639/.07)}.eo-atlas-cover{aspect-ratio:4/2.75;background-position:50%;background-size:cover;width:100%;min-height:132px;display:block}.eo-atlas-cover:after{content:"";z-index:2;background:linear-gradient(#0000 58%,#1b150d14);background:linear-gradient(#0000 58%,lab(7.246% 1.57169 5.54526/.08));position:absolute;inset:0}.eo-atlas-grid .eo-atlas-tile:nth-child(3n+1) .eo-atlas-cover{aspect-ratio:4/3.55}.eo-atlas-grid .eo-atlas-tile:nth-child(4n+2) .eo-atlas-cover{aspect-ratio:4/2.55}.eo-featured-grid .eo-atlas-cover{aspect-ratio:4/3;border-radius:18px;min-height:210px}.eo-atlas-body{gap:6px;padding:10px 11px 12px;display:grid}.eo-atlas-body .eo-kicker{color:#595149ad;color:lab(35.0276% 2.30065 5.68963/.68);letter-spacing:.08em;font-size:10px}.eo-atlas-body strong{letter-spacing:-.035em;font-size:16px;font-weight:780;line-height:1.12}.eo-atlas-body small{color:var(--eo-muted);font-size:12px;line-height:1.48}.eo-masonry{column-count:5;column-gap:14px}.eo-entry-card{break-inside:avoid;transition:box-shadow .22s var(--eo-ease), border-color .22s var(--eo-ease);background:#ffffff80;background:lab(100% 0 0/.5);border:1px solid #ffffff80;border:1px solid lab(100% 0 0/.5);border-radius:12px;width:100%;margin:0 0 14px;display:inline-block;overflow:hidden;box-shadow:0 12px 42px #472b1d0e;box-shadow:0 12px 42px lab(20.8242% 12.2659 14.4702/.055)}.eo-entry-card:hover{border-color:#8d857a57;border-color:lab(55.9496% 1.55744 6.76258/.34);box-shadow:0 18px 52px #49413814;box-shadow:0 18px 52px lab(28.0798% 2.2524 6.6255/.08)}.eo-entry-image{background-position:50%;background-size:cover;border:0;width:100%;min-height:180px;display:block}.eo-entry-card.is-short .eo-entry-image{min-height:148px}.eo-entry-card.is-tall .eo-entry-image{min-height:250px}.eo-entry-body{gap:9px;padding:14px;display:grid}.eo-entry-author{align-items:center;gap:7px;display:flex}.eo-mini-avatar,.eo-avatar{background-position:50%;background-size:cover;border:1px solid #ffffffc2;border:1px solid lab(100% 0 0/.76);border-radius:999px;flex:none;display:block;box-shadow:0 8px 24px #2f272029;box-shadow:0 8px 24px lab(16.4512% 2.90111 6.40736/.16)}.eo-mini-avatar{width:22px;height:22px}.eo-entry-title{color:var(--eo-ink);letter-spacing:-.035em;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:17px;font-weight:780;line-height:1.22}.eo-entry-body p{color:var(--eo-muted);margin:0;font-size:15px;line-height:1.58}.eo-chip-row{flex-wrap:wrap;gap:6px;display:flex}.eo-chip-row span{background:var(--eo-accent-soft);color:#62332d;color:lab(27.4317% 21.4848 13.7252);border:1px solid #c29a9047;border:1px solid lab(67.1296% 14.2536 11.0686/.28);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.eo-entry-card footer{justify-content:space-between;gap:8px;display:flex}.eo-entry-card footer button{color:var(--eo-muted);text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.eo-entry-card footer button:last-child{justify-self:end}.eo-entry-card footer .eo-card-action{color:#423c36bd;color:lab(25.7486% 2.02218 4.98567/.74);text-align:center;padding:0 9px;font-size:12px}.eo-entry-card footer .eo-card-action.is-active{color:var(--eo-ink)}.eo-segmented,.eo-category-row{background:0 0;border:0;border-radius:0;gap:clamp(14px,2.4vw,28px);padding:0;display:flex}.eo-segmented button,.eo-category-row button{border-radius:0}.eo-board-head{align-items:start;margin-top:42px}.eo-board-head h1{max-width:12ch}.eo-search{color:var(--eo-muted);gap:8px;min-width:min(360px,100%);font-size:12px;font-weight:900;display:grid}.eo-search input,.eo-form-panel input,.eo-form-panel select,.eo-form-panel textarea{color:var(--eo-ink);background:#ffffff47;background:lab(100% 0 0/.28);border:1px solid #ffffff75;border:1px solid lab(100% 0 0/.46);border-radius:12px;padding:9px 11px;font-size:15px}.eo-category-row{width:fit-content;margin-bottom:18px;overflow-x:auto}.eo-atlas-detail-page{max-width:1080px}.eo-detail-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(300px,.78fr) minmax(340px,1fr) minmax(150px,.3fr);gap:clamp(24px,5vw,58px);margin-top:clamp(18px,4vw,46px);padding:0;display:grid;overflow:visible}.eo-detail-image{background-position:50%;background-size:cover;border:1px solid #faf8f533;border:1px solid lab(97.6937% .17795 1.51225/.2);border-radius:14px;width:100%;min-height:460px;display:block;box-shadow:0 14px 48px #2e281f14;box-shadow:0 14px 48px lab(16.4998% 1.73295 6.91598/.08)}.eo-detail-copy{align-content:center;padding:0;display:grid}.eo-detail-copy h1{letter-spacing:-.06em;max-width:9ch;font-size:clamp(42px,6vw,82px);font-weight:760;line-height:.92}.eo-title-line{justify-content:space-between;align-items:start;gap:12px;display:flex}.eo-visibility-pill{border:1px solid var(--eo-line);color:var(--eo-muted);border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.eo-visibility-pill.is-private{color:#433c33;color:lab(25.7673% 2.06707 6.71583);background:#ebe4d8;background:lab(90.7689% 1.09285 6.82389)}.eo-visibility-pill.is-public{color:#1e4821;color:lab(26.7304% -22.4418 18.5926);background:#c8e8c8;background:lab(89.1137% -15.3697 12.0382)}.eo-detail-stats{align-content:end;gap:10px;margin:0;display:grid}.eo-detail-stats span{color:var(--eo-muted);background:linear-gradient(#ffffff52,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.32),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;gap:4px;min-width:0;padding:14px;font-size:12px;display:grid}.eo-detail-stats strong{color:var(--eo-ink);letter-spacing:-.055em;font-size:clamp(28px,4vw,42px);line-height:.95}.eo-rules-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(34px,6vw,72px);padding:0}.eo-rule-read{grid-template-columns:minmax(220px,.78fr) minmax(320px,1.22fr);gap:12px;display:grid}.eo-rule-read>div{background:linear-gradient(#ffffff52,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.32),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;gap:8px;min-height:104px;padding:14px;display:grid}.eo-rule-read small,.eo-inline-note{color:var(--eo-muted);font-size:12px;font-weight:900}.eo-rule-read strong{color:var(--eo-ink);font-size:15px;line-height:1.45}.eo-rule-read p{color:var(--eo-muted);margin:0;font-size:13px;line-height:1.6}.eo-rule-editor{grid-template-columns:minmax(220px,.72fr) minmax(320px,1fr);gap:12px;display:grid}.eo-rule-editor label:first-child{align-self:start}.eo-rule-editor label,.eo-toggle-line{color:var(--eo-muted);background:linear-gradient(#ffffff52,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.32),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;gap:8px;padding:14px;font-size:12px;font-weight:900;display:grid}.eo-rule-editor label:nth-child(2){grid-row:span 2}.eo-rule-editor label:nth-child(2) textarea{min-height:164px}.eo-rule-editor input,.eo-rule-editor textarea{color:var(--eo-ink);background:#ffffff47;background:lab(100% 0 0/.28);border:1px solid #faf8f533;border:1px solid lab(97.6937% .17795 1.51225/.2);border-radius:12px;padding:12px 13px}.eo-rule-editor textarea{resize:vertical;min-height:96px}.eo-toggle-line{align-items:center;min-height:48px;padding:0 14px;display:flex}.eo-toggle-line input{accent-color:var(--eo-accent);width:16px;height:16px}.eo-toggle-line.is-disabled{opacity:.48}.eo-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.eo-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.eo-icon-action,.eo-card-action,.eo-comment-submit{color:#423c36bd;color:lab(25.7486% 2.02218 4.98567/.74);min-height:34px;transition:background .18s var(--eo-ease), border-color .18s var(--eo-ease), color .18s var(--eo-ease), transform .18s var(--eo-ease);background:#f7f5f157;background:lab(96.5404% .270695 2.27073/.34);border:1px solid #afa2932e;border:1px solid lab(67.5359% 2.88785 9.61841/.18);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.eo-icon-action:hover,.eo-card-action:hover,.eo-comment-submit:hover{color:var(--eo-ink);background:#fcfaf694;background:lab(98.2804% .270516 2.27064/.58);border-color:#665c5242;border-color:lab(39.663% 2.9031 7.13397/.26);transform:translateY(-1px)}.eo-icon-action.is-active,.eo-card-action.is-active{color:var(--eo-ink);background:#f0ddd261;background:lab(89.4713% 5.25254 8.16233/.38);border-color:#735e5138;border-color:lab(41.8698% 7.14229 10.9096/.22)}.eo-icon-action>span,.eo-card-action>span,.eo-comment-submit>span{font-size:16px;line-height:1}.eo-icon-action small,.eo-card-action small,.eo-comment-submit small{letter-spacing:.01em;font-size:11px;font-weight:850}.eo-icon-action{min-width:46px}.eo-back{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;align-items:center;margin-top:0;display:inline-flex;position:fixed;top:88px;left:max(18px,50vw - 722px);box-shadow:0 16px 54px #4941381a;box-shadow:0 16px 54px lab(28.0798% 2.2524 6.6255/.1)}.eo-publish-page{max-width:1180px}.eo-publish-page .eo-board-head{margin-top:12px;margin-bottom:10px}.eo-publish-page .eo-board-head h1{max-width:14ch;font-size:clamp(30px,3.8vw,48px)}.eo-publish-page .eo-board-head p{display:none}.eo-publish-layout{grid-template-columns:minmax(200px,.38fr) minmax(560px,1fr);align-items:start;gap:12px;display:grid}.eo-create-page{max-width:1080px}.eo-create-page .eo-board-head{margin-top:0;margin-bottom:clamp(22px,4vw,42px)}.eo-create-page .eo-board-head h1{letter-spacing:-.065em;max-width:10ch;font-size:clamp(38px,5.4vw,72px);font-weight:760;line-height:.94}.eo-create-page .eo-board-head p{max-width:42ch;display:block}.eo-create-page .eo-publish-layout{grid-template-columns:minmax(260px,.72fr) minmax(420px,1fr);gap:clamp(24px,5vw,64px)}.eo-create-page .eo-upload-preview{aspect-ratio:4/5;background:linear-gradient(#ffffff57,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.34),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f533;border:1px solid lab(97.6937% .17795 1.51225/.2);border-radius:14px;min-height:440px;top:96px;box-shadow:0 14px 48px #2e281f14;box-shadow:0 14px 48px lab(16.4998% 1.73295 6.91598/.08)}.eo-create-page .eo-upload-preview:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 52%,#0503012e);background:linear-gradient(#0000 52%,lab(.903887% .422955 1.11558/.18));position:absolute;inset:0}.eo-create-page .eo-upload-preview>.eo-image-surface,.eo-create-page .eo-upload-preview>strong{min-height:440px}.eo-create-page .eo-form-panel label,.eo-create-page .eo-inline-note,.eo-create-page .eo-template-picker{background:linear-gradient(#ffffff52,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.32),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;padding:14px}.eo-create-page .eo-form-grid label{min-width:0}.eo-create-page .eo-toggle-line{background:#ffffff3d;background:lab(100% 0 0/.24);border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;padding:0 14px}.eo-create-page .eo-solid{justify-self:start;min-height:42px;padding-inline:18px}.eo-upload-preview{background:linear-gradient(180deg, #fcfaf6, #f2ece4), var(--eo-surface);border:1px dashed #a782796b;border:1px dashed lab(57.8638% 13.7071 10.6519/.42);border-radius:18px;min-height:260px;position:sticky;top:76px;overflow:hidden}@supports (color:lab(0% 0 0)){.eo-upload-preview{background:linear-gradient(180deg, lab(98.3964% .270516 2.27062), lab(93.7644% .843912 4.50345)), var(--eo-surface)}}.eo-upload-preview>.eo-image-surface{background-position:50%;background-size:cover;height:100%;min-height:260px;display:block}.eo-upload-preview>strong{color:var(--eo-muted);text-align:center;place-items:center;max-width:24ch;height:100%;min-height:260px;margin:0 auto;padding:20px;font-size:16px;line-height:1.7;display:grid}.eo-entry-form-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.eo-entry-form-panel>.is-wide,.eo-entry-form-panel>.eo-publish-upload,.eo-entry-form-panel>button{grid-column:1/-1}.eo-entry-form-panel>.eo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-publish-upload small,.eo-create-left label small{color:var(--eo-muted);font-size:11px;font-weight:760;line-height:1.5}.eo-publish-upload .eo-field-error,.eo-create-left .eo-field-error{color:#844c3d;color:lab(39.0418% 23.0303 19.6746)}.eo-entry-detail-page{max-width:1080px}.eo-entry-detail{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(330px,.92fr) minmax(360px,.88fr);gap:clamp(24px,5vw,58px);margin-top:clamp(18px,4vw,46px);padding:0;display:grid;overflow:visible}.eo-entry-detail-image{background-position:50%;background-size:cover;border:1px solid #faf8f533;border:1px solid lab(97.6937% .17795 1.51225/.2);border-radius:14px;min-height:min(680px,100dvh - 150px);box-shadow:0 14px 48px #2e281f14;box-shadow:0 14px 48px lab(16.4998% 1.73295 6.91598/.08)}.eo-entry-detail-panel{align-content:center;gap:14px;padding:0;display:grid}.eo-entry-author.is-large{border-bottom:0;align-items:center;padding-bottom:0}.eo-entry-author.is-large .eo-mini-avatar{width:42px;height:42px}.eo-entry-author.is-large strong,.eo-entry-author.is-large span{display:block}.eo-entry-author.is-large strong{color:var(--eo-ink);font-size:15px}.eo-entry-detail-panel h1{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(34px,4.2vw,62px);line-height:.96}.eo-entry-detail-panel p{color:var(--eo-muted);margin:0;font-size:16px;line-height:1.72}.eo-entry-meta{color:var(--eo-muted);background:linear-gradient(#ffffff47,#f4f2ec2e);background:linear-gradient(lab(100% 0 0/.28),lab(95.3977% .0829399 3.05597/.18));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;gap:8px;padding:14px;font-size:13px;display:grid}.eo-entry-meta a{color:var(--eo-muted);text-decoration:none}.eo-entry-meta a:hover{color:var(--eo-accent)}.eo-entry-detail-page .eo-story-grid div{background:linear-gradient(#ffffff4d,#f4f2ec33);background:linear-gradient(lab(100% 0 0/.3),lab(95.3977% .0829399 3.05597/.2));border-color:#faf8f52e;border-color:lab(97.6937% .17795 1.51225/.18);border-radius:14px}.eo-entry-lower{grid-template-columns:minmax(300px,.72fr) minmax(420px,1fr);gap:24px;margin-top:clamp(34px,6vw,72px);display:grid}.eo-comments,.eo-related{min-width:0}.eo-related .eo-masonry{column-count:2;column-gap:12px}.eo-related .eo-entry-card{border-radius:18px;margin-bottom:12px}.eo-related .eo-entry-image{min-height:190px}.eo-related .eo-entry-card.is-short .eo-entry-image{min-height:170px}.eo-related .eo-entry-card.is-tall .eo-entry-image{min-height:260px}.eo-related .eo-entry-body{gap:8px;padding:11px}.eo-related .eo-entry-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eo-follow-grid{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;gap:14px;display:grid}.eo-follow-photo{width:100%;min-height:0;transition:box-shadow .18s var(--eo-ease);border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:12px;display:block;box-shadow:0 10px 30px #472b1d0a;box-shadow:0 10px 30px lab(20.8242% 12.2659 14.4702/.04)}.eo-follow-photo:hover{box-shadow:0 16px 42px #40362d1a;box-shadow:0 16px 42px lab(23.4094% 3.19709 7.09384/.1)}.eo-follow-photo.is-short{grid-row:span 1}.eo-follow-photo.is-medium{grid-row:span 2}.eo-follow-photo.is-tall{grid-row:span 3}.eo-comment-form{box-shadow:none;background:linear-gradient(#ffffff52,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.32),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;justify-items:end;gap:10px;padding:12px;display:grid}.eo-comment-form textarea{color:var(--eo-ink);resize:vertical;background:linear-gradient(#ffffff4d,#f4f2ec33);background:linear-gradient(lab(100% 0 0/.3),lab(95.3977% .0829399 3.05597/.2));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;width:100%;min-height:112px;padding:12px}.eo-comment-list{gap:10px;margin-top:12px;display:grid}.eo-comment-list article{background:linear-gradient(#ffffff4d,#f4f2ec33);background:linear-gradient(lab(100% 0 0/.3),lab(95.3977% .0829399 3.05597/.2));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.eo-comment-list strong,.eo-comment-list p,.eo-comment-list small{display:block}.eo-comment-list strong{font-size:13px}.eo-comment-list p{color:var(--eo-muted);margin:4px 0;font-size:13px;line-height:1.58}.eo-comment-list small{color:var(--eo-faint);font-size:11px}.eo-empty-copy{color:var(--eo-muted);background:#ffffff47;background:lab(100% 0 0/.28);border:1px dashed #ffffff75;border:1px dashed lab(100% 0 0/.46);border-radius:12px;margin:0;padding:18px;font-size:14px;line-height:1.7}.eo-inline-note{background:var(--eo-accent-soft);color:#62332d;color:lab(27.4317% 21.4848 13.7252);border:1px solid #c29a9047;border:1px solid lab(67.1296% 14.2536 11.0686/.28);border-radius:16px;padding:12px;line-height:1.6}.eo-form-panel{box-shadow:none;background:#ffffff70;background:lab(100% 0 0/.44);border:1px solid #ffffff80;border:1px solid lab(100% 0 0/.5);border-radius:12px;gap:10px;padding:12px;display:grid}.eo-form-panel label{color:var(--eo-muted);gap:6px;font-size:13px;font-weight:900;display:grid}.eo-form-panel textarea{resize:vertical;min-height:68px}.eo-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.eo-profile-page{max-width:1080px}.eo-profile-empty{text-align:center;background:linear-gradient(#ffffff57,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.34),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f53d;border:1px solid lab(97.6937% .17795 1.51225/.24);border-radius:28px;place-content:center;gap:18px;min-height:420px;padding:clamp(28px,7vw,76px);display:grid;box-shadow:0 20px 70px #412e1d14;box-shadow:0 20px 70px lab(21.0253% 7.00206 14.9643/.08)}.eo-profile-empty h1{letter-spacing:-.07em;max-width:760px;margin:0 auto;font-size:clamp(34px,6vw,70px);line-height:.95}.eo-profile-empty p{color:var(--eo-muted);max-width:560px;margin:0 auto;line-height:1.8}.eo-profile-empty .eo-profile-actions{justify-content:center}.eo-profile-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(230px,.58fr) minmax(320px,1fr) minmax(150px,.32fr);align-items:stretch;gap:clamp(24px,5vw,58px);margin-top:clamp(18px,4vw,46px);padding:0;display:grid}.eo-profile-photo{background-position:50%;background-size:cover;border:1px solid #faf8f533;border:1px solid lab(97.6937% .17795 1.51225/.2);border-radius:14px;min-height:360px;box-shadow:0 14px 48px #2e281f14;box-shadow:0 14px 48px lab(16.4998% 1.73295 6.91598/.08)}.eo-profile-copy{align-content:center;display:grid}.eo-profile-hero h1{letter-spacing:-.06em;max-width:9ch;font-size:clamp(42px,6vw,82px);font-weight:760;line-height:.92}.eo-profile-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.eo-profile-actions span{color:var(--eo-muted);max-width:25ch;font-size:13px;line-height:1.6}.eo-profile-stats{align-content:end;gap:10px;display:grid}.eo-profile-stats span{color:var(--eo-muted);background:linear-gradient(#ffffff52,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.32),lab(95.3977% .0829399 3.05597/.22));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;gap:4px;padding:14px;display:grid}.eo-profile-stats strong{color:var(--eo-ink);letter-spacing:-.055em;font-size:clamp(28px,4vw,42px);line-height:.95}.eo-avatar{width:148px;height:148px}.eo-profile-shelf{margin-top:clamp(34px,6vw,72px)}.eo-profile-shelf .eo-atlas-grid{column-count:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eo-shelf-head{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.eo-shelf-head h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,4vw,48px);font-weight:760;line-height:.96}.eo-profile-shelf .eo-atlas-tile{background:linear-gradient(#ffffff57,#f4f2ec38);background:linear-gradient(lab(100% 0 0/.34),lab(95.3977% .0829399 3.05597/.22));border-color:#faf8f52e;border-color:lab(97.6937% .17795 1.51225/.18);margin:0;display:grid;box-shadow:0 10px 30px #472b1d0a;box-shadow:0 10px 30px lab(20.8242% 12.2659 14.4702/.04)}.eo-profile-shelf .eo-atlas-cover{min-height:128px}.eo-profile-shelf .eo-atlas-grid .eo-atlas-tile:nth-child(n) .eo-atlas-cover{aspect-ratio:4/2.7}.eo-profile-shelf .eo-atlas-body{padding:10px 11px 12px}.eo-profile-shelf .eo-atlas-body small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eo-create-tile{color:var(--eo-ink);text-align:left;min-height:190px;transition:border-color .18s var(--eo-ease), box-shadow .18s var(--eo-ease), background .18s var(--eo-ease);background:linear-gradient(#ffffff4d,#f4f2ec33);background:linear-gradient(lab(100% 0 0/.3),lab(95.3977% .0829399 3.05597/.2));border:1px solid #faf8f533;border:1px solid lab(97.6937% .17795 1.51225/.2);border-radius:14px;padding:14px;display:grid;box-shadow:0 10px 30px #472b1d0a;box-shadow:0 10px 30px lab(20.8242% 12.2659 14.4702/.04)}.eo-create-tile:hover{background:linear-gradient(#fff6,#f4f2ec42);background:linear-gradient(lab(100% 0 0/.4),lab(95.3977% .0829399 3.05597/.26));border-color:#bbb7ae47;border-color:lab(74.5375% .349939 5.36646/.28);box-shadow:0 14px 44px #3f362d12;box-shadow:0 14px 44px lab(23.4365% 2.56285 7.41639/.07)}.eo-create-tile span{color:var(--eo-accent);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;place-self:start;padding-bottom:3px;font-size:11px;font-weight:900}.eo-create-tile strong{letter-spacing:-.03em;align-self:end;font-size:20px;line-height:1.05}.eo-create-tile small{color:var(--eo-muted);align-self:end;font-size:13px;line-height:1.55}.eo-today-band{background:radial-gradient(circle at 10% 20%, #ffffffb3, transparent 18rem), linear-gradient(135deg, #fdfbf9f0, #f1ece4b8), var(--eo-surface-soft);border-block:1px solid #c9c3bc75;border-block:1px solid lab(79.1424% .988871 4.47314/.46);margin-inline:-18px;padding:clamp(22px,3.4vw,36px) 18px;overflow:hidden}@supports (color:lab(0% 0 0)){.eo-today-band{background:radial-gradient(circle at 10% 20%, lab(100% 0 0/.7), transparent 18rem), linear-gradient(135deg, lab(98.8537% .17792 1.51221/.94), lab(93.6594% .564307 4.5565/.72)), var(--eo-surface-soft)}}.eo-today-band .eo-section-head{margin-bottom:16px}.eo-prompt-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:2px;display:grid;overflow-x:visible}.eo-prompt-card{min-width:0;min-height:250px;transition:box-shadow .18s var(--eo-ease), border-color .18s var(--eo-ease), background .18s var(--eo-ease);background:linear-gradient(#ffffff61,#f4f2ec42);background:linear-gradient(lab(100% 0 0/.38),lab(95.3977% .0829399 3.05597/.26));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;gap:10px;padding:15px;display:grid;position:relative;box-shadow:0 10px 34px #472b1d0b;box-shadow:0 10px 34px lab(20.8242% 12.2659 14.4702/.045)}.eo-prompt-card:before{content:"";opacity:.42;background:linear-gradient(#afaaa34d,#0000);background:linear-gradient(lab(69.8621% .994325 4.47686/.3),#0000);border-radius:999px;width:1px;position:absolute;inset:14px auto 14px 10px}.eo-prompt-card:hover{border-color:#bbb7ae47;border-color:lab(74.5375% .349939 5.36646/.28);box-shadow:0 14px 44px #3f362d12;box-shadow:0 14px 44px lab(23.4365% 2.56285 7.41639/.07)}.eo-prompt-card>span,.eo-template-picker>span{color:var(--eo-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.eo-prompt-card strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:20px;line-height:1.12}.eo-prompt-card p,.eo-campaign-card p,.eo-editorial-card p,.eo-share-panel p{color:var(--eo-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.62}.eo-mini-actions{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.eo-mini-actions button,.eo-topic-links button{color:var(--eo-ink);overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:34px;transition:background .22s var(--eo-ease), color .22s var(--eo-ease), transform .22s var(--eo-ease), border-color .22s var(--eo-ease);white-space:normal;background:#f8f5f0;background:lab(96.7789% .365734 3.03074);border:1px solid #bdb6ae85;border:1px solid lab(74.5054% 1.16703 5.22782/.52);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;line-height:1.2}.eo-mini-actions button:hover,.eo-topic-links button:hover{background:var(--eo-ink);border-color:var(--eo-ink);color:var(--eo-surface);transform:translateY(-1px)}.eo-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eo-campaign-card{min-width:0;transition:box-shadow .18s var(--eo-ease), border-color .18s var(--eo-ease), background .18s var(--eo-ease);background:linear-gradient(#ffffff61,#f4f2ec42);background:linear-gradient(lab(100% 0 0/.38),lab(95.3977% .0829399 3.05597/.26));border:1px solid #faf8f52e;border:1px solid lab(97.6937% .17795 1.51225/.18);border-radius:14px;gap:10px;display:grid;overflow:hidden;box-shadow:0 10px 34px #472b1d0b;box-shadow:0 10px 34px lab(20.8242% 12.2659 14.4702/.045)}.eo-campaign-card:hover{border-color:#bbb7ae47;border-color:lab(74.5375% .349939 5.36646/.28);box-shadow:0 14px 44px #3f362d12;box-shadow:0 14px 44px lab(23.4365% 2.56285 7.41639/.07)}.eo-campaign-card:first-child{grid-row:auto}.eo-campaign-card>div{gap:10px;min-width:0;padding:14px;display:grid}.eo-campaign-image{aspect-ratio:16/9;background-position:50%;background-size:cover;min-height:150px;display:block}.eo-campaign-card:first-child .eo-campaign-image{aspect-ratio:16/9;min-height:150px}.eo-campaign-card h3,.eo-editorial-card h2,.eo-share-panel h2,.eo-share-card h3{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1}.eo-campaign-card strong{color:var(--eo-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.eo-campaign-card .eo-solid{text-align:center;white-space:normal;justify-self:start;max-width:100%;padding-block:8px;line-height:1.2}.eo-topic-links{flex-wrap:wrap;gap:8px;display:flex}.eo-editorial-shelves{grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin:22px 0 18px;display:grid}.eo-editorial-card{background:var(--eo-surface);border:1px solid var(--eo-line);border-radius:24px;gap:16px;min-width:0;padding:16px;display:grid;box-shadow:0 16px 54px #40362d14;box-shadow:0 16px 54px lab(23.4094% 3.19709 7.09384/.08)}.eo-editorial-card:first-child{grid-row:span 2}.eo-editorial-card>div:first-child{gap:10px;display:grid}.eo-editorial-stack{gap:8px;display:grid}.eo-editorial-stack button{background:var(--eo-surface-soft);border:1px solid var(--eo-line);color:var(--eo-ink);text-align:left;min-width:0;min-height:66px;transition:transform .18s var(--eo-ease), background .18s var(--eo-ease);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.eo-editorial-stack button:hover{background:var(--eo-surface);transform:translateY(-1px)}.eo-editorial-stack span{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:12px;display:block}.eo-editorial-stack strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.eo-editorial-stack small{color:var(--eo-muted);white-space:nowrap;justify-self:end;font-size:11px;font-weight:900}.eo-story-grid{grid-template-columns:1fr;gap:10px;display:grid}.eo-story-grid div{background:#ffffff3d;background:lab(100% 0 0/.24);border:1px solid #ffffff6b;border:1px solid lab(100% 0 0/.42);border-radius:12px;gap:6px;min-width:0;padding:12px;display:grid}.eo-story-grid small{color:var(--eo-muted);font-size:11px;font-weight:900}.eo-story-grid strong{color:var(--eo-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.eo-template-picker{gap:10px;display:grid}.eo-template-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eo-template-picker button{color:var(--eo-ink);overflow-wrap:anywhere;text-align:left;min-width:0;min-height:72px;transition:background .18s var(--eo-ease), transform .18s var(--eo-ease);white-space:normal;background:#ffffff3d;background:lab(100% 0 0/.24);border:1px solid #ffffff6b;border:1px solid lab(100% 0 0/.42);border-radius:12px;gap:4px;padding:10px;line-height:1.25;display:grid}.eo-template-picker button:hover,.eo-template-picker button.is-active{background:var(--eo-accent-soft);transform:translateY(-1px)}.eo-template-picker button.is-active{border-color:#b1746980;border-color:lab(55.2195% 23.9936 16.2596/.5);box-shadow:inset 0 0 0 1px #b1746947;box-shadow:inset 0 0 0 1px lab(55.2195% 23.9936 16.2596/.28)}.eo-template-picker strong{min-width:0;font-size:13px}.eo-template-picker small{color:var(--eo-muted);font-size:11px;font-weight:900}.eo-share-panel{grid-template-columns:minmax(280px,.72fr) minmax(340px,1fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.eo-share-panel>div{box-shadow:none;background:#ffffff4d;background:lab(100% 0 0/.3);border:1px solid #ffffff70;border:1px solid lab(100% 0 0/.44);border-radius:12px;align-content:center;gap:12px;min-width:0;padding:18px;display:grid}.eo-share-card{color:#f7f5f1;color:lab(96.5404% .270695 2.27073);background:#18130c;background:lab(6.18851% 1.85665 4.32566);border-radius:24px;grid-template-columns:minmax(180px,.62fr) minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid;overflow:hidden}.eo-share-cover{background-position:50%;background-size:cover;border-radius:18px;min-height:260px}.eo-share-card>div{align-content:end;gap:12px;min-width:0;padding:10px;display:grid}.eo-share-card small{color:#d0cabe;color:lab(81.4966% .892282 6.86654);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.eo-share-card p{color:#d4d0ca;color:lab(83.793% .467211 3.79497);overflow-wrap:anywhere}.eo-share-card strong{font-size:13px}.eo-share-strip{gap:6px;display:flex}.eo-share-strip span{aspect-ratio:1;background-position:50%;background-size:cover;border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-radius:12px;width:48px;display:block}.eo-featured-grid .eo-atlas-tile:nth-child(2),.eo-prompt-card:nth-child(2),.eo-entry-card:nth-child(2n){animation-delay:70ms}.eo-featured-grid .eo-atlas-tile:nth-child(3),.eo-prompt-card:nth-child(3),.eo-entry-card:nth-child(3n){animation-delay:.14s}.eo-prompt-card:nth-child(4),.eo-entry-card:nth-child(4n){animation-delay:.21s}.eo-prompt-card:nth-child(5),.eo-entry-card:nth-child(5n){animation-delay:.28s}@keyframes eo-rise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eo-float-in{0%{filter:blur(10px);opacity:0;transform:translateY(26px)}to{filter:blur();opacity:1;transform:translateY(0)}}@media (max-width:1120px){.eo-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-atlas-grid{column-count:4}.eo-masonry{column-count:3}.eo-prompt-row{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}.eo-campaign-grid,.eo-editorial-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-campaign-card:first-child,.eo-editorial-card:first-child{grid-area:auto/span 2}.eo-share-panel{grid-template-columns:minmax(0,.84fr) minmax(0,1fr)}}@media (max-width:900px){.eo-app{padding:16px}.eo-nav{gap:12px}.eo-nav-links{gap:18px;padding-bottom:4px}.eo-app:has(.eo-hero){padding:0 0 10px}.eo-nav{grid-template-columns:1fr;position:static}.eo-app:has(.eo-hero) .eo-nav{width:100%;margin-bottom:0;padding:16px 18px 0;position:fixed}.eo-logo,.eo-auth-actions,.eo-post-button{justify-self:start}.eo-nav-links{overflow-x:auto}.eo-auth-page{grid-template-columns:1fr;min-height:auto;padding:42px 0 48px}.eo-auth-intro h1{max-width:10.5ch}.eo-auth-panel{justify-content:stretch;margin:0}.eo-auth-grid,.eo-auth-submit{grid-template-columns:1fr}.eo-auth-close{justify-self:start}.eo-hero,.eo-detail-hero,.eo-entry-detail,.eo-entry-lower,.eo-publish-layout,.eo-profile-hero,.eo-rule-read,.eo-campaign-grid,.eo-editorial-shelves,.eo-share-panel,.eo-guide-page{grid-template-columns:1fr}.eo-profile-photo{min-height:340px}.eo-profile-stats,.eo-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.eo-campaign-card:first-child,.eo-editorial-card:first-child{grid-column:auto}.eo-hero-copy{padding:44px 6px 0}.eo-hero-card{margin:0;transform:none}.eo-hero-card:hover{transform:translateY(-4px)}.eo-market-bar{grid-template-columns:1fr;align-items:stretch}.eo-atlas-grid{column-count:2}.eo-board-head,.eo-section-head{align-items:start;display:grid}.eo-upload-preview{min-height:220px;position:static}.eo-upload-preview>.eo-image-surface,.eo-upload-preview>strong{min-height:220px}.eo-publish-layout{grid-template-columns:minmax(160px,.34fr) minmax(0,1fr)}.eo-entry-form-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-entry-detail-image{min-height:380px}.eo-prompt-row,.eo-template-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-campaign-card:first-child .eo-campaign-image{aspect-ratio:16/9;min-height:240px}.eo-entry-detail-panel .eo-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eo-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.eo-today-band{margin-inline:-10px;padding-inline:10px}}@media (max-width:680px){.eo-hero h1,.eo-board-head h1,.eo-detail-copy h1,.eo-entry-detail-panel h1,.eo-profile-hero h1{font-size:40px}.eo-board-head{gap:12px;margin-top:24px}.eo-hero{min-height:100dvh;padding:132px 18px 44px}.eo-hero-actions{grid-template-columns:1fr;display:grid}.eo-hero-actions button{justify-content:center;width:100%}.eo-auth-page{padding-top:30px}.eo-auth-intro h1{font-size:40px}.eo-auth-panel form{width:100%}.eo-featured-grid,.eo-form-grid,.eo-prompt-row,.eo-template-picker>div,.eo-share-card,.eo-rule-read,.eo-rule-editor,.eo-entry-lower,.eo-entry-detail-panel .eo-story-grid{grid-template-columns:1fr}.eo-atlas-grid{column-count:1}.eo-atlas-cover{min-height:150px}.eo-profile-shelf .eo-atlas-grid{grid-template-columns:1fr}.eo-masonry,.eo-related .eo-masonry{column-count:1}.eo-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:132px}.eo-publish-layout,.eo-create-page .eo-publish-layout,.eo-entry-form-panel{grid-template-columns:1fr}.eo-create-page .eo-upload-preview,.eo-create-page .eo-upload-preview>.eo-image-surface,.eo-create-page .eo-upload-preview>strong{min-height:320px}.eo-entry-card footer,.eo-detail-stats{display:grid}.eo-profile-stats,.eo-detail-stats{grid-template-columns:1fr;gap:8px}.eo-profile-stats span,.eo-detail-stats span,.eo-story-grid div,.eo-rule-read>div,.eo-rule-editor label,.eo-comment-form,.eo-comment-list article{border-radius:12px;padding:12px}.eo-profile-photo,.eo-detail-image,.eo-entry-detail-image{min-height:280px}.eo-detail-hero,.eo-entry-detail,.eo-profile-hero{gap:22px;margin-top:24px}.eo-entry-lower{gap:30px}.eo-rule-read>div{min-height:0}.eo-profile-actions{display:grid}.eo-category-row{width:100%}.eo-title-line{display:grid}.eo-create-tile{min-height:180px}.eo-shelf-head{align-items:start;gap:8px;display:grid}.eo-campaign-card,.eo-editorial-card,.eo-share-panel>div,.eo-share-card{border-radius:20px}.eo-guide-page{gap:22px;min-height:auto;padding:88px 16px 36px}.eo-guide-scene{aspect-ratio:auto;border-radius:22px;height:clamp(300px,54dvh,440px);min-height:0;max-height:none}.eo-guide-product{gap:8px;width:auto;max-width:none;padding:12px;inset:auto 14px 14px;transform:none}.eo-guide-product strong{font-size:18px}.eo-guide-product button,.eo-guide-product label{min-height:34px;padding:7px 11px;font-size:12px}.eo-guide-cover{min-height:74px}.eo-guide-note{justify-items:stretch}.eo-guide-note h1{max-width:11.5ch;font-size:clamp(34px,10vw,46px)}.eo-guide-note p{margin-top:16px;font-size:15px;line-height:1.68}.eo-guide-actions{grid-template-columns:1fr;display:grid}.eo-guide-actions button{justify-content:center;width:100%}.eo-today-band{padding-block:14px}.eo-prompt-card{min-height:0}.eo-mini-actions,.eo-topic-links{grid-template-columns:1fr;display:grid}.eo-mini-actions button,.eo-topic-links button,.eo-campaign-card .eo-solid,.eo-share-panel .eo-soft{text-align:center;justify-content:center;width:100%}.eo-campaign-image,.eo-campaign-card:first-child .eo-campaign-image{aspect-ratio:4/3;min-height:210px}.eo-editorial-stack button{grid-template-columns:46px minmax(0,1fr)}.eo-editorial-stack small{grid-column:2;justify-self:start}.eo-share-card{padding:10px}.eo-share-cover{aspect-ratio:4/3;min-height:220px}.eo-share-card>div{padding:2px}.eo-share-strip{flex-wrap:wrap}.eo-share-strip span{width:min(48px,22vw)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
