.character-counter{inset-inline-end:var(--character-underline-inset,0px);bottom:calc(var(--character-underline-bottom,0px) + 12px);min-inline-size:calc(var(--character-counter-columns,5) * 1ch);color:#999;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:end;white-space:nowrap;pointer-events:none;user-select:none;font-size:11px;font-weight:400;line-height:1.2;transition:color .12s;position:absolute}input[data-max-characters],textarea[data-max-characters]{color:#b34435;-webkit-text-fill-color:#b34435}input[data-max-characters-shake],textarea[data-max-characters-shake]{animation:.28s ease-in-out character-limit-shake}@keyframes character-limit-shake{0%,to{translate:0}20%{translate:-3px}40%{translate:3px}60%{translate:-2px}80%{translate:2px}}[data-character-underline][data-character-counter-reserved]>:is(input,textarea){padding-inline-end:var(--character-counter-space,44px)}[data-character-underline][data-character-limit]>.character-counter{color:#b34435}.password-input>.character-counter--minimum{inset-inline-end:42px}.password-input[data-character-underline=min]>input,.password-controls-ready .password-input[data-character-underline=min]>input{padding-inline-end:calc(var(--character-counter-space,calc(6ch + 10px)) + 42px)}[data-character-underline][data-character-minimum]>.character-counter--minimum{color:#378251}@media (prefers-reduced-motion:reduce){input[data-max-characters-shake],textarea[data-max-characters-shake]{animation:none}.character-counter{transition:none}}@media (forced-colors:active){.character-counter{color:canvastext}}:root{--input-autofill-surface:#fafafa;--input-autofill-ink:#111}:where(.account-card,.submission-card,.tool-filters,.share-dialog),.tool-search{--input-autofill-surface:#fff}.newsletter{--input-autofill-surface:#f7f7f7}.custom-tool-entry[data-selected=true]{--input-autofill-surface:#3c3c3c;--input-autofill-ink:#fff}.social-link-row[data-dragging]{--input-autofill-surface:#fff}.social-link-address[data-invalid]{--input-autofill-ink:#b34435}:is(input,textarea):is(:autofill,:autofill){caret-color:var(--input-autofill-ink);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-surface) inset!important;box-shadow:0 0 0 1000px var(--input-autofill-surface) inset!important;-webkit-text-fill-color:var(--input-autofill-ink)!important}@media (forced-colors:active){:is(input,textarea):is(:autofill,:autofill){caret-color:canvastext;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-text-fill-color:CanvasText!important}}[data-toast-host]{--um-toast-top:max(16px, env(safe-area-inset-top));width:100%;max-width:none;height:0;max-height:none;color:inherit;pointer-events:none;z-index:10000;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}body:has(.site-header) [data-toast-host]{--um-toast-top:calc(max(var(--header-height,62px), env(safe-area-inset-top)) + 12px)}[data-toast-host] .tst-body,[data-toast-host] .tst-copy,[data-toast-host] .tst-ghost,[data-toast-host] .tst[data-phase=exit]{filter:none!important}[data-toast-host] .tst-viewport[data-position^=top] .tst-slot{top:var(--um-toast-top)}[data-toast-host] .tst-close{align-self:flex-start;margin-top:7px}[data-toast-host] .tst-body:not(:has(.tst-action)){flex-wrap:nowrap;padding-bottom:0}[data-toast-host] .tst-body:not(:has(.tst-action)) .tst-copy{flex:auto;min-width:0;max-width:min(520px,100vw - 176px)}@media (width>=768px){[data-toast-host] .tst-copy{max-width:min(520px,100vw - 176px)}}[data-toast-host]::backdrop{pointer-events:none;background:0 0}[data-toast-fallback]{flex-direction:column;align-items:center;gap:8px;display:flex;inset-block-start:var(--um-toast-top)}[data-toast-fallback] .toast-fallback-card{color:#242424;max-width:calc(100vw - 32px);font:inherit;overflow-wrap:anywhere;pointer-events:auto;background:#fff;border:1px solid #e8e8e8;border-radius:22px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;display:flex;box-shadow:0 6px 24px #0000001f}[data-toast-fallback] .toast-fallback-card button{color:#fff;font:inherit;cursor:pointer;background:#252525;border:0;border-radius:99px;flex:none;padding:5px 9px;font-size:13px}[data-site-toasts]{--um-toast-ink:#242424;--um-toast-muted:#727272;--um-toast-motion:.3s cubic-bezier(.22, 1, .36, 1);color:var(--um-toast-ink);font-family:inherit;font-size:15px;line-height:1.4}[data-site-toasts] .um-toast-stack{inset:var(--um-toast-top) auto auto 50%;z-index:10000;width:min(512px,100vw - 32px);max-height:calc(100svh - var(--um-toast-top) - 16px - env(safe-area-inset-bottom));pointer-events:none;position:fixed;transform:translate(-50%)}[data-site-toasts] .um-toast-stack[data-expanded=true]{pointer-events:auto}[data-site-toasts] .um-toast-viewport{pointer-events:none;padding:48px;position:absolute;inset:-48px}[data-site-toasts] .um-toast-stack[data-expanded=true] .um-toast-viewport{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}[data-site-toasts] .um-toast-deck{min-width:0;position:relative}[data-site-toasts] .um-toast-stack[data-empty=true]{pointer-events:none}[data-site-toasts] .um-toast-layer{transform:translateY(var(--toast-y,0px)) scale(var(--toast-scale,1));transform-origin:top;transition:transform var(--um-toast-motion), opacity .2s ease;pointer-events:none;justify-content:center;animation:.3s cubic-bezier(.22,1,.36,1) um-toast-enter;display:flex;position:absolute;inset:0 0 auto}[data-site-toasts] .um-toast-card{width:fit-content;max-width:min(512px,100vw - 32px);min-height:40px;color:var(--um-toast-ink);-webkit-backdrop-filter:blur(18px);pointer-events:auto;touch-action:none;transform:translate(var(--toast-drag-x,0px), var(--toast-drag-y,0px));background:#ffffffe6;border:1px solid #00000012;border-radius:22px;overflow:hidden;box-shadow:0 2px 5px #0000000f,0 10px 30px #0000001f,inset 0 1px #ffffffe6}[data-site-toasts] .um-toast-card[data-detail=true]{width:340px}[data-site-toasts] .um-toast-content{grid-template-columns:var(--um-toast-columns,18px minmax(0, 1fr) auto auto);align-items:start;gap:3px 10px;min-height:40px;padding:9px 10px 9px 14px;transition:opacity .15s;display:grid}[data-site-toasts] .um-toast-card[data-action=false]{--um-toast-columns:18px minmax(0, 1fr) auto;--um-toast-dismiss-column:3}[data-site-toasts] .um-toast-card[data-icon=false]{--um-toast-columns:minmax(0, 1fr) auto auto;--um-toast-message-column:1;--um-toast-action-column:2;--um-toast-dismiss-column:3}[data-site-toasts] .um-toast-card[data-icon=false][data-action=false]{--um-toast-columns:minmax(0, 1fr) auto;--um-toast-dismiss-column:2}[data-site-toasts] .um-toast-copy{display:contents}[data-site-toasts] .um-toast-message{grid-column:var(--um-toast-message-column,2);grid-row:1;min-width:0}[data-site-toasts] .um-toast-description{grid-column:var(--um-toast-message-column,2) / -1;grid-row:2}[data-site-toasts] .um-toast-message,[data-site-toasts] .um-toast-description{overflow-wrap:anywhere;text-wrap:pretty;margin:0;animation:.36s cubic-bezier(.22,1,.36,1) both um-toast-text;mask-image:linear-gradient(90deg,#000 0% 40%,#0000 60% 100%);mask-position:0 0;mask-size:250% 100%}[data-site-toasts] .um-toast-card[data-detail=true] .um-toast-message{font-weight:600}[data-site-toasts] .um-toast-description{color:var(--um-toast-muted);font-size:13px;animation-delay:45ms}[data-site-toasts] .um-toast-icon{flex:0 0 18px;grid-area:1/1;align-items:center;width:18px;height:20px;margin-top:1px;animation:.24s both um-toast-icon;display:flex}[data-site-toasts] .um-toast-icon svg{width:18px;height:18px;display:block}[data-site-toasts] .um-toast-icon[data-state=success]{color:#378251}[data-site-toasts] .um-toast-icon[data-state=error]{color:#b34435}[data-site-toasts] .um-toast-icon[data-state=warning]{color:#a56d22}[data-site-toasts] .um-toast-icon[data-state=info]{color:#4f76ae}[data-site-toasts] .um-toast-icon[data-state=pending] svg{stroke-dasharray:31 13;animation:.8s linear infinite um-toast-spin}[data-site-toasts] .um-toast-action,[data-site-toasts] .um-toast-dismiss{grid-column:var(--um-toast-dismiss-column,4);font:inherit;white-space:nowrap;cursor:pointer;border:0;flex:none;grid-row:1;justify-content:center;align-items:center;font-weight:500;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}[data-site-toasts] .um-toast-action{grid-column:var(--um-toast-action-column,3);color:#fff;background:#252525;border-radius:999px;grid-row:1;min-height:28px;margin-block:-3px;padding:4px 10px;font-size:13px}@media (width>=810px) and (hover:hover) and (pointer:fine){[data-site-toasts] .um-toast-action:hover{background:#454545}}[data-site-toasts] .um-toast-dismiss{color:#929292;background:0 0;border-radius:50%;width:24px;height:24px;margin:-1px -4px}[data-site-toasts] .um-toast-dismiss svg{width:14px;height:14px}@media (width>=810px) and (hover:hover) and (pointer:fine){[data-site-toasts] .um-toast-dismiss:hover{color:#333;background:#0000000d}}[data-site-toasts] .um-toast-action:active,[data-site-toasts] .um-toast-dismiss:active{transform:scale(.95)}[data-site-toasts] .um-toast-action:focus-visible{box-shadow:0 0 0 3px #00000026}[data-site-toasts] .um-toast-dismiss:focus-visible{color:#111;background:#dedede}[data-site-toasts] .um-toast-layer[data-behind=true] .um-toast-card{pointer-events:none}[data-site-toasts] .um-toast-layer[data-leaving=true]{animation:.2s both um-toast-leave}[data-site-toasts] .um-toast-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes um-toast-enter{0%{opacity:0;translate:0 -8px;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes um-toast-leave{to{opacity:0;translate:0 -6px;scale:.96}}@keyframes um-toast-text{0%{opacity:.3;mask-position:100% 0}to{opacity:1;mask-position:0 0}}@keyframes um-toast-icon{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes um-toast-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){[data-site-toasts] .um-toast-layer,[data-site-toasts] .um-toast-message,[data-site-toasts] .um-toast-description,[data-site-toasts] .um-toast-icon{transition:none;animation:none}[data-site-toasts] .um-toast-icon[data-state=pending] svg{animation-duration:1.8s}}@media (prefers-reduced-transparency:reduce){[data-site-toasts] .um-toast-card{-webkit-backdrop-filter:none;background:#fff}}@media (width<=400px){[data-site-toasts]{font-size:14px}[data-site-toasts] .um-toast-content{column-gap:8px;padding-inline-start:12px}[data-site-toasts] .um-toast-action{padding-inline:8px}}.like-button [data-like-count],.view-count [data-views]{font-variant-numeric:tabular-nums}.like-button,.view-count{white-space:nowrap}.metric-number{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:bottom;flex:none;display:inline-block;position:relative;overflow:hidden}.metric-number-current,.metric-number-previous{width:max-content;line-height:inherit;display:block}.metric-number-previous{pointer-events:none;user-select:none;position:absolute;inset:0 auto auto 0}@media (prefers-reduced-motion:reduce){.metric-number{width:auto!important;height:auto!important}.metric-number-current{opacity:1!important;transform:none!important}.metric-number-previous{display:none}}
