@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700;1,400;1,700&family=Source+Serif+4:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap";@layer components;:root{--font-body:"Source Sans 3", Arial, sans-serif;--font-heading:"Source Sans 3", Arial, sans-serif;--font-prose:"Source Serif 4", Georgia, serif;--prose-line-height:1.5}@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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 utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.contrast-12345678{--tw-contrast:contrast(12345700%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[data-inline-table-edit\]\:visible:is(data-inline-table-edit){visibility:visible}}:root{font-family:var(--font-body);color:#202522;font-synthesis:none;--ink:#202522;--muted:#7e857e;--line:#e8e7e1;--paper:#fffefa;--coral:#ffd1df;--coral-ink:#a94f6c;--green:#a94f6c;background:#f7f6f2}*{box-sizing:border-box}body{background:#f7f6f2;min-width:320px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.5}.app-shell{background:radial-gradient(circle at 75% -20%,#f0eadd 0,#0000 35%),#f7f6f2;min-height:100vh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#fffefae0;height:72px;position:sticky;top:0}.topbar-inner{align-items:center;max-width:1340px;height:100%;margin:auto;padding:0 34px;display:flex;position:relative}.brand{color:var(--ink);letter-spacing:-.7px;background:0 0;align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.brand-mark{color:#f8f8ff;background:var(--coral);border-radius:9px 9px 9px 2px;place-items:center;width:31px;height:31px;display:grid;transform:rotate(-4deg)}.brand-mark svg{transform:rotate(4deg)}.clear-search{color:#9a9c96;background:0 0;display:flex}.mobile-search-button{display:none;color:#111!important}.top-actions{align-items:center;gap:20px;display:flex;position:absolute;right:34px}.icon-button{color:#737a73;background:0 0;border-radius:6px;place-items:center;padding:7px;display:grid}.icon-button:hover{color:var(--ink);background:#f1f0eb}.notification{position:relative}.notification span{background:var(--coral);border:1px solid var(--paper);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.notification-wrap{position:relative}.notification-panel{z-index:8;background:var(--paper);border:1px solid var(--line);border-radius:8px;width:min(330px,100vw - 32px);padding:15px;animation:.2s both rise;position:absolute;top:42px;right:-8px;box-shadow:0 16px 38px #2025221c}.notification-heading{border-bottom:1px solid #efeee9;justify-content:space-between;align-items:start;padding-bottom:10px;display:flex}.notification-heading h2{font:600 21px var(--font-heading);margin:0}.notification-list{gap:4px;max-height:210px;padding-top:10px;display:grid;overflow-y:auto}.notification-item{border-radius:5px;gap:9px;padding:9px 5px;display:flex}.notification-item:hover{background:#f1f0eb}.notification-icon{width:27px;height:27px;color:var(--green);background:#e8f0e9;border-radius:50%;flex:none;place-items:center;display:grid}.notification-dislike .notification-icon{color:var(--coral);background:#f9ece8}.notification-digest .notification-icon{color:#866a30;background:#f5edcf}.notification-item strong{font-size:11px;display:block}.notification-item p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-empty{color:var(--muted);text-align:center;padding:25px 8px 10px}.notification-empty svg{color:var(--green)}.notification-empty p{color:var(--ink);font:600 16px var(--font-heading);margin:9px 0 4px}.notification-empty span{font-size:10px}.profile-chip{color:#555d56;background:0 0;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.account-menu{position:relative}.account-popover{z-index:8;border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:174px;padding:6px;animation:.2s both rise;display:grid;position:absolute;top:32px;right:0;box-shadow:0 16px 38px #2025221c}.account-popover button{width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:5px;align-items:center;gap:8px;padding:9px 8px;font-size:12px;display:flex}.account-popover button:hover{background:#f1f0eb}.account-popover .account-sign-out{color:var(--coral-ink);border-top:1px solid #efeee9;border-radius:0 0 5px 5px;margin-top:3px}.account-google-link,.account-google-status{width:100%;color:var(--ink);text-align:left;box-sizing:border-box;border-radius:5px;align-items:center;gap:8px;padding:9px 8px;font-size:12px;text-decoration:none;display:flex}.account-google-link:hover{color:var(--ink);background:#f1f0eb}.account-google-mark{color:#4285f4;background:#fff;border:1px solid #d8d5cd;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font:700 10px Arial,sans-serif;display:grid}.account-google-status{cursor:default}.account-google-status svg{color:#4f8a4f;flex:none}.account-google-status span{gap:2px;min-width:0;display:grid}.account-google-status strong{color:#000;font-size:11px;font-weight:700}.account-google-status small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--muted);font-size:9px;overflow:hidden}.google-gsi-header{align-items:center;min-height:40px;display:flex}.google-gsi-header .google-gsi-button{align-items:center;width:210px;min-height:40px;display:flex}.google-gsi-header iframe{max-width:210px!important}.google-gsi-button{justify-content:flex-start;min-height:40px;display:flex}.google-gsi-button>div{max-width:100%}.auth-google-only-note{text-align:center;margin:10px 0 0}.composer-hint{color:var(--muted);margin:8px 0 0;font-size:11px}.modal-overlay{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20252273;place-items:center;padding:20px;animation:.2s both rise;display:grid;position:fixed;inset:0}.modal-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;width:min(420px,100%);max-height:calc(100vh - 40px);padding:25px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #2025223d}.modal-close{color:var(--muted);background:0 0;border-radius:6px;padding:6px;position:absolute;top:14px;right:14px}.modal-close:hover{color:var(--ink);background:#f1f0eb}.google-auth-button{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #dcded7;border-radius:7px;justify-content:center;align-items:center;gap:9px;margin:18px 0 0;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.google-auth-button:hover{color:var(--ink);background:#fffaf0;border-color:#eec170}.google-auth-button:focus-visible{outline-offset:2px;outline:2px solid #eec170}.google-auth-icon{color:#4285f4;background:#fff;border:1px solid #dcded7;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;display:grid}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:16px 0 4px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#efeee9;flex:1;height:1px}.auth-switch-links{border-top:1px solid #efeee9;flex-direction:column;margin-top:16px;padding-top:14px;display:flex}.auth-switch{width:100%;color:var(--green);text-align:center;background:0 0;padding:5px 0;font-size:12px;display:block}.admin-input{width:100%;color:var(--ink);background:#fff;border:1px solid #dcded7;border-radius:6px;outline:0;padding:11px 12px;font-size:13px;display:block}.admin-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #3f73591a}.username-input-static{color:var(--ink);padding-right:12px}.username-input-static span:last-child{padding:11px 0;font-size:13px}.feed-column{min-width:0}.post-route-column,.post-route-column .feed-list,.post-route-column .post-card{background:0 0}.post-route-actions{justify-content:flex-end;align-items:center;gap:6px;margin:0 0 10px;display:flex}.post-route-actions .post-route-listen,.post-route-actions .post-route-copy,.post-route-actions .post-route-close{align-self:center;margin:0}.post-route-actions button{color:#eec170;cursor:pointer;background:#fff;border:1px solid #eec170;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.post-route-actions button:hover{color:#eec170;background:#fff;border-color:#eec170}.post-route-actions button:focus-visible{outline-offset:2px;outline:2px solid #eec170}.post-route-close{margin:0}.layout{grid-template-columns:190px minmax(0,650px) 255px;gap:58px;max-width:1340px;margin:auto;padding:42px 34px 70px;display:grid}.left-rail{flex-direction:column;min-height:calc(100vh - 155px);display:flex}.main-nav{gap:8px;display:grid}.nav-item{color:#727a72;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:13px;height:42px;padding:0 13px;font-size:14px;display:flex;position:relative}.nav-item:hover{color:var(--ink);background:#eeece6}.nav-active{color:var(--ink);background:#eceae3;font-weight:600}.nav-dot{background:var(--coral);border-radius:50%;width:5px;height:5px;margin-left:auto}.rail-bottom{color:#a0a49e;margin-top:auto;font-size:11px}.help-link{color:#7d847d;background:0 0;align-items:center;gap:11px;padding:8px 0;font-size:12px;display:flex}.legal-links{gap:13px;margin-top:18px;display:flex}.legal-links button{color:#9ca19a;background:0 0;padding:0;font-size:11px}.legal-links button:hover{color:var(--ink)}.rail-bottom p{margin-top:12px}.site-footer{color:#a0a49e;align-items:center;gap:18px;max-width:1340px;margin:0 auto;padding:0 34px 30px;font-size:11px;display:flex}.footer-stats{flex-direction:column;align-items:flex-start;gap:3px;margin:0 auto 0 0;display:flex}.footer-post-count{color:var(--ink);letter-spacing:-.1px;font-size:11px;font-weight:600}.site-footer .online{align-items:center;gap:5px;margin:0;display:flex}.site-footer .online-dot{flex:0 0 4px;width:4px;height:4px;margin-top:-1px}.site-footer .legal-links,.site-footer p{margin:0}.feed-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.user-feed-heading-ad-slot{min-height:54px}.eyebrow{color:var(--coral);letter-spacing:1.8px;margin:0 0 8px;font-size:10px;font-weight:700}.feed-heading h1{font:600 34px/1.05 var(--font-heading);letter-spacing:-.8px;max-width:600px;margin:0}.feed-home-title{width:fit-content;max-width:100%;padding-bottom:.16em;position:relative}.feed-home-title:after{content:"";background:linear-gradient(90deg, var(--coral-ink), transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.feed-filter{color:#737a73;background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.feed-filter:hover,.feed-filter.filter-open{color:var(--green)}.hashtag-menu{position:relative}.hashtag-popover{z-index:4;background:var(--paper);border:1px solid var(--line);border-radius:8px;width:258px;padding:15px;animation:.2s both rise;position:absolute;top:34px;right:0;box-shadow:0 16px 38px #2025221c}.popover-heading{border-bottom:1px solid #efeee9;justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.popover-heading strong,.popover-heading span{display:block}.popover-heading strong{font-size:12px}.popover-heading span{color:var(--muted);margin-top:3px;font-size:10px}.popover-heading button{color:var(--muted);background:0 0;padding:2px}.hashtag-list{gap:2px;padding:8px 0;display:grid}.hashtag-item{color:var(--green);text-align:left;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 5px;font-size:12px;display:flex}.hashtag-item small{color:var(--muted);font-size:10px}.load-hashtags{width:100%;color:var(--coral);background:0 0;border-top:1px solid #efeee9;justify-content:center;align-items:center;gap:5px;padding:11px 0 1px;font-size:11px;display:flex}.hashtag-search-link{color:var(--green);background:0 0;margin:-7px 0 16px;padding:0;font-size:11px}.tag-link{color:var(--green);background:0 0;padding:0;font-size:11px}.tag-link:hover{color:var(--coral);text-underline-offset:3px;text-decoration:underline}.hashtag-profile .topic-mark{color:var(--coral)}.hashtag-empty{color:var(--muted);text-align:center;padding:18px 4px 5px;font-size:11px}.search-panel{color:var(--muted);background:#fff;border:1px solid #dcded7;border-radius:7px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.search-panel:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #3f73591a}.search-panel input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.header-search{display:none}.composer,.post-card{border:1px solid var(--line);background:#fffefacc;border-radius:9px}.composer{gap:13px;margin-bottom:17px;padding:19px;display:flex}.composer-body{flex:1}.composer textarea{resize:none;width:100%;min-height:58px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;line-height:1.5}.composer textarea::placeholder{color:#a1a59f}.composer-footer{color:#a5a9a2;border-top:1px solid #efeee9;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.composer-actions{align-items:center;gap:8px;display:flex}.ai-toggle-button{color:var(--green);border:1px solid var(--line);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.ai-toggle-button:hover{background:#0000000a}.ai-compose-panel{border:1px solid var(--line);background:#00000005;border-radius:6px;align-items:center;gap:8px;margin:10px 0;padding:9px;display:flex}.ai-compose-panel input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ai-compose-panel select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;padding:6px;font-size:11px}.ai-generate-button{color:#f8f8ff;background:var(--green);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.ai-generate-button:disabled{opacity:.6}.ai-cancel-button{color:#a5a9a2;background:0 0;padding:4px}.ai-cancel-button:hover{color:var(--coral)}.markdown-mermaid{border:1px solid var(--line);width:100%;color:var(--ink);white-space:pre;background:#fffefab8;border-radius:10px;margin:18px 0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow-x:auto}.markdown-mermaid-failed{color:var(--muted);white-space:pre-wrap}.markdown-chart-card{border:1px solid var(--line);background:#fffefad1;border-radius:10px;width:100%;margin:20px 0;padding:18px;overflow:hidden}.markdown-chart-head h3{color:var(--ink);font:600 21px/1.2 var(--font-heading);margin:0}.markdown-chart-description{color:var(--muted);margin:5px 0 0;font:400 12px/1.45 ui-sans-serif,system-ui,sans-serif}.markdown-chart-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 10px;display:grid}.markdown-chart-metric{background:#2025220b;border-radius:8px;min-width:0;padding:10px 12px}.markdown-chart-metric span{color:var(--muted);font:400 10px/1.3 ui-sans-serif,system-ui,sans-serif;display:block}.markdown-chart-metric strong{color:var(--ink);margin-top:3px;font:600 17px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.markdown-chart-viewport{min-width:0;margin-top:8px;padding:6px 0 0;position:relative}.markdown-chart-viewport svg{width:100%;height:auto;min-height:220px;display:block}.markdown-chart-grid{stroke:#2025221f;stroke-width:1px}.markdown-chart-reference{stroke:#20252294;stroke-width:1.5px;stroke-dasharray:4 5}.markdown-chart-axis{fill:var(--muted);font:10px ui-sans-serif,system-ui,sans-serif}.markdown-chart-band{fill:#5f697e29}.markdown-chart-line{fill:none;stroke:#4f86e8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.markdown-chart-point{fill:#4f86e8}.markdown-chart-bar{fill:#eec170}.markdown-chart-slice{stroke:var(--paper);stroke-width:2px}.markdown-chart-slice-0{fill:#eec170}.markdown-chart-slice-1{fill:#7e9ac8}.markdown-chart-slice-2{fill:#9fb59f}.markdown-chart-slice-3{fill:#d99aae}.markdown-chart-slice-4{fill:#8e8b9c}.markdown-chart-slice-5{fill:#c5a87b}.markdown-chart-pie-label{fill:var(--ink);font:10px ui-sans-serif,system-ui,sans-serif}.markdown-chart-y-label,.markdown-chart-x-label{color:var(--muted);font-size:10px;display:block}.markdown-chart-y-label{transform-origin:0;position:absolute;top:50%;left:2px;transform:translateY(-50%)rotate(-90deg)}.markdown-chart-x-label{text-align:center;margin-top:-4px}.markdown-chart-invalid{color:var(--muted);gap:4px;display:grid}.markdown-chart-invalid strong{color:var(--ink)}@media (width<=680px){.markdown-chart-card{padding:14px}.markdown-chart-metrics{grid-template-columns:1fr}.markdown-chart-metric strong{font-size:15px}.markdown-chart-viewport{overflow-x:auto}.markdown-chart-viewport svg{min-width:620px}.markdown-mermaid{padding:12px}}.markdown-body .markdown-hr{border:0;border-top:1px solid var(--season-border,#20252229);width:100%;height:1px;margin:1.5rem 0;display:block}.markdown-body .markdown-image{border-radius:10px;max-width:100%;height:auto;margin:1rem 0;display:block}.markdown-body del{text-decoration-color:currentColor;text-decoration-thickness:1px}.markdown-body .markdown-link{overflow-wrap:anywhere}.markdown-body code{color:#4c554d;background:#f1f0eb;border-radius:3px;padding:1px 4px;font:500 .9em ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes ambobs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.primary-button{color:#f8f8ff;background:var(--ink);border-radius:5px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.primary-button:hover{background:var(--green)}.composer-error{color:var(--coral);margin:8px 0 0;font-size:11px}.feed-list{gap:12px;display:grid}.post-card-wrap{gap:5px;display:grid}.post-permalink-dot{background:var(--coral-ink);border-radius:50%;flex:none;width:6px;height:6px;transition:background .18s,transform .18s;display:block}.post-permalink-dot:hover,.post-permalink-dot:focus-visible{background:var(--ink);transform:scale(1.3)}.post-card{min-width:0;animation:.45s both rise;animation-delay:var(--delay);padding:20px}.post-head{align-items:center;gap:11px;min-width:0;display:flex}.post-author{gap:3px;min-width:0;font-size:13px;display:grid}.post-author span{color:var(--muted);font-size:11px}.more-button{align-self:start;margin-left:auto}.post-text{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;font:500 17px/1.48 var(--font-heading);letter-spacing:-.15px;margin:18px 3px 13px}.post-tags{flex-wrap:wrap;gap:8px;display:flex}.post-tags span{color:var(--green);font-size:11px}.post-actions{border-top:1px solid #efeee9;flex-wrap:wrap;align-items:center;gap:18px;margin-top:17px;padding-top:14px;display:flex}.action-button{color:#969c95;background:0 0;align-items:center;gap:7px;padding:3px 0;font-size:11px;display:flex}.action-button:hover{color:var(--ink)}.active-like{color:var(--green)}.active-dislike{color:var(--coral)}.preferred-source-link{color:var(--green);background:#edf3ed;border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.preferred-source-link:hover{background:#e2eee4}.preferred-source-link svg{flex-shrink:0}.preferred-source-link:focus-visible{outline-offset:3px;outline:2px solid}.avatar{letter-spacing:-.2px;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:11px;font-weight:700;display:grid}.avatar-small{width:29px;height:29px;font-size:9px}.avatar-sunset{color:#80543d;background:#f4c7a2}.avatar-blue{color:#35536a;background:#c9d9e4}.avatar-green{color:#3e624a;background:#c8dccd}.avatar-violet{color:#5f4e70;background:#d9d1e2}.avatar-coral{color:#914d3c;background:#f7c5b5}.avatar-ink{color:#424b43;background:#d5d9d1}.comments{border-top:1px solid #efeee9;margin-top:16px;padding-top:13px}.comment-list{gap:10px;display:grid}.comment{align-items:center;gap:9px;display:flex}.comment p{color:#5e675f;margin:0;font-size:12px}.comment-form{gap:7px;margin-top:14px;display:flex}.comment-form input{border:1px solid var(--line);background:#fff;border-radius:5px;outline:0;flex:1;min-width:0;padding:8px 10px;font-size:12px}.comment-form input:focus{border-color:#bac7bb}.comment-form button{color:#f8f8ff;background:var(--green);border-radius:5px;place-items:center;width:32px;display:grid}.comment-author{color:var(--green);white-space:nowrap;background:0 0;padding:0;font-size:12px;font-weight:400}.comment-author:hover{color:var(--coral);text-underline-offset:3px;text-decoration:underline}.comment-remove{color:#a3a7a0;background:0 0;width:auto;margin-left:auto;padding:4px}.comment-remove:hover{color:var(--coral)}.markdown-internal-link{color:var(--coral-ink);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #edc9d4;text-decoration:underline #edc9d4}.markdown-internal-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--coral-ink);-webkit-text-decoration-color:var(--coral-ink);-webkit-text-decoration-color:var(--coral-ink);text-decoration-color:var(--coral-ink)}.markdown-body{white-space:normal;line-height:var(--prose-line-height);display:block}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--ink);font-family:var(--font-heading);margin:1em 0 .35em;line-height:1.2}.markdown-body h4{font-size:1.05em}.markdown-body h5{font-size:1em}.markdown-body h6{font-size:.92em}.markdown-hashtag{color:var(--green);font-weight:700}.edit-box{gap:10px;margin-top:12px;display:grid}.edit-textarea{resize:vertical;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-height:110px;padding:10px 12px;font-size:13px;line-height:1.45}.edit-actions{justify-content:flex-end;gap:8px;display:flex}.small-button{background:var(--ink);color:#f8f8ff;border-radius:5px;justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.small-button.secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.post-tools{gap:8px;margin-left:auto;display:flex}.comment-body{flex:1;min-width:0}.comment-tools{align-items:center;gap:3px;margin-left:auto;display:flex}.comment{align-items:flex-start}.right-rail{padding-top:18px}.side-section{border-top:2px solid var(--ink);padding-top:14px}.side-title{justify-content:space-between;align-items:baseline;margin-bottom:19px;display:flex}.side-title h2{font:600 18px var(--font-heading);margin:0}.side-title button{color:var(--coral);background:0 0;font-size:11px}.suggestion{align-items:center;gap:9px;margin:16px 0;display:flex}.suggestion-info{flex:1;gap:3px;min-width:0;display:grid}.suggestion-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.suggestion-info span{color:var(--muted);font-size:10px}.follow-button{color:var(--green);background:0 0;border:1px solid #cbd9ce;border-radius:4px;align-items:center;gap:3px;padding:5px 7px;font-size:10px;font-weight:600;display:inline-flex}.follow-button:hover{background:#eaf2ea}.side-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--green);gap:12px;margin-top:50px;padding:14px 0;display:flex}.side-note strong{color:var(--ink);font-size:12px}.side-note p{color:#7c847c;margin:5px 0 0;font-size:11px;line-height:1.5}.online{color:#9ca19a;align-items:center;gap:8px;margin-top:17px;font-size:11px;display:flex}.online-dot{background:#77ae87;border-radius:50%;width:7px;height:7px}.ad-slot{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:14px 0 17px}.ad-label{color:var(--muted);letter-spacing:1.4px;font-size:9px;font-weight:700}.ad-art{width:35px;height:35px;color:var(--ink);background:var(--coral);border-radius:8px 8px 8px 2px;place-items:center;margin:17px 0 13px;display:grid}.ad-slot h2{font:600 19px/1.1 var(--font-heading);margin:0}.ad-slot p{color:var(--muted);margin:9px 0 13px;font-size:11px;line-height:1.5}.ad-slot button{color:var(--green);background:0 0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.ad-slot button:hover{color:var(--ink)}.empty-state{text-align:center;color:#939a93;border:1px dashed #d5d4cd;border-radius:8px;padding:42px 20px}.empty-state svg{color:var(--coral)}.empty-state p{color:var(--ink);font:600 18px var(--font-heading);margin:12px 0 5px}.empty-state span{font-size:12px}.toast{color:#000;z-index:10;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;animation:.25s both rise;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 24px #20252224}.modal-backdrop{z-index:20;background:#20252266;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-modal{background:var(--paper);border-radius:9px;width:min(480px,100%);padding:25px;box-shadow:0 20px 60px #20252233}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.modal-header h2{font:600 27px var(--font-heading);margin:0}.legal-copy{color:#626a62;font-size:13px;line-height:1.65}.legal-copy p{margin:19px 0 0}.legal-copy strong{color:var(--ink)}.toast-with-player{bottom:170px}.speech-player{z-index:12;background:#fff1f5fa;border:1px solid #edc9d4;border-radius:8px;width:min(420px,100vw - 56px);padding:12px;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #20252224}.speech-player-head{color:var(--coral-ink);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.speech-player-toggle{width:24px;height:24px;color:var(--coral-ink);background:#fff;border:1px solid #e7bccb;border-radius:5px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.speech-player-toggle:hover{background:#ffe6ee}.speech-player-toggle svg{transition:transform .18s}.speech-player-compact .speech-player-toggle svg{transform:rotate(180deg)}.speech-player-close{width:24px;height:24px;color:var(--coral-ink);background:#fff;border:1px solid #e7bccb;border-radius:5px;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.speech-player-close:hover{background:#ffe6ee}.speech-player-dot{background:#c7c7c7;border-radius:50%;width:8px;height:8px}.speech-speaking{background:#2f9360}.speech-paused{background:#d58a1e}.speech-idle{background:#8f9397}.speech-player-preview{color:#5a5d58;margin:9px 0 10px;font-size:12px;line-height:1.35}.speech-player-compact{padding-top:10px;padding-bottom:10px}.speech-player-compact .speech-player-controls{margin-top:8px}.speech-player-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.speech-player-button{min-width:30px;min-height:30px;color:var(--coral-ink);background:#fff;border:1px solid #e7bccb;border-radius:5px;justify-content:center;align-items:center;padding:6px;font-size:11px;font-weight:600;display:inline-flex}.speech-player-button:hover{background:#ffe6ee}.speech-player-button:disabled{opacity:.45;cursor:not-allowed}.speech-player-switch{border-color:#d99aae}.settings-panel{border:1px solid var(--line);background:#fffefacc;border-radius:9px;padding:25px}.settings-intro{border-bottom:1px solid #efeee9;align-items:flex-start;gap:14px;padding-bottom:23px;display:flex}.settings-icon{width:39px;height:39px;color:var(--green);background:#e8f0e9;border-radius:7px;place-items:center;display:grid}.settings-intro h2{font:600 25px/1.15 var(--font-heading);margin:0}.settings-intro p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.settings-form{padding-top:24px}.settings-form label{color:var(--ink);justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.settings-form label span{color:var(--coral);font-size:10px;font-weight:500}.username-input{color:var(--muted);background:#fff;border:1px solid #dcded7;border-radius:6px;align-items:center;padding-left:12px;display:flex}.username-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #3f73591a}.username-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:11px 7px;font-size:13px}.save-button{background:var(--ink);color:#f8f8ff;border-radius:5px;align-items:center;gap:6px;margin-right:4px;padding:8px 11px;font-size:11px;font-weight:600;display:flex}.save-button:hover{background:var(--green)}.form-help,.form-error{margin:8px 0 0;font-size:11px}.form-help{color:var(--muted)}.form-error{color:var(--coral)}.settings-profile-link{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 0 0;font-size:11px;display:flex}.settings-profile-link button{color:var(--green);background:0 0;font-size:11px;font-weight:600}.settings-profile-link button:hover{color:var(--coral)}.post-head .post-follow{color:#202522;background:#eec170;border:1px solid #eec170;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:36px;margin-left:auto;padding:8px 14px;font-size:12px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 5px #20252218}.post-head .post-follow:hover{color:#202522;background:#ffd778;border-color:#ffd778;box-shadow:0 3px 8px #20252228}.post-head .post-follow:focus-visible{outline:3px solid var(--coral-ink);outline-offset:3px}.post-head .post-follow.following{color:#8b3752;box-shadow:none;background:#fff1f5;border-color:#d398ac}.post-head .post-follow.following:hover{color:#8b3752;background:#ffe3ec;border-color:#a94f6c}.post-follow svg{flex:none}@media (prefers-reduced-motion:reduce){.post-head .post-follow{transition:none}}.delete-post{color:#a3a7a0;background:0 0;border-radius:5px;place-items:center;margin-left:auto;padding:5px;display:grid}.delete-post:hover{color:var(--coral);background:#f9ece8}.follow-button.following{color:var(--coral);border-color:#edc9be}.people-inline-list{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex}.username-suggestion{width:auto;color:var(--green);text-align:left;background:0 0;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:4px 5px;display:inline-flex}.username-suggestion:hover{color:var(--ink);background:#edf3ed}.username-suggestion span{font-size:10px}.username-suggestion small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:8px}.load-people{width:100%;color:var(--coral);background:0 0;border-top:1px solid #efeee9;justify-content:center;align-items:center;gap:5px;margin-top:7px;padding:10px 0 2px;font-size:11px;display:flex}.load-people:hover{color:var(--ink)}.sidebar-empty,.directory-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:20px 8px;font-size:11px;display:grid}.directory-empty{padding:35px 8px}.directory-empty svg,.sidebar-empty svg{color:var(--green)}.directory-empty p{color:var(--ink);font:600 16px var(--font-heading);margin:0}.directory-empty span{font-size:10px}.post-author-button{color:inherit;text-align:left;background:0 0;gap:3px;padding:0;display:grid}.post-author-button:hover strong{color:var(--green);text-underline-offset:3px;text-decoration:underline}.profile-post-label{color:var(--muted);margin-left:auto;font-size:10px}.action-button{transition:color .18s,transform .18s}.action-button svg{transition:transform .18s,stroke-width .18s}.action-button:hover{transform:translateY(-1px)}.action-button:hover svg{stroke-width:2.5px;transform:scale(1.15)rotate(-4deg)}.action-button:active{transform:scale(.92)}.active-like svg{animation:.28s ease-out reaction-pop}.active-dislike svg{animation:.28s ease-out reaction-shake}.user-profile{border:1px solid var(--line);background:#fffefacc;border-radius:9px;margin-bottom:16px;padding:22px 24px 17px}.back-link{color:var(--muted);background:0 0;padding:0;font-size:11px}.back-link:hover,.back-link:focus-visible{color:#a94f6c;text-underline-offset:3px;text-decoration:underline}.user-profile-row{justify-content:space-between;align-items:end;gap:16px;margin-top:20px;display:flex}.user-profile h1,.user-profile h2{font:600 28px var(--font-heading);margin:0}.user-profile-row p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px}.profile-follow{color:#f8f8ff;background:var(--green);border-radius:5px;padding:9px 13px;font-size:11px;font-weight:600}.profile-follow:hover{background:var(--ink)}.profile-stats{color:var(--muted);border-top:1px solid #efeee9;gap:16px;margin-top:21px;padding-top:13px;font-size:11px;display:flex}.profile-stats strong{color:var(--ink)}.user-posts{margin-top:2px}.profile-edit{color:var(--green);background:0 0;border:1px solid #cbd9ce;border-radius:5px;padding:8px 11px;font-size:11px;font-weight:600}.profile-edit:hover{color:var(--ink);background:#edf3ed}.profile-bio{color:#5e675f;white-space:pre-wrap;margin:16px 0 0;font-size:13px;line-height:1.55}.profile-links{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.profile-links a{color:var(--coral-ink);border-bottom:2px solid #edc9d4;font-size:11px;font-weight:700;text-decoration:none}.profile-links a:hover{border-color:var(--ink);color:var(--ink)}.profile-bio-input{resize:vertical;width:100%;min-height:88px;color:var(--ink);background:#fff;border:1px solid #dcded7;border-radius:6px;outline:0;margin-top:7px;padding:10px 12px;font-size:13px;line-height:1.45}.profile-bio-input:focus{border-color:var(--coral-ink);box-shadow:0 0 0 3px #a94f6c1a}.profile-link-editor{gap:8px;margin-top:18px;display:grid}.profile-link-fields{grid-template-columns:minmax(90px,.7fr) minmax(0,1.5fr) auto;gap:7px;display:grid}.profile-link-fields input{min-width:0;color:var(--ink);background:#fff;border:1px solid #dcded7;border-radius:5px;outline:0;padding:8px 9px;font-size:12px}.profile-link-fields input:focus{border-color:var(--coral-ink)}.profile-link-fields button,.add-profile-link{color:var(--coral-ink);background:0 0;font-size:11px;font-weight:600}.add-profile-link{justify-self:start;padding:3px 0}.user-posts-nav{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 0;display:flex}.user-posts-count{color:var(--muted);margin:0;font-size:11px}.user-posts-load-more{color:var(--coral-ink);background:#fff1f5;border:1px solid #e7bccb;border-radius:6px;justify-self:center;align-items:center;gap:6px;margin-top:2px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.user-posts-load-more:hover{background:#ffe3ec}.user-posts-end{text-align:center;color:var(--muted);margin:2px 0 0;font-size:11px}.profile-details{border-top:1px solid #efeee9;grid-template-columns:1fr 1fr;gap:24px;margin-top:17px;padding-top:17px;display:grid}.profile-details h3{text-transform:uppercase;letter-spacing:1px;margin:0 0 9px;font-size:11px}.profile-details p{color:var(--muted);margin:0;font-size:11px}.profile-user-list,.profile-tag-list{flex-wrap:wrap;gap:6px;display:flex}.profile-user-list button,.profile-tag-list button{color:var(--green);background:#edf3ed;border-radius:4px;padding:5px 7px;font-size:11px}.profile-user-list button:hover,.profile-tag-list button:hover{color:var(--ink);background:#dfece1}.directory-page{border:1px solid var(--line);background:#fffefacc;border-radius:9px;padding:23px}.directory-intro{border-bottom:1px solid #efeee9;padding:20px 0 17px}.directory-intro h2{font:600 26px var(--font-heading);margin:0}.directory-intro p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.directory-list{grid-template-columns:1fr 1fr;gap:6px 20px;padding-top:15px;display:grid}.directory-user{color:var(--green);text-align:left;background:0 0;border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;padding:11px 8px;font-size:12px;display:flex}.directory-user:hover{color:var(--ink);background:#edf3ed}@keyframes reaction-pop{0%{transform:scale(1)}45%{transform:scale(1.35)rotate(-8deg)}to{transform:scale(1)}}@keyframes reaction-shake{0%,to{transform:translate(0)}35%{transform:translate(-3px)rotate(-7deg)}70%{transform:translate(3px)rotate(7deg)}}.share-post-button{color:var(--green)}.share-post-button:hover{color:var(--coral)}.post-text{font-weight:400;font-family:var(--font-prose);letter-spacing:normal}.post-text .markdown-body a{color:var(--coral-ink);text-underline-offset:3px;font-weight:700;text-decoration-color:#edc9d4}.post-text .markdown-body a:hover{color:var(--ink);-webkit-text-decoration-color:var(--coral-ink);-webkit-text-decoration-color:var(--coral-ink);-webkit-text-decoration-color:var(--coral-ink);text-decoration-color:var(--coral-ink)}.post-text .markdown-hashtag{color:inherit;font-weight:inherit}.post-summary-ellipsis{margin-left:2px}.post-summary-ellipsis:has(+.more-button[aria-expanded=true]){display:none}.post-route-close{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:#fffefacc;border-radius:5px;place-items:center;margin:-8px 0 8px auto;display:grid}.post-route-close:hover{color:var(--ink);background:#f1f0eb}.post-text .more-button{color:var(--coral-ink);background:0 0;margin-left:7px;padding:0;font-size:12px;font-weight:700}.post-text .more-button:hover{text-underline-offset:3px;text-decoration:underline}.directory-user>span{gap:3px;display:grid}.directory-user strong{font-size:12px;font-weight:600}.directory-user small{color:var(--muted);font-size:9px}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.brand-mark{color:var(--ink)}.eyebrow,.composer-error,.form-error,.side-title button,.load-hashtags,.load-people,.empty-state svg,.notification-dislike .notification-icon,.active-dislike,.tag-link:hover,.comment-author:hover,.comment-remove:hover,.post-follow:hover,.post-follow.following,.delete-post:hover,.follow-button.following,.settings-profile-link button:hover,.share-post-button:hover{color:var(--coral-ink)}.follow-button.following{border-color:#e8b5c4}.delete-post:hover{background:#fff1f5}.profile-follow.following{color:var(--coral-ink);background:#fff1f5}.profile-follow.following:hover{background:#ffe6ee}@media (width>=1001px){.left-rail{height:calc(100vh - 155px);position:sticky;top:114px}}@media (width<=1000px){.header-search{flex:1;max-width:300px;margin:0 0 0 28px;padding:9px 11px;display:flex}.header-search input{font-size:12px}.feed-search{display:none}.layout{display:block}.left-rail,.right-rail{display:none}}@media (width<=680px){.mobile-search-button{border:1px solid var(--line);color:#111;background:0 0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:12px;padding:0;display:grid}.mobile-search-button svg{color:#111;stroke:#111}.mobile-search-button:active,.mobile-search-button:focus-visible{color:#000;background:#eec170;outline:none}.topbar{height:64px}.topbar-inner{padding:0 17px}.brand{gap:0}.brand>span:last-child{display:none}.header-search{flex:0 auto;width:min(150px,100% - 145px);margin-left:15px;margin-right:105px}.top-actions{gap:7px;right:17px}.profile-chip{max-width:110px}.profile-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.profile-chip svg{display:none}.layout{padding:27px 17px 50px;display:block}.left-rail{min-height:0;margin-bottom:30px}.main-nav{grid-template-columns:1fr;gap:4px}.nav-item{justify-content:center;padding:0}.nav-item span:not(.nav-dot){display:inline}.nav-dot{position:absolute;top:8px;right:25%}.rail-bottom{border-top:1px solid var(--line);text-align:center;margin-top:25px;padding-top:16px;display:block}.mobile-online{justify-content:center;margin-top:0;margin-bottom:14px;display:flex}.site-footer{border-top:1px solid var(--line);text-align:center;flex-direction:column;gap:10px;margin:0 17px;padding:16px 0 28px}.site-footer .online{margin:0}.site-footer .legal-links{flex-wrap:wrap;justify-content:center;gap:12px}.site-footer p{margin:0}.feed-search{display:flex!important}.feed-heading h1{font-size:29px}.feed-filter{font-size:11px}.post-card{padding:17px}.post-text{font-size:16px}.post-actions{gap:13px}.preferred-source-link{flex-basis:100%;justify-content:center;margin-left:0;padding:7px}.preferred-source-link svg{width:17px}.speech-player{width:auto;padding:11px;bottom:16px;left:16px;right:16px}.speech-player-controls{gap:5px}.speech-player-button{padding:6px 8px;font-size:10px}.toast{justify-content:center;bottom:16px;left:16px;right:16px}.toast-with-player{bottom:150px}}.hashtag-suggestions{background:#fff1f5;border:1px solid #edc9d4;border-radius:6px;gap:2px;margin:8px 0 12px;padding:7px;display:grid}.hashtag-suggestions button{color:var(--coral-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:7px 8px;font-size:12px;display:flex}.hashtag-suggestions button:hover{background:#ffe3ec}.hashtag-suggestions small{color:var(--muted);font-size:10px}.hashtag-item,.tag-link,.hashtag-search-link,.settings-profile-link button,.post-follow,.follow-button,.profile-follow,.comment-author,.ad-slot button{color:var(--coral-ink)}.hashtag-item:hover,.username-suggestion:hover,.profile-user-list button:hover,.profile-tag-list button:hover{background:#ffe3ec}.notification-icon,.settings-icon{color:var(--coral-ink);background:#ffe3ec}.search-panel:focus-within,.username-input:focus-within{border-color:var(--coral-ink);box-shadow:0 0 0 3px #a94f6c1a}.follow-button,.profile-edit{border-color:#edc9d4}.comment-form button{background:var(--coral-ink)}.page-preloader{z-index:30;color:var(--coral-ink);opacity:0;pointer-events:none;background:#fffefaf5;justify-content:center;align-items:center;gap:8px;transition:opacity .28s;display:flex;position:fixed;inset:0}.page-preloader-visible{opacity:1}.page-preloader svg{animation:.8s ease-in-out infinite alternate preloader-arrow}@keyframes preloader-arrow{0%{transform:translate(-3px)}to{transform:translate(3px)}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.composer{background:linear-gradient(135deg,#fffefaeb,#fff8fac7);border-color:#e2ddd5;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:visible;box-shadow:0 8px 28px #3d332f0a}.composer:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(115deg,#ffffff8f,#0000 38%);position:absolute;inset:0}.composer>*{position:relative}.composer:hover{border-color:#e8b9c9;box-shadow:0 13px 32px #a94f6c1a,inset 0 1px #ffffffd9}.composer:focus-within{border-color:var(--coral-ink);transform:translateY(-1px);box-shadow:0 0 0 4px #a94f6c1c,0 16px 38px #a94f6c21,inset 0 1px #ffffffe6}.composer textarea{caret-color:var(--coral-ink);transition:color .2s}.composer:focus-within textarea::placeholder{color:#ba8798}.composer:focus-within .composer-footer{border-color:#efd5dd}.composer-footer{transition:border-color .22s}.primary-button{transition:transform .18s,box-shadow .18s,background .18s}.primary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 15px #a94f6c33}.primary-button:not(:disabled):active{transform:translateY(1px)scale(.97)}.post-owner-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.post-owner-actions .delete-post{margin-left:0}.move-post-to-drafts{color:#718779;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.move-post-to-drafts:hover{color:#365d43;background:#e8f4eb}.post-edit-form{gap:10px;margin:16px 0 13px;display:grid;position:relative}.post-edit-form textarea{resize:vertical;width:100%;min-height:128px;color:var(--ink);background:#ffffffc7;border:1px solid #d8c7cd;border-radius:6px;outline:0;padding:12px;line-height:1.55;box-shadow:inset 0 1px 2px #2025220a}.post-edit-form textarea:focus{border-color:var(--coral-ink);box-shadow:0 0 0 3px #a94f6c1c,inset 0 1px 2px #2025220a}.post-edit-form>div{justify-content:flex-end;gap:8px;display:flex}.post-edit-toolbar{z-index:18;touch-action:none;background:#fffefaf5;border:1px solid #ddd8d2;border-radius:5px;align-items:center;gap:2px;min-height:28px;padding:2px;display:inline-flex;position:fixed;top:18px;right:18px;box-shadow:0 5px 14px #20252229}.post-edit-toolbar button{color:#111;background:0 0;border-radius:3px;place-items:center;width:26px;height:24px;padding:0;display:grid}n.post-edit-toolbar button svg{color:#111;stroke:#111}.post-edit-toolbar button:hover{color:var(--coral-ink);background:#fff1f5}.post-edit-toolbar .composer-tools-toggle:after{display:none}.post-edit-toolbar .composer-tools-toggle svg{color:#111;stroke:#111}n.post-edit-toolbar .composer-tools-toggle:hover svg{color:var(--coral-ink);stroke:var(--coral-ink)}.post-edit-drag-handle{cursor:grab}.post-edit-drag-handle:active{cursor:grabbing}.post-edit-drag-handle span{background:currentColor;border-radius:50%;width:2px;height:2px;margin:1px;display:block}.post-edit-formatting{position:relative}.post-edit-format-menu{background:var(--paper);border:1px solid #ded9d2;border-radius:5px;width:146px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 24px #2025222e}.post-edit-format-menu button{width:100%;height:auto;color:var(--ink);text-align:left;padding:7px 8px;font-size:11px;display:block}.composer textarea{max-height:210px;overflow-y:auto}.composer-editor{min-height:58px;position:relative}.composer-markup{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:var(--ink);font-size:14px;line-height:1.5;position:absolute;inset:0;overflow:hidden}.composer-editor textarea{z-index:1;color:#0000;caret-color:var(--coral-ink);position:relative}.composer-editor textarea::selection{background:#a94f6c3d}.composer-markup-heading{color:#4d2634;font-weight:700}.composer-markup-marker{color:var(--coral-ink);font-weight:500}.composer-markup-h1{background-image:linear-gradient(100deg,#ffffaf00 1%,#ffffaf 2.5%,#ffffaf80 5.7%,#ffffaf1a 93%,#ffffafb4 95%,#ffffaf00 98%),linear-gradient(182deg,#ffffaf00,#ffffaf4d 8%,#ffffaf00 15%)}.composer-markup-h2{background-image:linear-gradient(100deg,#b8ffaf00 1%,#b8ffaf 2.5%,#b8ffaf80 5.7%,#b8ffaf1a 93%,#b8ffafb4 95%,#b8ffaf00 98%),linear-gradient(182deg,#b8ffaf00,#b8ffaf4d 8%,#b8ffaf00 15%)}.composer-markup-h3{background-image:linear-gradient(100deg,#ffafd400 1%,#ffafd4 2.5%,#ffafd480 5.7%,#ffafd41a 93%,#ffafd4b4 95%,#ffafd400 98%),linear-gradient(182deg,#ffafd400,#ffafd44d 8%,#ffafd400 15%)}.composer-markup-h4{background-image:linear-gradient(100deg,#afd7ff00 1%,#afd7ff 2.5%,#afd7ff80 5.7%,#afd7ff1a 93%,#afd7ffb4 95%,#afd7ff00 98%),linear-gradient(182deg,#afd7ff00,#afd7ff4d 8%,#afd7ff00 15%)}.composer-markup-h5{background-image:linear-gradient(100deg,#ffffaf00 1%,#ffffaf 2.5%,#ffffaf80 5.7%,#ffffaf1a 93%,#ffffafb4 95%,#ffffaf00 98%),linear-gradient(182deg,#ffffaf00,#ffffaf4d 8%,#ffffaf00 15%)}.composer-markup-h6{background-image:linear-gradient(100deg,#b8ffaf00 1%,#b8ffaf 2.5%,#b8ffaf80 5.7%,#b8ffaf1a 93%,#b8ffafb4 95%,#b8ffaf00 98%),linear-gradient(182deg,#b8ffaf00,#b8ffaf4d 8%,#b8ffaf00 15%)}.composer-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.composer-topline .eyebrow{margin-bottom:8px}.composer-formatting{flex:none;position:relative}.composer-format-button{min-height:30px;color:var(--ink);background:#ffffffbd;border:1px solid #e4ddd6;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.composer-format-button:hover,.composer-format-button[aria-expanded=true]{background:#fff6f8;border-color:#dca4b5}.composer-format-menu{z-index:6;overscroll-behavior:contain;background:var(--paper);border:1px solid #ded9d2;border-radius:7px;width:min(270px,100vw - 32px);max-height:min(310px,100vh - 32px);padding:6px;animation:.16s both rise;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 16px 36px #2025222e}.composer-format-menu button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border-radius:4px;grid-template-columns:18px max-content max-content;justify-content:start;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:grid}.composer-format-menu button:first-child:before{content:none}.composer-format-menu button:first-child{grid-template-columns:max-content max-content}.composer-format-menu button:hover{color:var(--coral-ink);background:#fff1f5}.composer-format-menu button>span{white-space:nowrap;min-width:0}.composer-format-menu kbd{color:#858883;font:500 10px var(--font-body);white-space:nowrap}.composer-inline-tools{z-index:6;align-items:center;gap:2px;margin-right:auto;padding:0;display:inline-flex;position:relative}.composer-inline-tools button,.composer-inline-tools .composer-image-button{color:#626a62;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;display:grid}.composer-inline-tools button:hover,.composer-inline-tools .composer-image-button:hover{color:var(--coral-ink);background:#fff1f5}.composer-inline-tools>button{display:grid}.composer-inline-tools .composer-formatting{margin-left:2px}.composer-inline-tools .composer-format-button{justify-content:center;width:20px;height:20px;min-height:20px;padding:0}.composer-inline-tools .composer-format-button svg{display:block}.composer-inline-tools .composer-format-button:after{display:none}.composer-inline-tools .composer-format-menu{inset:auto 0 calc(100% + 8px) auto}.composer-footer>span{margin-left:9px}@media (width<=680px){.composer-format-menu{width:min(270px,100vw - 32px)}.composer-format-menu kbd{font-size:9px}.composer-footer{flex-wrap:wrap;gap:7px}.composer-actions{margin-left:auto}}.post-tags{display:none}.favorite-hashtags{border-top:1px solid #efeee9;gap:8px;margin-top:16px;padding-top:14px;display:grid}.favorite-hashtags strong{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:10px}.favorite-hashtags div{flex-wrap:wrap;gap:6px;display:flex}.favorite-hashtags a{color:var(--coral-ink);background:#fff8fa;border:1px solid #edc9d4;border-radius:999px;padding:4px 7px;font-size:10px;text-decoration:none}.favorite-hashtags a:hover{border-color:var(--coral-ink);background:#fff1f5}.profile-follow:not(.following){color:#f8f8ff;background:var(--coral-ink)}.profile-follow:not(.following):hover{color:#f8f8ff;background:var(--ink)}.markdown-body{color:#3e4840;line-height:1.7}.markdown-body :is(h1,h2,h3){width:fit-content;max-width:100%}.markdown-body code{background:#f5f2ede0;border:1px solid #e4ddd6;transition:background .18s,border-color .18s,transform .18s;display:inline-block;box-shadow:inset 0 1px #fffc}.markdown-body code:hover{background:#fff6f8;border-color:#dca4b5;transform:translateY(-1px)}.markdown-hashtag,.markdown-internal-link{background:#fff1f58c;border:1px solid #a94f6c40;border-radius:999px;padding:.02em .42em .08em;text-decoration:none;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-block;box-shadow:inset 0 1px #ffffffe6,0 1px #a94f6c14}.markdown-hashtag:hover,.markdown-internal-link:hover{border-color:var(--coral-ink);color:var(--coral-ink);background:#fff5f8e0;transform:rotate(-1.5deg)translateY(-1px);box-shadow:0 5px 14px #a94f6c26,inset 0 1px #fff}.markdown-hashtag:active,.markdown-internal-link:active{transform:rotate(1deg)translateY(1px)scale(.94);box-shadow:inset 0 2px 4px #a94f6c29}@media (prefers-reduced-motion:reduce){.composer,.primary-button,.markdown-body code,.markdown-hashtag,.markdown-internal-link{transition:none}}.hashtag-item{background:#fff1f5;justify-content:center;width:auto;padding:6px 8px;font-size:10px;display:inline-flex}.legal-page{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefafa;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.page-header{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:20px;padding:20px 34px;display:flex}.page-header .back-link{color:var(--green);background:0 0;padding:0;font-size:12px}.page-header div{flex:1}.page-header .eyebrow{margin-bottom:4px}.page-header h1{font:600 28px/1.1 var(--font-heading);letter-spacing:-.6px;margin:0}.page-content{flex:1;max-width:100%;overflow-y:auto}.legal-content{max-width:650px;margin:40px auto;padding:0 34px 60px}.legal-content h2{font:600 24px/1.1 var(--font-heading);letter-spacing:-.5px;margin:0 0 8px}.legal-content .last-updated{color:var(--muted);margin:0 0 28px;font-size:11px}.legal-content h3{font:600 16px/1.3 var(--font-heading);letter-spacing:-.3px;color:var(--ink);margin:24px 0 12px}.legal-content p{color:#3a3a3a;margin:0 0 16px;font-size:14px;line-height:1.65}.legal-content ul{margin:0 0 16px;padding-left:20px}.legal-content li{color:#3a3a3a;margin-bottom:8px;font-size:14px;line-height:1.6}.legal-content li strong{color:var(--ink)}@media (width<=768px){.legal-content{max-width:100%;padding:0 20px 40px}.page-header{padding:16px 20px}.legal-content h2{font-size:20px}.legal-content h3{margin:20px 0 10px;font-size:15px}.legal-content p,.legal-content li{font-size:13px}}[id^=comment-]{color:#202522}[id^=comment-] p,[id^=comment-] span,[id^=comment-] div{color:inherit}.reply-link{font-size:11px;font-weight:600;line-height:1.4;box-shadow:none!important;color:#c85a28!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.reply-link:hover,.reply-link:focus-visible{text-underline-offset:3px;text-decoration:underline;color:#a94a20!important;background:0 0!important}.explore-heading-actions{align-items:center;gap:8px;display:flex}.explore-panel{margin-top:-4px}.explore-intro{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:11px;display:flex}.explore-loading{color:var(--coral-ink)}.explore-modes{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-bottom:17px;padding-bottom:12px;display:flex}.explore-mode{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:600}.explore-mode:hover{color:var(--ink);background:#eeece6}.explore-mode.active{color:var(--coral-ink);background:#fff1f5;border-color:#edc9d4}.explore-hashtags{margin-left:auto}.explore-posts{margin-top:0}@media (width<=680px){.explore-heading-actions{align-self:flex-start}.explore-intro{align-items:flex-start}.explore-hashtags{margin-left:0}}.home-discovery-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.home-discovery-actions .hashtag-menu{margin-left:0}.surprise-button{color:var(--coral-ink);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.surprise-button:hover:not(:disabled){color:var(--ink);background:0 0}.surprise-button:disabled{cursor:wait;opacity:.65}.post-type-select{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}.post-type-select select{border:1px solid var(--line);color:#f8f8ff;font:inherit;background:0 0;border-radius:6px;padding:5px 7px}.post-type-badge{border:1px solid var(--line);width:fit-content;color:var(--muted);background:0 0;border-radius:999px;margin:8px 0;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=680px){.home-discovery-actions{align-items:flex-start}.post-type-select{margin-left:0}}.search-discovery{align-items:center;margin-top:8px;display:flex}.search-discovery .surprise-button{margin-left:0}.post-type-select select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8f8ff!important;background:0 0!important}.post-type-select select option{color:#f8f8ff;background:#202522}.post-type-link{max-width:88px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:3px;align-items:center;margin-left:5px;padding:2px 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.post-type-link:hover{color:var(--coral)}.hashtag-list{flex-wrap:wrap;gap:6px;display:flex}.hashtag-item{background:#fff1f5;justify-content:center;width:auto;min-width:0;padding:6px 8px;font-size:10px;display:inline-flex}.hashtag-item span{min-width:0}.search-tools{gap:5px;display:grid}.search-discovery .surprise-button{float:none;margin:0;padding-left:2px}.post-type-link{cursor:pointer;font:inherit;border:0}.search-discovery{justify-content:flex-start;align-items:center;width:100%;margin-top:8px;display:flex!important}.search-discovery .surprise-button{visibility:visible;opacity:1;display:inline-flex!important}.hashtag-popover{z-index:20;min-height:80px}.hashtag-empty{color:var(--muted);padding:12px 4px;font-size:11px}.feed-search{display:flex!important}@media (width<=1000px){.feed-search{display:flex!important}}.post-type-link:hover{color:var(--coral);text-underline-offset:2px;background:0 0;text-decoration:underline}.search-panel,.search-panel input{background:0 0!important}.search-tools{gap:2px;width:100%;display:grid!important}.feed-search{margin-bottom:8px;background:0 0!important}.feed-search input{caret-color:#000;-webkit-text-fill-color:#000;color:#000!important}.feed-search input::placeholder{color:#8e8e99;opacity:1}.feed-search svg{color:#f8f8ffb8}.search-status{color:#111;margin:0 2px 14px;font-size:11px;line-height:1.4}.search-status.search-error{color:var(--coral)}.search-discovery{width:100%;margin:0 0 14px;visibility:visible!important;opacity:1!important;display:flex!important}.search-discovery .surprise-button{margin:0;padding:4px 2px;visibility:visible!important;opacity:1!important;display:inline-flex!important}.post-head .post-type-link{max-width:72px;color:var(--muted);margin-left:0;padding:1px 2px;font-size:8px;line-height:1}.post-head .post-type-link:hover{color:var(--coral);text-underline-offset:2px;text-decoration:underline}.post-type-feed-heading{align-items:baseline;gap:8px;display:flex}.post-type-link{flex:none}.header-search-tools{flex-direction:column;align-items:stretch;gap:3px;display:flex}.header-search-tools .header-search{width:100%}.header-surprise-button{color:#f8f8ffc7;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:3px 4px;font-size:10px;line-height:1.2;display:inline-flex}.header-surprise-button:hover:not(:disabled){color:var(--coral)}.header-surprise-button:disabled{opacity:.6;cursor:wait}@media (width<=680px){.header-search-tools{flex:auto;min-width:0}.header-surprise-button{font-size:9px}}.user-posts-load-more{text-align:center;width:min(100%,360px);margin:18px auto 24px;display:block}:root{color:#f8f8ff;--ink:#f8f8ff;--muted:#b8b8c2;--line:#292929;--paper:#0b0b0b;background:#000}html,body{color:#f8f8ff;background:#000}body,.app-shell{background:#000}.app-shell{background:radial-gradient(circle at 75% -20%,#17110d 0,#0000 35%),#000}.topbar{background:#000000e0;border-bottom-color:#292929}.brand,.feed-heading h1,.post-text,.notification-heading h2,.side-title h2,.page-header h1,.legal-content h2,.legal-content h3,.markdown-body,.markdown-body :is(h1,h2,h3),.post-author,.account-popover button,.comment p,.footer-post-count,.nav-active{color:#f8f8ff}.post-card,.composer{background:#0b0b0b;border-color:#292929}.search-panel,.admin-input,.comment-form input,.edit-textarea,.ai-compose-panel select,.composer-format-button{color:#f8f8ff;background:#0b0b0b;border-color:#292929}.search-panel input,.composer textarea,.edit-textarea,.ai-compose-panel input{color:#f8f8ff}.composer textarea::placeholder,.search-panel input::placeholder{color:#8e8e99}.nav-item:hover,.account-popover button:hover,.icon-button:hover,.notification-item:hover,.nav-active{background:#171717}.modal-card,.notification-panel,.account-popover,.hashtag-popover,.composer-format-menu,.post-edit-toolbar{background:#0b0b0b;border-color:#292929}.legal-page{background:#000000fa}.page-header{background:#000;border-bottom-color:#292929}.legal-content p,.legal-content li{color:#d7d7de}.markdown-body{color:#e5e5ec}.markdown-body :is(h1,h2,h3){color:#f8f8ff}.post-actions,.comments,.composer-footer,.notification-heading,.favorite-hashtags{border-color:#292929}.markdown-body code{color:#e5e5ec;box-shadow:none;background:#171717;border-color:#303038}.post-type-select select,.post-type-select select option{color:#f8f8ff!important;background:#0b0b0b!important}.hashtag-item{color:#f8f8ff;background:#171717}.hashtag-item:hover{background:#242424}.favorite-hashtags a{background:#171717}html .post-actions .preferred-source-link{background:#eec170;min-height:40px;padding:10px 12px;font-size:12px;font-weight:700;color:#202522!important}html .post-actions .preferred-source-link:hover{background:#e3b25b;color:#202522!important}.post-actions .preferred-source-link:focus-visible{outline-offset:3px;outline:2px solid #202522}.post-route-actions+.post-card,.post-route-actions~.post-card{color:var(--ink)}.toast{color:#000!important}.auth-modal{background:#fff;border:1px solid #e5e1d9;border-radius:14px;width:min(440px,100%);padding:28px;box-shadow:0 28px 70px #20252233}.auth-brand{color:var(--ink);letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:700;display:flex}.auth-brand-mark{color:#fff;background:#eec170;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.auth-mode-tabs{background:#f6f3ee;border:1px solid #e5e1d9;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.auth-mode-tabs button{color:#777a75;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:12px;font-weight:600}.auth-mode-tabs button:hover{color:var(--ink)}.auth-mode-tabs button.active{color:#fff;background:#eec170;box-shadow:0 1px 2px #20252214}.auth-heading{padding-right:24px}.auth-heading .eyebrow{color:#eec170;margin-bottom:7px}.auth-heading h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.15}.auth-heading>p:last-child{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.auth-form{padding-top:22px}.auth-form label{margin-bottom:7px}.auth-form .username-input,.auth-form .admin-input{background:#faf9f6;border-color:#d9d6cf;min-height:42px}.auth-form .username-input:focus-within,.auth-form .admin-input:focus{border-color:#eec170;box-shadow:0 0 0 3px #eec17021}.auth-form .username-input input{padding-top:10px;padding-bottom:10px}.auth-form .username-input input::placeholder{color:#aaa9a4}.auth-help{color:#92938e;margin:6px 0 15px;font-size:10px;line-height:1.45}.auth-password-field{position:relative}.auth-password-field .admin-input{padding-right:58px}.password-toggle{color:#8a8b86;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 6px;font-size:10px;font-weight:600;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.password-toggle:hover{color:#eec170;background:#eec17014}.auth-submit{color:#fff;background:#eec170;border-radius:7px;justify-content:center;width:100%;min-height:42px;margin:8px 0 0;font-size:12px}.auth-submit:hover{background:#d9aa5d}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{color:#b94d2d;background:#fff6f2;border:1px solid #f0cfc4;border-radius:6px;margin-top:10px;padding:9px 10px;line-height:1.45}.auth-switch-links{border-top-color:#e9e6df;gap:2px;margin-top:18px;padding-top:14px}.auth-switch{color:#777a75;font-size:11px}.auth-switch:hover{color:#eec170}@media (width<=520px){.auth-modal{border-radius:12px;padding:22px 18px}.auth-heading h2{font-size:22px}.auth-mode-tabs{margin-bottom:20px}}.auth-modal .username-input,.auth-modal .admin-input{border-color:#d8d5cd;color:var(--ink)!important;background:#fff!important}.auth-modal .username-input input,.auth-modal .admin-input{-webkit-text-fill-color:var(--ink);color:var(--ink)!important}.auth-modal .username-input input{background:0 0!important}.auth-modal .admin-input:focus,.auth-modal .username-input:focus-within{background:#fff!important}.auth-mode-tabs{background:#fff;border:1px solid #d8d5cd;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden}.auth-mode-tabs button{color:#666962;background:#fff;border-right:1px solid #d8d5cd;border-radius:0;min-height:40px;font-weight:700}.auth-mode-tabs button:last-child{border-right:0}.auth-mode-tabs button.active{color:#fff;box-shadow:none;background:#eec170;font-weight:800}.auth-mode-tabs button:not(.active):hover{color:#eec170;background:#fffaf7}.auth-modal .username-input input,.auth-modal .admin-input,.auth-modal .auth-password-field .admin-input{color:#000!important;-webkit-text-fill-color:#000!important;caret-color:#000!important;background:#fff!important}.auth-modal .username-input input::placeholder,.auth-modal .admin-input::placeholder{opacity:1;color:#8a8a86!important;-webkit-text-fill-color:#8a8a86!important}.auth-modal .auth-heading h2,.auth-modal .auth-heading>p:last-child{color:#000!important}.post-route-actions .post-route-listen{place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.nav-item.search-nav-item:hover,.nav-item.search-nav-item:hover span,.nav-item.search-nav-item:hover svg{color:#eec170!important;background:#eec170!important}.main-nav .nav-item.search-nav-item:hover,.main-nav .nav-item.search-nav-item.nav-active:hover{color:#000!important;background:#eec170!important}.main-nav .nav-item.search-nav-item:hover span,.main-nav .nav-item.search-nav-item:hover svg{color:#000!important}.main-nav .nav-item.search-nav-item:hover,.main-nav .nav-item.search-nav-item.nav-active,.main-nav .nav-item.search-nav-item.nav-active:hover{color:#000!important;background:#eec170!important}.main-nav .nav-item.search-nav-item:hover span,.main-nav .nav-item.search-nav-item:hover svg,.main-nav .nav-item.search-nav-item.nav-active span,.main-nav .nav-item.search-nav-item.nav-active svg{color:#000!important}.settings-form .username-input input{color:#000!important;-webkit-text-fill-color:#000!important;caret-color:#000!important}.settings-form .username-input input::placeholder{opacity:1;color:#8a8a86!important;-webkit-text-fill-color:#8a8a86!important}.composer-image-button,.post-image-file-button{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.composer-image-button{color:#626a62;border-radius:4px;flex:0 0 28px;order:0;width:28px;height:28px}.composer-image-tool{order:-1}.composer-image-tool svg{pointer-events:none}.composer-image-tool input{cursor:pointer}.composer-image-button:hover{color:var(--coral-ink);background:#fff1f5}.composer-image-button input,.post-image-file-button input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.composer-image-preview,.post-edit-image-preview{background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;margin:10px 0;padding:0;display:flex;position:relative}.composer-image-preview img,.post-edit-image-preview img{object-fit:cover;border-radius:6px;width:180px;height:135px;display:block}.composer-image-preview>div{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.composer-image-preview span{color:#727a72;font-size:11px}.composer-image-preview .composer-image-remove{color:#000;cursor:pointer;z-index:2;background:#ffffffeb;border:1px solid #00000024;border-radius:999px;place-items:center;width:26px;min-width:26px;height:26px;margin:0;padding:0;display:grid;position:absolute;top:6px;right:calc(100% - 174px)}.composer-image-preview .composer-image-remove:hover{color:#000;background:#fff}.composer-image-preview .composer-image-remove svg{width:14px;height:14px}.post-image{border-radius:7px;margin:12px 0 0;overflow:hidden}.post-image img{object-fit:cover;border-radius:7px;width:100%;max-height:560px;display:block}.post-edit-image-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.post-edit-image-preview{flex-wrap:wrap}.post-edit-image-preview .small-button{margin-left:auto}@media (width<=680px){.post-image img{max-height:210px}.composer-image-preview img,.post-edit-image-preview img{width:150px;height:112px}.composer-image-preview .composer-image-remove{right:calc(100% - 144px)}}.post-gallery-item{z-index:2;cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;display:block;position:relative;pointer-events:auto!important}.post-gallery-item img{cursor:zoom-in;pointer-events:auto!important}.post-gallery-item:focus-visible{outline:2px solid var(--coral-ink);outline-offset:3px;border-radius:9px}.post-page-gallery{padding-top:4px;margin-top:20px!important}.post-page-gallery .post-gallery-item img{transition:transform .18s,opacity .18s}.post-page-gallery .post-gallery-item:hover img{opacity:.94;transform:scale(1.01)}.post-image-lightbox{box-sizing:border-box;color:#fff;z-index:2147483647;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;isolation:isolate;background:#0a0b0af5;border:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:76px 88px 72px;display:flex;position:fixed;inset:0}.post-image-lightbox-stage{z-index:1;cursor:default;justify-content:center;align-items:center;width:min(92vw,1500px);height:min(84vh,900px);display:flex;position:relative}.post-image-lightbox-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:auto;max-width:min(92vw,1500px);height:auto;max-height:min(84vh,900px);display:block;box-shadow:0 28px 90px #0009}.post-image-lightbox-close,.post-image-lightbox-nav{z-index:10;color:#fff;cursor:pointer;pointer-events:auto;background:#191b19e6;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:fixed;box-shadow:0 8px 28px #00000059}.post-image-lightbox-close{top:18px;right:18px}.post-image-lightbox-prev{top:50%;left:18px;transform:translateY(-50%)}.post-image-lightbox-next{top:50%;right:18px;transform:translateY(-50%)}.post-image-lightbox-close:hover,.post-image-lightbox-nav:hover,.post-image-lightbox-close:focus-visible,.post-image-lightbox-nav:focus-visible{color:#111;background:#eec170f5;border-color:#eec170;outline:none}.post-image-lightbox-counter{z-index:10;color:#fff;pointer-events:none;background:#191b19e6;border-radius:999px;padding:7px 12px;font:600 12px/1.2 system-ui,sans-serif;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (width<=680px){.post-image-lightbox{padding:64px 58px 58px}.post-image-lightbox-stage{width:100%;height:78vh}.post-image-lightbox-stage img{max-width:calc(100vw - 116px);max-height:78vh}.post-image-lightbox-close{top:10px;right:10px}.post-image-lightbox-prev{left:8px}.post-image-lightbox-next{right:8px}.post-image-lightbox-close,.post-image-lightbox-nav{width:44px;height:44px}}.post-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.post-gallery img{object-fit:cover;border:1px solid #00000014;border-radius:8px;width:100%;max-height:210px;display:block}.post-gallery img:only-child{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:680px}.post-page-gallery:has(.post-gallery-item:only-child){display:block}.post-page-gallery:has(.post-gallery-item:only-child) .post-gallery-item{width:100%;max-width:100%;margin:0;display:block}.post-page-gallery:has(.post-gallery-item:only-child) .post-gallery-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:520px;margin:0 auto;display:block}.composer-image-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,520px);margin:10px 0 12px;display:grid}.composer-image-item{aspect-ratio:1;border-radius:7px;position:relative;overflow:hidden}.composer-image-item img{object-fit:cover;width:100%;height:100%;display:block}.composer-image-item .composer-image-remove{position:absolute;top:5px;right:5px}@media (width<=600px){.post-gallery{grid-template-columns:1fr}.composer-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-edit-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.post-edit-gallery img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.post-edit-image-item{min-width:0;position:relative}.post-edit-image-remove{color:#000;cursor:pointer;z-index:2;background:#fffffff0;border:1px solid #00000024;border-radius:999px;place-items:center;width:26px;height:26px;margin:0;padding:0;display:grid;position:absolute;top:6px;right:6px}.post-edit-image-remove:hover{color:#000;background:#fff}@media (width<=600px){.post-edit-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.google-account-avatar{color:#000;background:#eec170;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.google-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.google-account-avatar-large{flex-basis:44px;width:44px;height:44px}.google-account-avatar svg{display:block}.profile-chip{color:#f8f8ff;border-radius:999px;gap:8px;padding:3px 4px 3px 2px}.profile-chip:hover{background:#171717}.profile-chip-name{color:#000;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.account-popover{border-radius:12px;min-width:260px;padding:8px;box-shadow:0 12px 32px #0000006b}.account-popover-header{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.account-popover-identity{gap:3px;min-width:0;display:grid}.account-popover-identity strong{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.account-popover-identity span{color:#b8b8c2;font-size:10px}.account-popover-divider{background:#292929;height:1px;margin:0 2px 5px}.account-popover button{border-radius:7px;min-height:38px;padding:9px 10px;font-size:12px}.account-popover button svg{flex:none}.account-popover .account-sign-out{border-top:1px solid #292929;border-radius:0 0 7px 7px;margin-top:5px;padding-top:11px}@media (width<=680px){.profile-chip-name{display:none}.profile-chip{padding:2px}.account-popover{min-width:240px}}.search-result-count{color:var(--muted);text-align:center;margin:-8px 0 14px;font-size:11px}.profile-bio-input{color:#000!important;-webkit-text-fill-color:#000!important;caret-color:#000!important}.profile-bio-input::placeholder{opacity:1;color:#8a8a86!important;-webkit-text-fill-color:#8a8a86!important}.not-found-page{color:#f8f8ff;text-align:center;background:radial-gradient(circle at 50% 34%,#eec1700e,#0000 28%),#0d0d10;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:34px 34px 28px;display:flex}.not-found-topbar{justify-content:space-between;align-items:center;gap:18px;width:min(100%,1340px);display:flex}.not-found-google-sign-in{justify-content:flex-end;align-items:center;min-width:210px;display:flex}.not-found-google-sign-in>div{max-width:210px}.not-found-brand{color:#f8f8ff;letter-spacing:-.7px;text-align:left;align-items:center;gap:10px;width:min(100%,1340px);font-size:20px;font-weight:700;text-decoration:none;display:flex}.not-found-brand-mark{color:#0d0d10;background:#eec170;border-radius:10px 10px 10px 3px;place-items:center;width:32px;height:32px;display:grid;transform:rotate(-5deg)}.not-found-brand-mark svg{transform:rotate(5deg)}.not-found-content{flex-direction:column;align-items:center;width:min(620px,100%);margin:auto 0;padding:38px 0;display:flex}.not-found-illustration{width:230px;height:150px;margin-bottom:8px;position:relative}.not-found-sign{background:#17171c;border:1px solid #34343a;border-radius:7px;place-items:center;width:116px;height:66px;display:grid;position:absolute;top:9px;left:50%;transform:translate(-50%)rotate(-7deg);box-shadow:0 13px 30px #00000047}.not-found-sign:before,.not-found-sign:after{content:"";background:#3a393e;height:1px;position:absolute;left:10px;right:10px}.not-found-sign:before{top:15px}.not-found-sign:after{bottom:13px}.not-found-sign span{z-index:1;color:#eec170;font:700 28px/1 var(--font-heading);letter-spacing:-1px;position:relative}.not-found-post{background:linear-gradient(90deg,#a97931,#eec170,#9d7132);border-radius:5px;width:9px;height:76px;position:absolute;top:65px;left:50%;transform:translate(-50%)}.not-found-ground{border-bottom:1px solid #eec170;width:190px;height:34px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.not-found-ground span{background:#24242b;border-radius:50% 50% 40% 40%;width:34px;height:19px;position:absolute;bottom:0}.not-found-ground span:first-child{left:32px;transform:rotate(-10deg)}.not-found-ground span:nth-child(2){width:42px;height:23px;left:78px}.not-found-ground span:nth-child(3){right:30px;transform:rotate(11deg)}.not-found-code{color:#f8f8ff;font:700 clamp(76px, 13vw, 132px)/.82 var(--font-heading);letter-spacing:-6px;margin:0}.not-found-content h1{color:#f8f8ff;font:600 clamp(28px, 4vw, 40px)/1.1 var(--font-heading);letter-spacing:-.9px;margin:22px 0 9px}.not-found-message{color:#a9a9b3;max-width:520px;margin:0;font-size:14px;line-height:1.7}.not-found-home{color:#0d0d10;background:#eec170;border:1px solid #eec170;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:208px;margin-top:28px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;color:#000!important;-webkit-text-fill-color:#000!important}.not-found-home:hover{color:#0d0d10;background:#f4cc85;transform:translateY(-1px);box-shadow:0 10px 28px #eec1702e}.not-found-home:focus-visible{outline-offset:3px;outline:2px solid #f8f8ff}.not-found-footer{color:#666770;letter-spacing:.1px;margin:0;font-size:11px}@media (width<=680px){.not-found-page{padding:24px 20px 22px}.not-found-brand{font-size:18px}.not-found-content{padding:24px 0}.not-found-illustration{margin-bottom:-1px;transform:scale(.9)}.not-found-message{font-size:13px;line-height:1.6}.not-found-home{width:min(100%,250px)}}.ambobs-editor-shell{box-sizing:border-box;background:0 0;width:100%;min-height:210px;padding:10px 0 0;position:relative}.ambobs-editor-shell-top{justify-content:space-between;align-items:center;gap:14px;min-height:28px;margin-bottom:8px;padding:0 2px;display:flex}.ambobs-editor-shell-status{color:#858883;letter-spacing:.04em;font-size:11px}.ambobs-editor{position:relative}.ambobs-composer-title{width:100%;min-height:0;color:var(--ink);font:700 clamp(30px, 4.4vw, 48px)/1.12 var(--font-heading);letter-spacing:-.025em;box-shadow:none;resize:none;overflow-wrap:anywhere;white-space:pre-wrap;caret-color:var(--ink);background:0 0;border:0;outline:0;margin:0;padding:0;display:block;overflow:hidden;color:#111!important}.ambobs-composer-title::placeholder{color:#777b76;opacity:1}.ambobs-composer-title:focus{box-shadow:none;border:0}.post-edit-title{gap:5px;margin-bottom:8px;display:grid}.post-edit-title span{color:#777b76;font-size:10px}.post-edit-title input{color:#111;width:100%;min-height:38px;font:600 15px/1.35 var(--font-heading);background:#fff;border:1px solid #d8d5ce;border-radius:7px;padding:8px 10px}.post-edit-title input:focus{outline-offset:1px;border-color:#eec170;outline:2px solid #eec17080}.ambobs-editor textarea{resize:none;width:100%;min-height:210px;font:400 clamp(19px, 2.1vw, 24px)/1.65 var(--font-prose);letter-spacing:-.01em;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:0;display:block;overflow:hidden;color:#111!important}.ambobs-editor textarea::placeholder{color:#777b76;opacity:1;padding-left:10px}.ambobs-editor textarea::selection{background:#eec17073}.ambobs-composer-title::selection{background:#eec17073}.ambobs-editor textarea:focus{box-shadow:none;border:0}.ambobs-editor-shell-footer{border-top:1px solid #ece9e3;align-items:center;gap:10px;min-height:44px;padding-top:10px;display:flex}.ambobs-editor-shell-footer .composer-inline-tools{margin-right:0}.composer-voice-button{color:#555b56;background:0 0;border-radius:50%;place-items:center;width:31px;height:31px;transition:color .18s,transform .18s,background .18s;display:inline-grid;position:relative}.composer-voice-button:hover{color:#000;background:#f5f1e8}.composer-voice-button:active{transform:scale(.94)}.composer-voice-button.is-active{color:#777b76;animation:1.8s ease-in-out infinite ambobs-voice-breathe}.composer-voice-button.is-active .composer-voice-indicator{background:#777b76;box-shadow:0 0 0 3px #777b761a}.composer-voice-indicator{background:#c94b4b;border-radius:50%;width:5px;height:5px;transition:background .18s,box-shadow .18s;position:absolute;bottom:5px;right:6px;box-shadow:0 0 0 2px #c94b4b1a}@keyframes ambobs-voice-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.composer-voice-button.is-active{animation:none}}.composer-plus-button{border:1px solid #d8d4cd!important;border-radius:50%!important;width:31px!important;height:31px!important}.composer-plus-button:hover{color:#000!important;background:#fff8ea!important;border-color:#eec170!important}.ambobs-editor-shell-shortcuts{color:#969893;text-align:center;flex:1;font-size:10px}.ambobs-publish-button{min-width:86px}.ambobs-editor-shell-footer .composer-cancel-button,.ambobs-editor-shell-footer .ambobs-publish-button{border-radius:7px;min-width:96px;min-height:34px;padding:7px 15px;font-size:11px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s}.ambobs-editor-shell-footer .composer-cancel-button{color:#111;background:#fff;border:1px solid #111}.ambobs-editor-shell-footer .composer-cancel-button:hover{color:#000;background:#f5f1e8;border-color:#000}.ambobs-editor-shell-footer .composer-cancel-button:active,.ambobs-editor-shell-footer .ambobs-publish-button:active{transform:translateY(1px)}.ambobs-editor-shell-footer .ambobs-publish-button{color:#fff;background:#000;border:1px solid #000;min-width:106px}.ambobs-editor-shell-footer .ambobs-publish-button:hover:not(:disabled){color:#fff;background:#222;border-color:#222}.ambobs-editor-shell-footer .ambobs-publish-button:disabled{opacity:.55;cursor:not-allowed}.slash-command-menu{z-index:40;background:#fff;border:1px solid #dedad2;border-radius:10px;width:min(360px,100vw - 32px);max-height:min(420px,55vh);margin:0;padding:7px;position:absolute;top:0;left:0;overflow-y:auto;transform:translateY(0);box-shadow:0 18px 42px #00000029}.slash-command-item{text-align:left;color:#171917;background:0 0;border-radius:7px;grid-template-columns:82px 1fr;gap:11px;width:100%;padding:9px 10px;display:grid}.slash-command-item:hover{background:#f7f2e9}.slash-command-key{color:#555b56;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.slash-command-copy{gap:2px;display:grid}.slash-command-copy strong{font-size:12px}.slash-command-copy small{color:#888a85;font-size:10px}.composer-unsplash-item{position:relative}.composer-unsplash-badge{color:#fff;letter-spacing:.02em;background:#000000b8;border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;bottom:6px;left:6px}.unsplash-modal-backdrop{z-index:2147483001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.unsplash-modal{color:#151715;background:#fff;border:1px solid #dedad2;border-radius:14px;width:min(900px,100%);max-height:min(820px,100vh - 48px);padding:20px;overflow:auto;box-shadow:0 28px 80px #00000047}.unsplash-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.unsplash-modal-header h2{margin:0;font-size:22px}.unsplash-close{color:#000;background:#f2f0eb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.unsplash-search{background:#faf9f6;border:1px solid #d9d5ce;border-radius:8px;align-items:center;gap:9px;margin:18px 0 14px;padding:7px 8px 7px 11px;display:flex}.unsplash-search input{color:#111;background:0 0;border:0;outline:0;flex:1;min-width:0}.unsplash-search button{color:#fff;background:#111;border-radius:6px;padding:7px 11px;font-size:11px}.unsplash-search button:disabled{opacity:.55}.unsplash-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.unsplash-result{text-align:left;background:#f1eee8;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.unsplash-result img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.unsplash-result span{color:#fff;background:linear-gradient(#0000,#000000bd);gap:2px;padding:24px 9px 8px;display:grid;position:absolute;bottom:0;left:0;right:0}.unsplash-result strong{font-size:10px}.unsplash-result small{opacity:.78;font-size:9px}.unsplash-result:hover{outline-offset:1px;outline:2px solid #eec170}.unsplash-empty,.unsplash-error,.unsplash-attribution-note{color:#777a75;padding:18px 2px;font-size:11px}.unsplash-loading{color:#333;align-items:center;gap:9px;padding:18px 2px;font-size:12px;display:flex}.unsplash-spinner{border:2px solid #dedad2;border-top-color:#111;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite unsplash-spin}@keyframes unsplash-spin{to{transform:rotate(360deg)}}.unsplash-error{color:#8d3d45;padding:4px 2px 12px}.unsplash-attribution-note{margin:14px 0 0;padding:0;font-size:10px}.post-unsplash-credit{color:#858883;flex-wrap:wrap;gap:4px 12px;margin:10px 0 4px;font-size:10px;display:flex}.post-unsplash-credit a{color:#555b56;text-underline-offset:2px;text-decoration:underline}@media (width<=680px){.ambobs-editor-shell{min-height:210px;padding-top:8px}.ambobs-editor textarea{min-height:280px;font-size:19px;line-height:var(--prose-line-height)}.ambobs-editor-shell-shortcuts{display:none}.ambobs-editor-shell-footer{justify-content:space-between}.slash-command-menu{width:min(340px,100vw - 24px)}.unsplash-modal-backdrop{padding:10px}.unsplash-modal{border-radius:11px;max-height:calc(100vh - 20px);padding:14px}.unsplash-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.headings-page{z-index:20;background:#fffefafa;position:fixed;inset:0;overflow-y:auto}.headings-content{width:min(760px,100%);margin:0 auto;padding:34px 34px 70px}.headings-intro{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.6}.headings-list{gap:18px;display:grid}.heading-example{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:18px 20px 20px}.heading-example-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.heading-example-meta span{color:var(--coral-ink);letter-spacing:.12em;font-size:10px;font-weight:700}.heading-example-meta code{color:var(--muted);font-size:11px}.heading-example h1,.heading-example h2,.heading-example h3,.heading-example h4,.heading-example h5,.heading-example h6{color:var(--ink);margin:0}@media (width<=680px){.headings-content{padding:24px 20px 50px}.heading-example{padding:16px}}.ambobs-composer-form{background:0 0;border:0;width:100%;margin-bottom:17px;padding:0;display:block}.post-edit-composer-form{width:100%}.ambobs-composer-form .ambobs-editor-shell,.post-edit-composer-form .ambobs-editor-shell{width:100%;max-width:760px;margin:0 auto;padding:0}.ambobs-composer-form .ambobs-editor-shell-top,.post-edit-composer-form .ambobs-editor-shell-top{margin:0 0 10px;padding:0 2px}.ambobs-editor-shell-status{line-height:1.4}.ambobs-editor-surface{background:#fff;border:1px solid #e2dfd8;border-radius:12px;width:100%;position:relative;overflow:visible;box-shadow:0 10px 30px #2025220e}.ambobs-editor{padding:8px 38px 0;position:relative}.ambobs-composer-title{letter-spacing:-.03em;width:100%;max-width:none;margin:0;padding:0;font-size:clamp(34px,4vw,46px);line-height:1.08}.ambobs-editor textarea{resize:none;width:100%;height:auto;min-height:210px;font-size:clamp(18px,1.9vw,22px);line-height:var(--prose-line-height);letter-spacing:-.012em;margin:0;padding:0;display:block;overflow:hidden}.ambobs-editor textarea::placeholder,.ambobs-composer-title::placeholder{color:#7a7d78}.ambobs-editor-shell-footer{background:#fff;border-top:1px solid #ece9e3;border-radius:0 0 12px 12px;min-height:48px;margin-top:26px;padding:12px 38px 16px}.ambobs-editor-shell-footer .composer-inline-tools{gap:3px}.ambobs-editor-shell-footer .composer-inline-tools button{color:#4f554f}.ambobs-editor-shell-footer .composer-inline-tools button:hover{color:#111;background:#f5f1e8}.ambobs-editor-shell-footer .composer-shortcuts{color:#92958f}.ambobs-editor-surface>.composer-youtube-preview,.ambobs-editor-shell>.composer-image-gallery{margin-left:38px;margin-right:38px}.ambobs-editor-surface>.composer-youtube-preview{margin-top:24px}.ambobs-editor-shell>.composer-image-gallery{margin-top:20px}.ambobs-editor-surface>.composer-error{margin:14px 38px 0}.ambobs-editor-surface>.composer-error:last-child{margin-bottom:18px}@media (width<=760px){.ambobs-editor{padding:8px 24px 0}.ambobs-editor-surface>.composer-youtube-preview,.ambobs-editor-shell>.composer-image-gallery{margin-left:24px;margin-right:24px}.ambobs-editor-shell-footer{padding-left:24px;padding-right:24px}.ambobs-editor-surface>.composer-error{margin-left:24px;margin-right:24px}}@media (width<=680px){.ambobs-composer-form .ambobs-editor-shell,.post-edit-composer-form .ambobs-editor-shell{max-width:none}.ambobs-editor-surface{border-radius:10px}.ambobs-editor{padding:8px 18px 0}.ambobs-composer-title{font-size:clamp(31px,9vw,38px);line-height:1.1}.ambobs-editor textarea{height:210px;min-height:210px;font-size:18px;line-height:var(--prose-line-height)}.ambobs-editor-shell-footer{border-radius:0 0 10px 10px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 18px 14px}.ambobs-editor-shell-shortcuts{display:none}.ambobs-editor-surface>.composer-youtube-preview,.ambobs-editor-shell>.composer-image-gallery,.ambobs-editor-surface>.composer-error{margin-left:18px;margin-right:18px}}.ambobs-editor textarea{min-height:210px}.ambobs-editor-shell>.composer-image-gallery{gap:6px;width:auto;margin:16px 38px 8px;display:grid}.composer-media-item{color:#555b56;background:#faf9f6;border:1px solid #e1ddd5;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;font-size:11px;display:flex}.composer-media-item>svg{color:#777b76;flex:none}.composer-media-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-media-item .composer-image-remove{color:#777b76;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;display:grid;position:static}.composer-media-item .composer-image-remove:hover{color:#111;background:#ece9e3}.ambobs-editor-shell-footer{z-index:40;position:relative;overflow:visible}.composer-heading-picker{z-index:41;position:relative}.composer-heading-button{color:#555b56!important;width:31px!important;height:31px!important;font:700 13px/1 var(--font-heading)!important;background:0 0!important;border:1px solid #d8d4cd!important;border-radius:6px!important;padding:0!important}.composer-heading-button:hover,.composer-heading-button[aria-expanded=true]{color:#000!important;background:#fff8ea!important;border-color:#eec170!important}.composer-heading-menu{z-index:9999;background:#fff;border:1px solid #dedad2;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;width:132px;padding:6px;display:grid;position:absolute;top:auto;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 34px #00000029}.composer-heading-menu-portal{max-height:calc(100dvh - 16px);overflow:visible;z-index:2147483647!important;position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important}.composer-heading-menu button{color:#171917;min-height:32px;font:700 12px/1 var(--font-heading);background:0 0;border:0;border-radius:5px;padding:5px 6px}.composer-heading-menu button:hover{background:#f7f2e9}@media (width<=760px){.ambobs-editor-shell>.composer-image-gallery{margin-left:24px;margin-right:24px}}@media (width<=680px){.ambobs-editor-shell>.composer-image-gallery{margin-left:18px;margin-right:18px}.composer-media-item{font-size:10px}}.ambobs-editor-shell>.composer-image-gallery{flex-wrap:wrap;gap:8px;margin:10px 38px 4px;display:flex}.composer-gallery-thumb{background:#000;border:1px solid #202020;border-radius:7px;flex:0 0 58px;width:58px;height:58px;position:relative;overflow:hidden}.composer-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.composer-gallery-remove{color:#fff;cursor:pointer;background:#000000c7;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;line-height:1;display:grid;position:absolute;top:3px;right:3px}.composer-gallery-remove:hover{background:#000}@media (width<=760px){.ambobs-editor-shell>.composer-image-gallery{margin-left:24px;margin-right:24px}}@media (width<=680px){.ambobs-editor-shell>.composer-image-gallery{margin-left:18px;margin-right:18px}.composer-gallery-thumb{flex-basis:52px;width:52px;height:52px}}.composer-document-flow{flex-direction:column;gap:0;padding:0;display:flex}.composer-editable{color:#171917;width:100%;height:210px;min-height:210px;font-size:clamp(18px,1.9vw,22px);font-family:var(--font-prose);line-height:var(--prose-line-height);white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;caret-color:currentColor;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;display:block;position:relative;overflow-y:auto}.composer-editable.is-empty,.ambobs-editor-shell-fullscreen .ambobs-editor.is-empty{scrollbar-width:none!important;overflow-y:hidden!important}.composer-editable.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ambobs-editor-shell-fullscreen .ambobs-editor.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.composer-editable:not(.is-empty){overflow-y:auto}.composer-editable:focus{outline:0}.composer-editable:empty:before{content:attr(data-placeholder);color:#8b8d89;pointer-events:none;margin-left:6px;display:inline-block}.composer-editable>[data-composer-image]{vertical-align:middle;box-sizing:border-box;width:64px;height:64px;margin:6px 8px;display:inline-block}.composer-inline-image{vertical-align:middle;display:inline-block;position:relative}.composer-inline-image-frame{background:#eeeeec;border:1px solid #d4d4d4;border-radius:7px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.composer-inline-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.composer-inline-image-remove{color:#fff;cursor:pointer;box-sizing:border-box;background:#000000d1;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:4px}.composer-inline-image-remove:hover{background:#000}.composer-inline-image-credit{display:none}@media (width<=680px){.composer-editable>[data-composer-image]{width:56px;height:56px;margin:5px 6px}.composer-inline-image-frame{width:56px;height:56px}}.post-document-content{width:100%;min-width:0;display:block}.post-document-content .markdown-image{opacity:1;visibility:visible;object-fit:contain;background:0 0;border:0;border-radius:10px;width:auto;max-width:100%;height:auto;min-height:1px;margin:20px auto;display:block}.post-document-content .post-document-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:20px 0;display:grid}.post-document-content .post-document-gallery--count-1{display:block}.post-document-content .post-document-gallery--count-1 .post-document-image-button{width:fit-content;max-width:100%}.post-document-content .post-document-gallery--count-1 .post-document-image-button .markdown-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:680px}.post-document-content .post-document-gallery--count-2,.post-document-content .post-document-gallery--count-4,.post-document-content .post-document-gallery--count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.post-document-content .post-document-gallery--count-3 .post-document-image-button:last-child{grid-column:1/-1;justify-self:center;width:min(100%,66.666% - 4px)}.post-document-content .post-document-gallery .post-document-image-button{width:100%;min-width:0;margin:0}.post-document-content .post-document-gallery .markdown-image{object-fit:cover;border-radius:10px;width:100%;max-width:none;height:220px;margin:0;display:block}.post-document-content .post-leading-image-gallery{margin-top:0;margin-bottom:28px}@media (width<=800px){.post-document-content .post-document-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.post-document-content .post-document-gallery .markdown-image{height:180px}}@media (width<=480px){.post-document-content .post-document-gallery{gap:8px}.post-document-content .post-document-gallery .markdown-image{height:140px}}.post-document-image-button{cursor:zoom-in;text-align:center;background:0 0;border:0;width:100%;margin:20px 0;padding:0;display:block}.post-document-image-button .markdown-image{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.ambobs-lightbox-open{overflow:hidden}.ambobs-lightbox{z-index:10000;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.ambobs-lightbox-image{object-fit:contain;cursor:default;width:auto;max-width:min(94vw,1400px);height:auto;max-height:90vh;display:block}.ambobs-lightbox-close,.ambobs-lightbox-nav{z-index:10001;color:#f8f8ff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:fixed}.ambobs-lightbox-close{top:18px;right:18px}.ambobs-lightbox-prev{top:50%;left:18px;transform:translateY(-50%)}.ambobs-lightbox-next{top:50%;right:18px;transform:translateY(-50%)}.ambobs-lightbox-close:hover,.ambobs-lightbox-nav:hover{color:#000;background:#eec170}@media (width<=640px){.ambobs-lightbox{padding:16px}.ambobs-lightbox-image{max-width:96vw;max-height:84vh}.ambobs-lightbox-close{top:10px;right:10px}.ambobs-lightbox-prev{left:8px}.ambobs-lightbox-next{right:8px}}.ambobs-composer-form .ambobs-editor,.post-edit-composer-form .ambobs-editor{height:210px;min-height:210px;overflow-y:auto}.composer-markup h1,.composer-markup h2,.composer-markup h3,.composer-markup h4,.composer-markup h5,.composer-markup h6,.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;width:fit-content;max-width:100%;padding-inline:.06em}.composer-markup h1,.markdown-body h1,.composer-markup strong:nth-of-type(4n+1),.markdown-body strong:nth-of-type(4n+1){background-image:linear-gradient(100deg,#ffffaf00 1%,#ffffaf 2.5%,#ffffaf80 5.7%,#ffffaf1a 93%,#ffffafb4 95%,#ffffaf00 98%),linear-gradient(182deg,#ffffaf00,#ffffaf4d 8%,#ffffaf00 15%)}.composer-markup h2,.markdown-body h2,.composer-markup strong:nth-of-type(4n+2),.markdown-body strong:nth-of-type(4n+2){background-image:linear-gradient(100deg,#b8ffaf00 1%,#b8ffaf 2.5%,#b8ffaf80 5.7%,#b8ffaf1a 93%,#b8ffafb4 95%,#b8ffaf00 98%),linear-gradient(182deg,#b8ffaf00,#b8ffaf4d 8%,#b8ffaf00 15%)}.composer-markup h3,.markdown-body h3,.composer-markup strong:nth-of-type(4n+3),.markdown-body strong:nth-of-type(4n+3){background-image:linear-gradient(100deg,#ffafd400 1%,#ffafd4 2.5%,#ffafd480 5.7%,#ffafd41a 93%,#ffafd4b4 95%,#ffafd400 98%),linear-gradient(182deg,#ffafd400,#ffafd44d 8%,#ffafd400 15%)}.composer-markup h4,.markdown-body h4,.composer-markup strong:nth-of-type(4n),.markdown-body strong:nth-of-type(4n){background-image:linear-gradient(100deg,#afd7ff00 1%,#afd7ff 2.5%,#afd7ff80 5.7%,#afd7ff1a 93%,#afd7ffb4 95%,#afd7ff00 98%),linear-gradient(182deg,#afd7ff00,#afd7ff4d 8%,#afd7ff00 15%)}.composer-markup h5,.markdown-body h5{background-image:linear-gradient(100deg,#ffffaf00 1%,#ffffaf 2.5%,#ffffaf80 5.7%,#ffffaf1a 93%,#ffffafb4 95%,#ffffaf00 98%),linear-gradient(182deg,#ffffaf00,#ffffaf4d 8%,#ffffaf00 15%)}.composer-markup h6,.markdown-body h6{background-image:linear-gradient(100deg,#b8ffaf00 1%,#b8ffaf 2.5%,#b8ffaf80 5.7%,#b8ffaf1a 93%,#b8ffafb4 95%,#b8ffaf00 98%),linear-gradient(182deg,#b8ffaf00,#b8ffaf4d 8%,#b8ffaf00 15%)}.composer-markup strong,.markdown-body strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;padding-inline:.025em;font-weight:700}.composer-markup a,.markdown-body a{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:conic-gradient(at 0 100%,#ffe83e00 1%,#ffe83eeb 3%),conic-gradient(from 180deg at 100% 0,#0000,#ffe83ee6 1%,#0000 4%),linear-gradient(50deg,#ffe83e6b,#ffe83e24 75%,#ffe83e61);background-position:0 0,100% 100%,50%;background-repeat:no-repeat;background-size:auto 120%,auto 120%,100% 100%;border-radius:2px 4px 3px 2px;padding-inline:.035em;text-decoration:none;transition:background-image .14s,color .14s}.composer-markup a:hover,.markdown-body a:hover{color:inherit;background-image:conic-gradient(at 0 100%,#5be95c00 1%,#5be95c 3%),conic-gradient(from 180deg at 100% 0,#0000,#5be95c 1%,#0000 4%),linear-gradient(30deg,#5be95c94,#5be95c33 75%,#5be95c7a)}.composer-markup a:focus-visible,.markdown-body a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #afd7ff}.feed-post-images{gap:14px;margin:16px 0 4px;display:grid}.feed-post-image{min-width:0;margin:0}.feed-post-image img{object-fit:contain;border-radius:9px;width:auto;max-width:100%;height:auto;max-height:520px;margin:0 auto;display:block}.unsplash-image-credit{color:var(--muted,#777);text-align:center;margin-top:7px;font-size:12px;line-height:1.5;display:block}.unsplash-image-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.post-document-content .post-document-image-button .unsplash-image-credit{padding:0 8px 8px}.post-document-content .post-document-gallery .unsplash-image-credit{margin-top:5px;font-size:11px}.post-document-image-card{background:#ffffff06;border:1px solid #eec1702e;border-radius:14px;flex-direction:column;align-items:stretch;min-width:0;margin:0;display:flex;overflow:hidden}.post-document-image-card .post-document-image-button{cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.post-document-image-card .post-document-image-button .markdown-image{object-fit:contain;border-radius:0;width:100%;max-width:100%;max-height:680px;margin:0;transition:transform .22s;display:block}.post-document-image-card .post-document-image-button:hover .markdown-image{transform:scale(1.012)}.post-document-image-card .unsplash-image-credit{box-sizing:border-box;width:100%;color:var(--muted,#aaa);text-align:left;overflow-wrap:anywhere;background:#0000002e;border-top:1px solid #eec17021;margin:0;padding:11px 14px 12px;font-size:12px;line-height:1.5;display:block}.post-document-image-card .unsplash-image-credit a{color:var(--accent,#eec170);text-underline-offset:3px;font-weight:600;text-decoration:none}.post-document-image-card .unsplash-image-credit a:hover{text-decoration:underline}.post-document-gallery{align-items:start;gap:14px}.post-document-gallery .post-document-image-card{height:100%}.post-document-gallery .post-document-image-card .post-document-image-button{flex:auto;height:100%}.post-document-gallery .post-document-image-card .markdown-image{object-fit:cover;height:100%;min-height:160px;max-height:420px}@media (width<=640px){.post-document-image-card{border-radius:11px}.post-document-image-card .unsplash-image-credit{padding:9px 11px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.post-document-image-card .markdown-image{transition:none}}.post-document-image-card .unsplash-image-credit{text-align:left;overflow-wrap:anywhere;opacity:1;width:100%;text-shadow:none;background:#17130b;border-top:2px solid #eec170;border-left:3px solid #eec170;border-radius:0 0 10px 10px;margin:0;padding:13px 16px 14px;font-size:13px;font-weight:600;line-height:1.6;display:block;color:#f8f8ff!important}.post-document-image-card .unsplash-image-credit a{text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;color:#ffd778!important}.post-document-image-card .unsplash-image-credit a:hover,.post-document-image-card .unsplash-image-credit a:focus-visible{text-decoration-thickness:2px;color:#fff!important}.post-document-image-card .unsplash-image-credit a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ffd778}@media (width<=640px){.post-document-image-card .unsplash-image-credit{padding:12px 13px;font-size:12px}}.post-document-content{overflow-wrap:anywhere;display:flow-root}.post-document-content>.post-document-image-card,.post-document-content>.post-document-gallery{float:none;clear:both;box-sizing:border-box;isolation:isolate;margin-block:32px;position:relative}.post-document-content>.post-document-image-card{width:fit-content;max-width:100%}.post-document-content>.post-document-gallery{width:100%}.post-document-content>.post-leading-image-gallery,.post-document-content>.post-leading-single-image-card{margin-top:0;margin-bottom:32px}.post-document-image-card .unsplash-image-credit{margin-top:0;margin-bottom:0;padding-top:14px;padding-bottom:15px}@media (width<=640px){.post-document-content>.post-document-image-card,.post-document-content>.post-document-gallery{margin-block:24px}.post-document-content>.post-leading-image-gallery,.post-document-content>.post-leading-single-image-card{margin-top:0;margin-bottom:24px}.post-document-image-card .unsplash-image-credit{padding-top:13px;padding-bottom:13px}}.post-end-author{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:baseline;gap:6px;margin:18px 0 2px;padding-top:12px;font-size:12px;display:flex}.post-end-author>span{font-size:11px}.post-end-author>button{color:var(--ink);background:0 0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.post-end-author>button:hover{color:var(--coral-ink);text-decoration:underline}.post-like-action.active-like{color:var(--coral-ink)}.post-end-author>button{opacity:1;text-shadow:none;color:#000!important}.post-end-author>button:hover,.post-end-author>button:focus-visible{text-decoration:underline;color:#000!important}@media (width>=1001px){.right-rail{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow-y:auto}}@media (width>=681px) and (width<=1000px){.layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:24px;padding:28px 24px 56px;display:grid}.left-rail{display:none}.right-rail{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 100px);padding-top:0;display:block;position:sticky;top:84px;overflow-y:auto}.header-search{flex:260px;min-width:0;max-width:360px;margin:0 16px 0 24px;display:flex}.feed-search{display:flex!important}}@media (width<=680px){.right-rail{max-height:none;display:none;position:static;overflow:visible}.header-search{display:none}.mobile-search-button{display:grid}.feed-search{display:flex!important}}.post-text img,.markdown-body img{border-radius:10px;max-width:100%;height:auto;margin:14px auto;display:block}.post-text .markdown-image-figure,.markdown-body .markdown-image-figure{max-width:100%;margin:16px 0}.markdown-body em,.post-text em,.composer-live-preview em,.markdown-body i{font-style:italic!important}.feed-post-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;min-width:0;margin-top:12px;display:grid}.feed-post-image{background:#111;border-radius:10px;min-width:0;margin:0;overflow:hidden}.feed-post-image img{object-fit:contain;width:100%;max-height:520px;margin:0;display:block}.composer-top-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.composer-preview-toggle{-webkit-text-fill-color:#fff;cursor:pointer;font:inherit;background:#171d27;border:1px solid #eec170;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:650;transition:background-color .15s,color .15s,border-color .15s;color:#fff!important}.composer-preview-toggle:hover,.composer-preview-toggle[aria-pressed=true]{-webkit-text-fill-color:#eec170;background:#252b35;border-color:#eec170;color:#eec170!important}.composer-preview-toggle:focus-visible{outline-offset:3px;outline:2px solid #eec170}.composer-live-preview .markdown-table-wrap,.composer-live-preview .markdown-mermaid,.composer-live-preview .markdown-chart-card{max-width:100%}.composer-image-caption-editor{border:1px solid var(--border,#ddd);background:var(--surface,#7f7f7f0a);border-radius:14px;margin:16px 0 8px;padding:14px}.composer-image-caption-heading{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.composer-image-caption-heading span,.composer-image-caption-fields small{color:var(--muted,#777);font-size:12px}.composer-image-caption-list{gap:12px;display:grid}.composer-image-caption-item{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;display:grid}.composer-image-caption-item>img{object-fit:cover;background:#111;border-radius:8px;width:88px;height:72px}.composer-image-caption-fields{gap:7px;min-width:0;display:grid}.composer-image-caption-fields label{gap:6px;font-size:12px;font-weight:650;display:grid}.composer-image-caption-fields input{box-sizing:border-box;border:1px solid var(--border,#ccc);width:100%;min-width:0;color:inherit;background:var(--background,#fff);font:inherit;border-radius:8px;padding:9px 10px;font-size:14px}.composer-image-caption-fields input:focus,.composer-preview-source:focus{outline-offset:1px;outline:2px solid #eec170}.composer-live-preview{overflow-wrap:anywhere;min-height:220px;padding:16px 0}.composer-live-preview-rendered{padding-bottom:18px}.composer-preview-source-label{color:var(--muted,#777);margin:8px 0;font-size:12px;font-weight:650;display:block}.composer-preview-source{resize:vertical;box-sizing:border-box;border:1px solid var(--border,#ccc);background:var(--background,#fff);width:100%;min-height:140px;color:inherit;border-radius:10px;padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.post-document-image-caption{text-align:center;color:var(--muted,#777);margin:8px 0 4px;font-size:13px;line-height:1.5;display:block}@media (width<=520px){.composer-image-caption-item{grid-template-columns:64px minmax(0,1fr);gap:9px}.composer-image-caption-item>img{width:64px;height:60px}.composer-image-caption-editor{padding:10px}}.composer-inline-caption-label{width:min(100%,560px);color:var(--muted,#777);text-align:left;gap:5px;margin:9px auto 5px;font-size:11px;font-weight:650;display:grid}.composer-inline-caption-input{box-sizing:border-box;border:1px solid var(--border,#d5d5d5);background:var(--background,#fff);width:100%;color:var(--text,inherit);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:400;display:block}.composer-inline-caption-input::placeholder{color:var(--muted,#999)}.composer-inline-caption-input:focus{outline-offset:1px;outline:2px solid #eec170}.composer-rich-block-editors{border-top:1px solid var(--border,#ddd);gap:12px;margin-top:18px;padding-top:16px;display:grid}.composer-rich-block-editors>strong{font-size:14px}.composer-rich-block-editors>p{color:var(--muted,#777);margin:0;font-size:12px}.composer-rich-block-editor{gap:7px;font-size:12px;font-weight:650;display:grid}.composer-rich-block-editor textarea{box-sizing:border-box;border:1px solid var(--border,#ccc);width:100%;min-height:110px;color:inherit;background:var(--background,#fff);resize:vertical;border-radius:9px;padding:11px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.composer-rich-block-editor textarea:focus{outline-offset:1px;outline:2px solid #eec170}.composer-preview-image-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:14px;width:100%;margin:20px 0 8px;display:grid}.composer-preview-image-gallery.is-single{grid-template-columns:minmax(0,1fr)}.composer-preview-image-card{border:1px solid var(--border,#d5d5d5);background:var(--surface,#7f7f7f0a);border-radius:14px;min-width:0;margin:0;overflow:hidden}.composer-preview-image-card img{object-fit:contain;background:#0000000a;width:100%;max-height:460px;margin:0;display:block}.composer-preview-image-card figcaption{border-top:1px solid var(--border,#d5d5d5);color:var(--text,inherit);text-align:left;overflow-wrap:anywhere;margin:0;padding:11px 13px;font-size:13px;font-weight:600;line-height:1.5;display:block}.composer-preview-image-credit{color:var(--muted,#777);padding:0 13px 11px;font-size:11px;display:block}.composer-inline-caption-label{display:none!important}.composer-inline-caption-trigger{z-index:2;color:#fff;cursor:pointer;box-sizing:border-box;background:#000000d1;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:27px;right:4px}.composer-inline-caption-trigger:hover{border-color:var(--accent,#eec170);background:#000;transform:scale(1.06)}.composer-inline-caption-trigger:focus-visible,.composer-caption-modal button:focus-visible,.composer-caption-modal textarea:focus-visible{outline:2px solid var(--accent,#eec170);outline-offset:3px}.composer-caption-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(2px);background:#0a0c0c47;place-items:center;padding:16px;animation:.14s ease-out composer-caption-backdrop-in;display:grid;position:fixed;inset:0}.composer-caption-modal{border:1px solid var(--border,#7f7f7f38);background:var(--background,#fff);width:min(100%,380px);color:var(--text,#202522);border-radius:22px;padding:22px;animation:.18s ease-out composer-caption-modal-in;position:relative;box-shadow:0 24px 80px #0000003d}.composer-caption-modal-close{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.composer-caption-modal-close:hover{background:#7f7f7f1f}.composer-caption-modal-eyebrow{color:var(--muted,#777);letter-spacing:.12em;margin:0 38px 8px 0;font-size:10px;font-weight:750;display:block}.composer-caption-modal h3{margin:0 38px 7px 0;font-size:22px;font-weight:750;line-height:1.25}.composer-caption-modal p{color:var(--muted,#777);margin:0 0 18px;font-size:13px;line-height:1.5}.composer-caption-modal textarea{resize:vertical;border:1px solid var(--border,#d8d8d8);background:var(--surface,#fafafa);width:100%;min-height:96px;color:inherit;font:inherit;border-radius:12px;padding:12px 13px;font-size:14px;line-height:1.5;display:block}.composer-caption-modal-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.composer-caption-modal-footer>span{color:var(--muted,#777);font-variant-numeric:tabular-nums;margin-right:auto;font-size:11px}.composer-caption-modal-footer button{min-height:36px;font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:650}.composer-caption-modal-cancel{border:1px solid var(--border,#d8d8d8);color:inherit;background:0 0}.composer-caption-modal-save{border:1px solid var(--accent,#eec170);background:var(--accent,#eec170);color:#24231e}@keyframes composer-caption-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes composer-caption-modal-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.composer-caption-modal{border-radius:18px;padding:24px 18px 18px}}@media (prefers-reduced-motion:reduce){.composer-caption-modal-backdrop,.composer-caption-modal{animation:none}}.is-inline-editable-preview .markdown-table-wrap th,.is-inline-editable-preview .markdown-table-wrap td{cursor:text}.is-inline-editable-preview .markdown-table-wrap th:hover,.is-inline-editable-preview .markdown-table-wrap td:hover{outline:1px dashed var(--accent,#eec170);outline-offset:-2px}.is-inline-editable-preview .markdown-table-wrap [contenteditable=true]{outline-offset:-2px;outline:1px solid #eec170b3;min-width:2.5rem}.markdown-inline-table-actions,.markdown-inline-code-actions{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;display:flex}.markdown-inline-table-actions button,.markdown-inline-code-actions button{border:1px solid var(--border,#d5d5d5);background:var(--background,#fff);color:var(--text,inherit);font:inherit;cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12px}.markdown-inline-table-actions button:hover,.markdown-inline-code-actions button:hover{border-color:var(--accent,#eec170)}.markdown-inline-code-editor{border:1px solid var(--border,#d5d5d5);background:var(--surface,#7f7f7f0a);border-radius:12px;gap:10px;padding:12px;display:grid}.markdown-inline-code-heading{color:var(--muted,#777);font-size:12px;font-weight:700}.markdown-inline-code-editor textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--border,#ccc);background:var(--background,#fff);width:100%;min-height:180px;color:inherit;white-space:pre;tab-size:2;border-radius:8px;padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.markdown-inline-code-editor textarea:focus{outline:2px solid var(--accent,#eec170);outline-offset:1px}.is-inline-editable-preview .markdown-table-edit-button{min-height:28px;font:inherit;cursor:pointer;border:1px solid #eec170;border-radius:999px;justify-content:center;align-items:center;margin-right:6px;padding:4px 10px;font-size:12px;font-weight:700;color:#17130b!important;background:#eec170!important;display:inline-flex!important}.is-inline-editable-preview .markdown-table-edit-button:hover,.is-inline-editable-preview .markdown-table-edit-button:focus-visible{outline-offset:2px;outline:2px solid #eec170;background:#ffd778!important}.markdown-inline-edit-error{color:#7a2e0e;background:#fff4e5;border-left:3px solid #b54708;margin:8px 0;padding:8px 10px;font-size:12px}.feed-post-images.feed-post-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.feed-post-gallery .feed-post-image img{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:280px}.feed-post-gallery .post-document-image-caption{font-size:11px}@media (width<=520px){.feed-post-images.feed-post-gallery{gap:7px}.feed-post-gallery .feed-post-image img{max-height:210px}}.feed-post-gallery-image{width:100%;min-width:0;color:inherit;cursor:pointer;background:#111;border:0;border-radius:9px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.feed-post-gallery-image img{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:100%;max-height:280px;transition:transform .18s;display:block}.feed-post-gallery-image:hover img{transform:scale(1.025)}.feed-post-gallery-more{color:#fff;letter-spacing:-.04em;background:#00000094;justify-content:center;align-items:center;font-size:clamp(24px,4vw,38px);font-weight:750;display:flex;position:absolute;inset:0}.feed-post-gallery-image:focus-visible{outline:3px solid var(--accent,#eec170);outline-offset:3px}@media (width<=520px){.feed-post-gallery-image img{max-height:210px}}.search-panel{background:#fffefad1}.search-panel input,.header-search input{caret-color:var(--ink);color:var(--ink)!important;background-color:#0000!important}.search-panel input::placeholder,.header-search input::placeholder{color:#858b83;opacity:1}.search-panel input:-webkit-autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f7f2!important}.search-panel input:-webkit-autofill:hover{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f7f2!important}.search-panel input:-webkit-autofill:focus{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f7f2!important}.header-search input:-webkit-autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f7f2!important}.header-search input:-webkit-autofill:hover{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f7f2!important}.header-search input:-webkit-autofill:focus{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #f8f7f2!important}@media (width>=681px) and (width<=1000px){.layout.post-page-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:22px;padding:28px 22px 50px;display:grid}.post-page-layout .feed-column{min-width:0;max-width:none}.post-page-layout .right-rail{min-width:0;padding-top:0;display:block}}@media (width<=680px){.layout.post-page-layout{padding:22px 17px 50px;display:block}.post-page-layout .right-rail{display:none!important}}.post-document-content .post-document-gallery .post-document-image-button{background:#111;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.post-document-content .post-document-gallery .post-document-gallery-more{color:#fff;letter-spacing:-.04em;background:#00000094;justify-content:center;align-items:center;font:750 clamp(24px,4vw,38px)/1 ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;inset:0}.post-document-content .post-document-gallery .post-document-image-button:focus-visible{outline:3px solid var(--accent,#eec170);outline-offset:3px}.post-document-content .post-document-gallery .post-document-image-button .markdown-image{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:300px;margin:0}.markdown-body img.markdown-content-image,.post-text img.markdown-content-image{background:linear-gradient(100deg,#eeeeec 20%,#f8f8f7 38%,#e7e7e5 56%) 0 0/220% 100%;transition:opacity .22s}.markdown-body img.markdown-content-image.is-loading,.post-text img.markdown-content-image.is-loading{color:#0000;animation:1.35s ease-in-out infinite ambobs-image-shimmer}.markdown-body img.markdown-content-image.is-loaded,.post-text img.markdown-content-image.is-loaded{background:0 0;animation:none}@keyframes ambobs-image-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.markdown-body img.markdown-content-image,.post-text img.markdown-content-image{transition:none!important;animation:none!important}}.post-route-column .post-text .markdown-image-figure img{margin-inline:auto}.post-route-column .post-text .markdown-image-figure figcaption{text-align:center}.ambobs-editor-shell .ambobs-editor{position:relative}.composer-expand-handle{z-index:3;color:#62645f;cursor:nwse-resize;background:#fffffcf0;border:1px solid #dedbd5;border-radius:7px;place-items:center;width:30px;height:30px;padding:4px;display:inline-grid;position:absolute;bottom:8px;right:8px}.composer-expand-handle:hover{color:#202522;background:#fff;border-color:#b9b7b0}@media (width<=680px){.ambobs-editor-shell-expanded .ambobs-editor{min-height:340px}.ambobs-editor-shell-expanded .composer-editable{min-height:270px}}.composer-expand-handle{cursor:pointer;place-items:center;transition:color .15s,background .15s,border-color .15s,transform .15s;box-shadow:0 2px 7px #1118201f;color:#202522!important;background:#fff8ea!important;border:1px solid #eec170!important;border-radius:9px!important;width:34px!important;height:34px!important;padding:6px!important;display:inline-grid!important}.composer-expand-handle:hover,.composer-expand-handle[aria-pressed=true]{color:#111820!important;background:#eec170!important;border-color:#d7a84f!important}.composer-expand-handle:focus-visible{outline-offset:3px;outline:2px solid #eec170!important}.ambobs-editor-shell-expanded .composer-expand-handle{float:right;margin-top:-42px;margin-right:8px;position:sticky}@media (width<=680px){.composer-expand-handle{width:32px!important;height:32px!important}}.markdown-body img.markdown-content-image,.post-text img.markdown-content-image{box-sizing:border-box;transition:background-color .22s,background-image .22s;background-color:#eeeeec!important;background-image:linear-gradient(105deg,#eeeeec 20%,#f8f8f7 38%,#e4e4e2 56%,#eeeeec 72%)!important;background-size:240% 100%!important}.markdown-body img.markdown-content-image.is-loading,.post-text img.markdown-content-image.is-loading{aspect-ratio:auto 16/9;object-fit:contain;color:#0000;width:100%;height:auto;animation:1.35s ease-in-out infinite ambobs-image-shimmer!important}.markdown-body img.markdown-content-image.is-loaded,.post-text img.markdown-content-image.is-loaded{background-color:#0000!important;background-image:none!important;animation:none!important}.markdown-body img.markdown-content-image.is-failed,.post-text img.markdown-content-image.is-failed{background:#eeeeec!important;animation:none!important}.markdown-body .markdown-image-figure,.post-text .markdown-image-figure{background:0 0!important}.post-document-content .post-document-image-card,.post-document-content .post-document-gallery .post-document-image-card{background-color:#eeeeec!important}.markdown-body .markdown-image-figure figcaption,.post-text .markdown-image-figure figcaption{color:#55585b!important;background:#eeeeec!important}@media (prefers-reduced-motion:reduce){.markdown-body img.markdown-content-image,.post-text img.markdown-content-image{transition:none!important;animation:none!important}}.post-route-column .post-text .markdown-body p:has(>img:only-of-type){text-align:center}.post-route-column .post-text .markdown-body p>img:only-of-type{vertical-align:middle;width:auto;max-width:100%;height:auto;margin:18px auto;display:inline-block}.post-route-column .post-text .markdown-body>img{width:auto;max-width:100%;height:auto;margin:18px auto;display:block}.post-route-column .post-text .markdown-body>.markdown-image-figure{text-align:center;width:fit-content;max-width:100%;margin:18px auto}.post-route-column .post-text .markdown-body>.markdown-image-figure figcaption{text-align:center;overflow-wrap:anywhere}.ambobs-editor-shell .ambobs-editor{padding-bottom:44px;position:relative}.ambobs-editor-shell .composer-expand-handle{touch-action:manipulation;float:none!important;cursor:pointer!important;margin:0!important;position:absolute!important;bottom:8px!important;right:8px!important}.ambobs-editor-shell-expanded .ambobs-editor{min-height:430px}.ambobs-editor-shell-expanded .composer-editable{min-height:360px}@media (width<=680px){.ambobs-editor-shell-expanded .ambobs-editor{min-height:340px}.ambobs-editor-shell-expanded .composer-editable{min-height:270px}.ambobs-editor-shell .composer-expand-handle{bottom:6px!important;right:6px!important}}@media (prefers-reduced-motion:reduce){.ambobs-editor-shell .composer-expand-handle{transition:none!important}}.post-route-column .post-document-content>.post-document-image-card .post-document-image-button,.post-route-column .post-document-content>.post-document-image-card .markdown-image{max-width:100%}.post-route-column .post-document-content>.post-document-image-card>figcaption{text-align:center;overflow-wrap:anywhere}:is(.ambobs-editor-shell:fullscreen,.ambobs-editor-shell.ambobs-editor-shell-fullscreen){overscroll-behavior:none;z-index:2147483000!important;box-sizing:border-box!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;inset:0!important;background:#000!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:clamp(12px,2.4vw,32px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.ambobs-editor-shell-fullscreen .ambobs-editor-shell-top{flex:none;width:100%;max-width:1100px;margin:0 auto 14px}.ambobs-editor-shell:fullscreen .ambobs-editor-shell-top{flex:none;width:100%;max-width:1100px;margin:0 auto 14px}.ambobs-editor-shell-fullscreen .ambobs-editor{box-sizing:border-box;overscroll-behavior:contain;flex:auto;width:100%;max-width:1100px;margin:0 auto;min-height:0!important;overflow:hidden auto!important}.ambobs-editor-shell:fullscreen .ambobs-editor{box-sizing:border-box;overscroll-behavior:contain;flex:auto;width:100%;max-width:1100px;margin:0 auto;min-height:0!important;overflow:hidden auto!important}.ambobs-editor-shell-fullscreen .composer-editable,.ambobs-editor-shell-fullscreen .composer-live-preview{box-sizing:border-box;min-height:min(58vh,680px)}.ambobs-editor-shell:fullscreen .composer-editable{box-sizing:border-box;min-height:min(58vh,680px)}.ambobs-editor-shell:fullscreen .composer-live-preview{box-sizing:border-box;min-height:min(58vh,680px)}.ambobs-editor-shell-fullscreen .composer-editable{-webkit-text-fill-color:#fff;caret-color:#fff;color:#fff!important}.ambobs-editor-shell:fullscreen .composer-editable{-webkit-text-fill-color:#fff;caret-color:#fff;color:#fff!important}.ambobs-editor-shell-fullscreen .composer-editable:empty:before{color:#a8a8a8;-webkit-text-fill-color:#a8a8a8}.ambobs-editor-shell:fullscreen .composer-editable:empty:before{color:#a8a8a8;-webkit-text-fill-color:#a8a8a8}.ambobs-editor-shell:fullscreen .composer-editable::selection{color:#fff;background:#eec17061}.ambobs-editor-shell-fullscreen .composer-editable::selection{color:#fff;background:#eec17061}.ambobs-editor-shell-fullscreen .ambobs-editor-shell-footer{flex:none;width:100%;max-width:1100px;margin:14px auto 0}.ambobs-editor-shell:fullscreen .ambobs-editor-shell-footer{flex:none;width:100%;max-width:1100px;margin:14px auto 0}.ambobs-editor-shell-fullscreen .composer-expand-handle{z-index:2;flex:none;float:none!important;margin:0 8px 0 0!important;position:relative!important;inset:auto!important}.ambobs-editor-shell:fullscreen .composer-expand-handle{z-index:2;flex:none;float:none!important;margin:0 8px 0 0!important;position:relative!important;inset:auto!important}@media (width<=680px){.ambobs-editor-shell:fullscreen{padding:10px!important}.ambobs-editor-shell-fullscreen{padding:10px!important}.ambobs-editor-shell:fullscreen .ambobs-editor-shell-top{align-items:flex-start}.ambobs-editor-shell-fullscreen .ambobs-editor-shell-top{align-items:flex-start}.ambobs-editor-shell:fullscreen .ambobs-editor{min-height:58vh!important}.ambobs-editor-shell-fullscreen .ambobs-editor{min-height:58vh!important}.ambobs-editor-shell-fullscreen .composer-editable,.ambobs-editor-shell-fullscreen .composer-live-preview{min-height:52vh}.ambobs-editor-shell:fullscreen .composer-editable{min-height:52vh}.ambobs-editor-shell:fullscreen .composer-live-preview{min-height:52vh}.ambobs-editor-shell-fullscreen .composer-expand-handle{margin-right:6px!important;position:relative!important;inset:auto!important}.ambobs-editor-shell:fullscreen .composer-expand-handle{margin-right:6px!important;position:relative!important;inset:auto!important}}.ambobs-editor-shell-fullscreen .composer-live-preview{-webkit-text-fill-color:#fff;color:#fff!important}.ambobs-editor-shell:fullscreen .composer-live-preview{-webkit-text-fill-color:#fff;color:#fff!important}.ambobs-editor-shell-fullscreen .composer-live-preview .markdown-body,.ambobs-editor-shell-fullscreen .composer-live-preview .markdown-body :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,th,td,figcaption,small,a,strong,em,code){-webkit-text-fill-color:#fff;color:#fff!important}.ambobs-editor-shell:fullscreen .composer-live-preview .markdown-body{-webkit-text-fill-color:#fff;color:#fff!important}.ambobs-editor-shell:fullscreen .composer-live-preview .markdown-body :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,th,td,figcaption,small,a,strong,em,code){-webkit-text-fill-color:#fff;color:#fff!important}.ambobs-editor-shell-fullscreen .composer-live-preview .markdown-table-wrap{color:#fff;background:#0b0b0b}.ambobs-editor-shell:fullscreen .composer-live-preview .markdown-table-wrap{color:#fff;background:#0b0b0b}.ambobs-editor-shell-fullscreen .composer-live-preview .markdown-table-wrap table{background:0 0}.ambobs-editor-shell:fullscreen .composer-live-preview .markdown-table-wrap table{background:0 0}html body .ambobs-editor-shell .composer-top-actions>button.composer-preview-toggle{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background-color:#171d27!important;border-color:#eec170!important}html body .ambobs-editor-shell .composer-top-actions>button.composer-preview-toggle:hover,html body .ambobs-editor-shell .composer-top-actions>button.composer-preview-toggle[aria-pressed=true]{color:#eec170!important;-webkit-text-fill-color:#eec170!important;background-color:#252b35!important;border-color:#eec170!important}html body .ambobs-editor-shell .composer-top-actions>button.composer-preview-toggle:focus-visible{outline-offset:3px;outline:2px solid #eec170!important}.markdown-body img.markdown-content-image,.post-text img.markdown-content-image{box-sizing:border-box;aspect-ratio:auto;object-fit:contain;opacity:1;width:auto;max-width:100%;height:auto;max-height:520px;margin:14px auto;transition:opacity .22s,background-color .22s,background-image .22s;display:block}.markdown-body img.markdown-content-image.is-loading,.post-text img.markdown-content-image.is-loading{opacity:.72;background-color:#eeeeec!important;background-image:linear-gradient(105deg,#eeeeec 20%,#f8f8f7 38%,#e4e4e2 56%,#eeeeec 72%)!important;background-size:240% 100%!important;animation:1.35s ease-in-out infinite ambobs-image-shimmer!important}.markdown-body img.markdown-content-image.is-loaded,.post-text img.markdown-content-image.is-loaded{opacity:1;background-color:#0000!important;background-image:none!important;animation:none!important}.markdown-body img.markdown-content-image.is-failed,.post-text img.markdown-content-image.is-failed{opacity:1;background:#eeeeec!important;animation:none!important}.post-route-column .post-text .markdown-image-figure{text-align:center;width:100%;max-width:100%;margin:18px auto}.post-route-column .post-text .markdown-image-figure img.markdown-content-image{margin-inline:auto}.post-route-column .post-text p:has(>img.markdown-content-image:only-child){text-align:center}.post-route-column .post-text p>img.markdown-content-image:only-child{margin-inline:auto}@media (prefers-reduced-motion:reduce){.markdown-body img.markdown-content-image,.post-text img.markdown-content-image{transition:none!important;animation:none!important}}.markdown-body .markdown-image-frame,.post-text .markdown-image-frame{background-color:#eeeeec;background-image:linear-gradient(105deg,#eeeeec 20%,#f8f8f7 38%,#e4e4e2 56%,#eeeeec 72%);background-size:240% 100%;width:fit-content;max-width:100%;height:auto;margin-inline:auto;animation:1.35s ease-in-out infinite ambobs-image-shimmer;display:block;position:relative;overflow:hidden}.markdown-body .markdown-image-frame>img.markdown-content-image,.post-text .markdown-image-frame>img.markdown-content-image{aspect-ratio:auto;object-fit:contain;opacity:0;max-width:100%;max-height:520px;margin:0 auto;transition:opacity .22s;display:block;background:0 0!important;width:auto!important;height:auto!important;animation:none!important}.markdown-body .markdown-image-frame.is-loaded,.post-text .markdown-image-frame.is-loaded{background:0 0!important;animation:none!important}.markdown-body .markdown-image-frame.is-loaded>img.markdown-content-image,.post-text .markdown-image-frame.is-loaded>img.markdown-content-image{opacity:1}.markdown-body .markdown-image-frame.is-failed,.post-text .markdown-image-frame.is-failed{background:#eeeeec!important;animation:none!important}.markdown-body .markdown-image-frame.is-failed>img.markdown-content-image,.post-text .markdown-image-frame.is-failed>img.markdown-content-image{opacity:0}.markdown-body .markdown-image-figure>.markdown-image-frame,.post-text .markdown-image-figure>.markdown-image-frame{margin-inline:auto}@media (prefers-reduced-motion:reduce){.markdown-body .markdown-image-frame,.post-text .markdown-image-frame{transition:none!important;animation:none!important}}.ambobs-editor-shell-footer .composer-inline-tools .composer-expand-handle{float:none!important;flex:none!important;margin:0 8px 0 0!important;position:relative!important;inset:auto!important}.ambobs-editor-shell-footer>.composer-inline-tools{order:0!important;justify-content:flex-start!important;align-items:center!important;margin-right:auto!important;display:inline-flex!important}.ambobs-editor-shell-footer>.composer-inline-tools>.composer-expand-handle{float:none!important;order:-1!important;align-self:center!important;margin:0 2px 0 0!important;display:inline-grid!important;position:static!important;inset:auto!important}.ambobs-editor-shell-footer>.composer-inline-tools>.composer-voice-button{order:0!important}html body .ambobs-editor-shell .ambobs-editor.is-empty{scrollbar-width:none!important;overscroll-behavior:none!important;overflow-y:hidden!important}html body .ambobs-editor-shell .ambobs-editor.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .ambobs-editor-shell .composer-editable.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body .ambobs-editor-shell .composer-editable.is-empty{scrollbar-width:none!important;overscroll-behavior:none!important;overflow-y:hidden!important}html body .ambobs-editor-shell .ambobs-editor:not(.is-empty){overflow-y:auto}html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools>button.composer-expand-handle,html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools>button.composer-expand-handle:visited,html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools>button.composer-expand-handle:focus-visible{appearance:none!important;color:#202522!important;-webkit-text-fill-color:#202522!important;opacity:1!important;background:#fff8ea!important;border:1px solid #eec170!important;box-shadow:0 2px 7px #1118202e!important}html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools>button.composer-expand-handle:hover,html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools>button.composer-expand-handle[aria-expanded=true]{color:#202522!important;-webkit-text-fill-color:#202522!important;background:#eec170!important;border-color:#d7a84f!important}html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools>button.composer-expand-handle>svg{stroke:#202522!important;color:#202522!important;opacity:1!important;display:block!important}@media (width<=680px){:is(.ambobs-editor-shell.ambobs-editor-shell-fullscreen,.ambobs-editor-shell:fullscreen){width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom))!important;gap:0!important;position:fixed!important;inset:0!important}.ambobs-editor-shell-fullscreen .ambobs-editor-shell-top{flex-wrap:wrap;gap:8px;margin:0 auto 10px!important}.ambobs-editor-shell:fullscreen .ambobs-editor-shell-top{flex-wrap:wrap;gap:8px;margin:0 auto 10px!important}.ambobs-editor-shell-fullscreen .ambobs-editor{flex:1 1 0!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow-y:auto!important}.ambobs-editor-shell:fullscreen .ambobs-editor{flex:1 1 0!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow-y:auto!important}.ambobs-editor-shell-fullscreen .composer-editable,.ambobs-editor-shell-fullscreen .composer-live-preview{min-height:100%!important}.ambobs-editor-shell:fullscreen .composer-editable{min-height:100%!important}.ambobs-editor-shell:fullscreen .composer-live-preview{min-height:100%!important}.ambobs-editor-shell-fullscreen .ambobs-editor-shell-footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;padding-bottom:2px;flex:none!important;margin:10px auto 0!important;display:flex!important}.ambobs-editor-shell:fullscreen .ambobs-editor-shell-footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;padding-bottom:2px;flex:none!important;margin:10px auto 0!important;display:flex!important}.ambobs-editor-shell-fullscreen .composer-inline-tools{flex-wrap:wrap;flex:100%;justify-content:flex-start;align-items:center;min-width:0;gap:5px!important;margin:0!important;display:flex!important}.ambobs-editor-shell:fullscreen .composer-inline-tools{flex-wrap:wrap;flex:100%;justify-content:flex-start;align-items:center;min-width:0;gap:5px!important;margin:0!important;display:flex!important}.ambobs-editor-shell-fullscreen .composer-inline-tools>button,.ambobs-editor-shell-fullscreen .composer-heading-picker>button{box-sizing:border-box;border-radius:7px;place-items:center;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-grid!important}.ambobs-editor-shell:fullscreen .composer-inline-tools>button{box-sizing:border-box;border-radius:7px;place-items:center;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-grid!important}.ambobs-editor-shell:fullscreen .composer-heading-picker>button{box-sizing:border-box;border-radius:7px;place-items:center;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-grid!important}.ambobs-editor-shell-fullscreen .composer-inline-tools>button svg,.ambobs-editor-shell-fullscreen .composer-heading-picker>button svg{width:15px!important;height:15px!important}.ambobs-editor-shell:fullscreen .composer-inline-tools>button svg{width:15px!important;height:15px!important}.ambobs-editor-shell:fullscreen .composer-heading-picker>button svg{width:15px!important;height:15px!important}.ambobs-editor-shell-fullscreen .composer-inline-tools>.composer-expand-handle,.ambobs-editor-shell-fullscreen .composer-inline-tools>.composer-voice-button{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important}.ambobs-editor-shell:fullscreen .composer-inline-tools>.composer-expand-handle{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important}.ambobs-editor-shell:fullscreen .composer-inline-tools>.composer-voice-button{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important}.ambobs-editor-shell-fullscreen .composer-inline-tools .composer-voice-button svg{width:14px!important;height:14px!important}.ambobs-editor-shell:fullscreen .composer-inline-tools .composer-voice-button svg{width:14px!important;height:14px!important}.ambobs-editor-shell-fullscreen .composer-inline-tools .composer-heading-picker{flex:0 0 30px;width:30px;min-width:30px}.ambobs-editor-shell:fullscreen .composer-inline-tools .composer-heading-picker{flex:0 0 30px;width:30px;min-width:30px}.ambobs-editor-shell-fullscreen .composer-inline-tools .composer-heading-menu,.ambobs-editor-shell-fullscreen .composer-inline-tools .composer-format-menu{max-width:calc(100vw - 24px)}.ambobs-editor-shell:fullscreen .composer-inline-tools .composer-heading-menu{max-width:calc(100vw - 24px)}.ambobs-editor-shell:fullscreen .composer-inline-tools .composer-format-menu{max-width:calc(100vw - 24px)}.ambobs-editor-shell-fullscreen .ambobs-editor-shell-shortcuts{flex:auto;min-width:0;font-size:10px;line-height:1.35}.ambobs-editor-shell:fullscreen .ambobs-editor-shell-shortcuts{flex:auto;min-width:0;font-size:10px;line-height:1.35}.ambobs-editor-shell-fullscreen .ambobs-publish-button,.ambobs-editor-shell-fullscreen .composer-cancel-button{min-height:34px;padding:7px 11px;font-size:12px}.ambobs-editor-shell:fullscreen .ambobs-publish-button{min-height:34px;padding:7px 11px;font-size:12px}.ambobs-editor-shell:fullscreen .composer-cancel-button{min-height:34px;padding:7px 11px;font-size:12px}}@media (width<=420px){.ambobs-editor-shell-footer{flex-wrap:wrap;gap:7px}.ambobs-editor-shell-footer .composer-inline-tools{flex-wrap:wrap;flex:100%;min-width:0;display:flex;gap:4px!important}.ambobs-editor-shell-footer .composer-inline-tools>button,.ambobs-editor-shell-footer .composer-inline-tools .composer-heading-picker>button{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.ambobs-editor-shell-footer .composer-inline-tools>button svg{width:14px!important;height:14px!important}.ambobs-editor-shell-footer .composer-inline-tools .composer-heading-picker{flex:0 0 28px;width:28px;min-width:28px}}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen{z-index:2147483000!important;box-sizing:border-box!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;background:#fff!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor-shell-top{flex:none!important;width:100%!important;max-width:980px!important;margin-inline:auto!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;width:100%!important;max-width:980px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:hidden auto!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor.is-empty{scrollbar-width:none!important;overflow-y:hidden!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen .composer-editable{overflow-wrap:anywhere;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen .composer-editable.is-empty{scrollbar-width:none!important;overscroll-behavior:none!important;overflow:hidden!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen .composer-editable.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor-shell-footer{padding-bottom:2px;flex:none!important;width:100%!important;max-width:980px!important;margin:12px auto 0!important}@media (width<=680px){.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen{padding:max(10px, env(safe-area-inset-top)) 10px max(8px, env(safe-area-inset-bottom))!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor-shell-top{align-items:flex-start!important;gap:8px!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor-shell-footer{gap:6px!important;margin-top:8px!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor-shell-footer .composer-inline-tools{flex:100%!important;gap:4px!important}}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen{isolation:isolate;color:#fff!important;background:#000!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor{border:0!important;flex-direction:column!important;flex:1 1 0!important;height:0!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden auto!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor>.composer-editable{flex:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 24px!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor.is-empty,.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor>.composer-editable.is-empty{scrollbar-width:none!important;overflow:hidden!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor>.composer-editable.is-empty::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor-shell-footer{flex-shrink:0!important}@media (width<=680px){.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen{padding:max(10px, env(safe-area-inset-top)) 10px max(8px, env(safe-area-inset-bottom))!important;gap:0!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor-shell-top{flex-wrap:wrap!important;align-items:center!important;margin-bottom:8px!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor-shell-footer{flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor-shell-footer .composer-inline-tools{flex-wrap:wrap!important;flex:100%!important;gap:4px!important;min-width:0!important;display:flex!important}}.ambobs-composer-fullscreen-portal{isolation:isolate;z-index:2147483000!important;box-sizing:border-box!important;filter:none!important;perspective:none!important;contain:none!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.ambobs-composer-fullscreen-portal>.ambobs-editor-shell-fullscreen{box-sizing:border-box!important;flex-direction:column!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;transform:none!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell-fullscreen>.ambobs-editor{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important}@media (width<=680px){.ambobs-composer-fullscreen-portal{width:100%!important;height:100dvh!important}}.composer-save-status{color:#687486;align-items:center;gap:6px;margin:8px 4px 0;font-size:12px;line-height:1.4;display:flex}.composer-save-status svg{flex:none}.saved-drafts-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d149e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.saved-drafts-dialog{color:#17202d;background:#fff;border:1px solid #e3e8ef;border-radius:18px;flex-direction:column;width:min(100%,560px);max-height:min(80vh,760px);display:flex;overflow:hidden;box-shadow:0 24px 90px #00000047}.saved-drafts-dialog>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 16px;display:flex}.saved-drafts-dialog>header h2{color:#101722;margin:2px 0 6px;font-size:23px;line-height:1.2}.saved-drafts-dialog>header p:last-child{color:#697586;margin:0;font-size:13px}.saved-drafts-dialog>header .eyebrow{color:#758296;letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.saved-drafts-dialog>header .icon-button{color:#4a5668;flex:none}.saved-drafts-list{padding:8px 14px;overflow-y:auto}.saved-draft-item{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:12px 8px;display:flex}.saved-draft-item:last-child{border-bottom:0}.saved-draft-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:2px;display:flex}.saved-draft-open strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.saved-draft-open span{color:#526072;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.saved-draft-open small{color:#8490a0;font-size:11px}.saved-draft-open:hover strong{color:#3975d7}.saved-draft-delete{color:#6b7280;cursor:pointer;background:#f6f7f9;border:1px solid #e8ebf0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.saved-draft-delete:hover{color:#c03945;background:#fff0f1;border-color:#f4c7cb}.saved-drafts-empty{color:#758195;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:28px;font-size:13px;display:flex}.saved-drafts-empty strong{color:#263244;font-size:15px}.saved-drafts-empty span{max-width:290px;line-height:1.6}.saved-drafts-dialog>footer{border-top:1px solid #edf0f4;justify-content:flex-end;padding:12px 20px;display:flex}@media (width<=560px){.saved-drafts-backdrop{align-items:end;padding:0}.saved-drafts-dialog{border-radius:18px 18px 0 0;width:100%;max-height:86vh}.saved-drafts-dialog>header{padding:19px 17px 14px}.saved-drafts-list{padding:6px 10px}}.composer-save-draft-button{color:#374151;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.composer-save-draft-button:hover:not(:disabled){color:#172b4d;background:#f5f7fa;border-color:#aeb8c8}.composer-save-draft-button:disabled{opacity:.6;cursor:wait}@media (width<=520px){.composer-save-draft-button{gap:5px;min-height:32px;padding:0 9px;font-size:11px}}.post-route-column .post-document-content>.post-document-image-card{width:fit-content;max-width:100%;margin:18px auto}.post-route-column .post-document-content>.post-document-image-card>.post-document-image-button{width:fit-content;max-width:100%;margin:0 auto;display:block}.post-route-column .post-document-content>.post-document-image-card>.post-document-image-button>img.markdown-image{object-fit:contain;max-width:100%;height:auto;max-height:520px;margin:0 auto;display:block;width:auto!important}.post-document-image-card.is-image-loading{animation:1.35s ease-in-out infinite ambobs-image-shimmer;background-color:#e9e9e7!important;background-image:linear-gradient(105deg,#e9e9e7 20%,#f7f7f5 38%,#dfdfdc 56%,#e9e9e7 72%)!important;background-size:240% 100%!important}.post-document-image-card.is-image-loading>.post-document-image-button{background:0 0;width:fit-content;max-width:100%;height:auto;margin:0 auto;display:block}.post-document-image-card.is-image-loading .markdown-image{object-fit:contain;opacity:0;max-width:100%;height:auto;max-height:520px;margin:0 auto;display:block;width:auto!important}.post-document-image-card.is-image-loaded,.post-document-image-card.is-image-failed{background-color:#0000;background-image:none;animation:none}.post-document-image-card.is-image-loaded .markdown-image{opacity:1}.post-document-image-card.is-image-failed{background-color:#e9e9e7!important;background-image:none!important}@media (prefers-reduced-motion:reduce){.post-document-image-card.is-image-loading{animation:none!important}}.feed-list .post-document-image-card.is-image-loading>.post-document-image-button,.feed-list .markdown-image-frame.is-loading{aspect-ratio:16/9;background:0 0;min-height:180px;max-height:520px;width:100%!important}.feed-list .markdown-image-frame.is-loading{background:linear-gradient(105deg,#e9e9e7 20%,#f7f7f5 38%,#dfdfdc 56%,#e9e9e7 72%) 0 0/240% 100%}@media (prefers-reduced-motion:reduce){.feed-list .markdown-image-frame{animation:none!important}}.feed-post-image img.feed-image.is-loading,.feed-post-image img.feed-image.is-failed{aspect-ratio:16/9;color:#0000;background:#e9e9e7;min-height:180px}.feed-post-image img.feed-image.is-loading{background-image:linear-gradient(105deg,#e9e9e7 20%,#f7f7f5 38%,#dfdfdc 56%,#e9e9e7 72%);background-size:240% 100%;animation:1.35s ease-in-out infinite ambobs-image-shimmer}@media (prefers-reduced-motion:reduce){.feed-post-image img.feed-image.is-loading{animation:none}}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor>.composer-editable{flex:1 0 auto!important;overflow:visible!important}.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor>.composer-youtube-preview{flex-shrink:0}.feed-list .post-text .markdown-image-frame,.feed-list .post-text .markdown-image-figure,.feed-list .post-text .markdown-image-figure>.markdown-image-frame{width:100%!important;max-width:100%!important}.feed-list .post-text .markdown-image-frame>img.markdown-content-image,.feed-list .feed-post-images:not(.feed-post-gallery) .feed-post-gallery-image img{aspect-ratio:auto;object-fit:contain;max-height:none;width:100%!important;height:auto!important}.composer-video-previews{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin:16px 0;display:grid}.composer-video-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;width:100%;min-width:0;max-width:560px;overflow:hidden}.composer-video-screen{aspect-ratio:16/9;background:#171717}.composer-video-screen iframe,.composer-video-play{border:0;width:100%;height:100%}.composer-video-play{color:#fff;cursor:pointer;background:#171717;place-items:center;padding:0;display:grid;position:relative}.composer-video-play img{object-fit:cover;width:100%;height:100%;position:absolute}.composer-video-play span{color:#fff;background:#000c;border-radius:24px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex;position:relative}.composer-video-details{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.composer-video-details strong,.composer-video-details a{font-size:12px;display:block}.composer-video-details a{color:var(--ink);margin-top:4px;text-decoration:underline}.composer-video-remove{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.composer-media-help,.composer-upload-status{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.composer-upload-status{color:var(--ink);align-items:center;gap:8px;display:flex}.composer-video-play:focus-visible,.composer-video-remove:focus-visible,.composer-inline-tools button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=680px){.composer-inline-tools{flex-wrap:wrap;gap:4px}.composer-inline-tools>button{min-width:44px;min-height:44px}.composer-video-previews{grid-template-columns:1fr}.composer-media-help{font-size:11px}}.ambobs-editor-shell .composer-editable,.ambobs-editor-shell .composer-live-preview,.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor>.composer-editable{box-sizing:border-box;padding:20px 24px 28px!important}.ambobs-editor-shell .composer-editable:empty:before{margin-left:0}@media (width<=680px){.ambobs-editor-shell .composer-editable,.ambobs-editor-shell .composer-live-preview,.ambobs-composer-fullscreen-portal .ambobs-editor-shell.ambobs-editor-shell-fullscreen>.ambobs-editor>.composer-editable{padding:16px 18px 24px!important}}.ambobs-editor-shell{min-width:0;container:composer/inline-size}.ambobs-editor-shell .ambobs-editor-shell-top,.ambobs-editor-shell .ambobs-editor-shell-footer{flex-wrap:wrap;gap:8px;min-width:0}.ambobs-editor-shell .composer-top-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ambobs-editor-shell .composer-inline-tools{flex-wrap:wrap;min-width:0}.ambobs-editor-shell .composer-media-help,.ambobs-editor-shell .composer-upload-status{overflow-wrap:anywhere;flex-shrink:0}@container composer (width<=740px){.composer-top-actions{max-width:100%}.composer-video-previews{grid-template-columns:1fr}}html body .ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell>.ambobs-editor-shell-footer{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html body .ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell>.ambobs-editor-shell-footer>.composer-inline-tools{scrollbar-width:thin;grid-area:1/1;max-width:100%;padding:4px;overflow-x:auto;flex-wrap:nowrap!important;gap:4px!important;min-width:0!important;display:flex!important}html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools>button,html body .ambobs-editor-shell .ambobs-editor-shell-footer .composer-inline-tools .composer-heading-picker>button{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}html body .ambobs-editor-shell .composer-inline-tools .composer-heading-picker{flex:0 0 30px!important;width:30px!important;min-width:30px!important}html body .ambobs-editor-shell .composer-inline-tools button svg{width:15px!important;height:15px!important}html body .ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell>.ambobs-editor-shell-footer>.ambobs-publish-button{white-space:nowrap;grid-area:1/2;justify-self:end;width:auto!important;min-width:0!important;margin:0!important}html body .ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell>.ambobs-editor-shell-footer>.ambobs-editor-shell-shortcuts{white-space:normal;grid-column:1/-1}html body .ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell>.ambobs-editor-shell-footer>.composer-save-draft-button,html body .ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell>.ambobs-editor-shell-footer>.composer-cancel-button{grid-column:1/-1;justify-self:end}.hashtag-preloader{min-height:260px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex}.hashtag-preloader-logo{background:var(--coral);color:#171917;border-radius:16px;place-items:center;width:64px;height:64px;animation:1.4s ease-in-out infinite hashtag-logo-breathe;display:grid}@keyframes hashtag-logo-breathe{0%,to{opacity:.65;transform:translateY(0)rotate(-6deg)}50%{opacity:1;transform:translateY(-5px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.hashtag-preloader-logo{animation:none}}.ambobs-editor-shell .composer-top-actions{justify-content:flex-end;margin-left:auto}html body .ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell.ambobs-editor-shell>.ambobs-editor-shell-footer>.composer-publish-actions{grid-area:1/2;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.composer-publish-actions .ambobs-editor-shell-shortcuts{max-width:155px;margin:0;font-size:10px;line-height:1.35}.composer-publish-actions .ambobs-publish-button{transform-origin:50%;flex-shrink:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;margin:0!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.composer-publish-actions .ambobs-publish-button:not(:disabled):hover{transform:scale(1.06);box-shadow:0 5px 16px #0002}.composer-publish-actions .ambobs-publish-button:not(:disabled):active{transform:scale(.98)}}@media (width<=680px){.composer-publish-actions{gap:6px!important}.composer-publish-actions .ambobs-editor-shell-shortcuts{white-space:normal;max-width:88px;font-size:9px}}@media (prefers-reduced-motion:reduce){.composer-publish-actions .ambobs-publish-button{transition:none}}.feed-explore-link{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:600;text-decoration:none;display:flex}.right-rail{align-self:start;position:sticky;top:84px}.feed-scroll-sentinel{min-height:60px;color:var(--muted);place-items:center;display:grid}.post-card.post-card-compact-media .post-text img{margin-inline:auto;display:block;aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;max-width:100%!important;height:260px!important;min-height:0!important;max-height:260px!important}.post-card.post-card-compact-media .post-text .markdown-image-frame,.post-card.post-card-compact-media .post-text .feed-post-gallery-image,.post-card.post-card-compact-media .post-text .post-document-image-button{justify-content:center;align-items:center;display:flex;aspect-ratio:auto!important;height:260px!important;min-height:0!important;max-height:260px!important}.post-card.post-card-compact-media .post-text .markdown-image-frame.is-loading,.post-card.post-card-compact-media .post-text .markdown-image-frame.is-failed,.post-card.post-card-compact-media .post-text img.feed-image.is-loading,.post-card.post-card-compact-media .post-text img.feed-image.is-failed{height:260px!important;min-height:260px!important}.post-card.post-card-compact-media .post-text .feed-post-images:not(.feed-post-gallery),.post-card.post-card-compact-media .post-text .feed-post-images:not(.feed-post-gallery)>.feed-post-image,.post-card.post-card-compact-media .post-text .feed-post-images:not(.feed-post-gallery) .feed-post-gallery-image,.post-card.post-card-compact-media .post-text .markdown-image-figure,.post-card.post-card-compact-media .post-text .markdown-image-frame{min-width:0;width:100%!important;max-width:100%!important}.post-card.post-card-compact-media .post-text .feed-post-images:not(.feed-post-gallery){grid-template-columns:minmax(0,1fr)}.modal-card.auth-modal{background:#fff;border:1px solid #e8e6e1;border-radius:24px;width:min(400px,100vw - 32px);padding:64px 28px 44px;box-shadow:0 24px 90px #0002}.auth-button-surface{justify-content:center;align-items:center;min-height:48px;display:flex}.auth-modal .modal-close{color:#171917;background:#f4f3f0;border-radius:50%;width:32px;height:32px;top:14px;right:14px}.feed-explore-link{transition:transform .22s,box-shadow .22s,background-color .22s}.feed-explore-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.feed-explore-link:hover{background:#fff8ea;transform:translateY(-3px);box-shadow:0 8px 22px #0001}.feed-explore-link svg{transition:transform .3s}.feed-explore-link:hover svg{transform:rotate(18deg)}.feed-explore-link:active{transform:translateY(0)scale(.98)}}@media (prefers-reduced-motion:reduce){.feed-explore-link,.feed-explore-link svg{transition:none}}.post-route-column .post-text img,.post-route-column .post-text .markdown-image-frame>img.markdown-content-image,.post-route-column .post-document-content>.post-document-image-card>.post-document-image-button>img.markdown-image{margin-inline:auto;display:block;aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;max-width:100%!important;height:260px!important;min-height:0!important;max-height:260px!important}.post-route-column .post-text .markdown-image-figure,.post-route-column .post-text .markdown-image-frame,.post-route-column .post-document-content>.post-document-image-card,.post-route-column .post-text .post-document-image-button{max-width:100%;width:100%!important}.post-route-column .post-text .markdown-image-frame,.post-route-column .post-text .post-document-image-button{overflow:hidden;aspect-ratio:auto!important;height:260px!important;min-height:260px!important;max-height:260px!important}.feed-heading-with-ad{align-items:center;gap:20px;margin-top:26px}.feed-heading-with-ad>div{flex:none}.feed-heading-ad{border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;max-width:420px;padding:12px 16px}.feed-heading-ad h2{margin:5px 0 0;font-size:15px;line-height:1.3}.feed-heading-ad p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.45}@media (width<=680px){.feed-heading-with-ad{gap:12px}.feed-heading-ad{padding:10px}.feed-heading-ad h2{font-size:13px}}:is(html body .ambobs-editor-shell:not(.ambobs-editor-shell-fullscreen):not(:fullscreen) .ambobs-editor,html body .ambobs-editor-shell:not(.ambobs-editor-shell-fullscreen):not(:fullscreen) .composer-editable){overscroll-behavior:auto!important}.composer-publish-actions .composer-save-icon-button{justify-content:center;align-items:center;height:42px;display:inline-flex;width:42px!important;min-width:42px!important;padding:0!important}.composer-publish-actions:has(.composer-publish-draft-button) .ambobs-editor-shell-shortcuts{display:none}.composer-publish-actions .composer-publish-draft-button{white-space:nowrap}.post-share-rail{background:#fffefa;border:1px solid #e6ddd5;border-radius:30px;flex-direction:column;align-items:center;gap:5px;width:fit-content;margin:20px 0 0 12px;padding:10px 5px;display:flex;box-shadow:0 5px 24px #30251f12}.share-rail-label{font:600 8px var(--font-body);letter-spacing:1px;margin:4px 0}html body .post-share-rail a,.post-share-rail button{background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;color:#302522!important}.post-share-rail a:hover,.post-share-rail button:hover{background:#f5e7eb}.post-share-dialog{color:#302522;background:#fffefa;border:1px solid #e4dbd2;border-radius:24px;width:min(540px,100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #211b2640}.post-share-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#211b2670}.post-share-panel{text-align:center;padding:30px;position:relative}.share-dialog-close{color:#403430;background:#f5f0eb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.share-dialog-symbol{color:#a94f6c;background:#f9e3ea;border-radius:20px;place-items:center;width:58px;height:58px;display:inline-grid;transform:rotate(-8deg)}.share-dialog-eyebrow{letter-spacing:2px;color:#a94f6c;margin:19px 0 10px;font-size:10px;font-weight:700}.post-share-panel h2{font:600 clamp(24px, 5vw, 32px)/1.16 var(--font-heading);letter-spacing:-.7px;margin:0}.share-dialog-description{color:#706760;margin:14px 0;font-size:13px;line-height:1.65}.share-post-preview{text-overflow:ellipsis;white-space:nowrap;border-block:1px solid #eee6df;margin:18px 0;padding:12px;font-size:12px;font-style:italic;overflow:hidden}.share-network-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 5px;display:grid}html body .post-share-dialog .share-network-grid a{flex-direction:column;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:flex;color:#514640!important}.share-network-mark{width:40px;height:40px;font:700 18px/1 var(--font-body);background:#f2eae4;border-radius:50%;place-items:center;display:inline-grid}.share-network-facebook{color:#1864c5;background:#eaf1fc}.share-network-whatsapp{color:#167846;background:#e6f4eb}.share-network-telegram,.share-network-linkedin,.share-network-bluesky{color:#1769a3;background:#e8f2fa}.share-network-reddit,.share-network-pinterest{color:#b63d36;background:#fcece7}.share-network-grid a:hover .share-network-mark{box-shadow:0 0 0 3px #e5d1d9}.share-link-row{background:#f8f5f0;border:1px solid #e5dcd4;border-radius:12px;gap:8px;margin-top:24px;padding:6px;display:flex}.share-link-row input{color:#766961;background:0 0;border:0;width:100%;min-width:0;padding:8px;font-size:12px}.share-link-row button{color:#fff;background:#302522;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:11px 12px;font-size:12px;display:flex}.share-device-button{color:#514640;background:0 0;border:1px solid #e5dcd4;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-size:12px;display:flex}.share-dialog-note{color:#706760;margin:15px 0 0;font-size:10px;line-height:1.5}.share-dialog-status{color:#a94f6c;min-height:16px;margin:6px 0 0;font-size:11px}.post-share-dialog :focus-visible,.post-share-rail :focus-visible{outline-offset:3px;outline:2px solid #a94f6c}@media (width<=1000px){.post-share-rail{z-index:45;left:max(12px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));gap:2px;margin:0;padding:4px;position:fixed;transform:none}.post-share-rail a:nth-of-type(n+2),.share-rail-label{display:none}}@media (width<=480px){.post-share-panel{padding:24px 16px 16px}.share-network-grid{gap:14px 3px}.share-dialog-symbol{width:48px;height:48px}.share-link-row button{padding-inline:10px}}.speak-button{color:var(--coral-ink);background:#ffe3ec;border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:600;display:flex}.speak-button:hover{background:#ffd6e4}.speak-button{background:#171717}@media (width<=680px){.speak-button{padding:7px;font-size:0}.speak-button svg{width:17px}}.post-route-actions .post-route-listen{gap:5px;width:auto;padding:0 10px;display:inline-flex}.speech-player-settings{grid-template-columns:90px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.speech-player-settings label,.speech-player-progress{color:#202522;font-size:12px}.speech-player-settings select{color:#202522;background:#fff;border:1px solid #e7bccb;border-radius:5px;width:100%;min-width:0;margin-top:5px;padding:7px;display:block}.speech-player-progress{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:12px;display:flex}.speech-player-progress input{width:100%;accent-color:var(--green)}.speech-player-note{color:#5a5d58;margin:8px 0 0;font-size:11px}.speech-player-button{min-width:36px;min-height:36px}@media (width<=680px){.speak-button{font-size:12px}}.speech-player{max-height:calc(100dvh - 32px);overflow-y:auto}.speech-player-head,.speech-player-toggle,.speech-player-close,.speech-player-button{color:#202522}.speech-player-preview{font:400 13px/1.5 var(--font-body);overflow-wrap:anywhere;max-height:60px;overflow:hidden}.speech-player{z-index:50}.ambobs-editor-shell:not(.ambobs-editor-shell-fullscreen){isolation:isolate}.post-text .stay-here{font:400 13px/1.45 var(--font-heading);white-space:normal;letter-spacing:normal;margin:22px 0}.stay-here .stay-here-control{cursor:pointer;color:#444;letter-spacing:.12em;background:#eee;border-radius:5px;align-items:center;gap:7px;width:fit-content;padding:6px 10px;font-size:10px;font-weight:600;list-style:none;display:flex}.stay-here summary::-webkit-details-marker{display:none}.stay-here summary:hover{text-underline-offset:3px;text-decoration:underline}.stay-here .stay-here-loading{cursor:default;background:linear-gradient(100deg,#eee 25%,#d8d8d8 45%,#eee 65%) 0 0/220% 100%;animation:1.35s linear infinite stay-here-shimmer}@keyframes stay-here-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.stay-here .stay-here-loading{animation:none}}.stay-here ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stay-here li{margin:0;padding:0}.post-text .stay-here li a{color:#444;-webkit-box-decoration-break:slice;box-decoration-break:slice;background:0 0;align-items:center;gap:10px;padding:6px 0;font-weight:400;text-decoration:none;display:flex}.post-text .stay-here li a:hover span{text-underline-offset:3px;text-decoration:underline}.post-route-column .post-text .stay-here li img{object-fit:cover;border-radius:4px;flex:0 0 25px;min-width:25px;margin:0;width:25px!important;max-width:25px!important;height:25px!important;max-height:25px!important}.stay-here li span{overflow-wrap:anywhere;min-width:0}.post-neighbors{border-top:1px solid #eee;justify-content:space-between;gap:16px;margin-top:24px;padding-top:14px;display:flex}.post-neighbors a{color:#777;align-items:center;gap:3px;padding:5px 0;font-size:12px;text-decoration:none;display:inline-flex}.post-neighbors a:hover{color:#111}.stay-here summary:focus-visible,.stay-here a:focus-visible,.post-neighbors a:focus-visible{outline-offset:4px;outline:2px solid}.post-text .stay-here li a:hover{color:#111;background:0 0}html .post-card .post-text .stay-here li a,html .post-card .post-text .stay-here li a span{color:var(--season-text,#fff)!important;-webkit-text-fill-color:var(--season-text,#fff)!important;background:0 0!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}.markdown-body{overflow-wrap:anywhere;word-break:normal;min-width:0;font-family:var(--font-prose);letter-spacing:normal}.markdown-math{vertical-align:-.08em;font-variant-numeric:lining-nums;text-align:left;direction:ltr;unicode-bidi:isolate;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:1.08em;line-height:1;display:inline-block}.markdown-math mi{font-style:italic}.markdown-math mo{font-style:normal}.markdown-math mtext{font-family:inherit;font-style:normal}.markdown-math mfrac{margin-inline:.08em}.markdown-math-block{box-sizing:border-box;text-align:center;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b8ae9b transparent;direction:ltr;width:100%;max-width:100%;padding:12px 6px;display:block;overflow:auto hidden}.markdown-math-block::-webkit-scrollbar{height:7px}.markdown-math-block::-webkit-scrollbar-track{background:0 0}.markdown-math-block::-webkit-scrollbar-thumb{background:#b8ae9b;border-radius:999px}.markdown-math-block .markdown-math{vertical-align:baseline;max-width:none;font-size:1.18em;display:inline-block}.markdown-inline-code,.markdown-code-block,.composer-markup-code,.composer-markup-math{font-variant-ligatures:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.markdown-inline-code{white-space:break-spaces;overflow-wrap:anywhere;background:#f2f1ed;border:1px solid #e4e2dc;border-radius:4px;padding:.12em .34em;font-size:.92em}.markdown-code-block{color:#30352f;white-space:pre;tab-size:2;text-align:left;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b8ae9b transparent;direction:ltr;background:#f4f3ef;border:1px solid #e4e2dc;border-radius:7px;margin:12px 0;padding:13px 15px;font-size:12px;line-height:1.6;overflow-x:auto}.markdown-code-block::-webkit-scrollbar{height:7px}.markdown-code-block::-webkit-scrollbar-track{background:0 0}.markdown-code-block::-webkit-scrollbar-thumb{background:#b8ae9b;border-radius:999px}.markdown-code-block code{font:inherit;color:inherit}.markdown-table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8ae9b transparent;border:1px solid #e4e2dc;border-radius:8px;max-inline-size:100%;margin:14px 0;display:block;overflow:auto hidden}.markdown-table-wrap::-webkit-scrollbar{height:7px}.markdown-table-wrap::-webkit-scrollbar-track{background:0 0}.markdown-table-wrap::-webkit-scrollbar-thumb{background:#b8ae9b;border-radius:999px}.markdown-table{width:max-content;min-width:100%;max-width:none;table-layout:auto;border-collapse:collapse;color:#30352f;background:#fbfaf7;min-inline-size:100%;font-size:13px;line-height:1.5;display:table}.markdown-table th,.markdown-table td{text-align:left;vertical-align:top;color:#30352f;background:#fbfaf7;border-bottom:1px solid #e4e2dc;border-right:1px solid #e4e2dc;min-width:0;padding:9px 11px}.markdown-table th{color:#242821;background:#f2f1ed;font-weight:700}.markdown-table a{color:#6f3f52}.markdown-table tr:last-child td{border-bottom:0}.markdown-table th:last-child,.markdown-table td:last-child{border-right:0}.markdown-table code{font-family:inherit}.markdown-table .markdown-math{white-space:nowrap;max-width:none}.markdown-table th,.markdown-table td{overflow-wrap:normal;word-break:normal;white-space:nowrap}.markdown-table .markdown-math,.markdown-table code{white-space:nowrap}.markdown-mermaid{text-align:center;-webkit-overflow-scrolling:touch;background:#fbfaf7;border:1px solid #e4e2dc;border-radius:8px;margin:14px 0;padding:14px;overflow-x:auto}.markdown-mermaid svg{max-width:100%;height:auto;margin:0 auto;display:block}.markdown-mermaid-error{text-align:left;padding:10px}.composer-markup{overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap;tab-size:2;text-align:left;pointer-events:none;direction:ltr}.composer-markup-math{color:#6f3f52;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;max-width:100%;font-weight:650;display:inline-block}.composer-markup-code{color:#43544a;white-space:pre-wrap;overflow-wrap:anywhere}.composer-markup-code-block{box-sizing:border-box;white-space:pre;scrollbar-width:thin;scrollbar-color:#b8ae9b transparent;direction:ltr;width:100%;display:inline-block;overflow-x:auto}.composer-markup-code-block::-webkit-scrollbar{height:6px}.composer-markup-code-block::-webkit-scrollbar-track{background:0 0}.composer-markup-code-block::-webkit-scrollbar-thumb{background:#b8ae9b;border-radius:999px}.composer-markup h1,.composer-markup h2,.composer-markup h3{font-size:inherit;line-height:inherit;font-weight:inherit;vertical-align:baseline;margin:0;padding:0;display:inline}.formula-tool-button{min-width:28px;padding-inline:6px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700}@media (width<=680px){.markdown-math{font-size:1em}.markdown-math-block{width:calc(100% + 8px);margin-inline:-4px;padding-inline:4px}.markdown-math-block .markdown-math{font-size:1.08em}.markdown-table-wrap,.markdown-mermaid{width:calc(100% + 4px);margin-inline:-2px}.markdown-code-block{border-radius:6px;margin-inline:-2px;padding-inline:12px}}.markdown-list{margin:10px 0 10px 1.4em;padding-left:1.4em}.markdown-list li{margin:4px 0;padding-left:.2em}.markdown-list .markdown-list{margin-top:4px;margin-bottom:4px}.markdown-blockquote{color:inherit;background:#eec17014;border-left:3px solid #eec170;margin:12px 0;padding:8px 14px}.markdown-blockquote>:first-child{margin-top:0}.markdown-blockquote>:last-child{margin-bottom:0}.markdown-youtube{width:100%;max-width:900px;margin:18px auto}.markdown-youtube-frame{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.markdown-youtube-frame iframe{border:0;width:100%;height:100%;display:block}.composer-youtube-preview{gap:10px;margin:10px 0 2px;display:grid}.composer-youtube-item{min-width:0;position:relative}.composer-youtube-item .markdown-youtube{max-width:none;margin:0}.composer-youtube-remove{z-index:2;color:#f8f8ff;cursor:pointer;background:#000000b8;border:1px solid #ffffffb3;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.composer-youtube-remove:hover{background:#000000e6}.composer-markup-youtube{color:#4c554d;background:#f1f0eb;border-radius:5px;align-items:center;padding:2px 7px;font:600 .9em ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}@media (width<=680px){.markdown-youtube{margin:14px 0}.composer-youtube-remove{top:6px;right:6px}}.markdown-math{vertical-align:-.12em;font-variant-numeric:lining-nums tabular-nums;white-space:normal;direction:ltr;unicode-bidi:isolate;max-width:100%;font-family:Cambria Math,STIX Two Math,DejaVu Math TeX Gyre,Georgia,serif;font-size:1.12em;font-style:normal;font-weight:400;line-height:1.25;display:inline-block}.markdown-math mn,.markdown-math mi,.markdown-math mo,.markdown-math mtext{font-family:inherit;font-size:1em;line-height:inherit;font-variant-numeric:lining-nums tabular-nums}.markdown-math mn,.markdown-math mo{font-style:normal}.markdown-math-block .markdown-math{vertical-align:middle;line-height:1.3}.markdown-math-block .markdown-math mn{font-size:1em}.markdown-body{line-height:var(--prose-line-height);isolation:isolate}.markdown-body>p{margin:0 0 1rem}.markdown-body>p:last-child{margin-bottom:0}.post-document-content>.markdown-body+.markdown-body,.feed-post-document-text+.feed-post-document-text{margin-top:.75rem}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:inherit;line-height:1.2;font-family:var(--font-heading);margin:1.35em 0 .55em}.markdown-body h1{font-size:1.7em}.markdown-body h2{font-size:1.45em}.markdown-body h3{font-size:1.25em}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1.08em}.markdown-math-block{text-align:center;background:#fffefa94;border:1px solid #2025221a;border-radius:10px;margin:1.15rem 0;padding:.8rem .6rem}.markdown-math-block .markdown-math{margin:0 auto}.markdown-body .markdown-math{max-inline-size:100%}.markdown-body .markdown-math-block+br,.markdown-body .markdown-chart-card+br,.markdown-body .markdown-mermaid+br{display:none}.markdown-chart-card,.markdown-mermaid{box-sizing:border-box}.markdown-chart-card{contain:layout paint}.markdown-chart-viewport{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}.markdown-chart-viewport svg{min-width:560px}.markdown-chart-description{max-width:70ch}.markdown-code-block{box-sizing:border-box;max-width:100%}.markdown-inline-code{vertical-align:baseline}.markdown-body a{overflow-wrap:anywhere}@media (width<=680px){.markdown-body{line-height:var(--prose-line-height)}.markdown-body h1{font-size:1.45em}.markdown-body h2{font-size:1.3em}.markdown-math-block{text-align:left;margin-inline:0;padding:.7rem .25rem}.markdown-math-block .markdown-math{margin-inline:0}}.markdown-body :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:96px}.markdown-body .markdown-heading-anchor{color:#eec170;opacity:0;vertical-align:.12em;margin-inline-start:.45em;font:600 .72em/1 system-ui,sans-serif;text-decoration:none;transition:opacity .15s;display:inline-block}.markdown-body :is(h1,h2,h3,h4,h5,h6):hover .markdown-heading-anchor,.markdown-body .markdown-heading-anchor:focus-visible{opacity:1}.markdown-body .markdown-heading-anchor:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #eec170}@media (hover:none){.markdown-body .markdown-heading-anchor{opacity:.75}}.markdown-body{color:#f8f8ff;font-size:clamp(1.0625rem,1.35vw,1.125rem);line-height:var(--prose-line-height);overflow-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{box-sizing:border-box;color:#fffaf0;width:100%;min-width:0;max-width:none;font-family:var(--font-heading);letter-spacing:-.018em;text-wrap:pretty;scroll-margin-top:112px;font-weight:700;line-height:1.24}.markdown-body h1{margin:1.2em 0 .45em;font-size:clamp(1.8rem,4vw,2.25rem)}.markdown-body h2{border-bottom:1px solid #eec17052;margin:1.2em 0 .45em;padding-bottom:.32em;font-size:clamp(1.5rem,3.2vw,1.85rem)}.markdown-body h3{color:#f3d59b;margin:1.1em 0 .4em;font-size:clamp(1.25rem,2.6vw,1.45rem)}.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:1em 0 .35em;font-size:1.08rem}.markdown-body>:first-child{margin-top:0}.markdown-body>p{max-width:78ch;margin:0 0 .75rem}.markdown-body .markdown-heading-anchor{color:#eec170}.markdown-math-block{color:#fffaf0;text-align:center;scrollbar-width:thin;scrollbar-color:#eec17099 transparent;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#eec17017,#ffffff06);border:1px solid #eec1703d;border-radius:12px;max-width:100%;margin:1.35rem 0;padding:clamp(.85rem,2.5vw,1.2rem);display:block;overflow:auto hidden}.markdown-math-block .katex-display{margin:0;overflow:auto hidden}.markdown-body .katex,.markdown-body .katex-display{color:inherit}.markdown-body .markdown-katex-failed{color:#f3d59b;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;display:inline-block}.markdown-body .markdown-katex-fallback{color:inherit}.markdown-body .markdown-hr{border:0;border-top:1px solid #eec1704d;margin:1.8rem 0}@media (width<=680px){.markdown-body{font-size:1.0625rem;line-height:var(--prose-line-height)}.markdown-body h1{font-size:1.65rem}.markdown-body h2{font-size:1.4rem}.markdown-body h3{font-size:1.2rem}.markdown-math-block{text-align:left;margin-block:1rem;padding:.8rem .65rem}}.markdown-code-shell{background:#111820;border:1px solid #eec17047;border-radius:12px;margin:1rem 0 1.35rem;overflow:hidden;box-shadow:0 8px 24px #0000002e}.markdown-block-toolbar,.markdown-table-toolbar{background:linear-gradient(90deg,#eec1701c,#54c9dc0f);border-bottom:1px solid #eec1702e;justify-content:space-between;align-items:center;gap:.75rem;min-height:38px;padding:0 12px;display:flex}.markdown-block-language,.markdown-table-toolbar>span{color:#eec170;letter-spacing:.08em;text-transform:uppercase;font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-copy-button{color:#fff5df;cursor:pointer;background:#eec17017;border:1px solid #eec17066;border-radius:7px;flex:none;padding:5px 10px;font:600 .75rem/1.25 system-ui,sans-serif;transition:background .15s,border-color .15s,color .15s}.markdown-copy-button:hover,.markdown-copy-button:focus-visible{background:#eec17033;border-color:#eec170;outline:none}.markdown-copy-button.is-copied{color:#8df0c4;background:#45cd9c1f;border-color:#75e6be99}.markdown-code-block{color:#e8edf5;tab-size:2;background:#111820;border:0;border-radius:0;margin:0;padding:16px;font-size:.84rem;line-height:1.75}.markdown-code-block code{white-space:pre}.markdown-code-block .syntax-keyword{color:#c792ea;font-weight:600}.markdown-code-block .syntax-string{color:#c3e88d}.markdown-code-block .syntax-number{color:#f78c6c}.markdown-code-block .syntax-comment{color:#7f9b91;font-style:italic}.markdown-code-block .syntax-function{color:#82aaff}.markdown-code-block .syntax-property{color:#89ddff}.markdown-table-wrap{background:#111820;border-color:#eec17047;border-radius:12px}.markdown-table-toolbar{box-sizing:border-box;width:100%;position:sticky;left:0}.markdown-table{color:#e8edf5;background:#131b24;font-size:.84rem}.markdown-table th{color:#f3d59b;background:#202b37;border-color:#eec17038;font-weight:700}.markdown-table td{color:#e8edf5;background:#131b24;border-color:#85a0b82b}.markdown-table tbody tr:nth-child(2n) td{background:#17212c}.markdown-table tbody tr:hover td{background:#1d2b38}.markdown-table th:first-child{box-shadow:inset 3px 0 #eec170a6}.markdown-table td code,.markdown-table th code{color:#8fe6f0;background:#54c9dc1a;border:1px solid #54c9dc2e;border-radius:4px;padding:.08em .25em}@media (width<=680px){.markdown-code-block{padding:12px;font-size:.78rem}.markdown-block-toolbar,.markdown-table-toolbar{min-height:36px;padding-inline:9px}.markdown-copy-button{padding:5px 8px}}.markdown-table-wrap .markdown-table-toolbar{color:#fff!important;background:#000!important}.markdown-table-wrap .markdown-table-toolbar>span,.markdown-table-wrap .markdown-table-toolbar .markdown-copy-button,.markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:hover,.markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:focus-visible,.markdown-table-wrap .markdown-table-toolbar .markdown-copy-button.is-copied{color:#fff!important;opacity:1!important}.markdown-table-wrap .markdown-table-toolbar .markdown-copy-button{background:#000!important;border-color:#eec170!important}.markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:hover,.markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:focus-visible{background:#171717!important}.markdown-body .markdown-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#eec170 #111820;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}.markdown-body .markdown-table-wrap::-webkit-scrollbar{height:8px}.markdown-body .markdown-table-wrap::-webkit-scrollbar-track{background:#111820}.markdown-body .markdown-table-wrap::-webkit-scrollbar-thumb{background:#eec170;border-radius:999px}.markdown-body .markdown-table-wrap .markdown-table-toolbar,.markdown-body .markdown-table-wrap .markdown-table-toolbar>span,.markdown-body .markdown-table-wrap .markdown-table-toolbar button,.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button,.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:hover,.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:focus,.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:focus-visible,.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button.is-copied{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button{background:#171d27!important;border-color:#eec170!important}.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:hover,.markdown-body .markdown-table-wrap .markdown-table-toolbar .markdown-copy-button:focus-visible{background:#293342!important}.markdown-body .markdown-table,.markdown-body .markdown-table thead,.markdown-body .markdown-table tbody,.markdown-body .markdown-table tr,.markdown-body .markdown-table th,.markdown-body .markdown-table td,.markdown-body .markdown-table th *,.markdown-body .markdown-table td *{color:#fff!important;-webkit-text-fill-color:#fff!important}.markdown-body .markdown-table{width:max-content!important;min-width:100%!important;max-width:none!important}.markdown-body .markdown-table th,.markdown-body .markdown-table td{white-space:nowrap!important}.markdown-body em,.markdown-body i{font-style:italic!important}.markdown-body strong,.markdown-body b{font-weight:700}.markdown-image-figure{max-width:100%;margin:1.25rem 0;display:block}.markdown-image-figure img{border-radius:10px;max-width:100%;height:auto;margin:0 auto;display:block}.markdown-image-figure figcaption{color:#777b74;text-align:center;margin-top:.5rem;font-size:.875rem;line-height:1.5}.markdown-mermaid-edit-button{border:1px solid var(--border,#d9ddd7);background:var(--surface,#fff);color:var(--text,#252a25);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:.35rem 0 .65rem;padding:.45rem .75rem;font-size:.875rem;display:inline-flex}.markdown-mermaid-edit-button:hover{border-color:var(--accent,#6d8d72)}.markdown-mermaid-visual-editor{border:1px solid var(--border,#d9ddd7);background:var(--surface,#fff);color:var(--text,#252a25);border-radius:12px;margin:.75rem 0 1rem;padding:1rem}.markdown-mermaid-editor-heading,.markdown-mermaid-editor-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.markdown-mermaid-editor-heading{margin-bottom:1rem}.markdown-mermaid-editor-heading select,.markdown-mermaid-visual-editor input,.markdown-mermaid-visual-editor select{border:1px solid var(--border,#d9ddd7);background:var(--background,#fff);min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:7px;padding:.5rem .6rem}.markdown-mermaid-editor-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.markdown-mermaid-editor-panel h4,.markdown-mermaid-visual-editor>h4{margin:.75rem 0 .5rem;font-size:.9rem}.markdown-mermaid-node-row,.markdown-mermaid-edge-row{align-items:center;gap:.4rem;margin-bottom:.5rem;display:grid}.markdown-mermaid-node-row{grid-template-columns:auto minmax(0,1fr) auto}.markdown-mermaid-edge-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.markdown-mermaid-node-id{opacity:.75;font:600 .78rem ui-monospace,monospace}.markdown-mermaid-editor-remove,.markdown-mermaid-editor-add,.markdown-mermaid-editor-actions button{border:1px solid var(--border,#d9ddd7);background:var(--background,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:7px;padding:.45rem .65rem;font-size:.82rem}.markdown-mermaid-editor-remove:disabled{opacity:.45;cursor:not-allowed}.markdown-mermaid-editor-add{margin-top:.25rem}.markdown-mermaid-live-preview{border:1px dashed var(--border,#d9ddd7);border-radius:8px;place-items:center;min-height:110px;margin:.5rem 0 1rem;padding:.75rem;display:grid;overflow-x:auto}.markdown-mermaid-live-preview svg{max-width:100%;height:auto}.markdown-mermaid-editor-actions{justify-content:flex-end}.markdown-mermaid-editor-save{background:var(--accent,#3c7753)!important;color:#fff!important;border-color:#0000!important}.markdown-mermaid-edit-status{color:var(--muted,#777);font-size:.875rem}@media (width<=680px){.markdown-mermaid-editor-columns{grid-template-columns:minmax(0,1fr)}.markdown-mermaid-edge-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.markdown-mermaid-edge-row input{grid-column:1/-1}}.markdown-body:not(.is-inline-editable-preview) .markdown-mermaid-edit-button{display:none!important}.markdown-mermaid-pending{min-height:3rem;color:#0000!important}.markdown-mermaid-pending svg{visibility:hidden}.markdown-mermaid-shell{width:100%;min-width:0;margin:1rem 0;display:block}.markdown-mermaid-shell>.markdown-mermaid-edit-button{margin-top:0}.markdown-mermaid-shell>.markdown-mermaid{margin-top:.35rem}.markdown-body .markdown-image-figure,.post-text .markdown-image-figure{box-sizing:border-box;border:1px solid #eec17033;border-radius:12px;overflow:hidden;background:0 0!important}.markdown-body .markdown-image-figure img,.post-text .markdown-image-figure img{background:#000}.markdown-body .markdown-image-figure figcaption,.post-text .markdown-image-figure figcaption{margin-top:0;padding:8px 12px 10px;color:#c7c7ce!important;background:#000!important}.markdown-body .markdown-code-shell{color:#e8edf5;background:#111820;border-color:#eec17052}.markdown-body .markdown-code-shell .markdown-block-toolbar{color:#f3d59b;background:linear-gradient(90deg,#eec17024,#49ddf517);border-bottom-color:#eec17038}.markdown-body .markdown-code-shell .markdown-block-language{color:#f3d59b}.markdown-body .markdown-code-shell .markdown-copy-button{color:#fff5df;background:#18232d}.markdown-body .markdown-code-block,.markdown-body .markdown-code-block code{color:#e8edf5;-webkit-text-fill-color:#e8edf5;background:#111820}.markdown-body .markdown-code-block .syntax-keyword{color:#d7a6ff;-webkit-text-fill-color:#d7a6ff;font-weight:700}.markdown-body .markdown-code-block .syntax-string{color:#c8f7a5;-webkit-text-fill-color:#c8f7a5}.markdown-body .markdown-code-block .syntax-number{color:#ffab91;-webkit-text-fill-color:#ffab91}.markdown-body .markdown-code-block .syntax-comment{color:#9bb6aa;-webkit-text-fill-color:#9bb6aa;font-style:italic}.markdown-body .markdown-code-block .syntax-function{color:#9bbcff;-webkit-text-fill-color:#9bbcff}.markdown-body .markdown-code-block .syntax-property{color:#8fe8f5;-webkit-text-fill-color:#8fe8f5}.markdown-body .markdown-mermaid-visual-editor{--surface:#111820;--background:#0b0d12;--border:#354252;--text:#f4f7fb;--muted:#b2bdcc;--accent:#eec170;color:#f4f7fb;background:#111820;border-color:#354252}.markdown-body .markdown-mermaid-visual-editor .markdown-mermaid-editor-panel{color:#f4f7fb;min-width:0}.markdown-body .markdown-mermaid-visual-editor input,.markdown-body .markdown-mermaid-visual-editor select,.markdown-body .markdown-mermaid-editor-heading select{color:#f4f7fb;background:#0b0d12;border-color:#354252}.markdown-body .markdown-mermaid-visual-editor input::placeholder{color:#8794a5}.markdown-body .markdown-mermaid-live-preview{background:#0b0d12;border-color:#354252}.markdown-body .markdown-mermaid-live-preview svg{max-width:100%;height:auto}.markdown-body .markdown-mermaid-shell>.markdown-mermaid{background:#fbfaf7;border-color:#d7d2c6}@media (width<=680px){.markdown-body .markdown-code-block{font-size:.78rem;overflow-x:auto}.markdown-body .markdown-mermaid-visual-editor{padding:.75rem}}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor .markdown-mermaid-editor-panel,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor .markdown-mermaid-editor-heading,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor .markdown-mermaid-editor-actions,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor .markdown-mermaid-edit-status,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor h4,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor strong{-webkit-text-fill-color:#111;color:#111!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor{--surface:#fff;--background:#fff;--border:#c9c9c9;--text:#111;--muted:#444;--accent:#b78320;background:#fff!important;border-color:#c9c9c9!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor input,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor select,.markdown-body.is-inline-editable-preview .markdown-mermaid-editor-heading select{-webkit-text-fill-color:#111;color:#111!important;background:#fff!important;border-color:#bdbdbd!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor input::placeholder{-webkit-text-fill-color:#555;color:#555!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor button{-webkit-text-fill-color:#111;border-radius:7px;color:#111!important;background:#fff!important;border:1px solid #bdbdbd!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor button:hover,.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor button:focus-visible{background:#f2f2f2!important;border-color:#8a8a8a!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor .markdown-mermaid-editor-save{-webkit-text-fill-color:#111;color:#111!important;background:#eec170!important;border-color:#c58b27!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor .markdown-mermaid-live-preview{color:#111!important;background:#fff!important;border-color:#c9c9c9!important}.markdown-body.is-inline-editable-preview .markdown-mermaid-visual-editor .markdown-mermaid-live-preview svg{background:#fff}.markdown-body.is-inline-editable-preview .markdown-mermaid-shell>.markdown-mermaid-edit-button{-webkit-text-fill-color:#111;color:#111!important;background:#fff!important;border-color:#bdbdbd!important}.markdown-body.is-inline-editable-preview .markdown-inline-code-editor{color:#111!important;background:#fff!important;border-color:#c9c9c9!important}.markdown-body.is-inline-editable-preview .markdown-inline-code-heading{-webkit-text-fill-color:#111;color:#111!important}.markdown-body.is-inline-editable-preview .markdown-inline-code-editor textarea{caret-color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border-color:#bdbdbd!important}.markdown-body.is-inline-editable-preview .markdown-inline-code-actions button{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border-color:#bdbdbd!important}.markdown-body.is-inline-editable-preview .markdown-inline-code-actions button:hover,.markdown-body.is-inline-editable-preview .markdown-inline-code-actions button:focus-visible{background:#f2f2f2!important;border-color:#8a8a8a!important}.ambobs-editor-shell .composer-youtube-preview,.ambobs-editor-shell .composer-live-preview .markdown-youtube{width:auto;min-width:0;max-width:560px}.ambobs-editor-shell .composer-youtube-preview{margin-bottom:20px}.markdown-youtube-frame iframe{width:100%;height:100%;position:absolute;inset:0}.markdown-table-wrap :is(strong,b,em,a,mark){-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none!important;text-shadow:none!important;background:0 0!important}html body #root :is(.markdown-code-block,.markdown-inline-code) .syntax-keyword{color:#c792ea!important;-webkit-text-fill-color:#c792ea!important}html body #root :is(.markdown-code-block,.markdown-inline-code) .syntax-string{color:#c3e88d!important;-webkit-text-fill-color:#c3e88d!important}html body #root :is(.markdown-code-block,.markdown-inline-code) .syntax-number{color:#f78c6c!important;-webkit-text-fill-color:#f78c6c!important}html body #root :is(.markdown-code-block,.markdown-inline-code) .syntax-comment{color:#9bb6aa!important;-webkit-text-fill-color:#9bb6aa!important}html body #root :is(.markdown-code-block,.markdown-inline-code) .syntax-function{color:#82aaff!important;-webkit-text-fill-color:#82aaff!important}.markdown-inline-code:has([class^=syntax-]){background:#151820!important}.markdown-body ul{margin:.75em 0;padding-inline-start:1.5em;list-style:outside}.markdown-body ol{margin:.75em 0;padding-inline-start:1.65em;list-style:decimal}.markdown-body ul ul{list-style-type:circle}.markdown-body ul ul ul{list-style-type:square}.markdown-body :is(ul,ol) :is(ul,ol){margin-block:.3em}.markdown-body li{margin-block:.3em;padding-inline-start:.2em;line-height:1.55;display:list-item}.markdown-body li::marker{color:currentColor;font-weight:600}.markdown-body li>p{margin-block:.35em}.markdown-body li:has(>input[type=checkbox]){list-style:none}.markdown-body li>input[type=checkbox]{accent-color:#9a6b22;margin-inline:-1.35em .5em}.markdown-body blockquote{border-inline-start:3px solid #b18b4d;margin-inline:0;padding-inline:1em}.markdown-body :is(h2,h3,h4){text-wrap:balance;scroll-margin-top:110px}@media (width<=680px){.markdown-body :is(ul,ol){padding-inline-start:1.35em}}.markdown-body .markdown-task-item{list-style:none;position:relative}.markdown-body .markdown-task-item>input{position:absolute;top:.35em;left:0}.markdown-body .markdown-task-item>p{display:inline}.main-nav .nav-item{border-radius:14px;transition:background .2s,transform .2s}.main-nav .nav-item svg{transform-origin:50%}.main-nav .nav-item:hover svg,.main-nav .nav-item:focus-visible svg{animation:.65s both quiet-compass}.main-nav .search-nav-item:hover svg,.main-nav .search-nav-item:focus-visible svg{animation:.65s both quiet-search}.brand:hover .brand-mark svg{animation:.7s both quiet-compass}@keyframes quiet-compass{35%{transform:rotate(-28deg)}70%{transform:rotate(15deg)}}@keyframes quiet-search{35%{transform:translate(2px,-2px)rotate(-12deg)}70%{transform:translate(-1px,1px)}}:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button,.app-shell .user-posts-load-more{isolation:isolate;transition:border-radius .35s,box-shadow .35s,transform .25s;position:relative;overflow:hidden}:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button:hover,:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button:focus-visible,.app-shell .user-posts-load-more:hover,.app-shell .user-posts-load-more:focus-visible{transform:translateY(-1px);border-radius:22px 14px 24px 16px!important;box-shadow:0 5px 22px #d7a5e34d!important}:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button:before,.app-shell .user-posts-load-more:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#ffd9e366,#d4c5ff88,#eec17044);transition:opacity .3s;position:absolute;inset:0}:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button:hover:before,:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button:focus-visible:before,.app-shell .user-posts-load-more:hover:before,.app-shell .user-posts-load-more:focus-visible:before{opacity:1}@media (prefers-reduced-motion:reduce){:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button,.app-shell .user-posts-load-more{transition:none!important;transform:none!important}:is(.app-shell,.ambobs-composer-fullscreen-portal) .primary-button:before,.app-shell .user-posts-load-more:before{transition:none}.main-nav .nav-item svg,.brand .brand-mark svg{animation:none!important}}.post-actions .action-button svg{transform-origin:50%}.post-actions .action-button:is(:hover,:focus-visible) svg{animation:.5s action-pop}.post-actions .action-button[aria-label=Dislike\ post]:is(:hover,:focus-visible) svg{animation:.55s action-tilt}.post-actions .action-button[aria-label=Show\ comments]:is(:hover,:focus-visible) svg{animation:.55s action-chat}.post-actions .share-post-button:is(:hover,:focus-visible) svg{animation:.55s action-share}.post-actions .action-button:active svg{transform:scale(.85)}@keyframes action-pop{40%{transform:scale(1.3)}70%{transform:scale(.95)}}@keyframes action-tilt{35%{transform:rotate(-18deg)translateY(2px)}70%{transform:rotate(8deg)}}@keyframes action-chat{35%{transform:translateY(-3px)rotate(-8deg)}70%{transform:translateY(1px)rotate(4deg)}}@keyframes action-share{45%{transform:translate(3px,-3px)rotate(-12deg)}}.post-actions .action-button[aria-label=Show\ comments],.comment-form button[type=submit]{isolation:isolate;border-radius:12px;padding:8px 12px;transition:border-radius .3s,box-shadow .3s;position:relative;overflow:hidden}.post-actions .action-button[aria-label=Show\ comments]:before,.comment-form button[type=submit]:before{content:"";z-index:-1;opacity:0;background:linear-gradient(115deg,#f1d0da88,#d4c5ff88,#eec17066);transition:opacity .3s;position:absolute;inset:0}.post-actions .action-button[aria-label=Show\ comments]:is(:hover,:focus-visible),.comment-form button[type=submit]:is(:hover,:focus-visible){border-radius:20px 12px 22px 14px;box-shadow:0 3px 18px #c6a6e344}.post-actions .action-button[aria-label=Show\ comments]:is(:hover,:focus-visible):before,.comment-form button[type=submit]:is(:hover,:focus-visible):before{opacity:1}@media (prefers-reduced-motion:reduce){.post-actions .action-button svg{animation:none!important;transform:none!important}.post-actions .action-button[aria-label=Show\ comments],.comment-form button[type=submit],.post-actions .action-button:before,.comment-form button[type=submit]:before{transition:none!important}}:is(.post-route-listen,.speak-button):is(:hover,:focus-visible) svg{animation:.6s utility-listen}.post-route-copy:is(:hover,:focus-visible) svg{animation:.55s utility-copy}:is(.post-route-close,.speech-player-close):is(:hover,:focus-visible) svg{animation:.5s utility-close}:is(.post-route-listen,.post-route-copy,.post-route-close,.speak-button,.speech-player-close):active svg{transform:scale(.85)}@keyframes utility-listen{30%{transform:scale(1.2)}60%{transform:scale(.95)}80%{transform:scale(1.1)}}@keyframes utility-copy{35%{transform:translate(2px,-2px)}70%{transform:translate(-1px,1px)}}@keyframes utility-close{60%{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){:is(.post-route-listen,.post-route-copy,.post-route-close,.speak-button,.speech-player-close) svg{animation:none!important;transform:none!important}}.editorial-shell{--editorial-muted:color-mix(in srgb, var(--season-text) 68%, var(--season-background));--editorial-soft:color-mix(in srgb, var(--season-text) 4%, var(--season-background))}.editorial-shell .topbar{height:auto;min-height:76px;box-shadow:none}.editorial-shell .topbar-inner{flex-wrap:wrap;gap:40px;max-width:1180px;min-height:76px;padding:0 32px}.editorial-shell .brand{letter-spacing:-1px;font-size:24px}.editorial-shell .brand-mark{width:34px;height:34px;box-shadow:none;border-radius:12px 12px 12px 3px}.editorial-shell .top-actions{margin-left:auto;position:static}.editorial-nav{align-items:center;gap:24px;display:flex}.editorial-nav a,.editorial-nav button{background:0 0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--season-text)!important}.editorial-nav [aria-current=page]{box-shadow:inset 0 -2px var(--season-accent)}.editorial-nav a:hover,.editorial-nav button:hover{text-underline-offset:5px;text-decoration:underline}.editorial-nav .editorial-write{border:1px solid var(--season-border);border-radius:24px;padding:0 17px}.editorial-shell .mobile-search-button{display:none}.editorial-shell .layout{grid-template-columns:minmax(0,740px) minmax(180px,240px);align-items:start;gap:64px;max-width:1180px;padding:56px 32px 72px;display:grid}.editorial-shell .left-rail{display:none!important}.editorial-shell .feed-column{width:100%;min-width:0;max-width:none}.editorial-shell .right-rail{gap:28px;padding-top:0;display:grid;top:104px}.editorial-shell .right-rail .ad-slot{order:2}.editorial-shell .right-rail .side-note{background:0 0;border:0;order:1;padding:0}.editorial-shell .right-rail .feed-explore-link{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;justify-content:flex-start;padding:0 0 24px;transform:none}.editorial-shell .feed-heading{align-items:center;gap:20px;margin-bottom:24px}.editorial-shell .feed-heading h1{letter-spacing:-1.5px;font-size:clamp(32px,4vw,48px);line-height:1.1}.editorial-shell .feed-home-title{max-width:540px;font-size:clamp(40px,5vw,64px);line-height:1.05}.editorial-shell .feed-home-title:after{display:none}.editorial-shell .eyebrow{color:var(--editorial-muted);letter-spacing:.14em;margin-bottom:12px;font-size:11px}.editorial-welcome{padding:0 0 36px}.editorial-welcome>p{color:var(--editorial-muted);font:400 20px/1.6 var(--font-prose);margin:0}.editorial-welcome-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.editorial-welcome-actions a,.editorial-welcome-actions button,.editorial-more{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.editorial-welcome-actions .editorial-read{background:#eec170;border-radius:28px;padding:0 20px;color:#202522!important}.editorial-welcome-actions button{color:var(--season-text);background:0 0;padding:0}.editorial-welcome-actions button:hover{text-underline-offset:4px;text-decoration:underline}.writing-panel{border:1px solid var(--season-border);background:var(--season-surface);border-radius:12px;margin-bottom:32px;scroll-margin-top:100px}.writing-panel>summary{cursor:pointer;min-height:64px;color:var(--season-text);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;list-style:none;display:flex}.writing-panel>summary::-webkit-details-marker{display:none}.writing-panel>summary>span{align-items:center;gap:10px;display:flex}.writing-panel-hint{color:var(--editorial-muted);font-size:12px}.writing-panel[open]>summary{border-bottom:1px solid var(--season-border)}.writing-panel[open]>summary .chevron-down{transform:rotate(180deg)}.editorial-shell .writing-panel .composer{border-radius:0 0 12px 12px;margin:0;transform:none;box-shadow:none!important;border:0!important}.editorial-shell .writing-panel .composer-save-status{padding:0 20px 16px}.editorial-section-heading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.editorial-section-heading h2{letter-spacing:-.25px;margin:0;font-size:17px;font-weight:600}.editorial-section-heading a{align-items:center;gap:4px;font-size:13px;display:flex}.editorial-shell .feed-list{gap:20px}.editorial-shell .post-card{border:1px solid var(--season-border);box-shadow:none;border-radius:14px;padding:28px;transition:border-color .15s;animation:none}.editorial-shell .post-card:hover{box-shadow:none;transform:none}.editorial-byline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.editorial-byline button{min-width:0;min-height:36px;color:var(--season-text);overflow-wrap:anywhere;background:0 0;align-items:center;gap:9px;padding:0;font-size:13px;font-weight:600;display:flex}.editorial-byline button:hover{text-underline-offset:4px;text-decoration:underline}.editorial-avatar{background:var(--editorial-soft);border:1px solid var(--season-border);width:30px;height:30px;color:var(--season-text);font:600 14px var(--font-prose);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.editorial-byline time{color:var(--editorial-muted);flex-shrink:0;font-size:12px}.editorial-shell .post-head{margin-bottom:12px}.editorial-shell .post-permalink-dot{background:0 0;border-radius:0;order:3;align-items:center;gap:3px;width:auto;height:32px;margin-left:auto;font-size:12px;display:inline-flex;transform:none}.editorial-shell .post-permalink-dot:hover{text-underline-offset:3px;background:0 0;text-decoration:underline;transform:none}.editorial-shell .post-route-column .post-permalink-dot{display:none}.editorial-shell .post-text{margin-top:0}.editorial-shell .post-card-compact-media .markdown-body :is(h1,h2,h3){letter-spacing:-.5px;margin-top:0;font-size:24px;line-height:1.25}.editorial-shell .post-card .post-tags{gap:8px;margin-top:18px}.editorial-shell .post-tags .tag-link{font-size:12px}.editorial-shell .post-actions{border-top:1px solid var(--season-border);gap:12px;margin-top:20px;padding-top:12px}.editorial-shell .post-actions button{min-width:36px;min-height:44px}.editorial-shell .post-actions .speak-button{color:var(--season-text)!important;background:0 0!important;border-color:#0000!important}.editorial-shell .post-actions .speak-button svg{color:var(--season-text)!important}.editorial-shell .more-button{align-items:center;min-height:44px;margin-left:6px;display:inline-flex}.editorial-shell .feed-heading-ad{background:var(--editorial-soft);border-radius:10px;max-width:none;margin-top:32px}.editorial-more{border:1px solid var(--season-border);border-radius:24px;justify-content:center;width:100%;margin-top:24px}.editorial-shell .user-profile,.editorial-shell .hashtag-profile,.editorial-shell .settings-panel,.editorial-shell .directory-page{border-color:var(--season-border);box-shadow:none;border-radius:14px;padding:28px}.editorial-shell .user-profile :is(h1,h2),.editorial-shell .settings-intro h2{letter-spacing:-.75px;font-size:32px;line-height:1.2}.editorial-shell .profile-details h3{font-size:13px}.editorial-shell .profile-bio{font:18px/1.6 var(--font-prose)}.editorial-shell .post-page-layout{grid-template-columns:minmax(0,760px) minmax(180px,220px)}.editorial-shell .post-route-column>.feed-heading{display:none}.editorial-shell .post-route-column .post-card{padding:36px}.editorial-shell .post-route-actions{margin-bottom:16px}.editorial-shell .post-route-column .post-document-content>.markdown-body>h1:first-child{letter-spacing:-1px;font-size:clamp(30px,4vw,42px);line-height:1.15}.editorial-shell .site-footer{border-top:1px solid var(--season-border);max-width:1180px;color:var(--editorial-muted);flex-wrap:wrap;gap:24px;padding:24px 32px 40px}.editorial-shell .site-footer .legal-links{flex-wrap:wrap;gap:12px 18px}.editorial-shell .site-footer .legal-links a{font-size:12px}.editorial-shell main{scroll-margin-top:110px}.editorial-shell main:focus{outline:none}.editorial-skip{z-index:100;background:var(--season-surface);color:var(--season-text);border:1px solid var(--season-border);border-radius:8px;padding:12px 18px;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.editorial-skip:focus{transform:none}@media (width<=1000px){.editorial-shell .layout,.editorial-shell .layout.post-page-layout{max-width:820px;padding:36px 28px 56px;display:block}.editorial-shell .right-rail{display:none}.editorial-shell .topbar-inner{gap:24px}.editorial-nav{gap:18px}}@media (width<=680px){.editorial-shell .topbar-inner{gap:12px;padding:14px 20px 0}.editorial-shell .brand{font-size:22px}.editorial-shell .top-actions{max-width:215px}.editorial-nav{order:3;justify-content:space-between;gap:12px;width:100%;padding:4px 0 10px}.editorial-nav a,.editorial-nav button{font-size:13px}.editorial-nav .editorial-write{min-height:38px;padding:0 14px}.editorial-shell .layout,.editorial-shell .layout.post-page-layout{padding:32px 16px 48px}.editorial-shell .feed-heading{flex-direction:column;align-items:flex-start;gap:16px}.editorial-shell .feed-home-title{max-width:330px;font-size:44px}.editorial-welcome>p{font-size:18px}.editorial-welcome-actions{gap:12px}.editorial-welcome-actions a,.editorial-welcome-actions button{font-size:13px}.editorial-welcome{padding-bottom:28px}.writing-panel>summary{padding:14px 16px}.writing-panel-hint{font-size:0}.writing-panel-hint svg{width:18px;height:18px}.editorial-shell .post-card,.editorial-shell .post-route-column .post-card{border-radius:12px;padding:20px 18px}.editorial-shell .post-card-compact-media .markdown-body :is(h1,h2,h3){font-size:22px}.editorial-byline{gap:8px}.editorial-byline time{font-size:11px}.editorial-shell .post-actions{gap:6px}.editorial-shell .user-profile,.editorial-shell .hashtag-profile,.editorial-shell .settings-panel,.editorial-shell .directory-page{padding:22px 18px}.editorial-shell .site-footer{gap:18px;margin:0 16px;padding:24px 0}.editorial-shell main,.writing-panel{scroll-margin-top:150px}}@media (prefers-reduced-motion:reduce){.editorial-shell *,.editorial-shell :before,.editorial-shell :after{scroll-behavior:auto!important}}html[data-season] body .editorial-shell :is(.editorial-section-heading a,.editorial-more,.post-permalink-dot,.post-tags .tag-link,.more-button){color:var(--season-text)!important}.editorial-feed-status{color:var(--editorial-muted);padding:20px 0}.editorial-feed-status button{color:inherit;background:0 0;min-height:44px;text-decoration:underline}.editorial-shell .right-rail .post-share-rail{width:100%;box-shadow:none;border-radius:16px;grid-template-columns:repeat(3,44px);justify-content:center;gap:8px;margin:0;padding:16px;display:grid}.editorial-shell .right-rail .share-rail-label{text-align:center;grid-column:1/-1;display:block}html:has(.editorial-shell){scroll-padding-top:100px}@media (width<=680px){html:has(.editorial-shell){scroll-padding-top:160px}.editorial-shell .hashtag-popover{width:min(300px,100vw - 32px);left:0;right:auto}}html[data-season] body .editorial-shell :is(.site-footer .legal-links a,.feed-filter,.feed-explore-link,.post-actions .action-button){color:var(--editorial-muted)!important}html[data-season] body .editorial-shell :is(.site-footer .legal-links a,.feed-filter,.feed-explore-link):hover,html[data-season] body .editorial-shell .post-actions .action-button[aria-pressed=true]{color:var(--season-text)!important}.editorial-shell :is(.editorial-nav a,.editorial-nav button,.writing-panel>summary):focus-visible{outline:2px solid var(--season-text);outline-offset:4px}html[data-season] body .editorial-shell .topbar{color:#202522!important;background:#fff!important}html[data-season] body .editorial-shell .editorial-nav :is(a,button,span,svg){visibility:visible;color:#202522!important;-webkit-text-fill-color:#202522!important;opacity:1!important}html[data-season] body .editorial-shell .editorial-nav :is(a,button){font-size:14px!important}html[data-season] body .editorial-shell .editorial-nav :is(a,button):hover,html[data-season] body .editorial-shell .editorial-nav :is(a,button):focus-visible{border-radius:8px;text-decoration:none;color:#171a18!important;background:#f7e7c7!important}html[data-season] body .editorial-shell :is(.feed-explore-link,.feed-filter,.explore-mode,.search-link-tools button){opacity:1;color:var(--season-text)!important;-webkit-text-fill-color:var(--season-text)!important}html[data-season] body .editorial-shell :is(.feed-explore-link,.feed-filter,.explore-mode):is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline;box-shadow:inset 0 0 0 1px #b19461;color:#202522!important;-webkit-text-fill-color:#202522!important;background:#f7e7c7!important}.editorial-shell .feed-filter{border-radius:8px;min-height:44px;padding:8px 10px}.editorial-shell .editorial-byline{align-items:flex-start;gap:12px}.byline-identity{flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;display:flex}.editorial-shell .editorial-byline .byline-author{gap:8px;min-height:36px}html[data-season] body .editorial-shell .editorial-byline .byline-follow{border-radius:18px;justify-content:center;align-items:center;gap:3px;width:auto;min-width:0;height:36px;min-height:36px;margin:0;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;color:#202522!important;-webkit-text-fill-color:#202522!important;box-shadow:none!important;background:#eec170!important}.editorial-shell .byline-follow svg{width:12px;height:12px}html[data-season] body .editorial-shell .byline-follow:hover{background:#f8d899!important}html[data-season] body .editorial-shell .post-date-link{opacity:.75;flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:42%;min-height:36px;font-size:12px;text-decoration:none;display:inline-flex;color:var(--season-text)!important;-webkit-text-fill-color:var(--season-text)!important}.editorial-shell .post-date-link:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.editorial-shell .post-date-link time{color:inherit;font-size:inherit}.modified-label{white-space:nowrap;font-size:11px}.editorial-shell .author-avatar{width:32px;height:32px;box-shadow:none;border:1px solid #d4bf9c;border-radius:50%;flex:0 0 32px;display:inline-flex;position:relative;overflow:hidden;background:#f7e7c7 url(/default-avatar.svg) 50%/cover!important}.editorial-shell .author-avatar img{object-fit:cover;border-radius:inherit;opacity:1;width:100%;height:100%;margin:0;display:block}.editorial-shell .author-avatar.avatar-loading img{opacity:0}.author-avatar.avatar-loading:after{content:"";border-radius:inherit;background:linear-gradient(105deg,#f7e7c700 15%,#fff9eebf 40%,#eec17066 55%,#f7e7c700 80%) 0 0/220% 100%;animation:1.4s ease-in-out infinite avatar-shimmer;position:absolute;inset:0}@keyframes avatar-shimmer{0%{background-position:180% 0}to{background-position:-100% 0}}html[data-season] body .editorial-shell .post-text .more-button{min-height:36px;font:600 13px/1.5 var(--font-body);cursor:pointer;border:0;border-radius:0;margin:0 0 0 3px;padding:6px 0;text-decoration:none;display:inline;color:var(--season-text)!important;-webkit-text-fill-color:var(--season-text)!important;background:0 0!important}.editorial-shell .post-text .more-button:hover{text-underline-offset:3px;text-decoration:underline}.editorial-shell .article-top-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:4px;display:grid}.editorial-shell .article-ad-slot{border:1px dashed var(--season-border);background:var(--editorial-soft);min-height:100px;color:var(--season-text);border-radius:12px;padding:16px 20px}.article-ad-slot p{margin:6px 0;font-size:14px}.article-ad-slot small{color:var(--editorial-muted);font-size:11px}.editorial-shell .article-top-row .post-route-actions{flex-wrap:wrap;justify-content:flex-end;margin:0;display:flex;position:static}html[data-season] body .editorial-shell .post-route-actions button{border-color:var(--season-border);color:var(--season-text)!important;-webkit-text-fill-color:var(--season-text)!important}.editorial-shell .right-rail{max-height:none;overflow:visible}.explore-error{border:1px solid var(--season-border);border-radius:12px;padding:24px}.search-link-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px;display:flex}.search-link-tools button{border:1px solid var(--season-border);background:var(--season-surface);border-radius:22px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:13px;display:inline-flex}.search-link-tools>span{color:var(--editorial-muted);font-size:12px}.search-signin-panel{border:1px solid var(--season-border);border-radius:12px;padding:24px}.editorial-shell .search-tools .feed-search{display:flex}@media (width<=680px){html[data-season] body .editorial-shell .editorial-nav :is(a,button){font-size:13px!important}.editorial-shell .article-top-row{grid-template-columns:minmax(0,1fr);gap:10px}.editorial-shell .article-top-row .post-route-actions{justify-content:flex-start}.editorial-shell .editorial-byline{gap:6px}.byline-identity{flex:1;gap:3px 6px}.editorial-shell .post-date-link{max-width:36%;font-size:11px}}@media (prefers-reduced-motion:reduce){.author-avatar.avatar-loading:after{background:#fff6e5a6;animation:none}}html[data-season] body .editorial-shell .search-signin-panel .small-button{opacity:1;border-radius:22px;min-height:44px;padding:10px 16px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#202522!important}html[data-season] body .editorial-shell .search-signin-panel .small-button:hover{background:#3d4941!important}html[data-season] body .editorial-shell :is(.explore-intro,.post-type-link,.ad-label,.ad-slot p){color:var(--editorial-muted)!important;-webkit-text-fill-color:var(--editorial-muted)!important}.editorial-shell .article-share-slot .post-share-rail{width:auto;box-shadow:none;border-radius:14px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:8px 10px;display:flex;position:static;transform:none}.editorial-shell .article-share-slot .share-rail-label{margin-right:5px;font-size:9px;display:block}.editorial-shell .article-share-slot .post-share-rail a:nth-of-type(n){display:grid}.editorial-shell .article-share-slot .post-share-rail :is(a,button){width:36px;height:36px}.editorial-shell .byline-post-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;max-width:48%;margin-left:auto;display:flex}.editorial-shell .byline-post-meta .post-date-link{max-width:none}.editorial-shell .byline-post-meta .post-type-link{min-height:36px;padding:4px 0;font-size:11px}.editorial-shell .post-head:empty{display:none}html[data-season] body .editorial-shell .editorial-byline .byline-follow,html[data-season] body .editorial-shell .editorial-byline .byline-follow:is(:hover,:focus-visible,:active){color:var(--season-text)!important;-webkit-text-fill-color:var(--season-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-season] body .editorial-shell .editorial-byline .byline-follow:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=680px){.editorial-shell .byline-post-meta{gap:0 6px;max-width:46%}.editorial-shell .article-share-slot .post-share-rail{gap:4px;padding:6px}.editorial-shell .article-share-slot .post-share-rail :is(a,button){width:36px;height:36px}}html[data-season] body .editorial-shell .topbar .editorial-nav :is(a,button):not(.editorial-write):is(:hover,:focus-visible){text-underline-offset:6px;border-radius:0;text-decoration:underline;box-shadow:none!important;background:0 0!important}html[data-season] body .editorial-shell .feed-explore-link:is(:hover,:focus-visible){text-underline-offset:5px;text-decoration:underline;transform:none;box-shadow:none!important;background:0 0!important}.editorial-shell .feed-explore-link:hover svg{transform:none}.editorial-shell .editorial-nav .header-small-search{display:none}.article-sharing-tools{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.editorial-shell .article-sharing-tools .preferred-source-link{min-height:40px;margin:0;padding:10px 12px;font-size:12px}.sidebar-search{z-index:3;background:var(--season-surface);border:1px solid var(--season-border);border-radius:12px;padding:14px;position:sticky;top:100px}.sidebar-search label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.sidebar-search>div{border:1px solid var(--season-border);border-radius:8px;align-items:center;display:flex}.sidebar-search input{width:100%;min-width:0;min-height:44px;color:var(--season-text);background:0 0;border:0;padding:10px;font-size:13px}.sidebar-search button{min-width:40px;min-height:44px;color:var(--season-text);background:0 0;place-items:center;display:grid}.explore-tag-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;display:flex}.explore-tag-filter label{font-size:13px;font-weight:600}.explore-tag-filter select{border:1px solid var(--season-border);background:var(--season-surface);max-width:100%;min-height:44px;color:var(--season-text);border-radius:8px;padding:8px 12px;font-size:13px}.explore-tag-filter button{min-height:44px;color:var(--season-text);background:0 0;padding:8px;text-decoration:underline}@media (width<=1000px){.editorial-shell .editorial-nav .header-small-search{display:inline-flex}}@media (width<=680px){.article-sharing-tools{gap:8px}}html[data-season] body .editorial-shell .article-sharing-tools .preferred-source-link,html[data-season] body .editorial-shell .article-sharing-tools .preferred-source-link :is(span,svg){color:#202522!important;-webkit-text-fill-color:#202522!important}html[data-season] body .editorial-shell .article-sharing-tools .preferred-source-link{background:#eec170!important}html[data-season] body .editorial-shell .article-sharing-tools .preferred-source-link:hover{background:#e3b25b!important}.expanded-post-window{color:#202522;background:#fffefa;border:1px solid #deddd6;border-radius:16px;width:min(820px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0005}.expanded-post-window::backdrop{background:#161b18a6}.expanded-post-surface>header{z-index:2;background:#fffefa;border-bottom:1px solid #deddd6;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.expanded-post-surface h2{font:600 18px var(--font-body);margin:0 0 4px}.expanded-post-surface>header a{color:#554b38;font-size:13px;text-decoration:underline}.expanded-post-surface>header button{color:#202522;background:#f1eee6;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.expanded-post-content{font:18px/1.55 var(--font-prose);padding:24px 32px 36px}html[data-season] body .expanded-post-window .post-document-content{color:#202522;background:#fffefa}@media (width<=680px){.expanded-post-window{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.expanded-post-content{padding:20px 18px 28px}}html[data-season] body .expanded-post-window .expanded-post-surface>header a{color:#554b38!important;-webkit-text-fill-color:#554b38!important}.header-search-row{border-bottom:1px solid var(--season-border);background:var(--season-surface);align-items:center;gap:20px;width:100%;margin:0;padding:12px max(24px,50vw - 558px);display:flex}.header-search-row label{white-space:nowrap;font-size:13px;font-weight:600}.header-search-row>div{border:1px solid var(--season-border);border-radius:24px;flex:1;align-items:center;min-width:0;display:flex}.header-search-row input{min-width:0;min-height:44px;color:var(--season-text);background:0 0;border:0;border-radius:24px;flex:1;padding:10px 18px}.header-search-row button{min-width:44px;min-height:44px;color:var(--season-text);background:0 0;place-items:center;display:grid}.editorial-shell .explore-tag-filter{flex-wrap:wrap;gap:6px 18px;display:flex}.explore-tag-filter button{color:var(--season-text);background:0 0;border-bottom:2px solid #0000;min-height:36px;padding:4px 0;font-size:13px;text-decoration:none}.explore-tag-filter button[aria-pressed=true]{border-bottom-color:currentColor;font-weight:700}.explore-tag-filter .shuffle-tags{margin-left:auto;font-size:12px;text-decoration:underline}.expanded-post-window{width:min(820px,100vw - 32px)}.expanded-post-content{padding:0}.expanded-post-content .post-card{border:0;border-radius:0;margin:0}.expanded-post-content .post-text{width:100%}html body .stay-here :is(ul,li){list-style:none!important}html body .stay-here li::marker{content:""!important}@media (width<=680px){.header-search-row{gap:10px;padding:10px 16px}.header-search-row label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.expanded-post-window{width:calc(100vw - 16px)}}.expanded-post-content{font-family:var(--font-body)}.explore-load-more{min-height:44px;margin:24px auto}.window-load-status,.window-load-error{color:#202522;font:14px/1.5 var(--font-body);background:#fff4df;margin:0;padding:12px 24px}.window-load-error button{color:#fff;background:#202522;border-radius:8px;min-height:44px;padding:8px 14px}.expanded-post-window .post-neighbors a[aria-disabled=true]{opacity:.5;cursor:wait}.expanded-post-surface>.expanded-post-header{align-items:flex-start;gap:10px;padding:12px 16px}.expanded-post-header .window-header-tools{flex:1;gap:6px;min-width:0;display:grid}.expanded-post-header .article-sharing-tools{gap:8px}.expanded-post-header .article-share-slot .post-share-rail{background:0 0;border:0;padding:0}.expanded-post-header .article-share-slot .post-share-rail a{text-decoration:none}.expanded-post-header .window-post-link{width:fit-content}.expanded-post-surface>header .window-close{flex:0 0 44px}@media (width<=680px){.expanded-post-surface>.expanded-post-header{padding:10px}.expanded-post-header .article-sharing-tools .preferred-source-link{flex-basis:auto}.expanded-post-header .share-rail-label{clip-path:inset(50%);position:absolute}}.article-sticky-title{z-index:40;color:#f6f6f7;min-height:64px;font-family:var(--font-body);background:#0d0d10;align-items:center;gap:20px;padding:8px 20px;display:flex;position:sticky;box-shadow:0 1px #ffffff25}.article-sticky-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;overflow:hidden}.article-sticky-title>span{color:#aaa;font-size:13px}.article-sticky-title button{color:#f6f6f7;background:0 0;border:1px solid #ffffff30;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-weight:600;display:inline-flex}.article-sticky-title button:hover{background:#ffffff12}.article-takeaways{border:1px solid var(--season-border);background:var(--season-surface);color:var(--season-text);border-radius:12px;padding:20px}.article-takeaways h2{font:600 18px/1.3 var(--font-body);margin:0}.article-takeaways :is(h2,h3,strong,b,a){background-repeat:initial;-webkit-box-decoration-break:slice;box-decoration-break:slice;padding-inline:0;background-color:#0000!important;background-image:none!important}.article-takeaways h2{width:auto;max-width:none}.article-takeaways p{font:12px/1.4 var(--font-body);opacity:.7;margin:6px 0 16px}.article-takeaways ul{margin:0;padding-left:18px}.article-takeaways li{font:14px/1.5 var(--font-body);overflow-wrap:anywhere;margin:0 0 14px}.article-takeaways li:last-child{margin-bottom:0}.editorial-shell .post-page-layout .right-rail{max-height:calc(100dvh - 100px);top:84px;overflow-y:auto}.article-takeaways-inline{display:none}@media (width<=1000px){.article-takeaways-inline{margin-bottom:24px;display:block}}@media (width<=680px){.article-sticky-title{gap:10px;padding:8px 12px}.article-sticky-title strong{font-size:14px}.article-sticky-title button{padding:0 12px}.article-sticky-title button span{display:none}}.editorial-shell .topbar-inner{max-width:none}.editorial-shell .layout,.editorial-shell .layout.post-page-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px;width:100%;max-width:none}.article-sticky-title{top:var(--article-header-height,76px);z-index:4;border-radius:10px;margin-bottom:24px}.editorial-shell.article-reading-page .right-rail{top:calc(var(--article-header-height,76px) + 16px);max-height:calc(100dvh - var(--article-header-height,76px) - 32px)}.article-reading-page .post-document-content :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--article-header-height,76px) + 88px)}@media (width<=1000px){.editorial-shell .layout,.editorial-shell .layout.post-page-layout{display:block}}.article-reading-page .post-document-content>.markdown-body:has(>.article-sticky-title-host){display:contents}.article-sticky-title-host{top:var(--article-header-height,76px);z-index:4;margin:16px 0 24px;position:sticky}.article-sticky-title-host .article-sticky-title{font-family:var(--font-body);margin:0;position:static}.article-sticky-title .article-title-toggle{text-align:left;border:0;border-radius:4px;flex:1;justify-content:flex-start;gap:8px;min-width:0;padding:0}.article-title-toggle strong{font-size:18px;line-height:1.4}.article-title-toggle>svg{flex-shrink:0;transition:transform .15s}.article-sticky-title.is-expanded .article-title-toggle strong{white-space:normal;overflow-wrap:anywhere;overflow:visible}.article-sticky-title.is-expanded .article-title-toggle>svg{transform:rotate(180deg)}.article-title-toggle:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=680px){.article-title-toggle strong{font-size:14px}}html[data-season] body .article-sticky-title :is(button,strong,span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important}html[data-season] body .article-sticky-title strong{border:0!important;padding:0!important}html[data-season] body .article-sticky-title{background:#000!important}html[data-season] body .post-share-dialog{border-color:#000;box-shadow:0 24px 100px #0004;color:#000!important;background:#fff!important}.post-share-dialog::backdrop{background:#0007}html[data-season] body .post-share-dialog :is(h2,p,a,span,input,button,svg){color:#000!important;-webkit-text-fill-color:#000!important}html[data-season] body .post-share-dialog :is(.share-dialog-symbol,.share-network-mark,.share-dialog-close,.share-link-row,.share-device-button){border:1px solid #000;background:#fff!important}html[data-season] body .post-share-dialog .share-post-preview{border-color:#000}html[data-season] body .post-share-dialog .share-link-row button{background:#000!important}html[data-season] body .post-share-dialog .share-link-row button :is(span,svg),html[data-season] body .post-share-dialog .share-link-row button{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-season] body .post-share-dialog .share-network-grid a:hover .share-network-mark{box-shadow:0 0 0 2px #000}html[data-season] body .post-share-dialog :focus-visible{outline-color:#000}.post-card.post-card-compact-media .markdown-body>p:has(.markdown-image-frame){width:100%;max-width:none}.article-sticky-title-host{height:0;min-height:0;margin:0;overflow:visible}.article-sticky-title-host>.article-sticky-title{width:100%;position:absolute;inset:0 0 auto}.window-initial-sharing[hidden]{display:none}.expanded-post-header .article-sticky-title{min-width:0;margin:0;padding:8px 12px;position:static;top:auto}.expanded-post-header .article-sticky-title button{border-radius:8px}.expanded-post-header .article-title-toggle strong{font-size:16px}@media (width<=680px){.expanded-post-header .article-title-toggle strong{font-size:14px}}.expanded-post-header .article-sticky-title button{justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;display:inline-flex}.expanded-post-header .article-sticky-title .article-title-toggle{flex:1 1 0;justify-content:flex-start}.expanded-post-header .article-title-toggle strong{flex:1 1 0;min-width:0;display:block}.expanded-post-header .article-sticky-title>button:not(.article-title-toggle){flex:none}:is(.editorial-shell,.ambobs-composer-fullscreen-portal){--control-ease:cubic-bezier(.22, 1, .36, 1);--control-ring:0 0 0 3px #eec1703d}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read){isolation:isolate;border-radius:22px 18px;min-height:44px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 2px 4px #00000014;transition:border-radius .48s var(--control-ease), box-shadow .24s ease, transform .18s var(--control-ease)!important}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read):before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:transform .65s var(--control-ease), opacity .22s ease;background:radial-gradient(at 25% 35%,#ffffff80,#0000 45%),linear-gradient(115deg,#ffd9e366,#d4c5ff88,#eec17044);position:absolute;inset:-60% -20%;transform:translate(-16%)rotate(-12deg)}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read):focus-visible{outline-offset:4px;outline:2px solid #9a6b22;box-shadow:var(--control-ring), inset 0 1px 0 #ffffff4d!important;border-radius:22px 14px 24px 16px!important}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read):focus-visible:before{opacity:1;transform:translate(8%)rotate(6deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read):not(:disabled):hover{transform:translateY(-1px);border-radius:22px 14px 24px 16px!important;box-shadow:inset 0 1px #ffffff4d,0 6px 18px #9a6b222e!important}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read):not(:disabled):hover:before{opacity:1;transform:translate(8%)rotate(6deg)}}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read):not(:disabled):active{border-radius:18px 22px!important;transform:scale(.97)!important;box-shadow:inset 0 2px 5px #00000024!important}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) .ambobs-publish-button:disabled{box-shadow:none!important;transform:none!important}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) .ambobs-publish-button:disabled:before{opacity:0!important}html body :is(.editorial-shell,.ambobs-composer-fullscreen-portal) .ambobs-editor-shell .composer-top-actions>button.composer-preview-toggle{min-height:44px;box-shadow:none;border-radius:24px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;transition:border-color .18s,box-shadow .18s;display:inline-flex;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#222827!important;border:1px solid #59615e!important}html body :is(.editorial-shell,.ambobs-composer-fullscreen-portal) .ambobs-editor-shell .composer-top-actions>button.composer-preview-toggle[aria-pressed=true]{border-color:#eec170!important}.preview-switch-track{background:#646c68;border-radius:12px;flex:0 0 32px;width:32px;height:20px;transition:background-color .22s;display:inline-block;position:relative}.preview-switch-track:after{content:"";width:14px;height:14px;transition:transform .26s var(--control-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}[aria-pressed=true]>.preview-switch-track{background:#eec170}[aria-pressed=true]>.preview-switch-track:after{background:#252821;transform:translate(12px)}.editorial-shell .toggle-row{cursor:pointer;min-height:44px}.editorial-shell .toggle-row input[type=checkbox]{appearance:none;cursor:pointer;background:#616962;border:1px solid #727b75;border-radius:16px;flex:0 0 40px;width:40px;height:24px;margin:0;transition:background-color .18s,border-color .18s;position:relative}.editorial-shell .toggle-row input[type=checkbox]:after{content:"";width:16px;height:16px;transition:transform .26s var(--control-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.editorial-shell .toggle-row input[type=checkbox]:checked{background:#eec170;border-color:#9a6b22}.editorial-shell .toggle-row input[type=checkbox]:checked:after{background:#252821;transform:translate(16px)}.editorial-shell .toggle-row input:disabled{cursor:not-allowed;opacity:.5}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.composer-inline-tools button,.editorial-write,.small-button,.profile-edit,.profile-follow,.post-route-actions button){transition:background-color .18s ease, box-shadow .18s ease, transform .18s var(--control-ease)}@media (hover:hover){:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.composer-inline-tools button,.editorial-write,.small-button,.post-route-actions button):not(:disabled):hover{box-shadow:inset 0 0 0 1px #eec170a6}}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.composer-inline-tools button,.editorial-write,.small-button,.profile-edit,.profile-follow,.post-route-actions button):not(:disabled):active{transform:scale(.96)}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(button,a,input,select,textarea,[contenteditable=true]):focus-visible{outline-offset:3px;outline:2px solid #a17831!important}.editorial-shell :is(.search-panel,.username-input,.profile-bio-input,.profile-link-fields input,.admin-input,.admin-card input:not([type=checkbox]),.admin-card textarea,.comment-form input){border-radius:10px;transition:border-color .18s,box-shadow .18s,background-color .18s}.editorial-shell :is(.profile-bio-input,.profile-link-fields input,.admin-input,.admin-card input:not([type=checkbox]),.admin-card textarea,.comment-form input){min-height:44px;padding:11px 13px}html body .editorial-shell :is(.search-panel,.username-input):focus-within,html body .editorial-shell :is(.profile-bio-input,.profile-link-fields input,.admin-input,.admin-card input:not([type=checkbox]),.admin-card textarea,.comment-form input):focus-visible{border-color:#a17831!important;box-shadow:0 0 0 3px #eec1702e!important}:is(.editorial-shell,.ambobs-composer-fullscreen-portal) [aria-invalid=true]{outline-offset:3px;outline:2px solid #b34c43!important}.editorial-shell :is(.form-error,.composer-error){font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){html body :is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read,.composer-preview-toggle,.preview-switch-track,.toggle-row input,.composer-inline-tools button,.editorial-write,.small-button,.profile-edit,.profile-follow,.post-route-actions button,.search-panel,.username-input,.profile-bio-input,.profile-link-fields input,.admin-input,.admin-card input,.admin-card textarea,.comment-form input),html body :is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read,.preview-switch-track,.toggle-row input):before,html body :is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read,.preview-switch-track,.toggle-row input):after{transition:none!important;animation:none!important}html body :is(.editorial-shell,.ambobs-composer-fullscreen-portal) :is(.ambobs-publish-button,.editorial-read,.composer-inline-tools button,.editorial-write,.small-button,.profile-edit,.profile-follow,.post-route-actions button){transform:none!important}}@media (forced-colors:active){.preview-switch-track,.editorial-shell .toggle-row input[type=checkbox]{background:canvas;border:1px solid buttontext}.preview-switch-track:after,.editorial-shell .toggle-row input[type=checkbox]:after{background:buttontext}[aria-pressed=true]>.preview-switch-track,.editorial-shell .toggle-row input:checked{background:highlight}}html[data-season] body .editorial-shell .editorial-nav :is(a,button){color:var(--season-text)!important;-webkit-text-fill-color:var(--season-text)!important}html[data-season] body .editorial-shell .topbar .editorial-nav :is(a,button,span,svg){color:#202522!important;-webkit-text-fill-color:#202522!important}
