@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{--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--cn-font-body);--default-mono-font-family:var(--cn-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.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}.shrink{flex-shrink:1}.grow{flex-grow: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}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.1220hx8ja1.sy.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.0olxl6i2vnf_c.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.0i9~u_difxrfa.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--cn-font-stack-body:var(--font-source-sans-3,"Source Sans 3"),"Trebuchet MS","Segoe UI",sans-serif;--cn-font-stack-heading:var(--font-source-sans-3,"Source Sans 3"),"Trebuchet MS","Segoe UI",sans-serif;--cn-font-stack-heading-heavy:var(--font-league-spartan,"League Spartan"),var(--cn-font-stack-heading);--cn-font-stack-heading-pixel:var(--font-press-start,"Press Start 2P"),var(--cn-font-stack-body);--cn-font-stack-ui-pixel:var(--font-silkscreen,"Silkscreen"),var(--cn-font-stack-body);--cn-font-stack-accent:Georgia,"Times New Roman",Times,serif;--cn-font-stack-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--cn-font-stack-meme:Impact,Haettenschweiler,"Arial Black",sans-serif;--cn-font-body:var(--cn-font-stack-body);--cn-font-heading:var(--cn-font-stack-heading);--cn-font-heading-heavy:var(--cn-font-stack-heading-heavy);--cn-font-heading-pixel:var(--cn-font-stack-heading-pixel);--cn-font-ui-pixel:var(--cn-font-stack-ui-pixel);--cn-font-accent:var(--cn-font-stack-accent);--cn-font-mono:var(--cn-font-stack-mono);--cn-font-meme:var(--cn-font-stack-meme);--background:#f8f3e8;--foreground:#1f2b36;--text:#1f2b36;--panel:#fffdf7;--panel-muted:#fbf5ea;--surface-strong:#fff;--surface-emphasis:#f7efe1;--border:#e4d9c4;--border-strong:#d8cab0;--muted:#60707f;--accent:#cf5b2d;--accent-strong:#b24820;--accent-soft:#f9e2d5;--link:#225572;--ok-soft:#d9f2ea;--ok-border:#97d5c2;--ok-ink:#0f5f59;--cn-memelab-border:#d56aa6;--cn-memelab-gradient:linear-gradient(112deg,#ff4f90 0%,#ff7a41 46%,#9762ff 100%);--cn-radius-card:6px;--cn-radius-control:6px;--cn-radius-pill:999px;--cn-border-strong-width:2px;--cn-shadow-ink:#1f2b36f2;--cn-shadow-hard:3px 3px 0 0 var(--cn-shadow-ink);--cn-shadow-hard-card:4px 4px 0 0 var(--cn-shadow-ink);--cn-shadow-hard-hover:5px 5px 0 0 var(--cn-shadow-ink);--cn-shadow-hard-press:1px 1px 0 0 var(--cn-shadow-ink);--shadow:var(--cn-shadow-hard-card);--z-topbar:30;--z-popover:70;--z-mobile-nav:60;--z-overlay:9999}:root[data-theme=full-cream]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dookie]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#140e09;--foreground:#f0e6d8;--text:#f0e6d8;--panel:#241a14;--panel-muted:#2d2119;--surface-strong:#34261d;--surface-emphasis:#3a2b22;--border:#4a382d;--border-strong:#5a4639;--muted:#c5b29f;--accent:#d08c57;--accent-strong:#e4a877;--accent-soft:#3f2a1f;--link:#9fcbf3;--ok-soft:#1f3a31;--ok-border:#355c4f;--ok-ink:#c6e9d8;--cn-shadow-ink:#0009}:root[data-theme=gay]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#100f1d;--foreground:#f7f4ff;--text:#f7f4ff;--panel:#1a1930;--panel-muted:#242347;--surface-strong:#2c2a56;--surface-emphasis:#363364;--border:#4d4a7d;--border-strong:#69659f;--muted:#d0cdf6;--accent:#ff4f90;--accent-strong:#ff7a41;--accent-soft:#3c2550;--link:#8de7ff;--ok-soft:#223e52;--ok-border:#3f627f;--ok-ink:#d9f4ff;--cn-shadow-ink:#0009}:root[data-theme=horse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cn-horse-cream:#fffdf4;--cn-horse-pasture-light:#eef7e2;--cn-horse-pasture:#d7e8bd;--cn-horse-pasture-strong:#8fa866;--cn-horse-leather:#8b6139;--cn-horse-leather-dark:#4f3520;--cn-horse-tack:#245f63;--cn-horse-background-art:url(/theme/horse-suit-cutout.png);--cn-horse-background-position:right clamp(-18px,3vw,72px)bottom clamp(68px,9vh,128px);--cn-horse-background-size:min(48vw,620px)auto;--cn-horse-background-opacity:.18;--cn-horse-surface-bg:var(--cn-horse-cream)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse]{--cn-horse-surface-bg:color-mix(in srgb,var(--cn-horse-cream)84%,var(--cn-horse-pasture-light))}}:root[data-theme=horse]{--cn-horse-surface-border:var(--cn-horse-leather)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse]{--cn-horse-surface-border:color-mix(in srgb,var(--cn-horse-leather)54%,var(--border))}}:root[data-theme=horse]{--cn-horse-control-bg:var(--cn-horse-pasture-light)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse]{--cn-horse-control-bg:color-mix(in srgb,var(--cn-horse-pasture-light)72%,var(--panel))}}:root[data-theme=horse]{--cn-horse-control-hover-bg:var(--cn-horse-pasture)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse]{--cn-horse-control-hover-bg:color-mix(in srgb,var(--cn-horse-pasture)58%,var(--panel))}}:root[data-theme=horse]{--cn-horse-leather-shadow:4px 4px 0 0 #4f3520b8;--background:#edf5df;--foreground:#253429;--text:#253429;--panel:#fffdf4;--panel-muted:#f3eed9;--surface-strong:#fbfff3;--surface-emphasis:#dfeccb;--border:#c8bd98;--border-strong:var(--cn-horse-leather);--muted:#66755f;--accent:var(--cn-horse-leather);--accent-strong:var(--cn-horse-leather-dark);--accent-soft:#ead7b9;--link:var(--cn-horse-tack);--ok-soft:#e1efd5;--ok-border:#90b276;--ok-ink:#2e6141;--cn-shadow-ink:#4f3520d1}*{box-sizing:border-box}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;overflow-x:hidden}body{color:var(--foreground);background:radial-gradient(circle at 2% -10%,#ffe9c7 0,transparent 42%),radial-gradient(circle at 96% -6%,#d8eee7 0,transparent 36%),var(--background);font-family:var(--cn-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.48;transition:background .3s,color .3s}html.cn-nuggiebash-touch-lock,body.cn-nuggiebash-touch-lock{overscroll-behavior:none;overflow:hidden}body.cn-nuggiebash-touch-lock{width:100%;position:fixed;inset:0}html.cn-memelab-touch-lock,body.cn-memelab-touch-lock{overscroll-behavior-x:none}:root[data-theme=dookie] body{background:radial-gradient(circle at 8% -16%,#2e1f17 0,transparent 44%),radial-gradient(circle at 96% -12%,#1f2a26 0,transparent 42%),var(--background)}:root[data-theme=gay] body{background:radial-gradient(circle at 2% -28%,#ff485c57,transparent 42%),radial-gradient(circle at 16% -30%,#ff7b344f,transparent 41%),radial-gradient(circle at 31% -31%,#ffc94247,transparent 40%),radial-gradient(circle at 46% -29%,#92e04c40,transparent 39%),radial-gradient(circle at 63% -28%,#3ed3be3b,transparent 39%),radial-gradient(circle at 79% -24%,#5295ff47,transparent 40%),radial-gradient(circle at 96% -18%,#9762ff52,transparent 41%),repeating-linear-gradient(180deg,#ff485c33 0vh,#ff7b342e 14vh,#ffc94229 28vh,#92e04c24 42vh,#3ed3be24 56vh,#5295ff29 70vh,#9762ff2e 84vh,#ff485c33 98vh),var(--background)}:root[data-theme=horse] body{background:radial-gradient(circle at 7% -22%,#8fa86657,transparent 42%),radial-gradient(circle at 92% -18%,#245f6329,transparent 38%),linear-gradient(180deg,var(--cn-horse-cream)0%,var(--cn-horse-pasture-light)42%,var(--cn-horse-pasture)100%),var(--background)}a{color:var(--link);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s,color .15s}a:hover{border-color:currentColor}main{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px}@media (prefers-reduced-motion:reduce){body{transition:none}}h1,h2,h3{letter-spacing:0;margin:0;font-weight:700;font-family:var(--cn-font-heading)!important}.cn-notification-page-title,.cn-settings-title,.cn-auth-title,.cn-simple-modal-title,.cn-poll-title,.cn-messages-screen-title,.cn-messages-hero-title{letter-spacing:0;font-weight:700;font-family:var(--cn-font-heading)!important}.cn-messages-compose-title,.cn-messages-thread-title{letter-spacing:.04em;font-weight:700;font-family:var(--cn-font-body)!important}.cn-nav-label,.cn-mobile-nav-label{letter-spacing:0;font-weight:400;font-family:var(--cn-font-heading-pixel)!important}.cn-font-body{font-family:var(--cn-font-body)!important}.cn-font-heading{font-family:var(--cn-font-heading)!important}.cn-font-heading-heavy{font-family:var(--cn-font-heading-heavy)!important}.cn-font-heading-pixel{font-family:var(--cn-font-heading-pixel)!important}.cn-font-ui-pixel{font-family:var(--cn-font-ui-pixel)!important}.cn-font-accent{font-family:var(--cn-font-accent)!important}.cn-font-mono{font-family:var(--cn-font-mono)!important}.cn-font-meme{font-family:var(--cn-font-meme)!important}button,input,select,textarea{font:inherit}.cn-ui-text{color:var(--foreground);margin:0;font-family:var(--cn-font-body)!important}.cn-ui-text-support{font-size:14px;line-height:1.45}.cn-ui-text-label{font-size:13px;line-height:1.35}.cn-ui-text-caption{font-size:12px;line-height:1.35}.cn-ui-text-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:12px;line-height:1.2}.cn-ui-text-tone-muted{color:var(--muted)}.cn-ui-text-tone-danger{color:#b53333}.cn-ui-text-tone-success{color:#1f6a43}.cn-ui-text-strong{font-weight:700}.cn-ui-heading{color:var(--foreground);margin:0}.cn-ui-heading-page{letter-spacing:0;font-size:30px;font-weight:760;font-family:var(--cn-font-heading)!important}.cn-ui-heading-section{letter-spacing:0;font-size:22px;font-weight:700;font-family:var(--cn-font-heading)!important}.cn-ui-heading-detail{letter-spacing:.02em;font-size:16px;font-weight:700;line-height:1.15;font-family:var(--cn-font-body)!important}.cn-ui-heading-rail{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;line-height:1.2;font-family:var(--cn-font-body)!important}button,.cn-btn,.cn-btn-primary,.cn-btn-soft{border:var(--cn-border-strong-width)solid var(--border);background:var(--panel-muted);color:var(--foreground);border-radius:var(--cn-radius-control);cursor:pointer;box-shadow:var(--cn-shadow-hard);border-bottom:none;justify-content:center;align-items:center;gap:8px;padding:9px 13px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .15s,background-image .15s,border-color .15s;display:inline-flex}.cn-btn,.cn-btn-primary,.cn-btn-soft,a.cn-btn,a.cn-btn-primary,a.cn-btn-soft{letter-spacing:normal}button:hover:not(:disabled),.cn-btn:hover:not(:disabled),.cn-btn-primary:hover:not(:disabled),.cn-btn-soft:hover:not(:disabled){background:var(--surface-emphasis);border-color:var(--border-strong);box-shadow:var(--cn-shadow-hard-hover);border-bottom:none;transform:translateY(-2px)}button:active:not(:disabled),.cn-btn:active:not(:disabled),.cn-btn-primary:active:not(:disabled),.cn-btn-soft:active:not(:disabled){box-shadow:var(--cn-shadow-hard-press);transition-duration:80ms;transform:translateY(2px)}button:disabled,.cn-btn:disabled,.cn-btn-primary:disabled,.cn-btn-soft:disabled{opacity:.62;cursor:not-allowed;box-shadow:none;transform:none}button[aria-busy=true],.cn-btn[aria-busy=true],.cn-btn-primary[aria-busy=true],.cn-btn-soft[aria-busy=true]{opacity:.72;cursor:progress;box-shadow:none;transform:none}input,select,textarea{border:1px solid var(--border);border-radius:var(--cn-radius-control);background:var(--surface-strong);width:100%;color:var(--foreground);padding:10px 12px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}textarea{resize:vertical}input:focus,select:focus,textarea:focus{background:linear-gradient(var(--surface-strong),var(--surface-strong))padding-box,var(--cn-memelab-gradient)border-box;box-shadow:0 0 0 1px var(--accent);border-color:#0000;outline:none}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)24%,transparent)}}.cn-avatar{object-fit:cover;background:var(--surface-strong);border:1px solid var(--border);aspect-ratio:1;border-radius:999px;flex:none;width:36px;height:36px;display:block;overflow:hidden}img,svg,video,canvas{max-width:100%}.cn-avatar-fallback{letter-spacing:.01em;background:var(--accent-soft);color:var(--accent-strong);justify-content:center;align-items:center;font-weight:750;display:inline-flex}.cn-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff7f2}.cn-btn-primary:hover:not(:disabled){background-color:var(--accent-strong);background-image:var(--cn-memelab-gradient);border-color:var(--accent-strong)}.cn-btn-soft{background:var(--panel-muted);border-color:var(--border)}.cn-btn-soft.is-chorked{color:#9f2323;background:#ffe8e8;border-color:#f3b9b9}.cn-btn-soft.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-btn-soft.is-active{background:color-mix(in srgb,var(--accent-soft)70%,#fff)}}.cn-btn-soft.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-btn-soft.is-active{border-color:color-mix(in srgb,var(--accent)45%,var(--border))}}.cn-btn-soft.is-active{color:var(--accent-strong)}.cn-btn-soft.is-danger{color:#a02222;background:#fff1f1;border-color:#f4c7c7}.cn-btn-soft.is-danger:hover:not(:disabled){background:#fee2e2;border-color:#f7b1b1}.cn-btn-quiet,a.cn-btn-quiet{border-radius:var(--cn-radius-control);min-height:34px;color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 10px;text-decoration:none;transition:background-color .15s,color .15s,transform .1s;display:inline-flex}.cn-btn-quiet:hover:not(:disabled),a.cn-btn-quiet:hover{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-btn-quiet:hover:not(:disabled),a.cn-btn-quiet:hover{background:color-mix(in srgb,var(--panel-muted)84%,transparent 16%)}}.cn-btn-quiet:hover:not(:disabled),a.cn-btn-quiet:hover{color:var(--foreground);transform:none}.cn-ui-button{min-width:0}.cn-ui-button-icon-only{width:36px;min-width:36px;height:36px;padding:0}.cn-ui-button-leading-icon,.cn-ui-button-trailing-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.cn-input,.cn-select,.cn-textarea{width:100%}.cn-ui-field{gap:6px;display:grid}.cn-ui-field-body{min-width:0}.cn-ui-field-help,.cn-ui-field-error,.cn-ui-segmented-control{margin-top:0}.cn-pill-action-shell{border-radius:var(--cn-radius-pill);border:1px solid var(--border-strong);flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-shell{border:1px solid color-mix(in srgb,var(--border-strong)72%,white 28%)}}.cn-pill-action-shell{background:linear-gradient(180deg,var(--panel),var(--panel-muted))}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--panel)84%,white 16%),color-mix(in srgb,var(--panel-muted)88%,var(--surface-strong)12%))}}.cn-pill-action-shell{box-shadow:inset 0 1px #ffffff94,0 18px 32px -26px #1f2b366b}.cn-pill-action,a.cn-pill-action,button.cn-pill-action{border-radius:var(--cn-radius-pill);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-weight:800;text-decoration:none;transition:transform .14s,border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex}a.cn-pill-action:hover,button.cn-pill-action:hover:not(:disabled){border-bottom-color:#0000;transform:translateY(-1px)}.cn-pill-action-primary,a.cn-pill-action-primary,button.cn-pill-action-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong))}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-primary,a.cn-pill-action-primary,button.cn-pill-action-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent)88%,white 12%),var(--accent-strong))}}.cn-pill-action-primary,a.cn-pill-action-primary,button.cn-pill-action-primary{color:#fff9f4;box-shadow:inset 0 1px 0 #ffffff3d,0 10px 22px -16px var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-primary,a.cn-pill-action-primary,button.cn-pill-action-primary{box-shadow:inset 0 1px 0 #ffffff3d,0 10px 22px -16px color-mix(in srgb,var(--accent-strong)68%,black 32%)}}.cn-pill-action-primary:hover,a.cn-pill-action-primary:hover,button.cn-pill-action-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-strong),var(--accent-strong))}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-primary:hover,a.cn-pill-action-primary:hover,button.cn-pill-action-primary:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--accent-strong)88%,white 12%),var(--accent-strong))}}.cn-pill-action-primary:hover,a.cn-pill-action-primary:hover,button.cn-pill-action-primary:hover:not(:disabled){color:#fffdf9}.cn-pill-action-secondary,a.cn-pill-action-secondary,button.cn-pill-action-secondary{border-color:var(--border-strong);background:0 0}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-secondary,a.cn-pill-action-secondary,button.cn-pill-action-secondary{border-color:color-mix(in srgb,var(--border-strong)74%,white 26%)}}.cn-pill-action-secondary,a.cn-pill-action-secondary,button.cn-pill-action-secondary{color:var(--foreground)}.cn-pill-action-secondary:hover,a.cn-pill-action-secondary:hover,button.cn-pill-action-secondary:hover:not(:disabled){background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-secondary:hover,a.cn-pill-action-secondary:hover,button.cn-pill-action-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--surface-strong)74%,var(--accent-soft)26%)}}.cn-pill-action-secondary:hover,a.cn-pill-action-secondary:hover,button.cn-pill-action-secondary:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-secondary:hover,a.cn-pill-action-secondary:hover,button.cn-pill-action-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)36%,var(--border))}}.cn-pill-action-quiet,a.cn-pill-action-quiet,button.cn-pill-action-quiet{color:var(--muted);background:0 0;border-color:#0000;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.cn-pill-action-quiet:hover,a.cn-pill-action-quiet:hover,button.cn-pill-action-quiet:hover:not(:disabled){color:var(--foreground);background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-pill-action-quiet:hover,a.cn-pill-action-quiet:hover,button.cn-pill-action-quiet:hover:not(:disabled){background:color-mix(in srgb,var(--panel-muted)84%,transparent 16%)}}.cn-user-pill{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:999px;align-items:center;padding:7px 11px;font-size:13px;line-height:1;display:inline-flex}.cn-shell-main{--cn-shell-max-width:1240px;--cn-shell-pad-x:14px;max-width:var(--cn-shell-max-width);padding:var(--cn-shell-main-pad-top,calc(var(--cn-topbar-offset,62px) + 8px))var(--cn-shell-pad-x)24px;box-shadow:none;isolation:isolate;background:0 0;border:none;min-width:0;margin:0 auto;position:relative}.cn-topbar{width:100%;z-index:calc(var(--z-mobile-nav) + 20);border:0;border-bottom:1px solid var(--border);background:#fff;border-radius:0;grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"brand center actions";align-items:center;gap:10px;display:grid;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cn-topbar{background:color-mix(in srgb,#fff 86%,var(--panel-muted))}}.cn-topbar{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:calc(env(safe-area-inset-top) + 10px)max(10px,calc((100vw - var(--cn-shell-max-width,1240px))/2 + var(--cn-shell-pad-x,14px)))10px}.cn-topbar.is-search-hidden{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions"}.cn-brand{--cn-brand-title-line-height:.92;--cn-brand-title-offset-y:.12em;--cn-brand-count-font-family:var(--cn-font-ui-pixel);--cn-brand-count-font-size:10px;--cn-brand-count-font-weight:400;--cn-brand-count-letter-spacing:0;--cn-brand-count-line-height:1;--cn-brand-count-gap:2px;--cn-brand-count-mobile-margin-left:6px;--cn-brand-count-mobile-font-size:var(--cn-brand-count-font-size);color:var(--foreground);border-bottom:none;grid-area:brand;min-width:0;display:block;overflow:hidden}.cn-brand-row{align-items:center;gap:18px;width:100%;min-width:0;display:flex}.cn-brand-title-wrap{flex:auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.cn-brand-icon{flex:none;width:22px;height:26px;display:block}.cn-brand-title{letter-spacing:.01em;font-size:26px;font-weight:900;line-height:var(--cn-brand-title-line-height);top:var(--cn-brand-title-offset-y);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;position:relative;overflow:hidden;font-family:var(--cn-font-heading-heavy)!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cn-brand-title{background-image:var(--cn-memelab-gradient);color:#0000;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}}.cn-brand-count,.cn-brand-count-mobile-inline{color:var(--muted);font-weight:var(--cn-brand-count-font-weight);letter-spacing:var(--cn-brand-count-letter-spacing);line-height:var(--cn-brand-count-line-height);white-space:nowrap;font-family:var(--cn-brand-count-font-family)!important}.cn-brand-count-mobile-inline{margin-left:var(--cn-brand-count-mobile-margin-left);font-size:var(--cn-brand-count-mobile-font-size);flex:none;align-items:center;display:none}.cn-brand-count{align-items:center;gap:var(--cn-brand-count-gap);font-size:var(--cn-brand-count-font-size);text-transform:uppercase;flex:none;margin-left:4px;display:inline-flex}.cn-brand-count-label,.cn-brand-count-value{display:inline}.cn-brand-subtitle{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px}.cn-top-search{background:var(--surface-strong);border-radius:999px;width:100%;min-height:36px;padding:6px 12px;font-size:15px}.cn-top-search.is-disabled{opacity:.78;cursor:not-allowed}.cn-top-center{grid-area:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.cn-top-search-wrap{flex:auto;min-width:0;position:relative}.cn-top-search-icon{color:var(--muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cn-top-search-icon svg{fill:currentColor;width:16px;height:16px}.cn-top-search-wrap.has-leading-icon .cn-top-search{padding-left:33px}.cn-top-center.has-feed-controls .cn-top-search-wrap{flex:0 0 clamp(172px,21vw,246px);min-width:150px}.cn-top-feed-wrap{flex:auto;min-width:0;margin-block:-2px;padding-block:2px;display:inline-flex}.cn-top-feed-wrap .cn-feed-switch{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:6px;overflow:auto hidden}.cn-top-feed-wrap .cn-feed-switch::-webkit-scrollbar{display:none}.cn-top-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.cn-icon-btn{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border),var(--cn-shadow-hard);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.cn-icon-btn svg{fill:currentColor;width:18px;height:18px}.cn-icon-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-strong),var(--cn-shadow-hard-hover);border-color:#0000}.cn-icon-btn:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-strong),var(--cn-shadow-hard-press)}.cn-mobile-search-toggle{display:none}.cn-top-action-wrap,.cn-notification-wrap,.cn-top-dropdown{position:relative}.cn-home-mobile-feed-menu{display:none}.cn-top-dropdown-trigger{list-style:none}.cn-top-dropdown-trigger::-webkit-details-marker{display:none}.cn-top-dropdown[open] .cn-top-dropdown-trigger{color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.cn-top-dropdown[open] .cn-top-dropdown-trigger{color:color-mix(in srgb,var(--accent-strong)76%,var(--foreground))}}.cn-top-dropdown[open] .cn-top-dropdown-trigger{background:linear-gradient(180deg,var(--accent)0%,var(--accent-soft)100%);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-top-dropdown[open] .cn-top-dropdown-trigger{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)18%,var(--surface-strong))0%,color-mix(in srgb,var(--accent-soft)56%,var(--surface-strong))100%)}}.cn-top-dropdown[open] .cn-top-dropdown-trigger{box-shadow:inset 0 0 0 1px var(--accent),0 10px 20px -18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-top-dropdown[open] .cn-top-dropdown-trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)48%,var(--border)),0 10px 20px -18px color-mix(in srgb,var(--accent)70%,transparent)}}.cn-top-dropdown-menu{border:1px solid var(--border);background:var(--surface-strong);min-width:180px;box-shadow:var(--shadow);z-index:calc(var(--z-popover) + 3);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.cn-top-dropdown-option{text-align:left;width:100%;color:var(--foreground);box-shadow:inset 0 0 0 1px #0000;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;font-size:13px;line-height:1.2;display:flex}.cn-top-dropdown-option:hover:not(:disabled){background:var(--panel-muted);box-shadow:inset 0 0 0 1px var(--border);border-color:#0000;transform:none}.cn-top-dropdown-option:disabled{opacity:.55;cursor:not-allowed}.cn-top-dropdown-option.is-active,.cn-top-dropdown-option.is-active:hover:not(:disabled){background:var(--accent-soft);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-top-dropdown-option.is-active,.cn-top-dropdown-option.is-active:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)58%,var(--surface-strong))}}.cn-top-dropdown-option.is-active,.cn-top-dropdown-option.is-active:hover:not(:disabled){color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-top-dropdown-option.is-active,.cn-top-dropdown-option.is-active:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)42%,var(--border))}}.cn-top-dropdown-option.is-active,.cn-top-dropdown-option.is-active:hover:not(:disabled){transform:none}.cn-top-dropdown-option-state{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.cn-top-messages-btn.is-active{color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.cn-top-messages-btn.is-active{color:color-mix(in srgb,var(--accent-strong)76%,var(--foreground))}}.cn-top-messages-btn.is-active{background:linear-gradient(180deg,var(--accent)0%,var(--accent-soft)100%);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-top-messages-btn.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)18%,var(--surface-strong))0%,color-mix(in srgb,var(--accent-soft)56%,var(--surface-strong))100%)}}.cn-top-messages-btn.is-active{box-shadow:inset 0 0 0 1px var(--accent),0 10px 20px -18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-top-messages-btn.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)48%,var(--border)),0 10px 20px -18px color-mix(in srgb,var(--accent)70%,transparent)}}.cn-notification-badge{background:var(--accent-strong);color:#fff;border:2px solid var(--surface-strong);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex;position:absolute;top:-4px;right:-2px}.cn-notification-menu{border:1px solid var(--border);background:var(--surface-strong);width:360px;max-width:calc(100vw - 24px);max-height:min(420px,70vh);box-shadow:var(--shadow);z-index:calc(var(--z-popover) + 1);border-radius:12px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto}.cn-notification-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-notification-head p{margin:0;font-weight:700}.cn-notification-head button{padding:6px 10px;font-size:12px}.cn-notification-head-actions,.cn-surface-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cn-notification-head-actions a,.cn-notification-head-actions button,.cn-surface-actions a,.cn-surface-actions button{border-radius:9px;padding:6px 10px;font-size:12px}.cn-notification-list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cn-notification-item{border:1px solid var(--border);background:var(--panel-muted);border-radius:10px;min-width:0;max-width:100%;padding:8px 9px;position:relative}.cn-notification-item.is-new:not(.cn-notification-item-special):not(.cn-notification-item-ksbb){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-notification-item.is-new:not(.cn-notification-item-special):not(.cn-notification-item-ksbb){border-color:color-mix(in srgb,var(--accent)42%,var(--border))}}.cn-notification-item.is-new:not(.cn-notification-item-special):not(.cn-notification-item-ksbb){background:linear-gradient(180deg,var(--accent-soft)0%,var(--panel-muted)100%)}@supports (color:color-mix(in lab, red, red)){.cn-notification-item.is-new:not(.cn-notification-item-special):not(.cn-notification-item-ksbb){background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft)38%,var(--panel-muted))0%,var(--panel-muted)100%)}}.cn-notification-item.is-new:not(.cn-notification-item-special):not(.cn-notification-item-ksbb){box-shadow:0 0 0 1px var(--accent),0 12px 24px -24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-notification-item.is-new:not(.cn-notification-item-special):not(.cn-notification-item-ksbb){box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)16%,transparent),0 12px 24px -24px color-mix(in srgb,var(--accent)60%,transparent)}}.cn-notification-item-special{background:linear-gradient(#fff9e5 0%,#fff3d2 100%);border-color:#d3a549}.cn-notification-item-special.is-new{background:linear-gradient(#fff9e5 0%,#fff3d2 100%);border-color:#d3a549;box-shadow:0 0 0 1px #ffd36f85,0 12px 24px -18px #e6a53194}.cn-notification-item-ksbb{isolation:isolate;z-index:0;border-color:var(--cn-memelab-border);background:var(--cn-memelab-gradient);color:#fff;background-size:240% 240%;animation:15s linear infinite cn-memelab-gradient-shift;overflow:hidden;box-shadow:0 16px 30px -24px #9762ff94,0 0 0 1px #ffffff14}.cn-notification-item-ksbb.is-new{box-shadow:0 0 0 1px #fff3,0 18px 34px -20px #9762ffa8,0 0 22px -12px #ff7a41d9}.cn-notification-item-ksbb:before{content:"";pointer-events:none;z-index:1;filter:drop-shadow(0 0 3px #ffffff5c);opacity:0;background:radial-gradient(circle at 17% 16%,#ffffffeb 0 .95px,#fff0 2.4px),radial-gradient(circle at -6% 44%,#fffffffa 0 1.65px,#fff0 3.9px),radial-gradient(circle at 8% 66%,#ffffffe6 0 1.2px,#fff0 2.8px),radial-gradient(circle at 108% 23%,#fffffff2 0 1.35px,#fff0 3.2px),radial-gradient(circle at 103% 57%,#fffffffa 0 1.55px,#fff0 3.6px),radial-gradient(circle at 91% 38%,#ffffffb3 0 1px,#fff0 2.4px);animation:15s linear infinite cn-memelab-sparkle-twinkle;position:absolute;inset:0}.cn-notification-item-ksbb:after{content:"";pointer-events:none;z-index:2;opacity:0;background:linear-gradient(100deg,#fff0 0%,#ffffff24 28%,#ffffffa8 52%,#ffffff38 72%,#fff0 100%);border-radius:999px;width:22%;animation:15s linear infinite cn-memelab-lens-flare;position:absolute;top:2px;bottom:2px;left:8%;transform:translate(-180%)skew(-18deg)}.cn-notification-item-ksbb .cn-notification-link,.cn-notification-item-ksbb .cn-notification-page-preview{z-index:3;position:relative}.cn-notification-item-ksbb .cn-notification-link,.cn-notification-item-ksbb .cn-notification-link:hover{color:inherit}.cn-notification-item-ksbb strong,.cn-notification-item-ksbb p{color:inherit;text-shadow:0 1px #230a2738}.cn-notification-item-ksbb .cn-notification-inline-preview,.cn-notification-item-ksbb .cn-notification-post,.cn-notification-item-ksbb .cn-notification-time{color:#ffffffe6}.cn-notification-item-ksbb .cn-notification-new-chip{color:#fff;background:#ffffff29;border-color:#ffffff70}.cn-notification-item p{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-size:13px}.cn-notification-link{color:inherit;border-bottom:none;gap:4px;min-width:0;max-width:100%;display:grid}.cn-notification-link-button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.cn-notification-link:hover{border-bottom:none}.cn-notification-item-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cn-notification-item-top p{flex:auto;min-width:0}.cn-notification-detail{min-width:0;margin:2px 0 0}.cn-notification-item-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.cn-notification-new-chip{border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-notification-new-chip{border:1px solid color-mix(in srgb,var(--accent)46%,var(--border))}}.cn-notification-new-chip{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-notification-new-chip{background:color-mix(in srgb,var(--accent-soft)78%,var(--surface-strong))}}.cn-notification-new-chip{color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;font-size:10px;font-weight:800;line-height:1}.cn-notification-special-chip{color:#5f3a00;letter-spacing:.05em;text-transform:uppercase;background:#ffd36f;border:1px solid #d3a549;border-radius:999px;flex:none;align-self:center;padding:4px 7px;font-size:10px;font-weight:800;line-height:1}.cn-notification-special-chip-ksbb{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-color:#fff6}.cn-notification-time{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;font-size:11px;line-height:1.2}.cn-notification-item-meta .cn-notification-time{margin-left:0}.cn-notification-post{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;display:block;overflow:hidden}.cn-notification-item-actions{align-items:center;gap:8px;margin-top:6px;display:flex}.cn-notification-secondary-action{border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.cn-notification-action-error{color:#a02222;margin:0;font-size:11px;line-height:1.3}.cn-notification-menu .cn-notification-list{gap:6px}.cn-notification-menu .cn-notification-item{padding:7px 8px}.cn-notification-menu .cn-notification-link{gap:2px}.cn-notification-menu .cn-notification-item-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.cn-notification-menu .cn-notification-item-top p{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;padding-bottom:2px;line-height:1.3;display:-webkit-box;overflow:hidden}.cn-notification-menu .cn-notification-detail{min-width:0;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.cn-notification-menu .cn-notification-detail .cn-notification-post{white-space:normal;margin-top:0;display:inline}.cn-notification-menu .cn-notification-inline-preview{color:var(--muted)}.cn-notification-menu .cn-notification-special-chip{display:none}.cn-notification-menu .cn-notification-time{margin-left:0;font-size:10px}.cn-notification-menu .cn-notification-item-actions{margin-top:4px}.cn-notification-menu .cn-notification-secondary-action{min-height:24px;padding:0 9px;font-size:10px}.cn-notification-menu .cn-notification-post{margin-top:0;display:none}.cn-surface-empty,.cn-notification-empty,.cn-messages-empty{color:var(--muted);margin:0;font-size:14px}.cn-surface-header,.cn-notification-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cn-surface-heading{min-width:0}.cn-surface-title,.cn-notification-page-title{margin:0}.cn-surface-subtitle,.cn-notification-page-subtitle{color:var(--muted);margin:4px 0 0}.cn-surface-hero{border-radius:var(--cn-radius-card);border:var(--cn-border-strong-width)solid var(--border-strong);box-shadow:var(--cn-shadow-hard-card);gap:12px;display:grid}.cn-surface-toolbar{margin-top:12px}.cn-surface-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-surface-stat-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:0;display:grid}.cn-surface-stat-grid>.cn-surface-stat{min-width:0}.cn-surface-stat{gap:6px;padding:14px 16px;display:grid}.cn-surface-stat+.cn-surface-stat{border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-surface-stat+.cn-surface-stat{border-left:1px solid color-mix(in srgb,var(--border)62%,transparent)}}.cn-surface-stat-value{letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;font-size:28px;line-height:.98;font-family:var(--cn-font-heading-heavy)!important}.cn-surface-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.cn-surface-list-header{border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:8px}@supports (color:color-mix(in lab, red, red)){.cn-surface-list-header{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.cn-surface-detail-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 0 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-surface-detail-header{border-bottom:1px solid color-mix(in srgb,var(--border)58%,transparent)}}.cn-surface-detail-main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cn-surface-detail-lead{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.cn-surface-detail-copy{flex:auto;gap:2px;min-width:0;display:grid}.cn-surface-detail-title{margin:0}.cn-surface-detail-subtitle{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.3}.cn-surface-detail-subtitle a{color:inherit;text-decoration:none}.cn-surface-detail-subtitle a:hover{text-decoration:underline}.cn-surface-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-surface-meta-row{color:#637287;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:0;font-size:12px;display:flex}.cn-surface-meta-main{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}@media (min-width:761px){.cn-surface-meta-main{gap:4px}.cn-surface-meta-main .cn-reaction-count-link{--reaction-count-badge-size:27px;--reaction-count-badge-width:36px;--reaction-count-icon-size:23px;--reaction-count-value-font-size:12px;--reaction-count-value-overlap:6px}.cn-surface-meta-main .cn-reaction-count-icon,.cn-surface-meta-main .cn-action-icon,.cn-surface-meta-main .cn-action-icon svg{width:23px;height:23px}}.cn-surface-meta-aside{color:#5f6f82;align-items:center;margin-left:auto;font-size:15px;display:inline-flex}@media (max-width:760px){.cn-surface-meta-row{flex-wrap:nowrap;justify-content:flex-start;gap:5px;font-size:10px}.cn-surface-meta-main{flex-wrap:nowrap;flex:auto;gap:4px;min-width:0}.cn-surface-meta-main .cn-reaction-count-link{--reaction-count-badge-size:25px;--reaction-count-badge-width:34px;--reaction-count-icon-size:21px;--reaction-count-value-font-size:10px;--reaction-count-value-overlap:6px}.cn-surface-meta-main .cn-reaction-count-icon,.cn-surface-meta-main .cn-action-icon,.cn-surface-meta-main .cn-action-icon svg{width:21px;height:21px}.cn-surface-meta-aside{white-space:nowrap;flex:none;margin-left:0;font-size:12px}.cn-surface-meta-link{font-size:inherit;white-space:nowrap}}@media (max-width:700px){.cn-surface-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-surface-stat+.cn-surface-stat{border-left:none}.cn-surface-stat:nth-child(2n){border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-surface-stat:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--border)62%,transparent)}}}@media (max-width:540px){.cn-surface-stat-grid{grid-template-columns:1fr}.cn-surface-stat:nth-child(2n){border-left:none}}.cn-surface-meta-link{color:inherit;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #0000;margin:0;padding:0;font-weight:600;transition:color .15s,border-bottom-color .15s;transform:none}.cn-surface-meta-link:hover:not(:disabled){color:#2f435c;box-shadow:none;background:0 0;border-bottom-color:currentColor;transform:none}.cn-surface-meta-link:active:not(:disabled){box-shadow:none;background:0 0;transform:none}.cn-surface-meta-link:disabled{cursor:wait;opacity:.72;box-shadow:none;transform:none}.cn-notification-page-list .cn-notification-item{padding:10px 11px}.cn-notification-page-list .cn-notification-item p{font-size:14px}.cn-notification-page-list .cn-notification-inline-preview{display:none}.cn-handle-with-medal{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.cn-handle-label-text{min-width:0;display:inline-block}.cn-dookie-stack{--cn-dookie-stack-size:20px;vertical-align:middle;align-items:center;gap:2px;line-height:1;display:inline-flex}.cn-dookie-stack-badge{width:var(--cn-dookie-stack-size);min-width:var(--cn-dookie-stack-size);height:calc(var(--cn-dookie-stack-size)*8/12);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.cn-dookie-stack-icon{display:block}.cn-dookie-give-badge{--cn-dookie-give-badge-size:18px;width:var(--cn-dookie-give-badge-size);min-width:var(--cn-dookie-give-badge-size);height:calc(var(--cn-dookie-give-badge-size)*8/12);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.cn-dookie-give-badge-icon{display:block}.cn-dookie-stack-count{color:#fff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-align:center;-webkit-text-stroke:1px #0f141b;paint-order:stroke fill;text-shadow:0 1px #0f141b,1px 0 #0f141b,-1px 0 #0f141b,0 -1px #0f141b;pointer-events:none;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:auto;padding:0;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;inset:0;transform:translateY(-.5px)}.cn-dookie-stack-count.is-count-md{letter-spacing:-.05em;font-size:8px}.cn-dookie-stack-count.is-count-lg,.cn-dookie-stack-count.is-count-xl{letter-spacing:-.06em;font-size:7px}.cn-dookie-stack-count.is-count-xl{letter-spacing:-.07em}.cn-handle-patreon-badge{vertical-align:middle;line-height:1;display:inline-flex;position:relative}.cn-handle-medal{flex:none;display:inline-flex}.cn-avatar-wrap{z-index:calc(var(--z-popover) + 2);position:relative}.cn-avatar-btn{border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;overflow:hidden}.cn-message-alert-badge{color:#fff;border:2px solid var(--surface-strong);background:#e5484d;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:14px;display:inline-flex;position:absolute;top:-4px;right:-2px}.cn-account-pill{--cn-account-name-line-height:1.2;min-width:0;max-width:210px;box-shadow:inset 0 0 0 1px var(--border),var(--cn-shadow-hard);background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:3px 9px 3px 5px;display:inline-flex}.cn-account-pill:hover:not(:disabled){background:var(--surface-emphasis);box-shadow:inset 0 0 0 1px var(--border-strong),var(--cn-shadow-hard-hover);border-color:#0000}.cn-account-pill:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-strong),var(--cn-shadow-hard-press);border-color:#0000}.cn-account-pill-guest{aspect-ratio:1;border-radius:999px;justify-content:center;gap:0;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0}.cn-account-guest-icon{width:18px;height:18px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.cn-account-guest-icon svg{fill:currentColor;width:18px;height:18px}.cn-account-name{font-size:12px;line-height:var(--cn-account-name-line-height);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.cn-avatar-img{border-radius:999px}.cn-avatar-menu{border:1px solid var(--border);background:var(--surface-strong);width:230px;box-shadow:var(--shadow);z-index:calc(var(--z-popover) + 3);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.cn-avatar-menu-badge-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;padding:2px 2px 8px;display:flex}.cn-avatar-menu-badge{border:1px solid var(--border);background:var(--panel-muted);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.cn-avatar-menu a,.cn-avatar-menu button{text-align:left;width:100%;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 9px;box-shadow:inset 0 0 0 1px #0000}.cn-avatar-menu a:hover,.cn-avatar-menu button:hover:not(:disabled){background:var(--panel-muted);box-shadow:inset 0 0 0 1px var(--border);border-color:#0000;transform:none}.cn-avatar-menu-section{border-top:1px solid var(--border);gap:6px;margin-top:2px;padding-top:6px;display:grid}.cn-avatar-menu-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 8px;font-size:10px;font-weight:700}.cn-avatar-theme-list{gap:4px;display:grid}.cn-avatar-theme-option{grid-template-columns:46px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.cn-avatar-theme-option-copy{align-content:center;gap:2px;min-width:0;display:grid}.cn-avatar-theme-option-copy span{font-size:12px;font-weight:700;line-height:1.2}.cn-avatar-theme-option-copy small{color:var(--muted);font-size:10px;line-height:1.25}.cn-avatar-theme-option-swatch{border:1px solid var(--border);border-radius:8px;width:100%;min-height:34px;display:block}@supports (color:color-mix(in lab, red, red)){.cn-avatar-theme-option-swatch{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.cn-avatar-theme-option-swatch{background:linear-gradient(180deg,#ffffff42,#fff0),var(--cn-theme-swatch);box-shadow:inset 0 1px #ffffff3d}.cn-avatar-theme-option.is-active{background:var(--accent-soft);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-avatar-theme-option.is-active{background:color-mix(in srgb,var(--accent-soft)72%,var(--panel))}}.cn-avatar-theme-option.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-avatar-theme-option.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)38%,var(--border))}}.cn-avatar-theme-option.is-active{transform:none}.cn-avatar-theme-option.is-active:hover:not(:disabled){background:var(--accent-soft);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-avatar-theme-option.is-active:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)72%,var(--panel))}}.cn-avatar-theme-option.is-active:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-avatar-theme-option.is-active:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)38%,var(--border))}}.cn-avatar-theme-option.is-active:hover:not(:disabled){transform:none}.cn-avatar-theme-option.is-active small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-avatar-theme-option.is-active small{color:color-mix(in srgb,var(--foreground)78%,var(--muted))}}.cn-shell-grid{grid-template-columns:auto minmax(0,1fr) 280px;align-items:start;gap:14px;min-width:0;margin-top:0;display:grid;position:relative}.cn-shell-grid.cn-shell-grid-cloockla{margin-top:0}.cn-shell-grid.cn-shell-grid-messages{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:0}.cn-shell-grid.cn-shell-grid-messages>.cn-left-rail,.cn-shell-grid.cn-shell-grid-messages>.cn-right-rail{display:none}.cn-shell-grid.cn-shell-grid-messages>.cn-center-column{grid-area:1/1;align-self:stretch}.cn-shell-grid.cn-shell-grid-single-column{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:0}.cn-shell-grid.cn-shell-grid-single-column>.cn-left-rail,.cn-shell-grid.cn-shell-grid-single-column>.cn-right-rail{display:none}.cn-shell-grid.cn-shell-grid-single-column>.cn-center-column{grid-area:1/1;align-self:stretch}.cn-shell-grid.cn-shell-grid-boards-wide{grid-template-columns:auto minmax(0,1fr);margin-top:0}.cn-shell-grid.cn-shell-grid-boards-wide>.cn-right-rail{display:none}.cn-shell-grid.cn-shell-grid-boards-wide>.cn-center-column{grid-area:1/2}.cn-shell-main.cn-shell-main-feature-world{--cn-shell-max-width:100vw;--cn-shell-pad-x:0px;width:100%;max-width:none;margin:0;padding-bottom:0;padding-left:0;padding-right:0}.cn-shell-grid.cn-shell-grid-feature-world{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:0}.cn-shell-grid.cn-shell-grid-feature-world>.cn-left-rail,.cn-shell-grid.cn-shell-grid-feature-world>.cn-right-rail{display:none}.cn-shell-grid.cn-shell-grid-feature-world>.cn-center-column{min-height:calc(100dvh - var(--cn-topbar-offset,62px));grid-area:1/1;align-self:stretch;gap:0}.cn-shell-grid.cn-shell-grid-puzzle-run{grid-template-columns:auto minmax(0,1fr) 280px;align-items:stretch;margin-top:0}.cn-shell-grid.cn-shell-grid-puzzle-run>.cn-center-column{min-height:calc(100dvh - var(--cn-topbar-offset,62px));align-self:stretch;gap:0}.cn-shell-route-brand{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cn-left-rail{width:var(--cn-nav-button-width,calc(var(--cn-nav-label-ch,12)*1ch + 18px + 8px + 1ch));grid-area:1/1;align-self:start;min-width:0}.cn-left-rail .cn-nav-list{top:calc(var(--cn-topbar-offset,62px) + 8px);left:var(--cn-left-rail-left,calc(max(0px,(100vw - 1240px)/2) + var(--cn-shell-pad-x,14px)));z-index:1;position:fixed}.cn-right-rail{top:calc(var(--cn-topbar-offset,62px) + 8px);z-index:1;grid-area:1/3;align-self:start;min-width:0;position:sticky}.cn-center-column{z-index:1;grid-area:1/2;gap:12px;min-width:0;display:grid;position:relative}.cn-home-feed-stack{gap:6px;min-width:0;display:grid}.cn-rail-card{border:var(--cn-border-strong-width)solid var(--border-strong);background:var(--panel);border-radius:var(--cn-radius-card);box-shadow:var(--cn-shadow-hard-card);width:100%;min-width:0;max-width:100%;padding:12px}.cn-rail-stack{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.cn-rail-spacer{min-height:1px}.cn-ksbb-live-queue-layer{pointer-events:none}.cn-ksbb-live-queue-layer.is-desktop-intro{z-index:19;padding-top:calc(var(--cn-topbar-offset,62px) + 18px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cn-ksbb-live-queue-layer.is-mobile-overlay{z-index:17;padding:calc(var(--cn-topbar-offset,104px) + 20px)10px calc(132px + env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.cn-ksbb-live-queue-backdrop{inset:var(--cn-topbar-offset,104px)0 0 0;-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#0a0e182e;position:fixed}.cn-ksbb-live-queue-card{right:max(18px,calc((100vw - var(--cn-shell-max-width,1240px))/2 + var(--cn-shell-pad-x,14px)));z-index:18;border:1px solid var(--accent);border-radius:18px;gap:8px;width:min(320px,100vw - 36px);padding:14px 15px 15px;display:grid;position:fixed;bottom:22px}@supports (color:color-mix(in lab, red, red)){.cn-ksbb-live-queue-card{border:1px solid color-mix(in srgb,var(--accent)18%,var(--border))}}.cn-ksbb-live-queue-card{background:linear-gradient(180deg,var(--panel),var(--panel))}@supports (color:color-mix(in lab, red, red)){.cn-ksbb-live-queue-card{background:linear-gradient(180deg,color-mix(in srgb,var(--panel)90%,white 10%),color-mix(in srgb,var(--panel)95%,black 5%))}}.cn-ksbb-live-queue-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;box-shadow:0 22px 54px #0f172a38}.cn-ksbb-live-queue-card.is-desktop-intro{width:min(360px,100vw - 36px);animation:3s forwards cn-ksbb-live-queue-desktop-intro;position:relative;bottom:auto;right:auto}.cn-ksbb-live-queue-card.is-ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-ksbb-live-queue-card.is-ready{border-color:color-mix(in srgb,var(--accent)44%,var(--border))}}.cn-ksbb-live-queue-card.is-ready{box-shadow:0 26px 64px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-ksbb-live-queue-card.is-ready{box-shadow:0 26px 64px color-mix(in srgb,var(--accent)22%,#0f172a38)}}.cn-ksbb-live-queue-card.is-ready{animation:1.9s ease-in-out infinite cn-ksbb-live-queue-ready-pulse}.cn-ksbb-live-queue-card.is-emojart-route{top:calc(var(--cn-topbar-offset,62px) + 18px);z-index:4065;bottom:auto;right:18px}.cn-ksbb-live-queue-eyebrow{letter-spacing:.16em;color:var(--accent);margin:0;font-size:11px;font-weight:800;font-family:var(--cn-font-body)!important}@supports (color:color-mix(in lab, red, red)){.cn-ksbb-live-queue-eyebrow{color:color-mix(in srgb,var(--accent)72%,var(--foreground))}}.cn-ksbb-live-queue-title{color:var(--foreground);margin:0;font-size:18px;font-weight:800;line-height:1.05;font-family:var(--cn-font-heading-heavy)!important}.cn-ksbb-live-queue-copy{color:var(--foreground);margin:0;font-size:13px;line-height:1.4;font-family:var(--cn-font-body)!important}@supports (color:color-mix(in lab, red, red)){.cn-ksbb-live-queue-copy{color:color-mix(in srgb,var(--foreground)82%,var(--muted))}}.cn-ksbb-live-queue-actions{justify-content:flex-start;display:flex}.cn-ksbb-live-queue-button{min-width:0}@keyframes cn-ksbb-live-queue-desktop-intro{0%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes cn-ksbb-live-queue-ready-pulse{0%,to{box-shadow:0 26px 64px color-mix(in srgb,var(--accent)18%,#0f172a38);transform:translateY(0)}50%{box-shadow:0 30px 78px color-mix(in srgb,var(--accent)28%,#0f172a3d);transform:translateY(-2px)}}.cn-rail-title{margin:0 0 10px}.cn-scoreboard-title{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;font-family:var(--cn-font-body)!important}.cn-scoreboard-title-link{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cn-scoreboard-title-link:hover,.cn-scoreboard-title-link:focus-visible{color:inherit;text-decoration:none}.cn-scoreboard-title-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.cn-scoreboard-title-icon svg{display:block}.cn-scoreboard-title-text{text-transform:none}.cn-rail-doinktv-line{width:100%;min-width:0;max-width:100%;color:inherit;align-items:baseline;gap:4px;margin-top:8px;font-size:13px;line-height:1.2;display:flex;overflow:hidden}.cn-rail-doinktv-prefix{color:inherit;flex:none;font-weight:700}.cn-rail-marquee{min-width:0;max-width:100%;color:inherit;flex:auto;overflow:hidden}.cn-rail-marquee-track{white-space:nowrap;text-overflow:ellipsis;min-width:max-content;display:block;overflow:hidden}.cn-rail-marquee.is-overflowing .cn-rail-marquee-track{animation:cn-rail-title-marquee var(--marquee-duration,14s)ease-in-out infinite alternate;text-overflow:clip;will-change:transform}@keyframes cn-rail-title-marquee{to{transform:translateX(calc(var(--marquee-distance,0px)*-1))}}.cn-rail-card-pack-market{background:radial-gradient(circle at 12% 10%,#74b56a33 0%,transparent 34%),var(--panel)}.cn-pack-market-card{margin-top:8px;display:grid}.cn-pack-market-index{gap:3px;display:grid}.cn-pack-market-index-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.cn-pack-market-index-value{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cn-pack-market-index strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1.1}.cn-pack-market-index-trend{border:1px solid var(--border);align-items:center}@supports (color:color-mix(in lab, red, red)){.cn-pack-market-index-trend{border:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.cn-pack-market-index-trend{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;gap:4px;padding:4px 7px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.cn-pack-market-index-trend svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.cn-pack-market-index-trend.is-up{background:#2cc46f24;border-color:#2cc46f}@supports (color:color-mix(in lab, red, red)){.cn-pack-market-index-trend.is-up{border-color:color-mix(in srgb,#2cc46f 54%,var(--border))}}.cn-pack-market-index-trend.is-up{color:#45dc83}.cn-pack-market-index-trend.is-down{background:#ff5a7324;border-color:#ff5a73}@supports (color:color-mix(in lab, red, red)){.cn-pack-market-index-trend.is-down{border-color:color-mix(in srgb,#ff5a73 54%,var(--border))}}.cn-pack-market-index-trend.is-down{color:#ff7188}.cn-pack-market-index-trend.is-flat{background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.cn-pack-market-index-trend.is-flat{background:color-mix(in srgb,var(--panel-2)70%,transparent)}}.cn-pack-market-index-trend.is-flat{color:var(--muted)}.cn-scoreboard-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cn-scoreboard-row{justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:1.2;display:flex}.cn-scoreboard-handle{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.cn-scoreboard-user-link{color:inherit;text-overflow:ellipsis;white-space:nowrap;border-bottom:none;flex:auto;min-width:0;text-decoration:none;overflow:hidden}.cn-scoreboard-user-link:hover{border-bottom:none;text-decoration:underline}.cn-scoreboard-score{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:4ch;font-size:13px;font-weight:700;line-height:1}.cn-scoreboard-handle .cn-handle-medal,.cn-scoreboard-handle .cn-dookie-stack{flex:none}.cn-rail-card-winner{box-shadow:var(--cn-shadow-hard-card),0 1px 0 #ffffffeb inset,0 0 0 1px #fff3a052 inset,0 10px 22px #74521114;background:radial-gradient(circle at 82% 28%,#ffe89ce0 0%,#ffe89c00 34%),linear-gradient(#fff8df 0%,#ffe9b3 58%,#ffd36f 100%);border-color:#d3a549;position:relative;overflow:hidden}.cn-rail-card-winner:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffd36f54 0%,#ffd36f00 72%);border-radius:999px;width:150px;height:150px;position:absolute;inset:auto -24px -42px auto}.cn-rail-card-winner .cn-rail-head,.cn-rail-card-winner .cn-scoreboard-list{z-index:1;position:relative}.cn-rail-card-winner .cn-scoreboard-title,.cn-rail-card-winner .cn-scoreboard-title-link{color:#684500}.cn-rail-card-winner .cn-scoreboard-list{gap:6px}.cn-rail-card-winner .cn-scoreboard-user-link{color:#3e2a00}.cn-rail-card-winner .cn-scoreboard-score{color:#4b2f00}.cn-rail-card-winner .cn-rail-copy{color:#5d430d;z-index:1;position:relative}.cn-rail-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cn-rail-head .cn-rail-title{margin:0}.cn-rail-copy{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;line-height:1.35}.cn-discover-list,.cn-suggest-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cn-discover-topic-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-topic-button{color:#1f4f6a;background:0 0;border:none;padding:0;font-size:14px;font-weight:650}.cn-topic-button.is-active{text-decoration:underline}.cn-topic-button:hover:not(:disabled){color:#153d54;background:0 0;border-color:#0000;text-decoration:underline;transform:none}.cn-topic-clear-btn{color:#4f5f74;background:0 0;border:none;padding:0;font-size:12px;font-weight:650}.cn-topic-clear-btn:hover:not(:disabled){color:#2f435c;background:0 0;border-color:#0000;text-decoration:underline;transform:none}.cn-topic-meta{color:var(--muted);white-space:nowrap;font-size:12px}.cn-suggest-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cn-suggest-main{gap:4px;min-width:0;display:grid}.cn-suggest-head{align-items:center;gap:8px;min-width:0;display:flex}.cn-suggest-text{gap:1px;min-width:0;display:grid}.cn-suggest-user{color:#1f4f6a;white-space:nowrap;text-overflow:ellipsis;border-bottom:none;font-weight:700;display:block;overflow:hidden}.cn-suggest-handle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-bottom:none;font-size:12px;display:block;overflow:hidden}.cn-suggest-reason{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.cn-suggest-actions{justify-self:end;align-items:center;gap:6px;display:inline-flex}.cn-suggest-dismiss-btn{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-suggest-dismiss-btn{border:1px solid color-mix(in srgb,var(--border)88%,transparent)}}.cn-suggest-dismiss-btn{background:var(--panel-muted);color:#55667a;box-shadow:none;font-size:18px;font-weight:700;line-height:1;transform:none}.cn-dismiss-x-glyph{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:inline-flex}.cn-suggest-dismiss-btn:hover:not(:disabled){border-color:var(--accent);background:#f2f6fb}@supports (color:color-mix(in lab, red, red)){.cn-suggest-dismiss-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)32%,var(--border))}}.cn-suggest-dismiss-btn:hover:not(:disabled){color:#2f435c;transform:none}.cn-suggest-dismiss-btn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-suggest-dismiss-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)35%,transparent)}}.cn-suggest-dismiss-btn:focus-visible{outline-offset:2px}.cn-suggest-follow-btn{justify-self:end;min-width:72px;padding:6px 10px;font-size:12px;font-weight:650}.cn-discover-error{color:#b91c1c;margin:8px 0 0;font-size:12px}.cn-search-users-card{margin-top:10px}.cn-search-users-title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.cn-search-users-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cn-search-users-item{align-items:center;gap:8px;display:flex}.cn-search-users-text{min-width:0;display:grid}.cn-search-users-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;border-bottom:none;font-weight:650;overflow:hidden}.cn-search-users-name:hover{border-bottom:none;text-decoration:underline}.cn-search-users-handle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:none;font-size:13px;overflow:hidden}.cn-search-users-handle:hover{border-bottom:none;text-decoration:underline}.cn-nav-list{gap:5px;width:fit-content;margin:0;padding:0;list-style:none;display:grid}.cn-nav-list>li{width:auto}.cn-nav-link{border:1px solid var(--accent);align-items:center;gap:8px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cn-nav-link{border:1px solid color-mix(in srgb,var(--accent)28%,var(--border))}}.cn-nav-link{background:linear-gradient(90deg,var(--accent-soft)0%,var(--panel-muted)72%,var(--panel-muted)100%);border-radius:999px 0 0 999px;padding:8px .5ch}@supports (color:color-mix(in lab, red, red)){.cn-nav-link{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft)32%,var(--panel-muted))0%,color-mix(in srgb,var(--panel-muted)92%,transparent)72%,color-mix(in srgb,var(--panel-muted)84%,transparent)100%)}}.cn-nav-link{color:var(--foreground);width:var(--cn-nav-button-width,calc(var(--cn-nav-label-ch,12)*1ch + 18px + 8px + 1ch));white-space:nowrap;font-weight:760;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;overflow:hidden;box-shadow:inset -3px 0 #fff}.cn-nav-link:after{content:"";border-radius:inherit;pointer-events:none;background:var(--cn-memelab-gradient)border-box;-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:0 solid #0000;border-width:0 0 3px 3px;transition:opacity .16s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cn-nav-label{letter-spacing:0;text-transform:uppercase;flex:auto;min-width:0;font-weight:400;font-family:var(--cn-font-heading-pixel)!important}.cn-support-promo{place-items:center start;min-width:0;display:inline-grid;position:relative}.cn-support-promo-icon{width:18px;height:18px;display:inline-grid;position:relative}.cn-support-promo-icon-glyph{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;fill:none;grid-area:1/1;width:18px;height:18px;transition:opacity .42s,transform .42s,filter .42s}.cn-support-promo-icon[data-support-promo-label=cloockla] .cn-support-promo-icon-glyph.is-cloockla,.cn-support-promo-icon[data-support-promo-label=support] .cn-support-promo-icon-glyph.is-support{opacity:1;filter:none;transform:scale(1)}.cn-support-promo-icon[data-support-promo-label=cloockla] .cn-support-promo-icon-glyph.is-support{opacity:0;filter:blur(.6px);transform:translateY(3px)scale(.84)}.cn-support-promo-icon[data-support-promo-label=support] .cn-support-promo-icon-glyph.is-cloockla{opacity:0;filter:blur(.6px);transform:translateY(-3px)scale(.84)}.cn-support-promo-copy{white-space:nowrap;grid-area:1/1;min-width:0;transition:opacity .42s,transform .42s,filter .42s}.cn-support-promo[data-support-promo-label=cloockla] .cn-support-promo-copy.is-cloockla,.cn-support-promo[data-support-promo-label=support] .cn-support-promo-copy.is-support{opacity:1;filter:none;transform:translateY(0)}.cn-support-promo[data-support-promo-label=cloockla] .cn-support-promo-copy.is-support{opacity:0;filter:blur(.6px);transform:translateY(4px)}.cn-support-promo[data-support-promo-label=support] .cn-support-promo-copy.is-cloockla{opacity:0;filter:blur(.6px);transform:translateY(-4px)}.cn-support-promo-desktop .cn-support-promo-sparkles{pointer-events:none;width:18px;height:14px;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-56%)}.cn-support-promo-sparkle{background:#fff;width:4px;height:4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cn-support-promo-sparkle{background:color-mix(in srgb,#fff 74%,var(--accent)26%)}}.cn-support-promo-sparkle{box-shadow:0 0 0 1px var(--accent),0 0 8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-support-promo-sparkle{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)50%,transparent),0 0 8px color-mix(in srgb,var(--accent)48%,transparent)}}.cn-support-promo-sparkle{animation:.82s steps(3,end) forwards cn-support-promo-sparkle}.cn-support-promo-sparkle.is-a{top:6px;left:1px}.cn-support-promo-sparkle.is-b{animation-delay:60ms;top:1px;left:8px}.cn-support-promo-sparkle.is-c{animation-delay:.12s;top:8px;right:0}.cn-nav-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.cn-nav-icon{width:18px;min-width:18px;height:18px;min-height:18px;color:var(--accent);flex:0 0 18px;justify-content:center;align-items:center;line-height:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-nav-icon{color:color-mix(in srgb,var(--accent)80%,var(--foreground))}}.cn-nav-icon svg{width:18px;height:18px}.cn-nav-icon svg [stroke]{stroke:currentColor}.cn-nav-icon svg [stroke]:not([fill]){fill:none}.cn-nav-icon svg [fill]{fill:currentColor;stroke:none}.cn-nav-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-nav-link:hover{border-color:color-mix(in srgb,var(--accent)44%,var(--border))}}.cn-nav-link:hover{background:linear-gradient(90deg,var(--accent-soft)0%,var(--panel-muted)100%)}@supports (color:color-mix(in lab, red, red)){.cn-nav-link:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft)52%,var(--panel-muted))0%,color-mix(in srgb,var(--panel-muted)90%,transparent)100%)}}.cn-nav-link:hover{box-shadow:inset -3px 0 0 #fff,0 0 0 1px var(--accent),0 8px 18px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-nav-link:hover{box-shadow:inset -3px 0 0 #fff,0 0 0 1px color-mix(in srgb,var(--accent)22%,transparent),0 8px 18px -14px color-mix(in srgb,var(--accent)58%,transparent)}}.cn-nav-link:hover .cn-nav-icon{color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.cn-nav-link:hover .cn-nav-icon{color:color-mix(in srgb,var(--accent-strong)78%,var(--foreground))}}.cn-nav-link:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-nav-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)58%,transparent)}}.cn-nav-link:focus-visible{outline-offset:2px}.cn-nav-link.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-nav-link.is-active{border-color:color-mix(in srgb,var(--accent)58%,var(--border))}}.cn-nav-link.is-active{background:linear-gradient(90deg,var(--accent)0%,var(--accent-soft)100%)}@supports (color:color-mix(in lab, red, red)){.cn-nav-link.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent)26%,var(--panel))0%,color-mix(in srgb,var(--accent-soft)66%,var(--panel))100%)}}.cn-nav-link.is-active:after{opacity:1}.cn-nav-link.is-active .cn-nav-icon{color:#fff}@supports (color:color-mix(in lab, red, red)){.cn-nav-link.is-active .cn-nav-icon{color:color-mix(in srgb,#fff 84%,var(--accent))}}.cn-feed-switch{border:1px solid var(--border);border-radius:var(--cn-radius-pill);background:#fff;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-feed-switch{background:color-mix(in srgb,#fff 90%,var(--panel-muted))}}.cn-feed-switch{width:100%;min-width:0}.cn-feed-switch-btn{border-radius:var(--cn-radius-pill);color:#4f5f74;white-space:nowrap;background:0 0;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:30px;padding:6px 7px;font-size:12px;line-height:1;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.cn-feed-switch-btn.cn-feed-switch-btn-body{letter-spacing:.02em;font-weight:700;font-family:var(--cn-font-body)!important}.cn-feed-switch-btn:hover:not(:disabled){background:#f4f8fd;border-color:#0000;transform:none;box-shadow:inset 0 0 0 1px #dbe7f5}.cn-feed-switch-btn.is-active,.cn-feed-switch-btn.is-active:hover:not(:disabled){color:#135ea8;background:#e9f2ff;border-color:#0000;box-shadow:inset 0 0 0 1px #bfd4ef}.cn-compose-card{border:var(--cn-border-strong-width)solid var(--border-strong);border-radius:var(--cn-radius-card);box-shadow:var(--cn-shadow-hard-card);background:linear-gradient(#fff,#fff8ef);padding:12px;display:block}.cn-compose-row{align-items:flex-end;gap:8px;display:flex}.cn-post-body-composer{flex:auto;width:100%;min-width:0;position:relative}.cn-image-attachment-list{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.cn-image-attachment-card{border:1px solid var(--border);border-radius:14px;min-width:0;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cn-image-attachment-card{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.cn-image-attachment-card{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.cn-image-attachment-card{background:color-mix(in srgb,var(--surface-strong)92%,transparent)}}.cn-image-attachment-card{box-shadow:0 10px 24px #0f172a1a}.cn-image-attachment-card.is-disabled{opacity:.82}.cn-image-attachment-link{text-decoration:none;display:inline-flex}.cn-image-attachment-preview{aspect-ratio:1;object-fit:cover;background:var(--panel);width:clamp(120px,22vw,188px);max-width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cn-image-attachment-preview{background:color-mix(in srgb,var(--panel)88%,#fff)}}.cn-image-attachment-remove{color:#fff;background:#0f172ad1;border:1px solid #0000001f;border-radius:999px;width:28px;min-width:28px;height:28px;min-height:28px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px;box-shadow:0 6px 18px #0f172a3d}.cn-image-attachment-remove:hover:not(:disabled){background:#0f172aeb;transform:translateY(-1px)}.cn-image-attachment-remove:disabled{opacity:.7;cursor:not-allowed}.cn-compose-input-wrap{flex:auto;width:100%;min-width:0;position:relative}.cn-compose-textarea{border:1px solid var(--border);background:var(--surface-strong);width:100%;min-width:0;min-height:42px;color:var(--foreground);border-radius:var(--cn-radius-control);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;cursor:text;outline:none;padding:10px 14px;line-height:1.4;transition:min-height .14s,padding .14s,border-color .14s,box-shadow .14s}.cn-compose-input-wrap:focus-within .cn-compose-textarea{min-height:78px;padding-bottom:40px}.cn-compose-textarea[contenteditable=false]{opacity:.78;cursor:not-allowed}.cn-compose-textarea:focus{background:linear-gradient(var(--surface-strong),var(--surface-strong))padding-box,var(--cn-memelab-gradient)border-box;box-shadow:0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-compose-textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)24%,transparent)}}.cn-compose-textarea:focus{border-radius:var(--cn-radius-control)}.cn-compose-textarea[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.cn-compose-submit{white-space:nowrap;width:auto;min-width:84px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:650;line-height:1;position:relative;overflow:visible}.cn-compose-submit-icon{border-radius:999px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.cn-compose-submit.is-submit-celebrating,.cn-compose-submit-icon.is-submit-celebrating{animation:.4s cubic-bezier(.18,.8,.22,1) cn-submit-bounce}.cn-compose-submit.is-submit-celebrating:after,.cn-compose-submit-icon.is-submit-celebrating:after{content:"";border-radius:var(--cn-radius-pill);pointer-events:none;background-color:#0000;background-image:radial-gradient(circle,#ff4f90 0 24%,#0000 25%),radial-gradient(circle,#ff7a41 0 24%,#0000 25%),radial-gradient(circle,#9762ff 0 24%,#0000 25%),radial-gradient(circle,#ffd966 0 24%,#0000 25%);background-position:-10px -10px,10px -12px,-14px 10px,14px 10px;background-repeat:no-repeat;background-size:12px 12px,12px 12px,12px 12px,12px 12px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:12px;height:12px;animation:.42s ease-out forwards cn-submit-confetti;position:absolute;top:50%;left:50%}.cn-compose-submit-icon svg{fill:currentColor;width:18px;height:18px}@keyframes cn-submit-bounce{0%{transform:scale(1)}38%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes cn-submit-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}26%{opacity:.95;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-84%)scale(1.28)}}.cn-compose-editor-wrap{display:block}@media (prefers-reduced-motion:reduce){button,.cn-btn,.cn-btn-primary,.cn-btn-soft,.cn-btn-quiet,.cn-nav-link,input,select,textarea,.cn-compose-submit,.cn-compose-submit-icon{transition:background-color .15s,border-color .15s,color .15s!important;animation:none!important}button:hover:not(:disabled),.cn-btn:hover:not(:disabled),.cn-btn-primary:hover:not(:disabled),.cn-btn-soft:hover:not(:disabled),button:active:not(:disabled),.cn-btn:active:not(:disabled),.cn-btn-primary:active:not(:disabled),.cn-btn-soft:active:not(:disabled),.cn-btn-quiet:hover:not(:disabled),a.cn-btn-quiet:hover{box-shadow:none;transform:none!important}.cn-nav-link:after,.cn-compose-submit.is-submit-celebrating:after,.cn-compose-submit-icon.is-submit-celebrating:after,.cn-support-promo-copy,.cn-support-promo-icon-glyph,.cn-support-promo-sparkle{transition:none!important;animation:none!important}}@keyframes cn-support-promo-sparkle{0%{opacity:0;transform:translateY(3px)scale(.65)}25%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.9)}}.cn-compose-inline-format{opacity:0;pointer-events:none;align-items:center;gap:6px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:6px;left:10px;transform:translateY(4px)}.cn-compose-input-wrap:focus-within .cn-compose-inline-format{opacity:1;pointer-events:auto;transform:translateY(0)}.cn-compose-inline-btn{border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.cn-compose-inline-btn svg{fill:currentColor;width:16px;height:16px}.cn-compose-inline-btn-italic{font-family:var(--cn-font-accent);font-size:15px;font-style:italic;font-weight:800}.cn-compose-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.cn-compose-tool-btn{border:1px solid var(--border);background:var(--panel);border-radius:var(--cn-radius-pill);box-shadow:none;padding:6px 11px;font-size:12px;font-weight:650;line-height:1}.cn-compose-tool-btn-compact{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.cn-compose-tool-btn-compact>span{line-height:1;display:inline-block}.cn-compose-tool-icon{width:16px;min-width:16px;height:16px;min-height:16px;color:var(--accent);fill:currentColor;flex:0 0 16px;display:block}.cn-compose-tool-btn-compact.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-compose-tool-btn-compact.is-active{background:color-mix(in srgb,var(--accent-soft)72%,var(--surface-strong))}}.cn-compose-tool-btn-compact.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-compose-tool-btn-compact.is-active{border-color:color-mix(in srgb,var(--accent)46%,var(--border))}}.cn-compose-tool-btn-compact.is-active{color:var(--accent-strong)}.cn-compose-tool-btn.cn-compose-tool-btn-memelab{isolation:isolate;z-index:0;text-transform:uppercase;letter-spacing:.035em;background-size:240% 240%;justify-content:center;align-items:center;font-weight:760;animation:15s linear infinite cn-memelab-gradient-shift;display:inline-flex;position:relative;overflow:hidden;border-color:var(--cn-memelab-border)!important;background:var(--cn-memelab-gradient)!important;color:#fff!important}.cn-compose-tool-btn.cn-compose-tool-btn-memelab .cn-compose-tool-memelab-label{z-index:3;align-items:center;line-height:1;display:inline-flex;position:relative}.cn-compose-tool-btn.cn-compose-tool-btn-memelab:before{content:"";pointer-events:none;z-index:2;filter:drop-shadow(0 0 3px #ffffff5c);opacity:0;background:radial-gradient(circle at 17% 16%,#ffffffeb 0 .95px,#fff0 2.4px),radial-gradient(circle at -6% 44%,#fffffffa 0 1.65px,#fff0 3.9px),radial-gradient(circle at 8% 66%,#ffffffe6 0 1.2px,#fff0 2.8px),radial-gradient(circle at 108% 23%,#fffffff2 0 1.35px,#fff0 3.2px),radial-gradient(circle at 103% 57%,#fffffffa 0 1.55px,#fff0 3.6px),radial-gradient(circle at 91% 38%,#ffffffb3 0 1px,#fff0 2.4px);animation:15s linear infinite cn-memelab-sparkle-twinkle;position:absolute;inset:0}.cn-compose-tool-btn.cn-compose-tool-btn-memelab:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff0 0%,#ffffff24 28%,#ffffffa8 52%,#ffffff38 72%,#fff0 100%);border-radius:999px;width:22%;animation:15s linear infinite cn-memelab-lens-flare;position:absolute;top:2px;bottom:2px;left:8%;transform:translate(-180%)skew(-18deg)}@keyframes cn-memelab-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes cn-memelab-lens-flare{0%{opacity:0;transform:translate(-180%)skew(-18deg)}5%{opacity:.18}18%{opacity:.52;transform:translate(380%)skew(-18deg)}21%,to{opacity:0;transform:translate(380%)skew(-18deg)}}@keyframes cn-memelab-sparkle-twinkle{0%{opacity:0;transform:translateY(.2px)scale(.96)}4%{opacity:.9;transform:translateY(-.4px)scale(1.04)}14%{opacity:.98;transform:translateY(0)scale(1.08)}22%{opacity:0;transform:translateY(.3px)scale(.98)}to{opacity:0;transform:translateY(.3px)scale(.98)}}.cn-compose-system-toggle{border:1px solid var(--border);border-radius:var(--cn-radius-pill);background:var(--panel);min-height:27px;color:var(--muted);box-shadow:none;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.cn-compose-system-toggle input{appearance:auto;-webkit-appearance:checkbox;width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--accent);flex:0 0 14px;margin:0}.cn-compose-system-toggle>span{line-height:1;display:inline-block}.cn-compose-tip{color:var(--muted);font-size:12px}.cn-compose-file-input{display:none}.cn-compose-ascii-tip{margin-top:8px}.cn-compose-ascii-status,.cn-compose-ascii-error{border:1px solid var(--border);border-radius:9px;margin:6px 0 0;padding:6px 8px;font-size:12px;line-height:1.3}.cn-compose-ascii-status{color:#255a2f;background:#eff8f1}.cn-compose-ascii-error{color:#8d2f24;background:#fff1ef}.cn-compose-link-preview{gap:7px;margin-top:10px;display:grid}.cn-compose-link-preview-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:650;line-height:1.2}.cn-compose-link-preview-status{color:var(--muted);margin:0;font-size:12px}.cn-compose-link-preview-card{margin-top:0}.cn-compose-link-preview-image-link{border:1px solid var(--border);background:var(--panel-muted);color:inherit;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.cn-compose-link-preview-image-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-compose-link-preview-image-link:hover{border-color:color-mix(in srgb,var(--accent)42%,var(--border))}}.cn-compose-link-preview-image-link:hover{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-compose-link-preview-image-link:hover{border-bottom:1px solid color-mix(in srgb,var(--accent)42%,var(--border))}}.cn-compose-link-preview-image{object-fit:contain;background:var(--panel);width:100%;height:auto;max-height:320px;display:block}@supports (color:color-mix(in lab, red, red)){.cn-compose-link-preview-image{background:color-mix(in srgb,var(--panel)82%,#000 18%)}}.cn-mention-menu{border:1px solid var(--border);background:var(--surface-strong);max-height:260px;z-index:calc(var(--z-popover) + 1);border-radius:10px;margin-top:0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px -28px #1f2b366b}.cn-mention-list{gap:4px;margin:0;padding:4px;list-style:none;display:grid}.cn-mention-option{text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 8px;display:flex}.cn-mention-option:hover:not(:disabled),.cn-mention-option.is-active{background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-mention-option:hover:not(:disabled),.cn-mention-option.is-active{background:color-mix(in srgb,var(--surface-emphasis)72%,var(--panel))}}.cn-mention-option:hover:not(:disabled),.cn-mention-option.is-active{border-color:#0000;transform:none}.cn-mention-option span:last-child{color:var(--muted);font-size:12px}.cn-mention-empty{color:var(--muted);margin:0;padding:9px 10px;font-size:13px}.cn-poll-composer{border:1px solid var(--border);background:var(--surface-strong);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.cn-poll-composer{background:color-mix(in srgb,var(--surface-strong)54%,var(--panel-muted))}}.cn-poll-composer{border-radius:10px;gap:8px;padding:10px;display:grid}.cn-poll-label{color:var(--muted);font-size:12px;font-weight:650}.cn-poll-options{gap:7px;display:grid}.cn-poll-option-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.cn-poll-option-row button{min-width:80px;padding:7px 10px;font-size:12px}.cn-poll-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cn-poll-controls span{color:var(--muted);font-size:12px}.cn-alert-error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;margin-top:2px;padding:10px}.cn-admin-shell-card{gap:8px;display:grid}.cn-shell-grid.cn-shell-grid-admin{grid-template-columns:auto minmax(0,1fr)}.cn-shell-grid.cn-shell-grid-admin>.cn-right-rail{display:none}.cn-admin-shell-title,.cn-admin-section-title,.cn-admin-shell-caption,.cn-admin-shell-metric-label,.cn-admin-shell-metric-value,.cn-admin-workspace-label,.cn-admin-finance-meta-label,.cn-admin-finance-meta-value,.cn-admin-shell-caption,.cn-admin-support-copy,.cn-admin-caption-copy,.cn-admin-empty-state{margin:0}.cn-admin-section-switch,.cn-admin-shell-links{margin-top:6px}.cn-admin-shell-note{margin-top:2px}.cn-admin-section{gap:8px;display:grid}.cn-admin-section+.cn-admin-section{margin-top:8px;padding-top:22px;position:relative}.cn-admin-section+.cn-admin-section:before{content:"";border-radius:var(--cn-radius-pill);background:var(--cn-memelab-gradient);width:96px;height:6px;position:absolute;top:0;left:0}.cn-admin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cn-admin-section-actions{margin-top:0}.cn-admin-shell-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:8px;display:grid}.cn-admin-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.cn-admin-analytics-table{gap:6px;min-width:0;display:grid}.cn-admin-analytics-rows{gap:4px;display:grid}.cn-admin-analytics-row{border:var(--cn-border-width)solid var(--border);border-radius:var(--cn-radius-control);background:var(--panel-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-row{background:color-mix(in srgb,var(--panel-muted)72%,transparent 28%)}}.cn-admin-analytics-label{overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:700}.cn-admin-analytics-count,.cn-admin-analytics-share{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:760}.cn-admin-shell-metric,.cn-admin-record-card,.cn-admin-status-item,.cn-admin-finance-meta-card,.cn-admin-finance-field-card,.cn-admin-invite-panel,.cn-admin-invite-item,.cn-admin-user-block{border-style:solid;border-width:var(--cn-border-strong-width);border-color:var(--border-strong);border-radius:var(--cn-radius-card);box-shadow:var(--cn-shadow-hard-card)}.cn-admin-shell-metric{border-color:var(--border-strong);background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-shell-metric{background:color-mix(in srgb,var(--panel-muted)82%,transparent 18%)}}.cn-admin-shell-metric{gap:4px;padding:9px 10px;display:grid}.cn-admin-shell-note-bar{width:100%}.cn-admin-shell-workspaces{gap:6px;display:grid}.cn-admin-shell-link-row{flex-wrap:wrap;gap:10px}.cn-admin-shell-link-button{min-height:40px;padding-inline:14px;font-weight:760}.cn-admin-workspace-button{flex:220px}.cn-admin-utility-button{min-height:38px;padding-inline:12px}.cn-admin-search-row{align-items:center;gap:8px;margin-top:8px;display:flex}.cn-admin-search-row .cn-input{flex:auto}.cn-admin-search-row .cn-select{flex:0 220px;min-width:160px}.cn-admin-search-row .cn-ui-button{min-width:80px}.cn-admin-search-meta{color:var(--muted);margin:8px 0 0;font-size:13px}.cn-admin-action-row .cn-ui-button{min-height:38px;padding-inline:12px}.cn-admin-record-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cn-admin-record-card{border-color:var(--border-strong);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-admin-record-card{background:color-mix(in srgb,var(--panel)88%,var(--surface-strong)12%)}}.cn-admin-record-card{gap:8px;padding:12px 13px;display:grid}.cn-admin-record-card-inspect{margin-top:10px}.cn-admin-record-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cn-admin-record-title,.cn-admin-record-date{margin:0}.cn-admin-record-meta,.cn-admin-record-footer{color:var(--muted);flex-wrap:wrap;gap:8px 12px;font-size:12px;line-height:1.4;display:flex}.cn-admin-record-body{gap:8px;display:grid}.cn-admin-record-copy,.cn-admin-record-note{overflow-wrap:anywhere;margin:0}.cn-admin-record-copy{color:var(--foreground);font-size:14px;line-height:1.45}.cn-admin-record-note{color:var(--muted);font-size:13px;line-height:1.45}.cn-admin-held-image-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;display:grid}.cn-admin-held-image-link{border:var(--cn-border-strong-width)solid var(--border-strong);border-radius:var(--cn-radius-control);background:var(--panel-muted);display:block;overflow:hidden}.cn-admin-held-image-preview{aspect-ratio:1;object-fit:contain;width:100%;display:block}.cn-admin-record-context{margin-top:2px}.cn-admin-record-context-summary{cursor:pointer;font-weight:600}.cn-admin-record-context-body{border-radius:var(--cn-radius-control);background:var(--panel-muted);margin:8px 0 0;padding:10px;font-size:12px;overflow-x:auto}.cn-admin-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(152px,100%),1fr));gap:8px;margin-top:2px;display:grid}.cn-admin-status-item{border-color:var(--border-strong);background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-status-item{background:color-mix(in srgb,var(--panel-muted)84%,transparent 16%)}}.cn-admin-status-item{gap:4px;padding:9px 10px;display:grid}.cn-admin-status-label,.cn-admin-status-value,.cn-admin-row-label{margin:0}.cn-admin-status-value{overflow-wrap:anywhere}.cn-admin-row-label{margin-top:8px}.cn-admin-finance-meta-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;display:grid}.cn-admin-finance-meta-card,.cn-admin-finance-field-card{border-color:var(--border-strong);background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-finance-meta-card,.cn-admin-finance-field-card{background:color-mix(in srgb,var(--panel-muted)84%,transparent 16%)}}.cn-admin-finance-meta-card,.cn-admin-finance-field-card{padding:10px}.cn-admin-finance-meta-card{gap:4px;display:grid}.cn-admin-finance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.cn-admin-finance-field-card{gap:6px}.cn-admin-invite-panel{background:var(--panel-muted);margin-top:10px;padding:10px}.cn-admin-invite-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.2}.cn-admin-invite-panel-copy{color:var(--muted);margin:6px 0 0;font-size:12px}.cn-admin-invite-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;margin-top:8px;display:grid}.cn-admin-invite-item{background:var(--panel);gap:4px;padding:8px 9px;display:grid}.cn-admin-invite-user{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:720}.cn-admin-invite-user a{color:var(--link);border-bottom:none}.cn-admin-invite-user a:hover{color:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-admin-invite-user a:hover{color:color-mix(in srgb,var(--link)82%,var(--foreground)18%)}}.cn-admin-invite-user a:hover{border-bottom:none}.cn-admin-invite-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.cn-admin-invite-meta strong{color:var(--foreground);font-weight:700}.cn-admin-user-card{padding:13px 14px}.cn-admin-user-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cn-admin-user-identity{gap:2px;min-width:0;display:grid}.cn-admin-user-handle{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:760;line-height:1.2}.cn-admin-user-email{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.3}.cn-admin-user-id,.cn-admin-user-joined{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.cn-admin-user-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cn-admin-user-badge{border:var(--cn-border-strong-width)solid var(--border-strong);text-transform:lowercase;color:var(--muted);background:var(--panel-muted);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.cn-admin-user-badge.is-admin{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}.cn-admin-user-badge.is-suspended{color:#8a2d2d;background:#fff0f0;border-color:#f2c2c2}.cn-admin-user-sections{grid-template-columns:repeat(auto-fit,minmax(min(216px,100%),1fr));gap:8px;margin-top:10px;display:grid}.cn-admin-user-block{background:var(--panel-muted);gap:6px;min-width:0;padding:9px 10px;display:grid}.cn-admin-user-block-title{color:var(--muted);margin:0}.cn-admin-user-kv{grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:start;gap:3px 8px;display:grid}.cn-admin-user-kv span{color:var(--muted);font-size:11px;line-height:1.35}.cn-admin-user-kv strong,.cn-admin-user-kv a,.cn-admin-user-kv .cn-admin-inline-link-action{min-width:0;color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12px;font-weight:620;line-height:1.35}.cn-admin-user-kv strong a{color:var(--link);border-bottom:none}.cn-admin-user-kv strong a:hover{color:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-admin-user-kv strong a:hover{color:color-mix(in srgb,var(--link)82%,var(--foreground)18%)}}.cn-admin-user-kv strong a:hover{border-bottom:none}.cn-admin-inline-link-action{width:max-content;min-height:0;color:var(--link);background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0;font-size:12px;font-weight:620;line-height:1.35;transform:none}.cn-admin-inline-link-action:hover:not(:disabled),.cn-admin-inline-link-action[aria-busy=true]{color:var(--link);background:0 0}@supports (color:color-mix(in lab, red, red)){.cn-admin-inline-link-action:hover:not(:disabled),.cn-admin-inline-link-action[aria-busy=true]{color:color-mix(in srgb,var(--link)82%,var(--foreground)18%)}}.cn-admin-inline-link-action:hover:not(:disabled),.cn-admin-inline-link-action[aria-busy=true]{transform:none}.cn-admin-invite-item .cn-admin-inline-link-action{color:var(--link);border-bottom:none}.cn-admin-invite-item .cn-admin-inline-link-action:hover:not(:disabled){color:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-admin-invite-item .cn-admin-inline-link-action:hover:not(:disabled){color:color-mix(in srgb,var(--link)82%,var(--foreground)18%)}}.cn-admin-invite-item .cn-admin-inline-link-action:hover:not(:disabled){border-bottom:none}.cn-admin-user-user-agent strong{line-height:1.45}.cn-admin-user-actions{margin-top:10px}@media (max-width:620px){.cn-shell-grid.cn-shell-grid-admin{grid-template-columns:minmax(0,1fr)}.cn-admin-user-kv{grid-template-columns:minmax(0,1fr);row-gap:1px}.cn-admin-user-kv span{letter-spacing:.04em;text-transform:uppercase;font-size:10px}}.cn-admin-session-analytics{gap:12px}.cn-admin-session-analytics .cn-admin-section-actions{min-width:min(260px,100%)}.cn-admin-session-analytics .cn-ui-segmented-control{justify-content:stretch;width:100%}.cn-admin-session-analytics .cn-feed-switch-btn{flex:1 1 0}.cn-admin-session-analytics .cn-admin-shell-metric{background:linear-gradient(135deg,var(--accent-soft),transparent 62%),var(--panel-muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cn-admin-session-analytics .cn-admin-shell-metric{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft)28%,transparent),transparent 62%),color-mix(in srgb,var(--panel-muted)84%,transparent 16%)}}.cn-admin-session-analytics .cn-admin-shell-metric:after{content:"";border-radius:var(--cn-radius-pill);background:var(--cn-memelab-gradient);opacity:.7;height:3px;position:absolute;inset:auto 10px 8px}.cn-admin-analytics-overview{border:var(--cn-border-width)solid var(--border-strong);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-overview{border:var(--cn-border-width)solid color-mix(in srgb,var(--border-strong)72%,transparent)}}.cn-admin-analytics-overview{border-radius:var(--cn-radius-card);background:linear-gradient(90deg,var(--accent-soft),transparent 46%),var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-overview{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft)16%,transparent),transparent 46%),color-mix(in srgb,var(--panel-muted)84%,transparent)}}.cn-admin-analytics-range{white-space:nowrap;margin:0}.cn-admin-analytics-card,.cn-admin-analytics-disclosure{border:var(--cn-border-width)solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-card,.cn-admin-analytics-disclosure{border:var(--cn-border-width)solid color-mix(in srgb,var(--border-strong)72%,transparent)}}.cn-admin-analytics-card,.cn-admin-analytics-disclosure{border-radius:var(--cn-radius-card);background:linear-gradient(180deg,var(--panel-muted),var(--panel)),var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-card,.cn-admin-analytics-disclosure{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-muted)88%,transparent),color-mix(in srgb,var(--panel)94%,transparent)),var(--panel)}}.cn-admin-analytics-data-note{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.cn-admin-analytics-data-note p{margin:0}.cn-admin-analytics-data-note p:first-child{white-space:nowrap}.cn-admin-analytics-data-note p:nth-child(2){min-width:0;max-width:560px}.cn-admin-analytics-note-stats{flex-wrap:nowrap;gap:6px;display:flex}.cn-admin-analytics-note-stats span{border:var(--cn-border-width)solid var(--border);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-note-stats span{border:var(--cn-border-width)solid color-mix(in srgb,var(--border)80%,transparent)}}.cn-admin-analytics-note-stats span{border-radius:var(--cn-radius-pill);color:var(--muted);font-size:.72rem;font-weight:780}.cn-admin-analytics-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.cn-admin-analytics-card{min-width:0;box-shadow:var(--cn-shadow-card);grid-column:span 6;gap:10px;padding:10px;display:grid}.cn-admin-analytics-trend-card{grid-column:1/-1}.cn-admin-analytics-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cn-admin-analytics-card-note{margin:0}.cn-admin-analytics-trend{border:var(--cn-border-width)solid var(--border);align-items:flex-end;gap:4px;min-height:170px;padding:12px 8px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-trend{border:var(--cn-border-width)solid color-mix(in srgb,var(--border)76%,transparent)}}.cn-admin-analytics-trend{border-radius:var(--cn-radius-control);background:linear-gradient(to top,var(--border)1px,transparent 1px)0 0/100% 25%,var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-trend{background:linear-gradient(to top,color-mix(in srgb,var(--border)22%,transparent)1px,transparent 1px)0 0/100% 25%,color-mix(in srgb,var(--panel-muted)54%,transparent)}}.cn-admin-analytics-trend-slot{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:138px;display:flex;position:relative}.cn-admin-analytics-trend-bar{width:min(100%,18px);min-height:4px;height:var(--cn-admin-trend-height,4%);border-radius:var(--cn-radius-pill)var(--cn-radius-pill)3px 3px;background:linear-gradient(180deg,#fff,var(--accent-strong)),var(--accent);display:block}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-trend-bar{background:linear-gradient(180deg,color-mix(in srgb,#fff 24%,var(--accent)),var(--accent-strong)),var(--accent)}}.cn-admin-analytics-trend-bar{box-shadow:0 0 0 1px var(--accent-strong),0 6px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-trend-bar{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-strong)48%,transparent),0 6px 16px color-mix(in srgb,var(--accent)24%,transparent)}}.cn-admin-analytics-trend-count,.cn-admin-analytics-trend-label{white-space:nowrap;font-size:.66rem;font-weight:820;position:absolute;left:50%;translate:-50%}.cn-admin-analytics-trend-count{bottom:calc(var(--cn-admin-trend-height,4%) + 12px);color:var(--foreground)}.cn-admin-analytics-trend-label{color:var(--muted);bottom:-19px}.cn-admin-analytics-stack{border:var(--cn-border-width)solid var(--border);min-height:28px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-stack{border:var(--cn-border-width)solid color-mix(in srgb,var(--border)76%,transparent)}}.cn-admin-analytics-stack{border-radius:var(--cn-radius-pill);background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-stack{background:color-mix(in srgb,var(--panel-muted)58%,transparent)}}.cn-admin-analytics-stack-segment{width:var(--cn-admin-analytics-segment,0%);background:var(--cn-admin-analytics-accent,var(--accent));min-width:3px}.cn-admin-analytics-legend{flex-wrap:wrap;gap:6px;display:flex}.cn-admin-analytics-legend-item{border:var(--cn-border-width)solid var(--border);align-items:center;gap:5px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-legend-item{border:var(--cn-border-width)solid color-mix(in srgb,var(--border)74%,transparent)}}.cn-admin-analytics-legend-item{border-radius:var(--cn-radius-pill);color:var(--muted);font-size:.72rem;font-weight:760}.cn-admin-analytics-legend-dot{border-radius:var(--cn-radius-pill);background:var(--cn-admin-analytics-accent,var(--accent));width:8px;height:8px}.cn-admin-analytics-bars{gap:8px;display:grid}.cn-admin-analytics-bar-row{--cn-admin-analytics-accent:var(--accent);gap:5px;min-width:0;display:grid}.cn-admin-analytics-bar-row[data-analytics-kind=unknown],.cn-admin-analytics-stack-segment[data-analytics-kind=unknown],.cn-admin-analytics-legend-item[data-analytics-kind=unknown]{--cn-admin-analytics-accent:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-bar-row[data-analytics-kind=unknown],.cn-admin-analytics-stack-segment[data-analytics-kind=unknown],.cn-admin-analytics-legend-item[data-analytics-kind=unknown]{--cn-admin-analytics-accent:color-mix(in srgb,var(--muted)72%,var(--border))}}.cn-admin-analytics-bar-row[data-analytics-kind=web],.cn-admin-analytics-stack-segment[data-analytics-kind=web],.cn-admin-analytics-legend-item[data-analytics-kind=web]{--cn-admin-analytics-accent:#4fb7ff}.cn-admin-analytics-bar-row[data-analytics-kind=ios],.cn-admin-analytics-stack-segment[data-analytics-kind=ios],.cn-admin-analytics-legend-item[data-analytics-kind=ios]{--cn-admin-analytics-accent:#b78cff}.cn-admin-analytics-bar-row[data-analytics-kind=android],.cn-admin-analytics-stack-segment[data-analytics-kind=android],.cn-admin-analytics-legend-item[data-analytics-kind=android]{--cn-admin-analytics-accent:#61c47a}.cn-admin-analytics-bar-row[data-analytics-kind=bot],.cn-admin-analytics-stack-segment[data-analytics-kind=bot],.cn-admin-analytics-legend-item[data-analytics-kind=bot]{--cn-admin-analytics-accent:#f0b24f}.cn-admin-analytics-bar-meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.cn-admin-analytics-track{border-radius:var(--cn-radius-pill);background:var(--panel-muted);height:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-track{background:color-mix(in srgb,var(--panel-muted)72%,var(--border)28%)}}.cn-admin-analytics-fill{width:var(--cn-admin-analytics-fill,0%);border-radius:inherit;background:linear-gradient(90deg,#fff,var(--cn-admin-analytics-accent)),var(--cn-admin-analytics-accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-fill{background:linear-gradient(90deg,color-mix(in srgb,#fff 18%,var(--cn-admin-analytics-accent)),var(--cn-admin-analytics-accent)),var(--cn-admin-analytics-accent)}}.cn-admin-analytics-count span{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-count span{color:color-mix(in srgb,var(--muted)84%,var(--foreground))}}.cn-admin-analytics-disclosure{padding:9px 10px}.cn-admin-analytics-disclosure summary{cursor:pointer;color:var(--foreground);font-size:.8rem;font-weight:820}.cn-admin-analytics-compact-rows{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:5px;margin-top:9px;display:grid}.cn-admin-analytics-compact-row{border:var(--cn-border-width)solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-compact-row{border:var(--cn-border-width)solid color-mix(in srgb,var(--border)80%,transparent)}}.cn-admin-analytics-compact-row{border-radius:var(--cn-radius-control);color:var(--muted);font-size:.72rem;font-weight:760}.cn-admin-analytics-compact-row strong{color:var(--foreground)}.cn-admin-analytics-diagnostics .cn-admin-analytics-card{border-color:var(--border);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.cn-admin-analytics-diagnostics .cn-admin-analytics-card{border-color:color-mix(in srgb,var(--border)72%,transparent)}}.cn-admin-analytics-diagnostics .cn-admin-analytics-card{box-shadow:none}@media (max-width:860px){.cn-admin-analytics-overview{flex-direction:column;align-items:flex-start}.cn-admin-analytics-data-note,.cn-admin-analytics-note-stats{flex-wrap:wrap;justify-content:flex-start}.cn-admin-analytics-card{grid-column:1/-1}.cn-admin-analytics-trend{min-height:150px}}.cn-feed-list{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cn-feed-empty{border:var(--cn-border-strong-width)solid var(--border-strong);background:var(--panel);border-radius:var(--cn-radius-card);color:var(--muted);text-align:center;box-shadow:var(--cn-shadow-hard-card);padding:16px;font-size:14px}.cn-feed-more{place-items:center;min-height:28px;margin-top:10px;display:grid}.cn-feed-more-text{color:var(--muted);margin:0;font-size:13px}.cn-quoted-post{--cn-quoted-post-border:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.cn-quoted-post{--cn-quoted-post-border:color-mix(in srgb,var(--border-strong)76%,var(--accent)24%)}}.cn-quoted-post{--cn-quoted-post-bg:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-quoted-post{--cn-quoted-post-bg:color-mix(in srgb,var(--panel-muted)76%,var(--surface-strong)24%)}}.cn-quoted-post{border:2px solid var(--cn-quoted-post-border);background:var(--cn-quoted-post-bg);border-radius:6px;gap:8px;margin-top:12px;padding:16px 18px 14px;display:grid}.cn-feed-post-body-block>.cn-quoted-post{margin-top:0}.cn-quoted-post-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cn-quoted-post-user{align-items:center;gap:10px;min-width:0;display:flex}.cn-quoted-post-link{color:var(--link);border-bottom:none;flex:none;font-size:12px;font-weight:600;line-height:1.45;text-decoration:none}.cn-quoted-post-link:hover{border-bottom:none;text-decoration:none}.cn-quoted-post-text{color:var(--foreground);margin:0}.cn-nsfw-badge{border:1px solid var(--danger,#d54848);align-items:center;width:fit-content;min-height:20px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-nsfw-badge{border:1px solid color-mix(in srgb,var(--danger,#d54848)48%,var(--border-strong))}}.cn-nsfw-badge{border-radius:var(--cn-radius-pill);color:var(--danger,#d54848)}@supports (color:color-mix(in lab, red, red)){.cn-nsfw-badge{color:color-mix(in srgb,var(--danger,#d54848)84%,var(--foreground))}}.cn-nsfw-badge{background:var(--danger,#d54848)}@supports (color:color-mix(in lab, red, red)){.cn-nsfw-badge{background:color-mix(in srgb,var(--danger,#d54848)12%,var(--panel))}}.cn-nsfw-badge{letter-spacing:0;font-size:10px;line-height:1;font-family:var(--cn-font-ui-pixel)!important}.cn-nsfw-redacted{border:2px solid var(--danger,#d54848);gap:8px;margin-top:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-nsfw-redacted{border:2px solid color-mix(in srgb,var(--danger,#d54848)30%,var(--border-strong))}}.cn-nsfw-redacted{background:repeating-linear-gradient(135deg,var(--panel-muted)0 10px,var(--panel)10px 20px);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.cn-nsfw-redacted{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--panel-muted)82%,#000 18%)0 10px,color-mix(in srgb,var(--panel)88%,#000 12%)10px 20px)}}.cn-nsfw-redacted-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-nsfw-redacted p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.cn-nsfw-redacted-action{width:fit-content;color:var(--link);border-bottom:none;font-weight:700;text-decoration:none}.cn-nsfw-redacted-action:hover{border-bottom:none;text-decoration:underline}.cn-nsfw-quoted-badge{margin-bottom:-2px}.cn-yerk-modal{gap:12px;display:grid}.cn-yerk-modal-source{margin-top:0}.cn-yerk-modal-textarea.cn-messages-textarea.cn-report-modal-textarea{resize:none;min-height:44px;max-height:168px;overflow-y:auto}.cn-yerk-modal-actions{align-items:center}.cn-yerk-modal-action-group{align-items:center;gap:8px;display:inline-flex}.cn-yerk-share-panel{border-top:1px solid var(--border);gap:12px;padding-top:2px;display:grid}.cn-yerk-share-section{gap:8px;display:grid}.cn-yerk-share-kicker{margin:0}.cn-yerk-share-orbit-row{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;margin-inline:-2px;padding:4px 2px 8px;display:flex;overflow-x:auto}.cn-yerk-share-orbit-row .cn-yerk-share-orbit{scroll-snap-align:start;flex:0 0 68px}.cn-yerk-share-orbit{appearance:none;color:var(--foreground);cursor:pointer;text-align:center;min-width:0;font:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-items:center;gap:5px;padding:0;text-decoration:none;transition:none;display:grid;transform:none}.cn-yerk-share-orbit:hover:not(:disabled),.cn-yerk-share-orbit:active:not(:disabled),.cn-yerk-share-orbit[aria-busy=true]{box-shadow:none;background:0 0;border:0;padding:0;transform:none}.cn-yerk-share-orbit:disabled,.cn-yerk-share-orbit[aria-disabled=true]{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.cn-yerk-share-orbit[aria-busy=true]{cursor:progress;opacity:.72}.cn-yerk-share-orbit-circle{background:var(--surface-strong);border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-yerk-share-orbit-circle{background:color-mix(in srgb,var(--surface-strong)78%,var(--panel))}}.cn-yerk-share-orbit-circle{color:var(--foreground);box-shadow:none;transition:outline-color .14s}.cn-yerk-share-orbit:hover:not(:disabled):not([aria-disabled=true]) .cn-yerk-share-orbit-circle,.cn-yerk-share-orbit:focus-visible .cn-yerk-share-orbit-circle{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-yerk-share-orbit:hover:not(:disabled):not([aria-disabled=true]) .cn-yerk-share-orbit-circle,.cn-yerk-share-orbit:focus-visible .cn-yerk-share-orbit-circle{outline:2px solid color-mix(in srgb,var(--accent)52%,transparent)}}.cn-yerk-share-orbit:hover:not(:disabled):not([aria-disabled=true]) .cn-yerk-share-orbit-circle,.cn-yerk-share-orbit:focus-visible .cn-yerk-share-orbit-circle{outline-offset:2px}.cn-yerk-share-orbit-label{color:var(--muted);overflow-wrap:anywhere;max-width:68px;font-size:11px;font-weight:800;line-height:1.12}.cn-yerk-share-orbit--message .cn-yerk-share-orbit-circle{color:#fff;background:#2673ff}.cn-yerk-share-orbit--download .cn-yerk-share-orbit-circle{color:#fff;background:#188b52}.cn-yerk-share-orbit--copy .cn-yerk-share-orbit-circle{color:#fff;background:#67758a}.cn-yerk-share-orbit--instagram .cn-yerk-share-orbit-circle{color:#fff;background:linear-gradient(135deg,#f58529 0%,#dd2a7b 42%,#8134af 70%,#515bd4 100%)}.cn-yerk-share-orbit--text .cn-yerk-share-orbit-circle{color:#fff;background:#1c9f5e}.cn-yerk-share-orbit--email .cn-yerk-share-orbit-circle{color:#fff;background:#f56f28}.cn-yerk-share-orbit--facebook .cn-yerk-share-orbit-circle{color:#fff;background:#1877f2}.cn-yerk-share-orbit--x .cn-yerk-share-orbit-circle,.cn-yerk-share-orbit--threads .cn-yerk-share-orbit-circle{color:#fff;background:#111318}.cn-yerk-share-orbit--bluesky .cn-yerk-share-orbit-circle{color:#fff;background:#1185fe}.cn-yerk-share-orbit--linkedin .cn-yerk-share-orbit-circle{color:#fff;background:#0a66c2}.cn-yerk-share-field{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.cn-yerk-share-field .cn-input{min-height:38px}.cn-yerk-message-recipient-wrap{min-width:0;display:block;position:relative}.cn-yerk-message-recipient-wrap .cn-input{width:100%}.cn-yerk-message-composer{border:1px solid var(--border);background:var(--surface-strong);border-radius:10px;gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-yerk-message-composer{background:color-mix(in srgb,var(--surface-strong)62%,var(--panel))}}.cn-yerk-message-attachment{border:1px solid var(--accent);gap:3px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-yerk-message-attachment{border:1px solid color-mix(in srgb,var(--accent)28%,var(--border))}}.cn-yerk-message-attachment{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.cn-yerk-message-attachment{background:color-mix(in srgb,var(--accent)8%,var(--panel))}}.cn-yerk-message-attachment{color:var(--foreground)}.cn-yerk-message-attachment-kicker{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.cn-yerk-message-attachment-author{font-size:13px;font-weight:900}.cn-yerk-message-attachment-text{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.cn-yerk-message-composer .cn-textarea{resize:vertical;min-height:72px}.cn-yerk-message-composer-actions{justify-content:flex-end;gap:8px;display:flex}.cn-yerk-share-brand{min-width:20px;color:inherit;letter-spacing:0;place-items:center;font-size:18px;font-weight:900;line-height:1;display:inline-grid}.cn-yerk-share-note,.cn-yerk-share-status{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.cn-yerk-share-status{color:var(--success,var(--link));font-weight:700}.cn-feed-card{border:var(--cn-border-strong-width)solid var(--border-strong);background:var(--panel);border-radius:var(--cn-radius-card);box-shadow:var(--cn-shadow-hard-card);min-width:0;max-width:100%;padding:11px 13px 10px;scroll-margin-top:104px}.cn-feed-list-insert{list-style:none}.cn-feed-insert-card{--cn-feed-insert-accent:var(--accent);--cn-feed-insert-tint:var(--accent-soft);--cn-feed-insert-border:var(--cn-feed-insert-accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card{--cn-feed-insert-border:color-mix(in srgb,var(--cn-feed-insert-accent)38%,var(--border-strong)62%)}}.cn-feed-insert-card{border:var(--cn-border-strong-width)solid var(--cn-feed-insert-border);border-radius:var(--cn-radius-card);background:linear-gradient(145deg,var(--cn-feed-insert-tint),var(--panel-muted));gap:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card{background:linear-gradient(145deg,color-mix(in srgb,var(--cn-feed-insert-tint)68%,var(--panel)32%),color-mix(in srgb,var(--panel-muted)80%,var(--panel)20%))}}.cn-feed-insert-card{box-shadow:var(--cn-shadow-hard-card);padding:13px}.cn-feed-insert-card:before{content:"";border-radius:calc(var(--cn-radius-card) - 8px);border:1px solid var(--cn-feed-insert-accent);position:absolute;inset:6px}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card:before{border:1px solid color-mix(in srgb,var(--cn-feed-insert-accent)18%,transparent)}}.cn-feed-insert-card:before{pointer-events:none}.cn-feed-insert-card-action{--cn-feed-insert-border:var(--cn-feed-insert-accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card-action{--cn-feed-insert-border:color-mix(in srgb,var(--cn-feed-insert-accent)44%,var(--border-strong)56%)}}.cn-feed-insert-card-promo{--cn-feed-insert-accent:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card-promo{--cn-feed-insert-accent:color-mix(in srgb,var(--link)55%,var(--accent)45%)}}.cn-feed-insert-card-promo{--cn-feed-insert-tint:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card-promo{--cn-feed-insert-tint:color-mix(in srgb,var(--surface-emphasis)56%,var(--panel-muted)44%)}}.cn-feed-insert-card-winner{--cn-feed-insert-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card-winner{--cn-feed-insert-accent:color-mix(in srgb,var(--accent)62%,var(--link)38%)}}.cn-feed-insert-card-winner{--cn-feed-insert-tint:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-card-winner{--cn-feed-insert-tint:color-mix(in srgb,var(--accent-soft)72%,var(--surface-emphasis)28%)}}.cn-feed-insert-theme-nuggiebash{--cn-feed-insert-accent:var(--accent);--cn-feed-insert-tint:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-nuggiebash{--cn-feed-insert-tint:color-mix(in srgb,var(--accent-soft)76%,var(--surface-emphasis)24%)}}.cn-feed-insert-theme-emojart{--cn-feed-insert-accent:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-emojart{--cn-feed-insert-accent:color-mix(in srgb,var(--link)65%,var(--foreground)35%)}}.cn-feed-insert-theme-emojart{--cn-feed-insert-tint:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-emojart{--cn-feed-insert-tint:color-mix(in srgb,var(--surface-emphasis)68%,var(--panel-muted)32%)}}.cn-feed-insert-theme-ksbb{--cn-feed-insert-accent:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-ksbb{--cn-feed-insert-accent:color-mix(in srgb,var(--link)52%,var(--foreground)48%)}}.cn-feed-insert-theme-ksbb{--cn-feed-insert-tint:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-ksbb{--cn-feed-insert-tint:color-mix(in srgb,var(--panel-muted)82%,var(--surface-emphasis)18%)}}.cn-feed-insert-theme-chillland{--cn-feed-insert-accent:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-chillland{--cn-feed-insert-accent:color-mix(in srgb,var(--foreground)40%,var(--accent)60%)}}.cn-feed-insert-theme-chillland{--cn-feed-insert-tint:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-chillland{--cn-feed-insert-tint:color-mix(in srgb,var(--surface-emphasis)72%,var(--panel-muted)28%)}}.cn-feed-insert-theme-daw{--cn-feed-insert-accent:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-daw{--cn-feed-insert-accent:color-mix(in srgb,var(--foreground)42%,var(--link)58%)}}.cn-feed-insert-theme-daw{--cn-feed-insert-tint:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-daw{--cn-feed-insert-tint:color-mix(in srgb,var(--panel-muted)86%,var(--surface-emphasis)14%)}}.cn-feed-insert-theme-doinktv{--cn-feed-insert-accent:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-doinktv{--cn-feed-insert-accent:color-mix(in srgb,var(--link)46%,var(--accent)54%)}}.cn-feed-insert-theme-doinktv{--cn-feed-insert-tint:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-doinktv{--cn-feed-insert-tint:color-mix(in srgb,var(--surface-emphasis)74%,var(--panel)26%)}}.cn-feed-insert-theme-support{--cn-feed-insert-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-support{--cn-feed-insert-accent:color-mix(in srgb,var(--accent)58%,var(--foreground)42%)}}.cn-feed-insert-theme-support{--cn-feed-insert-tint:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-support{--cn-feed-insert-tint:color-mix(in srgb,var(--accent-soft)62%,var(--panel-muted)38%)}}.cn-feed-insert-theme-chillnet{--cn-feed-insert-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-chillnet{--cn-feed-insert-accent:color-mix(in srgb,var(--accent)50%,var(--link)50%)}}.cn-feed-insert-theme-chillnet{--cn-feed-insert-tint:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-theme-chillnet{--cn-feed-insert-tint:color-mix(in srgb,var(--surface-emphasis)58%,var(--accent-soft)42%)}}.cn-feed-insert-copy{gap:6px;display:grid}.cn-feed-insert-eyebrow-row{align-items:center;gap:6px;min-width:0;display:flex}.cn-feed-insert-eyebrow-icon{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.cn-feed-insert-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:400;font-family:var(--cn-font-heading-pixel)!important}.cn-feed-insert-title-row{align-items:center;gap:9px;min-width:0;display:flex}.cn-feed-insert-title-avatar-link{flex:none;display:inline-flex}.cn-feed-insert-title-avatar{border:2px solid var(--cn-feed-insert-accent);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-title-avatar{border:2px solid color-mix(in srgb,var(--cn-feed-insert-accent)56%,var(--panel)44%)}}.cn-feed-insert-title-avatar{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-title-avatar{background:color-mix(in srgb,var(--panel)88%,var(--cn-feed-insert-tint)12%)}}.cn-feed-insert-title-avatar{box-shadow:0 0 0 1px var(--panel),0 1px 0 var(--cn-feed-insert-accent);margin-top:-1px}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-title-avatar{box-shadow:0 0 0 1px color-mix(in srgb,var(--panel)86%,transparent),0 1px 0 color-mix(in srgb,var(--cn-feed-insert-accent)18%,transparent)}}.cn-feed-insert-title{letter-spacing:.02em;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:18px;font-weight:400;line-height:1.18;overflow:hidden;font-family:var(--cn-font-ui-pixel)!important}.cn-feed-insert-title-link{color:inherit;white-space:nowrap;border-bottom:none;display:block;overflow:hidden}.cn-feed-insert-title-link:hover{color:var(--link)}.cn-feed-insert-body{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-body{color:color-mix(in srgb,var(--foreground)88%,var(--muted)12%)}}.cn-feed-insert-body{white-space:nowrap;font-size:14px;line-height:1.42;overflow:hidden}.cn-feed-insert-scoreboard{border:1px solid var(--cn-feed-insert-accent);border-radius:14px;gap:9px;padding:11px 10px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-scoreboard{border:1px solid color-mix(in srgb,var(--cn-feed-insert-accent)32%,transparent)}}.cn-feed-insert-scoreboard{background:linear-gradient(180deg,var(--panel),var(--panel-muted))}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-scoreboard{background:linear-gradient(180deg,color-mix(in srgb,var(--panel)82%,var(--cn-feed-insert-tint)18%),color-mix(in srgb,var(--panel-muted)78%,var(--panel)22%))}}.cn-feed-insert-scoreboard{box-shadow:inset 0 0 0 1px var(--panel),0 2px 0 var(--cn-feed-insert-accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-scoreboard{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel)78%,transparent),0 2px 0 color-mix(in srgb,var(--cn-feed-insert-accent)18%,transparent)}}.cn-feed-insert-scoreboard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-feed-insert-scoreboard-label,.cn-feed-insert-scoreboard-link{letter-spacing:.04em;text-transform:uppercase}.cn-feed-insert-scoreboard-label{letter-spacing:0;color:var(--muted);font-size:10px;font-weight:400;font-family:var(--cn-font-heading-pixel)!important}.cn-feed-insert-scoreboard-link{color:var(--link);border-bottom:none;font-size:11px;font-weight:400;font-family:var(--cn-font-ui-pixel)!important}.cn-feed-insert-scoreboard-list{gap:4px}.cn-feed-insert-scoreboard-row{min-height:0;padding-block:1px}.cn-feed-insert-scoreboard-row .cn-scoreboard-user-link,.cn-feed-insert-scoreboard-row .cn-scoreboard-score,.cn-feed-insert-rank{font-weight:400;font-family:var(--cn-font-ui-pixel)!important}.cn-feed-insert-scoreboard-avatar-link{flex:none;display:inline-flex}.cn-feed-insert-scoreboard-avatar{border:1px solid var(--cn-feed-insert-accent);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-scoreboard-avatar{border:1px solid color-mix(in srgb,var(--cn-feed-insert-accent)22%,transparent)}}.cn-feed-insert-scoreboard-avatar{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-scoreboard-avatar{background:color-mix(in srgb,var(--panel)88%,var(--cn-feed-insert-tint)12%)}}.cn-feed-insert-scoreboard-row .cn-scoreboard-user-link{font-size:13px}.cn-feed-insert-scoreboard-row .cn-scoreboard-score{letter-spacing:.02em;font-size:15px}.cn-feed-insert-rank{color:var(--cn-feed-insert-accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-rank{color:color-mix(in srgb,var(--cn-feed-insert-accent)82%,var(--foreground)18%)}}.cn-feed-insert-rank{min-width:16px;font-size:13px}.cn-feed-insert-actions{justify-content:flex-start;display:flex}.cn-feed-insert-cta{letter-spacing:.03em;min-height:36px;padding-inline:14px;font-size:12px;font-family:var(--cn-font-ui-pixel)!important}.cn-feed-insert-media-wrap{gap:8px;display:grid}.cn-feed-insert-media{border:1px solid var(--cn-feed-insert-accent);border-radius:14px;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-media{border:1px solid color-mix(in srgb,var(--cn-feed-insert-accent)24%,transparent)}}.cn-feed-insert-media{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-feed-insert-media{background:color-mix(in srgb,var(--panel-muted)84%,var(--panel)16%)}}.cn-feed-insert-media{object-fit:cover}.cn-feed-insert-caption{color:var(--muted);margin:0;font-size:12px;line-height:1.4}@media (max-width:420px){.cn-feed-insert-title{font-size:16px}.cn-feed-insert-scoreboard-row .cn-scoreboard-user-link,.cn-feed-insert-scoreboard-row .cn-scoreboard-score,.cn-feed-insert-rank{font-size:12px}}.cn-feed-card-skeleton{pointer-events:none;gap:10px;min-height:128px;display:grid}.cn-feed-skeleton-head{grid-template-rows:15px 11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.cn-feed-skeleton-avatar{border-radius:999px;grid-area:1/1/span 2;width:34px;height:34px}.cn-feed-skeleton-line{border-radius:8px;width:100%;height:10px;display:block}.cn-feed-skeleton-line-title{grid-area:1/2;width:min(180px,62%);height:14px}.cn-feed-skeleton-line-meta{grid-area:2/2;width:min(120px,46%);height:10px}.cn-feed-skeleton-line-body{height:10px}.cn-feed-skeleton-line-body.is-short{width:72%}.cn-feed-skeleton-avatar,.cn-feed-skeleton-line{background:linear-gradient(90deg,var(--surface-emphasis)0%,#fff 48%,var(--surface-emphasis)100%)}@supports (color:color-mix(in lab, red, red)){.cn-feed-skeleton-avatar,.cn-feed-skeleton-line{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-emphasis)64%,var(--panel-muted))0%,color-mix(in srgb,#fff 84%,var(--surface-emphasis))48%,color-mix(in srgb,var(--surface-emphasis)64%,var(--panel-muted))100%)}}.cn-feed-skeleton-avatar,.cn-feed-skeleton-line{background-size:220% 100%;animation:1.2s ease-in-out infinite cn-skeleton-pulse}@keyframes cn-skeleton-pulse{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.cn-feed-skeleton-avatar,.cn-feed-skeleton-line{animation:none}}.cn-feed-card:target{box-shadow:var(--cn-shadow-hard-card),0 0 0 2px var(--accent);border-color:#cf5b2d}@supports (color:color-mix(in lab, red, red)){.cn-feed-card:target{box-shadow:var(--cn-shadow-hard-card),0 0 0 2px color-mix(in srgb,var(--accent)28%,transparent)}}.cn-feed-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.cn-feed-post-shell{padding-bottom:0;position:relative}.cn-feed-post-main{gap:0;min-width:0;display:grid}.cn-feed-post-header,.cn-feed-post-author,.cn-feed-post-author-meta,.cn-feed-post-header-rail{min-width:0}.cn-feed-post-body-block{gap:12px;min-width:0;margin-top:10px;display:grid}.cn-feed-post-footer-anchor{--cn-feed-post-summary-width:100%;--cn-feed-post-action-width:476px;--cn-feed-post-action-scale:1;--cn-feed-post-footer-reserve-height:47px;min-height:var(--cn-feed-post-footer-reserve-height);gap:0;min-width:0;margin-top:10px;display:grid;position:relative}.cn-feed-post-footer-anchor-summary-only{min-height:0}.cn-feed-post-summary-row{width:100%;max-width:min(100%,var(--cn-feed-post-summary-width))}.cn-feed-post-summary-row .cn-surface-meta-row{margin-top:0;font-size:12px}.cn-feed-post-summary-row .cn-surface-meta-aside{align-items:flex-start;font-size:12px}.cn-feed-post-summary-row .cn-surface-meta-link{color:var(--muted);font-size:12px;font-weight:600}.cn-feed-post-action-anchor{z-index:16;inset-inline:0;justify-content:center;display:flex;position:absolute;top:29px;container-type:inline-size}.cn-feed-post-action-anchor>.cn-post-actions{width:min(100%,var(--cn-feed-post-action-width));margin-top:0}.cn-feed-share-context{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.3}.cn-feed-share-context a{color:inherit;border-bottom:none;font-weight:700}.cn-feed-share-context a:hover{color:var(--link)}.cn-feed-user{align-items:center;gap:12px;min-width:0;display:inline-flex}.cn-feed-user-meta{flex-wrap:nowrap;align-items:baseline;gap:7px;min-width:0;display:inline-flex}.cn-feed-user-meta-post{flex:0 auto;grid-template-columns:minmax(0,max-content) auto;justify-content:start;place-items:center start;gap:2px 10px;min-width:0;max-width:100%;display:inline-grid}.cn-feed-user-text-stack{gap:2px;min-width:0;display:grid}.cn-feed-user-text-stack>.cn-feed-user-name,.cn-feed-user-text-stack>.cn-feed-user-handle{max-width:100%;display:block}.cn-feed-user-text-stack>.cn-feed-user-name{font-size:14px}.cn-feed-user-text-stack>.cn-feed-user-handle{font-size:11px}.cn-feed-user-badges{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;min-width:0;display:inline-flex}.cn-feed-user-name{color:var(--foreground);border-bottom:none;font-size:13px;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.cn-feed-user-name{color:color-mix(in srgb,var(--foreground)68%,var(--link)32%)}}.cn-feed-user-name{min-width:0;max-width:220px}.cn-feed-user-handle{color:var(--muted);border-bottom:none;min-width:0;max-width:180px;font-size:12px;line-height:1.2}.cn-feed-user-name .cn-handle-with-medal,.cn-feed-user-handle .cn-handle-with-medal{max-width:100%}.cn-feed-user-name .cn-handle-label-text,.cn-feed-user-handle .cn-handle-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cn-feed-user-name .cn-handle-label-text{max-width:220px}.cn-feed-user-handle .cn-handle-label-text{max-width:180px}.cn-dookie-pill-btn{color:#7a4d1f;border-radius:var(--cn-radius-pill);white-space:nowrap;background:#fff5e8;border:1px solid #0000;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #e3cfb5}.cn-dookie-pill-label{align-items:center;gap:6px;display:inline-flex}.cn-dookie-pill-btn .cn-dookie-give-badge{--cn-dookie-give-badge-size:18px}.cn-dookie-pill-btn:hover:not(:disabled){background:#ffe9cf;border-color:#0000;transform:none;box-shadow:inset 0 0 0 1px #dbb38a}.cn-feed-head-right{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.cn-feed-head-controls{align-items:center;gap:4px;display:inline-flex}.cn-feed-date{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin:0;font-size:11px;overflow:hidden}.cn-time-desktop{display:inline}.cn-time-mobile{display:none}.cn-feed-date-link{border-bottom:none}.cn-feed-date-link:hover{color:#3e5f7b;border-bottom:none}.cn-system-badge{border:1px solid var(--cn-system-badge-border,var(--accent));align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-system-badge{border:1px solid var(--cn-system-badge-border,color-mix(in srgb,var(--accent)34%,var(--border)))}}.cn-system-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--cn-system-badge-ink,var(--accent-strong));background:var(--cn-system-badge-bg,#fff);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cn-system-badge{background:var(--cn-system-badge-bg,color-mix(in srgb,#fff 72%,var(--accent-soft)))}}.cn-system-badge{text-shadow:0 0 .7px var(--cn-system-badge-stroke,#7a4a00),0 1px 0 var(--cn-system-badge-stroke,#7a4a00)}@supports (color:color-mix(in lab, red, red)){.cn-system-badge{text-shadow:0 0 .7px var(--cn-system-badge-stroke,color-mix(in srgb,#7a4a00 82%,var(--border))),0 1px 0 var(--cn-system-badge-stroke,color-mix(in srgb,#7a4a00 82%,var(--border)))}}.cn-system-badge{-webkit-text-stroke:.35px var(--cn-system-badge-stroke,#7a4a00)}@supports (color:color-mix(in lab, red, red)){.cn-system-badge{-webkit-text-stroke:.35px var(--cn-system-badge-stroke,color-mix(in srgb,#7a4a00 82%,var(--border)))}}.cn-system-badge{paint-order:stroke fill}.cn-feed-card-system{--cn-system-card-border:#d3a549;--cn-system-card-bg:linear-gradient(180deg,#fff9e5 0%,#fff3d2 100%);--cn-system-card-ink:#5f3a00;--cn-system-badge-border:#a2741c;--cn-system-badge-bg:linear-gradient(180deg,#ffd966 0%,#ffbf42 100%);--cn-system-badge-ink:#fffdf4;--cn-system-badge-stroke:#8a5600;background:var(--cn-system-card-bg);box-shadow:var(--cn-shadow-hard-card),0 10px 18px -16px #5f3a0061;border-color:#d3a549}.cn-feed-card-system .cn-feed-user-name{color:var(--cn-system-card-ink)}.cn-feed-card-system .cn-system-badge{border-color:var(--cn-system-badge-border);background:var(--cn-system-badge-bg);color:var(--cn-system-badge-ink);text-shadow:0 0 .7px var(--cn-system-badge-stroke),0 1px 0 var(--cn-system-badge-stroke);-webkit-text-stroke:.35px var(--cn-system-badge-stroke)}.cn-feed-card-dollopbot{position:relative}.cn-feed-card-dollopbot:before{content:"";background:linear-gradient(#ffd36f 0%,#d3a549 100%);border-radius:999px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.cn-system-special-chip{color:#5f3a00;letter-spacing:.05em;text-transform:uppercase;background:#ffd36f;border:1px solid #d3a549;border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.cn-inline-menu{position:relative}.cn-inline-menu[open]{z-index:var(--z-popover)}.cn-inline-menu-trigger{color:#5d6b7d;cursor:pointer;-webkit-user-select:none;user-select:none;block-size:26px;inline-size:26px;box-shadow:inset 0 0 0 1px var(--border);background:#fff;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;list-style:none;display:inline-grid}.cn-post-hide-trigger{background:var(--panel-muted);color:#55667a;block-size:28px;inline-size:28px;box-shadow:inset 0 0 0 1px var(--border);border-color:#0000;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-post-hide-trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)88%,transparent)}}.cn-inline-menu-trigger::-webkit-details-marker{display:none}.cn-inline-menu-trigger:hover:not(:disabled),.cn-inline-menu-trigger.is-active,.cn-post-hide-trigger:hover:not(:disabled),.cn-post-hide-trigger.is-active{background:var(--surface-emphasis);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-inline-menu-trigger:hover:not(:disabled),.cn-inline-menu-trigger.is-active,.cn-post-hide-trigger:hover:not(:disabled),.cn-post-hide-trigger.is-active{background:color-mix(in srgb,var(--surface-emphasis)76%,var(--panel))}}.cn-inline-menu-trigger:hover:not(:disabled),.cn-inline-menu-trigger.is-active,.cn-post-hide-trigger:hover:not(:disabled),.cn-post-hide-trigger.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-inline-menu-trigger:hover:not(:disabled),.cn-inline-menu-trigger.is-active,.cn-post-hide-trigger:hover:not(:disabled),.cn-post-hide-trigger.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)28%,var(--border))}}.cn-inline-menu-trigger:hover:not(:disabled),.cn-inline-menu-trigger.is-active,.cn-post-hide-trigger:hover:not(:disabled),.cn-post-hide-trigger.is-active{transform:none}.cn-feed-hide-notice{z-index:25;border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:10px;margin:2px 0 8px;padding:10px 12px;display:flex;position:sticky;top:76px}@supports (color:color-mix(in lab, red, red)){.cn-feed-hide-notice{border:1px solid color-mix(in srgb,var(--accent)24%,var(--border))}}.cn-feed-hide-notice{background:var(--panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cn-feed-hide-notice{background:color-mix(in srgb,var(--panel)74%,var(--accent-soft))}}.cn-feed-hide-notice{box-shadow:0 10px 18px -20px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-feed-hide-notice{box-shadow:0 10px 18px -20px color-mix(in srgb,var(--foreground)28%,transparent)}}.cn-feed-hide-notice-copy{color:var(--foreground);margin:0;font-size:13px}.cn-feed-hide-notice-undo{color:var(--accent-strong);background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.cn-feed-hide-notice-undo:hover:not(:disabled){color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.cn-feed-hide-notice-undo:hover:not(:disabled){color:color-mix(in srgb,var(--accent-strong)78%,var(--foreground))}}.cn-feed-hide-notice-undo:hover:not(:disabled){transform:none}.cn-feed-new-posts-notice{z-index:24;pointer-events:none;justify-content:center;margin:0 0 8px;display:flex;position:sticky;top:76px}.cn-feed-new-posts-button{border-color:var(--accent);min-height:34px;padding:7px 14px}@supports (color:color-mix(in lab, red, red)){.cn-feed-new-posts-button{border-color:color-mix(in srgb,var(--accent)42%,var(--border))}}.cn-feed-new-posts-button{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-feed-new-posts-button{background:color-mix(in srgb,var(--panel)70%,var(--accent-soft))}}.cn-feed-new-posts-button{color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent),0 10px 18px -18px var(--foreground);font-size:13px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cn-feed-new-posts-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)24%,transparent),0 10px 18px -18px color-mix(in srgb,var(--foreground)32%,transparent)}}.cn-feed-new-posts-button{pointer-events:auto}.cn-inline-menu-popover{border:1px solid var(--border);background:var(--surface-strong);min-width:120px;box-shadow:0 14px 24px -22px var(--foreground);border-radius:10px;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.cn-inline-menu-popover{box-shadow:0 14px 24px -22px color-mix(in srgb,var(--foreground)44%,transparent)}}.cn-inline-menu-popover{gap:4px;padding:6px;display:grid}.cn-inline-menu-popover button{text-align:left;color:var(--foreground);background:0 0;border:none;border-radius:7px;padding:7px 8px;font-size:13px}.cn-inline-menu-popover button:hover:not(:disabled){background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-inline-menu-popover button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)72%,var(--panel))}}.cn-inline-menu-popover button:hover:not(:disabled){color:var(--foreground);border-color:#0000;transform:none}.cn-feed-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin-top:6px;font-size:16px;line-height:1.44}.cn-feed-text.is-big{letter-spacing:0;font-size:18px;font-weight:400;line-height:1.34}.cn-inline-handle{color:#1a5b8f;border-bottom:none;font-weight:650;text-decoration:none}.cn-inline-handle:hover{color:#154b75;border-bottom:none;text-decoration:none}.cn-inline-link{color:var(--link);text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline}.cn-inline-link-stack{vertical-align:top;gap:0;width:100%;max-width:100%;margin-top:6px;margin-bottom:4px;display:block}.cn-inline-link:hover{color:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-inline-link:hover{color:color-mix(in srgb,var(--link)78%,var(--foreground))}}.cn-inline-link:hover{border-bottom:none}.cn-inline-image-link{appearance:none;cursor:zoom-in;width:100%;max-width:100%;text-align:inherit;background:0 0;border:0;border-bottom-width:medium;border-radius:12px;padding:0;display:block;overflow:hidden}.cn-inline-image-link:hover{border-bottom:none}.cn-inline-image-link[data-cn-image-fit]{background:var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.cn-inline-image-link[data-cn-image-fit]{background:color-mix(in srgb,var(--panel-soft)72%,transparent)}}.cn-inline-image-link[data-cn-image-fit] .cn-inline-image-preview{width:100%;height:100%}.cn-inline-image-link[data-cn-image-fit=natural] .cn-inline-image-preview{object-fit:contain}.cn-inline-image-link[data-cn-image-fit=crop] .cn-inline-image-preview{object-fit:cover}.cn-inline-image-preview{border:1px solid var(--border);border-radius:12px;width:100%;max-width:100%;height:auto;display:block}@supports (color:color-mix(in lab, red, red)){.cn-inline-image-preview{border:1px solid color-mix(in srgb,var(--border)85%,transparent)}}.cn-inline-image-preview{object-fit:unset;background:0 0;box-shadow:0 8px 20px #0000001a}.cn-image-grid{gap:4px;width:100%;max-width:100%;margin-top:8px;margin-bottom:4px;display:grid}.cn-image-grid[data-cn-image-grid-count="1"]{display:block}.cn-image-grid[data-cn-image-grid-count="2"]{aspect-ratio:2;grid-template-columns:repeat(2,minmax(0,1fr))}.cn-image-grid[data-cn-image-grid-count="3"]{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cn-image-grid[data-cn-image-grid-count="3"] .cn-image-grid-tile:first-child{grid-row:span 2}.cn-image-grid[data-cn-image-grid-count="4"]{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.cn-image-grid[data-cn-image-grid-count="5"]{aspect-ratio:5/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr))}.cn-image-grid[data-cn-image-grid-count="5"] .cn-image-grid-tile:first-child{grid-area:span 2/span 3}.cn-image-grid[data-cn-image-grid-variant=comment]{max-width:min(320px,100%)}.cn-image-grid[data-cn-image-grid-variant=quoted]{max-width:100%}.cn-image-grid[data-cn-image-grid-variant=message]{width:min(260px,100vw - 96px);max-width:min(260px,100%);margin-top:6px;margin-bottom:2px}.cn-image-grid[data-cn-image-grid-variant=authoring]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.cn-image-grid-tile{background:var(--panel-soft);border-radius:12px;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cn-image-grid-tile{background:color-mix(in srgb,var(--panel-soft)72%,transparent)}}.cn-image-grid[data-cn-image-grid-count="1"] .cn-image-grid-tile{background:0 0}.cn-image-grid-button{appearance:none;border-radius:inherit;cursor:zoom-in;width:100%;height:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block;overflow:hidden}.cn-image-grid-preview{border:1px solid var(--border);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cn-image-grid-preview{border:1px solid color-mix(in srgb,var(--border)85%,transparent)}}.cn-image-grid-preview{border-radius:inherit;object-fit:cover;background:0 0;box-shadow:0 8px 20px #0000001a}.cn-image-grid[data-cn-image-grid-count="1"] .cn-image-grid-preview{object-fit:unset;width:100%;height:auto}.cn-image-grid-tile[data-cn-image-fit] .cn-image-grid-preview{width:100%;height:100%}.cn-image-grid-tile[data-cn-image-fit=natural] .cn-image-grid-preview{object-fit:contain}.cn-image-grid-tile[data-cn-image-fit=crop] .cn-image-grid-preview{object-fit:cover}.cn-image-grid[data-cn-image-grid-variant=comment][data-cn-image-grid-count="1"],.cn-image-grid[data-cn-image-grid-variant=message][data-cn-image-grid-count="1"]{width:fit-content}.cn-image-grid[data-cn-image-grid-variant=comment][data-cn-image-grid-count="1"] .cn-image-grid-preview{object-fit:contain;width:auto;max-width:min(320px,100%);max-height:240px}.cn-image-grid[data-cn-image-grid-variant=message][data-cn-image-grid-count="1"] .cn-image-grid-preview{object-fit:contain;width:auto;max-width:min(260px,100%);max-height:190px}.cn-image-grid[data-cn-image-grid-variant=authoring] .cn-image-grid-tile{aspect-ratio:1;border-radius:14px;width:clamp(120px,22vw,188px)}.cn-image-grid[data-cn-image-grid-variant=authoring] .cn-image-attachment-link{width:100%;height:100%}.cn-image-grid[data-cn-image-grid-variant=authoring] .cn-image-attachment-preview{aspect-ratio:auto;object-fit:cover;width:100%;max-width:100%;height:100%}.cn-image-grid-overflow{color:#fff;font-family:var(--cn-font-heading);text-shadow:0 2px 14px #00000085;background:#03060a94;place-items:center;font-size:clamp(28px,8vw,54px);font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.cn-rich-image-viewer-backdrop{padding:calc(18px + env(safe-area-inset-top))18px calc(18px + env(safe-area-inset-bottom));z-index:2147483000;background:#03060ad1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cn-rich-image-viewer{justify-items:end;gap:10px;width:fit-content;max-width:min(960px,100%);max-height:100%;display:grid;position:relative}.cn-rich-image-carousel{justify-items:stretch;width:min(1040px,100%);max-width:min(1040px,100%)}.cn-rich-image-viewer-head{justify-content:flex-start;align-items:center;gap:10px;padding-inline-end:46px;display:flex}.cn-rich-image-viewer-count{color:#fff;font-family:var(--cn-font-heading);letter-spacing:.02em;text-shadow:0 2px 12px #0000007a;font-size:12px;font-weight:800}.cn-rich-image-viewer-corner-close{appearance:none;z-index:3;color:#fff;cursor:pointer;width:36px;min-width:36px;height:36px;min-height:36px;font-family:var(--cn-font-heading);background:#03060aa8;border:1px solid #ffffff4d;border-radius:999px;place-items:center;padding:0 0 3px;font-size:24px;font-weight:800;line-height:1;transition:background-color .15s,border-color .15s;display:grid;position:absolute;top:0;right:0;box-shadow:0 8px 24px #00000057}.cn-rich-image-viewer-corner-close:hover:not(:disabled),.cn-rich-image-viewer-corner-close:active:not(:disabled),.cn-rich-image-viewer-corner-close:focus-visible{background:#03060abd;border-color:#ffffff61;transform:none;box-shadow:0 8px 24px #00000057}.cn-rich-image-carousel-stage{place-items:center;min-width:0;display:grid;position:relative}.cn-rich-image-carousel-nav{z-index:1;color:#fff;cursor:pointer;width:34px;min-width:34px;height:46px;min-height:46px;font-family:var(--cn-font-heading);text-shadow:0 2px 12px #0000009e;background:#03060a80;border:1px solid #ffffff3d;border-radius:999px;place-items:center;padding:0 0 3px;font-size:28px;font-weight:900;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #0000003d}.cn-rich-image-carousel-nav:hover:not(:disabled),.cn-rich-image-carousel-nav:active:not(:disabled),.cn-rich-image-carousel-nav:focus-visible{background:#03060a94;border-color:#ffffff57;transform:translateY(-50%);box-shadow:0 8px 22px #0000003d}.cn-rich-image-carousel-nav.is-prev{left:clamp(6px,1vw,14px)}.cn-rich-image-carousel-nav.is-next{right:clamp(6px,1vw,14px)}.cn-rich-image-viewer-image{border:1px solid var(--border-strong);background:#05080d}@supports (color:color-mix(in lab, red, red)){.cn-rich-image-viewer-image{border:1px solid color-mix(in srgb,var(--border-strong)72%,transparent)}}.cn-rich-image-viewer-image{height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 92px);object-fit:contain;border-radius:12px;max-width:min(100%,100vw - 36px);display:block;box-shadow:0 18px 48px #0000006b}.cn-feed-text .cn-inline-link-stack,.cn-feed-text .cn-inline-image-link,.cn-feed-text .cn-inline-image-preview{width:100%;max-width:100%}.cn-comment-text .cn-inline-link-stack,.cn-comment-text .cn-inline-image-link{width:fit-content;max-width:min(300px,100%)}.cn-comment-text .cn-inline-image-preview{object-fit:contain;width:auto;max-width:min(300px,100%);max-height:240px}.cn-comment-text.cn-quoted-post-text .cn-inline-link-stack,.cn-comment-text.cn-quoted-post-text .cn-inline-image-link,.cn-comment-text.cn-quoted-post-text .cn-inline-image-preview{width:100%;max-width:100%}.cn-comment-text.cn-quoted-post-text .cn-inline-image-preview{object-fit:unset;max-height:none}.cn-memelab-post-footer{width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;margin-top:8px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.cn-memelab-post-footer-copy{line-height:1}.cn-memelab-post-footer-author{color:var(--foreground);letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:800;text-decoration:none}.cn-memelab-post-footer-author:hover{text-decoration:underline}a.cn-memelab-post-footer-link,.cn-memelab-post-footer-link{border-radius:999px;min-height:0;padding:4px 10px;text-decoration:none;box-shadow:0 8px 18px -14px #00000061,0 0 0 1px #ffffff14}a.cn-memelab-post-footer-link:hover,.cn-memelab-post-footer-link:hover{text-decoration:none}.cn-memelab-post-footer-link .cn-compose-tool-memelab-label{letter-spacing:.08em;font-size:10px}.cn-link-preview-card{--cn-link-preview-card-bg:var(--panel-muted);--cn-link-preview-card-border:var(--border);--cn-link-preview-card-hover-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-link-preview-card{--cn-link-preview-card-hover-border:color-mix(in srgb,var(--accent)42%,var(--border))}}.cn-link-preview-card{--cn-link-preview-card-hover-bg:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-link-preview-card{--cn-link-preview-card-hover-bg:color-mix(in srgb,var(--panel-muted)84%,var(--surface-emphasis)16%)}}.cn-link-preview-card{--cn-link-preview-media-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-link-preview-card{--cn-link-preview-media-bg:color-mix(in srgb,var(--panel)82%,#000 18%)}}.cn-link-preview-card{--cn-link-preview-body-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-link-preview-card{--cn-link-preview-body-bg:color-mix(in srgb,var(--panel)94%,var(--panel-muted))}}.cn-link-preview-card{--cn-link-preview-body-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-link-preview-card{--cn-link-preview-body-border:color-mix(in srgb,var(--border)82%,transparent)}}.cn-link-preview-card{--cn-link-preview-site-color:var(--muted);--cn-link-preview-title-color:var(--foreground);--cn-link-preview-description-color:var(--muted);border:1px solid var(--cn-link-preview-card-border);background:var(--cn-link-preview-card-bg);color:inherit;border-radius:12px;flex-direction:column;gap:0;margin-top:6px;text-decoration:none;display:flex;overflow:hidden}.cn-link-preview-card:hover{border-color:var(--cn-link-preview-card-hover-border);background:var(--cn-link-preview-card-hover-bg);border-bottom:1px solid var(--cn-link-preview-card-hover-border)}.cn-link-preview-card.has-player:hover{background:var(--cn-link-preview-card-bg)}.cn-link-preview-media{background:var(--cn-link-preview-media-bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.cn-link-preview-image{max-width:100%;height:auto;display:block}.cn-link-preview-card.is-article .cn-link-preview-image{width:100%}.cn-link-preview-card.is-social .cn-link-preview-media{background:var(--cn-link-preview-media-bg);align-items:flex-start;min-height:0;max-height:none;padding:0}@supports (color:color-mix(in lab, red, red)){.cn-link-preview-card.is-social .cn-link-preview-media{background:color-mix(in srgb,var(--cn-link-preview-media-bg)88%,transparent)}}.cn-link-preview-card.is-social .cn-link-preview-image{object-fit:contain;object-position:top center;border-radius:0;width:100%;max-height:520px}.cn-link-preview-card.is-video .cn-link-preview-media{aspect-ratio:16/9}.cn-link-preview-card.is-video .cn-link-preview-image{object-fit:cover;object-position:center;width:100%;height:100%}.cn-link-preview-player{aspect-ratio:16/9;background:var(--cn-link-preview-media-bg);width:100%;display:block}.cn-link-preview-card[data-embed-provider=bandcamp] .cn-link-preview-player{aspect-ratio:4/3}.cn-link-preview-player iframe{background:0 0;border:0;width:100%;height:100%;display:block}.cn-link-preview-body{background:var(--cn-link-preview-body-bg);border-top:1px solid var(--cn-link-preview-body-border);gap:6px;min-width:0;padding:12px 13px 13px;display:grid}.cn-link-preview-body-link{color:inherit;text-decoration:none}.cn-link-preview-site{color:var(--cn-link-preview-site-color);overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cn-link-preview-title{letter-spacing:-.01em;color:var(--cn-link-preview-title-color);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden;font-family:var(--cn-font-body)!important}.cn-link-preview-description{color:var(--cn-link-preview-description-color);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.cn-feed-text.is-art{white-space:pre;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-family:var(--cn-font-mono);-webkit-overflow-scrolling:touch;line-height:1.2;display:block;overflow:auto hidden}.cn-poll-card{border:1px solid var(--border);background:var(--surface-strong);border-radius:10px;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.cn-poll-card{background:color-mix(in srgb,var(--surface-strong)54%,var(--panel-muted))}}.cn-poll-card{gap:8px;padding:10px;display:grid}.cn-poll-title{color:var(--foreground);margin:0;font-size:14px;font-weight:700}.cn-poll-option-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cn-poll-option-btn{border:1px solid var(--border);width:100%}@supports (color:color-mix(in lab, red, red)){.cn-poll-option-btn{border:1px solid color-mix(in srgb,var(--border)86%,var(--accent-soft)14%)}}.cn-poll-option-btn{background:var(--surface-strong);text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:8px 9px;display:grid}.cn-poll-option-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-poll-option-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)36%,var(--border))}}.cn-poll-option-btn:hover:not(:disabled){background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-poll-option-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)70%,var(--panel))}}.cn-poll-option-btn:hover:not(:disabled){transform:none}.cn-poll-option-btn.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-poll-option-btn.is-selected{border-color:color-mix(in srgb,var(--accent)54%,var(--border))}}.cn-poll-option-btn.is-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-poll-option-btn.is-selected{background:color-mix(in srgb,var(--accent-soft)60%,var(--surface-strong))}}.cn-poll-option-label{overflow-wrap:anywhere;word-break:break-word;min-width:0;color:var(--foreground);font-size:14px}.cn-poll-option-votes{color:var(--muted);align-self:start;font-size:12px}.cn-poll-option-bar{background:var(--surface-emphasis);border-radius:999px;grid-column:1/-1;height:5px}@supports (color:color-mix(in lab, red, red)){.cn-poll-option-bar{background:color-mix(in srgb,var(--surface-emphasis)64%,var(--border))}}.cn-poll-option-bar{overflow:hidden}.cn-poll-option-bar>span{border-radius:inherit;background:var(--accent);width:0;height:100%;transition:width .18s;display:block}.cn-poll-meta{color:var(--muted);margin:0;font-size:12px}.cn-post-edit-form{gap:8px;margin-top:6px;display:grid}.cn-post-edit-form .cn-compose-input-wrap{width:100%}.cn-post-edit-form .cn-compose-textarea{min-height:88px}.cn-post-edit-actions{gap:8px;display:flex}.cn-post-edit-actions button{min-width:96px}.cn-feed-meta{color:#6a7889;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.cn-reaction-count-list{align-items:center;gap:inherit;flex-wrap:inherit;min-width:0;display:inline-flex}.cn-reaction-count-list-mobile{display:none}.cn-reaction-count-link{--reaction-selected-fill:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link{--reaction-selected-fill:color-mix(in srgb,var(--surface-emphasis)58%,var(--panel))}}.cn-reaction-count-link{--reaction-selected-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link{--reaction-selected-border:color-mix(in srgb,var(--accent)30%,var(--border))}}.cn-reaction-count-link{--reaction-selected-ink:#2f435c;--reaction-selected-glow:var(--reaction-selected-border)}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link{--reaction-selected-glow:color-mix(in srgb,var(--reaction-selected-border)62%,transparent)}}.cn-reaction-count-link{--reaction-selected-glow-soft:var(--reaction-selected-fill)}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link{--reaction-selected-glow-soft:color-mix(in srgb,var(--reaction-selected-fill)90%,transparent)}}.cn-reaction-count-link{--reaction-count-badge-size:33px;--reaction-count-badge-width:44px;--reaction-count-icon-size:30px;--reaction-count-value-font-size:12px;--reaction-count-value-overlap:8px;color:inherit;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:transform .16s,opacity .16s,filter .16s;display:inline-flex}.cn-reaction-count-link.is-compact{--reaction-count-badge-size:29px;--reaction-count-badge-width:39px;--reaction-count-icon-size:26px;--reaction-count-value-font-size:10px;--reaction-count-value-overlap:7px}.cn-reaction-count-link.is-chork-count{--reaction-icon-color:#cf5b2d;--reaction-selected-fill:#cf5b2d}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-chork-count{--reaction-selected-fill:color-mix(in srgb,#cf5b2d 14%,var(--panel))}}.cn-reaction-count-link.is-chork-count{--reaction-selected-border:#cf5b2d}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-chork-count{--reaction-selected-border:color-mix(in srgb,#cf5b2d 38%,var(--border))}}.cn-reaction-count-link.is-chork-count{--reaction-selected-ink:#a25032;--reaction-selected-glow:#ff904ead;--reaction-selected-glow-soft:#cf5b2d6b}.cn-reaction-count-link.is-sqwang-count{--reaction-icon-color:#ddb61a;--reaction-selected-fill:#f1cf2f}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-sqwang-count{--reaction-selected-fill:color-mix(in srgb,#f1cf2f 22%,var(--panel))}}.cn-reaction-count-link.is-sqwang-count{--reaction-selected-border:#d6ae15}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-sqwang-count{--reaction-selected-border:color-mix(in srgb,#d6ae15 52%,var(--border))}}.cn-reaction-count-link.is-sqwang-count{--reaction-selected-ink:#69570f;--reaction-selected-glow:#d6ae15c7;--reaction-selected-glow-soft:#f1cf2f66}.cn-reaction-count-link.is-hehe-count{--reaction-selected-fill:#7a2d61}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-hehe-count{--reaction-selected-fill:color-mix(in srgb,#7a2d61 14%,var(--panel))}}.cn-reaction-count-link.is-hehe-count{--reaction-selected-border:#7a2d61}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-hehe-count{--reaction-selected-border:color-mix(in srgb,#7a2d61 38%,var(--border))}}.cn-reaction-count-link.is-hehe-count{--reaction-selected-ink:#632e59;--reaction-selected-glow:#db4eae94;--reaction-selected-glow-soft:#7a2d616b}.cn-reaction-count-link.is-doink-count{--reaction-icon-color:#3f8f5a;--reaction-selected-fill:#3f8f5a}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-doink-count{--reaction-selected-fill:color-mix(in srgb,#3f8f5a 14%,var(--panel))}}.cn-reaction-count-link.is-doink-count{--reaction-selected-border:#3f8f5a}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-doink-count{--reaction-selected-border:color-mix(in srgb,#3f8f5a 38%,var(--border))}}.cn-reaction-count-link.is-doink-count{--reaction-selected-ink:#377453;--reaction-selected-glow:#6fd68f9e;--reaction-selected-glow-soft:#3f8f5a6b}.cn-reaction-count-link.is-thankful-count{--reaction-selected-fill:#7fc6ff}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-thankful-count{--reaction-selected-fill:color-mix(in srgb,#7fc6ff 22%,var(--panel))}}.cn-reaction-count-link.is-thankful-count{--reaction-selected-border:#5aa8ea}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-thankful-count{--reaction-selected-border:color-mix(in srgb,#5aa8ea 42%,var(--border))}}.cn-reaction-count-link.is-thankful-count{--reaction-selected-ink:#2c6ca4;--reaction-selected-glow:#5aa8eac2;--reaction-selected-glow-soft:#7fc6ff6b}.cn-reaction-count-link.is-yerk-count{--reaction-selected-fill:#355f82}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-yerk-count{--reaction-selected-fill:color-mix(in srgb,#355f82 16%,var(--panel))}}.cn-reaction-count-link.is-yerk-count{--reaction-selected-border:#355f82}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link.is-yerk-count{--reaction-selected-border:color-mix(in srgb,#355f82 40%,var(--border))}}.cn-reaction-count-link.is-yerk-count{--reaction-selected-ink:#315574;--reaction-selected-glow:#6eabdc85;--reaction-selected-glow-soft:#355f825c}.cn-reaction-count-link.is-empty{opacity:.48}.cn-reaction-count-link.is-static{cursor:inherit;pointer-events:none}.cn-reaction-count-badge{width:var(--reaction-count-badge-width);min-width:var(--reaction-count-badge-width);height:var(--reaction-count-badge-size);justify-content:flex-start;align-items:center;line-height:1;display:inline-flex;position:relative}.cn-reaction-count-link:hover:not(:disabled),.cn-reaction-count-link:focus-visible{box-shadow:none;opacity:1;background:0 0;transform:translateY(-1px)}.cn-reaction-count-link:focus-visible{outline:2px solid var(--reaction-selected-border)}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link:focus-visible{outline:2px solid color-mix(in srgb,var(--reaction-selected-border)76%,white)}}.cn-reaction-count-link:focus-visible{outline-offset:2px}.cn-reaction-count-link:hover:not(:disabled) .cn-reaction-count-badge{filter:drop-shadow(0 1px 4px var(--reaction-selected-border))}@supports (color:color-mix(in lab, red, red)){.cn-reaction-count-link:hover:not(:disabled) .cn-reaction-count-badge{filter:drop-shadow(0 1px 4px color-mix(in srgb,var(--reaction-selected-border)28%,transparent))}}.cn-reaction-count-link.is-selected .cn-reaction-count-badge{filter:drop-shadow(0 0 8px var(--reaction-selected-glow))drop-shadow(0 0 15px var(--reaction-selected-glow-soft))}.cn-reaction-count-link.is-selected:hover:not(:disabled) .cn-reaction-count-badge,.cn-reaction-count-link.is-selected:focus-visible .cn-reaction-count-badge{filter:drop-shadow(0 0 10px var(--reaction-selected-glow))drop-shadow(0 0 18px var(--reaction-selected-glow-soft))}.cn-reaction-count-link:disabled{cursor:default;opacity:.72;box-shadow:none}.cn-reaction-count-link:active:not(:disabled){box-shadow:none;background:0 0}.cn-reaction-count-icon{width:var(--reaction-count-icon-size);height:var(--reaction-count-icon-size);color:var(--reaction-icon-color,currentColor);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cn-reaction-count-icon svg{width:var(--reaction-count-icon-size);height:var(--reaction-count-icon-size)}.cn-reaction-count-badge-value{top:50%;left:calc(var(--reaction-count-icon-size) - var(--reaction-count-value-overlap));color:#fff;font-size:var(--reaction-count-value-font-size);letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-align:center;-webkit-text-stroke:1px #0f141b;paint-order:stroke fill;text-shadow:0 1px #0f141b,1px 0 #0f141b,-1px 0 #0f141b,0 -1px #0f141b;pointer-events:none;justify-content:flex-start;align-items:center;font-weight:900;line-height:1;display:flex;position:absolute;right:0;transform:translateY(calc(-50% - .5px));font-family:var(--cn-font-ui-pixel)!important}.cn-reaction-count-badge-value .cn-rolling-number{min-width:1ch;display:block}.cn-reaction-count-badge-value.is-count-md{letter-spacing:-.05em;font-size:8px}.cn-reaction-count-badge-value.is-count-lg,.cn-reaction-count-badge-value.is-count-xl{letter-spacing:-.06em;font-size:7px}.cn-reaction-count-badge-value.is-count-xl{letter-spacing:-.07em}.cn-sqwang-icon{color:#e3bf1f}.cn-sqwang-icon svg{transform-origin:50%;transform:rotate(-9deg)}.cn-sqwang-icon path,.cn-sqwang-icon .cn-sqwang-burst-star{stroke:#67510a;stroke-width:1.2px;paint-order:stroke fill;stroke-linejoin:round}.cn-hehe-icon{color:#6a2959}.cn-doink-icon{color:#3f8f5a;filter:drop-shadow(0 0 4px #6fd68f57)}.cn-thankful-icon{color:#6fb6f0;filter:drop-shadow(0 0 5px #8fd2ff8c)}.cn-yerk-icon{color:#355f82}.cn-post-actions{--cn-post-orb-size:62px;--cn-post-remix-width:78px;--cn-post-dookie-width:115px;--cn-post-orb-cluster-width:207px;--cn-post-orb-menu-radius:48px;--cn-post-orb-option-size:34px;--cn-post-action-pill-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-pill-bg:color-mix(in srgb,var(--panel)92%,var(--surface-emphasis))}}.cn-post-actions{--cn-post-action-pill-border:var(--border-strong);--cn-post-action-yerk-ink:var(--link)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-yerk-ink:color-mix(in srgb,var(--link)76%,var(--foreground)24%)}}.cn-post-actions{--cn-post-action-comment-ink:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-comment-ink:color-mix(in srgb,var(--foreground)82%,var(--muted)18%)}}.cn-post-actions{--cn-post-action-dookie-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-dookie-bg:color-mix(in srgb,var(--panel)72%,var(--accent-soft)28%)}}.cn-post-actions{--cn-post-action-dookie-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-dookie-border:color-mix(in srgb,var(--accent)28%,var(--border-strong))}}.cn-post-actions{--cn-post-action-dookie-ink:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-dookie-ink:color-mix(in srgb,var(--foreground)74%,var(--accent-strong)26%)}}.cn-post-actions{--cn-post-action-dookie-disabled-bg:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-dookie-disabled-bg:color-mix(in srgb,var(--panel-muted)88%,var(--surface-emphasis)12%)}}.cn-post-actions{--cn-post-action-dookie-disabled-border:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions{--cn-post-action-dookie-disabled-border:color-mix(in srgb,var(--border-strong)82%,var(--surface-emphasis)18%)}}.cn-post-actions{--cn-post-action-dookie-disabled-ink:var(--muted);--cn-post-action-hard-shadow:2px 2px 0 #1f2b36e6;isolation:isolate;justify-content:flex-start;width:min(100%,476px);min-height:58px;margin:0;padding:0;display:flex;position:relative;overflow:visible}.cn-surface-meta-row+.cn-post-actions{margin-top:9px}:is(.cn-post-actions:has(.cn-chork-orb.is-expanded),.cn-post-actions:has(.cn-chork-orb.is-touch-closing),.cn-post-actions:has(.cn-chork-orb:focus-within)){z-index:calc(var(--z-overlay) + 1)}.cn-feed-card:has(.cn-comments-block) .cn-surface-meta-row{margin-top:3px;padding-top:0}.cn-feed-card:has(.cn-comments-block) .cn-post-actions{margin-top:-1px;padding-top:0}.cn-feed-card:has(.cn-comments-block) .cn-feed-post-action-anchor>.cn-post-actions{margin-top:-1px;padding-top:0}@media (min-width:761px) and (hover:hover) and (pointer:fine){.cn-feed-card-has-floating-actions{--cn-feed-post-floating-clearance:30px;--cn-feed-post-stack-clearance:12px;margin-bottom:var(--cn-feed-post-stack-clearance);z-index:var(--cn-feed-stack-order,2);padding-bottom:0;position:relative;overflow:visible}:is(.cn-feed-card-has-floating-actions:has(.cn-post-actions:hover),.cn-feed-card-has-floating-actions:has(.cn-post-actions:focus-within),.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-expanded),.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-touch-closing)){z-index:calc(var(--z-overlay) + 1)}.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{background:color-mix(in srgb,var(--panel)88%,var(--surface-emphasis))}}.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{border-color:color-mix(in srgb,var(--accent)32%,var(--border))}}.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{box-shadow:none}.cn-feed-card-has-floating-actions:has(.cn-post-actions.is-buttons-mode){margin-bottom:54px}.cn-feed-card-has-floating-actions .cn-post-actions.is-buttons-mode{width:min(100%,476px)}}.cn-post-action-btn{--reaction-button-glow:#ff914d8f;--reaction-button-glow-soft:#cf5b2d47;box-sizing:border-box;min-width:62px;min-height:28px;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.cn-post-action-btn .cn-action-icon,.cn-post-action-btn .cn-action-icon svg{width:13px;height:13px}.cn-post-actions .cn-post-action-btn{border-width:var(--cn-border-strong-width);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions .cn-post-action-btn{border-color:color-mix(in srgb,var(--accent)32%,var(--border))}}.cn-post-actions .cn-post-action-btn{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions .cn-post-action-btn{background:color-mix(in srgb,var(--panel)88%,var(--surface-emphasis))}}.cn-post-actions .cn-post-action-btn{box-shadow:none}.cn-post-actions .cn-post-action-btn .cn-action-icon,.cn-post-actions .cn-post-action-btn .cn-action-icon svg{width:12px;height:12px}.cn-post-actions>.cn-post-actions-orb-row{justify-content:flex-start;align-items:flex-start;width:100%;min-height:58px;display:flex}.cn-post-actions>.cn-post-actions-lower-row{display:none}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-remix-action-btn{flex:0 0 var(--cn-post-remix-width);min-width:var(--cn-post-remix-width);z-index:1;height:28px;min-height:28px;margin-top:5px;margin-left:56px;margin-right:12px;padding:0 10px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-remix-action-btn.cn-compose-tool-btn-memelab{background-size:100% 100%;animation:none}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-remix-action-btn.cn-compose-tool-btn-memelab:before,.cn-post-actions>.cn-post-actions-orb-row>.cn-post-remix-action-btn.cn-compose-tool-btn-memelab:after{display:none}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster{flex:0 0 var(--cn-post-orb-cluster-width);width:var(--cn-post-orb-cluster-width);min-height:58px;position:relative}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-action-btn{height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;gap:0;padding-top:2px;padding-bottom:2px;position:absolute}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-action-btn.is-yerk{z-index:1;width:124px;color:var(--cn-post-action-yerk-ink);justify-content:flex-start;padding:0;top:4px;left:0}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn{z-index:1;width:144px;color:var(--cn-post-action-comment-ink);padding:0;top:3px;left:55px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-post-action-pill,.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-post-action-pill{border:var(--cn-border-strong-width)solid var(--cn-post-action-pill-border);background:var(--cn-post-action-pill-bg);height:28px;box-shadow:var(--cn-post-action-hard-shadow);pointer-events:none;border-radius:999px;position:absolute;top:0}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-post-action-pill{width:109px;left:0}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-post-action-pill{width:109px;left:29px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-action-btn.is-yerk .cn-action-icon{width:20px;height:20px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-action-icon{z-index:1;place-items:center;display:grid;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-action-icon svg{width:12px;height:12px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-action-label{z-index:1;font-weight:600;line-height:1;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-action-icon,.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-action-icon svg{width:12px;height:12px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-action-icon{z-index:1;position:absolute;top:50%;left:72px;transform:translateY(-50%)}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-action-label{z-index:1;font-weight:600;line-height:1;position:absolute;top:50%;left:87px;transform:translateY(-50%)}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb{z-index:5;width:var(--cn-post-orb-size);height:60px;position:absolute;top:-12px;left:59px}.cn-post-actions .cn-chork-orb-trigger{width:60px;height:60px;top:0;left:0}.cn-post-actions .cn-chork-orb-glow{width:46.96px;height:46.96px;position:absolute;top:5.04px;left:5.04px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-crystal{width:46.96px;height:46.96px;position:absolute;top:6.04px;left:6.04px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-crystal-highlight{width:14px;height:13px;position:absolute;top:12.04px;left:13.04px}.cn-post-actions .cn-chork-orb-core{width:25px;height:25px;inset:17.04px auto auto 17.04px}.cn-post-actions .cn-chork-orb-shine{filter:blur(.95px);background:#ffffffe6;border-radius:5px;width:6px;height:6px;top:15px;left:16.04px}.cn-post-actions .cn-chork-orb-title{width:32px;font-size:6px;font-family:var(--cn-font-stack-heading-pixel);opacity:.64;filter:none;white-space:nowrap;text-shadow:0 0 1px #ffffff59,0 1px 1px #1b0a4485;justify-items:center;margin-inline:auto;font-weight:400;line-height:8px;animation:none;top:50%;left:50%;right:auto;overflow:hidden;transform:translate(-50%,-50%)}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-dookie-action-btn{flex:0 0 var(--cn-post-dookie-width);min-width:var(--cn-post-dookie-width);z-index:1;border-style:solid;border-width:var(--cn-border-strong-width);background:var(--cn-post-action-dookie-bg);background-color:var(--cn-post-action-dookie-bg);border-color:var(--cn-post-action-dookie-border);height:28px;min-height:28px;color:var(--cn-post-action-dookie-ink);margin-top:4px;margin-left:0;padding:0 12px 0 10px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-remix-action-btn,.cn-post-actions>.cn-post-actions-orb-row>.cn-post-dookie-action-btn{box-shadow:var(--cn-post-action-hard-shadow)}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-dookie-action-btn:disabled{background:var(--cn-post-action-dookie-disabled-bg);background-color:var(--cn-post-action-dookie-disabled-bg);border-color:var(--cn-post-action-dookie-disabled-border);color:var(--cn-post-action-dookie-disabled-ink)}.cn-post-actions .cn-post-yerk-action-btn:disabled,.cn-post-actions .cn-post-comment-action-btn:disabled,.cn-post-actions .cn-post-remix-action-btn:disabled{opacity:1;color:var(--muted);cursor:not-allowed}.cn-post-actions .cn-post-yerk-action-btn:disabled .cn-post-action-pill,.cn-post-actions .cn-post-comment-action-btn:disabled .cn-post-action-pill{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions .cn-post-yerk-action-btn:disabled .cn-post-action-pill,.cn-post-actions .cn-post-comment-action-btn:disabled .cn-post-action-pill{background:color-mix(in srgb,var(--panel-muted)86%,var(--panel)14%)}}.cn-post-actions .cn-post-yerk-action-btn:disabled .cn-post-action-pill,.cn-post-actions .cn-post-comment-action-btn:disabled .cn-post-action-pill{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions .cn-post-yerk-action-btn:disabled .cn-post-action-pill,.cn-post-actions .cn-post-comment-action-btn:disabled .cn-post-action-pill{border-color:color-mix(in srgb,var(--border-strong)70%,var(--muted)30%)}}.cn-post-actions .cn-chork-orb-menu{top:30px;left:30px}.cn-post-actions .cn-chork-orb-option{--orb-radius:var(--cn-post-orb-menu-radius);width:var(--cn-post-orb-option-size);height:var(--cn-post-orb-option-size)}.cn-post-actions .cn-chork-orb-option-inner{width:var(--cn-post-orb-option-size);height:var(--cn-post-orb-option-size)}.cn-post-actions .cn-chork-orb-option .cn-action-icon,.cn-post-actions .cn-chork-orb-option .cn-action-icon svg{width:22px;height:22px}.cn-post-actions.is-buttons-mode{grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:6px;width:min(100%,432px);min-height:0;display:grid}.cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster>.cn-post-action-btn,.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-action-btn{justify-self:stretch;width:100%;min-width:0;transform:none}.cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster>.cn-post-action-btn{padding-left:7px;padding-right:7px}.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row{pointer-events:auto;grid-area:auto/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:0;padding-top:0;display:grid}.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-action-btn{justify-content:center;padding-left:10px;padding-right:10px}.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-action-btn.is-yerk,.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-comment-action-btn,.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-dookie-action-btn,.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-remix-action-btn{grid-column:auto}.cn-post-action-btn:hover:not(:disabled){background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-post-action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--panel)76%,var(--surface-emphasis)24%)}}.cn-post-action-btn:hover:not(:disabled){border-color:#0000;transform:none}.cn-post-actions .cn-post-action-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions .cn-post-action-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)36%,var(--border))}}.cn-post-actions .cn-post-action-btn:hover:not(:disabled){box-shadow:none}.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-action-btn,.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-action-btn{transition:none}.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-action-btn:hover:not(:disabled),.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-action-btn:active:not(:disabled),.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-action-btn:hover:not(:disabled),.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-action-btn:active:not(:disabled){transform:none}.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-remix-action-btn,.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-dookie-action-btn,.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-remix-action-btn:active:not(:disabled),.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-dookie-action-btn:active:not(:disabled){box-shadow:var(--cn-post-action-hard-shadow)}.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn:active:not(:disabled),.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn:active:not(:disabled){background:0 0;border-color:#0000}@media (min-width:761px) and (hover:hover) and (pointer:fine){.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-remix-action-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent),var(--cn-shadow-hard-hover);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-remix-action-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)36%,var(--border)),var(--cn-shadow-hard-hover)}}.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-dookie-action-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent),var(--cn-post-action-hard-shadow);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-dookie-action-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)36%,var(--border)),var(--cn-post-action-hard-shadow)}}.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn:hover:not(:disabled) .cn-post-action-pill,.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn:hover:not(:disabled) .cn-post-action-pill{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn:hover:not(:disabled) .cn-post-action-pill,.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn:hover:not(:disabled) .cn-post-action-pill{background:color-mix(in srgb,var(--panel)76%,var(--surface-emphasis)24%)}}.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn:hover:not(:disabled) .cn-post-action-pill,.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn:hover:not(:disabled) .cn-post-action-pill{box-shadow:inset 0 0 0 1px var(--accent),var(--cn-shadow-hard-hover);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn:hover:not(:disabled) .cn-post-action-pill,.cn-post-actions:not(.is-buttons-mode)>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn:hover:not(:disabled) .cn-post-action-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)36%,var(--border)),var(--cn-shadow-hard-hover)}}}.cn-post-action-btn.is-active{color:#fff;box-shadow:0 0 0 1px #ffffff3d,0 0 10px var(--reaction-button-glow),0 0 18px var(--reaction-button-glow-soft);background:linear-gradient(112deg,#ff4f90 0%,#ff7a41 46%,#9762ff 100%) 0 0/180% 180%;border-color:#d56aa6}.cn-post-action-btn.is-sqwang{--reaction-button-glow:#d6ae15c7;--reaction-button-glow-soft:#f1cf2f47;color:#76631a}.cn-post-action-btn.is-active.is-sqwang{color:#433200;background:#d6ae15;border-color:#f4dd73}.cn-post-action-btn.is-hehe{--reaction-button-glow:#db4eae9e;--reaction-button-glow-soft:#7a2d6152;color:#6b345d}.cn-post-action-btn.is-active.is-hehe{color:#ffeefa;background:#7a2d61;border-color:#9e4d7e}.cn-post-action-btn.is-doink{--reaction-button-glow:#6fd68fa8;--reaction-button-glow-soft:#3f8f5a57;color:#2f6f46}.cn-post-action-btn.is-active.is-doink{color:#edf7dc;background:#3f8f5a;border-color:#4ba86c}.cn-post-action-btn.is-thankful{--reaction-button-glow:#5aa8eac2;--reaction-button-glow-soft:#7fc6ff47;color:#4f87b2}.cn-post-action-btn.is-active.is-thankful{color:#0d4669;background:#dff4ff;border-color:#8fd2ff}.cn-post-action-btn.is-yerk{--reaction-button-glow:#6eabdc8f;--reaction-button-glow-soft:#355f824d;color:var(--link)}.cn-post-action-btn.is-yerk .cn-yerk-icon{color:currentColor}.cn-post-action-btn.is-active.is-yerk{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-post-action-btn.is-active.is-yerk{color:color-mix(in srgb,var(--foreground)72%,var(--link)28%)}}.cn-post-action-btn.is-active.is-yerk{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-post-action-btn.is-active.is-yerk{background:color-mix(in srgb,var(--panel)68%,var(--link)32%)}}.cn-post-action-btn.cn-dookie-award-btn{color:var(--cn-post-action-dookie-ink);background:var(--cn-post-action-dookie-bg);font-size:9.5px}.cn-post-action-btn.cn-dookie-award-btn .cn-action-label{white-space:nowrap;flex-wrap:nowrap;gap:2px}.cn-post-action-btn.cn-dookie-award-btn:disabled{color:var(--cn-post-action-dookie-disabled-ink);background:var(--cn-post-action-dookie-disabled-bg);border-color:var(--cn-post-action-dookie-disabled-border);opacity:1}.cn-post-action-btn.cn-dookie-award-btn:hover:not(:disabled){background:var(--cn-post-action-dookie-bg)}@supports (color:color-mix(in lab, red, red)){.cn-post-action-btn.cn-dookie-award-btn:hover:not(:disabled){background:color-mix(in srgb,var(--cn-post-action-dookie-bg)82%,var(--surface-emphasis)18%)}}.cn-action-icon{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.cn-action-icon svg{width:12px;height:12px;display:block}.cn-action-label{align-items:center;gap:3px;line-height:1;display:inline-flex}.cn-chork-orb{--orb-accent-a:#7b57ff;--orb-accent-b:#cf5b2d;--orb-accent-c:#7fc6ff;--orb-accent-a-strength:0%;--orb-accent-b-strength:0%;--orb-accent-c-strength:0%;isolation:isolate;width:60px;height:60px;z-index:calc(var(--z-overlay) + 2);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex:none;position:relative;overflow:visible}.cn-chork-orb *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cn-chork-orb:not(.is-coarse-pointer):hover,.cn-chork-orb:not(.is-coarse-pointer):focus-within,.cn-chork-orb.is-expanded{z-index:calc(var(--z-overlay) + 3)}.cn-chork-orb-trigger{z-index:3;width:60px;height:60px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.cn-chork-orb-trigger:disabled{cursor:default;opacity:.62}.cn-chork-orb-trigger:hover:not(:disabled),.cn-chork-orb-trigger:active:not(:disabled),.cn-chork-orb-trigger:focus-visible{box-shadow:none;background:0 0;border-color:#0000;outline:none;transform:none}.cn-chork-orb-option:hover:not(:disabled),.cn-chork-orb-option:active:not(:disabled),.cn-chork-orb-option:focus-visible{box-shadow:none;background:0 0;border-color:#0000;outline:none}.cn-chork-orb-glow{pointer-events:none;border-radius:999px;width:47px;height:47px;position:absolute;top:5px;left:5px;overflow:visible}.cn-chork-orb-glow-art{filter:blur(8px);width:100%;height:100%;display:block}.cn-chork-orb-glow-art>svg{width:100%;height:100%;display:block;overflow:visible}.cn-chork-orb-crystal{width:47px;height:47px;image-rendering:pixelated;isolation:isolate;border-radius:999px;place-items:center;display:grid;position:relative;overflow:visible}.cn-chork-orb-crystal-art{pointer-events:none;position:absolute;inset:-34.04%}.cn-chork-orb-crystal-art>svg{width:100%;height:100%;display:block;overflow:visible}.cn-chork-orb-crystal-highlight{pointer-events:none;width:14px;height:13px;position:absolute;top:12px;left:13px;overflow:visible}.cn-chork-orb-crystal-highlight-art{position:absolute;inset:-16.92% -15.71%}.cn-chork-orb-crystal-highlight-art>svg{width:100%;height:100%;display:block;overflow:visible}.cn-chork-orb.has-react-mix .cn-chork-orb-crystal-highlight{overflow:visible}.cn-chork-orb.has-react-mix .cn-chork-orb-crystal-highlight:after{content:"";background:radial-gradient(circle at 24% 28%,#f3ecfff0 0 32%,#d8caffc7 56%,transparent 100%),radial-gradient(circle at 78% 36%,var(--orb-accent-b)0 20%,transparent 52%),radial-gradient(circle at 52% 78%,var(--orb-accent-c)0 24%,transparent 58%);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cn-chork-orb.has-react-mix .cn-chork-orb-crystal-highlight:after{background:radial-gradient(circle at 24% 28%,#f3ecfff0 0 32%,#d8caffc7 56%,transparent 100%),radial-gradient(circle at 78% 36%,color-mix(in srgb,var(--orb-accent-b)var(--orb-accent-b-strength),transparent)0 20%,transparent 52%),radial-gradient(circle at 52% 78%,color-mix(in srgb,var(--orb-accent-c)var(--orb-accent-c-strength),transparent)0 24%,transparent 58%)}}.cn-chork-orb.has-react-mix .cn-chork-orb-crystal-highlight:after{filter:blur(2px);pointer-events:none}.cn-chork-orb.has-react-mix .cn-chork-orb-crystal-art{filter:drop-shadow(0 0 10px var(--orb-accent-a))drop-shadow(0 0 18px var(--orb-accent-b))drop-shadow(0 0 26px var(--orb-accent-c))}@supports (color:color-mix(in lab, red, red)){.cn-chork-orb.has-react-mix .cn-chork-orb-crystal-art{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--orb-accent-a)70%,#7a4fff7a))drop-shadow(0 0 18px color-mix(in srgb,var(--orb-accent-b)42%,#7a4fff33))drop-shadow(0 0 26px color-mix(in srgb,var(--orb-accent-c)18%,transparent))}}.cn-chork-orb-core{pointer-events:none;border-radius:999px;width:25px;height:25px;position:absolute;top:17px;left:17px;overflow:visible}.cn-chork-orb-core-art{position:absolute;inset:-28%}.cn-chork-orb-core-art>svg{width:100%;height:100%;display:block;overflow:visible}.cn-chork-orb.has-react-mix .cn-chork-orb-core{overflow:visible}.cn-chork-orb.has-react-mix .cn-chork-orb-core:after{content:"";background:var(--orb-accent-a);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cn-chork-orb.has-react-mix .cn-chork-orb-core:after{background:color-mix(in srgb,var(--orb-accent-a)82%,#d5c9ff)}}.cn-chork-orb.has-react-mix .cn-chork-orb-core:after{filter:blur(4px);box-shadow:0 0 10px var(--orb-accent-a),0 0 16px var(--orb-accent-b)}@supports (color:color-mix(in lab, red, red)){.cn-chork-orb.has-react-mix .cn-chork-orb-core:after{box-shadow:0 0 10px color-mix(in srgb,var(--orb-accent-a)68%,#a98dff),0 0 16px color-mix(in srgb,var(--orb-accent-b)28%,transparent)}}.cn-chork-orb.has-react-mix .cn-chork-orb-core:after{opacity:.82;pointer-events:none}.cn-chork-orb-shine{z-index:3;opacity:.9;background:#fff;width:6px;height:6px;position:absolute;top:15px;left:16px}.cn-chork-orb-title{z-index:4;color:#f4ecff;font-family:var(--font-pixel,"Courier New"),monospace;letter-spacing:0;text-align:center;text-shadow:0 0 2px #fffffff2,0 1px 3px #1b0a44d1,0 0 6px #bea9ffb8;opacity:.64;pointer-events:none;filter:none;gap:0;font-size:6px;font-weight:900;line-height:4.1px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cn-chork-orb-badge{display:none}.cn-chork-orb-pulse{pointer-events:none;border:0;border-radius:999px;position:absolute;inset:-5px;box-shadow:0 0 18px #bea9ff6b}.cn-chork-orb-menu{pointer-events:none;width:1px;height:1px;z-index:calc(var(--z-overlay) + 4);position:absolute;top:30px;left:30px}.cn-chork-orb-option{--orb-angle:-90deg;--orb-radius:48px;--orb-stagger:calc(var(--orb-index)*55ms);--react-color:#5b35c8;--react-fill:#5b35c833;--react-fill-active:#5b35c8d6;--react-glow:#7a4fff7a;z-index:calc(var(--z-overlay) + 5);color:#354154;width:34px;height:34px;box-shadow:none;opacity:0;transform:translate(-50%,-50%)rotate(var(--orb-angle))translate(0)rotate(calc(-1*var(--orb-angle)));transform-origin:50%;transition:opacity .14s ease var(--orb-stagger),transform .22s cubic-bezier(.2,.8,.2,1)var(--orb-stagger);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:9px;font-weight:750;line-height:1;display:grid;position:absolute;top:0;left:0}.cn-chork-orb:not(.is-coarse-pointer):hover .cn-chork-orb-option,.cn-chork-orb:not(.is-coarse-pointer):focus-within .cn-chork-orb-option,.cn-chork-orb.is-expanded .cn-chork-orb-option{pointer-events:auto;opacity:1;transform:translate(-50%,-50%)rotate(var(--orb-angle))translate(var(--orb-radius))rotate(calc(-1*var(--orb-angle)))}.cn-chork-orb-option.is-active{color:#fff7e9;filter:drop-shadow(0 0 8px var(--react-glow))drop-shadow(0 0 16px var(--react-glow))}@supports (color:color-mix(in lab, red, red)){.cn-chork-orb-option.is-active{filter:drop-shadow(0 0 8px var(--react-glow))drop-shadow(0 0 16px color-mix(in srgb,var(--react-glow)72%,transparent))}}.cn-chork-orb-option.is-chork{--react-color:#cf5b2d;--react-fill:#ff9a3d2e;--react-fill-active:#cf5b2ddb;--react-glow:#ff9a3d9e}.cn-chork-orb-option.is-sqwang{--react-color:#ddb61a;--react-fill:#f1cf2f3d;--react-fill-active:#d6ae15eb;--react-glow:#d6ae15d1}.cn-chork-orb-option.is-hehe{--react-color:#7a2d61;--react-fill:#7a2d612e;--react-fill-active:#7a2d61db;--react-glow:#db4eae94}.cn-chork-orb-option.is-doink{--react-color:#3f8f5a;--react-fill:#3f8f5a2e;--react-fill-active:#3f8f5adb;--react-glow:#6fd68fad}.cn-chork-orb-option.is-thankful{--react-color:#5aa8ea;--react-fill:#ade4ff6b;--react-fill-active:#dff4fff5;--react-glow:#5aa8ead6}.cn-chork-orb-option .cn-action-icon,.cn-chork-orb-option .cn-action-icon svg{width:22px;height:22px}.cn-chork-orb-option-inner{opacity:0;width:34px;height:34px;filter:drop-shadow(0 1px 0 #fff)drop-shadow(0 0 5px var(--react-glow));background:0 0;border-radius:999px;place-items:center;display:grid;position:relative;transform:scale(.35)}.cn-chork-orb-option.is-active .cn-chork-orb-option-inner{background:var(--react-fill-active);box-shadow:inset 0 0 0 1px #ffffff80,0 0 14px var(--react-glow),0 0 24px var(--react-glow),0 0 34px var(--react-glow)}@supports (color:color-mix(in lab, red, red)){.cn-chork-orb-option.is-active .cn-chork-orb-option-inner{box-shadow:inset 0 0 0 1px #ffffff80,0 0 14px var(--react-glow),0 0 24px var(--react-glow),0 0 34px color-mix(in srgb,var(--react-glow)68%,transparent)}}.cn-chork-orb-option .cn-action-icon{color:var(--react-color);filter:drop-shadow(0 0 5px var(--react-glow))}.cn-chork-orb-option.is-active .cn-action-icon{color:#fff9ee;filter:drop-shadow(0 0 8px #ffffff9e)}.cn-chork-orb:not(.is-coarse-pointer):hover .cn-chork-orb-option-inner,.cn-chork-orb:not(.is-coarse-pointer):focus-within .cn-chork-orb-option-inner,.cn-chork-orb.is-expanded:not(.is-coarse-pointer) .cn-chork-orb-option-inner{animation:cn-chork-orb-icon-enter .23s cubic-bezier(.2,.8,.2,1)var(--orb-stagger)forwards}.cn-chork-orb:not(.is-coarse-pointer):hover .cn-chork-orb-option,.cn-chork-orb:not(.is-coarse-pointer):focus-within .cn-chork-orb-option,.cn-chork-orb.is-expanded:not(.is-coarse-pointer) .cn-chork-orb-option{animation:cn-chork-orb-option-enter .32s cubic-bezier(.16,.82,.18,1)var(--orb-stagger)both,cn-chork-orb-option-orbit 27s linear calc(.43s + var(--orb-stagger))infinite;animation-play-state:running}.cn-chork-orb.is-coarse-pointer.is-expanded .cn-chork-orb-option{animation:cn-chork-orb-option-pop-coarse .2s cubic-bezier(.22,.78,.26,1)var(--orb-stagger)both;transition:none}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-menu{width:max-content;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:9px;padding:0;transition:opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex;top:auto;bottom:calc(100% + 34px);left:50%;transform:translate(-50%)translateY(8px)scale(.98)}.cn-chork-orb.is-coarse-pointer.is-expanded .cn-chork-orb-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.cn-chork-orb.is-coarse-pointer.is-expanded .cn-chork-orb-option{opacity:1;animation:cn-chork-orb-option-pop-coarse .2s cubic-bezier(.22,.78,.26,1)var(--orb-stagger)both;transform:none}.cn-chork-orb.is-coarse-pointer.is-expanded .cn-chork-orb-option-inner{animation:cn-chork-orb-icon-pop-coarse .18s cubic-bezier(.22,.78,.26,1)var(--orb-stagger)both}.cn-chork-orb.is-coarse-pointer.is-touch-closing .cn-chork-orb-menu{opacity:0;pointer-events:none;transform:translate(-50%)translateY(6px)scale(.98)}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option{opacity:1;z-index:auto;width:44px;height:60px;transition:none;animation:none;position:relative;top:auto;left:auto;overflow:visible;transform:none}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option-inner{opacity:1;background:var(--react-fill);width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff42,0 0 10px var(--react-glow);overflow:visible;transform:scale(1)}@supports (color:color-mix(in lab, red, red)){.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option-inner{box-shadow:inset 0 0 0 1px #ffffff42,0 0 10px color-mix(in srgb,var(--react-glow)62%,transparent)}}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option-inner{animation:none}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option.is-active .cn-chork-orb-option-inner{background:var(--react-fill-active)}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option:after{display:none}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option-label{clip:auto;clip-path:none;color:#27114d;white-space:nowrap;text-align:center;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;pointer-events:none;width:max-content;min-width:max-content;height:auto;font-size:8px;font-weight:800;line-height:1;display:block;position:absolute;top:calc(100% + 3px);left:50%;overflow:visible;transform:translate(-50%)}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option.is-thankful .cn-chork-orb-option-label{text-align:left;left:0;transform:none}.cn-chork-orb.is-pause-ready:not(.is-coarse-pointer):has(.cn-chork-orb-option:hover) .cn-chork-orb-option{animation-play-state:paused}.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option .cn-action-icon,.cn-chork-orb.is-coarse-pointer .cn-chork-orb-option .cn-action-icon svg{width:36px;height:36px}.cn-chork-orb.is-touch-closing .cn-chork-orb-option{pointer-events:none;animation:cn-chork-orb-option-close .22s cubic-bezier(.22,.72,.22,1)var(--orb-stagger)both}.cn-chork-orb.is-coarse-pointer.is-touch-closing .cn-chork-orb-option{opacity:1;animation:none;transform:none}.cn-chork-orb-option:hover .cn-chork-orb-option-inner,.cn-chork-orb-option:focus-visible .cn-chork-orb-option-inner{filter:drop-shadow(0 0 8px var(--react-glow))drop-shadow(0 0 14px var(--react-glow));transform:scale(1.14)}.cn-chork-orb.is-touch-closing .cn-chork-orb-option-inner{animation:.16s cubic-bezier(.22,.72,.22,1) both cn-chork-orb-icon-close}.cn-chork-orb.is-coarse-pointer.is-touch-closing .cn-chork-orb-option-inner{animation:none}.cn-chork-orb-option:after{content:attr(data-label);z-index:calc(var(--z-overlay) + 12);color:#27114d;white-space:nowrap;text-align:left;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;opacity:0;pointer-events:none;font-size:9px;font-weight:800;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 6px);transform:translate(-2px)translateY(-50%)}.cn-chork-orb-option:hover,.cn-chork-orb-option:focus-visible{z-index:calc(var(--z-overlay) + 11)}.cn-chork-orb-option:hover:after,.cn-chork-orb-option:focus-visible:after{opacity:1;transform:translate(0)translateY(-50%)}.cn-chork-orb-option-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cn-chork-orb-option-count{display:none}.cn-chork-orb.is-comment{width:48px;height:48px}.cn-chork-orb.is-comment .cn-chork-orb-trigger{width:48px;height:48px;top:0}.cn-chork-orb.is-comment .cn-chork-orb-glow{width:36px;height:36px;top:6px;left:6px}.cn-chork-orb.is-comment .cn-chork-orb-crystal{width:36px;height:36px;position:absolute;top:6px;left:6px}.cn-chork-orb.is-comment .cn-chork-orb-crystal-highlight{width:10.7px;height:10px;top:9.2px;left:9.9px}.cn-chork-orb.is-comment .cn-chork-orb-core{width:19.1px;height:19.1px;inset:13px auto auto 13px}.cn-chork-orb.is-comment .cn-chork-orb-shine{border-radius:999px;width:4.6px;height:4.6px;top:11.7px;left:12.4px}.cn-chork-orb.is-comment .cn-chork-orb-title{font-size:5px;line-height:5.8px}.cn-chork-orb.is-comment .cn-chork-orb-menu{width:1px;height:1px;top:24px;left:24px}.cn-chork-orb.is-comment .cn-chork-orb-option{--orb-radius:40px;width:30px;height:30px}.cn-rolling-number{color:inherit;font-variant-numeric:tabular-nums;transform-origin:50%;display:inline-block}.cn-reaction-burst{pointer-events:none;z-index:2200;width:1px;height:1px;position:fixed;transform:translate(-50%,-50%)}.cn-reaction-burst-particle{pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.cn-chork-orb.has-react-mix .cn-chork-orb-crystal-highlight{animation:6.2s ease-in-out infinite alternate cn-chork-orb-gradient-shift}.cn-chork-orb-title{animation:3.6s ease-in-out infinite alternate cn-chork-orb-title-fade}@keyframes cn-chork-orb-gradient-shift{0%{opacity:.78;transform:translate(-1px,-1px)scale(.98)rotate(-8deg)}50%{opacity:1;transform:translate(1px,1px)scale(1.08)rotate(10deg)}to{opacity:.86;transform:translate(-1px,1px)scale(1.03)rotate(-12deg)}}@keyframes cn-chork-orb-title-fade{0%{opacity:.44;transform:translate(-50%,-50%)perspective(24px)rotateX(17deg)scaleX(.78)scaleY(1.12)skew(-3deg)}to{opacity:.84;transform:translate(-50%,-50%)perspective(24px)rotateX(9deg)scaleX(.94)scaleY(1.02)skew(3deg)}}@keyframes cn-chork-orb-icon-enter{0%{opacity:0;transform:scale(.35)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes cn-chork-orb-icon-enter-coarse{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes cn-chork-orb-icon-pop-coarse{0%{opacity:0;transform:scale(.7)}72%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes cn-chork-orb-icon-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.35)}}@keyframes cn-chork-orb-option-enter{0%{opacity:0;transform:translate(-50%,-50%)rotate(calc(var(--orb-angle) - 155deg))translate(0)rotate(calc(-1*(var(--orb-angle) - 155deg)))scale(.22)}64%{opacity:1;transform:translate(-50%,-50%)rotate(calc(var(--orb-angle) + 20deg))translate(calc(var(--orb-radius) + 4px))rotate(calc(-1*(var(--orb-angle) + 20deg)))scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)rotate(var(--orb-angle))translate(var(--orb-radius))rotate(calc(-1*var(--orb-angle)))scale(1)}}@keyframes cn-chork-orb-option-enter-coarse{0%{opacity:0;transform:translate(-50%,-50%)rotate(calc(var(--orb-angle) - 150deg))translate(0)rotate(calc(-1*(var(--orb-angle) - 150deg)))scale(.22)}to{opacity:1;transform:translate(-50%,-50%)rotate(var(--orb-angle))translate(var(--orb-radius))rotate(calc(-1*var(--orb-angle)))scale(1)}}@keyframes cn-chork-orb-option-pop-coarse{0%{opacity:0;transform:translateY(7px)scale(.82)}72%{opacity:1;transform:translateY(-1px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cn-chork-orb-option-close{0%{opacity:1;transform:translate(-50%,-50%)rotate(var(--orb-angle))translate(var(--orb-radius))rotate(calc(-1*var(--orb-angle)))scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(var(--orb-angle))translate(0)rotate(calc(-1*var(--orb-angle)))scale(.22)}}@keyframes cn-chork-orb-option-orbit{0%{transform:translate(-50%,-50%)rotate(var(--orb-angle))translate(var(--orb-radius))rotate(calc(-1*var(--orb-angle)))}to{transform:translate(-50%,-50%)rotate(calc(var(--orb-angle) + 360deg))translate(var(--orb-radius))rotate(calc(-1*(var(--orb-angle) + 360deg)))}}.cn-post-action-btn.is-click-animating:not(.cn-yerk-shake),.cn-chork-orb-option.is-click-animating{animation:.4s cubic-bezier(.18,.8,.22,1) cn-action-bounce}.cn-post-action-btn.is-click-animating-chork .cn-chork-orbit-dot-a,.cn-chork-orb-option.is-click-animating-chork .cn-chork-orbit-dot-a{animation:.62s cubic-bezier(.25,.75,.3,1) cn-chork-dot-orbit-a}.cn-post-action-btn.is-click-animating-chork .cn-chork-orbit-dot-b,.cn-chork-orb-option.is-click-animating-chork .cn-chork-orbit-dot-b{animation:.62s cubic-bezier(.25,.75,.3,1) cn-chork-dot-orbit-b}.cn-post-action-btn.is-click-animating-sqwang .cn-sqwang-burst-star,.cn-chork-orb-option.is-click-animating-sqwang .cn-sqwang-burst-star{transform-box:fill-box;transform-origin:50%;animation:.76s cubic-bezier(.2,.7,.2,1) cn-sqwang-star-jump}.cn-post-action-btn.is-click-animating-hehe .cn-hehe-icon,.cn-chork-orb-option.is-click-animating-hehe .cn-hehe-icon{transform-origin:50% 78%;animation:.7s cubic-bezier(.2,.76,.24,1) cn-hehe-swivel;display:inline-block}.cn-post-action-btn.is-click-animating-doink .cn-doink-icon,.cn-chork-orb-option.is-click-animating-doink .cn-doink-icon{transform-origin:50%;animation:.72s cubic-bezier(.2,.76,.24,1) cn-doink-float;display:inline-block}.cn-post-action-btn.is-click-animating-thankful .cn-thankful-icon,.cn-chork-orb-option.is-click-animating-thankful .cn-thankful-icon{transform-origin:50%;animation:.76s cubic-bezier(.18,.8,.22,1) cn-thankful-bloom;display:inline-block}.cn-post-action-btn.is-click-animating-yerk .cn-yerk-twirl-icon svg{transform-box:fill-box;transform-origin:50%;animation:.68s cubic-bezier(.2,.8,.24,1) cn-yerk-twirl}.cn-post-action-btn.cn-yerk-shake{animation:.3s cubic-bezier(.2,.72,.28,1) cn-yerk-button-shake,.4s cubic-bezier(.18,.8,.22,1) cn-action-bounce}.cn-rolling-number[data-direction=increase]{animation:.35s cubic-bezier(.18,.76,.2,1) cn-rolling-number-pop}.cn-rolling-number[data-direction=decrease]{animation:.3s cn-rolling-number-soft}.cn-rolling-number[data-direction=increase][data-kind=chork]{--rolling-flash:#cf5b2d}.cn-rolling-number[data-direction=increase][data-kind=sqwang]{--rolling-flash:#f1cf2f}.cn-rolling-number[data-direction=increase][data-kind=hehe]{--rolling-flash:#7a2d61}.cn-rolling-number[data-direction=increase][data-kind=doink]{--rolling-flash:#3f8f5a}.cn-rolling-number[data-direction=increase][data-kind=thankful]{--rolling-flash:#7fc6ff}.cn-rolling-number[data-direction=increase][data-kind=yerk]{--rolling-flash:#355f82}.cn-reaction-burst-chork{width:14px;height:14px;margin:-7px 0 0 -7px;animation:.7s cubic-bezier(.16,.74,.24,1) forwards cn-burst-radial}.cn-reaction-burst-chork svg{width:14px;height:14px;transform:scale(.72)}.cn-reaction-burst-ring{opacity:.6;border:2px solid #f1cf2f;border-radius:999px;width:4px;height:4px;animation:.5s ease-out forwards cn-burst-ring;position:absolute;top:-2px;left:-2px}.cn-reaction-burst-sparkle{clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);background:#ffe35f;width:9px;height:9px;margin:-4px 0 0 -4px;animation:.8s cubic-bezier(.18,.78,.2,1) forwards cn-burst-sparkle}.cn-reaction-burst-flame{width:14px;height:16px;margin:-8px 0 0 -7px;animation:.75s cubic-bezier(.2,.72,.2,1) forwards cn-burst-flame}.cn-reaction-burst-flame svg{width:14px;height:16px}.cn-reaction-burst-doink{width:8px;height:8px;image-rendering:pixelated;animation:cn-burst-doink .9s cubic-bezier(.2,.72,.2,1)var(--doink-delay,0s)forwards;background:#9ee7b4;margin:-4px 0 0 -4px;box-shadow:0 0 8px #5baa6c8f}.cn-reaction-burst-thankful{filter:drop-shadow(0 0 8px #8fd2ffa8);width:14px;height:14px;margin:-7px 0 0 -7px;animation:.76s cubic-bezier(.16,.74,.24,1) forwards cn-burst-radial}.cn-reaction-burst-thankful svg{width:14px;height:14px;transform:scale(.76)}.cn-reaction-burst-yerk-swoosh{color:#355f82;opacity:0;width:120px;height:80px;animation:.7s ease-out forwards cn-yerk-swoosh-fade;position:absolute;top:-40px;left:-60px}.cn-reaction-burst-yerk-swoosh path{stroke-dasharray:112;stroke-dashoffset:112px;animation:.64s cubic-bezier(.2,.76,.25,1) forwards cn-yerk-swoosh-draw}.cn-reaction-burst-confetti{background:var(--confetti-color);width:6px;height:6px;animation:cn-burst-confetti 1.2s cubic-bezier(.16,.72,.22,1)var(--confetti-delay,0s)forwards;margin:-3px 0 0 -3px}@keyframes cn-chork-dot-orbit-a{0%{transform:translate(0)scale(1)}22%{transform:translate(2.2px,-1.7px)scale(1.04)}50%{transform:translate(4.5px)scale(1)}78%{transform:translate(2.2px,1.7px)scale(.98)}to{transform:translate(0)scale(1)}}@keyframes cn-chork-dot-orbit-b{0%{transform:translate(0)scale(1)}22%{transform:translate(-2.2px,1.7px)scale(.98)}50%{transform:translate(-4.5px)scale(1)}78%{transform:translate(-2.2px,-1.7px)scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes cn-sqwang-star-jump{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}52%{opacity:1;transform:translate(0)rotate(1020deg)scale(1.1)}70%{opacity:1;transform:translate(0)rotate(1260deg)scale(1.06)}86%{opacity:1;transform:translate(7px,-9px)rotate(1480deg)scale(.9)}94%{opacity:0;transform:translate(-8px,10px)rotate(1540deg)scale(.84)}to{opacity:1;transform:translate(0)rotate(1620deg)scale(1)}}@keyframes cn-hehe-swivel{0%{transform:rotate(0)scale(1)}12%{transform:rotate(-22deg)scale(1.06)}24%{transform:rotate(20deg)scale(1.08)}38%{transform:rotate(-18deg)scale(1.07)}52%{transform:rotate(14deg)scale(1.05)}68%{transform:rotate(-9deg)scale(1.03)}84%{transform:rotate(5deg)scale(1.01)}to{transform:rotate(0)scale(1)}}@keyframes cn-doink-float{0%{transform:translateY(0)rotate(0)scale(1)}28%{transform:translateY(-3px)rotate(-9deg)scale(1.08)}58%{transform:translateY(2px)rotate(7deg)scale(1.02)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes cn-thankful-bloom{0%{filter:drop-shadow(0 0 #8fd2ff00);transform:scale(1)rotate(0)}22%{filter:drop-shadow(0 0 8px #8fd2ffe0);transform:scale(1.16)rotate(-8deg)}48%{filter:drop-shadow(0 0 12px #8fd2ffb8);transform:scale(.98)rotate(6deg)}to{filter:drop-shadow(0 0 #8fd2ff00);transform:scale(1)rotate(0)}}@keyframes cn-yerk-twirl{0%{transform:rotate(0)scale(1)}26%{transform:rotate(220deg)scale(1.08)}52%{transform:rotate(520deg)scale(.98)}76%{transform:rotate(660deg)scale(1.03)}to{transform:rotate(720deg)scale(1)}}@keyframes cn-yerk-button-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}}@keyframes cn-action-bounce{0%{transform:scale(1)}38%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes cn-rolling-number-pop{0%{color:inherit;transform:scale(1)}42%{color:var(--rolling-flash,currentColor);transform:scale(1.4)}to{color:inherit;transform:scale(1)}}@keyframes cn-rolling-number-soft{0%{opacity:1;transform:scale(1)}45%{opacity:.78;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cn-burst-radial{0%{opacity:1;transform:rotate(var(--burst-angle))translate(0)rotate(var(--burst-counter-angle))scale(.4)}72%{opacity:.9;transform:rotate(var(--burst-angle))translate(var(--burst-distance))rotate(var(--burst-counter-angle))scale(.8)}to{opacity:0;transform:rotate(var(--burst-angle))translate(calc(var(--burst-distance) + 12px))rotate(var(--burst-counter-angle))scale(.2)}}@keyframes cn-burst-ring{0%{opacity:.6;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(20)}}@keyframes cn-burst-sparkle{0%{opacity:1;transform:rotate(var(--burst-angle))translate(0)rotate(var(--sparkle-rotate,0deg))scale(.4)}to{opacity:0;transform:rotate(var(--burst-angle))translate(var(--burst-distance))rotate(calc(var(--sparkle-rotate,0deg) + 220deg))scale(1)}}@keyframes cn-burst-flame{0%{opacity:1;transform:translate(0)scale(.6)}52%{opacity:.88;transform:rotate(var(--burst-angle))translate(var(--burst-distance))rotate(var(--burst-counter-angle))scale(1.1)}to{opacity:0;transform:rotate(var(--burst-angle))translate(calc(var(--burst-distance) + 12px))rotate(var(--burst-counter-angle))scale(.4)}}@keyframes cn-burst-doink{0%{opacity:0;transform:translate(0)scale(.4)}22%{opacity:.8}to{opacity:0;transform:rotate(var(--burst-angle))translate(var(--burst-distance))rotate(var(--burst-counter-angle))scale(1.15)}}@keyframes cn-yerk-swoosh-fade{0%{opacity:0;transform:scale(.82)rotate(-8deg)}18%{opacity:.58}to{opacity:0;transform:scale(1.1)rotate(4deg)}}@keyframes cn-yerk-swoosh-draw{0%{stroke-dashoffset:112px}62%{stroke-dashoffset:0}to{stroke-dashoffset:-112px}}@keyframes cn-burst-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--confetti-x),84px)rotate(440deg)scale(.76)}}}.cn-comments-block{opacity:1;gap:8px;margin-top:8px;padding-top:0;transition:opacity .18s;display:grid}.cn-feed-post-footer-anchor+.cn-comments-block{margin-top:calc(var(--cn-feed-post-floating-clearance,30px) + 16px)}@media (min-width:761px){.cn-comments-block{padding-bottom:20px}}.cn-comments-list{opacity:1;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;list-style:none;transition:opacity .18s;display:grid}.cn-comments-list.is-updating{opacity:.82}.cn-comment-item{background:var(--panel-muted);border:none}@supports (color:color-mix(in lab, red, red)){.cn-comment-item{background:color-mix(in srgb,var(--panel-muted)82%,var(--panel)18%)}}.cn-comment-item{border-radius:var(--cn-radius-card);min-width:0;padding:8px 10px}.cn-comment-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-comment-head-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.cn-comment-head-dookie-btn{justify-content:center;align-items:center;min-height:22px;padding:2px 8px;font-size:10.5px;display:inline-flex}.cn-comment-author-wrap{align-items:center;gap:6px;min-width:0;display:inline-flex}.cn-comment-avatar-link{border-bottom:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;line-height:0;display:inline-flex}.cn-comment-avatar-link:hover{border-bottom:none}.cn-avatar-profile-link{border-bottom:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;line-height:0;display:inline-flex}.cn-avatar-profile-link:hover,.cn-avatar-profile-link:focus-visible{border-bottom:none}.cn-avatar-profile-link .cn-avatar,.cn-comment-avatar-link .cn-avatar{transform-origin:50%;will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1)}.cn-avatar-profile-link:hover .cn-avatar,.cn-avatar-profile-link:focus-visible .cn-avatar,.cn-comment-avatar-link:hover .cn-avatar,.cn-comment-avatar-link:focus-visible .cn-avatar{transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.cn-avatar-profile-link .cn-avatar,.cn-comment-avatar-link .cn-avatar{transition:none}.cn-avatar-profile-link:hover .cn-avatar,.cn-avatar-profile-link:focus-visible .cn-avatar,.cn-comment-avatar-link:hover .cn-avatar,.cn-comment-avatar-link:focus-visible .cn-avatar{transform:none}}.cn-comment-author{color:#225572;min-width:0;margin:0;font-size:12px;font-weight:700}.cn-comment-author-with-badges{line-height:1.35}.cn-comment-author-with-badges .cn-handle-medal{vertical-align:middle;margin-left:4px}.cn-comment-author-link{color:#225572;border-bottom:none;min-width:0;display:inline}.cn-comment-author-link:hover{color:#173f57;border-bottom:none}.cn-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:3px 0 0;font-size:14px;line-height:1.4}.cn-comment-text.is-art{white-space:pre;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-family:var(--cn-font-mono);-webkit-overflow-scrolling:touch;line-height:1.2;display:block;overflow:auto hidden}.cn-comment-date{color:var(--muted);margin:5px 0 0;font-size:11px}.cn-comment-head .cn-comment-date{margin:0}.cn-comments-empty{color:var(--muted);margin:0;font-size:13px}.cn-comments-link{color:#4f5f74;background:0 0;border:none;justify-self:start;padding:0;font-size:14px;font-weight:600}.cn-comments-link:hover:not(:disabled){color:#2f435c;background:0 0;border-color:#0000;transform:none}.cn-comments-error{color:#b91c1c;margin:0;font-size:13px}.cn-comment-form{flex-wrap:nowrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.cn-comment-form>.cn-post-body-composer,.cn-comment-form input,.cn-comment-form textarea,.cn-comment-form .cn-compose-input-wrap{flex:auto;width:auto;min-width:0}.cn-comment-form input,.cn-comment-form textarea,.cn-comment-form .cn-compose-textarea{min-height:38px;padding:8px 11px;font-size:13px}.cn-comment-form textarea{resize:vertical}.cn-comment-form .cn-compose-textarea{border-radius:4px 4px 0}.cn-comment-form .cn-compose-input-wrap:focus-within .cn-compose-textarea{min-height:72px}.cn-comment-form input::placeholder,.cn-comment-form textarea::placeholder,.cn-comment-form .cn-compose-textarea[data-placeholder]:empty:before{font-size:13px}@media (max-width:980px),(hover:none) and (pointer:coarse){.cn-comment-form input,.cn-comment-form textarea,.cn-comment-form .cn-compose-textarea,.cn-comment-form input::placeholder,.cn-comment-form textarea::placeholder,.cn-comment-form .cn-compose-textarea[data-placeholder]:empty:before{font-size:16px}}.cn-comment-form .cn-compose-inline-format{gap:6px}.cn-comment-form .cn-compose-inline-format button{flex:none}.cn-comment-form .cn-compose-inline-btn{border-radius:999px;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;padding:0}.cn-comment-form .cn-comment-inline-image-btn{gap:5px;height:30px;min-height:30px;padding:0 10px;font-size:11px;font-weight:650}.cn-comment-form .cn-comment-inline-image-btn .cn-compose-tool-icon{flex-basis:14px;width:14px;min-width:14px;height:14px;min-height:14px}.cn-comment-form>button{width:auto;min-width:110px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600}.cn-comment-form>.cn-comment-send-btn{border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.cn-comment-form>.cn-comment-send-btn svg{fill:currentColor;width:16px;height:16px}.cn-comment-format-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:-2px;display:flex}.cn-comment-format-btn{background:var(--surface-strong);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border);border:1px solid #0000;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650;line-height:1}.cn-comment-format-btn:hover:not(:disabled){background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-comment-format-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)72%,var(--panel))}}.cn-comment-format-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-comment-format-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)26%,var(--border))}}.cn-comment-format-btn:hover:not(:disabled){transform:none}.cn-comment-edit-form{gap:6px;margin-top:4px;display:grid}.cn-comment-edit-form .cn-compose-input-wrap{width:100%}.cn-comment-edit-form .cn-compose-textarea{width:100%;min-height:72px}.cn-comment-footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;margin-top:6px;display:flex}.cn-comment-chork-count{white-space:nowrap;color:var(--muted);flex-wrap:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.cn-comment-chork-btn{min-width:58px;min-height:21px;padding:1px 5px;font-size:10px}.cn-comment-reply-btn{border-radius:var(--cn-radius-pill);color:#4f5f74;min-height:21px;box-shadow:inset 0 0 0 1px var(--border);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:1px 7px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-comment-reply-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)92%,transparent)}}.cn-comment-react-row{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.cn-comment-reply-btn:hover:not(:disabled){color:#2f435c;background:var(--surface-emphasis);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-comment-reply-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)56%,var(--panel))}}.cn-comment-reply-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-comment-reply-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)36%,var(--border))}}.cn-comment-chork-count .cn-reaction-count-link{--reaction-count-badge-size:29px;--reaction-count-badge-width:39px;--reaction-count-icon-size:26px;--reaction-count-value-font-size:10px;--reaction-count-value-overlap:7px;white-space:nowrap;flex:none}.cn-comment-chork-count .cn-reaction-count-icon,.cn-comment-chork-count .cn-action-icon,.cn-comment-chork-count .cn-action-icon svg{width:var(--reaction-count-icon-size);height:var(--reaction-count-icon-size)}.cn-comment-reply-item{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-comment-reply-item{background:color-mix(in srgb,var(--panel-muted)64%,var(--panel)36%)}}.cn-comment-replies{margin-top:6px;padding-top:0}.cn-comment-reply-form{margin-top:6px}.cn-comment-actions{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.cn-comment-actions button{padding:6px 10px;font-size:12px}.cn-auth-main{max-width:620px;box-shadow:none;background:0 0;border:none;margin:34px auto;padding:0}.cn-auth-card{border:var(--cn-border-strong-width)solid var(--border-strong);border-radius:var(--cn-radius-card);background:var(--panel);box-shadow:var(--cn-shadow-hard-card);padding:22px}.cn-auth-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:12px}.cn-auth-title{margin:4px 0 0;font-size:30px;font-weight:760}.cn-auth-subtitle{color:var(--muted);margin:8px 0 0}.cn-auth-form{gap:12px;margin-top:18px;display:grid}.cn-password-input-wrap{position:relative}.cn-password-input-wrap input{padding-right:44px}@keyframes cn-password-autofill{0%{opacity:1}to{opacity:1}}.cn-password-input-wrap input:-webkit-autofill{animation-name:cn-password-autofill;animation-duration:10ms}.cn-password-toggle{width:32px;height:32px;color:var(--muted);cursor:pointer;touch-action:manipulation;z-index:1;-webkit-tap-highlight-color:transparent;box-shadow:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cn-password-toggle:hover:not(:disabled){background:#f2f6fb;border-color:#0000;transform:translateY(-50%)}.cn-password-toggle.is-visible{color:var(--accent-strong)}.cn-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cn-password-rules{color:var(--muted);gap:2px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.cn-password-rules li{margin:0}.cn-password-rules li.is-valid{color:#1f6a43;font-weight:600}.cn-form-note,.cn-form-error{margin-top:0}.cn-auth-footer{color:var(--muted);margin-top:14px;font-size:14px}.cn-page-main{max-width:900px;margin:24px auto;padding:20px}.cn-page-top{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.cn-settings-title{margin:0;font-size:32px;font-weight:760}.cn-settings-header{margin-bottom:14px}.cn-settings-grid{gap:12px;display:grid}.cn-register-legal{color:var(--muted);gap:8px;font-size:13px;display:grid}.cn-register-legal-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.cn-register-legal-row input{margin-top:2px}.cn-settings-panel{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:12px;padding:14px;display:grid}.cn-legal-section-list{gap:16px;display:grid}.cn-legal-section{gap:6px;display:grid}.cn-settings-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cn-settings-form{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:12px;margin-top:14px;padding:14px;display:grid}.cn-settings-avatar-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cn-settings-avatar-copy{color:var(--muted);font-size:13px}.cn-settings-cover-block{gap:10px;display:grid}.cn-settings-cover-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cn-settings-cover-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-settings-cover-preview{border:1px solid var(--border);border-radius:16px;min-height:140px}@supports (color:color-mix(in lab, red, red)){.cn-settings-cover-preview{border:1px solid color-mix(in srgb,var(--border)74%,transparent)}}.cn-settings-cover-preview{background:linear-gradient(180deg,var(--panel-muted),var(--panel)),repeating-linear-gradient(-45deg,transparent 0 14px,var(--accent)14px 28px)}@supports (color:color-mix(in lab, red, red)){.cn-settings-cover-preview{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-muted)88%,white 12%),color-mix(in srgb,var(--panel)86%,black 14%)),repeating-linear-gradient(-45deg,transparent 0 14px,color-mix(in srgb,var(--accent)12%,transparent)14px 28px)}}.cn-settings-cover-preview{color:var(--muted);text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:18px;font-size:13px;display:flex}.cn-settings-cover-preview.is-filled{color:#0000}.cn-settings-theme-grid{gap:10px;display:grid}.cn-settings-theme-card{text-align:left;border:1px solid var(--border);background:var(--panel-muted);width:100%;color:var(--foreground);border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;display:grid}.cn-settings-theme-card:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-settings-theme-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)34%,var(--border))}}.cn-settings-theme-card:hover:not(:disabled){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-settings-theme-card:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)18%,var(--panel-muted))}}.cn-settings-theme-card.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-settings-theme-card.is-active{border-color:color-mix(in srgb,var(--accent)44%,var(--border))}}.cn-settings-theme-card.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-settings-theme-card.is-active{background:color-mix(in srgb,var(--accent-soft)30%,var(--panel-muted))}}.cn-settings-theme-swatch{border:1px solid var(--border);border-radius:11px;width:100%;min-height:56px;display:block}@supports (color:color-mix(in lab, red, red)){.cn-settings-theme-swatch{border:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.cn-settings-theme-swatch{background:linear-gradient(180deg,#ffffff3d,#fff0),var(--cn-theme-swatch);box-shadow:inset 0 1px #ffffff3d}.cn-settings-theme-copy{align-content:center;gap:4px;min-width:0;display:grid}.cn-settings-theme-copy strong{font-size:13px;line-height:1.2}.cn-settings-theme-copy small{color:var(--muted);font-size:11px;line-height:1.35}.cn-settings-badge-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cn-settings-badge-tile{border:1px solid var(--border);background:var(--panel-muted);color:var(--foreground);text-align:center;border-radius:14px;justify-items:center;gap:8px;min-height:112px;padding:12px 8px;display:grid}.cn-settings-badge-tile:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-settings-badge-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)34%,var(--border))}}.cn-settings-badge-tile:hover:not(:disabled){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-settings-badge-tile:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)18%,var(--panel-muted))}}.cn-settings-badge-tile.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-settings-badge-tile.is-active{border-color:color-mix(in srgb,var(--accent)44%,var(--border))}}.cn-settings-badge-tile.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-settings-badge-tile.is-active{background:color-mix(in srgb,var(--accent-soft)30%,var(--panel-muted))}}.cn-settings-badge-tile.is-empty{opacity:.55}.cn-settings-badge-art{justify-content:center;align-items:center;min-height:28px;display:inline-flex}.cn-settings-badge-empty{border:1px dashed var(--border);border-radius:10px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.cn-settings-badge-empty{border:1px dashed color-mix(in srgb,var(--border)84%,transparent)}}.cn-settings-badge-empty{background:linear-gradient(135deg,transparent 0%,var(--panel)100%)}@supports (color:color-mix(in lab, red, red)){.cn-settings-badge-empty{background:linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--panel)52%,transparent)100%)}}.cn-settings-badge-label{font-size:11px;font-weight:700;line-height:1.25}.cn-settings-list{gap:10px;display:grid}.cn-settings-list-row{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-settings-list-row{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.cn-settings-list-row{background:var(--panel-muted);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.cn-settings-list-row{background:color-mix(in srgb,var(--panel-muted)86%,var(--panel)14%)}}.cn-settings-list-row{padding:12px}.cn-settings-list-row-post{align-items:flex-start}.cn-settings-list-user{align-items:center;gap:10px;min-width:0;display:flex}.cn-settings-list-user>div{gap:2px;min-width:0;display:grid}.cn-settings-list-user strong{font-size:13px;line-height:1.2}.cn-status-success{color:#1f6a43}.cn-primitive-specimen{gap:18px;display:grid}.cn-section-divider{border-radius:var(--cn-radius-pill);background:var(--cn-memelab-gradient);width:min(96px,100%);height:6px;display:block}.cn-primitive-specimen-grid{gap:16px;display:grid}.cn-primitive-specimen-grid+.cn-primitive-specimen-grid{margin-top:8px;padding-top:22px;position:relative}.cn-primitive-specimen-grid+.cn-primitive-specimen-grid:before{content:"";border-radius:var(--cn-radius-pill);background:var(--cn-memelab-gradient);width:96px;height:6px;position:absolute;top:0;left:0}.cn-primitive-specimen-grid-two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cn-primitive-specimen-actions{flex-wrap:wrap;gap:10px;display:flex}.cn-primitive-specimen-field-stack{gap:12px;display:grid}.cn-primitive-specimen-card-full{grid-column:1/-1}.cn-primitive-specimen-feed-shell-review{gap:22px;display:grid}.cn-primitive-specimen-narrow-shell{width:min(100%,452px);min-width:0;overflow:visible}.cn-primitive-specimen-feed-post-narrow{width:100%;overflow:visible}.cn-reaction-glyph-specimen-icon>svg{width:20px;height:20px}.cn-reaction-glyph-specimen-icon>svg[viewBox="0 0 12 12"]{width:12px;height:12px}.cn-primitive-specimen-stat{gap:4px;display:grid}.cn-primitive-specimen-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cn-primitive-specimen-social-shelf{gap:16px;display:grid}.cn-primitive-specimen-social-column{align-content:start;gap:16px;display:grid}.cn-primitive-specimen-social-panel{border:var(--cn-border-strong-width)solid var(--border-strong);border-radius:var(--cn-radius-card);background:var(--panel-muted);box-shadow:var(--cn-shadow-hard-card);gap:12px;padding:16px;display:grid}.cn-primitive-specimen-social-nav-panel{justify-items:start}.cn-primitive-specimen-social-nav{justify-self:start}.cn-primitive-specimen-social-nav .cn-nav-list{justify-items:start}@media (min-width:1180px){.cn-primitive-specimen-social-shelf{grid-template-columns:minmax(260px,272px) repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:860px) and (max-width:1179px){.cn-primitive-specimen-social-shelf{grid-template-columns:minmax(260px,272px) minmax(0,1fr);align-items:start}}.cn-mobile-nav{display:none}@media (max-width:1080px){.cn-shell-grid{grid-template-columns:minmax(0,1fr);gap:10px}.cn-left-rail,.cn-right-rail{display:none}.cn-center-column{grid-area:auto/1}}@media (max-width:980px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset])::placeholder,textarea::placeholder{font-size:16px!important}.cn-shell-main{--cn-shell-pad-x:10px;padding:var(--cn-topbar-offset,104px)var(--cn-shell-pad-x)calc(var(--cn-mobile-nav-padding,108px) + env(safe-area-inset-bottom));margin:0 auto}.cn-topbar{z-index:calc(var(--z-overlay) - 10);padding:calc(env(safe-area-inset-top) + 8px)var(--cn-shell-pad-x)8px;gap:8px}.cn-topbar.has-top-center{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";row-gap:0}.cn-top-center{width:100%;display:none}.cn-avatar-wrap{z-index:calc(var(--z-overlay) - 8)}.cn-avatar-menu{z-index:calc(var(--z-overlay) - 7)}.cn-top-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.cn-mobile-search-toggle{display:inline-flex}.cn-home-mobile-feed-menu{display:block}.cn-brand-title{letter-spacing:.02em;font-size:24px}.cn-brand-row{gap:8px}.cn-brand-count{display:none}.cn-brand-count-mobile-inline{display:inline-flex}.cn-brand-icon{width:20px;height:24px}.cn-top-search{height:38px;padding-inline:12px;font-size:16px}.cn-top-search-icon{display:none}.cn-top-search-wrap.has-leading-icon .cn-top-search{padding-left:12px}.cn-top-center.has-feed-controls .cn-top-search-wrap{flex:auto;min-width:0;max-width:none;display:none}.cn-top-center.has-feed-controls .cn-top-feed-wrap{display:none}.cn-topbar.is-mobile-search-open.has-top-center{grid-template-areas:"brand actions""center center";row-gap:8px}.cn-topbar.is-mobile-search-open .cn-top-center{display:inline-flex}.cn-topbar.is-mobile-search-open .cn-top-center.has-feed-controls .cn-top-search-wrap{display:block}.cn-notification-menu{display:none}.cn-ksbb-live-queue-card{bottom:auto;left:10px;right:10px;top:calc(var(--cn-topbar-offset,104px) + 10px);border-radius:16px;gap:6px;width:auto;padding:12px 12px 13px}.cn-ksbb-live-queue-card.is-mobile-overlay{width:min(360px,100vw - 20px);margin-top:0;position:relative;inset:auto}.cn-ksbb-live-queue-title{font-size:17px}.cn-ksbb-live-queue-copy{font-size:12px}.cn-ksbb-live-queue-actions,.cn-ksbb-live-queue-button{width:100%}.cn-ksbb-live-queue-backdrop{inset:var(--cn-topbar-offset,104px)0 0 0}.cn-notification-page-list{gap:6px}.cn-notification-page-list .cn-notification-item{padding:7px 8px}.cn-notification-page-list .cn-notification-link{gap:2px}.cn-notification-page-list .cn-notification-item-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.cn-notification-page-list .cn-notification-item-top p{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;padding-bottom:2px;line-height:1.3;display:-webkit-box;overflow:hidden}.cn-notification-page-list .cn-notification-inline-preview,.cn-notification-page-list .cn-notification-special-chip{display:none}.cn-notification-page-list .cn-notification-time{margin-left:0;font-size:10px}.cn-notification-page-list .cn-notification-post{margin-top:0}.cn-notification-page-preview{margin-top:0;display:block}.cn-icon-btn{width:36px;height:36px}.cn-account-pill{gap:7px;max-width:172px;padding:3px 9px 3px 5px}.cn-account-pill .cn-handle-medal,.cn-account-pill .cn-dookie-stack{display:none}.cn-account-name{max-width:108px;font-size:12px}.cn-avatar-menu-badge{max-width:112px}.cn-user-pill{padding:6px 9px;font-size:12px}.cn-shell-grid{grid-template-columns:1fr}.cn-feed-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px}.cn-feed-user-meta{flex-wrap:wrap;row-gap:3px}.cn-feed-user-meta-post{grid-template-columns:minmax(0,max-content) auto;align-items:start;column-gap:6px}.cn-feed-user-name,.cn-feed-user-handle,.cn-feed-date{max-width:100%}.cn-feed-date{max-width:112px}.cn-time-desktop{display:none}.cn-time-mobile{display:inline}.cn-feed-head-right{justify-content:flex-end;align-self:flex-start;gap:6px;width:auto}.cn-dookie-pill-btn{min-height:20px;padding:2px 6px;font-size:10px}.cn-dookie-pill-label{gap:5px}.cn-mobile-nav{z-index:var(--z-mobile-nav);padding:8px 6px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;border-bottom:0;border-left:0;border-right:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cn-mobile-nav{background:color-mix(in srgb,#fff 90%,var(--panel-muted))}}.cn-mobile-nav{box-shadow:none;border-radius:0;place-items:stretch stretch}.cn-mobile-nav a,.cn-mobile-nav button{box-sizing:border-box;width:100%;min-width:0;min-height:100%;margin:0;padding:7px 0 5px;font-size:13px}.cn-mobile-nav-link{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:3px;width:100%;min-width:0;height:100%;line-height:1;display:grid}.cn-mobile-nav-label-wrap{justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;display:flex}.cn-mobile-nav-icon{justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:inline-flex}.cn-mobile-nav-icon svg{width:18px;height:18px}.cn-mobile-nav-icon svg [stroke]{stroke:currentColor}.cn-mobile-nav-icon svg [stroke]:not([fill]){fill:none}.cn-mobile-nav-icon svg [fill]{fill:currentColor;stroke:none}.cn-mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-align:center;width:100%;max-width:100%;font-size:clamp(8.5px,2.45vw,10.5px);font-weight:700;line-height:1.05;display:block;overflow:hidden;font-family:var(--cn-font-ui-pixel)!important}.cn-support-promo-mobile{justify-items:center;width:100%}.cn-support-promo-mobile .cn-support-promo-copy{transform-origin:50%;width:100%}.cn-support-promo-mobile[data-support-promo-label=cloockla] .cn-support-promo-copy.is-support{transform:translateY(5px)scale(.92)}.cn-support-promo-mobile[data-support-promo-label=support] .cn-support-promo-copy.is-cloockla{transform:translateY(-5px)scale(.92)}.cn-support-promo-mobile .cn-support-promo-sparkles{pointer-events:none;width:24px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.cn-mobile-nav-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.cn-auth-main,.cn-page-main{max-width:none;margin:10px}.cn-donate-page-main{margin-top:0;padding-top:6px}.cn-admin-search-row{flex-wrap:wrap}.cn-admin-search-row button{width:100%;min-width:0}.cn-compose-textarea{min-height:40px;font-size:16px}.cn-compose-input-wrap:focus-within .cn-compose-textarea{min-height:74px;padding-bottom:38px}.cn-compose-submit{min-width:74px;min-height:36px;padding:8px 10px;font-size:12px}.cn-compose-submit-icon{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.cn-poll-option-row{grid-template-columns:minmax(0,1fr)}.cn-poll-option-row button{justify-self:start}.cn-top-feed-wrap .cn-feed-switch{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.cn-top-feed-wrap .cn-feed-switch::-webkit-scrollbar{display:none}.cn-feed-switch-btn{padding:6px 7px;font-size:11px}.cn-feed-card{scroll-margin-top:16px}.cn-comment-form button{min-width:0}}@media (hover:none) and (pointer:coarse){.cn-topbar.is-mobile-search-open.has-top-center{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""center center";row-gap:8px}.cn-top-actions{justify-self:end}.cn-avatar-menu{width:min(248px,100vw - 18px)}}@media (max-width:760px){.cn-reaction-count-list-desktop{display:none}.cn-reaction-count-list-mobile{display:inline-flex}.cn-feed-card{padding:10px 11px 9px}.cn-feed-card:has(.cn-comments-block) .cn-surface-meta-row{margin-top:2px}.cn-comments-block{gap:7px;margin-top:7px}.cn-topbar.is-mobile-search-open.has-top-center{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""center center";row-gap:8px}.cn-top-actions{justify-self:end}.cn-topbar.is-mobile-search-open .cn-top-center{width:100%}.cn-settings-title{font-size:28px}.cn-settings-form{padding:12px}.cn-settings-theme-card{grid-template-columns:72px minmax(0,1fr)}.cn-settings-badge-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-settings-list-row{flex-direction:column;align-items:flex-start}.cn-feed-card:has(.cn-comments-block) .cn-post-actions{margin-top:-1px}.cn-post-actions.is-buttons-mode .cn-post-action-btn{gap:2px;min-width:0;font-size:8.5px}.cn-post-actions.is-buttons-mode{gap:4px;width:100%}.cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster{gap:4px}.cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster>.cn-post-action-btn,.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-action-btn{min-height:34px;padding-left:6px;padding-right:6px}.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row{gap:4px}.cn-post-actions.is-buttons-mode .cn-post-action-btn .cn-action-icon,.cn-post-actions.is-buttons-mode .cn-post-action-btn .cn-action-icon svg{width:11px;height:11px}.cn-post-actions.is-buttons-mode .cn-post-action-btn .cn-action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cn-comment-react-row{flex-wrap:nowrap;align-items:center;gap:0 2px;width:100%;display:flex}.cn-comment-react-row>.cn-post-action-btn,.cn-comment-react-row>.cn-chork-orb,.cn-comment-react-row>.cn-comment-reply-btn{flex:1 1 0;gap:2px;min-width:0;padding-inline:3px;font-size:8.5px}.cn-comment-react-row>.cn-chork-orb{flex:0 0 36px;width:36px;margin-right:4px;padding-inline:0}.cn-comment-react-row>.cn-comment-reply-btn{flex:none;order:3;min-width:54px;max-width:78px;padding-inline:8px}.cn-comment-react-row>.cn-post-action-btn .cn-action-label,.cn-comment-react-row>.cn-comment-reply-btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-comment-react-row>.cn-post-action-btn .cn-action-icon,.cn-comment-react-row>.cn-post-action-btn .cn-action-icon svg{width:11px;height:11px}.cn-comment-chork-count{flex:auto;order:2;gap:4px;width:auto;min-width:0;margin-bottom:0;font-size:8px;overflow:hidden}.cn-comment-chork-count .cn-reaction-count-link{--reaction-count-badge-size:22px;--reaction-count-badge-width:30px;--reaction-count-icon-size:18px;--reaction-count-value-font-size:9px;--reaction-count-value-overlap:6px}.cn-comment-chork-count .cn-reaction-count-icon,.cn-comment-chork-count .cn-action-icon,.cn-comment-chork-count .cn-action-icon svg{width:18px;height:18px}.cn-comments-list{gap:7px}.cn-comment-item{padding:7px 9px 6px}.cn-comment-head{gap:6px}.cn-comment-head-right{gap:3px}.cn-comment-author-wrap{gap:5px}.cn-comment-text{margin-top:1px}.cn-comment-footer{gap:4px;margin-top:4px}.cn-comment-replies{margin-top:6px;padding-top:0}.cn-comment-reply-form{margin-top:6px}}@media (max-width:680px){.cn-shell-main{--cn-shell-pad-x:8px;padding:var(--cn-topbar-offset,104px)var(--cn-shell-pad-x)calc(102px + env(safe-area-inset-bottom));margin:0 auto}.cn-topbar{gap:6px;padding:7px 8px}.cn-brand-title{font-size:22px}.cn-brand-icon{width:18px;height:22px}.cn-top-search{height:40px;padding-inline:11px;font-size:16px}.cn-account-pill{gap:7px;max-width:158px;padding:3px 9px 3px 4px}.cn-account-name{max-width:90px;font-size:12px;display:inline}.cn-avatar-menu-badge{max-width:94px}.cn-feed-switch-btn{padding:6px 5px;font-size:10px}.cn-user-pill{padding:6px 8px;font-size:11px}}@media (max-width:480px){.cn-mobile-nav{--cn-mobile-nav-phone-item-width:clamp(56px,18vw,68px);height:calc(58px + 12px + env(safe-area-inset-bottom));min-height:calc(58px + 12px + env(safe-area-inset-bottom));padding:0 0 calc(12px + env(safe-area-inset-bottom));display:block}.cn-mobile-nav a.cn-mobile-nav-link,.cn-mobile-nav button.cn-mobile-nav-link{width:var(--cn-mobile-nav-phone-item-width);min-width:var(--cn-mobile-nav-phone-item-width);max-width:var(--cn-mobile-nav-phone-item-width);flex:none;height:58px;padding-inline:0;position:absolute;top:0;transform:translate(-50%)}.cn-mobile-nav>.cn-mobile-nav-link:first-child{left:10%}.cn-mobile-nav>.cn-mobile-nav-link:nth-child(2){left:30%}.cn-mobile-nav>.cn-mobile-nav-link:nth-child(3){left:50%}.cn-mobile-nav>.cn-mobile-nav-link:nth-child(4){left:70%}.cn-mobile-nav>.cn-mobile-nav-link:nth-child(5){left:90%}.cn-yerk-message-composer-actions .cn-ui-button{flex:1 1 0;justify-content:center;min-width:0}}@media (max-width:430px){.cn-topbar,.cn-top-actions{gap:4px}.cn-brand-row{gap:6px}.cn-brand-title{font-size:20px}.cn-brand{--cn-brand-count-mobile-margin-left:5px;--cn-brand-count-mobile-font-size:9px}.cn-account-pill{justify-content:center;gap:0;width:34px;min-width:34px;max-width:34px;padding:2px}.cn-account-name,.cn-account-pill .cn-handle-medal,.cn-account-pill .cn-dookie-stack{display:none}.cn-account-pill-guest{height:34px;min-height:34px;max-height:34px;padding:0}}@media (max-width:380px){.cn-account-pill{justify-content:center;gap:0;width:34px;min-width:34px;max-width:34px;padding:2px}.cn-account-pill-guest{height:34px;min-height:34px;max-height:34px;padding:0}.cn-account-name{display:none}.cn-avatar-menu-badge{max-width:84px}}.cn-simple-overlay{z-index:calc(var(--z-overlay) + 20);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181c2285;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cn-simple-modal{background:var(--panel);border:1px solid var(--border);width:min(720px,100%);max-height:min(78vh,760px);box-shadow:var(--shadow);border-radius:16px;gap:12px;padding:14px;display:grid;overflow:auto}.cn-simple-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cn-simple-modal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.cn-simple-modal-title{margin:2px 0 0;font-size:20px;line-height:1.12}.cn-simple-modal-copy{color:var(--muted);margin:4px 0 0;font-size:13px}.cn-simple-modal-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cn-report-modal{width:min(560px,100%)}.cn-report-modal-label{color:var(--foreground);font-size:13px;font-weight:700}.cn-report-modal-textarea{min-height:108px}.cn-report-modal-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cn-report-modal-success{margin:0}.cn-simple-modal-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cn-simple-modal-row{border:1px solid var(--border);background:var(--panel-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.cn-simple-modal-user{align-items:center;gap:8px;min-width:0;display:inline-flex}.cn-simple-modal-user-text{gap:2px;min-width:0;display:grid}.cn-reaction-viewer-user-head{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.cn-reaction-viewer-kind-list{flex-flow:row;flex:none;align-items:center;gap:3px;display:inline-flex}.cn-reaction-viewer-kind-icon{color:#cf5b2d;filter:drop-shadow(0 1px #0f141b33);flex:none;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;font-size:22px;line-height:1;display:inline-flex;overflow:visible}.cn-reaction-viewer-kind-icon.cn-sqwang-icon{color:#ddb61a}.cn-reaction-viewer-kind-icon.cn-hehe-icon{color:#6a2959}.cn-reaction-viewer-kind-icon.cn-doink-icon{color:#3f8f5a}.cn-reaction-viewer-kind-icon.cn-thankful-icon{color:#6fb6f0}.cn-reaction-viewer-kind-icon.cn-yerk-icon{color:#355f82}.cn-reaction-viewer-user-head>a,.cn-reaction-viewer-user-head>span{min-width:0}.cn-simple-modal-user-text a,.cn-simple-modal-user-text span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cn-simple-modal-user-text a{border-bottom:none;font-weight:700}.cn-simple-modal-user-text a:hover{border-bottom:none}.cn-simple-modal-meta{color:var(--muted);white-space:nowrap;font-size:12px}.cn-maintenance-overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#191c209e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cn-maintenance-modal{border:var(--cn-border-strong-width)solid var(--border-strong);border-radius:var(--cn-radius-card);width:min(780px,100%);box-shadow:var(--shadow);background:linear-gradient(168deg,#fff 0%,#fff7e9 100%);align-items:center;gap:18px;padding:18px 20px;display:flex}.cn-maintenance-copy{flex:auto;gap:8px;min-width:0;display:grid}.cn-maintenance-copy h2{margin:0;font-size:30px;line-height:1.15}.cn-maintenance-lead{color:#415667;margin:0;font-size:15px;font-weight:600}.cn-maintenance-image-wrap{flex:none;justify-content:center;align-items:center;display:flex}.cn-maintenance-image{object-fit:contain;width:220px;max-width:100%;height:auto;max-height:220px;display:block}.cn-maintenance-copy p{color:var(--muted);margin:0;font-size:15px}.cn-maintenance-copy button{width:fit-content}@media (max-width:760px){.cn-maintenance-modal{text-align:center;justify-items:center;gap:10px;width:min(560px,100%);padding:16px;display:grid}.cn-maintenance-copy{justify-items:center}.cn-maintenance-copy h2{font-size:28px}.cn-maintenance-image{width:min(240px,68vw);max-height:none}}@media (max-width:760px),(hover:none) and (pointer:coarse){.cn-feed-card-has-floating-actions{--cn-feed-post-floating-clearance:30px;--cn-feed-post-stack-clearance:12px;margin-bottom:var(--cn-feed-post-stack-clearance);z-index:var(--cn-feed-stack-order,2);padding-bottom:0;position:relative;overflow:visible}:is(.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-expanded),.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-touch-closing)){z-index:calc(var(--z-overlay) + 1)}:is(.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-expanded) .cn-post-actions .cn-post-action-btn,.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-touch-closing) .cn-post-actions .cn-post-action-btn){pointer-events:none}:is(.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-expanded) .cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb,.cn-feed-card-has-floating-actions:has(.cn-chork-orb.is-touch-closing) .cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb){pointer-events:auto}.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{background:var(--panel);gap:2px;min-height:32px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{background:color-mix(in srgb,var(--panel)88%,var(--surface-emphasis))}}.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{border-color:color-mix(in srgb,var(--accent)32%,var(--border))}}.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn{box-shadow:none}.cn-feed-card-has-floating-actions .cn-post-actions>.cn-post-actions-orb-row .cn-post-comment-action-btn,.cn-feed-card-has-floating-actions .cn-post-actions>.cn-post-actions-orb-row .cn-post-yerk-action-btn{min-height:32px;box-shadow:none;background:0 0;border-color:#0000;font-size:8.5px}.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn .cn-action-icon,.cn-feed-card-has-floating-actions .cn-post-actions .cn-post-action-btn .cn-action-icon svg{width:12px;height:12px}.cn-feed-card-has-floating-actions .cn-chork-orb.is-coarse-pointer .cn-chork-orb-menu{box-shadow:none;background:0 0;border-color:#0000}.cn-feed-post-footer-anchor{--cn-feed-post-summary-width:100%;--cn-feed-post-action-width:368px;--cn-feed-post-action-scale:1;--cn-feed-post-footer-reserve-height:44px}.cn-feed-post-action-anchor{top:20px}.cn-post-actions{--cn-post-orb-size:52px;--cn-post-remix-width:66px;--cn-post-dookie-width:110px;--cn-post-orb-cluster-width:180px;width:368px;max-width:none;min-height:56px}.cn-feed-post-action-anchor>.cn-post-actions{width:var(--cn-feed-post-action-width);max-width:none;transform:scale(min(var(--cn-feed-post-action-scale),calc(100cqw/368px)));transform-origin:top}.cn-post-actions>.cn-post-actions-orb-row{width:368px;height:56px;margin:0;padding:0;display:block;position:relative}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-remix-action-btn{width:45px;min-width:0;height:32px;min-height:32px;margin:0;padding:0;position:absolute;top:10px;left:0}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster{flex:none;width:180px;height:56px;margin:0;position:absolute;top:0;left:65px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn,.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-action-btn.is-yerk{width:106px;height:32px;margin:0;padding:0;position:absolute;top:11px;left:0}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-post-action-pill{width:109px;height:32px;left:0}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-action-icon{width:20px;height:20px;top:50%;left:4px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-yerk-action-btn .cn-action-label{left:21px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn{width:122px;height:32px;margin:0;padding:0;position:absolute;top:11px;left:37px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-post-action-pill{width:109px;height:32px;left:29px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-action-icon{top:50%;left:72px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-post-comment-action-btn .cn-action-label{left:87px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb{width:52px;height:52px;position:absolute;top:-1px;left:46px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-trigger{width:52px;height:52px;top:0;left:0}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-glow{width:40.7px;height:40.7px;top:4.4px;left:4.4px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-crystal{width:40.7px;height:40.7px;top:5.2px;left:5.2px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-crystal-highlight{width:12.1px;height:11.3px;top:10.4px;left:11.3px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-core{width:21.7px;height:21.7px;inset:14.8px auto auto 14.8px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-shine{width:5.2px;height:5.2px;top:13px;left:13.9px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-title{font-size:6px;line-height:8px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-actions-orb-cluster>.cn-chork-orb .cn-chork-orb-menu{top:26px;left:26px}.cn-post-actions>.cn-post-actions-orb-row>.cn-post-dookie-action-btn{border:var(--cn-border-strong-width)solid var(--cn-post-action-dookie-border);background:var(--cn-post-action-dookie-bg);background-color:var(--cn-post-action-dookie-bg);width:110px;min-width:0;height:32px;min-height:32px;margin:0;padding:0 9px;position:absolute;top:11px;left:258px}.cn-chork-orb.is-expanded,.cn-chork-orb.is-touch-closing{z-index:30}.cn-post-actions.is-buttons-mode{gap:8px;width:min(100%,398px)}.cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster>.cn-post-action-btn,.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-action-btn{min-height:34px}.cn-post-actions.is-buttons-mode>.cn-post-actions-lower-row>.cn-post-action-btn{min-width:0;padding-left:12px;padding-right:12px}.cn-feed-card:has(.cn-comments-block) .cn-post-actions.is-buttons-mode{width:min(100%,370px)}.cn-feed-card:has(.cn-comments-block) .cn-post-actions.is-buttons-mode>.cn-post-actions-button-cluster{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-chork-orb-option{--orb-radius:72px;width:56px;height:56px}.cn-chork-orb-option-inner{width:56px;height:56px}.cn-chork-orb-option .cn-action-icon,.cn-chork-orb-option .cn-action-icon svg{width:36px;height:36px}.cn-chork-orb-option:after{font-size:12px;top:calc(100% + 5px)}.cn-comment-react-row>.cn-chork-orb,.cn-chork-orb.is-comment{flex:0 0 48px;width:48px;height:48px;margin-right:4px}:is(.cn-comment-react-row:has(.cn-chork-orb.is-expanded)>.cn-post-action-btn,.cn-comment-react-row:has(.cn-chork-orb.is-expanded)>.cn-comment-reply-btn,.cn-comment-react-row:has(.cn-chork-orb.is-touch-closing)>.cn-post-action-btn,.cn-comment-react-row:has(.cn-chork-orb.is-touch-closing)>.cn-comment-reply-btn){pointer-events:none}:is(.cn-comment-react-row:has(.cn-chork-orb.is-expanded)>.cn-chork-orb,.cn-comment-react-row:has(.cn-chork-orb.is-touch-closing)>.cn-chork-orb){pointer-events:auto}.cn-chork-orb.is-comment .cn-chork-orb-trigger{width:42px;height:42px;top:3px;left:3px}.cn-chork-orb.is-comment .cn-chork-orb-crystal{width:27px;height:27px}.cn-chork-orb.is-comment .cn-chork-orb-crystal-highlight{width:10px;height:9px;top:5px;left:7px}.cn-chork-orb.is-comment .cn-chork-orb-core{inset:10px}.cn-chork-orb.is-comment .cn-chork-orb-shine{width:6px;height:6px;top:6px;left:7px}.cn-chork-orb.is-comment .cn-chork-orb-title{font-size:7.4px}.cn-chork-orb.is-comment .cn-chork-orb-menu{top:25px;left:24px}.cn-post-actions .cn-chork-orb.is-coarse-pointer .cn-chork-orb-menu{z-index:calc(var(--z-overlay) + 6);gap:9px;top:auto;bottom:calc(100% + 34px);left:50%}.cn-post-actions .cn-chork-orb.is-coarse-pointer .cn-chork-orb-option{width:46px;height:62px}.cn-post-actions .cn-chork-orb.is-coarse-pointer .cn-chork-orb-option-inner{width:46px;height:46px}.cn-post-actions .cn-chork-orb.is-coarse-pointer .cn-chork-orb-option .cn-action-icon,.cn-post-actions .cn-chork-orb.is-coarse-pointer .cn-chork-orb-option .cn-action-icon svg{width:28px;height:28px}.cn-chork-orb.is-comment.is-coarse-pointer .cn-chork-orb-menu{top:auto;bottom:calc(100% + 28px);left:50%}.cn-chork-orb.is-comment .cn-chork-orb-option{--orb-radius:46px;width:40px;height:40px}.cn-chork-orb.is-comment .cn-chork-orb-option-inner{width:40px;height:40px}.cn-chork-orb.is-comment .cn-chork-orb-option .cn-action-icon,.cn-chork-orb.is-comment .cn-chork-orb-option .cn-action-icon svg{width:25px;height:25px}}.cn-donate-hero{background:radial-gradient(circle at 100% 0,#cf5b2d24,#cf5b2d00 38%),linear-gradient(155deg,#f8fbff,#f3f7ff);border:1px solid #d8e1f0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.cn-donate-page-main{margin-top:0;padding-top:8px}.cn-donate-hero-content{gap:10px;min-width:0;display:grid}.cn-donate-hero-bird{justify-content:center;align-items:flex-end;display:flex}.cn-donate-hero-bird img{width:clamp(118px,17vw,180px);height:auto;image-rendering:pixelated}.cn-donate-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#3d5f89;margin:0;font-size:12px;font-weight:700}.cn-donate-hero h1{margin:0;font-size:30px;font-weight:800;line-height:1.15}.cn-donate-hero p{color:var(--muted);max-width:68ch;margin:0;font-size:15px}.cn-donate-points{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.cn-donate-point{color:var(--foreground);align-items:center;gap:8px;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-donate-point{color:color-mix(in srgb,var(--foreground)92%,var(--muted)8%)}}.cn-donate-point{font-size:14px;font-weight:600}.cn-donate-point:before{content:"";background:#cf5b2d;border-radius:999px;flex:none;width:7px;height:7px}@media (max-width:760px){.cn-donate-hero{grid-template-columns:minmax(0,1fr)}.cn-donate-hero-bird{justify-content:center}.cn-donate-hero h1{font-size:22px}}@media (max-width:420px){.cn-donate-hero h1{font-size:19px}}.cn-donate-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin-top:16px;display:grid}.cn-donate-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin-top:16px;display:grid}.cn-donate-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 28px -24px #122a4c73}.cn-donate-card.is-featured{border-color:#cf5b2d;box-shadow:0 20px 36px -26px #cf5b2d8c}.cn-donate-metric-card{gap:8px;padding:14px}.cn-donate-metric-card.is-positive{background:linear-gradient(#f4fcf6 0%,#edf8f0 100%);border-color:#9bcaa8}.cn-donate-metric-card.is-negative{background:linear-gradient(#fff7f3 0%,#fff2ec 100%);border-color:#e0b8a9}.cn-donate-metric-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.2}.cn-donate-metric-value{color:var(--foreground);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:850;line-height:1}.cn-donate-metric-meta{color:var(--muted);margin:0;font-size:12px}.cn-donate-finance-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;margin-top:16px;display:grid}.cn-donate-finance-card{align-content:start}.cn-donate-finance-list{gap:8px;display:grid}.cn-donate-finance-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.cn-donate-finance-copy{gap:2px;min-width:0;display:grid}.cn-donate-finance-label{color:var(--foreground);margin:0;font-size:13px;font-weight:700;line-height:1.25}.cn-donate-finance-note{color:var(--muted);margin:0;font-size:11px;line-height:1.25}.cn-donate-finance-value{color:var(--foreground);text-align:right;white-space:nowrap;font-size:13px;line-height:1.2}.cn-donate-finance-total{border-top:1px solid var(--border);margin-top:2px;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.cn-donate-finance-total{border-top:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.cn-donate-finance-total{color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.cn-donate-finance-total strong{font-size:14px}.cn-donate-snapshot-card{gap:10px;margin-top:16px}.cn-donate-snapshot-copy{color:var(--foreground);margin:0;font-size:13px;line-height:1.4}.cn-donate-snapshot-warning{color:#8a3618;background:#fff4ee;border:1px solid #f1c7b4;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.35}.cn-donate-snapshot-warning code{font-size:11px}.cn-donate-snapshot-list{color:var(--foreground);gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.cn-donate-snapshot-list code{background:var(--panel-muted);font-size:11px}@supports (color:color-mix(in lab, red, red)){.cn-donate-snapshot-list code{background:color-mix(in srgb,var(--panel-muted)76%,var(--panel))}}.cn-donate-snapshot-list code{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-donate-snapshot-list code{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.cn-donate-snapshot-list code{border-radius:6px;padding:2px 4px}.cn-donate-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-donate-card h2{margin:0;font-size:18px;font-weight:760}.cn-donate-tag{color:#9d3f1f;letter-spacing:.02em;background:#fff3ee;border:1px solid #f0bfab;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cn-donate-card p{color:var(--muted);margin:0;font-size:14px}.cn-donate-actions{margin-top:2px}.cn-donate-link{border-bottom:none;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:170px;min-height:42px;padding:10px 18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.cn-donate-link.is-patreon{background:#ff4f1f;border-color:#ff4f1f}.cn-donate-link.is-patreon:hover:not(:disabled){background:#ee4316;border-color:#ee4316}.cn-donate-link:hover{border-bottom:none}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topbar,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-mobile-nav,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-account-pill,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-user-pill,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-avatar-menu,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-notification-menu,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-rail-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-compose-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-composer,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-panel,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-item,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-block,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-maintenance-modal,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-hero{background:var(--panel);border-color:var(--border-strong)}:root[data-theme=horse] body:before{content:"";z-index:0;pointer-events:none;opacity:var(--cn-horse-background-opacity);background-image:var(--cn-horse-background-art);background-position:var(--cn-horse-background-position);background-repeat:no-repeat;background-size:var(--cn-horse-background-size);position:fixed;inset:0}:root[data-theme=horse] body:after{content:"";width:104px;height:118px;z-index:calc(var(--z-topbar) - 1);pointer-events:none;opacity:.74;image-rendering:pixelated;filter:drop-shadow(3px 3px 0 var(--cn-shadow-ink));transform-origin:100% 100%;background:linear-gradient(#191d20 0 0) 30px 0/36px 8px no-repeat,linear-gradient(#2b3237 0 0) 24px 8px/48px 8px no-repeat,linear-gradient(#1b2023 0 0) 39px 16px/22px 8px no-repeat,linear-gradient(#7d4b2d 0 0) 31px 18px/34px 28px no-repeat,linear-gradient(#a46139 0 0) 39px 14px/18px 38px no-repeat,linear-gradient(#5f351f 0 0) 25px 22px/8px 18px no-repeat,linear-gradient(#5f351f 0 0) 64px 22px/8px 18px no-repeat,linear-gradient(#372115 0 0) 30px 10px/8px 12px no-repeat,linear-gradient(#372115 0 0) 58px 10px/8px 12px no-repeat,linear-gradient(#f3e7d0 0 0) 44px 18px/6px 28px no-repeat,linear-gradient(#15191d 0 0) 36px 27px/6px 4px no-repeat,linear-gradient(#15191d 0 0) 56px 27px/6px 4px no-repeat,linear-gradient(#301b12 0 0) 48px 38px/10px 5px no-repeat,linear-gradient(#f4eadb 0 0) 36px 48px/26px 18px no-repeat,linear-gradient(#1e2c34 0 0) 25px 62px/40px 34px no-repeat,linear-gradient(#2c3b43 0 0) 61px 66px/14px 28px no-repeat,linear-gradient(#f4eadb 0 0) 42px 64px/10px 30px no-repeat,linear-gradient(#9d2429 0 0) 43px 66px/5px 20px no-repeat,linear-gradient(#7a1820 0 0) 48px 68px/4px 16px no-repeat,linear-gradient(#1a242a 0 0) 21px 66px/8px 18px no-repeat,linear-gradient(#1a242a 0 0) 72px 68px/8px 18px no-repeat,linear-gradient(#7d4b2d 0 0) 33px 94px/9px 18px no-repeat,linear-gradient(#7d4b2d 0 0) 58px 94px/9px 18px no-repeat,linear-gradient(#f1e5cf 0 0) 57px 96px/10px 16px no-repeat,linear-gradient(#171b20 0 0) 30px 110px/15px 6px no-repeat,linear-gradient(#171b20 0 0) 55px 110px/15px 6px no-repeat,linear-gradient(#3e2417 0 0) 74px 76px/6px 26px no-repeat;position:fixed;bottom:clamp(22px,4vh,48px);right:clamp(18px,2.8vw,42px);transform:scale(.78)rotate(1deg)}:root[data-theme=dookie]{--cn-dookie-drip-dark:#3f2619;--cn-dookie-drip-mid:#6a3d27;--cn-dookie-drip-light:#8d5936;--cn-dookie-drip-gloss:#b27a49}:root[data-theme=dookie] :is(.cn-feed-card,.cn-compose-card,.cn-rail-card,.cn-auth-card,.cn-messages-sidebar-card,.cn-messages-thread-panel,.cn-messages-compose-card,.cn-messages-request-card,.cn-messages-invite-card){isolation:isolate;position:relative;overflow:visible}:root[data-theme=dookie] :is(.cn-feed-card,.cn-compose-card,.cn-rail-card,.cn-auth-card,.cn-messages-sidebar-card,.cn-messages-thread-panel,.cn-messages-compose-card,.cn-messages-request-card,.cn-messages-invite-card):after{content:"";z-index:0;pointer-events:none;opacity:.92;image-rendering:pixelated;background-image:linear-gradient(var(--cn-dookie-drip-light)0 0),linear-gradient(var(--cn-dookie-drip-mid)0 0),linear-gradient(var(--cn-dookie-drip-dark)0 0),linear-gradient(var(--cn-dookie-drip-gloss)0 0),linear-gradient(var(--cn-dookie-drip-mid)0 0),linear-gradient(var(--cn-dookie-drip-dark)0 0),linear-gradient(var(--cn-dookie-drip-light)0 0),linear-gradient(var(--cn-dookie-drip-gloss)0 0),linear-gradient(var(--cn-dookie-drip-mid)0 0),linear-gradient(var(--cn-dookie-drip-dark)0 0),linear-gradient(var(--cn-dookie-drip-light)0 0),linear-gradient(var(--cn-dookie-drip-mid)0 0),linear-gradient(var(--cn-dookie-drip-light)0 0),linear-gradient(var(--cn-dookie-drip-dark)0 0),linear-gradient(var(--cn-dookie-drip-mid)0 0),linear-gradient(var(--cn-dookie-drip-light)0 0),linear-gradient(var(--cn-dookie-drip-dark)0 0),linear-gradient(var(--cn-dookie-drip-mid)0 0);filter:drop-shadow(1px 1px #00000052);background-position:6px 0,6px 3px,15px 3px,9px 1px,right 7px top 0,right 11px top 3px,right 20px top 3px,right 12px top 1px,left 7% bottom 12px,left 9% bottom 7px,left 35% bottom 10px,right 19% bottom 12px,right 8% bottom 9px,left 12% bottom 9px,left 43% bottom 10px,right 15% bottom 9px,left 22% bottom 8px,right 31% bottom 8px;background-repeat:no-repeat;background-size:18px 3px,5px 8px,4px 5px,4px 2px,20px 3px,5px 9px,4px 6px,4px 2px,18px 4px,8px 3px,14px 3px,20px 4px,10px 3px,0 0,0 0,0 0,0 0,0 0;animation:3s steps(6,end) infinite cn-dookie-pool-accumulate;position:absolute;inset:-5px -4px -26px}:root[data-theme=dookie] .cn-feed-card:after,:root[data-theme=dookie] .cn-compose-card:after{animation-delay:-600ms}:root[data-theme=dookie] .cn-rail-card:after,:root[data-theme=dookie] .cn-auth-card:after{animation-delay:-1200ms}:root[data-theme=dookie] :is(.cn-messages-sidebar-card,.cn-messages-thread-panel,.cn-messages-compose-card,.cn-messages-request-card,.cn-messages-invite-card):after{animation-delay:-1800ms}:root[data-theme=dookie] :is(.cn-feed-card,.cn-compose-card,.cn-rail-card,.cn-auth-card,.cn-messages-sidebar-card,.cn-messages-thread-panel,.cn-messages-compose-card,.cn-messages-request-card,.cn-messages-invite-card)>*{z-index:1;position:relative}@keyframes cn-dookie-pool-accumulate{0%{opacity:.82;background-position:6px 0,6px 3px,15px 3px,9px 1px,right 7px top 0,right 11px top 3px,right 20px top 3px,right 12px top 1px,left 7% bottom 12px,left 9% bottom 7px,left 35% bottom 10px,right 19% bottom 12px,right 8% bottom 9px,left 12% bottom 9px,left 43% bottom 10px,right 15% bottom 9px,left 22% bottom 8px,right 31% bottom 8px;background-size:18px 3px,4px 6px,3px 4px,4px 2px,20px 3px,4px 7px,3px 4px,4px 2px,14px 3px,6px 2px,10px 2px,14px 3px,7px 2px,0 0,0 0,0 0,0 0,0 0}42%{opacity:.96;background-size:20px 4px,5px 10px,4px 6px,4px 2px,22px 4px,5px 11px,4px 7px,4px 2px,20px 4px,9px 4px,15px 4px,22px 4px,11px 4px,3px 3px,3px 3px,4px 4px,0 0,0 0}68%{opacity:.98;background-position:6px 0,6px 3px,15px 3px,9px 1px,right 7px top 0,right 11px top 3px,right 20px top 3px,right 12px top 1px,left 7% bottom 12px,left 9% bottom 7px,left 35% bottom 10px,right 19% bottom 12px,right 8% bottom 9px,left 12% bottom -2px,left 43% bottom -4px,right 15% bottom -1px,left 22% bottom 4px,right 31% bottom 3px;background-size:18px 3px,5px 8px,4px 5px,4px 2px,20px 3px,5px 9px,4px 6px,4px 2px,18px 4px,8px 3px,14px 3px,20px 4px,10px 3px,3px 3px,3px 3px,4px 4px,3px 3px,3px 3px}to{opacity:.82;background-position:6px 0,6px 3px,15px 3px,9px 1px,right 7px top 0,right 11px top 3px,right 20px top 3px,right 12px top 1px,left 7% bottom 12px,left 9% bottom 7px,left 35% bottom 10px,right 19% bottom 12px,right 8% bottom 9px,left 12% bottom -14px,left 43% bottom -16px,right 15% bottom -13px,left 22% bottom -12px,right 31% bottom -15px;background-size:18px 3px,4px 6px,3px 4px,4px 2px,20px 3px,4px 7px,3px 4px,4px 2px,14px 3px,6px 2px,10px 2px,14px 3px,7px 2px,0 0,0 0,0 0,0 0,0 0}}@media (max-width:760px),(hover:none) and (pointer:coarse){:root[data-theme=horse]{--cn-horse-background-position:right -116px bottom calc(84px + env(safe-area-inset-bottom));--cn-horse-background-size:min(96vw,420px)auto;--cn-horse-background-opacity:.13}:root[data-theme=horse] body:after{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));transform:scale(.62)rotate(1deg)}:root[data-theme=dookie] :is(.cn-feed-card,.cn-compose-card,.cn-rail-card,.cn-auth-card,.cn-messages-sidebar-card,.cn-messages-thread-panel,.cn-messages-compose-card,.cn-messages-request-card,.cn-messages-invite-card):after{inset:-4px -3px -22px}}@media (prefers-reduced-motion:reduce){:root[data-theme=dookie] :is(.cn-feed-card,.cn-compose-card,.cn-rail-card,.cn-auth-card,.cn-messages-sidebar-card,.cn-messages-thread-panel,.cn-messages-compose-card,.cn-messages-request-card,.cn-messages-invite-card):after{animation:none}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-item{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-item{background:color-mix(in srgb,var(--panel-muted)82%,var(--panel)18%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-rail-card.cn-rail-card-winner{box-shadow:var(--cn-shadow-hard-card),0 1px 0 #ffffffeb inset,0 0 0 1px #fff3a052 inset,0 10px 22px #74521114;background:radial-gradient(circle at 82% 28%,#ffe89ce0 0%,#ffe89c00 34%),linear-gradient(#fff8df 0%,#ffe9b3 58%,#ffd36f 100%);border-color:#d3a549}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-rail-card.cn-rail-card-winner .cn-scoreboard-title,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-rail-card.cn-rail-card-winner .cn-scoreboard-title-link{color:#684500}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-rail-card.cn-rail-card-winner .cn-scoreboard-user-link{color:#3e2a00}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-rail-card.cn-rail-card-winner .cn-scoreboard-score{color:#4b2f00}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-rail-card.cn-rail-card-winner .cn-rail-copy{color:#5d430d}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-reply-item{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-reply-item{background:color-mix(in srgb,var(--panel-muted)64%,var(--panel)36%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topbar{background:#000}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topbar{background:color-mix(in srgb,#000 16%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-mobile-nav{background:#000}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-mobile-nav{background:color-mix(in srgb,#000 20%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-user-pill,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) a.cn-user-pill{background:var(--panel-muted);border-color:var(--border);color:var(--foreground)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-panel-title,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-block h4,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-panel-copy,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-meta,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-email,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-id,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-joined,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-kv span{color:var(--muted)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-user,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-meta strong,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-handle,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-kv strong,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-kv a{color:var(--foreground)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-user a,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-link,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-kv strong a,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-user a:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-link:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-kv strong a:hover{color:var(--link)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-invite-user a:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-link:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-kv strong a:hover{color:color-mix(in srgb,var(--link)82%,var(--foreground)18%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-badge{background:var(--panel-muted);border-color:var(--border-strong);color:var(--muted)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-badge.is-admin{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-badge.is-suspended{background:#6c2020}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-badge.is-suspended{background:color-mix(in srgb,#6c2020 22%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-badge.is-suspended{border-color:#c96f6f}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-badge.is-suspended{border-color:color-mix(in srgb,#c96f6f 42%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-admin-user-badge.is-suspended{color:#ffd5d5}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link{background:linear-gradient(90deg,var(--accent-soft)0%,var(--panel-muted)100%)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft)22%,var(--panel-muted))0%,var(--panel-muted)100%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link{border-color:color-mix(in srgb,var(--accent)30%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link{color:var(--foreground)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover{background:linear-gradient(90deg,var(--accent)0%,var(--accent-soft)100%)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent)34%,var(--panel-muted))0%,color-mix(in srgb,var(--accent-soft)52%,var(--panel-muted))100%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover{border-color:color-mix(in srgb,var(--accent)62%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover{box-shadow:inset -3px 0 0 #ffffff85,0 0 0 1px var(--accent),0 10px 20px -14px #00000073}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover{box-shadow:inset -3px 0 0 #ffffff85,0 0 0 1px color-mix(in srgb,var(--accent)34%,transparent),0 10px 20px -14px #00000073}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-icon{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-icon{color:color-mix(in srgb,var(--accent)74%,var(--foreground))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover .cn-nav-icon{color:#fff}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link:hover .cn-nav-icon{color:color-mix(in srgb,#fff 88%,var(--accent))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-btn-soft,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-compose-tool-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-compose-system-toggle,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-inline-menu-trigger{background:var(--panel-muted);color:var(--foreground);border-color:#0000}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-compose-tool-btn.cn-compose-tool-btn-memelab{border-color:var(--cn-memelab-border)!important;background:var(--cn-memelab-gradient)!important;color:#fff!important}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-btn-primary,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) a.cn-btn-primary{color:#fff8f1;text-shadow:0 1px #0000003d}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-shell{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-shell{border-color:color-mix(in srgb,var(--accent)26%,var(--border)74%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-shell{background:linear-gradient(180deg,var(--panel),var(--panel-muted))}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--panel)86%,white 14%),color-mix(in srgb,var(--panel-muted)92%,black 8%))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-shell{box-shadow:inset 0 1px #ffffff14,0 18px 32px -26px #000000ad}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-primary,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) a.cn-pill-action-primary,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) button.cn-pill-action-primary{color:#fff8f1;text-shadow:0 1px #0000004d}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-secondary,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) a.cn-pill-action-secondary,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) button.cn-pill-action-secondary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-pill-action-secondary,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) a.cn-pill-action-secondary,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) button.cn-pill-action-secondary{border-color:color-mix(in srgb,var(--accent)18%,var(--border)82%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-compose-tool-icon{color:#fff}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-footer a,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-card a{color:#d8ecff}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-footer a,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-card a{color:color-mix(in srgb,#d8ecff 78%,var(--foreground)22%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-footer a:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-card a:hover{color:#f3f9ff}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-footer a:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-auth-card a:hover{color:color-mix(in srgb,#f3f9ff 82%,var(--foreground)18%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link.is-active{background:linear-gradient(90deg,var(--accent)0%,var(--accent-soft)100%)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent)28%,var(--panel))0%,color-mix(in srgb,var(--accent-soft)56%,var(--panel))100%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link.is-active{border-color:color-mix(in srgb,var(--accent)52%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link.is-active{color:var(--foreground)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link.is-active .cn-nav-icon{color:#fff}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-nav-link.is-active .cn-nav-icon{color:color-mix(in srgb,#fff 82%,var(--accent))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active:hover:not(:disabled){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)62%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)40%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn.is-active:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn{color:color-mix(in srgb,var(--foreground)88%,#fff 12%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-user-name,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-user,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-button,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-author,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-author-link{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-user-name,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-user,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-button,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-author,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-author-link{color:color-mix(in srgb,var(--foreground)92%,#fff 8%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-user-handle,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-handle,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-meta,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-clear-btn{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-user-handle,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-handle,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-meta,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-clear-btn{color:color-mix(in srgb,var(--foreground)60%,var(--muted)40%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-button:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-clear-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-author-link:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-user:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-user-name:hover{color:#d8ecff}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-button:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-topic-clear-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-author-link:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-user:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-user-name:hover{color:color-mix(in srgb,#d8ecff 78%,var(--foreground)22%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn{background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn{background:color-mix(in srgb,var(--surface-emphasis)70%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn{border-color:color-mix(in srgb,var(--border)88%,transparent)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn{color:color-mix(in srgb,var(--foreground)66%,var(--muted)34%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger{background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger{background:color-mix(in srgb,var(--surface-emphasis)70%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger{border-color:color-mix(in srgb,var(--border)88%,transparent)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger{color:color-mix(in srgb,var(--foreground)66%,var(--muted)34%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn:hover:not(:disabled){background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)84%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)44%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn:hover:not(:disabled){color:#fff}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-suggest-dismiss-btn:hover:not(:disabled){color:color-mix(in srgb,#fff 72%,var(--foreground)28%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger:hover:not(:disabled){background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)84%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)44%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger:hover:not(:disabled){color:#fff}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-hide-trigger:hover:not(:disabled){color:color-mix(in srgb,#fff 72%,var(--foreground)28%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-format-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn:hover:not(:disabled){background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-format-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)72%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-switch-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)26%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-format-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-format-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)26%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active{color:#fff;background:linear-gradient(112deg,#ff4f90 0%,#ff7a41 46%,#9762ff 100%);border-color:#d56aa6}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active.is-sqwang{color:#f8edff;background:#6a33d4;border-color:#8f63e8}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-chork{--reaction-button-glow:#ffb076d6;--reaction-button-glow-soft:#ff78306b}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-hehe{--reaction-button-glow:#ff7ed0d6;--reaction-button-glow-soft:#db4eae6b;color:#fff4fb}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active.is-hehe{color:#fffcfe;background:#7e3a6d}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active.is-hehe{background:color-mix(in srgb,#7e3a6d 44%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-doink{--reaction-button-glow:#7cffa9d6;--reaction-button-glow-soft:#3f8f5a6b}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-thankful{--reaction-button-glow:#8fd2ffa8;--reaction-button-glow-soft:#5aa8ea47;color:#f5fcff}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active.is-thankful{color:#eaf7ff;background:#5aa8ea}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active.is-thankful{background:color-mix(in srgb,#5aa8ea 34%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-yerk{--reaction-button-glow:#96dbffd1;--reaction-button-glow-soft:#5a99cd66;color:#f1f9ff}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-actions{--cn-post-action-yerk-ink:#f1f9ff}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active.is-yerk{color:#f6fbff;background:#275a83}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.is-active.is-yerk{background:color-mix(in srgb,#275a83 36%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.cn-dookie-award-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn{color:#fffaf2;border-color:#d89b48}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.cn-dookie-award-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn{border-color:color-mix(in srgb,#d89b48 38%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.cn-dookie-award-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn{background:#6a4924}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-post-action-btn.cn-dookie-award-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-dookie-pill-btn{background:color-mix(in srgb,#6a4924 28%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-title,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-label{color:var(--foreground)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)36%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn:hover:not(:disabled){background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)64%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn.is-selected{border-color:color-mix(in srgb,var(--accent)46%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn.is-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-btn.is-selected{background:color-mix(in srgb,var(--accent-soft)60%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-bar{background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-poll-option-bar{background:color-mix(in srgb,var(--surface-emphasis)58%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-surface-meta-link:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-comment-author-link:hover,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-reaction-count-link:hover:not(:disabled){color:var(--link)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-reaction-count-link.is-chork-count{--reaction-selected-glow:#ffb076d6;--reaction-selected-glow-soft:#ff78306b}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-reaction-count-link.is-hehe-count{--reaction-selected-glow:#ff7ed0d6;--reaction-selected-glow-soft:#db4eae6b}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-reaction-count-link.is-doink-count{--reaction-selected-glow:#7cffa9d6;--reaction-selected-glow-soft:#3f8f5a6b}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-reaction-count-link.is-thankful-count{--reaction-selected-glow:#8fd2ffa8;--reaction-selected-glow-soft:#5aa8ea47}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-reaction-count-link.is-yerk-count{--reaction-selected-glow:#96dbffd1;--reaction-selected-glow-soft:#5a99cd66}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-chork-orb-option.is-chork{--react-glow:#ffb076d6}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-chork-orb-option.is-hehe{--react-glow:#ff7ed0d6}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-chork-orb-option.is-doink{--react-glow:#7cffa9d6}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-chork-orb-option.is-thankful{--react-glow:#8fd2ffa8}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-system{--cn-system-card-bg:#684b1e}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-system{--cn-system-card-bg:color-mix(in srgb,#684b1e 18%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-system{--cn-system-card-ink:#fff1c4;--cn-system-badge-border:#a2741c;--cn-system-badge-bg:linear-gradient(180deg,#ffd966 0%,#ffbf42 100%);--cn-system-badge-ink:#fffdf4;--cn-system-badge-stroke:#8a5600;background:#684b1e}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-system{background:color-mix(in srgb,#684b1e 18%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-system{border-color:#8d6b32}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-system .cn-feed-user-name{color:var(--cn-system-card-ink)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-system .cn-system-badge{text-shadow:0 0 .7px #8a5600,0 1px #8a5600;-webkit-text-stroke:.35px #8a5600;color:#fffdf4!important;background:linear-gradient(#ffd966 0%,#ffbf42 100%)!important;border-color:#a2741c!important}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-feed-card-dollopbot:before{background:linear-gradient(#c79d3f 0%,#8a6a2c 100%)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-positive,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-negative{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-positive,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-negative{background:color-mix(in srgb,var(--panel-muted)78%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-positive,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-negative{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-positive,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-metric-card.is-negative{border-color:color-mix(in srgb,var(--accent)22%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-snapshot-warning{background:#6a2f15}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-snapshot-warning{background:color-mix(in srgb,#6a2f15 24%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-snapshot-warning{border-color:#d78f6a}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-snapshot-warning{border-color:color-mix(in srgb,#d78f6a 38%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-snapshot-warning{color:#f5d0c1}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-snapshot-list code{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-donate-snapshot-list code{background:color-mix(in srgb,var(--panel-muted)72%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-notification-badge{color:#1f120a}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-top-messages-btn.is-active{background:linear-gradient(180deg,var(--accent)0%,var(--accent-soft)100%)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-top-messages-btn.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)26%,var(--surface-strong))0%,color-mix(in srgb,var(--accent-soft)48%,var(--surface-strong))100%)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-top-messages-btn.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-top-messages-btn.is-active{border-color:color-mix(in srgb,var(--accent)44%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-top-messages-btn.is-active{color:var(--foreground)}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-notification-item-special,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-system-special-chip{background:#b58b3f}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-notification-item-special,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-system-special-chip{background:color-mix(in srgb,#b58b3f 22%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-notification-item-special,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-system-special-chip{color:#f7dfaa;border-color:#a77f37}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-maintenance-overlay{background:#080503c2}:root[data-theme=horse] :is(.cn-topbar,.cn-mobile-nav,.cn-account-pill,.cn-user-pill,.cn-avatar-menu,.cn-notification-menu,.cn-rail-card,.cn-feed-card,.cn-compose-card,.cn-poll-composer,.cn-poll-card,.cn-poll-option-btn,.cn-auth-card,.cn-admin-invite-panel,.cn-admin-invite-item,.cn-admin-user-block,.cn-admin-user-card,.cn-maintenance-modal,.cn-donate-card,.cn-donate-hero){background:var(--cn-horse-surface-bg);border-color:var(--cn-horse-surface-border);box-shadow:var(--cn-horse-leather-shadow)}:root[data-theme=horse] :is(.cn-topbar,.cn-mobile-nav){background:var(--cn-horse-cream)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse] :is(.cn-topbar,.cn-mobile-nav){background:color-mix(in srgb,var(--cn-horse-cream)86%,var(--cn-horse-pasture-light))}}:root[data-theme=horse] :is(.cn-topbar,.cn-mobile-nav){border-color:var(--cn-horse-leather)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse] :is(.cn-topbar,.cn-mobile-nav){border-color:color-mix(in srgb,var(--cn-horse-leather)42%,var(--border))}}:root[data-theme=horse] :is(.cn-btn-soft,.cn-feed-switch,.cn-compose-tool-btn,.cn-compose-system-toggle,.cn-inline-menu-trigger,.cn-feed-switch-btn,.cn-suggest-dismiss-btn,.cn-post-hide-trigger){background:var(--cn-horse-control-bg);border-color:var(--cn-horse-leather)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse] :is(.cn-btn-soft,.cn-feed-switch,.cn-compose-tool-btn,.cn-compose-system-toggle,.cn-inline-menu-trigger,.cn-feed-switch-btn,.cn-suggest-dismiss-btn,.cn-post-hide-trigger){border-color:color-mix(in srgb,var(--cn-horse-leather)28%,var(--border))}}:root[data-theme=horse] :is(.cn-btn-soft,.cn-feed-switch,.cn-compose-tool-btn,.cn-compose-system-toggle,.cn-inline-menu-trigger,.cn-feed-switch-btn,.cn-suggest-dismiss-btn,.cn-post-hide-trigger){color:var(--foreground)}:root[data-theme=horse] :is(.cn-btn-soft,.cn-feed-switch-btn,.cn-compose-tool-btn,.cn-compose-system-toggle,.cn-inline-menu-trigger,.cn-suggest-dismiss-btn,.cn-post-hide-trigger):hover:not(:disabled){background:var(--cn-horse-control-hover-bg);border-color:var(--cn-horse-leather)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse] :is(.cn-btn-soft,.cn-feed-switch-btn,.cn-compose-tool-btn,.cn-compose-system-toggle,.cn-inline-menu-trigger,.cn-suggest-dismiss-btn,.cn-post-hide-trigger):hover:not(:disabled){border-color:color-mix(in srgb,var(--cn-horse-leather)42%,var(--border))}}:root[data-theme=horse] :is(.cn-feed-user-name,.cn-suggest-user,.cn-topic-button,.cn-comment-author,.cn-comment-author-link,.cn-admin-invite-user,.cn-admin-user-handle){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse] :is(.cn-feed-user-name,.cn-suggest-user,.cn-topic-button,.cn-comment-author,.cn-comment-author-link,.cn-admin-invite-user,.cn-admin-user-handle){color:color-mix(in srgb,var(--foreground)94%,var(--cn-horse-leather))}}:root[data-theme=horse] :is(.cn-feed-user-handle,.cn-suggest-handle,.cn-topic-meta,.cn-topic-clear-btn,.cn-admin-invite-meta,.cn-admin-user-email,.cn-admin-user-id,.cn-admin-user-joined){color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=horse] :is(.cn-feed-user-handle,.cn-suggest-handle,.cn-topic-meta,.cn-topic-clear-btn,.cn-admin-invite-meta,.cn-admin-user-email,.cn-admin-user-id,.cn-admin-user-joined){color:color-mix(in srgb,var(--muted)86%,var(--cn-horse-leather))}}:root[data-theme=horse] :is(.cn-auth-footer a,.cn-auth-card a,.cn-topic-button:hover:not(:disabled),.cn-topic-clear-btn:hover:not(:disabled),.cn-comment-author-link:hover,.cn-suggest-user:hover,.cn-feed-user-name:hover){color:var(--link)}.cn-messages-page{gap:14px;min-width:0;display:grid;overflow-x:clip}.cn-messages-compose-card{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-compose-card{border:1px solid color-mix(in srgb,var(--border)92%,transparent)}}.cn-messages-compose-card{background:var(--panel-muted);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cn-messages-compose-card{background:color-mix(in srgb,var(--panel-muted)58%,var(--panel))}}.cn-messages-compose-card{box-shadow:none;gap:10px;padding:12px;display:grid}.cn-messages-newdm{gap:8px;display:grid}.cn-messages-newdm-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.cn-messages-newdm-target-field{gap:6px;min-width:0;display:grid;position:relative}.cn-messages-newdm-target-field .cn-top-search{width:100%;min-width:0}.cn-messages-label{color:var(--muted);font-size:12px;font-weight:650}.cn-messages-textarea{resize:vertical;width:100%;min-height:84px}.cn-messages-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.cn-messages-charcount{color:var(--muted);font-size:12px}.cn-messages-grid{flex-direction:column;align-items:start;gap:14px;display:flex}.cn-messages-sidebar-card{order:2;align-self:stretch;gap:12px;width:100%;max-height:none;padding:10px 12px;display:grid;position:static;top:auto;overflow:visible}.cn-messages-thread-panel{order:1;width:100%;min-width:0;overflow-x:clip}.cn-messages-sidebar-section{gap:8px;display:grid}.cn-messages-sidebar-section+.cn-messages-sidebar-section{border-top:1px solid var(--border);padding-top:10px}@supports (color:color-mix(in lab, red, red)){.cn-messages-sidebar-section+.cn-messages-sidebar-section{border-top:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.cn-messages-sidebar-list-section .cn-messages-thread-list{max-height:min(56vh,680px)}.cn-messages-list-compose-trigger{appearance:none;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:999px;margin:0;padding:0;line-height:0;display:none}.cn-messages-list-compose-trigger:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-list-compose-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)58%,transparent)}}.cn-messages-list-compose-trigger:focus-visible{outline-offset:2px}.cn-messages-list-compose-trigger:hover:not(:disabled){background:0 0;border-color:#0000;transform:none}.cn-messages-thread-list{align-content:start;gap:0;max-height:min(68vh,760px);padding-right:2px;display:grid;overflow:auto}.cn-messages-compose-entry,.cn-messages-invite-entry{display:grid}.cn-messages-compose-entry .cn-messages-thread-top{justify-content:flex-start}.cn-messages-thread-btn{border:0;border-bottom:1px solid var(--border);width:100%}@supports (color:color-mix(in lab, red, red)){.cn-messages-thread-btn{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.cn-messages-thread-btn{text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 6px;transition:background-color .12s;display:grid}.cn-messages-thread-btn:hover{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-messages-thread-btn:hover{background:color-mix(in srgb,var(--panel-muted)54%,var(--panel))}}.cn-messages-thread-btn:hover{box-shadow:none}.cn-messages-thread-btn.is-active{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-thread-btn.is-active{border-bottom-color:color-mix(in srgb,var(--accent)18%,var(--border))}}.cn-messages-thread-btn.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-thread-btn.is-active{background:color-mix(in srgb,var(--accent-soft)12%,var(--panel))}}.cn-messages-thread-btn.is-active{box-shadow:inset 2px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-thread-btn.is-active{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent)72%,white 0%)}}.cn-messages-thread-btn.is-active{border-radius:8px}.cn-messages-thread-main{align-content:start;gap:3px;min-width:0;display:grid}.cn-messages-thread-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn-messages-thread-top-right{align-items:center;gap:6px;display:inline-flex}.cn-messages-thread-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.cn-messages-thread-time{color:var(--muted);white-space:nowrap;font-size:11px}.cn-messages-unread-badge{color:#fff;background:#e5484d;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.cn-messages-thread-side-badge{place-self:center end;margin-left:2px}.cn-group-chat-avatar{background:linear-gradient(#e8f1ff,#d6e7ff);border:1px solid #bfd4f7;justify-content:center;align-items:center;display:inline-flex}.cn-messages-thread-subrow{gap:5px;display:grid}.cn-messages-thread-preview{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.cn-messages-status-chip{border:1px solid var(--border);border-radius:999px;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-status-chip{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.cn-messages-status-chip{color:var(--muted);background:0 0;padding:1px 7px;font-size:10px;font-weight:650}.cn-messages-status-chip.is-accepted{color:#2d6a37;background:#eaf7eeb3;border-color:#cfe8d3}.cn-messages-status-chip.is-pending{color:#8a5a06;background:#fff6dfc7;border-color:#f0d89e}.cn-messages-status-chip.is-rejected{color:#8d2f24;background:#fff1efc7;border-color:#f5c8c1}.cn-messages-thread-panel{background:var(--panel);align-content:start;gap:6px;min-height:0;padding:10px 12px;display:grid;position:relative}.cn-messages-thread-panel>.cn-messages-thread-header{order:10}.cn-messages-thread-panel>.cn-alert-error,.cn-messages-thread-panel>.cn-messages-empty,.cn-messages-thread-panel>.cn-surface-empty{order:20}.cn-messages-thread-panel>.cn-messages-content-panel{order:30}.cn-messages-thread-panel>.cn-messages-conversation-log{order:40}.cn-messages-thread-panel>.cn-messages-composer-panel{order:50}.cn-messages-thread-panel>.cn-messages-tool-panel{order:60}.cn-messages-thread-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 0 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-thread-header{border-bottom:1px solid color-mix(in srgb,var(--border)58%,transparent)}}.cn-messages-thread-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-thread-actions-wrap{display:inline-flex;position:relative}.cn-thread-actions-trigger{justify-content:center;min-width:30px;min-height:30px;padding:0 8px;font-size:16px;font-weight:700;line-height:1}.cn-thread-actions-menu{z-index:40;border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:4px;min-width:164px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 20px -18px #0f172a47}.cn-thread-actions-item{text-align:left;width:100%;color:var(--foreground);min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px}.cn-thread-actions-item:hover:not(:disabled){background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-thread-actions-item:hover:not(:disabled){background:color-mix(in srgb,var(--panel-muted)78%,var(--panel))}}.cn-thread-actions-item:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-thread-actions-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)14%,var(--border))}}.cn-thread-actions-item.is-danger{color:#a02222}.cn-thread-actions-item.is-danger:hover:not(:disabled){background:#fff1f1;border-color:#f4c7c7}.cn-thread-actions-item:disabled{opacity:.7;cursor:default}.cn-messages-thread-header-user{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cn-messages-thread-header-copy{flex:auto;gap:2px;min-width:0;display:grid}.cn-messages-mobile-back{border:1px solid var(--border);background:var(--panel);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:none}@supports (color:color-mix(in lab, red, red)){.cn-messages-mobile-back{background:color-mix(in srgb,var(--panel)88%,#fff 12%)}}.cn-messages-mobile-back{color:var(--foreground);cursor:pointer;flex:none;font-size:16px;line-height:1}.cn-messages-mobile-back:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-mobile-back:hover{border-color:color-mix(in srgb,var(--accent)28%,var(--border))}}.cn-messages-mobile-back:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-mobile-back:hover{background:color-mix(in srgb,var(--accent-soft)35%,var(--panel))}}.cn-messages-thread-title{letter-spacing:.02em;margin:0;font-size:16px;font-weight:700;line-height:1.15;font-family:var(--cn-font-body)!important}.cn-messages-thread-handle{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.3}.cn-messages-thread-handle a{color:inherit;text-decoration:none}.cn-messages-thread-handle a:hover{text-decoration:underline}.cn-messages-inline-invite-form{gap:6px;width:min(100%,620px);margin-top:8px;padding-right:36px;display:grid;position:relative}.cn-messages-inline-invite-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cn-messages-inline-invite-field{min-width:0;position:relative}.cn-messages-inline-invite-input{width:100%;min-width:0;margin:0}.cn-messages-inline-invite-close{border:1px solid var(--border);border-radius:999px;width:26px;height:26px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.cn-messages-inline-invite-close{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.cn-messages-inline-invite-close{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-inline-invite-close{background:color-mix(in srgb,var(--panel)90%,var(--surface-emphasis)10%)}}.cn-messages-inline-invite-close{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.cn-messages-inline-invite-close:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-inline-invite-close:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)30%,var(--border))}}.cn-messages-inline-invite-close:hover:not(:disabled){color:var(--foreground);background:var(--surface-emphasis)}@supports (color:color-mix(in lab, red, red)){.cn-messages-inline-invite-close:hover:not(:disabled){background:color-mix(in srgb,var(--surface-emphasis)58%,var(--panel))}}.cn-messages-inline-invite-close span{font-size:16px;transform:translateY(-.5px)}.cn-messages-inline-group-form{gap:6px;width:min(100%,620px);margin-top:8px;padding-right:36px;display:grid;position:relative}.cn-messages-inline-group-form.is-compose{width:100%;padding-right:0}.cn-messages-inline-group-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.cn-messages-inline-group-fields{gap:6px;min-width:0;display:grid}.cn-messages-inline-group-input{width:100%;min-width:0;margin:0}.cn-messages-inline-group-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-messages-inline-group-actions .cn-btn-soft,.cn-messages-inline-group-actions .cn-btn-primary{min-height:32px;padding-inline:10px}.cn-messages-inline-group-form .cn-alert-error,.cn-messages-inline-group-form .cn-messages-empty,.cn-messages-inline-group-form .cn-surface-empty{margin:0}.cn-messages-inline-invite-notes{color:var(--muted);gap:4px;font-size:11px;display:grid}.cn-messages-inline-invite-notes p{margin:0}.cn-messages-log{max-height:360px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;padding:4px 0;display:flex;overflow:hidden auto}.cn-messages-log-pagination{justify-items:center;gap:8px;padding:4px 0 8px;display:grid}.cn-messages-subpanel{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-subpanel{border:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.cn-messages-subpanel{background:var(--panel);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cn-messages-subpanel{background:color-mix(in srgb,var(--panel)94%,var(--panel-muted))}}.cn-messages-subpanel{box-shadow:none;padding:10px}.cn-messages-content-panel{border-left-width:3px;border-left-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-content-panel{border-left-color:color-mix(in srgb,var(--accent)35%,var(--border))}}.cn-messages-tool-panel{background:var(--panel-muted);border-style:solid}@supports (color:color-mix(in lab, red, red)){.cn-messages-tool-panel{background:color-mix(in srgb,var(--panel-muted)76%,var(--panel))}}.cn-messages-thread-panel>.cn-messages-tool-panel{justify-self:end;width:min(100%,420px);margin-top:2px}.cn-messages-composer-panel{border:0;border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-composer-panel{border-top:1px solid color-mix(in srgb,var(--border)58%,transparent)}}.cn-messages-composer-panel{background:0 0;border-radius:0;padding:8px 0 0}.cn-messages-conversation-log{isolation:isolate;border-color:#0000;position:relative}.cn-messages-conversation-log:before{content:"";flex:1 0 auto}.cn-messages-conversation-log>*{z-index:1;flex:none;position:relative}.cn-messages-composer-panel .cn-messages-label{display:none}.cn-messages-compose-card .cn-messages-textarea,.cn-messages-composer-panel .cn-messages-textarea{border:1px solid var(--border);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.cn-messages-compose-card .cn-messages-textarea,.cn-messages-composer-panel .cn-messages-textarea{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.cn-messages-compose-card .cn-messages-textarea,.cn-messages-composer-panel .cn-messages-textarea{background:var(--surface-strong);box-shadow:none;resize:none;min-height:40px;padding:8px 12px;line-height:1.35}.cn-messages-compose-card .cn-messages-textarea:focus,.cn-messages-composer-panel .cn-messages-textarea:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.cn-messages-compose-card .cn-messages-textarea:focus,.cn-messages-composer-panel .cn-messages-textarea:focus{border-color:color-mix(in srgb,var(--accent)48%,var(--border))}}.cn-messages-compose-card .cn-messages-textarea:focus,.cn-messages-composer-panel .cn-messages-textarea:focus{box-shadow:0 0 0 3px var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-compose-card .cn-messages-textarea:focus,.cn-messages-composer-panel .cn-messages-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft)22%,transparent)}}.cn-messages-composer-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.cn-messages-composer-input{min-width:0;display:grid}.cn-messages-compose-card .cn-messages-actions,.cn-messages-composer-panel .cn-messages-actions{background:0 0;border:0;border-radius:0;align-items:center;margin-top:6px;padding:0}.cn-messages-composer-tools{flex:none;align-self:end;align-items:center;gap:8px;display:inline-flex}.cn-messages-composer-image-btn{min-height:32px;padding:5px 10px;font-weight:700}.cn-messages-composer-send-btn{box-shadow:none}.cn-messages-composer-send-btn svg{fill:currentColor;stroke:none;width:18px;height:18px}.cn-messages-composer-panel .cn-messages-charcount{opacity:.75;font-size:11px}.cn-messages-log-row{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.cn-messages-log-row.is-mine{justify-content:flex-end}.cn-messages-edit-modal{width:min(560px,100%)}.cn-messages-edit-modal-textarea{resize:vertical;min-height:140px}.cn-messages-edit-modal .cn-alert-error{margin:0}.cn-messages-bubble-stack{isolation:isolate;gap:3px;min-width:0;max-width:min(76ch,100%);display:grid;position:relative}.cn-messages-bubble-stack.is-action-surface-open{z-index:80}.cn-messages-bubble-line{align-items:center;gap:6px;min-width:0;display:flex}.cn-messages-bubble-line.is-mine{justify-content:flex-end;align-items:center}.cn-messages-bubble{border:1px solid var(--border);min-width:0;max-width:min(76ch,100%)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble{border:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.cn-messages-bubble{background:var(--surface-strong);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble{background:color-mix(in srgb,var(--surface-strong)92%,var(--panel))}}.cn-messages-bubble{box-shadow:none;color:var(--foreground);padding:6px 11px;position:relative}.cn-messages-bubble.is-link-preview-only{width:fit-content;max-width:min(432px,100%);padding:6px}.cn-messages-bubble.has-media{justify-items:start;width:fit-content;max-width:min(300px,100%);display:grid}.cn-messages-bubble.has-media.is-mine{justify-items:end}.cn-messages-bubble.is-mine{color:#f7fbff;background:linear-gradient(#63abff 0%,#2f79ef 100%);border-color:#2c6edf;box-shadow:0 8px 18px -16px #2f79efe6}.cn-messages-bubble.is-selection-locked,.cn-messages-bubble.is-selection-locked *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cn-messages-bubble:after,.cn-messages-bubble.is-mine:after{content:none}.cn-messages-bubble-author{color:var(--foreground);margin:0 0 0 40px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble-author{color:color-mix(in srgb,var(--foreground)72%,var(--muted))}}.cn-messages-bubble-author{letter-spacing:.01em;font-weight:700;line-height:1.2}.cn-messages-log-row.is-mine .cn-messages-bubble-author{display:none}.cn-messages-bubble-text{white-space:pre-wrap;word-break:break-word;color:inherit;margin:0;line-height:1.3}.cn-messages-bubble .cn-inline-link-stack{width:fit-content;max-width:min(220px,100%);margin-top:4px;margin-bottom:2px}.cn-messages-bubble .cn-inline-image-link{border-radius:14px;width:fit-content;max-width:min(220px,100%)}.cn-messages-bubble .cn-inline-image-preview{object-fit:contain;border-radius:14px;width:auto;max-width:min(220px,100%);max-height:180px;box-shadow:0 6px 14px #0000001f}.cn-messages-link-preview-card{width:min(420px,100%);max-width:min(420px,100%);margin-top:6px;display:flex}.cn-messages-link-preview-card.is-standalone{margin-top:0}.cn-messages-bubble .cn-link-preview-card.is-social .cn-link-preview-media{min-height:0;max-height:none;padding:0}.cn-messages-bubble .cn-link-preview-card.is-social .cn-link-preview-image{max-height:320px}.cn-messages-bubble .cn-link-preview-card.is-article .cn-link-preview-image{max-height:260px}.cn-messages-bubble .cn-link-preview-body{padding:10px 11px 11px}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-bg:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-bg:color-mix(in srgb,var(--panel-muted)92%,var(--panel))}}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-border:color-mix(in srgb,var(--border)84%,transparent)}}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-hover-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-hover-border:color-mix(in srgb,var(--accent)36%,var(--border))}}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-hover-bg:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-card-hover-bg:color-mix(in srgb,var(--panel-muted)80%,var(--surface-emphasis)20%)}}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-media-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-media-bg:color-mix(in srgb,var(--panel)86%,#000 14%)}}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-body-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-body-bg:color-mix(in srgb,var(--panel)95%,var(--panel-muted))}}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-body-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-body-border:color-mix(in srgb,var(--border)82%,transparent)}}.cn-messages-bubble .cn-link-preview-card{--cn-link-preview-site-color:var(--muted);--cn-link-preview-title-color:var(--foreground);--cn-link-preview-description-color:var(--muted)}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-bg:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-bg:color-mix(in srgb,var(--panel-muted)84%,var(--accent-soft)16%)}}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-border:color-mix(in srgb,var(--border)72%,var(--accent)28%)}}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-hover-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-hover-border:color-mix(in srgb,var(--accent)42%,var(--border))}}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-hover-bg:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-card-hover-bg:color-mix(in srgb,var(--panel-muted)72%,var(--surface-emphasis)28%)}}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-media-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-media-bg:color-mix(in srgb,var(--panel)82%,var(--accent-soft)18%)}}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-body-bg:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-body-bg:color-mix(in srgb,var(--panel)88%,var(--accent-soft)12%)}}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-body-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-body-border:color-mix(in srgb,var(--border)70%,var(--accent)20%)}}.cn-messages-bubble.is-mine .cn-link-preview-card{--cn-link-preview-site-color:var(--muted);--cn-link-preview-title-color:var(--foreground);--cn-link-preview-description-color:var(--muted)}.cn-messages-bubble-avatar{align-self:center}.cn-messages-log-time{color:var(--muted);white-space:nowrap;align-self:center;align-items:center;font-size:10px;line-height:1.1;display:inline-flex}.cn-messages-bubble-meta{min-width:0;color:var(--muted);align-items:center;gap:5px;display:inline-flex}.cn-messages-bubble-meta.is-mine{justify-content:flex-end}.cn-messages-edited-tag{color:var(--foreground);align-items:center;font-size:10px;line-height:1.1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-edited-tag{color:color-mix(in srgb,var(--foreground)58%,var(--muted))}}.cn-messages-edited-tag{text-transform:lowercase}.cn-messages-bubble-cluster{min-width:0;display:grid;position:relative;overflow:visible}.cn-messages-bubble-cluster.is-mine{justify-items:end}.cn-messages-bubble-cluster.has-reactions{padding-bottom:14px}.cn-messages-bubble-support{z-index:24;flex:none;align-items:flex-start;min-width:0;min-height:28px;margin-top:0;margin-left:6px;display:inline-flex;position:relative}.cn-messages-bubble-support.is-mine{margin-left:0}.cn-messages-bubble-support.is-open{z-index:90}.cn-messages-reaction-summary-list{white-space:nowrap;z-index:2;flex-wrap:nowrap;align-items:center;gap:4px;width:max-content;min-width:0;max-width:none;display:flex;position:absolute;bottom:0;left:12px;transform:translateY(40%)}.cn-messages-reaction-summary-list.is-mine{left:auto;right:12px}.cn-messages-reaction-pill{border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-pill{border:1px solid color-mix(in srgb,var(--border)80%,transparent)}}.cn-messages-reaction-pill{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-pill{background:color-mix(in srgb,var(--panel)94%,transparent)}}.cn-messages-reaction-pill{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-pill{color:color-mix(in srgb,var(--foreground)78%,var(--muted))}}.cn-messages-reaction-pill{white-space:nowrap;font-size:10px;font-weight:700;line-height:1}.cn-messages-reaction-pill:hover:not(:disabled){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-pill:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)18%,var(--panel))}}.cn-messages-reaction-pill:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-pill:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)28%,var(--border))}}.cn-messages-reaction-pill:hover:not(:disabled){transform:translateY(-1px)}.cn-messages-reaction-pill.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-pill.is-active{background:color-mix(in srgb,var(--accent-soft)32%,var(--panel))}}.cn-messages-reaction-pill.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-pill.is-active{border-color:color-mix(in srgb,var(--accent)40%,var(--border))}}.cn-messages-reaction-pill.is-active{color:var(--foreground)}.cn-messages-reaction-pill:disabled{opacity:.74;cursor:default;transform:none}.cn-messages-reaction-pill-head{align-items:center;gap:3px;display:inline-flex}.cn-messages-reaction-pill-reactors{flex-wrap:nowrap;align-items:center;display:inline-flex}.cn-messages-reaction-reactor-avatar{border:1px solid var(--panel);margin-left:-3px}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-reactor-avatar{border:1px solid color-mix(in srgb,var(--panel)76%,#fff 24%)}}.cn-messages-reaction-reactor-avatar{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-reactor-avatar{background:color-mix(in srgb,var(--panel)92%,transparent)}}.cn-messages-reaction-pill-reactors .cn-messages-reaction-reactor-avatar:first-child{margin-left:0}.cn-messages-bubble-reply-chip{border:1px solid var(--border);border-radius:12px;gap:2px;margin-bottom:6px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble-reply-chip{border:1px solid color-mix(in srgb,var(--border)74%,transparent)}}.cn-messages-bubble-reply-chip{border-left-width:3px;border-left-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble-reply-chip{border-left-color:color-mix(in srgb,var(--accent)72%,var(--border))}}.cn-messages-bubble-reply-chip{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble-reply-chip{background:color-mix(in srgb,var(--panel-muted)76%,var(--panel))}}.cn-messages-bubble.is-mine .cn-messages-bubble-reply-chip{background:#ffffff1f;border-color:#f7fbff47 #f7fbff47 #f7fbff47 #f7fbffbd}.cn-messages-bubble-reply-author{font-size:10px;font-weight:700;line-height:1.2}.cn-messages-bubble-reply-text{color:var(--foreground);font-size:11px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.cn-messages-bubble-reply-text{color:color-mix(in srgb,var(--foreground)80%,var(--muted))}}.cn-messages-bubble-reply-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cn-messages-bubble.is-mine .cn-messages-bubble-reply-text{color:#f7fbffdb}.cn-messages-quick-reacts{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cn-messages-quick-react-btn{border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-quick-react-btn{border:1px solid color-mix(in srgb,var(--border)80%,transparent)}}.cn-messages-quick-react-btn{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-quick-react-btn{background:color-mix(in srgb,var(--panel)92%,transparent)}}.cn-messages-quick-react-btn{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-messages-quick-react-btn{color:color-mix(in srgb,var(--foreground)74%,var(--muted))}}.cn-messages-quick-react-btn{cursor:pointer;font-size:11px;font-weight:700;transition:background-color .12s,border-color .12s,color .12s,transform .12s}.cn-messages-quick-react-btn:hover:not(:disabled){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-quick-react-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)18%,var(--panel))}}.cn-messages-quick-react-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-quick-react-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)30%,var(--border))}}.cn-messages-quick-react-btn:hover:not(:disabled){color:var(--foreground);transform:translateY(-1px)}.cn-messages-quick-react-btn.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-quick-react-btn.is-active{background:color-mix(in srgb,var(--accent-soft)32%,var(--panel))}}.cn-messages-quick-react-btn.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-quick-react-btn.is-active{border-color:color-mix(in srgb,var(--accent)40%,var(--border))}}.cn-messages-quick-react-btn.is-active{color:var(--foreground)}.cn-messages-quick-react-btn:disabled{opacity:.72;cursor:default;transform:none}.cn-messages-bubble.is-mine a{color:inherit;-webkit-text-decoration:underline #f7fbff8f;text-decoration:underline #f7fbff8f}.cn-messages-bubble-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.cn-messages-bubble-actions.is-mine{justify-content:flex-end}.cn-messages-message-icon-btn{background:var(--panel);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-message-icon-btn{background:color-mix(in srgb,var(--panel)94%,transparent)}}.cn-messages-message-icon-btn{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-messages-message-icon-btn{color:color-mix(in srgb,var(--foreground)74%,var(--muted))}}.cn-messages-message-icon-btn{min-width:28px;min-height:28px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.cn-messages-message-icon-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)78%,transparent)}}.cn-messages-message-icon-btn{transition:background-color .12s,border-color .12s,color .12s,transform .12s,box-shadow .12s}.cn-messages-message-icon-btn:hover:not(:disabled),.cn-messages-message-menu-trigger:hover:not(:disabled){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-message-icon-btn:hover:not(:disabled),.cn-messages-message-menu-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)18%,var(--panel))}}.cn-messages-message-icon-btn:hover:not(:disabled),.cn-messages-message-menu-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cn-messages-message-icon-btn:hover:not(:disabled),.cn-messages-message-menu-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)28%,var(--border))}}.cn-messages-message-icon-btn:hover:not(:disabled),.cn-messages-message-menu-trigger:hover:not(:disabled){color:var(--foreground);transform:translateY(-1px)}.cn-messages-message-icon-btn:disabled{opacity:.7;cursor:default;transform:none}.cn-messages-message-menu-trigger{letter-spacing:.02em;min-width:30px;min-height:28px;padding:0 8px;font-size:13px;font-weight:900}.cn-messages-message-reaction-picker,.cn-messages-message-menu{z-index:120;min-width:180px;position:absolute;top:calc(100% + 6px);left:0}.cn-messages-message-reaction-picker.is-mine,.cn-messages-message-menu.is-mine{left:auto;right:0}.cn-messages-mobile-action-overlay{z-index:calc(var(--z-overlay) + 2);-webkit-backdrop-filter:blur(12px);background:#12161d57;place-items:center;padding:20px;animation:.18s ease-out both cn-messages-mobile-action-overlay-in;display:grid;position:fixed;inset:0}.cn-messages-mobile-action-dialog{transform-origin:50%;will-change:transform,opacity;width:min(320px,100vw - 32px);max-width:100%;animation:.22s cubic-bezier(.18,.88,.24,1) both cn-messages-mobile-action-sheet-in}.cn-messages-message-menu.cn-messages-mobile-action-sheet,.cn-messages-message-menu.cn-messages-mobile-action-sheet.is-mine{z-index:auto;background:var(--panel);border-radius:18px;gap:8px;width:100%;min-width:0;padding:10px;position:relative;inset:auto}@supports (color:color-mix(in lab, red, red)){.cn-messages-message-menu.cn-messages-mobile-action-sheet,.cn-messages-message-menu.cn-messages-mobile-action-sheet.is-mine{background:color-mix(in srgb,var(--panel)94%,transparent)}}.cn-messages-message-menu.cn-messages-mobile-action-sheet,.cn-messages-message-menu.cn-messages-mobile-action-sheet.is-mine{box-shadow:0 24px 60px -28px #0f172a99}.cn-messages-mobile-action-sheet .cn-thread-actions-item{border-radius:12px;min-height:42px;padding:0 12px;font-weight:700}.cn-messages-reaction-picker-grid,.cn-messages-message-menu-reactions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cn-messages-reaction-picker-grid{padding:0}.cn-messages-reaction-picker-btn{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-picker-btn{border:1px solid color-mix(in srgb,var(--border)80%,transparent)}}.cn-messages-reaction-picker-btn{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-picker-btn{background:color-mix(in srgb,var(--panel)94%,transparent)}}.cn-messages-reaction-picker-btn{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-picker-btn{color:color-mix(in srgb,var(--foreground)78%,var(--muted))}}.cn-messages-reaction-picker-btn{border-radius:12px;min-width:38px;min-height:34px;font-size:18px;line-height:1;transition:background-color .12s,border-color .12s,color .12s,transform .12s}.cn-messages-reaction-picker-btn:hover:not(:disabled){background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-picker-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft)18%,var(--panel))}}.cn-messages-reaction-picker-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-picker-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)30%,var(--border))}}.cn-messages-reaction-picker-btn:hover:not(:disabled){color:var(--foreground);transform:translateY(-1px)}.cn-messages-reaction-picker-btn.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-picker-btn.is-active{background:color-mix(in srgb,var(--accent-soft)32%,var(--panel))}}.cn-messages-reaction-picker-btn.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-reaction-picker-btn.is-active{border-color:color-mix(in srgb,var(--accent)40%,var(--border))}}.cn-messages-reaction-picker-btn.is-active{color:var(--foreground)}.cn-messages-reaction-picker-btn:disabled{opacity:.72;cursor:default;transform:none}.cn-messages-message-menu-reactions{padding:4px 0 8px}.cn-messages-message-menu.is-desktop .cn-messages-message-menu-reactions{display:none}.cn-messages-mobile-action-sheet .cn-messages-message-menu-reactions{padding:0 0 6px}.cn-messages-mobile-action-sheet .cn-messages-reaction-picker-btn{min-height:44px;font-size:21px}@keyframes cn-messages-mobile-action-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cn-messages-mobile-action-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cn-messages-mobile-action-overlay,.cn-messages-mobile-action-dialog{animation:none}}.cn-messages-reply{gap:6px;display:grid}.cn-messages-composer-reply-chip{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-composer-reply-chip{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.cn-messages-composer-reply-chip{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){.cn-messages-composer-reply-chip{background:color-mix(in srgb,var(--panel-muted)82%,var(--panel))}}.cn-messages-composer-reply-copy{gap:2px;min-width:0;display:grid}.cn-messages-composer-reply-eyebrow{color:var(--foreground);font-size:10px;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.cn-messages-composer-reply-eyebrow{color:color-mix(in srgb,var(--foreground)72%,var(--muted))}}.cn-messages-composer-reply-text{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.cn-messages-composer-reply-clear{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cn-messages-composer-reply-clear{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.cn-messages-composer-reply-clear{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cn-messages-composer-reply-clear{background:color-mix(in srgb,var(--panel)90%,transparent)}}.cn-messages-composer-reply-clear{color:var(--muted);cursor:pointer}.cn-messages-composer-reply-clear:hover:not(:disabled){color:var(--foreground);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cn-messages-composer-reply-clear:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent)26%,var(--border))}}.cn-messages-request-card{border:1px solid #e4b340}@supports (color:color-mix(in lab, red, red)){.cn-messages-request-card{border:1px solid color-mix(in srgb,#e4b340 30%,var(--border))}}.cn-messages-request-card{background:#fff3d6;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cn-messages-request-card{background:color-mix(in srgb,#fff3d6 22%,var(--panel))}}.cn-messages-request-card{border-left-width:2px;border-left-color:#e4b340;gap:6px;padding:10px;display:grid}.cn-messages-request-title{margin:0;font-size:13px;font-weight:650}.cn-messages-request-preview{white-space:pre-wrap;word-break:break-word;margin:0}.cn-messages-request-warning{color:#8a5a06;background:#fff6df;border:1px solid #f0d89e;border-radius:10px;margin:0;padding:8px 10px}.cn-messages-request-copy{color:var(--muted);margin:0;font-size:12px}.cn-messages-invite-panel{gap:10px}.cn-messages-invite-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cn-messages-invite-card{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.cn-messages-invite-card{border:1px solid color-mix(in srgb,var(--border)76%,transparent)}}.cn-messages-invite-card{background:#fff;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cn-messages-invite-card{background:color-mix(in srgb,#fff 84%,var(--panel))}}.cn-messages-invite-card{gap:10px;padding:12px;display:grid}.cn-messages-invite-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.cn-messages-invite-copy{gap:4px;min-width:0;display:grid}.cn-messages-invite-title,.cn-messages-invite-meta,.cn-messages-invite-members{margin:0}.cn-messages-invite-title{font-weight:700}.cn-messages-invite-meta,.cn-messages-invite-members{color:var(--muted);font-size:12px}.cn-messages-invite-actions{justify-content:flex-start}.cn-messages-thread-panel .cn-alert-error{margin:0}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-thread-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-log,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-invite-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-request-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-subpanel,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-compose-card{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-thread-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-log,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-invite-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-request-card,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-subpanel,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-compose-card{background:color-mix(in srgb,var(--panel)92%,transparent)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-thread-btn.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-thread-btn.is-active{background:color-mix(in srgb,var(--accent-soft)22%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-group-chat-avatar{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-group-chat-avatar{background:color-mix(in srgb,var(--accent-soft)42%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-group-chat-avatar{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-group-chat-avatar{border-color:color-mix(in srgb,var(--accent)24%,var(--border))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble{background:color-mix(in srgb,var(--panel)92%,transparent)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble{box-shadow:none}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble.is-mine{box-shadow:none;background:linear-gradient(#63abff 0%,#2f79ef 100%);border-color:#2c6edf}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble:after,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble.is-mine:after{content:none}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble-time{background:0 0}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-tool-panel{background:var(--panel-muted)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-tool-panel{background:color-mix(in srgb,var(--panel-muted)76%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-request-card{background:#8f6a24}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-request-card{background:color-mix(in srgb,#8f6a24 16%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-request-card{border-left-color:#b58935}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-panel .cn-messages-textarea{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-panel .cn-messages-textarea{background:color-mix(in srgb,var(--panel)94%,transparent)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-panel .cn-messages-textarea{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-panel .cn-messages-textarea{border-color:color-mix(in srgb,var(--border)78%,transparent)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-panel .cn-messages-textarea{box-shadow:none}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-panel .cn-messages-actions{background:0 0;border-color:#0000}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble-reply-chip,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-reply-chip,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-reaction-pill,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-icon-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-reaction-picker-btn{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-bubble-reply-chip,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-composer-reply-chip,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-reaction-pill,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-icon-btn,:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-reaction-picker-btn{background:color-mix(in srgb,var(--panel)92%,transparent)}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-icon-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-menu-trigger:hover:not(:disabled){background:#8b3636}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-icon-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-menu-trigger:hover:not(:disabled){background:color-mix(in srgb,#8b3636 24%,var(--panel))}}:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-icon-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-menu-trigger:hover:not(:disabled){border-color:#d66565}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-icon-btn:hover:not(:disabled),:root:is([data-theme=dookie],[data-theme=gay],[data-theme=horse]) .cn-messages-message-menu-trigger:hover:not(:disabled){border-color:color-mix(in srgb,#d66565 22%,var(--border))}}@media (min-width:961px){.cn-messages-message-reaction-picker,.cn-messages-message-menu{top:auto;bottom:calc(100% + 8px)}.cn-shell-main.cn-shell-main-messages{--cn-shell-max-width:100vw;--cn-shell-pad-x:0px;width:100%;max-width:none;height:100dvh;margin:0;padding-bottom:16px;padding-right:12px;overflow:hidden}.cn-shell-grid.cn-shell-grid-messages{height:100%;min-height:100%}.cn-shell-grid.cn-shell-grid-messages>.cn-center-column,.cn-messages-page{height:100%;min-height:0}.cn-messages-grid{grid-template-columns:minmax(260px,312px) minmax(0,1fr);align-items:stretch;gap:10px;height:100%;min-height:0;display:grid}.cn-messages-sidebar-card{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;grid-area:1/1;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:8px 8px 8px 10px;overflow:hidden}.cn-messages-sidebar-section,.cn-messages-sidebar-list-section{min-height:0}.cn-messages-sidebar-list-section{grid-template-rows:auto minmax(0,1fr)}.cn-messages-sidebar-list-section .cn-surface-list-header{margin-bottom:2px;padding-bottom:6px}.cn-messages-sidebar-list-section .cn-messages-thread-list,.cn-messages-thread-list{flex-direction:column;align-items:stretch;height:100%;min-height:0;max-height:none;padding-right:0;display:flex}.cn-messages-thread-btn{gap:8px;padding:7px 6px}.cn-messages-thread-main{flex-direction:column;justify-content:flex-start;gap:2px;min-height:0;display:flex}.cn-messages-thread-top{align-items:flex-start;gap:6px}.cn-messages-thread-top-right{align-self:flex-start;gap:5px}.cn-messages-thread-name{font-size:14px;line-height:1.1}.cn-messages-thread-time{font-size:10px}.cn-messages-unread-badge{min-width:16px;height:16px;padding:0 5px;font-size:10px}.cn-messages-thread-subrow{align-items:center;gap:6px;min-width:0;display:flex}.cn-messages-status-chip{flex:none;padding:0 5px;font-size:9px}.cn-messages-thread-preview{-webkit-line-clamp:1;line-clamp:1;font-size:11px;line-height:1.15}.cn-messages-thread-panel{flex-direction:column;grid-area:1/2;height:100%;min-height:0;display:flex;overflow:hidden}.cn-messages-thread-panel>*{flex:none}.cn-messages-thread-panel>.cn-messages-conversation-log{flex:auto;min-height:180px}.cn-messages-log{min-height:0;max-height:none}.cn-messages-conversation-log{overflow:auto}}@media (max-width:960px){.cn-shell-main.cn-shell-main-messages{--cn-shell-pad-x:0px;max-width:none;height:auto;min-height:100dvh;padding:var(--cn-topbar-offset,104px)0 calc(var(--cn-mobile-nav-padding,108px) + env(safe-area-inset-bottom));margin:0;overflow:hidden auto}.cn-shell-grid.cn-shell-grid-messages,.cn-shell-grid.cn-shell-grid-messages>.cn-center-column,.cn-messages-page{align-content:start;gap:0;height:auto;min-height:0}.cn-messages-grid{grid-template-columns:1fr;align-content:start;height:auto;min-height:0;display:grid}.cn-messages-sidebar-card{grid-template-rows:auto;align-self:start;height:auto;min-height:0;max-height:none;display:grid;position:static;overflow:visible}.cn-messages-sidebar-list-section .cn-surface-list-header{flex-wrap:nowrap}.cn-messages-list-compose-trigger{flex:none;display:inline-flex}.cn-messages-compose-entry{display:none}.cn-messages-sidebar-section,.cn-messages-sidebar-list-section{min-height:0}.cn-messages-sidebar-list-section{grid-template-rows:auto auto;display:grid}.cn-messages-grid .cn-messages-thread-panel,.cn-messages-grid.has-thread-open .cn-messages-sidebar-card{display:none}.cn-messages-grid.has-thread-open .cn-messages-thread-panel{display:flex}.cn-messages-thread-panel.is-open{top:var(--cn-topbar-offset,104px);z-index:calc(var(--z-mobile-nav) + 1);width:auto;max-width:100vw;height:auto;min-height:0;padding:10px 10px max(12px,env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior-x:none;touch-action:pan-y;border-bottom:0;border-left:0;border-right:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:clip hidden}.cn-messages-thread-list{height:auto;min-height:0;max-height:none;overflow:visible}.cn-messages-log{max-height:280px}.cn-messages-grid.has-thread-open .cn-messages-log,.cn-messages-thread-panel.is-open .cn-messages-log{flex:auto;min-height:0;max-height:none}.cn-messages-grid.has-thread-open .cn-messages-conversation-log,.cn-messages-thread-panel.is-open .cn-messages-conversation-log{overscroll-behavior-x:none;overflow:clip auto}.cn-messages-thread-panel.is-open>.cn-messages-composer-panel{z-index:2;padding:8px 0 max(10px,env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--panel)0%,var(--panel)18%,var(--panel)44%);margin-top:auto;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.cn-messages-thread-panel.is-open>.cn-messages-composer-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--panel)0%,transparent)0%,color-mix(in srgb,var(--panel)92%,transparent)18%,var(--panel)44%)}}.cn-messages-thread-btn{padding:10px 9px}.cn-messages-thread-preview{-webkit-line-clamp:3;line-clamp:3}.cn-messages-thread-header{flex-wrap:nowrap;align-items:center}.cn-messages-thread-header-user{flex:auto;align-items:center;min-width:0}.cn-messages-thread-header-actions{flex-wrap:nowrap;flex:none;align-self:center;width:auto;margin-left:auto}.cn-messages-thread-header-actions>*{flex:none;justify-content:flex-start}.cn-messages-thread-header-copy{overflow:hidden}.cn-messages-thread-header-copy .cn-messages-thread-title,.cn-messages-thread-header-copy .cn-messages-thread-handle{text-overflow:ellipsis;min-width:0;overflow:hidden}.cn-messages-compose-intro{display:none}.cn-messages-mobile-back{display:inline-flex}.cn-messages-newdm-row{align-items:center}.cn-messages-newdm-target-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.cn-messages-newdm-target-field .cn-messages-label{white-space:nowrap;margin:0}.cn-messages-newdm-textarea{height:40px;min-height:40px}.cn-messages-bubble-support{min-height:0;margin-top:0;margin-left:0}.cn-messages-bubble-actions{display:none}.cn-messages-reaction-summary-list{max-width:none}.cn-messages-message-reaction-picker,.cn-messages-message-menu{top:0;bottom:auto}.cn-messages-bubble,.cn-messages-bubble *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cn-messages-composer-reply-chip{padding:7px 9px}.cn-messages-edit-modal{padding:12px}.cn-messages-composer-panel .cn-messages-actions{border-radius:0;flex-wrap:wrap;align-items:flex-start}.cn-messages-composer-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.cn-messages-inline-invite-form{width:100%}.cn-messages-thread-panel>.cn-messages-tool-panel{justify-self:stretch;width:100%}}@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}
