@font-face{font-family:Fraunces Soft;src:url(/assets/Fraunces72ptSoft-SemiBold-CuqeCR81.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Nastaliq Urdu;src:url(/assets/NotoNastaliqUrdu-Regular-DulCpjT1.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Nastaliq Urdu;src:url(/assets/NotoNastaliqUrdu-Bold-NTAzNS7P.ttf)format("truetype");font-weight:600 700;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/NotoNaskhArabic-Regular-Bbpz9b6E.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/assets/NotoNaskhArabic-SemiBold-DolRafaT.ttf)format("truetype");font-weight:500 700;font-display:swap}:root,.kb-root{--kb-background:#fafaf6;--kb-surface:#fff;--kb-input-background:#f1f0ea;--kb-input-background-alt:#fafaf6;--kb-menu-surface:#fff;--kb-menu-shadow:#00000026;--kb-border-subtle:#00000014;--kb-border-medium:#0000001a;--kb-border-strong:#00000024;--kb-border-strongest:#00000029;--kb-border-control:#7c837d;--kb-text-primary:#141917;--kb-text-secondary:#5e685f;--kb-text-tertiary:#626a63;--kb-card-muted-text:#5f655f;--kb-primary:#2fae91;--kb-primary-text:#1b775f;--kb-primary-tint:#2fae9129;--kb-on-primary:#0d1210;--kb-destructive:#b3432f;--kb-destructive-tint:#b3432f1f;--kb-on-destructive:#fff;--kb-verified-gold:#85602e;--kb-warning-banner-background:#fbeec9;--kb-warning-banner-text:#7a5518;--kb-reveal-banner-background:#dcefe8;--kb-passed-pill-background:#dcefe8;--kb-chat-bubble-other:#ecece8;--kb-photo-stripe-a:#e7e9e6;--kb-photo-stripe-b:#dee4e0;--kb-photo-stripe-alt-a:#efe7e3;--kb-photo-stripe-alt-b:#e6d9d3;--kb-overlay-light:#00000059;--kb-overlay-medium:#0000008c;--kb-overlay-strong:#0009;--kb-radius-big:22px;--kb-radius:14px;--kb-radius-chip:100px;--kb-font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kb-font-heading:"Fraunces Soft", Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),.kb-root:not([data-theme=light]){--kb-background:#111413;--kb-surface:#1b1f1e;--kb-input-background:#1b1f1e;--kb-input-background-alt:#111413;--kb-menu-surface:#1b1f1e;--kb-menu-shadow:#0006;--kb-border-subtle:#ffffff14;--kb-border-medium:#ffffff1a;--kb-border-strong:#ffffff24;--kb-border-strongest:#ffffff29;--kb-border-control:#7a817b;--kb-text-primary:#f2f1ec;--kb-text-secondary:#9aa39b;--kb-text-tertiary:#8a908a;--kb-card-muted-text:#d3d6d1;--kb-primary-text:#2fae91;--kb-destructive:#e2897c;--kb-destructive-tint:#e2897c1f;--kb-on-destructive:#1a0f0d;--kb-verified-gold:#c9a06a;--kb-warning-banner-background:#2a241a;--kb-warning-banner-text:#d9b26a;--kb-reveal-banner-background:#20302c;--kb-passed-pill-background:#20302c;--kb-chat-bubble-other:#242928;--kb-photo-stripe-a:#242928;--kb-photo-stripe-b:#2c332f;--kb-photo-stripe-alt-a:#3a3230;--kb-photo-stripe-alt-b:#463c39;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--kb-background:#111413;--kb-surface:#1b1f1e;--kb-input-background:#1b1f1e;--kb-input-background-alt:#111413;--kb-menu-surface:#1b1f1e;--kb-menu-shadow:#0006;--kb-border-subtle:#ffffff14;--kb-border-medium:#ffffff1a;--kb-border-strong:#ffffff24;--kb-border-strongest:#ffffff29;--kb-border-control:#7a817b;--kb-text-primary:#f2f1ec;--kb-text-secondary:#9aa39b;--kb-text-tertiary:#8a908a;--kb-card-muted-text:#d3d6d1;--kb-primary-text:#2fae91;--kb-destructive:#e2897c;--kb-destructive-tint:#e2897c1f;--kb-on-destructive:#1a0f0d;--kb-verified-gold:#c9a06a;--kb-warning-banner-background:#2a241a;--kb-warning-banner-text:#d9b26a;--kb-reveal-banner-background:#20302c;--kb-passed-pill-background:#20302c;--kb-chat-bubble-other:#242928;--kb-photo-stripe-a:#242928;--kb-photo-stripe-b:#2c332f;--kb-photo-stripe-alt-a:#3a3230;--kb-photo-stripe-alt-b:#463c39;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[lang=ur]{--kb-font-body:"Noto Nastaliq Urdu", serif;--kb-font-heading:"Noto Nastaliq Urdu", serif}[lang=ar]{--kb-font-body:"Noto Naskh Arabic", serif;--kb-font-heading:"Noto Naskh Arabic", serif}.kb-root{background:var(--kb-background);color:var(--kb-text-primary);font-family:var(--kb-font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px}.kb-root *,.kb-root :before,.kb-root :after{box-sizing:border-box}:where(.kb-root) button{font:inherit;color:inherit}.kb-text-display{font-family:var(--kb-font-heading);font-size:32px;font-weight:600;line-height:38px}.kb-text-title1{font-family:var(--kb-font-heading);font-size:24px;font-weight:600;line-height:30px}.kb-text-title2{font-family:var(--kb-font-heading);font-size:20px;font-weight:600;line-height:26px}.kb-text-headline{font-family:var(--kb-font-body);font-size:17px;font-weight:600;line-height:22px}.kb-text-body{font-family:var(--kb-font-body);font-size:15px;font-weight:400;line-height:22px}.kb-text-body-medium{font-family:var(--kb-font-body);font-size:15px;font-weight:500;line-height:22px}.kb-text-button{font-family:var(--kb-font-body);font-size:16px;font-weight:600;line-height:22px}.kb-text-callout{font-family:var(--kb-font-body);font-size:14px;font-weight:500;line-height:20px}.kb-text-footnote{font-family:var(--kb-font-body);font-size:13px;font-weight:400;line-height:18px}.kb-text-caption{font-family:var(--kb-font-body);letter-spacing:.4px;font-size:11px;font-weight:600;line-height:14px}.kb-color-primary{color:var(--kb-text-primary)}.kb-color-secondary{color:var(--kb-text-secondary)}.kb-color-tertiary{color:var(--kb-text-tertiary)}.kb-color-brand{color:var(--kb-primary-text)}.kb-color-destructive{color:var(--kb-destructive)}.kb-color-gold{color:var(--kb-verified-gold)}.kb-color-on-photo{color:#fff}.kb-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.kb-icon-mirror-rtl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl] .kb-icon-mirror-rtl{transform:scaleX(-1)}.kb-button{border-radius:var(--kb-radius);min-height:52px;font-family:var(--kb-font-body);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:15px 20px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.kb-button--full{width:100%}.kb-button--primary{background:var(--kb-primary);color:var(--kb-on-primary)}.kb-button--primary:disabled{background:color-mix(in srgb, var(--kb-primary) 40%, transparent);cursor:default}.kb-button--secondary{background:var(--kb-surface);color:var(--kb-text-primary);border-color:var(--kb-border-medium)}.kb-button--secondary:disabled{opacity:.5;cursor:default}.kb-button--text{color:var(--kb-primary-text);background:0 0;min-height:44px;padding:10px 12px;font-size:15px}.kb-button--destructive{background:var(--kb-destructive);color:var(--kb-on-destructive)}.kb-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite kb-spin}@keyframes kb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kb-spinner{animation-duration:2.4s}}.kb-circle-button{border:1px solid var(--kb-border-medium);background:var(--kb-surface);color:var(--kb-text-primary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.kb-circle-button--destructive{color:var(--kb-destructive)}.kb-circle-button--primary{background:var(--kb-primary);color:var(--kb-on-primary)}.kb-circle-button--decline{background:var(--kb-destructive-tint);color:var(--kb-destructive)}.kb-circle-button--overlay{background:var(--kb-overlay-light);color:#fff;border-color:#0000}.kb-circle-button--exhausted{color:var(--kb-text-tertiary);background:var(--kb-surface);border-color:#0000}.kb-quota-ring{pointer-events:none;position:absolute;inset:0}.kb-card{background:var(--kb-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);flex-direction:column;gap:12px;padding:18px;display:flex}.kb-section-label{letter-spacing:.4px;text-transform:uppercase;color:var(--kb-text-tertiary);font-size:11px;font-weight:600;line-height:14px}.kb-banner{border-radius:var(--kb-radius);justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:14px;font-weight:500;line-height:20px;display:flex}.kb-banner--notice{background:var(--kb-surface);border:1px solid var(--kb-border-medium);color:var(--kb-text-primary);box-shadow:0 4px 12px #00000014}.kb-banner--notice .kb-icon{color:var(--kb-primary-text)}.kb-banner--error{background:var(--kb-destructive);color:var(--kb-on-destructive);text-align:center}.kb-banner--warning{background:var(--kb-warning-banner-background);color:var(--kb-warning-banner-text);justify-content:flex-start}.kb-banner--reveal{background:var(--kb-reveal-banner-background);color:var(--kb-text-primary);justify-content:flex-start}.kb-chip{border-radius:var(--kb-radius-chip);border:1px solid var(--kb-border-control);color:var(--kb-text-primary);font-family:var(--kb-font-body);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:4px;font-weight:500;display:inline-flex}.kb-chip--selectable{padding:9px 16px;font-size:14px;line-height:20px}.kb-chip--filter{background:var(--kb-surface);padding:8px 14px;font-size:13px;line-height:18px}.kb-chip--selected{background:var(--kb-primary);border-color:var(--kb-primary);color:var(--kb-on-primary)}.kb-tag{border-radius:var(--kb-radius-chip);background:var(--kb-primary-tint);color:var(--kb-primary-text);white-space:nowrap;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.kb-chip-flow{flex-wrap:wrap;gap:8px;display:flex}.kb-chip-row{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.kb-wali-badge{border-radius:var(--kb-radius-chip);border:1px solid var(--kb-verified-gold);color:var(--kb-verified-gold);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;align-items:center;padding:4px 10px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.kb-verified{color:var(--kb-verified-gold);display:inline-flex}.kb-tabs{border-bottom:1px solid var(--kb-border-subtle);gap:0;display:flex}.kb-tab{text-align:center;min-width:0;color:var(--kb-text-tertiary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;margin-bottom:-1px;padding:0 4px 8px;font-size:14px;font-weight:500;line-height:20px}.kb-tab--selected{color:var(--kb-text-primary);border-bottom-color:var(--kb-primary);font-weight:600}.kb-field{flex-direction:column;gap:6px;display:flex}.kb-field-label{color:var(--kb-text-secondary);font-size:13px;font-weight:500;line-height:18px}.kb-field-help{color:var(--kb-text-secondary);font-size:12px;line-height:16px}.kb-field-help--error{color:var(--kb-destructive)}.kb-input{background:var(--kb-input-background);border:1px solid var(--kb-border-control);border-radius:var(--kb-radius);width:100%;color:var(--kb-text-primary);font-family:var(--kb-font-body);text-align:start;align-items:center;gap:10px;padding:14px;font-size:15px;line-height:22px;display:flex}.kb-input--error{border-color:var(--kb-destructive)}.kb-input input,.kb-input textarea{min-width:0;color:inherit;font:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1;padding:0}.kb-input input::placeholder,.kb-input textarea::placeholder{color:var(--kb-text-tertiary)}.kb-input:focus-within{outline:2px solid var(--kb-primary);outline-offset:-1px}.kb-input--button{cursor:pointer}.kb-input-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kb-input-placeholder,.kb-input .kb-icon{color:var(--kb-text-tertiary)}.kb-switch{cursor:pointer;background:0 0;border:0;border-radius:22px;flex-shrink:0;width:52px;height:44px;padding:0;position:relative}.kb-switch:before{content:"";inset-inline:0;box-sizing:border-box;border:2px solid var(--kb-border-control);background:var(--kb-input-background);border-radius:16px;height:32px;transition:background .15s;position:absolute;top:50%;transform:translateY(-50%)}.kb-switch:after{content:"";top:50%;background:var(--kb-border-control);border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s,width .15s,height .15s;position:absolute;inset-inline-start:8px;transform:translateY(-50%)}.kb-switch[aria-checked=true]:before{background:var(--kb-primary);border-color:var(--kb-primary)}.kb-switch[aria-checked=true]:after{background:var(--kb-on-primary);width:24px;height:24px;inset-inline-start:24px}.kb-switch:disabled{opacity:.4;cursor:default}.kb-toggle-row{background:var(--kb-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);align-items:center;gap:16px;padding:18px;display:flex}.kb-toggle-row-text{flex-direction:column;flex:1;gap:4px;display:flex}.kb-slider{appearance:none;background:linear-gradient(to right, var(--kb-primary) var(--kb-slider-fill,50%), var(--kb-border-strong) var(--kb-slider-fill,50%));border-radius:2px;outline:none;width:100%;height:4px;margin:12px 0}.kb-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #00000040}.kb-slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #00000040}.kb-progress{background:var(--kb-primary-tint);border-radius:2px;height:4px;overflow:hidden}.kb-progress>div{background:var(--kb-primary);border-radius:2px;height:100%}.kb-top-bar{background:var(--kb-background);min-height:56px;color:var(--kb-text-primary);align-items:center;gap:4px;padding:4px 8px;display:flex}.kb-top-bar-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;padding-inline-start:8px;overflow:hidden}.kb-top-bar-actions{color:var(--kb-primary-text);align-items:center;gap:4px;display:flex}.kb-icon-button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.kb-bottom-nav{background:var(--kb-surface);border-top:1px solid var(--kb-border-subtle);padding:10px 0 8px;display:flex}.kb-bottom-nav-item{min-height:44px;color:var(--kb-text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:14px;display:flex}.kb-bottom-nav-item--active{color:var(--kb-primary-text)}.kb-bottom-nav-icon{display:inline-flex;position:relative}.kb-nav-badge{top:-6px;background:var(--kb-primary);min-width:16px;height:16px;color:var(--kb-on-primary);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:-12px}.kb-photo{background-color:var(--kb-photo-stripe-a);background-image:repeating-linear-gradient(45deg, var(--kb-photo-stripe-a) 0, var(--kb-photo-stripe-a) 11.3px, var(--kb-photo-stripe-b) 11.3px, var(--kb-photo-stripe-b) 22.6px);width:100%;position:relative;overflow:hidden}.kb-photo--alt{background-color:var(--kb-photo-stripe-alt-a);background-image:repeating-linear-gradient(45deg, var(--kb-photo-stripe-alt-a) 0, var(--kb-photo-stripe-alt-a) 11.3px, var(--kb-photo-stripe-alt-b) 11.3px, var(--kb-photo-stripe-alt-b) 22.6px)}.kb-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kb-photo-hidden{color:#fff;letter-spacing:.4px;text-transform:uppercase;text-shadow:0 1px 2px #00000040;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;inset:0}.kb-photo-pill{border-radius:var(--kb-radius-chip);background:var(--kb-overlay-strong);color:#fff;white-space:nowrap;padding:5px 10px;font-size:11px;font-weight:500;line-height:14px;position:absolute}.kb-photo-pill--flags{top:10px;padding:5px 9px;font-size:13px;line-height:16px;inset-inline-start:10px}.kb-photo-pill--time{bottom:10px;inset-inline-start:10px}.kb-liked-badge{bottom:8px;background:var(--kb-destructive);color:var(--kb-on-primary);border-radius:50%;padding:6px;display:inline-flex;position:absolute;inset-inline-end:8px}.kb-discover-card{background:var(--kb-surface);border:1px solid var(--kb-border-subtle);border-radius:var(--kb-radius-big);flex-direction:column;display:flex;overflow:hidden}.kb-discover-photo{position:relative}.kb-discover-photo:after{content:"";background:linear-gradient(to bottom, transparent, var(--kb-overlay-medium));pointer-events:none;position:absolute;inset:50% 0 0}.kb-discover-kebab{top:10px;z-index:2;width:32px;height:32px;position:absolute;inset-inline-start:10px}.kb-discover-identity{z-index:1;color:#fff;flex-direction:column;gap:6px;padding:16px;display:flex;position:absolute;inset:auto 0 0}.kb-discover-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kb-discover-name{font-size:20px;font-weight:600;line-height:26px}.kb-discover-meta{color:#ffffffd9;font-size:13px;line-height:18px}.kb-discover-active{color:#ffffffb3;align-items:center;gap:5px;font-size:12px;line-height:16px;display:flex}.kb-discover-active--online{color:var(--kb-primary);font-weight:600}.kb-online-dot{background:var(--kb-primary);border-radius:50%;width:6px;height:6px}.kb-discover-body{flex-direction:column;gap:10px;padding:14px;display:flex}.kb-discover-about{color:var(--kb-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.kb-discover-actions{align-items:center;gap:14px;display:flex}.kb-discover-actions-spacer{flex:1}.kb-menu{top:48px;z-index:3;background:var(--kb-menu-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);width:160px;box-shadow:0 6px 18px var(--kb-menu-shadow);position:absolute;inset-inline-start:10px;overflow:hidden}.kb-menu-item{text-align:start;width:100%;color:var(--kb-text-primary);cursor:pointer;background:0 0;border:0;padding:13px 16px;font-size:14px;line-height:20px;display:block}.kb-menu-item+.kb-menu-item{border-top:1px solid var(--kb-border-subtle)}.kb-menu-item--destructive{color:var(--kb-destructive)}.kb-grid-card{text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;padding:0;display:flex}.kb-grid-card .kb-photo{border-radius:var(--kb-radius)}.kb-grid-card-text{flex-direction:column;gap:4px;min-width:0;padding:9px 2px 6px;display:flex}.kb-grid-card-name{color:var(--kb-text-primary);align-items:center;gap:5px;min-width:0;font-weight:600;display:flex}.kb-grid-card-name span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-grid-card-location{color:var(--kb-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kb-like-received-actions{justify-content:center;gap:12px;padding:6px 0 12px;display:flex}.kb-checklist-row{text-align:start;width:100%;min-height:44px;color:var(--kb-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.kb-checklist-circle{border:1.5px solid var(--kb-border-control);border-radius:50%;flex-shrink:0;width:14px;height:14px}.kb-location-prompt{background:var(--kb-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);align-items:center;gap:10px;padding:10px 6px 10px 14px;font-size:13px;line-height:18px;display:flex}.kb-pill-button{border-radius:var(--kb-radius-chip);background:var(--kb-primary);min-height:32px;color:var(--kb-on-primary);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.kb-pill-button .kb-spinner{width:14px;height:14px}.kb-dialog-scrim{z-index:50;background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.kb-dialog-scrim--fixed{position:fixed}.kb-dialog{background:var(--kb-surface);width:100%;max-width:320px;color:var(--kb-text-primary);border-radius:var(--kb-radius-big);flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 12px 32px #0003}.kb-dialog-title{margin:0}.kb-dialog-message{color:var(--kb-text-secondary);margin:0}.kb-dialog-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.kb-dialog-actions .kb-button{min-height:44px;padding:10px 16px;font-size:15px}.kb-screen{background:var(--kb-background);flex-direction:column;min-height:100%;display:flex}.kb-screen-content{flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex}.kb-stack{flex-direction:column;display:flex}.kb-row{align-items:center;display:flex}.kb-button--primary[aria-busy=true]:disabled{background:var(--kb-primary)}@media (prefers-color-scheme:dark){html:not([data-theme=light]){background:#111413}}html[data-theme=dark]{background:#111413}html,body,#root{background:var(--kb-background);min-height:100%;margin:0}.web-centered{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.web-centered-inner{text-align:center;flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.web-stack{flex-direction:column;gap:10px;display:flex}.web-row{flex-wrap:wrap;gap:10px;display:flex}.web-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.web-links a{color:var(--kb-primary-text)}.web-shell{flex-direction:column;min-height:100vh;display:flex}.web-sidebar{display:none}.web-content{box-sizing:border-box;flex:1;width:100%;max-width:960px;margin:0 auto;padding:16px 16px 88px;position:relative}.web-page{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.web-bottom-nav{inset-inline:0;z-index:10;position:fixed;bottom:0}@media (width>=1024px){.web-shell{flex-direction:row}.web-bottom-nav{display:none}.web-content{padding:32px 40px}.web-sidebar{box-sizing:border-box;border-inline-end:1px solid var(--kb-border-subtle);background:var(--kb-surface);flex-direction:column;flex-shrink:0;gap:6px;width:240px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.web-sidebar-link{border-radius:var(--kb-radius);color:var(--kb-text-secondary);box-sizing:border-box;align-items:center;gap:12px;min-height:44px;padding:12px;text-decoration:none;display:flex}.web-sidebar-link.active{color:var(--kb-primary-text);background:var(--kb-primary-tint)}}html,body,#root{min-height:100%}body{background:var(--kb-background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.web-root,.web-centered,.web-shell{min-height:100dvh}.web-centered{padding-block:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-bottom));padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.web-centered-inner{align-items:stretch}.web-centered-inner>.web-brand-mark{align-self:center}:where(.kb-root) :focus-visible{outline:2px solid var(--kb-primary-text);outline-offset:2px}:where(.kb-root) a:focus-visible{border-radius:4px}:where(.kb-root) .kb-button--primary:focus-visible{outline-color:var(--kb-primary-text);outline-offset:3px}.web-brand-mark{line-height:0;display:inline-flex}.web-brand-mark-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .web-brand-mark-light{display:none}:root:not([data-theme=light]) .web-brand-mark-dark{display:inline}}:root[data-theme=dark] .web-brand-mark-light{display:none}:root[data-theme=dark] .web-brand-mark-dark,:root[data-theme=light] .web-brand-mark-light{display:inline}:root[data-theme=light] .web-brand-mark-dark{display:none}.web-option{justify-content:space-between;gap:8px;min-height:44px}.web-row .web-option{flex:none}.web-option[aria-checked=true]{border-color:var(--kb-primary-text);background:var(--kb-primary-tint);color:var(--kb-primary-text)}.web-top-end{justify-content:flex-end;display:flex}.web-lang-button{cursor:pointer;min-width:44px;min-height:44px;color:var(--kb-primary-text);font:inherit;background:0 0;border:0;padding:0 12px;font-weight:600}.web-inline-link{color:var(--kb-primary-text);text-decoration:underline}.web-link-button{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:flex}.web-links a{justify-content:space-between;align-items:center;min-height:44px;display:flex}.web-skip-link{inset-inline-start:8px;z-index:100;background:var(--kb-surface);color:var(--kb-primary-text);border-radius:var(--kb-radius);padding:12px 16px;position:absolute;top:-100px}.web-skip-link:focus{top:8px}.web-sidebar-brand{align-items:center;gap:10px;padding-bottom:12px;display:flex}.web-content:focus{outline:none}.web-bottom-nav{padding-bottom:env(safe-area-inset-bottom);background:var(--kb-surface)}.web-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media (width>=1024px){.web-content{padding-bottom:32px}.web-sidebar{height:100dvh}.web-sidebar-link:hover{background:var(--kb-primary-tint)}.web-sidebar-link.active{font-weight:600}}[lang=ur],[lang=ar]{font-family:var(--kb-font-body)}.kb-root[lang=ur] .kb-text-display{font-size:27px;line-height:1.9}.kb-root[lang=ur] .kb-text-title1{font-size:20px;line-height:1.9}.kb-root[lang=ur] .kb-text-title2{font-size:17px;line-height:1.9}.kb-root[lang=ur] .kb-text-headline{font-size:15px;line-height:1.9}.kb-root[lang=ur] .kb-text-body,.kb-root[lang=ur] .kb-text-body-medium{font-size:15px;line-height:2}.kb-root[lang=ur] .kb-text-button,.kb-root[lang=ur] .kb-button{font-size:14px;line-height:1.9}.kb-root[lang=ur] .kb-text-callout{font-size:14px;line-height:2}.kb-root[lang=ur] .kb-text-footnote{font-size:13px;line-height:2}.kb-root[lang=ur] .kb-text-caption{font-size:12px;line-height:2}.kb-root[lang=ur] .kb-text-tertiary,.kb-root[lang=ur] .pf-hint{color:var(--kb-text-secondary)}.kb-root[lang=ar] [class*=kb-text-]{line-height:1.7}@media (prefers-reduced-motion:reduce){.kb-root :not(.kb-spinner){transition-duration:.01ms!important;animation-duration:.01ms!important}}.web-page-narrow,.web-content .pf-page,.web-content .fx-page{box-sizing:border-box;width:100%;max-width:640px;margin-inline:0 auto}.web-page-wide,.web-content .pf-page--wide,.web-content .fx-page--wide{max-width:880px}.web-sidebar-link{position:relative}.web-sidebar-badge{box-sizing:border-box;background:var(--kb-primary);min-width:20px;height:20px;color:var(--kb-on-primary);text-align:center;border-radius:10px;margin-inline-start:auto;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.web-danger-text{color:var(--kb-destructive)}.web-page-header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.web-page-header h1{margin:0}.kb-photo-hidden{color:var(--kb-text-secondary);text-shadow:none}.kb-photo:has(>img) .kb-photo-hidden{color:#fff;text-shadow:0 1px 3px #0000008c;background:#00000052}.kb-root[lang=ur] .kb-photo-hidden,.kb-root[lang=ar] .kb-photo-hidden{letter-spacing:0;text-transform:none}.kb-tab{min-height:44px;padding-top:8px}.kb-button--primary:disabled{background:var(--kb-input-background);color:var(--kb-text-tertiary);border:1px solid var(--kb-border-subtle)}.kb-button--primary[aria-busy=true]:disabled{background:var(--kb-primary);color:var(--kb-on-primary);border-color:#0000}bdi{unicode-bidi:isolate}.web-centered-inner .kb-field-label{text-align:start}:root{--kb-read-tick:#0d47a1;--kb-chat-bubble-incoming:#fff;--kb-chat-day-pill:#fff;--kb-call-accept:#178347;--kb-call-accept-hover:#126a39;--kb-call-decline:#b3432f;--kb-call-decline-hover:#8f3524;--kb-on-call:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kb-read-tick:#e3f2fd;--kb-chat-bubble-incoming:#242928;--kb-chat-day-pill:#1b1f1e}}:root[data-theme=dark]{--kb-read-tick:#e3f2fd;--kb-chat-bubble-incoming:#242928;--kb-chat-day-pill:#1b1f1e}.web-content .cm-page,.web-content .tk-page,.web-content .vf-page{box-sizing:border-box;width:100%;max-width:640px;margin-inline:0 auto}.web-page-header{justify-content:flex-start}.web-page-title{flex:1 1 0;min-width:0;margin:0}.web-back{width:44px;height:44px;color:var(--kb-text-primary);border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:-10px;text-decoration:none;display:inline-grid}.web-back:hover{background:var(--kb-primary-tint)}.web-back:focus-visible{outline:2px solid var(--kb-primary-text);outline-offset:0}.web-tab-icon{display:block}[data-testid=backup-page]>p{margin:0}[data-testid=backup-page]>p.pf-hint{color:var(--kb-text-secondary);font-size:13px}.fx-avatar--initial{background:var(--kb-primary-tint);color:var(--kb-primary-text);font-weight:600}.fx-list-row .dv-chips{flex-wrap:nowrap;overflow:hidden}.fx-list-row .dv-chips>.fx-chip{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.cm-chips{padding-inline-end:28px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cm-chips{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.web-update-scrim{z-index:90;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;animation:.18s ease-out web-update-fade;display:flex;position:fixed;inset:0}.web-update,.web-update-card{box-sizing:border-box;text-align:center;background:var(--kb-surface);border:1px solid var(--kb-border-subtle);border-radius:var(--kb-radius-big);width:100%;max-width:400px;color:var(--kb-text-primary);flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 12px 32px #0003}.web-update-card{box-shadow:none;align-items:stretch;gap:12px}.web-update-card>.kb-text-title1,.web-update-card>h1{margin:0}.web-update-title{margin:0;font-size:20px;font-weight:600;line-height:1.3}.web-update-body{color:var(--kb-text-secondary);text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:1.45}.web-update-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.web-update-actions .kb-button{min-height:48px}.web-update{animation:.2s ease-out web-update-pop}@keyframes web-update-fade{0%{opacity:0}to{opacity:1}}@keyframes web-update-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.web-update-scrim,.web-update{animation:none}}.web-restore-card{gap:10px}.web-restore-card h2{margin:0}[data-testid=devices-page] .pf-link-row{background:var(--kb-surface);border:1px solid var(--kb-border-subtle);border-radius:var(--kb-radius);align-items:flex-start;padding:14px 16px}[data-testid=devices-page] .pf-link-row small{color:var(--kb-text-secondary);margin-top:2px}[data-testid=devices-page] .pf-link-row b.pf-hint{background:var(--kb-primary-tint);color:var(--kb-primary-text);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}[data-testid=devices-page]>p.pf-hint{color:var(--kb-text-secondary);margin:0;font-size:14px}[data-testid=backup-page]{gap:10px}.kb-switch[aria-checked=true]:after{background:#fff;box-shadow:0 1px 2px #00000059}.kb-chip{min-height:44px}.kb-tab{min-width:44px}.web-page-header [data-tour=gear]{margin-inline-start:auto}.pf-header,.pf-washed{background:color-mix(in srgb, var(--kb-background) 82%, transparent);border-radius:var(--kb-radius)}.pf-washed{padding:8px 12px}:root{--kb-page-narrow:640px;--kb-page-medium:880px}.web-content .vf-page,.web-content .cm-page{max-width:var(--kb-page-narrow);margin-inline:0 auto}.web-content .se-root .pf-page{max-width:var(--kb-page-narrow);margin-inline:auto}.ob-top,.ob-body{max-width:var(--kb-page-narrow)!important}.ob-brand{display:none}@media (width>=1024px){.ob-brand{justify-content:center;padding-top:28px;display:flex}}.kb-chip[aria-pressed=true]:before{content:"✓";margin-inline-end:6px;font-weight:700}@media (width>=1024px){.wp:not(.wp--abs):after{opacity:.65}}section.pf-washed{background:var(--kb-surface);border:1px solid var(--kb-border-subtle);border-radius:var(--kb-radius-big);box-sizing:border-box;padding:14px 16px}body:has(.dv-modal,.fx-scrim,.pf-scrim,.ch-viewer,.fx-viewer,.kb-dialog,[role=dialog][aria-modal=true]) .web-bottom-nav{visibility:hidden}.kb-chip-flow .kb-chip{white-space:normal;text-align:start;max-width:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button,a,[role=button],[role=tab],[role=switch],[role=radio],[role=checkbox],[role=menuitem],label,summary,select{touch-action:manipulation}button,[role=button],[role=tab],.web-bottom-nav,.kb-bottom-nav{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse),(width<=767px){input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea:not([hidden]),select:not([hidden]){font-size:max(16px,1em)}}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}}.wp[data-set=chat][data-size=s]{--wp-tile:url(/assets/chat-s-DcobHmok.svg);--wp-step:216px}.wp[data-set=chat][data-size=m]{--wp-tile:url(/assets/chat-m-IR423p3X.svg);--wp-step:288px}.wp[data-set=chat][data-size=l]{--wp-tile:url(/assets/chat-l-B_UJyijd.svg);--wp-step:403.2px}.wp[data-set=nightSky][data-size=s]{--wp-tile:url(/assets/nightSky-s-BZzuBtW0.svg);--wp-step:216px}.wp[data-set=nightSky][data-size=m]{--wp-tile:url(/assets/nightSky-m-DJwl_W1Z.svg);--wp-step:288px}.wp[data-set=nightSky][data-size=l]{--wp-tile:url(/assets/nightSky-l-_BM8t6aH.svg);--wp-step:403.2px}.wp[data-set=gettingToKnowYou][data-size=s]{--wp-tile:url(/assets/gettingToKnowYou-s-ZLRZFyDm.svg);--wp-step:216px}.wp[data-set=gettingToKnowYou][data-size=m]{--wp-tile:url(/assets/gettingToKnowYou-m-CmWWH5Ss.svg);--wp-step:288px}.wp[data-set=gettingToKnowYou][data-size=l]{--wp-tile:url(/assets/gettingToKnowYou-l-B5cXPa3r.svg);--wp-step:403.2px}.wp[data-set=outAndAbout][data-size=s]{--wp-tile:url(/assets/outAndAbout-s-DCqgGB7-.svg);--wp-step:216px}.wp[data-set=outAndAbout][data-size=m]{--wp-tile:url(/assets/outAndAbout-m-yvXqNxVw.svg);--wp-step:288px}.wp[data-set=outAndAbout][data-size=l]{--wp-tile:url(/assets/outAndAbout-l-DYwwCAR9.svg);--wp-step:403.2px}.wp[data-set=towardsNikah][data-size=s]{--wp-tile:url(/assets/towardsNikah-s-CmCXUAaj.svg);--wp-step:216px}.wp[data-set=towardsNikah][data-size=m]{--wp-tile:url(/assets/towardsNikah-m-CCU0ayXh.svg);--wp-step:288px}.wp[data-set=towardsNikah][data-size=l]{--wp-tile:url(/assets/towardsNikah-l-C3vlN3Mi.svg);--wp-step:403.2px}.wp[data-set=admiration][data-size=s]{--wp-tile:url(/assets/admiration-s-Cne5z9uI.svg);--wp-step:216px}.wp[data-set=admiration][data-size=m]{--wp-tile:url(/assets/admiration-m-BVLYNKV3.svg);--wp-step:288px}.wp[data-set=admiration][data-size=l]{--wp-tile:url(/assets/admiration-l-jKi4WsL4.svg);--wp-step:403.2px}.wp[data-set=aboutMe][data-size=s]{--wp-tile:url(/assets/aboutMe-s-6yJdGsbo.svg);--wp-step:216px}.wp[data-set=aboutMe][data-size=m]{--wp-tile:url(/assets/aboutMe-m-CaABexyr.svg);--wp-step:288px}.wp[data-set=aboutMe][data-size=l]{--wp-tile:url(/assets/aboutMe-l-CVMJAHmu.svg);--wp-step:403.2px}:root{--kb-wp-top:#dcefe6;--kb-wp-mid:#eaf2df;--kb-wp-bottom:#f5eedf;--kb-wp-ink:#1b775f45;--kb-chat-bubble-incoming:#fff;--kb-chat-day-pill:#fff;--kb-read-tick:#0d47a1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kb-wp-top:#0f1f1a;--kb-wp-mid:#13241e;--kb-wp-bottom:#1a2219;--kb-wp-ink:#2fae9130;--kb-chat-bubble-incoming:#242928;--kb-chat-day-pill:#1b1f1e;--kb-read-tick:#e3f2fd}}[data-theme=dark]{--kb-wp-top:#0f1f1a;--kb-wp-mid:#13241e;--kb-wp-bottom:#1a2219;--kb-wp-ink:#2fae9130;--kb-chat-bubble-incoming:#242928;--kb-chat-day-pill:#1b1f1e;--kb-read-tick:#e3f2fd}.wp{isolation:isolate;--wp-fade:linear-gradient(#000 0, #000 50%, transparent 85%);position:relative}.wp:before,.wp:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.wp--abs:before,.wp--abs:after{position:absolute}@media (width>=1024px){.wp--shell:before,.wp--shell:after{inset-inline-start:240px}}.wp:before{background:linear-gradient(171deg, var(--kb-wp-top), var(--kb-wp-mid), var(--kb-wp-bottom))}.wp:after{background:var(--kb-wp-ink);-webkit-mask-image:var(--wp-tile);-webkit-mask-image:var(--wp-tile);mask-image:var(--wp-tile);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--wp-step) var(--wp-step);-webkit-mask-size:var(--wp-step) var(--wp-step);mask-size:var(--wp-step) var(--wp-step)}.wp--light{background:var(--kb-background)}.wp--light:before,.wp--light:after{opacity:.55}.wp--fade:before{-webkit-mask-image:var(--wp-fade);-webkit-mask-image:var(--wp-fade);mask-image:var(--wp-fade)}.wp--fade:after{-webkit-mask-image:var(--wp-tile), var(--wp-fade);-webkit-mask-image:var(--wp-tile), var(--wp-fade);mask-image:var(--wp-tile), var(--wp-fade);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-size:var(--wp-step) var(--wp-step), 100% 100%;-webkit-mask-size:var(--wp-step) var(--wp-step), 100% 100%;mask-size:var(--wp-step) var(--wp-step), 100% 100%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-contrast:more),(forced-colors:active){.wp:before,.wp:after{display:none}}.web-privacy-cover{z-index:2147483000;background:color-mix(in srgb, var(--kb-background) 55%, transparent);-webkit-backdrop-filter:blur(28px)saturate(.6);backdrop-filter:blur(28px)saturate(.6);place-items:center;font-weight:600;display:grid;position:fixed;inset:0}.web-privacy-cover span{background:var(--kb-surface);color:var(--kb-text-primary);border:1px solid var(--kb-border-medium);border-radius:999px;padding:8px 16px}.pf-page{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:720px;margin-inline:auto;display:flex}.pf-stack{flex-direction:column;gap:16px;display:flex}.pf-stack-sm{flex-direction:column;gap:8px;display:flex}.pf-row{align-items:center;gap:10px;display:flex}.pf-row--wrap{flex-wrap:wrap}.pf-row--spread{justify-content:space-between}.pf-grow{flex:1 1 0;min-width:0}.pf-label{color:var(--kb-text-secondary);font-size:13px;font-weight:500}.pf-hint{color:var(--kb-text-tertiary);font-size:12px}.pf-hint--secondary{color:var(--kb-text-secondary)}.pf-error{color:var(--kb-destructive);align-items:flex-start;gap:8px;font-size:13px;display:flex}.pf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-spacer{height:8px}.pf-link-row{border-radius:var(--kb-radius);cursor:pointer;width:100%;min-height:48px;color:var(--kb-text-primary);font:inherit;text-align:start;box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;padding-inline:4px;font-weight:600;text-decoration:none;display:flex}.pf-link-row:hover:not(:disabled){background:var(--kb-primary-tint)}.pf-link-row:disabled{opacity:.5;cursor:default}.pf-link-row--danger{color:var(--kb-destructive);justify-content:center}.pf-link-row .pf-trail{color:var(--kb-text-secondary);align-items:center;gap:6px;font-size:14px;font-weight:400;display:inline-flex}.pf-link-row small{color:var(--kb-text-tertiary);font-size:12px;font-weight:400;display:block}.pf-divider{border:0;border-top:1px solid var(--kb-border-subtle);width:100%;margin-block:8px}.pf-section{color:var(--kb-text-tertiary);margin-top:4px;font-size:13px;font-weight:600}.pf-chips{flex-wrap:wrap;gap:8px;display:flex}.pf-chip{cursor:pointer;border:1px solid var(--kb-border-control);background:var(--kb-surface);min-height:44px;color:var(--kb-text-primary);font:inherit;text-align:start;box-sizing:border-box;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:15px;display:inline-flex}.pf-chip:hover:not(:disabled){border-color:var(--kb-primary-text)}.pf-chip[aria-pressed=true],.pf-chip[aria-checked=true],.pf-chip[aria-selected=true]{background:var(--kb-primary);border-color:var(--kb-primary);color:var(--kb-on-primary);font-weight:600}.pf-chip:disabled{opacity:.45;cursor:default}.pf-chip--sm{min-height:44px;padding-block:6px;font-size:14px}.pf-tablist{scrollbar-width:none;z-index:5;background:linear-gradient(to bottom, var(--kb-background) 0, var(--kb-background) 70%, transparent 100%);gap:8px;padding:4px 0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.pf-tablist .pf-chip{flex:none}.pf-header{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:16px 4px;display:flex;position:relative}.pf-avatar{background:var(--kb-input-background);width:84px;height:84px;color:var(--kb-text-tertiary);border-radius:50%;place-items:center;display:grid;overflow:hidden}.pf-avatar img{object-fit:cover;width:100%;height:100%}.pf-name-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pf-gear{top:0;position:absolute;inset-inline-end:0}.pf-namezone{justify-content:center;align-items:center;width:100%;min-height:56px;display:flex;position:relative}.pf-nametext{flex-direction:column;align-items:center;gap:2px;min-width:0;padding-inline:76px;display:flex}.pf-header-quotas{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.pf-header-quotas>*{pointer-events:auto}.pf-quota{cursor:pointer;min-width:44px;min-height:44px;color:var(--kb-text-primary);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px;display:flex}.pf-quota-ring{background:var(--kb-primary-tint);width:44px;height:44px;color:var(--kb-primary-text);border-radius:50%;place-items:center;display:grid;position:relative}.pf-quota-ring[data-exhausted=true]{background:var(--kb-surface);color:var(--kb-text-tertiary)}.pf-quota-ring svg.pf-ring{position:absolute;inset:0}.pf-quota-count{font-size:11px;font-weight:600}.pf-quota-count[data-exhausted=true]{color:var(--kb-warning-banner-text,var(--kb-text-primary))}.pf-card-row{box-sizing:border-box;text-align:start;background:var(--kb-surface);border:1px solid var(--kb-border-subtle);width:100%;color:var(--kb-text-primary);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.pf-card-row[data-active=true]{background:var(--kb-primary-tint);border-color:var(--kb-primary)}.pf-bolt{background:var(--kb-primary-tint);width:40px;height:40px;color:var(--kb-primary-text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pf-bolt[data-muted=true]{color:var(--kb-text-tertiary);background:var(--kb-input-background)}.pf-save-status{color:var(--kb-text-tertiary);min-height:16px;font-size:12px}.pf-photo-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-photo{aspect-ratio:1;border-radius:var(--kb-radius);background:var(--kb-input-background);border:1px solid var(--kb-border-subtle);position:relative;overflow:hidden}.pf-photo[data-drag-over=true]{outline:2px solid var(--kb-primary);outline-offset:2px}.pf-photo[data-dragging=true]{opacity:.45}.pf-photo img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.pf-photo[draggable=true]{cursor:grab}.pf-photo-actions{justify-content:space-between;gap:4px;display:flex;position:absolute;inset-block-end:4px;inset-inline:4px}.pf-photo-btn{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pf-photo-btn:disabled{opacity:.35;cursor:default}.pf-photo-remove{position:absolute;inset-block-start:4px;inset-inline-end:4px}.pf-photo-badge{color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;inset-block-start:6px;inset-inline-start:6px}.pf-photo-add{aspect-ratio:1;border-radius:var(--kb-radius);border:1px dashed var(--kb-border-medium);background:var(--kb-surface);color:var(--kb-text-secondary);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:12px;font-weight:500;display:flex}.pf-photo-add:hover:not(:disabled){border-color:var(--kb-primary-text);color:var(--kb-primary-text)}.pf-photo-add:disabled{cursor:default}.pf-stepper{align-items:center;gap:16px;display:flex}.pf-stepper-btn{border:1px solid var(--kb-border-control);background:var(--kb-surface);width:44px;height:44px;color:var(--kb-text-primary);cursor:pointer;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.pf-stepper-btn:disabled{opacity:.4;cursor:default}.pf-stepper-value{text-align:center;min-width:2ch;font-size:18px;font-weight:600}.pf-seg{border:1px solid var(--kb-border-control);border-radius:10px;display:inline-flex;overflow:hidden}.pf-seg button{background:var(--kb-surface);min-width:44px;min-height:44px;color:var(--kb-text-secondary);font:inherit;cursor:pointer;border:0;font-size:13px}.pf-seg button[aria-pressed=true]{background:var(--kb-primary-tint);color:var(--kb-primary-text);font-weight:600}.ob-shell{box-sizing:border-box;flex-direction:column;min-height:100dvh;display:flex}.ob-top{box-sizing:border-box;align-items:center;gap:12px;width:100%;max-width:560px;margin-inline:auto;padding:14px 20px 10px;display:flex}.ob-progress{background:var(--kb-border-strongest,var(--kb-border-medium));border-radius:999px;flex:1 1 0;height:6px;overflow:hidden}.ob-progress>span{background:var(--kb-primary);border-radius:inherit;height:100%;transition:width .2s;display:block}.ob-body{box-sizing:border-box;flex-direction:column;flex:auto;gap:20px;width:100%;max-width:560px;margin-inline:auto;padding:20px;display:flex}.ob-bottom{padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:var(--kb-background);box-sizing:border-box;width:100%;max-width:560px;margin-inline:auto;position:sticky;inset-block-end:0}.ob-two-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ob-card-select{border-radius:var(--kb-radius);background:var(--kb-surface);border:1px solid var(--kb-border-medium);min-height:44px;color:var(--kb-text-primary);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:14px;padding:32px 12px;font-size:16px;font-weight:600;display:flex;position:relative}.ob-card-select[aria-checked=true]{border:2px solid var(--kb-primary-text);padding:31px 11px}.ob-card-select .ob-check{color:var(--kb-primary-text);position:absolute;inset-block-start:8px;inset-inline-end:8px}.ob-role-card{box-sizing:border-box;text-align:start;background:var(--kb-surface);border:1px solid var(--kb-border-medium);width:100%;color:var(--kb-text-primary);font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:14px;min-height:44px;padding:16px;display:flex}.ob-role-card:hover{border-color:var(--kb-primary-text)}.ob-code{letter-spacing:4px;text-align:center;background:var(--kb-input-background);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;direction:ltr;border-radius:12px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:700}.ob-code-input{text-align:center;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:700}.ob-done{text-align:center;align-items:center;padding-top:40px}.ob-done .pf-done-icon{background:var(--kb-primary);width:56px;height:56px;color:var(--kb-on-primary);border-radius:50%;place-items:center;display:grid}.ob-option-list{flex-direction:column;gap:8px;display:flex}.pf-scrim{z-index:50;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pf-sheet{background:var(--kb-surface);color:var(--kb-text-primary);box-sizing:border-box;width:100%;max-width:560px;max-height:90dvh;padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-start-start-radius:22px;border-start-end-radius:22px;flex-direction:column;gap:14px;display:flex;overflow:auto}.pf-sheet-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-sheet-list{flex-direction:column;gap:2px;max-height:52dvh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pf-sheet-option{width:100%;min-height:44px;color:var(--kb-text-primary);font:inherit;text-align:start;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pf-sheet-option:hover:not(:disabled){background:var(--kb-primary-tint)}.pf-sheet-option[aria-selected=true]{background:var(--kb-primary-tint);color:var(--kb-primary-text);font-weight:600}.pf-sheet-option:disabled{opacity:.4;cursor:default}@media (width>=640px){.pf-scrim{align-items:center}.pf-sheet{border-radius:22px}}.pf-legal-body{overflow-wrap:anywhere;flex-direction:column;gap:12px;display:flex}.pf-legal-body ul{flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;display:flex}.pf-notification{border-radius:var(--kb-radius);background:var(--kb-surface);border:1px solid var(--kb-border-subtle);text-align:start;box-sizing:border-box;width:100%;font:inherit;color:inherit;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pf-notification[data-unread=true]{border-color:var(--kb-primary);background:var(--kb-primary-tint)}.pf-confirm-input{text-align:center;direction:ltr}.pf-center{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:48px 16px;display:flex}.pu-banner{z-index:900;border-radius:var(--kb-radius);background:var(--kb-menu-surface);width:min(100% - 32px,520px);box-shadow:var(--kb-menu-shadow);color:var(--kb-text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.pu-banner p{color:var(--kb-text-secondary);margin:2px 0 0;font-size:14px}.pu-banner-actions{gap:8px;display:flex}.pu-btn{border:1px solid var(--kb-border-control);background:var(--kb-surface);color:var(--kb-text-primary);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 16px}.pu-btn--primary{background:var(--kb-primary);color:var(--kb-on-primary);border-color:#0000}.pu-btn:focus-visible,.pu-switch:focus-visible{outline:3px solid var(--kb-primary-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pu-banner{transition:none}}.fx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-center{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:48px 16px;display:flex}.fx-page{flex-direction:column;gap:16px;width:100%;max-width:720px;margin-inline:auto;display:flex}.fx-page--wide{max-width:960px}.fx-page-head--bare{justify-content:flex-end}.fx-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-page-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fx-stack{flex-direction:column;gap:12px;display:flex}.fx-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fx-row--spread{justify-content:space-between}.fx-grow{flex:1 1 0;min-width:0}.fx-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.fx-card{background:var(--kb-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);box-sizing:border-box;flex-direction:column;gap:12px;padding:16px;display:flex}.fx-quote{background:var(--kb-input-background);border-radius:var(--kb-radius);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px}.fx-btn-row{gap:10px;display:flex}.fx-btn-row>*{flex:1 1 0}.fx-btn-row .kb-button{min-height:44px}.fx-link-btn{cursor:pointer;min-height:44px;color:var(--kb-primary-text);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.fx-link-btn--danger{color:var(--kb-destructive)}.fx-icon-btn{cursor:pointer;width:44px;height:44px;color:var(--kb-text-primary);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.fx-icon-btn:hover:not(:disabled){background:var(--kb-primary-tint)}.fx-avatar{background:var(--kb-input-background);color:var(--kb-text-tertiary);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.fx-avatar img{object-fit:cover;width:100%;height:100%}.fx-chip{border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fx-chip--neutral{background:var(--kb-input-background);color:var(--kb-text-secondary)}.fx-chip--good{background:var(--kb-primary-tint);color:var(--kb-primary-text)}.fx-chip--warn{background:var(--kb-warning-banner-background,var(--kb-input-background));color:var(--kb-warning-banner-text,var(--kb-text-primary))}.fx-scrim{z-index:50;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fx-sheet{background:var(--kb-surface);color:var(--kb-text-primary);width:100%;max-width:560px;max-height:92dvh;padding:8px 20px max(20px, env(safe-area-inset-bottom));box-sizing:border-box;border-start-start-radius:22px;border-start-end-radius:22px;outline:none;overflow:auto}.fx-sheet-head{justify-content:space-between;align-items:center;gap:8px;padding-block:8px;display:flex}.fx-sheet-body{flex-direction:column;gap:14px;display:flex}@media (width>=640px){.fx-scrim{align-items:center}.fx-sheet{border-radius:22px}}.fx-toast{inset-inline:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed}@media (width>=1024px){.fx-toast{bottom:24px}}.fx-tabs{border-bottom:1px solid var(--kb-border-subtle);gap:4px;display:flex}.fx-tabs .kb-tabs{width:100%}.fx-split{grid-template-columns:minmax(320px,380px) 1fr;height:calc(100dvh - 64px);margin-block:-16px;display:grid}.fx-split-list{border-inline-end:1px solid var(--kb-border-subtle);padding:16px 16px 16px 0;overflow-y:auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-split-list{padding:16px 0 16px 16px}.fx-split-detail{padding:16px 0 16px 24px;overflow-y:auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fx-split-detail{padding:16px 24px 16px 0}.fx-split-detail>*{max-width:720px;margin-inline:auto}.fx-split-detail>.fx-state{box-sizing:border-box;height:100%}.fx-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-list-row{border-radius:var(--kb-radius);min-height:64px;color:inherit;text-align:start;width:100%;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.fx-list-row:hover,.fx-list-row[aria-current=true]{background:var(--kb-primary-tint)}.fx-row-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.fx-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-dot{background:var(--kb-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px}.fx-detail-row{border-bottom:1px solid var(--kb-border-subtle);justify-content:space-between;gap:16px;padding-block:6px;display:flex}.fx-detail-row>:last-child{text-align:end;overflow-wrap:anywhere}.fx-menu{position:relative}.fx-menu-pop{inset-inline-end:0;z-index:20;background:var(--kb-menu-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);min-width:180px;box-shadow:var(--kb-menu-shadow);position:absolute;top:100%;overflow:hidden}.fx-menu-item{text-align:start;border:0;border-bottom:1px solid var(--kb-border-subtle);width:100%;min-height:44px;color:var(--kb-text-primary);font:inherit;cursor:pointer;background:0 0;padding:0 16px;display:block}.fx-menu-item:last-child{border-bottom:0}.fx-menu-item:hover{background:var(--kb-primary-tint)}.fx-menu-item--danger{color:var(--kb-destructive)}.fx-clamp-3{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:14px;display:grid}.fx-filterbar{scrollbar-width:thin;gap:8px;padding-block:4px 8px;display:flex;overflow-x:auto}.fx-filterbar>*{flex-shrink:0;min-height:44px}.fx-range{align-items:center;gap:12px;display:flex}.fx-range input{min-height:44px;accent-color:var(--kb-primary);flex:1 1 0}.fx-optlist{flex-direction:column;max-height:50dvh;display:flex;overflow-y:auto}.fx-optrow{border:0;border-bottom:1px solid var(--kb-border-subtle);min-height:44px;color:var(--kb-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 8px;display:flex}.fx-optrow:hover{background:var(--kb-primary-tint)}.fx-optrow[aria-checked=true]{color:var(--kb-primary-text);font-weight:600}.fx-optmark{border:1.5px solid var(--kb-border-control);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.fx-optrow[aria-checked=true] .fx-optmark{background:var(--kb-primary);border-color:var(--kb-primary);color:var(--kb-on-primary)}[role=radio].fx-optrow .fx-optmark{border-radius:50%}.fx-feedcard{background:var(--kb-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius-big);width:100%;max-width:480px;margin-inline:auto;overflow:hidden}.fx-feedcard-photo{position:relative}.fx-feedcard-photobtn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.fx-feedcard-scrim{pointer-events:none;background:linear-gradient(#0000 55%,#000000b8 100%);position:absolute;inset:0}.fx-feedcard-menu{top:8px;color:#fff;background:#00000059;border-radius:50%;position:absolute;inset-inline-start:8px}.fx-feedcard-menu .fx-icon-btn{color:#fff}.fx-feedcard-menu .fx-menu-pop{inset-inline:0 auto}.fx-feedcard-id{inset-inline:16px;color:#fff;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px}.fx-feedcard-sub{color:#ffffffe6;align-items:center;gap:6px;font-size:14px;display:inline-flex}.fx-feedcard-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.fx-presence{align-items:center;gap:6px;display:inline-flex}.fx-presence[data-online=true]{font-weight:600}.fx-feed{flex-direction:column;align-items:center;gap:20px;display:flex}.fx-carousel{border-radius:var(--kb-radius-big);background:var(--kb-input-background);width:100%;position:relative;overflow:hidden}.fx-carousel-main{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.fx-carousel-main:disabled{cursor:default}.fx-carousel-nav{color:#fff;cursor:pointer;background:#0006;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;translate:0 -50%}.fx-carousel-nav--prev{inset-inline-start:8px}.fx-carousel-nav--next{inset-inline-end:8px}.fx-carousel-dots{inset-inline:0;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px}.fx-carousel-dots span{background:#ffffff80;border-radius:50%;width:7px;height:7px}.fx-carousel-dots span[data-on]{background:#fff}.fx-viewer{z-index:70;background:#000000eb;outline:none;place-items:center;display:grid;position:fixed;inset:0}.fx-viewer img{object-fit:contain;max-width:100vw;max-height:100dvh}.fx-viewer-close{top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;z-index:2;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:12px}.fx-actionbar{bottom:calc(80px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--kb-background) 60%, transparent);margin-top:8px;padding-block:12px;position:sticky}@media (width>=1024px){.fx-actionbar{bottom:0}}.fx-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fx-steps li{color:var(--kb-text-tertiary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fx-steps li[aria-current=step]{color:var(--kb-text-primary);font-weight:600}.fx-steps li[data-done=true]{color:var(--kb-primary-text)}.fx-step-dot{border:2px solid;border-radius:50%;width:10px;height:10px}.fx-steps li[data-done=true] .fx-step-dot,.fx-steps li[aria-current=step] .fx-step-dot{background:currentColor}.fx-field-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-date{border-radius:var(--kb-radius);border:1px solid var(--kb-border-control);background:var(--kb-input-background);min-height:44px;color:var(--kb-text-primary);font:inherit;padding:0 12px}.fx-row-wrap{align-items:center;gap:4px;display:flex}.fx-guide-list{flex-direction:column;gap:10px;margin:0;padding-inline-start:24px;display:flex}.fx-guide-list--check{list-style:"✓  "}.fx-state-icon{background:var(--kb-primary-tint);width:48px;height:48px;color:var(--kb-primary-text);border-radius:50%;place-items:center;display:inline-grid}.fx-state-icon svg{fill:currentColor}@media (width<=767px){.kb-refresh-btn{display:none}}.kb-ptr{top:0;z-index:30;color:var(--kb-primary-text);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset-inline:0;overflow:hidden}.kb-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kb-ptr .dv-ptr-icon{background:var(--kb-surface);border:1px solid var(--kb-border-subtle);border-radius:50%;padding:7px;box-shadow:0 2px 8px #0000001f}.cl-overlay{z-index:1000;background:color-mix(in srgb, var(--kb-background) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cl-card{text-align:center;width:min(100%,420px);color:var(--kb-text-primary);flex-direction:column;align-items:center;gap:12px;display:flex}.cl-avatar{background:var(--kb-primary-tint);width:96px;height:96px;color:var(--kb-primary-text);border-radius:50%;place-items:center;font-size:40px;font-weight:600;display:grid}.cl-name{font-family:var(--kb-font-heading);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.2}.cl-status{color:var(--kb-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:18px}.cl-hint{color:var(--kb-text-secondary);margin:0;font-size:14px}.cl-secure{color:var(--kb-primary-text);align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.cl-secure--warn{color:var(--kb-destructive);font-weight:600}.cl-code{border-radius:var(--kb-radius);background:var(--kb-surface);border:1px solid var(--kb-border-subtle);flex-direction:column;align-items:center;gap:4px;max-width:100%;padding:12px 16px;display:flex}.cl-code-label{text-transform:uppercase;letter-spacing:.06em;color:var(--kb-text-tertiary);font-size:12px}.cl-code-digits{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.cl-code-caption{color:var(--kb-text-secondary);font-size:13px}.cl-actions{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:16px;display:flex}.cl-action{color:var(--kb-text-secondary);flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.cl-round{cursor:pointer;background:var(--kb-surface);width:64px;height:64px;color:var(--kb-text-primary);box-shadow:inset 0 0 0 1px var(--kb-border-medium);border:0;border-radius:50%;place-items:center;display:inline-grid}.cl-round:hover:not(:disabled){background:var(--kb-primary-tint)}.cl-round:disabled{opacity:.5;cursor:default}.cl-round--on{background:var(--kb-text-primary);color:var(--kb-background)}.cl-round--accept{background:var(--kb-call-accept);color:var(--kb-on-call);box-shadow:none}.cl-round--accept:hover:not(:disabled){background:var(--kb-call-accept-hover)}.cl-round--decline{background:var(--kb-call-decline);color:var(--kb-on-call);box-shadow:none}.cl-round--decline:hover:not(:disabled){background:var(--kb-call-decline-hover)}.cl-round:focus-visible,.cl-pill:focus-visible,.cl-toast-x:focus-visible{outline:3px solid var(--kb-primary-text);outline-offset:3px}.cl-outputs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cl-pill{border:1px solid var(--kb-border-control);background:var(--kb-surface);color:var(--kb-text-primary);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px}.cl-pill--primary{background:var(--kb-primary);color:var(--kb-on-primary);border-color:#0000}.cl-sheet-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.cl-resume{z-index:999;border-radius:var(--kb-radius);background:var(--kb-menu-surface);width:min(100% - 32px,560px);box-shadow:var(--kb-menu-shadow);color:var(--kb-text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.cl-resume-actions{gap:8px;display:flex}.cl-toast{z-index:1100;border-radius:var(--kb-radius);background:var(--kb-text-primary);width:max-content;max-width:calc(100% - 32px);color:var(--kb-background);box-shadow:var(--kb-menu-shadow);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cl-toast--error{background:var(--kb-destructive);color:#fff}.cl-toast-x{color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px;line-height:1}.ch-call{position:relative}.ch-call--waiting{opacity:.6}@media (prefers-reduced-motion:no-preference){.cl-round--accept{animation:1.6s ease-in-out infinite cl-pulse}}@keyframes cl-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--kb-call-accept) 50%, transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb, var(--kb-call-accept) 0%, transparent)}}.cl-round:focus:not(:focus-visible){outline:none}.cl-resume{top:max(8px, env(safe-area-inset-top))}.cl-toast{bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px))}@media (width<=1023px){.cl-toast{bottom:calc(92px + env(safe-area-inset-bottom))}}.dv-boost{background:var(--kb-primary-tint);min-height:44px;color:var(--kb-primary-text);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.dv-boost:hover{filter:brightness(.97)}.dv-boost[data-active=true]{background:var(--kb-primary);color:var(--kb-on-primary);font-variant-numeric:tabular-nums}.dv-filters{position:relative}.dv-filters .fx-filterbar{scrollbar-width:none;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%)}.dv-filters .fx-filterbar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%)}.dv-filters .fx-filterbar>*{scroll-margin-inline:24px}.dv-filters-nav{display:none}.fx-carousel{max-width:56dvh;margin-inline:auto}.dv-discover{display:block}.dv-drawer-head{justify-content:flex-end;display:flex}.dv-modal{z-index:60;background:var(--kb-background);flex-direction:column;display:flex;position:fixed;inset:0}.dv-modal-card{overscroll-behavior:contain;min-height:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));outline:0;flex:1 1 0;overflow-y:auto}@media (width>=768px){.dv-modal--desktop{background:#00000080;justify-content:center;align-items:center;padding:24px}.dv-modal--desktop .dv-modal-card{background:var(--kb-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius-big,20px);flex:0 auto;width:min(600px,100%);max-height:calc(100dvh - 48px);padding:16px 24px 24px;box-shadow:0 24px 64px #00000059}.dv-modal--desktop .fx-carousel{max-width:100%}.dv-modal--desktop .fx-actionbar{bottom:0}}.dv-feedcard-selected{outline:2px solid var(--kb-primary);outline-offset:2px}.dv-detail{flex-direction:column;gap:16px;width:100%;max-width:560px;margin-inline:auto;display:flex}.dv-detail-photo,.dv-detail-body{flex-direction:column;gap:16px;min-width:0;display:flex}.dv-detail-top{justify-content:space-between;align-items:center;display:flex}.dv-chips{flex-wrap:wrap;gap:6px;display:flex}.dv-chip-count{font-variant-numeric:tabular-nums}.fx-feedcard-photobtn{max-height:70dvh;overflow:hidden}@media (width<=767px){.fx-feedcard-photobtn{max-height:max(260px, calc(100dvh - 330px - env(safe-area-inset-bottom)))}}.dv-discover .fx-feed{max-width:560px;margin-inline:auto}.fx-feedcard-dots{top:10px;bottom:auto}.fx-feedcard-photo>.fx-carousel-nav{z-index:2}.dv-ptr{color:var(--kb-primary-text);justify-content:center;align-items:center;display:flex;overflow:hidden}.dv-ptr-icon{transition:transform .15s;display:inline-grid}.dv-ptr-icon[data-ready=true]{transform:rotate(180deg)}.dv-ptr-icon--spin{animation:.8s linear infinite dv-ptr-spin}@keyframes dv-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dv-ptr-icon--spin{animation:none}}@media (width<=767px){.dv-modal .fx-actionbar{bottom:calc(-1 * (16px + env(safe-area-inset-bottom)));margin-bottom:calc(-1 * (16px + env(safe-area-inset-bottom)));padding-bottom:calc(12px + 16px + env(safe-area-inset-bottom))}}.dv-modal--desktop .fx-actionbar{background:linear-gradient(to top, var(--kb-surface) 60%, transparent);margin-bottom:-24px;padding-bottom:36px;bottom:-24px}.dv-name-row{flex-wrap:nowrap}.dv-name-row>h1{overflow-wrap:anywhere;min-width:0}.dv-name-row>:not(h1){flex-shrink:0}.dv-page--discover{height:calc(100dvh - 16px - 88px - env(safe-area-inset-bottom));min-height:360px}@media (width>=1024px){.dv-page--discover{height:calc(100dvh - 64px)}}.dv-page--discover .dv-discover{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.dv-discover .fx-feed{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;flex:1 1 0;align-items:stretch;gap:0;width:100%;min-height:0;overflow-y:auto}.dv-discover .fx-feed::-webkit-scrollbar{display:none}.dv-discover .fx-feed>*{flex:none}.dv-discover .fx-feedcard{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;max-width:none;height:100%;margin:0;display:flex}.dv-discover .fx-feedcard+.fx-feedcard{margin-top:12px}.dv-discover .fx-feedcard-photo{flex:1 1 0;min-height:140px}.dv-discover .fx-feedcard-photobtn{height:100%;max-height:none}.dv-discover .fx-feedcard-photobtn .kb-photo{height:100%;aspect-ratio:auto!important}.dv-discover .fx-feedcard-body{flex:none}.dv-discover .fx-feed>:not(.fx-feedcard){min-height:120px}.dv-page--discover .dv-discover{position:relative}.dv-boostfab{top:18px;z-index:3;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;transition:transform .12s ease-out;display:inline-flex;position:absolute;inset-inline-end:30px}.dv-boostfab:active{transform:scale(.93)}.dv-boostfab-circle{color:#fff;background:linear-gradient(135deg, var(--kb-primary), var(--kb-primary-text));border:1px solid #ffffff59;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 3px 8px #00000047}.dv-boostfab[data-phase=used] .dv-boostfab-circle{background:var(--kb-text-tertiary)}.dv-boostfab[data-phase=active] .dv-boostfab-circle{box-shadow:0 3px 8px #00000047, 0 0 10px color-mix(in srgb, var(--kb-primary) 55%, transparent)}.dv-boostfab[data-phase=active] .dv-boostfab-circle:after{content:"";border:2.5px solid var(--kb-primary);border-radius:50%;animation:1.3s ease-in-out infinite alternate dv-breathe;position:absolute;inset:-5px}.dv-boostfab-pill{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(135deg, var(--kb-primary), var(--kb-primary-text));border-radius:999px;align-items:center;height:28px;margin-inline-end:-16px;padding-inline:12px 22px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #0000002e}@keyframes dv-breathe{to{opacity:.35;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.dv-boostfab-circle:after{animation:none!important}.dv-boostfab{transition:none}}.fx-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-feedcard-about{color:var(--kb-text-secondary);font-size:14px}.fx-feedcard-tags{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.fx-feedcard-tags>*{flex:none}.dv-discover .fx-feedcard{border-color:var(--kb-border-subtle)}.dv-discover .fx-feedcard-id{inset-inline:16px;gap:6px;bottom:16px}.dv-discover .fx-feedcard-id h3{font-size:20px;font-weight:600}.dv-discover .fx-feedcard-sub{color:#ffffffd9;font-size:13px}.dv-discover .fx-feedcard-sub .fx-presence{color:#ffffffb3;font-size:12px}.dv-discover .fx-feedcard-sub .fx-presence[data-online=true]{color:var(--kb-primary)}.dv-discover .fx-feedcard-menu{top:10px;background:#00000059;inset-inline-start:10px}.dv-discover .fx-feedcard-scrim{background:linear-gradient(#0000 50%,#0000008c 100%)}.dv-detail-photo{position:relative}.dv-photo-overlay{top:12px;pointer-events:none;z-index:3;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset-inline:12px}.dv-photo-overlay>*{pointer-events:auto}.dv-photo-btn,.dv-photo-btn .fx-icon-btn{color:#fff}.dv-photo-btn{background:#00000059;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.dv-photo-btn .fx-icon-btn{width:40px;height:40px}.dv-photo-btn:hover,.dv-photo-btn .fx-icon-btn:hover:not(:disabled){background:#00000080}.dv-info{gap:18px}.dv-section-label{color:var(--kb-text-tertiary);margin:0;font-size:13px;font-weight:600}.fx-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dv-viewmore{font:inherit;color:var(--kb-primary-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:500}.dv-detail .fx-carousel{max-width:100%}.dv-slides{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.dv-slides-track{will-change:transform;width:100%;height:100%;display:flex}.dv-slide{flex:0 0 100%;min-width:0;height:100%}.dv-slide img{-webkit-user-drag:none;pointer-events:none}.fx-carousel-main.dv-slides{cursor:pointer;height:auto}.fx-carousel-main.dv-slides .dv-slides-track{height:auto}.dv-slides:focus-visible{outline:2px solid var(--kb-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.dv-slides-track{transition:none!important}}.fx-carousel-dots span{transition:background .15s}.dv-filters .fx-filterbar{flex-wrap:nowrap;padding-block:0}.dv-filters .fx-filterbar>*{min-height:36px}.dv-page--discover{gap:8px}.cm-page{flex-direction:column;gap:14px;width:100%;max-width:720px;margin-inline:auto;display:flex}.cm-chips{scrollbar-width:none;gap:8px;padding-block:2px;padding-inline-end:32px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[dir=rtl] .cm-chips{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.cm-chips::-webkit-scrollbar{display:none}.cm-chip{border:1px solid var(--kb-border-medium);background:var(--kb-surface);min-height:44px;color:var(--kb-text-primary);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:500}.cm-chip[aria-pressed=true]{background:var(--kb-primary);border-color:var(--kb-primary);color:var(--kb-on-primary);font-weight:600}.cm-chip:focus-visible,.cm-act:focus-visible,.cm-composer-card:focus-visible,.cm-link:focus-visible{outline:2px solid var(--kb-primary-text);outline-offset:2px}.cm-composer-card{text-align:start;border-radius:var(--kb-radius);background:var(--kb-surface);border:1px solid var(--kb-border-medium);width:100%;color:inherit;font:inherit;cursor:pointer;flex-direction:column;gap:2px;min-height:44px;padding:14px 16px;display:flex}.cm-composer-card b{font-size:15px}.cm-composer-card span{color:var(--kb-text-secondary);font-size:13px}.cm-post{border-radius:var(--kb-radius);background:var(--kb-surface);border:1px solid var(--kb-border-subtle);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cm-post-head{align-items:center;gap:10px;display:flex}.cm-who{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cm-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cm-sub{color:var(--kb-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cm-cat{background:var(--kb-primary-tint);color:var(--kb-primary-text);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.cm-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.cm-body--clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-link{min-height:32px;font:inherit;color:var(--kb-primary-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none}.cm-actions{align-items:center;gap:4px;margin-inline-start:-8px;display:flex}.cm-act{min-width:44px;min-height:44px;color:var(--kb-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:22px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cm-act:hover{background:var(--kb-primary-tint)}.cm-act--on{color:var(--kb-primary-text)}.cm-info{background:var(--kb-input-background);color:var(--kb-text-secondary);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.cm-counter{color:var(--kb-text-secondary);align-self:flex-end;font-size:12px}.cm-counter--over{color:var(--kb-destructive)}.cm-error{color:var(--kb-destructive);margin:0;font-size:13px}.cm-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.cm-empty-orb{background:var(--kb-primary-tint);width:96px;height:96px;color:var(--kb-primary-text);border-radius:50%;place-items:center;display:grid}.cm-sentinel{height:1px}.cm-back{min-height:44px;color:var(--kb-text-primary);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.cm-section{color:var(--kb-text-secondary);margin:8px 0 0;font-size:13px;font-weight:600}.cm-comment{border-top:1px solid var(--kb-border-subtle);gap:10px;padding:10px 0;display:flex}.cm-comment-main{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.cm-author-tag{background:var(--kb-primary-tint);color:var(--kb-primary-text);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.cm-composer{padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--kb-background);border-top:1px solid var(--kb-border-subtle);flex-direction:column;gap:4px;display:flex;position:sticky;bottom:0}.cm-composer-row{align-items:flex-end;gap:8px;display:flex}.cm-input{resize:none;border:1px solid var(--kb-border-medium);background:var(--kb-input-background);min-height:44px;max-height:140px;color:var(--kb-text-primary);font:inherit;box-sizing:border-box;border-radius:22px;flex:1 1 0;padding:10px 14px;font-size:15px}.cm-input:focus-visible{outline:2px solid var(--kb-primary-text);outline-offset:1px}.cm-send{background:var(--kb-primary);width:44px;height:44px;color:var(--kb-on-primary);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cm-send:disabled{background:var(--kb-input-background);color:var(--kb-text-tertiary);cursor:default}.cm-skeleton{border-radius:var(--kb-radius);background:var(--kb-input-background);opacity:.7;height:120px}.vf-page{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:560px;display:flex}.vf-center{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.vf-card{border-radius:var(--kb-radius);background:var(--kb-surface);border:1px solid var(--kb-border-subtle);text-align:start;flex-direction:column;gap:10px;padding:16px;display:flex}.vf-card ul{color:var(--kb-text-secondary);flex-direction:column;gap:8px;margin:0;padding-inline-start:18px;font-size:14px;display:flex}.vf-card.vf-steps{flex-direction:column;gap:10px;margin:0;padding:16px;list-style:none;display:flex}.vf-steps li{align-items:center;gap:10px;font-size:14px;display:flex}.vf-num{background:var(--kb-primary-tint);width:24px;height:24px;color:var(--kb-primary-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.vf-error{color:var(--kb-text-primary);background:var(--kb-destructive-tint);border-inline-start:4px solid var(--kb-destructive);border-radius:var(--kb-radius);margin:0;padding:10px 14px;font-size:13px}.vf-muted{color:var(--kb-text-secondary);font-size:13px}.vf-row{border-radius:var(--kb-radius);background:var(--kb-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.vf-row-text{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.vf-row-text b{font-size:13px}.vf-row-text span{color:var(--kb-text-secondary);font-size:12px}.vf-row-btn{min-height:44px;font:inherit;color:var(--kb-primary-text);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600}.vf-overlay{z-index:100;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vf-stage{aspect-ratio:3/4;background:#000;height:min(100dvh,133.333vw);position:relative;overflow:hidden}.vf-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.vf-guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vf-top{inset-inline:0;padding:max(16px, env(safe-area-inset-top)) 16px 40px;background:linear-gradient(#000000b3,#0000);display:flex;position:absolute;top:0}.vf-glass{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.vf-glass:focus-visible,.vf-pill:focus-visible{outline-offset:2px;outline:2px solid #fff}.vf-bottom{inset-inline:0;padding:72px 24px max(24px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(#0000,#0000008c 45%,#000000f2);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:0}.vf-prompt{text-align:center;margin:0;font-size:19px;font-weight:600}.vf-dots{gap:8px;display:flex}.vf-dot{background:#ffffff59;border-radius:50%;width:7px;height:7px}.vf-dot--on{background:#fff}.vf-dot--cur{width:9px;height:9px}.vf-count{font-variant-numeric:tabular-nums;place-items:center;height:64px;font-size:44px;font-weight:700;display:grid}.vf-flash{pointer-events:none;background:#ffffffd9;animation:.26s ease-out forwards vf-flash;position:absolute;inset:0}@keyframes vf-flash{0%{opacity:.85}to{opacity:0}}.vf-chevron{animation:1.1s linear infinite vf-ripple}@keyframes vf-ripple{0%{opacity:.25}40%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.vf-chevron{opacity:.75;animation:none}.vf-flash{animation-duration:1ms}}.vf-problem{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;position:absolute;inset:0}.vf-problem p{margin:0;font-size:15px}.vf-pill{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;padding:0 24px;font-weight:600}.vf-guide .vf-ring{fill:none;stroke:#ffffffe0;stroke-width:2.4px}.vf-guide .vf-ring-glow{fill:none;stroke:var(--kb-primary);stroke-opacity:.7;stroke-width:1.4px}.vf-guide .vf-dim{fill:#00000073;fill-rule:evenodd}.vf-overlay{background:#050807}.vf-result-icon{background:var(--kb-destructive-tint);width:64px;height:64px;color:var(--kb-destructive);border-radius:50%;place-items:center;display:grid}.vf-attempts{color:var(--kb-text-primary);margin:0;font-size:15px;font-weight:600}.ch{background:var(--kb-background);flex-direction:column;width:100%;max-width:760px;height:100%;min-height:0;margin-inline:auto;display:flex}@media (width<=1023px){.ch{height:100dvh;height:var(--kb-vvh,100dvh);top:var(--kb-vvt,0px);max-width:none;position:relative}.web-shell--chat .web-bottom-nav{display:none}.web-shell--chat .web-content{padding:0}}.fx-split-detail:has(.ch){padding-block:0;overflow:hidden}.fx-split-detail>.ch{max-width:760px}.ch-head{background:var(--kb-surface);border-bottom:1px solid var(--kb-border-subtle);flex-shrink:0;align-items:center;gap:8px;padding:8px 4px;display:flex}.ch-head-who{min-width:0;color:inherit;border-radius:var(--kb-radius);flex:1 1 0;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.ch-head-who:focus-visible,.ch-btn:focus-visible,.ch-bubble:focus-visible,.ch-emoji:focus-visible,.ch-input:focus-visible{outline:2px solid var(--kb-primary-text);outline-offset:2px}.ch-head-text{flex-direction:column;min-width:0;display:flex}.ch-name{align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.ch-sub{color:var(--kb-text-secondary);font-size:12px}.ch-back{display:none}@media (width<=1023px){.ch-back{display:inline-grid}}.ch-strip{background:color-mix(in srgb, var(--kb-primary) 16%, var(--kb-background));width:100%;min-height:44px;color:var(--kb-primary-text);border:0;border-bottom:1px solid var(--kb-border-subtle);font:inherit;cursor:pointer;text-align:start;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.ch-banners{flex-shrink:0;max-height:30dvh;overflow-y:auto}.ch-banner{background:var(--kb-warning-banner-background);color:var(--kb-warning-banner-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.ch-banner--reveal{background:var(--kb-reveal-banner-background);color:var(--kb-text-secondary)}.ch-banner--info{background:var(--kb-input-background);color:var(--kb-text-secondary)}.ch-banner-action{min-height:44px;font:inherit;color:var(--kb-primary-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 8px;font-weight:600}.ch-thread{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:2px;min-height:0;padding:8px 16px;display:flex;overflow-y:auto}.ch-sentinel{flex-shrink:0;height:1px}.ch-row{flex-direction:column;align-items:flex-start;padding-block:1px;display:flex}.ch-row--me{align-items:flex-end}.ch-row--gap{margin-top:6px}.ch-row-inner{align-items:center;gap:4px;max-width:min(88%,520px);display:flex;position:relative}.ch-row-inner>div:first-child{flex-direction:column;min-width:0;max-width:100%;display:flex}.ch-row--me .ch-row-inner>div:first-child{align-items:flex-end}.ch-row--me .ch-row-inner{flex-direction:row-reverse}.ch-row-hl>.ch-row-inner{background:color-mix(in srgb, var(--kb-primary) 18%, transparent);border-radius:14px}.ch-day{background:var(--kb-chat-day-pill,var(--kb-input-background));color:var(--kb-text-secondary);border-radius:999px;align-self:center;margin-block:8px 4px;padding:3px 10px;font-size:11px;font-weight:600}.ch-notice{background:var(--kb-input-background);max-width:90%;color:var(--kb-text-secondary);text-align:center;border-radius:12px;align-self:center;align-items:center;gap:6px;margin-block:4px;padding:6px 12px;font-size:12px;display:inline-flex}.ch-e2ee{background:var(--kb-input-background);max-width:92%;color:var(--kb-text-secondary);text-align:center;border-radius:14px;flex-direction:column;align-self:center;align-items:center;gap:4px;margin-block:6px;padding:10px 14px;font-size:12px;display:flex}.ch-bubble{box-sizing:border-box;border-radius:var(--kb-radius);background:var(--kb-chat-bubble-incoming,var(--kb-chat-bubble-other));max-width:100%;color:var(--kb-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;text-align:start;font:inherit;cursor:default;border:0;padding:7px 10px 6px 12px;position:relative}.ch-bubble--me{background:var(--kb-primary);color:var(--kb-on-primary)}.ch-bubble--tap{cursor:pointer}.ch-text{white-space:pre-wrap}.ch-text a{color:inherit;text-decoration:underline}.ch-meta{float:inline-end;margin-inline-start:10px;opacity:.75;white-space:nowrap;align-items:center;gap:3px;margin-top:6px;font-size:11px;line-height:1;display:inline-flex}.ch-bubble:after{content:"";clear:both;display:table}.ch-tick{width:16px;height:12px}.ch-tick--seen{color:var(--kb-read-tick,#7fd0ff);opacity:1}.ch-quote{border-inline-start:3px solid var(--kb-primary-text);background:color-mix(in srgb, currentColor 12%, transparent);cursor:pointer;text-align:start;width:100%;color:inherit;font-size:12px;font:inherit;border-block:0;border-inline-end:0;border-radius:6px;margin-bottom:4px;padding:4px 8px;font-size:12px;display:block}.ch-quote b{font-weight:600;display:block}.ch-quote span{-webkit-line-clamp:2;opacity:.85;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ch-reaction{margin-top:-6px;background:var(--kb-surface);border:1px solid var(--kb-border-medium);z-index:1;border-radius:999px;align-self:flex-start;margin-inline:8px;padding:1px 6px;font-size:13px;line-height:20px}.ch-row--me .ch-reaction{align-self:flex-end}.ch-failed{color:var(--kb-destructive);margin-inline:4px;font-size:11px}.ch-btn{width:44px;height:44px;color:var(--kb-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ch-btn:hover:not(:disabled){background:var(--kb-primary-tint)}.ch-btn--danger{color:var(--kb-destructive)}.ch-btn--hover{opacity:0;transition:opacity .12s}.ch-row-inner:hover .ch-btn--hover,.ch-row-inner:focus-within .ch-btn--hover{opacity:1}@media (hover:none){.ch-btn--hover{opacity:.7}}.ch-emojis{z-index:5;bottom:100%;background:var(--kb-menu-surface);border:1px solid var(--kb-border-medium);box-shadow:var(--kb-menu-shadow);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;inset-inline-start:0}.ch-row--me .ch-emojis{inset-inline:auto 0}.ch-emoji{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:22px}.ch-emoji[aria-pressed=true],.ch-emoji:hover{background:var(--kb-primary-tint)}.ch-mini-menu{z-index:6;top:100%;background:var(--kb-menu-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);min-width:160px;box-shadow:var(--kb-menu-shadow);position:absolute;inset-inline-end:0;overflow:hidden}.ch-row--me .ch-mini-menu{inset-inline:0 auto}.ch-req-label{color:var(--kb-primary-text);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.ch-req-label:before{content:"";background:var(--kb-primary);border-radius:50%;width:6px;height:6px}.ch-req{border:1px solid var(--kb-primary-text);border-radius:var(--kb-radius-big);background:var(--kb-primary-tint);max-width:min(82%,320px);color:var(--kb-text-primary);overflow:hidden}.ch-req-body{overflow-wrap:anywhere;white-space:pre-wrap;padding:12px 12px 10px 14px}.ch-req-actions{border-top:1px solid color-mix(in srgb, var(--kb-primary) 20%, transparent);gap:10px;padding:10px;display:flex}.ch-req-actions button{border-radius:var(--kb-radius-chip);min-height:44px;font:inherit;cursor:pointer;flex:1 1 0;font-size:13px;font-weight:600}.ch-req-actions button:disabled{opacity:.4;cursor:default}.ch-req-decline{color:var(--kb-destructive);border:1px solid var(--kb-destructive);background:0 0}.ch-req-accept{background:var(--kb-primary);color:var(--kb-on-primary);border:0}.ch-alert{border-radius:var(--kb-radius);background:var(--kb-destructive-tint);flex-direction:column;align-items:flex-start;gap:4px;max-width:320px;margin-top:4px;padding:8px 10px;font-size:12px;display:flex}.ch-alert button{min-height:44px;font:inherit;color:var(--kb-destructive);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ch-media{align-items:center;gap:8px;padding-block:2px;font-size:14px;display:inline-flex}.ch-media small{opacity:.8}.ch-compose{background:var(--kb-surface);border-top:1px solid var(--kb-border-subtle);padding:8px 12px max(10px, env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;gap:6px;display:flex}.ch-compose-row{align-items:flex-end;gap:8px;display:flex}.ch-input{box-sizing:border-box;resize:none;border:1px solid var(--kb-border-medium);background:var(--kb-input-background);min-width:0;min-height:44px;max-height:140px;color:var(--kb-text-primary);font:inherit;border-radius:22px;flex:1 1 0;padding:11px 14px;line-height:1.35}.ch-send{background:var(--kb-primary);color:var(--kb-on-primary);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.ch-send:disabled{opacity:.4;cursor:default}.ch-counter{color:var(--kb-text-tertiary);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.ch-counter--over{color:var(--kb-destructive)}.ch-reply-bar{align-items:flex-start;gap:8px;display:flex}.ch-reply-bar .ch-quote{cursor:default;flex:1 1 0;width:auto}.ch-hint{text-align:center;color:var(--kb-text-tertiary);padding:10px 8px;font-size:13px}.ch-error{color:var(--kb-destructive);font-size:12px}.ch-panel{background:var(--kb-surface);border-top:1px solid var(--kb-border-subtle);padding:14px 16px max(14px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;flex-shrink:0;gap:12px;display:flex}.ch-panel .fx-btn-row{text-align:initial}.ch-load-older{min-height:44px;color:var(--kb-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center}.ch-tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ch-btn--hover{transition:none}}.ch-attach{flex-shrink:0;position:relative}.ch-attach-menu{z-index:7;bottom:100%;background:var(--kb-menu-surface);border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);min-width:170px;box-shadow:var(--kb-menu-shadow);margin-bottom:6px;position:absolute;inset-inline-start:0;overflow:hidden}.ch-attach-menu .fx-menu-item{align-items:center;gap:10px;width:100%;min-height:44px;display:flex}.ch-mic{touch-action:none;-webkit-user-select:none;user-select:none}.ch-mic--rec{background:var(--kb-destructive)}.ch-rec{border-radius:var(--kb-radius);background:var(--kb-input-background);flex:1 1 0;align-items:center;gap:8px;min-width:0;min-height:44px;padding-inline:8px;display:flex}.ch-rec--cancel{background:var(--kb-destructive-tint)}.ch-rec-dot{background:var(--kb-destructive);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1s ease-in-out infinite ch-pulse}@keyframes ch-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ch-rec-dot{animation:none}}.ch-rec-time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ch-rec-wave{flex:0 auto;align-items:center;gap:2px;height:28px;display:flex;overflow:hidden}.ch-rec-wave i{background:var(--kb-primary-text);border-radius:2px;width:3px;display:block}.ch-rec-hint{color:var(--kb-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ch-photo{border-radius:var(--kb-radius);background:color-mix(in srgb, currentColor 10%, transparent);width:200px;max-width:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;border:1px dashed;justify-items:center;gap:4px;padding:22px 12px;display:grid}.ch-photo:disabled{cursor:default;opacity:.7}.ch-photo--expired{border-style:solid;border-color:#0000}.ch-photo-label{font-size:13px;font-weight:600}.ch-photo-sub{opacity:.8;font-size:11px}.ch-viewer{z-index:100;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.ch-viewer-bar{justify-content:flex-end;align-items:center;gap:12px;padding:8px 12px;display:flex}.ch-viewer-count{font-variant-numeric:tabular-nums;background:#ffffff2e;border-radius:999px;padding:4px 12px;font-weight:700}.ch-viewer-close{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1}.ch-viewer-stage{box-sizing:border-box;flex:1 1 0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-width:0;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden}.ch-viewer-stage>p{text-align:center}.ch-viewer-img{object-fit:contain;pointer-events:none;width:100%;min-width:0;height:100%;min-height:0}.ch-voice{white-space:nowrap;align-items:center;gap:8px;min-width:210px;max-width:100%;display:inline-flex}.ch-voice--gone{opacity:.8;white-space:normal;min-width:0;font-size:13px}.ch-voice-btn{background:color-mix(in srgb, currentColor 18%, transparent);width:36px;height:36px;color:inherit;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.ch-voice-seek{accent-color:currentColor;flex:1 1 0;min-width:70px}.ch-voice-time{font-variant-numeric:tabular-nums;min-width:34px;font-size:12px}.ch-voice-err{color:var(--kb-destructive);white-space:normal;font-size:11px}.ch-loc{justify-items:start;gap:4px;display:grid}.ch-map{background:#e8e4da;border-radius:10px;display:block;position:relative;overflow:hidden}.ch-map-mosaic{display:block;position:absolute;top:0;left:0}.ch-map-mosaic img{-webkit-user-select:none;user-select:none;display:block;position:absolute}.ch-map-pin{color:#d63031;filter:drop-shadow(0 1px 2px #0006);line-height:0;position:absolute;transform:translate(-50%,-100%)}.ch-map-attr{bottom:0;color:#333;background:#fffc;padding:1px 5px;font-size:9px;position:absolute;inset-inline-end:0}.ch-loc-label{font-size:13px;font-weight:600}.ch-loc-link{color:inherit;min-height:24px;font-size:12px;font-weight:600;text-decoration:underline}.ch-bubble{touch-action:pan-y}.ch-preview{background:var(--kb-input-background);border-radius:var(--kb-radius);place-items:center;padding:8px;display:grid}.ch-preview-img{border-radius:8px;max-width:100%;max-height:50vh}.ch-camera{border-radius:var(--kb-radius);background:#000;width:100%;max-height:50vh;transform:scaleX(-1)}.ch-choices{gap:10px;display:grid}.ch-choice{border:1px solid var(--kb-border-medium);border-radius:var(--kb-radius);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.ch-choice--on{border-color:var(--kb-primary-text);background:var(--kb-primary-tint)}.ch-choice input{width:20px;height:20px;accent-color:var(--kb-primary);margin-top:3px}.ch-choice>span{gap:2px;display:grid}.ch-devices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ch-devices li{border-bottom:1px solid var(--kb-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.ch-picker{background:var(--kb-surface-muted,#e8e4dc);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline-offset:2px;border-radius:14px;width:100%;height:min(60vh,340px);min-height:220px;position:relative;overflow:hidden}.ch-picker:active{cursor:grabbing}.ch-picker>img{pointer-events:none;max-width:none;position:absolute}.ch-picker .ch-map-pin{pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.ch-picker-zoom{inset-inline-end:8px;flex-direction:column;gap:4px;display:flex;position:absolute;top:8px}.ch-picker-zoom button{border:1px solid var(--kb-border,#ccc);background:var(--kb-surface,#fff);width:44px;height:44px;color:var(--kb-text,#000);cursor:pointer;border-radius:8px;font-size:20px;line-height:1}.ch-picker .ch-map-attr{inset-inline-end:0;color:#333;background:#fffc;padding:2px 6px;font-size:11px;text-decoration:none;position:absolute;bottom:0}.ch-lock{opacity:.8;align-items:center;display:inline-flex}.ch-lock--off{color:var(--kb-destructive);opacity:1}.ch-plain-warn{border:1px solid var(--kb-destructive);color:var(--kb-destructive);border-radius:8px;margin-bottom:4px;padding:4px 8px;font-size:11px;font-weight:600;display:block}.ch-bubble:has(.ch-voice:not(.ch-voice--gone)){width:260px;max-width:100%}.ch-voice{width:100%;min-width:0;max-width:100%}.ch-voice-seek{appearance:none;cursor:pointer;background:0 0;min-width:0;height:44px;margin-block:-10px}.ch-voice-seek::-webkit-slider-runnable-track{background:color-mix(in srgb, currentColor 35%, transparent);border-radius:1px;height:2px}.ch-voice-seek::-moz-range-track{background:color-mix(in srgb, currentColor 35%, transparent);border-radius:1px;height:2px}.ch-voice-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--kb-primary);border:0;border-radius:50%;width:12px;height:12px;margin-top:-5px}.ch-voice-seek::-moz-range-thumb{background:var(--kb-primary);border:0;border-radius:50%;width:12px;height:12px}.ch-bubble--me .ch-voice-seek::-webkit-slider-thumb{background:#fff;box-shadow:0 0 0 1px #00000040}.ch-bubble--me .ch-voice-seek::-moz-range-thumb{background:#fff;box-shadow:0 0 0 1px #00000040}.ch-voice-seek:focus-visible{outline-offset:0;border-radius:6px;outline:2px solid}.ch-voice-time{flex:none}.ch-voice-btn,.ch-reaction{position:relative}.ch-voice-btn{width:40px;height:40px}.ch-voice-btn:after,.ch-reaction:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ch-tick--seen{color:var(--kb-read-tick)}.ch-bubble--me .ch-meta{opacity:1}.ch-bubble--me .ch-meta>bdi{opacity:.8}.ch-bubble--me .ch-tick{color:var(--kb-on-primary);opacity:.8}.ch-bubble--me .ch-tick--seen{color:#062a5e;opacity:1}.ch-bubble--me .ch-tick--seen svg{stroke-width:3px}.ch-bubble:not(.ch-bubble--me){background:var(--kb-chat-bubble-incoming);box-shadow:0 1px 1px #00000014}.ch-day{background:var(--kb-chat-day-pill)}.ch .ch-btn.ch-back{display:none}@media (width<=1023px){.ch .ch-btn.ch-back{display:inline-grid}}@media (width>=1024px){.web-content:has(>.fx-split){max-width:none;padding:0}.web-content:has(>.fx-split) .fx-split{height:100dvh;margin:0}.web-content:has(>.fx-split) .fx-split-list{padding:16px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .web-content:has(>.fx-split) .fx-split-list{padding:16px}.fx-split-detail:has(.ch){padding:0}.fx-split-detail>.ch{max-width:none;margin:0}.fx-split-detail .ch-thread{padding-inline:max(16px,50% - 380px)}}.ch-banner{box-sizing:border-box;min-height:44px;padding-block:2px;line-height:1.3}@media (width<=600px){.ch-banner{padding-inline:12px;font-size:12px}}.ch-banner-x{width:44px;padding:0;font-size:22px;line-height:1}.ch-req{width:min(320px,100vw - 96px);max-width:none}.ch-req-body{padding-bottom:14px}@media (hover:none){.ch-btn--hover{display:none}}.ch-bubble{overflow-wrap:break-word;word-break:normal;min-width:0}.ch-input:focus-visible{outline-offset:0;border-color:#0000}.ch-req{background-color:var(--kb-surface);background-image:linear-gradient(var(--kb-primary-tint), var(--kb-primary-tint))}.fx-menu-item{height:auto;padding-block:10px;line-height:1.35}.ch-req-body:after{content:"";clear:both;display:table}.ch-quarantine{border:1px dashed var(--kb-destructive);max-width:92%;color:var(--kb-destructive);text-align:start;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.ch-quarantine--open{cursor:default;flex-direction:column;align-items:flex-start}.ch-quarantine p{color:var(--kb-text-secondary);margin:0;font-size:12px}.ch-skip{inset-inline-start:8px;z-index:5;border-radius:var(--kb-radius);border:2px solid var(--kb-primary-text);background:var(--kb-surface);color:var(--kb-text-primary);font:inherit;padding:8px 14px;font-weight:600;position:absolute;top:8px;transform:translateY(-200%)}.ch-skip:focus{transform:none}@media (width<=767px){.ch-banner{gap:8px;padding-block:2px;font-size:12px;line-height:16px}.ch-banner--info{padding-block:6px}.ch-banners{max-height:22dvh}}html[data-kb-open] .ch-banners,html[data-kb-open] .ch-strip{display:none}.fx-list--chats{gap:8px}.fx-list--chats .fx-row-wrap{display:block;position:relative}.mt-swipe{border-radius:var(--kb-radius);isolation:isolate;position:relative;overflow:hidden}.mt-swipe__front{z-index:1;background:var(--kb-surface);border-radius:var(--kb-radius);touch-action:pan-y;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative}.mt-swipe__front[data-dragging=true]{transition:none}.mt-swipe__actions{z-index:0;width:176px;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.mt-swipe__btn{min-width:44px;font:inherit;text-align:center;cursor:pointer;border:0;flex:1 1 0;padding:0 6px;font-size:14px;font-weight:600}.mt-swipe__btn--block{background:var(--kb-text-secondary);color:var(--kb-surface)}.mt-swipe__btn--unmatch{background:var(--kb-destructive);color:var(--kb-on-destructive)}.mt-swipe__btn:focus-visible{outline:2px solid var(--kb-text-primary);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.mt-swipe__front{transition:none}}.mt-card{background:var(--kb-surface);border-radius:var(--kb-radius);gap:12px;min-height:80px;padding:8px}.mt-card:hover{background:var(--kb-surface)}.mt-card:active{background:color-mix(in srgb, var(--kb-primary) 8%, var(--kb-surface))}.mt-card[aria-current=true]{background:color-mix(in srgb, var(--kb-primary) 16%, var(--kb-surface))}.mt-avatar{flex-shrink:0;display:inline-flex;position:relative}.mt-online{inset-inline-end:0;background:var(--kb-primary);border:2.5px solid var(--kb-surface);box-sizing:border-box;border-radius:50%;width:15px;height:15px;position:absolute;bottom:0}.mt-card .fx-row-main{gap:0}.mt-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-name{min-width:0;color:var(--kb-text-primary);align-items:center;gap:5px;font-size:15px;line-height:1.35;display:flex}.mt-when{color:var(--kb-text-tertiary);flex-shrink:0;font-size:12px}.mt-preview{color:var(--kb-text-secondary);margin-top:2px;font-size:13px;line-height:1.35}.mt-preview--unread{color:var(--kb-text-primary);font-weight:600}.mt-chips{gap:6px;margin-top:6px}.mt-card .fx-chip{background:var(--kb-primary-tint);color:var(--kb-primary-text);padding:3px 8px;font-size:11px}.mt-unread{background:var(--kb-primary);border-radius:50%;flex-shrink:0;width:9px;height:9px}.mt-menu{display:none}@media (hover:hover) and (pointer:fine){.fx-list--chats .fx-row-wrap>.mt-menu{inset-inline-end:4px;z-index:2;display:block;position:absolute;top:4px}.fx-list--chats .fx-row-wrap>.mt-menu .fx-icon-btn{width:36px;min-width:44px;height:36px;min-height:44px}.mt-card{padding-inline-end:44px}}.tk-page{flex-direction:column;gap:14px;width:100%;max-width:720px;margin-inline:auto;display:flex}.tk-back{min-height:44px;color:var(--kb-text-primary);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.tk-row{border-radius:var(--kb-radius);background:var(--kb-surface);border:1px solid var(--kb-border-subtle);color:inherit;align-items:center;gap:12px;min-height:44px;padding:14px 16px;text-decoration:none;display:flex}.tk-row:hover{background:var(--kb-primary-tint)}.tk-row:focus-visible{outline:2px solid var(--kb-primary-text);outline-offset:2px}.tk-row-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.tk-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tk-row-sub{color:var(--kb-text-secondary);font-size:12px}.tk-status{color:var(--kb-primary-text);font-size:12px;font-weight:600}.tk-status--resolved{color:var(--kb-text-secondary)}.tk-status--closed{color:var(--kb-text-tertiary)}.tk-cats{flex-wrap:wrap;gap:8px;display:flex}.tk-avatar{background:var(--kb-primary);width:30px;height:30px;color:var(--kb-on-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.tk-avatar--lg{width:48px;height:48px;font-size:18px}.tk-msg{align-items:flex-start;gap:10px;margin-block:6px;display:flex}.tk-msg-link{color:var(--kb-primary-text);text-align:start;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:block}.tk-time{color:var(--kb-text-tertiary);margin-top:4px;font-size:11px}.tk-hint{text-align:center;color:var(--kb-text-secondary);background:var(--kb-surface);border-top:1px solid var(--kb-border-subtle);padding:12px 16px;font-size:13px}.ch.tk-thread-page{height:calc(100dvh - 8px);height:calc(var(--kb-vvh,100dvh) - 8px);top:var(--kb-vvt,0px);position:relative}.tk-menu-wrap{margin-inline-start:auto}.tour-root{z-index:200;position:fixed;inset:0}.tour-scrim{position:absolute;inset:0}.tour-hole{outline:2px solid var(--kb-primary);outline-offset:0;pointer-events:none;border-radius:22px;transition:left .2s,top .2s,width .2s,height .2s;position:absolute;box-shadow:0 0 0 9999px #0000009e}.tour-full{background:#0000009e;position:absolute;inset:0}.tour-card{box-sizing:border-box;background:var(--kb-surface);max-height:calc(100dvh - 16px);color:var(--kb-text-primary);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 8px 32px #00000059}.tour-count{color:var(--kb-text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.tour-title{margin:0;font-size:18px;font-weight:700}.tour-body{color:var(--kb-text-secondary);margin:0;font-size:14px;line-height:1.45}.tour-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.tour-hole{transition:none}}.tour-root{font-family:var(--kb-font-body)}.in-banner{z-index:950;inset-inline:0;top:calc(8px + env(safe-area-inset-top));box-sizing:border-box;border-radius:var(--kb-radius);background:var(--kb-menu-surface);width:min(100% - 24px,520px);box-shadow:var(--kb-menu-shadow);color:var(--kb-text-primary);border:1px solid var(--kb-border-medium);max-height:calc(100dvh - 24px);margin-inline:auto;padding:4px 14px 10px;position:fixed;overflow-y:auto}.in-banner strong{font-size:14px}.in-banner ol{gap:2px;margin:6px 0;padding-inline-start:18px;font-size:13px;line-height:1.35;display:grid}.in-banner li::marker{font-weight:600}.in-banner p{color:var(--kb-text-secondary);margin:0 0 8px;font-size:12px;line-height:1.35}.in-share{vertical-align:middle;color:var(--kb-primary-text);align-items:center;gap:3px;margin-inline-end:4px;font-weight:600;display:inline-flex}.in-btn{border:1px solid var(--kb-border-control);background:var(--kb-surface);color:var(--kb-text-primary);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 20px;font-size:14px}.in-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.in-banner p{margin:0}.in-btn:focus-visible{outline:3px solid var(--kb-primary-text);outline-offset:2px}
