.kbs-auth-gate__shell{--kbs-keyboard-inset:0px;align-items:flex-end;background-color:color-mix(in srgb,#000 35%,transparent);display:flex;inset:0;justify-content:center;padding:0;padding-bottom:var(--kbs-keyboard-inset);position:fixed;z-index:1000}.kbs-auth-gate__shell[hidden]{display:none}@media(min-width:768px){.kbs-auth-gate__shell{align-items:center;padding:2rem}}.kbs-auth-gate__shell .kbs-auth-gate{background-color:var(--wp--preset--color--base,#fff);border-radius:1rem 1rem 0 0;box-shadow:0 -4px 24px rgb(0 0 0 / .12);color:var(--wp--custom--color--contrast,#1f1f1f);display:flex;flex-direction:column;gap:1.5rem;max-height:calc(90vh - var(--kbs-keyboard-inset, 0px));max-width:480px;overflow-y:auto;position:relative;width:100%}.kbs-auth-gate__shell .kbs-auth-gate[hidden]{display:none}@media(min-width:768px){.kbs-auth-gate__shell .kbs-auth-gate{border-radius:1rem;box-shadow:0 12px 40px rgb(0 0 0 / .18)}}.kbs-auth-gate__shell .kbs-auth-gate__header{align-items:center;border-bottom:1px solid var(--wp--custom--border--color--base,#ddd);display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.kbs-auth-gate__shell .kbs-auth-gate__title{font-family:var(--wp--custom--typography--font-headings,inherit);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.kbs-auth-gate__shell .kbs-auth-gate__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;border:0;border-radius:4px;color:inherit;cursor:pointer;font-size:1.75rem;line-height:1;padding:.25rem .5rem;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}.kbs-auth-gate__shell .kbs-auth-gate__close:focus-visible,.kbs-auth-gate__shell .kbs-auth-gate__close:hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}.kbs-auth-gate__shell .kbs-auth-gate__close:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.kbs-auth-gate__shell .kbs-auth-gate__body{display:flex;flex-direction:column;gap:1.25rem}.kbs-auth-gate__shell .kbs-auth-gate__preview{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 4%,var(--wp--preset--color--base,#fff));border-left:3px solid var(--wp--preset--color--primary);border-radius:.25rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;position:relative}.kbs-auth-gate__shell .kbs-auth-gate__preview[hidden]{display:none}.kbs-auth-gate__shell .kbs-auth-gate__eyebrow{color:var(--wp--preset--color--primary);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin-bottom:.625rem;text-transform:uppercase}.kbs-auth-gate__shell .kbs-auth-gate__quote{color:var(--wp--custom--color--contrast,#1f1f1f);font-family:var(--wp--custom--typography--font-headings,inherit);font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.5;margin:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent);max-height:9.5em;overflow:hidden;padding:0}.kbs-auth-gate__shell .kbs-auth-gate__quote:before{content:"“";margin-right:.1em}.kbs-auth-gate__shell .kbs-auth-gate__quote:after{content:"”";margin-left:.05em}.kbs-auth-gate__shell .kbs-auth-gate__edit{background:#fff0;border:1px solid var(--wp--custom--border--color--base,#ddd);border-radius:50rem;color:var(--wp--custom--color--contrast,#1f1f1f);cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .625rem;position:absolute;right:.75rem;top:.75rem;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),border-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}.kbs-auth-gate__shell .kbs-auth-gate__edit:hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base,#fff)}.kbs-auth-gate__shell .kbs-auth-gate__editor{display:flex;flex-direction:column;gap:.75rem}.kbs-auth-gate__shell .kbs-auth-gate__editor[hidden]{display:none}.kbs-auth-gate__shell .kbs-auth-gate__textarea{background-color:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--custom--form--field--border--color,#d1d5db);border-radius:var(--wp--custom--form--field--border--radius,.5rem);color:inherit;font-family:var(--wp--custom--form--field--font--family,inherit);font-size:var(--wp--custom--form--field--font--size,.9375rem);line-height:var(--wp--custom--form--field--font--line-height,1.5);min-height:6rem;padding:var(--wp--custom--form--field--padding--y,.85rem) var(--wp--custom--form--field--padding--x,1rem);resize:vertical;width:100%}.kbs-auth-gate__shell .kbs-auth-gate__textarea:focus{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--primary) 15%,transparent);outline:none}.kbs-auth-gate__shell .kbs-auth-gate__editor-actions{display:flex;gap:.5rem;justify-content:flex-end}.kbs-auth-gate__shell .kbs-auth-gate__cancel-edit,.kbs-auth-gate__shell .kbs-auth-gate__save-edit{border:1px solid #fff0;border-radius:50rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.kbs-auth-gate__shell .kbs-auth-gate__cancel-edit{background:#fff0;border-color:var(--wp--custom--border--color--base,#ddd);color:inherit}.kbs-auth-gate__shell .kbs-auth-gate__cancel-edit:hover{background-color:color-mix(in srgb,currentColor 6%,transparent)}.kbs-auth-gate__shell .kbs-auth-gate__save-edit{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base,#fff)}.kbs-auth-gate__shell .kbs-auth-gate__save-edit:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 88%,#000)}.kbs-auth-gate__shell .kbs-auth-gate__lede{color:color-mix(in srgb,currentColor 70%,transparent);font-size:.9375rem;margin:0}.kbs-auth-gate__shell .kbs-auth-gate__alert{background-color:color-mix(in srgb,var(--wp--custom--form--field--error--color,#cc1818) 8%,transparent);border-left:3px solid var(--wp--custom--form--field--error--color,#cc1818);border-radius:.25rem;color:var(--wp--custom--form--field--error--color,#cc1818);font-size:.875rem;line-height:1.4;padding:.75rem 1rem}.kbs-auth-gate__shell .kbs-auth-gate__alert[hidden]{display:none}.kbs-auth-gate__shell .kbs-auth-gate__identity{display:flex;flex-direction:column;gap:.875rem}.kbs-auth-gate__shell .kbs-auth-gate__identity[hidden]{display:none}.kbs-auth-gate__shell .kbs-auth-gate__identity-lede{color:color-mix(in srgb,currentColor 55%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.kbs-auth-gate__shell .kbs-auth-gate__identity-row{align-items:center;background-color:color-mix(in srgb,currentColor 4%,var(--wp--preset--color--base,#fff));border:1px solid var(--wp--custom--border--color--base,#ddd);border-radius:.5rem;display:flex;gap:.875rem;padding:.875rem 1rem}.kbs-auth-gate__shell .kbs-auth-gate__identity-avatar{background-color:color-mix(in srgb,currentColor 8%,transparent);border-radius:50%;flex:0 0 auto;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.kbs-auth-gate__shell .kbs-auth-gate__identity-avatar[hidden]{display:none}.kbs-auth-gate__shell .kbs-auth-gate__identity-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.kbs-auth-gate__shell .kbs-auth-gate__identity-name{color:var(--wp--custom--color--contrast,#1f1f1f);font-family:var(--wp--custom--typography--font-headings,inherit);font-size:1rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbs-auth-gate__shell .kbs-auth-gate__identity-email{color:color-mix(in srgb,currentColor 60%,transparent);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbs-auth-gate__shell .kbs-auth-gate__identity-email[hidden]{display:none}.kbs-auth-gate__shell .kbs-auth-gate__confirm{align-items:center;background-color:var(--wp--preset--color--primary);border:0;border-radius:.5rem;color:var(--wp--preset--color--base,#fff);cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:600;justify-content:center;min-height:48px;padding:.75rem 1rem;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),transform .1s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}.kbs-auth-gate__shell .kbs-auth-gate__confirm:hover:not(:disabled){background-color:color-mix(in srgb,var(--wp--preset--color--primary) 88%,#000)}.kbs-auth-gate__shell .kbs-auth-gate__confirm:active:not(:disabled){transform:scale(.98)}.kbs-auth-gate__shell .kbs-auth-gate__confirm:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.kbs-auth-gate__shell .kbs-auth-gate__confirm[aria-busy=true]{cursor:progress;opacity:.7}.kbs-auth-gate__shell .kbs-auth-gate__confirm:disabled{cursor:not-allowed}.kbs-auth-gate__shell .kbs-auth-gate__use-different{align-self:center;background:#fff0;border:0;color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:.5rem .75rem;text-decoration:underline;text-underline-offset:3px;transition:color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}.kbs-auth-gate__shell .kbs-auth-gate__use-different:hover:not(:disabled){color:var(--wp--preset--color--primary)}.kbs-auth-gate__shell .kbs-auth-gate__use-different:focus-visible{border-radius:4px;outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.kbs-auth-gate__shell .kbs-auth-gate__use-different:disabled{cursor:not-allowed;opacity:.5}.kbs-auth-gate__shell .kbs-auth-gate__signin{display:flex;flex-direction:column;gap:.875rem}.kbs-auth-gate__shell .kbs-auth-gate__signin[hidden]{display:none}.kbs-auth-gate__shell .kbs-auth-gate__google{align-items:center;background:var(--wp--preset--color--base,#fff);border:1.5px solid var(--wp--custom--border--color--base,#dadce0);border-radius:.5rem;color:var(--wp--custom--color--contrast,#3c4043);cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:.625rem;justify-content:center;min-height:48px;padding:.75rem 1rem;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),border-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),transform .1s var(--kbs-ease,cubic-bezier(.16,1,.3,1));width:100%}.kbs-auth-gate__shell .kbs-auth-gate__google:hover:not(:disabled){background-color:color-mix(in srgb,currentColor 4%,var(--wp--preset--color--base,#fff));border-color:color-mix(in srgb,currentColor 30%,transparent)}.kbs-auth-gate__shell .kbs-auth-gate__google:active:not(:disabled){transform:scale(.98)}.kbs-auth-gate__shell .kbs-auth-gate__google:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.kbs-auth-gate__shell .kbs-auth-gate__google[aria-busy=true]{cursor:progress;opacity:.7}.kbs-auth-gate__shell .kbs-auth-gate__google:disabled{cursor:not-allowed}.kbs-auth-gate__shell .kbs-auth-gate__google svg{flex-shrink:0}.kbs-auth-gate__shell .kbs-auth-gate__legal{color:color-mix(in srgb,currentColor 60%,transparent);font-size:.75rem;margin:0;text-align:center}.kbs-auth-gate__shell .kbs-auth-gate__status{color:color-mix(in srgb,currentColor 70%,transparent);font-size:.875rem;margin:0;min-height:1.4em;text-align:center}.kbs-auth-gate__shell .kbs-auth-gate__status[data-kind=success]{color:var(--wp--preset--color--accent,#2bb673);font-weight:500}.kbs-auth-gate__shell .kbs-auth-gate__status[data-kind=error]{color:var(--wp--custom--form--field--error--color,#cc1818)}.kbs-auth-gate__shell .kbs-auth-gate__status:empty{min-height:0}.kbs-auth-gate__shell .kbs-auth-gate[data-state=authenticating] .kbs-auth-gate__edit,.kbs-auth-gate__shell .kbs-auth-gate[data-state=resubmitting] .kbs-auth-gate__edit,.kbs-auth-gate__shell .kbs-auth-gate[data-state=wp_session] .kbs-auth-gate__edit{opacity:.5;pointer-events:none}.kbs-auth-gate__shell .kbs-auth-gate[data-state=posted] .kbs-auth-gate__edit,.kbs-auth-gate__shell .kbs-auth-gate[data-state=posted] .kbs-auth-gate__google,.kbs-auth-gate__shell .kbs-auth-gate[data-state=posted] .kbs-auth-gate__lede{opacity:.4;pointer-events:none}@media(prefers-reduced-motion:reduce){.kbs-auth-gate__shell .kbs-auth-gate *,.kbs-auth-gate__shell .kbs-auth-gate :after,.kbs-auth-gate__shell .kbs-auth-gate :before{transition-duration:.01ms!important}}body.drawer-open{overflow:hidden}.comments-drawer{background:#fff;box-shadow:-5px 0 15px rgb(0 0 0 / .1);display:flex;flex-direction:column;height:100vh;margin-top:0!important;overflow-y:auto;padding-block:var(--wp--custom--comments-drawer--padding--y);padding-inline:var(--wp--custom--comments-drawer--padding--x);position:fixed;right:-100%;top:0;transition:right .3s cubic-bezier(.32,.72,0,1);width:410px;z-index:var(--wp--custom--comments-drawer--z-index,9999)}.comments-drawer.open{right:0}@media(max-width:783px){.comments-drawer{bottom:-90%;height:90%;left:0;right:auto;top:auto;transition:bottom .3s cubic-bezier(.32,.72,0,1);width:100%}.comments-drawer.open{bottom:0}}.comment-drawer__close{background:none;border:none;color:currentColor;cursor:pointer;font-size:24px;height:36px;margin:0;padding:0;width:36px}@media(max-width:783px){.comment-drawer__close{font-size:28px;height:44px;width:44px}}._comment-data{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between}._comment-data .wp-block-avatar{flex-shrink:0;width:36px}._comment-data__author-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}._comment-data__author-wrapper .avatar,._comment-data__author-wrapper .wp-block-avatar img{height:36px!important;width:36px!important}._comment-data__author-wrapper .avatar{border-radius:100px;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .06),0 0 0 1px rgb(0 0 0 / .02);display:block}._comment-data__author-info{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-width:0}._comment-actions{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.kbs-reply-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;border:0;border-radius:999px;color:currentColor;cursor:pointer;font-family:inherit;font-size:var(--kbs-fs-action,.8125rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:-6px -10px;padding:6px 10px;text-decoration:none;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}.kbs-reply-button:hover{background-color:color-mix(in srgb,currentColor 6%,transparent)}.kbs-reply-button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.has-link-color.wp-block-comment-reply-link,.has-link-color.wp-block-comment-reply-link a,.has-link-color.wp-block-comment-reply-link button{color:inherit}._comment-content__body{font-family:var(--wp--custom--typography--font-sans);font-size:var(--kbs-fs-body,.875rem);letter-spacing:-.003em;line-height:1.55}._comment-content__body p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 .5rem}._comment-content__body p:last-child{margin-bottom:0}._comment-content p{font-family:var(--wp--custom--typography--font-sans)!important;font-size:var(--kbs-fs-body,.875rem);line-height:1.55!important}.kbs-comments-login-prompt{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:2rem 1rem;text-align:center}.kbs-comments-login-prompt__icon{align-items:center;background-color:color-mix(in srgb,currentColor 4%,transparent);border-radius:999px;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .06);color:color-mix(in srgb,currentColor 55%,transparent);display:flex;height:56px;justify-content:center;margin-bottom:.25rem;width:56px}.kbs-comments-login-prompt__title{color:var(--wp--preset--color--foreground,inherit);font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;line-height:1.3;margin:0}.kbs-comments-login-prompt__lede{color:color-mix(in srgb,currentColor 65%,transparent);font-size:.875rem;line-height:1.45;margin:0 0 1rem;max-width:32ch;text-wrap:balance}.kbs-comments-login-prompt__google{align-items:center;background:var(--wp--preset--color--base,#fff);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;box-shadow:0 1px 2px rgb(0 0 0 / .04);color:var(--wp--preset--color--foreground,inherit);display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:10px;justify-content:center;letter-spacing:-.005em;min-height:44px;padding:10px 22px;text-decoration:none;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),border-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),transform .1s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),box-shadow .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}.kbs-comments-login-prompt__google:hover{background-color:color-mix(in srgb,currentColor 3%,var(--wp--preset--color--base,#fff));border-color:color-mix(in srgb,currentColor 24%,transparent);box-shadow:0 2px 6px rgb(0 0 0 / .06)}.kbs-comments-login-prompt__google:active{transform:scale(.985)}.kbs-comments-login-prompt__google:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.kbs-comments-login-prompt__google svg{flex-shrink:0}.kbs-comment-edit-form__error,.kbs-reply-form__error{color:var(--wp--custom--form--field--error--color,#cc1818);font-size:.75rem;line-height:1.4;margin-top:.25rem}.kbs-comment-edit-form__error:empty,.kbs-comment-edit-form__error[hidden],.kbs-reply-form__error:empty,.kbs-reply-form__error[hidden]{display:none}.kbs-comment-diff{--kbs-destructive:var(--wp--preset--color--destructive,#dc2626);--kbs-success:var(--wp--preset--color--success,#16a34a);background:rgb(0 0 0 / .03);border-left:3px solid rgb(0 0 0 / .08);border-radius:6px;font-size:.75rem;line-height:1.6;margin-top:.5rem;padding:.625rem .75rem}.kbs-comment-diff__text{margin:0}.kbs-comment-diff del{background:color-mix(in srgb,var(--kbs-destructive) 8%,transparent);border-radius:2px;color:var(--kbs-destructive);padding:0 2px;text-decoration:line-through}.kbs-comment-diff ins{background:color-mix(in srgb,var(--kbs-success) 8%,transparent);border-radius:2px;color:var(--kbs-success);font-weight:600;padding:0 2px;text-decoration:none}.kbs-comment-edited-badge{align-items:center;background:color-mix(in srgb,currentColor 6%,transparent);border:none;border-radius:999px;color:color-mix(in srgb,currentColor 55%,transparent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-left:.375rem;padding:2px 7px;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1));vertical-align:middle}.kbs-comment-edited-badge:focus-visible,.kbs-comment-edited-badge:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:color-mix(in srgb,currentColor 75%,transparent)}.kbs-comment-edited-badge:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.kbs-comment-edited-badge[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}.kbs-comment-manage{align-items:center;display:flex;gap:4px}.kbs-comment-manage__delete,.kbs-comment-manage__edit{background:#fff0;border:1px solid #fff0;border-radius:999px;color:color-mix(in srgb,currentColor 50%,transparent);cursor:pointer;font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1.2;padding:4px 9px;position:relative;text-decoration:none;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),border-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}@media(max-width:783px){.kbs-comment-manage__delete:before,.kbs-comment-manage__edit:before{content:"";inset:-10px -6px;min-height:44px;min-width:44px;position:absolute}}.kbs-comment-manage__delete:focus-visible,.kbs-comment-manage__edit:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.kbs-comment-manage__delete:hover,.kbs-comment-manage__edit:hover{background:color-mix(in srgb,currentColor 6%,transparent);color:currentColor}.kbs-comment-manage__edit:focus-visible{background:color-mix(in srgb,var(--wp--preset--color--primary) 8%,transparent);color:var(--wp--preset--color--primary,#2b58e5)}.kbs-comment-manage__delete{--kbs-destructive:var(--wp--preset--color--destructive,#dc2626)}.kbs-comment-manage__delete:focus-visible,.kbs-comment-manage__delete:hover{background:color-mix(in srgb,var(--kbs-destructive) 8%,transparent);color:var(--kbs-destructive)}.kbs-comment-edit-form{background:var(--wp--preset--color--base,#fff);border:1px solid var(--kbs-rule,color-mix(in srgb,currentColor 12%,transparent));border-radius:10px;padding:var(--kbs-space-3,12px)}.kbs-comment-edit-form__textarea{background:#fff0;border:1px solid var(--kbs-rule,color-mix(in srgb,currentColor 12%,transparent));border-radius:8px;color:inherit;font-family:inherit;font-size:var(--kbs-fs-body,.875rem);line-height:1.5;min-height:80px;padding:.5rem .625rem;resize:vertical;transition:border-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),box-shadow .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1));width:100%}.kbs-comment-edit-form__textarea:focus,.kbs-comment-edit-form__textarea:focus-visible{border-color:var(--wp--preset--color--primary,#2b58e5);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--primary,#2b58e5) 18%,transparent);outline:none}.kbs-comment-edit-form__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.625rem}.kbs-comment-edit-form__cancel,.kbs-comment-edit-form__save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;padding:.4rem .875rem;transition:background-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),border-color .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1)),box-shadow .15s var(--kbs-ease,cubic-bezier(.16,1,.3,1))}@media(max-width:783px){.kbs-comment-edit-form__cancel,.kbs-comment-edit-form__save{min-height:44px;position:relative}.kbs-comment-edit-form__cancel:before,.kbs-comment-edit-form__save:before{content:"";inset:-8px -4px;min-height:44px;position:absolute}}.kbs-comment-edit-form__cancel:focus-visible,.kbs-comment-edit-form__save:focus-visible{outline:2px solid var(--wp--preset--color--primary,#2b58e5);outline-offset:2px}.kbs-comment-edit-form__cancel{background:#fff0;border:1px solid var(--kbs-rule,color-mix(in srgb,currentColor 12%,transparent));color:inherit}.kbs-comment-edit-form__cancel:hover{background-color:color-mix(in srgb,currentColor 6%,transparent)}.kbs-comment-edit-form__save{background:var(--wp--preset--color--primary,#2b58e5);border:1px solid var(--wp--preset--color--primary,#2b58e5);color:var(--wp--preset--color--base,#fff)}.kbs-comment-edit-form__save:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary,#2b58e5) 88%,#000);border-color:color-mix(in srgb,var(--wp--preset--color--primary,#2b58e5) 88%,#000)}.kbs-comment-edit-form__save:disabled{cursor:not-allowed;opacity:.6}.kbs-comments-empty{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:2.25rem 1rem 1.75rem;text-align:center}.kbs-comments-empty__illustration{align-items:center;background-color:color-mix(in srgb,currentColor 4%,transparent);border-radius:999px;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .06);color:color-mix(in srgb,currentColor 50%,transparent);display:flex;height:64px;justify-content:center;margin-bottom:.25rem;width:64px}.kbs-comments-empty__title{color:var(--wp--preset--color--foreground,inherit);font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;line-height:1.3;margin:0}.kbs-comments-empty__lede{color:color-mix(in srgb,currentColor 65%,transparent);font-size:.875rem;line-height:1.45;margin:0;max-width:30ch;text-wrap:balance}.comments-drawer__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:14px 16px;position:sticky;top:0;z-index:5}@media(max-width:783px){.comments-drawer__header{padding:14px}}.comments-drawer__header .comments-drawer__title{align-items:baseline;color:var(--wp--preset--color--foreground,inherit);display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:6px;letter-spacing:-.005em;line-height:1.2}.comments-drawer__header .comments-drawer__title-count{font-variant-numeric:tabular-nums;font-weight:700}.comments-drawer__header .comments-drawer__title-label{color:color-mix(in srgb,currentColor 60%,transparent);font-weight:500}.kbs-comment-count .kbs-comment-count-number{font-variant-numeric:tabular-nums;font-weight:700}.kbs-comment-count .kbs-comment-count-label{color:color-mix(in srgb,currentColor 60%,transparent);font-weight:500;margin-left:.25rem}.kbs-logout-link{cursor:pointer}