@keyframes settings-template-button-wave{0%{opacity:.35;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(5.5)}}@media (width<=420px){.settings-profiles-sheet-content{--month-grid-calendar-inline-bleed:.9rem;padding-inline:.9rem}.settings-profiles-sheet-content-flush-bottom{padding-inline:0}.settings-profiles-social-import-buttons{gap:.55rem}.settings-profiles-social-button{border-radius:16px;min-height:4.5rem;padding-inline:.35rem}}.settings-email-validation-pin-entry,.settings-email-validation-pin-row{width:100%}.settings-phone-sheet-overlay,.settings-email-sheet-overlay{align-items:stretch}.image-viewer-overlay{z-index:2147483645;touch-action:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.image-viewer-zoom-control{z-index:2147483646;background:0 0;border-radius:999px;width:min(22rem,100vw - 3rem);padding:.45rem .75rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.image-crop-modal-apply{border:1px solid color-mix(in srgb, var(--wa-accent) 72%, transparent);background:var(--wa-accent);color:#0f172a;cursor:pointer;border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:filter .12s,transform .12s,opacity .12s;display:inline-flex}.image-crop-modal-apply:hover:not(:disabled){filter:brightness(1.06)}.image-crop-modal-apply:focus-visible{outline-offset:2px;outline:2px solid #ffffffc7}.image-crop-modal-apply:disabled{opacity:.55;cursor:default}.image-crop-modal-apply svg{width:18px;height:18px}.avatar-popup-recent-emojis{gap:.6rem;margin-top:.9rem;display:grid}.avatar-popup-footer-heading{color:var(--wa-text-2);letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:800;line-height:1}.avatar-popup-recent-emojis-row{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.3rem;padding-bottom:.15rem;display:flex;overflow:auto hidden}.avatar-popup-recent-emojis-button{color:var(--wa-text);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:none;justify-content:center;align-items:center;padding:.05rem;font-size:1.35rem;line-height:1;transition:background .15s,transform .15s;display:inline-flex}.avatar-popup-recent-emojis-button:hover{background:var(--wa-active)}.avatar-popup-recent-emojis-button:focus-visible{background:var(--wa-active);box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-accent) 18%, transparent);outline:none}.avatar-popup-recent-emojis-button:active{transform:scale(.97)}.avatar-popup-related-entities{gap:.6rem;margin-top:.35rem;display:grid}.avatar-popup-related-entities-row{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.4rem;padding-bottom:.15rem;display:flex;overflow:auto hidden}.avatar-popup-related-entities-item{flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar-popup-related-entities-item>button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-accent) 18%, transparent);outline:none}.avatar-popup-related-entities-item .settings-profile-avatar{box-shadow:none}.app-ribbon-iframe-page{height:calc(100dvh / var(--wa-ui-zoom));height:calc(var(--wa-viewport-height) / var(--wa-ui-zoom));min-height:calc(100dvh / var(--wa-ui-zoom));min-height:calc(var(--wa-viewport-height) / var(--wa-ui-zoom));background:#05070b;flex-direction:column;display:flex;overflow:hidden}.app-ribbon-iframe-page>.chat-bottom-ribbon{flex:none}.app-ribbon-iframe-page-body{background:#05070b;flex:auto;width:100%;min-height:0;position:relative}.app-ribbon-iframe-page-frame{width:calc(100% * var(--wa-ui-zoom,1));height:calc(100% * var(--wa-ui-zoom,1));transform:scale(var(--wa-ui-zoom-inverse,1));transform-origin:0 0;background:#05070b;border:0;display:block;position:absolute;inset:0}.app-ribbon-iframe-page-loading{z-index:1;color:#f3f4f6;text-align:center;background:radial-gradient(circle at 50% 34%,#28395480,#0000 34%),#05070b;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.app-ribbon-iframe-page-loading-line{background:#f3f4f61f;border-radius:999px;width:min(280px,70vw);height:10px;position:relative;overflow:hidden}.app-ribbon-iframe-page-loading-line:after{content:"";background:linear-gradient(90deg,#0000,#f3f4f647,#0000);animation:1.1s ease-in-out infinite app-ribbon-iframe-page-loading-sweep;position:absolute;inset:0;transform:translate(-100%)}.app-ribbon-iframe-page-loading-line-short{width:min(190px,52vw)}.app-ribbon-iframe-page-layer-hidden{display:none}.app-ribbon-iframe-page-error{color:#f3f4f6;text-align:center;background:#000;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.app-ribbon-iframe-page-error p{overflow-wrap:anywhere;max-width:min(680px,100%);margin:0;font-size:1rem;line-height:1.5}@keyframes app-ribbon-iframe-page-loading-sweep{to{transform:translate(100%)}}.notifier-sync-content{gap:.9rem;display:grid}.notifier-sync-code-panel{border:1px solid var(--wa-border);background:var(--wa-bg-2);border-radius:10px;place-items:center;padding:1rem;display:grid}.notifier-sync-code-panel span{color:var(--wa-text);letter-spacing:0;font-size:2.4rem;font-weight:800}.notifier-sync-status{font-weight:700}.notifier-sync-status-success{color:#69db7c}.notifier-sync-status-error{color:#ff6b6b}.home-page{--home-phone-width:360px;--home-phone-right-gap:42px;--home-game-gap:24px;--home-viewport-margin:32px;--home-game-right-anchor:426px;min-height:var(--wa-viewport-height);background:linear-gradient(#11121a 0%,#181a23 100%);justify-content:flex-start;align-items:flex-start;margin:0;padding:0;font-family:Bricolage Grotesque,sans-serif;display:flex}.home-content{width:100%;height:var(--wa-viewport-height);position:relative}.home-text{z-index:1;min-width:0}.home-clock{top:calc(13vh + .5rem - 42px);right:calc(2rem + (var(--wa-viewport-height) * 9 / 19.5 * 1.28 - 100px) / 2 + 128px);color:var(--wa-text);z-index:40;font-variant-numeric:tabular-nums;filter:blur(.4px);font-family:Arial,sans-serif;font-size:18px;font-weight:700;position:fixed}.home-game-panel{top:var(--home-viewport-margin);right:var(--home-game-right-anchor);bottom:var(--home-viewport-margin);left:var(--home-viewport-margin);background:#0a0b12eb;border:1px solid #ffffff1f;border-radius:0;position:fixed;overflow:hidden;box-shadow:0 24px 80px #00000059}.home-game-iframe{background:#000;border:0;width:100%;height:100%;display:block}.home-game-preload{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;top:-9999px;left:-9999px}.home-game-placeholder{text-align:center;color:#f5ead3;background:radial-gradient(circle,#753a193d,#0000 28%),linear-gradient(#160809 0%,#1f0d0c 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:2rem;display:flex}.home-game-placeholder h1{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:clamp(3rem,7vw,5rem);line-height:.95}.home-game-placeholder p{color:#f5ead3c2;max-width:28rem;margin:0}.home-game-placeholder-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f5ead38f;font-size:.85rem}.home-game-load-button{color:#fff3de;font:inherit;cursor:pointer;background:linear-gradient(#7f5633 0%,#6c4325 100%);border:1px solid #f5ead347;border-radius:.9rem;padding:.9rem 1.6rem;font-weight:700}.home-game-load-button:hover{background:linear-gradient(#92623b 0%,#7d4d2a 100%)}.home-cta{background:var(--wa-accent);color:#fff;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.home-cta:hover{background:var(--wa-accent-dk)}.phone-frame{z-index:30;justify-content:center;align-items:center;width:300px;height:325px;display:flex;position:fixed;bottom:0;right:2rem}.home-security-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#080a1294;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.home-security-card{color:#f5f7fb;background:linear-gradient(#141826f5 0%,#0f121dfa 100%);border:1px solid #ffffff1f;border-radius:1.2rem;gap:.8rem;width:min(100%,22rem);padding:1.25rem;display:grid;box-shadow:0 24px 70px #00000073}.home-security-card h2,.home-security-card p{margin:0}.home-security-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f5f7fb9e;font-size:.78rem}.home-security-description{color:#f5f7fbc7;line-height:1.45}.home-security-pin{gap:.65rem;display:grid}.home-security-button{color:#fff;min-height:2.8rem;font:inherit;cursor:pointer;background:linear-gradient(#63a1ff 0%,#3d74d8 100%);border:0;border-radius:999px;font-weight:700}.home-security-button-secondary{background:linear-gradient(#2f3d6b 0%,#243154 100%)}.home-security-button:focus-visible{outline-offset:2px;outline:2px solid #8ec1ff}.phone-wrapper-img{width:auto;height:var(--wa-viewport-height);object-fit:contain;pointer-events:none;z-index:35;object-position:bottom;position:fixed;bottom:0;right:calc(2rem - 30px)}.phone-screen{z-index:36;border:none;border-radius:0;position:fixed;top:0;bottom:0;right:0}.home-page[data-layout=mobile-portrait] .home-content,.home-page[data-layout=mobile-landscape] .home-content{height:var(--wa-viewport-height)}.home-page[data-layout=mobile-portrait] .home-clock,.home-page[data-layout=mobile-landscape] .home-clock{display:none}.home-page[data-layout=mobile-portrait] .phone-frame,.home-page[data-layout=mobile-landscape] .phone-frame{width:100%;height:100%;position:fixed;inset:0}.home-page[data-layout=mobile-portrait] .phone-wrapper-img,.home-page[data-layout=mobile-landscape] .phone-wrapper-img{display:none}.home-page[data-layout=mobile-portrait] .phone-screen,.home-page[data-layout=mobile-landscape] .phone-screen{width:100%;height:100%;margin:0;inset:0}.home-page[data-layout=mobile-portrait] .home-text{min-width:0;display:none}.home-page[data-layout=mobile-landscape] .home-text{min-width:0;display:block}.home-page[data-layout=mobile-landscape] .home-game-panel{box-shadow:none;overscroll-behavior:none;border:0;inset:0}.home-page[data-layout=mobile-landscape] .phone-frame{display:none}.home-page[data-layout=mobile-landscape]{overscroll-behavior-y:none;touch-action:pan-x pan-y}.home-joystick-layer{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;pointer-events:none;position:fixed}.home-joystick{--home-joystick-size:min(34vw, 180px);width:var(--home-joystick-size);height:var(--home-joystick-size);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;position:relative}.home-joystick-ring{background:radial-gradient(circle,#ffd69808 0 18%,#0c0d141a 19% 64%,#0c0d142e 65% 100%),linear-gradient(#1f120f1f 0%,#0b0c122e 100%);border:1px solid #fff1da29;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05,0 8px 24px #0000001f}.home-joystick-ring:before,.home-joystick-ring:after{content:"";background:#fff1da14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-joystick-ring:before{width:1px;height:74%}.home-joystick-ring:after{width:74%;height:1px}.home-joystick-center{background:#fff1da05;border:1px solid #fff1da1a;border-radius:50%;width:34%;height:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #fff1da0a}.home-joystick-thumb{background:radial-gradient(circle at 35% 30%,#f9d6a4 0%,#b77d43 56%,#6f4426 100%);border-radius:50%;width:24%;height:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 1px #ffffff3d,0 6px 18px #00000061}.debug-tooltip-overlay{z-index:9999;color:#f8fbff;pointer-events:auto;white-space:pre-wrap;background:#0c1018f0;border:1px solid #ffffff38;border-radius:.45rem;max-width:min(24rem,50vw - 1.5rem);max-height:calc(50vh - 1.5rem);padding:.45rem .6rem;font-size:.82rem;line-height:1.3;position:fixed;overflow:auto;box-shadow:0 10px 28px #00000052}.debug-tooltip-overlay-text,.debug-tooltip-overlay-line{white-space:pre-wrap}.debug-tooltip-overlay-line-dynamic{color:#ffb4b4}.debug-tooltip-overlay-line-static{color:#a9d7ff}.debug-tooltip-overlay-controls{gap:.45rem;margin-top:.55rem;display:grid}.debug-tooltip-overlay-control{gap:.2rem;display:grid}.debug-tooltip-overlay-control-label{color:#f8fbffbd;font-size:.72rem}.debug-tooltip-overlay-control-input{min-width:0;color:inherit;font:inherit;background:#ffffff14;border:1px solid #ffffff38;border-radius:.35rem;padding:.3rem .4rem}.database-performance-panel{gap:.55rem;display:grid}.database-performance-panel-title{letter-spacing:.08em;text-transform:uppercase;color:#eff6ffb3;font-size:.72rem;font-weight:700}.database-performance-table-list{gap:.45rem;display:grid}.database-performance-methods{background:#080e186b;border:1px solid #ffffff1f;border-radius:.85rem;gap:.4rem;padding:.65rem .75rem;display:grid}.database-performance-methods-title{color:#eff6ff;font-size:.78rem;font-weight:700}.database-performance-methods-title-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.database-performance-method-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.database-performance-method-item{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.database-performance-method-name{color:#eff6ff;font-size:.78rem}.database-performance-method-meta{color:#eff6ffad;text-align:right;font-variant-numeric:tabular-nums;font-size:.74rem}.database-performance-panel-detailed{border:1px solid color-mix(in srgb, var(--chat-border,#ffffff24) 85%, transparent);background:linear-gradient(#080e188f,#0e162261);border-radius:1rem;padding:.9rem 1rem}.database-performance-table-card{background:#0a101cc9;border:1px solid #ffffff24;border-radius:.85rem;gap:.35rem;padding:.55rem .65rem;display:grid}.database-performance-panel-detailed .database-performance-table-card{background:#080e1875}.database-performance-table-header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.database-performance-table-name{text-transform:uppercase;font-size:.92rem;font-weight:700}.database-performance-table-count{color:#eff6ffa8;font-size:.78rem}.database-performance-table-grid{gap:.24rem;display:grid}.database-performance-table-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.55rem;display:grid}.database-performance-table-label{color:#eff6ffb3;font-size:.74rem}.database-performance-table-value{color:#eff6ff;text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem}.database-performance-table-value-source{text-wrap:balance;max-width:10.5rem}.database-performance-pin-button{color:#eff6ff7a;cursor:pointer;background:#080e186b;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:inline-flex}.database-performance-pin-button svg{width:.72rem;height:.72rem}.database-performance-pin-button:hover,.database-performance-pin-button.is-pinned{color:#7ef0ac;border-color:#7ef0ac80}.database-performance-pin-button:focus-visible{outline-offset:1px;outline:2px solid #7ef0ace6}.database-performance-slow-operations{border-top:1px solid #ffffff1f;padding-top:.55rem}.database-performance-slow-operations summary{cursor:pointer;color:#eff6ff;font-size:.84rem;font-weight:700}.database-performance-slow-list{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.database-performance-slow-item{gap:.12rem;display:grid}.database-performance-slow-primary{color:#eff6ff;font-size:.8rem}.database-performance-slow-secondary,.database-performance-empty{color:#eff6ffad;font-size:.74rem}.performance-overlay{--performance-overlay-horizontal-gap:1.1rem;--performance-overlay-top-offset:calc(env(safe-area-inset-top,0px) + .55rem);--performance-overlay-bottom-ribbon-clearance:calc(env(safe-area-inset-bottom,0px) + 1.45rem + (.62rem * 1.1) + 2px + .28rem + .34rem + .7rem);--performance-overlay-safe-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - var(--performance-overlay-horizontal-gap));top:var(--performance-overlay-top-offset);right:calc(env(safe-area-inset-right,0px) + .55rem);left:calc(env(safe-area-inset-left,0px) + .55rem);z-index:9998;width:calc(var(--performance-overlay-safe-width) / var(--wa-ui-zoom,1));color:#eff6ff;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;transform:scale(var(--wa-ui-zoom,1));transform-origin:0 0;background:linear-gradient(#080e18f7,#0e1622f0);border:1px solid #fff3;border-radius:.8rem;flex-direction:column;padding:.65rem .75rem;transition:height .14s,width .14s;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 32px #0000005c}.performance-overlay-minimized{height:auto;transform:translateX(-50%) scale(var(--wa-ui-zoom,1));transform-origin:top;width:min(9.25rem, calc(var(--performance-overlay-safe-width) / var(--wa-ui-zoom,1)));cursor:grab;touch-action:none;border-radius:.7rem;padding:.32rem .45rem .38rem;left:50%;right:auto}.performance-overlay-minimized:active{cursor:grabbing}.performance-overlay-maximized{height:min(70vh, calc((100dvh - var(--performance-overlay-top-offset) - var(--performance-overlay-bottom-ribbon-clearance)) / var(--wa-ui-zoom,1)));cursor:default}.performance-overlay-title-row{justify-content:space-between;align-items:center;gap:.6rem;padding-right:1.55rem;display:flex;position:relative}.performance-overlay-minimized .performance-overlay-title-row{justify-content:center;gap:0;padding-right:0}.performance-overlay-title{letter-spacing:.08em;text-transform:uppercase;color:#eff6ffb3;font-size:.72rem;font-weight:700}.performance-overlay-reset-button,.performance-overlay-state-button{color:#eff6ffd1;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#080e18e6;border:1px solid #7ef0ac47;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:0;min-width:0;height:1.2rem;padding:0 .6rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.performance-overlay-reset-button{color:#eff6ffb8;border-color:#93c5fd4d;margin-left:auto}.performance-overlay-reset-button svg{width:.7rem;height:.7rem}.performance-overlay-reset-button:hover{color:#93c5fd;border-color:#93c5fd8f}.performance-overlay-reset-button:focus-visible{outline-offset:1px;outline:2px solid #93c5fde6}.performance-overlay-state-button:hover{color:#7ef0ac;border-color:#7ef0ac7a}.performance-overlay-state-button:focus-visible{outline-offset:1px;outline:2px solid #7ef0ace6}.performance-overlay-close-button{color:#eff6ffb8;cursor:pointer;background:#080e18d1;border:1px solid #ff8c8c47;border-radius:999px;justify-content:center;align-items:center;width:1.18rem;height:1.18rem;padding:0;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.performance-overlay-minimized .performance-overlay-close-button{right:-.12rem}.performance-overlay-close-button svg{width:.72rem;height:.72rem}.performance-overlay-close-button:hover{color:#ff8c8c;border-color:#ff8c8c94}.performance-overlay-close-button:focus-visible{outline-offset:1px;outline:2px solid #ff8c8ce6}.performance-overlay-minimized .performance-overlay-state-button{height:1rem;padding-inline:.42rem;font-size:.56rem}.performance-overlay-compact-grid{gap:.16rem;margin-top:.22rem;display:grid}.performance-overlay-compact-metric{gap:.45rem}.performance-overlay-compact-metric .performance-overlay-label{font-size:.58rem}.performance-overlay-compact-metric .performance-overlay-value{font-size:.64rem}.performance-overlay-compact-methods{border-top:1px solid #ffffff1f;gap:.16rem;padding-top:.2rem;display:grid}.performance-overlay-compact-methods-title{color:#eff6ffb3;text-transform:uppercase;font-size:.56rem;font-weight:700}.performance-overlay-body{flex:1;min-height:0;margin-top:.15rem;padding-right:.1rem;overflow:hidden auto}.performance-overlay-minimized .performance-overlay-body{display:none}.performance-overlay-grid{gap:.35rem;margin-top:0;display:grid}.performance-overlay-section{flex-direction:column;gap:.32rem;padding-top:.45rem;display:flex}.performance-overlay-section-title{color:#eff6ffb3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.performance-overlay-database{border-top:1px solid #ffffff1f;margin-top:.65rem;padding-top:.6rem}.performance-overlay-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.55rem;display:grid}.performance-overlay-label{color:#eff6ffb8;font-size:.78rem}.performance-overlay-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.84rem}.performance-overlay-pin-button{color:#eff6ff7a;cursor:pointer;background:#080e186b;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:inline-flex}.performance-overlay-pin-button svg{width:.72rem;height:.72rem}.performance-overlay-pin-button:hover,.performance-overlay-pin-button.is-pinned{color:#7ef0ac;border-color:#7ef0ac80}.performance-overlay-pin-button:disabled{cursor:default;opacity:.82}.performance-overlay-pin-button:focus-visible{outline-offset:1px;outline:2px solid #7ef0ace6}.performance-overlay-value-good{color:#7ef0ac}.performance-overlay-value-warn{color:#ffd36b}.performance-overlay-value-bad{color:#ff8c8c}.performance-overlay-value-muted{color:#eff6ff8a}.performance-overlay-confirm-template-overlay{align-items:flex-end}.performance-overlay-confirm-template-sheet{width:calc(100% / var(--wa-ui-zoom,1));zoom:var(--wa-ui-zoom,1)}.performance-overlay-confirm-template-sheet .settings-reset-popup-content{padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px))}.performance-overlay-confirm-template-title{color:#eff6ff;font-size:.95rem;font-weight:800}.performance-overlay-confirm-template-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.55rem;display:grid}.performance-overlay-confirm-template-actions .settings-reset-popup-button{border-radius:14px;min-height:2.75rem;padding:.65rem 1rem;font-size:1rem}@media (width<=480px){.performance-overlay{--performance-overlay-horizontal-gap:.7rem;--performance-overlay-top-offset:calc(env(safe-area-inset-top,0px) + .35rem);right:calc(env(safe-area-inset-right,0px) + .35rem);left:calc(env(safe-area-inset-left,0px) + .35rem);padding:.55rem .65rem}.performance-overlay-minimized{width:min(8.5rem, calc(var(--performance-overlay-safe-width) / var(--wa-ui-zoom,1)));padding:.28rem .38rem .34rem;left:50%;right:auto}.performance-overlay-title{font-size:.68rem}.performance-overlay-state-button{height:1.05rem;padding-inline:.5rem;font-size:.58rem}.performance-overlay-minimized .performance-overlay-state-button{height:.92rem;padding-inline:.36rem;font-size:.52rem}}:root{color:#eceff4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wa-bg:#0d0f12;--wa-bg-2:#0f1217;--wa-panel:#0f1217;--wa-header:#14171c;--wa-chat-bg:#0d0f12;--wa-border:#252830;--wa-accent:#7ab8ff;--wa-accent-dk:#5a96db;--wa-bubble:#14171c;--wa-bubble-me:#1a2a3e;--wa-text:#eceff4;--wa-text-2:#8a939e;--wa-success:#5bd38d;--wa-danger:#ff6b6b;--wa-warning:#ffb454;--wa-search-bg:#1c2028;--wa-active:#1c2028;--template-button-default-text:#08111f;--template-button-danger-text:#2a120f;--template-button-success-text:#102015;background:#0d0f12;font-family:IBM Plex Sans,Segoe UI,Tahoma,sans-serif;line-height:1.4}:root[data-theme=light]{color:#111b21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wa-bg:#edf3fa;--wa-bg-2:#e4edf7;--wa-panel:#fff;--wa-header:#edf3fa;--wa-chat-bg:#edf3fa;--wa-border:#d1d7db;--wa-accent:#1f6feb;--wa-accent-dk:#1857b8;--wa-bubble:#fff;--wa-bubble-me:#d9f0ff;--wa-text:#111b21;--wa-text-2:#778a94;--wa-success:#1e8e5a;--wa-danger:#c0392b;--wa-warning:#b26a00;--wa-search-bg:#fff;--wa-active:#dfe9f5;--template-button-default-text:#fff;--template-button-danger-text:#fff7f6;--template-button-success-text:#f3fff8;background:#edf3fa}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--wa-viewport-width:100vw;--wa-viewport-height:100vh}body{min-height:100dvh;min-height:var(--wa-viewport-height);background:var(--wa-bg);color:var(--wa-text);margin:0}#root{width:100%;height:100dvh;height:var(--wa-viewport-height);background:var(--wa-bg);flex-direction:column;display:flex;overflow:hidden}a{color:var(--wa-accent)}button,input{font:inherit}button{background:var(--wa-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.6rem .9rem}button:disabled{opacity:.45;cursor:not-allowed}input{border:1px solid var(--wa-border);background:var(--wa-search-bg);color:var(--wa-text);border-radius:18px;padding:.6rem .9rem}pre{background:var(--wa-panel);border:1px solid var(--wa-border);color:var(--wa-text);border-radius:10px;padding:.8rem;overflow:auto}.app-shell{--wa-ui-zoom:1.25;height:100dvh;height:var(--wa-viewport-height);touch-action:pan-y;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.route-stage{width:100%;height:100%;overflow-x:hidden;transition:none!important;animation:none!important}.route-stage>*{width:100%;min-height:100%}.route-stage-forward,.route-stage-back{transition:none!important;animation:none!important}.app-zoom-frame{overscroll-behavior:contain;touch-action:pan-y;width:100%;height:100%;overflow:auto}.app-shell-chat-route .app-zoom-frame{overflow:hidden}.app-zoom-content{width:100%;min-height:calc(100% / var(--wa-ui-zoom));zoom:var(--wa-ui-zoom)}.app-shell-zoom-fallback .app-zoom-content{width:calc(100% / var(--wa-ui-zoom));transform:scale(var(--wa-ui-zoom));transform-origin:0 0}.app-zoom-content>:not(.settings-template-toast){width:100%;min-height:calc(100% / var(--wa-ui-zoom))}.things-list-page{view-transition-name:none;animation:none}.keys-page{align-items:start;overflow-y:auto}.keys-card h1{margin-bottom:.2rem}.keys-subtitle{color:var(--wa-text-2);margin:0 0 .4rem;font-size:.83rem}.keys-label{color:var(--wa-accent);margin:0 0 .3rem;font-size:.85rem;font-weight:600}.keys-pem{word-break:break-all;white-space:pre-wrap;margin:0;font-size:.68rem}.keys-created{color:var(--wa-text-2);margin:0;font-size:.75rem}.route-error{padding:max(.9rem, env(safe-area-inset-top)) max(.9rem, env(safe-area-inset-right)) max(.9rem, env(safe-area-inset-bottom)) max(.9rem, env(safe-area-inset-left));background:var(--wa-chat-bg);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.route-error-card{border:1px solid var(--wa-border);background:var(--wa-panel);border-radius:16px;width:100%;max-width:520px;margin:0 auto;padding:1rem}.route-error-card h1{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:clamp(1.5rem,7vw,2rem);line-height:1.1}.route-error-card p{color:var(--wa-text-2);overflow-wrap:anywhere;margin:0}.route-error-card .route-error-message{color:var(--wa-danger)}.route-error-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.route-error-actions a{color:var(--wa-accent);text-decoration:none}.route-error-actions a:hover{text-decoration:underline}.route-error-details{margin-top:1rem}.route-error-details summary{cursor:pointer;color:var(--wa-text-2);font-size:.92rem}.route-error-details pre{white-space:pre-wrap;word-break:break-word;max-height:40vh;margin-top:.6rem;font-size:.78rem;overflow:auto}.app-slow-route-prefetch-alert{z-index:80;top:max(.9rem, env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--wa-danger) 58%, var(--wa-border));background:color-mix(in srgb, var(--wa-danger) 14%, var(--wa-panel));width:min(100vw - 1.8rem,34rem);color:var(--wa-danger);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .85rem;font-size:.85rem;line-height:1.35;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000052}.app-slow-route-prefetch-alert span{overflow-wrap:anywhere;flex:1;min-width:0}.app-slow-route-prefetch-alert-close{border:1px solid color-mix(in srgb, var(--wa-danger) 45%, var(--wa-border));background:color-mix(in srgb, var(--wa-danger) 10%, transparent);color:var(--wa-danger);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .65rem}:root:not([data-theme=light]) .home-cta{color:#000}.app-shell-zoom-fallback .chat-bottom-ribbon{position:relative;bottom:auto}.app-zoom-content>.chat-list-page,.app-zoom-content>.chat-detail-page{height:calc(100dvh / var(--wa-ui-zoom));height:calc(var(--wa-viewport-height) / var(--wa-ui-zoom));min-height:calc(100dvh / var(--wa-ui-zoom));min-height:calc(var(--wa-viewport-height) / var(--wa-ui-zoom))}.settings-about-page .settings-content{z-index:1002;flex:1 0 auto;gap:.4rem;min-width:0;min-height:100%;padding-bottom:0}.settings-about-page .settings-option-link{border-radius:7px;gap:.45rem;padding:.52rem .72rem}.settings-about-page .settings-about-shortcut>.settings-option-text>.settings-option-description{font-size:.9rem;line-height:1.18}.settings-about-page .settings-about-shortcut-row{gap:.35rem;padding:.18rem 0}.settings-about-page .settings-about-shortcut-count-pill{min-width:1.55rem;height:1.2rem;font-size:.68rem}.settings-about-page .settings-body{z-index:1002;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow-x:hidden}.settings-about-pill-target{width:100%;min-width:0;scroll-margin-block-start:1rem}.settings-about-pill-dock{z-index:1003;box-sizing:border-box;background:linear-gradient(180deg, #12182000 0%, color-mix(in srgb, var(--wa-header) 92%, var(--wa-panel) 8%) 28%, color-mix(in srgb, var(--wa-header) 98%, var(--wa-panel) 2%) 100%);border-top:1px solid color-mix(in srgb, var(--wa-border) 80%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:0;width:min(100%,100vw);min-width:0;margin:0 auto;padding:.18rem 0 3px;position:sticky;top:auto;bottom:0}.settings-about-pill-dock-scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;cursor:grab;flex-wrap:nowrap;align-items:center;gap:0;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.settings-about-pill-dock-scroll::-webkit-scrollbar{display:none}.settings-about-pill-dock-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.settings-about-pill{border:1px solid color-mix(in srgb, var(--wa-border) 78%, transparent);background:color-mix(in srgb, var(--wa-panel) 76%, var(--wa-active) 24%);min-height:1.56rem;color:color-mix(in srgb, var(--wa-text) 90%, white 10%);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;margin:0 3px;padding:0 .68rem;font-size:.72rem;font-weight:400;line-height:1;transition:transform .14s,background-color .14s,border-color .14s,color .14s}.settings-about-pill-leading{align-items:center;gap:.28rem;display:inline-flex}.settings-about-pill-leading-icon{width:.75rem;height:.75rem}.settings-about-pill:hover{background:color-mix(in srgb, var(--wa-panel) 68%, var(--wa-active) 32%)}.settings-about-pill:focus-visible{outline:2px solid var(--wa-focus-ring);outline-offset:2px}.settings-about-pill.is-active{background:var(--wa-active);border-color:color-mix(in srgb, var(--wa-accent) 40%, var(--wa-border));color:var(--wa-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--wa-accent) 18%, transparent), inset 0 1px 0 #ffffff0f}:root:not([data-theme=light]) .settings-about-pill.is-active{color:#f7fbff;border-color:color-mix(in srgb, var(--wa-accent) 58%, var(--wa-border));background:linear-gradient(180deg, color-mix(in srgb, var(--wa-accent) 24%, var(--wa-active)) 0%, color-mix(in srgb, var(--wa-accent) 12%, var(--wa-active)) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--wa-accent) 24%, transparent), 0 8px 18px #00000047, inset 0 1px 0 #ffffff14}.settings-about-history-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.settings-about-history-card{border:1px solid var(--wa-border);background:var(--wa-panel);border-radius:18px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 18px 48px #0f172a14}.settings-about-history-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-about-history-timestamp{color:var(--wa-text-2);margin:0;font-size:.88rem}.settings-about-history-rollback{flex-shrink:0}.settings-about-history-link{color:inherit;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;display:flex}.settings-about-history-open{color:var(--wa-text-2);flex-shrink:0;font-size:.9rem}.profile-about-history-page .settings-about-history-open{color:var(--wa-text);justify-content:center;align-items:center;display:inline-flex}.settings-about-version-content{border:1px solid var(--wa-border);background:var(--wa-panel);border-radius:18px;padding:1rem;box-shadow:0 18px 48px #0f172a14}.profile-about-version-page .settings-about-version-content{align-self:stretch;height:100%;min-height:0;overflow:auto}.settings-about-editor-header-action{background:var(--wa-panel);color:var(--wa-text);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;text-decoration:none;display:inline-flex}.settings-about-editor-header-action:hover{background:var(--wa-border)}.settings-about-editor-header-action:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.settings-about-shortcut.settings-about-shortcut-single-line{grid-template-areas:"icon title chevron";align-items:center;row-gap:0}.settings-about-shortcut.settings-about-shortcut-single-line>:last-child{align-self:center}.settings-about-shortcut.settings-about-shortcut-single-line>.settings-option-text>.settings-option-title{line-height:1}.settings-about-shortcut{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title chevron""content content content";align-items:start;row-gap:.15rem;min-width:0;max-width:100%;display:grid}.settings-about-shortcut.settings-about-shortcut-phones>.settings-option-text>.settings-option-title{grid-column:1/-1}.settings-about-shortcut.settings-about-shortcut-nationalities>.settings-option-text>.settings-option-title,.settings-about-shortcut.settings-about-shortcut-phones>.settings-option-text>.settings-option-title{display:block}.settings-about-shortcut.settings-about-shortcut-events>.settings-option-text>.settings-option-title,.settings-about-shortcut.settings-about-shortcut-files>.settings-option-text>.settings-option-title{grid-column:1/-1}.settings-about-shortcut.settings-about-shortcut-connections>.settings-option-text>.settings-option-title,.settings-about-shortcut.settings-about-shortcut-emails>.settings-option-text>.settings-option-title{text-align:left;grid-column:1/-1;justify-self:start;width:100%;display:block}.settings-about-shortcut>:first-child{grid-area:icon;align-self:start}.settings-about-shortcut-avatar{align-items:center;display:inline-flex}.settings-about-shortcut-avatar-stack{--settings-about-shortcut-avatar-size:2.18rem;--settings-about-shortcut-avatar-overlap:calc(var(--settings-about-shortcut-avatar-size) * .5);width:calc(var(--settings-about-shortcut-avatar-size) + var(--settings-about-shortcut-avatar-overlap));min-width:calc(var(--settings-about-shortcut-avatar-size) + var(--settings-about-shortcut-avatar-overlap));height:var(--settings-about-shortcut-avatar-size);min-height:var(--settings-about-shortcut-avatar-size);padding-left:var(--settings-about-shortcut-avatar-overlap);align-items:center;display:inline-flex;position:relative}.settings-about-shortcut-avatar-stack>.settings-email-avatar-wrap,.settings-about-shortcut-avatar-stack>.settings-list-avatar-file{z-index:1;position:relative}.settings-about-shortcut-avatar-stack>.settings-email-avatar-wrap-default{isolation:isolate;background:0 0;border-color:#0000}.settings-about-shortcut-avatar-stack>.settings-email-avatar-wrap-default:before{content:"";z-index:0;background:#3e8fff1a;border:1px solid #68a8ff;border-radius:999px;position:absolute;inset:.05rem}.settings-about-shortcut-avatar-stack>.settings-email-avatar-wrap-default>.settings-list-avatar{z-index:1;position:relative}.settings-about-shortcut-avatar-secondary{height:var(--settings-about-shortcut-avatar-size);z-index:0;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.settings-about-shortcut>.settings-option-text{display:contents}.settings-about-shortcut>.settings-option-text>.settings-option-title{grid-area:title;width:100%;min-width:0;font-size:.95rem;font-weight:700}.settings-about-shortcut>.settings-option-text>.settings-option-description{text-overflow:ellipsis;white-space:nowrap;grid-area:content;width:100%;min-width:0;font-size:.95rem;font-weight:500;display:block;overflow:hidden}.settings-about-shortcut-folders>.settings-option-text{justify-items:start}.settings-about-shortcut.settings-about-shortcut-folders>.settings-option-text>.settings-option-title{text-align:left;grid-column:1/-1;justify-self:start;width:100%;display:block}.settings-about-shortcut-preview-list{grid-area:content;gap:.2rem;width:100%;min-width:0;display:grid}.settings-about-shortcut-preview-list>.settings-option-description{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.settings-about-shortcut-preview-list>.settings-about-shortcut-row>.settings-option-description{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;display:block;overflow:hidden}.settings-about-shortcut-preview-list>.settings-about-shortcut-row>.settings-about-shortcut-row-copy{gap:0;width:100%;min-width:0;display:grid}.settings-about-shortcut-preview-list>.settings-about-shortcut-row>.settings-about-shortcut-row-copy>.settings-about-shortcut-row-secondary{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.settings-about-shortcut-preview-list>.settings-about-shortcut-row>.settings-about-shortcut-row-copy>.settings-about-shortcut-row-label{font:inherit;color:inherit}.settings-about-shortcut-preview-list>.settings-about-shortcut-row>.settings-about-shortcut-row-copy>.settings-about-shortcut-row-secondary{color:var(--wa-text-2);font-size:.83rem;font-weight:400}.settings-about-shortcut-preview-list>.settings-about-shortcut-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;appearance:none;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem 0;text-decoration:none;display:grid}.settings-about-shortcut-row-avatar *{pointer-events:none}.settings-about-shortcut-row-avatar{justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;overflow:visible}.settings-about-shortcut-row-trailing{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.settings-about-shortcut-count-pill{background:color-mix(in srgb, var(--wa-text-2) 14%, transparent);min-width:1.7rem;height:1.35rem;color:var(--wa-text-1);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.settings-about-shortcut-preview-list>.settings-about-shortcut-row:focus-visible{background:var(--wa-border);box-shadow:0 0 0 2px var(--wa-focus-ring);outline:none}.settings-about-shortcut>:last-child{grid-area:chevron;align-self:start}.settings-about-page .settings-about-shortcut.settings-option-link{gap:.5rem;padding:.58rem .85rem}.settings-about-page .settings-about-shortcut{row-gap:.2rem}.settings-about-page .settings-about-shortcut-preview-list{gap:.12rem}.settings-about-page .settings-about-shortcut-preview-list>.settings-about-shortcut-row{gap:.55rem;padding:.38rem 0}.settings-about-page .settings-about-shortcut-row-avatar{width:2.05rem;height:2.05rem}.settings-about-page .settings-header-title-leading{width:calc(2.25rem * var(--settings-header-name-reveal,0));height:2.25rem;transition:width .18s;overflow:hidden}.settings-about-page .settings-header-title-avatar-emoji{font-size:1.25rem}.settings-phones-list{gap:.75rem;display:grid}.settings-phone-saved-row{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.settings-email-saved-row{align-items:center;gap:.75rem}.settings-email-saved-row-main{align-items:center}.settings-email-avatar-wrap{box-sizing:border-box;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.18rem;height:2.18rem;padding:.08rem;display:inline-flex;position:relative}.settings-email-avatar-wrap>.settings-list-avatar{width:100%;height:100%}.settings-email-avatar-wrap-default{background:#3e8fff1a;border-color:#68a8ff}.settings-list-avatar-file-default{outline:1px solid #74aeff;box-shadow:inset 0 0 0 1px #3e8fff38}.settings-phone-saved-row-main{align-items:center;gap:.5rem;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.settings-phone-default-badge{letter-spacing:.03em;background:var(--wa-active);color:var(--wa-background);border-radius:999px;padding:2px 6px;font-size:.75rem;line-height:1}.settings-phone-actions-menu-wrap{position:relative}.settings-phone-actions-menu{background:var(--wa-panel);border:1px solid var(--wa-border);z-index:10;border-radius:8px;width:11rem;padding:.3rem 0;position:absolute;top:120%;right:0;box-shadow:0 10px 20px #00000029}.settings-phone-actions-menu-item{text-align:left;width:100%;color:var(--wa-text);font:inherit;background:0 0;border:0;padding:.5rem .75rem;display:block}.settings-phone-actions-menu-item:focus{background:var(--wa-hover)}.settings-phone-saved-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-email-default-tag{justify-content:center;align-items:center;margin-left:.5rem;display:inline-flex}.settings-email-default-dot{background:#559cff;border-radius:999px;width:.68rem;height:.68rem;box-shadow:0 0 0 1px #74aeff,0 0 0 .22rem #3e8fff2e}.settings-email-default-pill{border:1px solid color-mix(in srgb, var(--wa-warning) 56%, var(--wa-border));background:color-mix(in srgb, var(--wa-warning) 18%, var(--wa-panel));min-height:1.55rem;color:color-mix(in srgb, var(--wa-warning) 84%, white 16%);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;place-self:center;align-items:center;margin-top:.75rem;padding:.24rem .72rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0000002e}.settings-email-detail-toast{animation-duration:2.8s}.settings-phone-code-entry{align-items:center;gap:.85rem;display:flex}.settings-phone-code-prefix{letter-spacing:-.04em;color:var(--wa-text);flex:none;font-size:2rem;font-weight:800}.settings-email-pin-visual-input{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-email-address{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:.95rem;font-weight:500;display:block;overflow:hidden}.settings-email-sheet-input{resize:none;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-height:calc(2.7em + 1.5rem);line-height:1.35}.settings-address-value{white-space:pre-line;font-weight:500}.settings-email-sheet-close{border:1px solid var(--wa-border);background:var(--wa-header);width:2rem;height:2rem}.settings-email-sheet-close:hover{background:var(--wa-active)}.settings-sheet-compact-header{box-shadow:none;padding-top:0;border-bottom:0!important}.settings-sheet-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.settings-email-sheet-submit{background:var(--wa-accent);border:1px solid var(--wa-accent);color:#08111f;border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.settings-profile-avatar-camera.settings-email-sheet-submit{background:var(--wa-accent);border-color:var(--wa-accent);color:#08111f}.settings-profile-avatar-camera.settings-email-sheet-submit:hover{background:var(--wa-accent);border-color:var(--wa-accent)}.settings-email-sheet-submit svg{width:18px;height:18px}.settings-profile-avatar-camera.settings-email-sheet-submit.settings-sheet-success-icon-button{background:var(--wa-success);border-color:var(--wa-success);color:var(--template-button-success-text);--wa-text:var(--template-button-success-text)}.settings-profile-avatar-camera.settings-email-sheet-submit.settings-sheet-success-icon-button:hover{background:color-mix(in srgb, var(--wa-success) 86%, #fff);border-color:var(--wa-text-2)}.settings-address-sheet-overlay{align-items:stretch}.settings-address-sheet{height:100dvh;height:var(--wa-viewport-height);max-height:none;box-shadow:none;border-radius:0;flex-direction:column;animation:none;display:flex}.settings-address-sheet .settings-bottom-sheet-header{padding:calc(env(safe-area-inset-top,0px) + .5rem) .9rem .5rem}.settings-address-sheet .settings-reset-popup-content{padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:auto;min-height:0;display:flex}.settings-address-sheet .settings-reset-popup-content>div:first-child{flex-direction:column;flex:auto;min-height:0;display:flex}.settings-address-sheet .settings-reset-popup-content textarea{resize:none;flex:auto;min-height:0}.settings-address-sheet-header{box-shadow:none;border-bottom:0!important}.settings-email-validation-sheet-content{gap:1rem}.settings-email-validation-sheet-copy{color:var(--wa-text);margin:0;line-height:1.45}.settings-email-validation-sheet-actions{justify-content:flex-start}.settings-email-validation-pin-entry,.settings-email-validation-pin-row{width:100%}.settings-email-validation-pin-input{flex:auto;min-width:0}.settings-phone-sheet-overlay,.settings-email-sheet-overlay{align-items:stretch}.settings-email-sheet{height:100dvh;height:var(--wa-viewport-height);border-inline:0;max-height:none;box-shadow:none;border-bottom:0;border-radius:0;flex-direction:column;animation:none;display:flex}.settings-email-sheet .settings-bottom-sheet-header{padding:calc(env(safe-area-inset-top,0px) + .5rem) .9rem .5rem}.settings-phone-sheet{height:100dvh;height:var(--wa-viewport-height);border-inline:0;max-height:none;box-shadow:none;border-bottom:0;border-radius:0;flex-direction:column;animation:none;display:flex}.settings-phone-sheet .settings-bottom-sheet-header{padding:calc(env(safe-area-inset-top,0px) + .85rem) .9rem 0}.settings-email-sheet .settings-profiles-sheet-content{padding-top:.75rem;padding-bottom:env(safe-area-inset-bottom,0px);flex:none}.settings-phone-sheet-content{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:auto;overflow-y:auto}.settings-email-sheet-content{overscroll-behavior:contain;min-height:0;padding-top:.75rem;padding-bottom:env(safe-area-inset-bottom,0px);flex:auto;overflow-y:auto}.settings-phone-country-sheet-overlay{align-items:stretch}.settings-phone-country-sheet{height:100dvh;height:var(--wa-viewport-height);border-inline:0;max-height:none;box-shadow:none;border-bottom:0;border-radius:0;flex-direction:column;animation:none;display:flex}.settings-phone-country-sheet .settings-bottom-sheet-header{padding:calc(env(safe-area-inset-top,0px) + .85rem) .9rem 0}.settings-phone-country-sheet .settings-language-popup-header{justify-content:flex-start;gap:.75rem}.settings-phone-country-sheet .settings-language-popup-header h3{text-align:left;font-size:1.2rem}.settings-phone-country-sheet-content{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:auto;overflow:hidden}.settings-phone-country-sheet .settings-country-search-input{margin-top:.65rem}.settings-phone-country-sheet .settings-nationalities-sheet-panel{min-height:100%}.settings-phone-input-row{align-items:stretch;display:flex}.settings-phone-form{gap:.9rem;display:grid}.settings-phone-sheet .settings-phone-form{align-content:start;min-height:100%;padding-top:.75rem}.settings-phone-country-trigger{border:1px solid var(--wa-border);background:var(--wa-panel-alt,#ffffff08);width:100%;color:var(--wa-text);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:.55rem;padding:.8rem .85rem;display:inline-flex}.settings-phone-country-trigger:focus-visible{border-color:var(--wa-accent);outline:none}.settings-phone-country-flag{font-size:1.1rem;line-height:1}.settings-phone-country-summary{align-items:baseline;gap:.45rem;min-width:0;display:flex}.settings-phone-country-label{font-size:.98rem;font-weight:400}.settings-phone-country-prefix{color:var(--wa-text-secondary);font-variant-numeric:tabular-nums;font-size:.95rem}.settings-phone-number-input{flex:auto}.settings-phone-form .settings-reset-popup-actions{margin-top:.2rem}.settings-email-detail-trigger{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.6rem;display:flex;overflow:hidden}.settings-email-detail-trigger:focus-visible .settings-email-address{color:var(--wa-accent)}.settings-email-detail-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--wa-accent) 58%, transparent);outline-offset:6px;border-radius:18px}.settings-email-validation-button{color:inherit;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.settings-email-validation-copy-block{flex:auto;min-width:0}.settings-email-validation-chevron{color:var(--wa-text-2);flex-shrink:0}.settings-email-validation-button:focus-visible .settings-email-validation-chevron{color:var(--wa-accent)}.settings-email-validation-button:focus-visible{outline:2px solid color-mix(in srgb, var(--wa-accent) 58%, transparent);outline-offset:2px}.settings-phone-detail-star-button.active{color:var(--wa-warning)}:root:not([data-theme=light]) .settings-phone-detail-star-button{background:var(--wa-panel)}.settings-address-detail-card-button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.45rem;margin:0;padding:0;display:grid}.settings-address-detail-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-address-detail-card-label{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.settings-address-detail-card-value{color:var(--wa-text);padding-left:calc(16px + .6rem);font-size:.95rem;display:block}.settings-address-detail-card-value-no-indent{padding-left:0}.settings-address-detail-card-button:hover{color:inherit}.settings-address-detail-card-button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px;border-radius:6px}.settings-body{background:var(--wa-header);width:100%;padding-top:1rem;padding-bottom:1rem;overflow:auto}.settings-body-with-bottom-hint{padding-bottom:0}.settings-body-locked{overscroll-behavior:none;overflow:hidden}.chat-body.settings-body:before{content:none}.settings-content{z-index:1;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));gap:.75rem;display:grid;position:relative}.app-access-content{gap:1rem}.app-access-content-no-ribbon{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.app-access-page-description{color:var(--wa-text-2);margin:0;font-size:.95rem;line-height:1.45}.app-access-panel{background:var(--wa-panel);border:1px solid var(--wa-border);border-radius:8px;gap:1rem;padding:1rem;display:grid}.app-access-register-panel{gap:.75rem}.app-access-status-panel{background:0 0;border:0;border-radius:0;padding:0}.app-access-icon-badge{width:3.25rem;height:3.25rem;color:var(--wa-accent);background:color-mix(in srgb, var(--wa-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--wa-accent) 24%, var(--wa-border));border-radius:8px;place-items:center;display:grid}.app-access-panel-heading{align-items:center;gap:.85rem;min-width:0;display:flex}.app-access-panel-heading-start{align-items:flex-start}.app-access-panel-heading .app-access-icon-badge{flex:none}.app-access-panel-heading .app-access-panel-copy{min-width:0}.app-access-panel-copy{gap:.35rem;display:grid}.app-access-panel-copy h1:not(.settings-option-title){color:var(--wa-text);margin:0;font-size:1.45rem;line-height:1.15}.app-access-panel-copy p{color:var(--wa-text-2);margin:0;font-size:.95rem;line-height:1.45}.app-access-current-user,.app-access-status-row{background:var(--wa-header);border:1px solid var(--wa-border);border-radius:8px;align-items:center;gap:.65rem;min-width:0;padding:.75rem;display:flex}.app-access-status-list{gap:.6rem;display:grid}.app-access-status-icon{width:2.15rem;height:2.15rem;color:var(--wa-accent);background:color-mix(in srgb, var(--wa-accent) 12%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.app-access-actions,.app-access-form{gap:.75rem;display:grid}.app-access-action-instruction{color:var(--wa-muted);text-align:center;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:.86rem;line-height:1.35}.app-access-form-instruction{font-family:inherit;font-weight:400}.app-access-login-divider{color:var(--wa-muted);letter-spacing:0;text-align:center;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-family:Bricolage Grotesque,sans-serif;font-size:.82rem;font-weight:700;display:grid}.app-access-login-divider:before,.app-access-login-divider:after{content:"";background:color-mix(in srgb, var(--wa-border) 78%, transparent);height:1px}.app-access-login-divider+.app-access-form{margin-top:-.75rem}.app-access-primary-action,.app-access-secondary-action,.app-access-google-button{appearance:none;width:100%;min-height:2.85rem;font:inherit;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.app-access-primary-action{color:var(--template-button-default-text);--wa-text:var(--template-button-default-text);background:var(--wa-accent);border:1px solid color-mix(in srgb, var(--wa-accent) 82%, #000)}.app-access-secondary-action,.app-access-google-button{color:var(--wa-text);background:var(--wa-header);border:1px solid var(--wa-border)}.app-access-secondary-action.app-access-accent-action,.app-access-google-button.app-access-accent-action{color:var(--template-button-default-text);--wa-text:var(--template-button-default-text);background:var(--wa-accent);border-color:color-mix(in srgb, var(--wa-accent) 82%, #000)}.app-access-google-button:hover,.app-access-secondary-action:hover{background:var(--wa-border)}.app-access-secondary-action.app-access-accent-action:hover,.app-access-google-button.app-access-accent-action:hover{background:color-mix(in srgb, var(--wa-accent) 90%, var(--wa-accent-dk))}.app-access-google-button:disabled{cursor:wait;opacity:.88}.app-access-google-button.app-access-accent-action:disabled,.app-access-google-button.app-access-accent-action:disabled:hover{background:var(--wa-accent)}.app-access-google-spinner{flex:none;animation:.68s linear infinite app-access-google-spinner}@keyframes app-access-google-spinner{to{transform:rotate(360deg)}}.app-access-field{color:var(--wa-text);gap:.35rem;font-size:.9rem;font-weight:700;display:grid}.app-access-field>input,.app-access-field>select,.app-access-field>textarea{width:100%;min-width:0;min-height:2.75rem;color:var(--wa-text);background:var(--wa-header);border:1px solid var(--wa-border);font:inherit;border-radius:8px;outline:none;padding:.65rem .75rem;font-weight:500}.app-access-field>textarea{resize:vertical;line-height:1.4}.app-access-template-field{gap:.2rem}.app-access-template-field .template-phone-prompt-country-input,.app-access-template-field .template-phone-prompt-phone-input{padding-top:0}.app-access-template-field .template-phone-prompt-country-input .settings-text-input,.app-access-template-field .template-phone-prompt-phone-input .settings-text-input{background:var(--wa-header);height:2.75rem;min-height:2.75rem}.app-access-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.app-access-field>input:focus,.app-access-field>select:focus,.app-access-field>textarea:focus{border-color:var(--wa-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--wa-accent) 20%, transparent)}.app-access-field>input::placeholder,.app-access-field>textarea::placeholder{color:var(--wa-text-2)}.app-access-terms{color:var(--wa-text);align-items:center;gap:.55rem;font-size:.95rem;display:flex}.app-access-terms input{width:1.1rem;height:1.1rem;accent-color:var(--wa-accent)}.app-access-terms-input{transition:accent-color .15s,outline-color .15s,border-color .15s}.app-access-terms-input:required:invalid{accent-color:var(--wa-accent);outline:1px solid var(--wa-accent);outline-offset:2px}.app-access-terms:has(.app-access-terms-input:required:invalid){color:var(--wa-accent)}.app-device-reset-page{z-index:20;width:100vw;min-height:100dvh;min-height:var(--wa-viewport-height);background:var(--wa-header);place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.app-device-reset-panel{justify-items:center;gap:.75rem;width:min(24rem,100%);display:grid}.app-device-reset-logo{object-fit:contain;width:5.5rem;height:5.5rem;margin-bottom:.5rem}.app-device-reset-actions{grid-template-columns:minmax(0,1fr)}.app-device-reset-status{width:100%;color:var(--wa-text);text-align:center;margin:.5rem 0 0;font-size:1.35rem;font-weight:800}.settings-reset-device-pool-notice{color:var(--wa-text);margin:0 0 .75rem;font-size:.95rem;line-height:1.45}.settings-reset-device-pool-actions{margin-top:.5rem}.settings-log-group-block{gap:.4rem;display:grid}.settings-log-subgroups{gap:.35rem;padding-left:.85rem;display:grid}.settings-console-log-search{background:var(--wa-search-bg);border:1px solid var(--wa-border);min-height:2.75rem;color:var(--wa-text-2);border-radius:8px;align-items:center;gap:.45rem;padding:.25rem .5rem .25rem .85rem;display:flex}.settings-console-log-search input{width:100%;min-width:0;color:var(--wa-text);font:inherit;background:0 0;border:none;outline:none;font-size:.95rem}.settings-console-log-search input::placeholder{color:var(--wa-text-2)}.settings-console-log-search input::-webkit-search-decoration{display:none}.settings-console-log-search input::-webkit-search-cancel-button{display:none}.settings-console-log-search input::-webkit-search-results-button{display:none}.settings-console-log-search input::-webkit-search-results-decoration{display:none}.settings-console-log-empty{text-align:center;margin:.25rem 0 0}.settings-reset-button.settings-reset-button-subgroup{border-style:dashed;padding-top:.62rem;padding-bottom:.62rem}.settings-reset-button.settings-reset-button-danger{color:var(--wa-danger);border-color:color-mix(in srgb, var(--wa-danger) 55%, var(--wa-border))}.settings-reset-button.settings-reset-button-danger:hover:not(:disabled){background:color-mix(in srgb, var(--wa-danger) 16%, var(--wa-panel))}.settings-content-with-bottom-hint{min-height:100%;padding-bottom:5.5rem}.settings-reset-button{appearance:none;background:var(--wa-panel);color:var(--wa-text);border:1px solid var(--wa-border);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background-clip:padding-box;border-radius:8px;align-items:flex-start;gap:.6rem;width:100%;padding:.75rem 1rem;display:flex}.settings-option-link{background:var(--wa-panel);min-width:0;max-width:100%;color:var(--wa-text);border:1px solid var(--wa-border);text-align:left;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background-clip:padding-box;border-radius:8px;align-items:flex-start;gap:.6rem;width:100%;padding:.75rem 1rem;text-decoration:none;display:flex}.settings-option-link:hover{background:var(--wa-border)}.settings-option-link-with-chevron{align-items:center}.settings-option-link-with-chevron .settings-option-link-chevron{color:var(--wa-text-2);align-self:center;margin-left:auto}.settings-option-link-single-profile{align-items:center;gap:.45rem;padding-left:.8rem}.settings-option-link-single-profile .settings-list-avatar{width:2.2rem;height:2.2rem}.settings-option-text-single-profile{align-self:center;gap:0}.settings-saved-list{gap:.55rem;display:grid}.dates-page-group{gap:.45rem;display:grid}.dates-page-group-list{gap:0;display:grid}.dates-page-list-link{padding-left:0}.dates-page-separator{align-items:center;padding:0 .1rem;display:flex}.dates-page-separator-label{color:var(--wa-text-2);font-size:.83rem;font-weight:400;line-height:1.2}.chat-list-header h1.chat-list-title.dates-page-header-group-title{color:var(--wa-text-2);font-family:inherit;font-size:.83rem;font-weight:400;line-height:1.2}.chat-list-header h1.chat-list-title.dates-page-header-group-title .chat-list-title-icon{opacity:.8}.settings-list-icon-button{border:1px solid var(--wa-border);background:color-mix(in srgb, var(--wa-panel) 78%, var(--wa-border));width:2.25rem;height:2.25rem;color:var(--wa-text);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.settings-list-icon-button:hover{background:color-mix(in srgb, var(--wa-border) 88%, transparent)}.settings-list-icon-button-danger{color:#f07a71;border-color:color-mix(in srgb, #ef6a61 72%, var(--wa-border));background:color-mix(in srgb, #ef6a61 10%, var(--wa-panel))}.settings-list-icon-button-danger:hover{background:#ef6a611f}.settings-top-screen-toast{top:calc(env(safe-area-inset-top,0px) + .9rem);z-index:2147483647;bottom:auto}@keyframes settings-delete-success-toast-lifecycle{0%{opacity:0;transform:translate(-50%)translateY(10px)}12%{opacity:1;transform:translate(-50%)translateY(0)}76%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(8px)}}.settings-option-static{cursor:default;-webkit-user-select:none;user-select:none}.settings-option-static:hover{background:var(--wa-panel)}.dates-filter-sheet-clear-button{color:var(--wa-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:.25rem .125rem;font-size:.95rem;line-height:1}.dates-filter-sheet-clear-button:hover{color:var(--wa-accent-strong,var(--wa-accent))}.dates-filter-sheet-clear-button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px;border-radius:.375rem}@keyframes settings-actions-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}.settings-reset-button:hover:not(:disabled){background:var(--wa-border)}.inner-circle-about-editor-body{min-height:0}.inner-circle-about-editor-page .inner-circle-about-editor-body{background:color-mix(in srgb, var(--wa-panel) 94%, var(--wa-bg) 6%);padding:0}.inner-circle-about-editor-page .settings-content{background:color-mix(in srgb, var(--wa-panel) 94%, var(--wa-bg) 6%);grid-template-rows:minmax(0,1fr) auto auto;gap:0;height:100%;min-height:0;padding-bottom:0}.settings-detail-section{width:100%;margin-top:1rem}.settings-detail-section-list{margin-top:.9rem}.settings-option-text{flex:1;gap:.2rem;min-width:0;display:grid}.settings-option-title{color:var(--wa-text);font-size:.95rem;font-weight:700}.settings-secondary-button{border:1px solid var(--wa-border);background:var(--wa-search-bg);min-height:3rem;color:var(--wa-text);font:inherit;cursor:pointer;border-radius:18px;padding:.8rem 1rem;font-weight:700}.settings-option-instruction{color:color-mix(in srgb, var(--wa-text) 70%, var(--wa-text-2));font-size:.78rem;line-height:1.35}:root[data-theme=light] .settings-option-instruction{color:color-mix(in srgb, var(--wa-text) 84%, var(--wa-text-2))}.settings-inline-status{font-weight:600}.settings-inline-status-success{color:var(--wa-success)}.settings-inline-status-failure{color:var(--wa-danger)}.settings-inline-status-validation{color:var(--wa-warning)}.about-version-history{gap:.4rem;display:grid}.about-version-history-list{gap:.5rem;margin:0;padding-left:0;list-style:none;display:grid}.about-version-history-item{gap:.1rem;display:grid}.about-version-history-version{color:var(--wa-text);font-size:.8rem;font-weight:700}.about-version-history-update{color:var(--wa-text-2);font-size:.78rem;line-height:1.35}.profile-about-version-page .settings-content{grid-template-rows:minmax(0,1fr) auto auto;gap:1rem;height:100%;min-height:0;padding-bottom:0}.profile-about-version-page .chat-body.settings-body{align-content:stretch;padding-bottom:0}.settings-reset-popup{max-width:420px;display:block}.settings-reset-popup-content{gap:.9rem;padding:.9rem;display:grid}.settings-reset-popup-content.settings-email-sheet-content{padding-top:0}.settings-reset-popup-actions{justify-content:flex-end;gap:.6rem;display:flex}.settings-reset-popup-button{border:1px solid var(--wa-accent);background:var(--wa-accent);color:#fff;cursor:pointer;border-radius:8px;padding:.45rem .75rem;font-size:.84rem}:root:not([data-theme=light]) .settings-reset-popup-button-secondary{color:var(--wa-text)}.settings-reset-popup-button:disabled{opacity:.75;cursor:default}.settings-reset-popup-button-secondary{color:var(--wa-text);border-color:var(--wa-border);background:0 0}.template-empty-button-default{background:var(--wa-accent);border-color:var(--wa-accent);color:var(--template-button-default-text)}.template-empty-button-default:hover:not(:disabled){border-color:color-mix(in srgb, var(--wa-accent) 82%, #fff);background:color-mix(in srgb, var(--wa-accent) 82%, #fff)}.settings-reset-popup-button-danger{color:#ef6a61;background:0 0;border-color:#ef6a61}.settings-reset-popup-button-danger:hover:not(:disabled){background:#ef6a611f}.settings-reset-popup-actions .settings-reset-popup-button{border-radius:14px;min-height:2.75rem;padding:.65rem 1rem;font-size:1rem}@keyframes settings-bottom-sheet-enter{0%{opacity:.85;transform:translateY(calc(100% + 1.2rem))}to{opacity:1;transform:translateY(0)}}@keyframes settings-bottom-sheet-close{0%{opacity:1;transform:translateY(0)}to{opacity:.98;transform:translateY(calc(100% + 2rem))}}.settings-subpage-title{gap:0}.settings-reset-button>svg{flex-shrink:0;margin-top:.1rem}.settings-reset-button>.settings-option-emoji{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:1rem;height:1rem;margin-top:0;font-size:16px;display:inline-flex}.settings-google-association-avatar{border:1px solid var(--wa-border);object-fit:cover;border-radius:999px;flex-shrink:0;width:2rem;height:2rem;margin-top:-.05rem}.settings-google-association-avatar-initials{background:var(--wa-border);color:var(--wa-text);justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.settings-google-association-action-group{gap:.5rem;display:grid}.settings-list-avatar{border:1px solid var(--wa-border);background:radial-gradient(circle at top, color-mix(in srgb, var(--wa-active) 45%, transparent), transparent 62%), linear-gradient(180deg, var(--wa-panel), var(--wa-search-bg));width:2rem;height:2rem;color:var(--wa-text-2);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.settings-list-avatar-file{border-radius:.25rem}.settings-list-avatar-flag{width:auto;height:auto;box-shadow:none;color:inherit;place-items:unset;background:0 0;border:0;border-radius:0;font-size:1.4rem;line-height:1;display:inline-flex;overflow:visible}.settings-list-avatar img{object-fit:cover;width:100%;height:100%}.settings-list-avatar-emoji{font-size:1.15rem;line-height:1}@keyframes settings-avatar-content-fade-in{0%{opacity:0}to{opacity:1}}.settings-avatar-content-fade{place-items:center;width:100%;height:100%;animation:.18s settings-avatar-content-fade-in;display:grid}@media (prefers-reduced-motion:reduce){.settings-avatar-content-fade{animation-duration:1ms}}.settings-avatar-sheet-icon{width:1.125rem;height:1.125rem;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.settings-detail-header-menu-wrap{position:relative}.settings-detail-header-menu{min-width:11rem}.settings-detail-header-menu-item-danger{color:#ef6a61}.settings-detail-header-menu-item-danger:hover{background:#ef6a611f}.chat-header-info h2.settings-header-title{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:800;display:inline-flex;overflow:hidden}.settings-header-title-leading{flex:none;width:1.35rem;height:1.35rem;display:grid;position:relative}.settings-header-title-leading-item{grid-area:1/1;place-items:center;display:grid;transition:none!important}.settings-header-title-leading-item-static{opacity:calc(1 - var(--settings-header-name-reveal,0));transform:translateY(calc(var(--settings-header-name-reveal,0) * -.22rem))}.settings-header-title-leading-item-dynamic{opacity:var(--settings-header-name-reveal,0);transform:translateY(calc((1 - var(--settings-header-name-reveal,0)) * .22rem))}.settings-header-title-avatar{width:100%;height:100%}.settings-header-title-avatar-emoji{font-size:.92rem}.settings-header-title-swap{flex:1;min-width:0;display:grid;position:relative}.settings-header-title-text{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;display:block;overflow:hidden;transition:none!important}.settings-header-title-text-static{opacity:calc(1 - var(--settings-header-name-reveal,0));transform:translateY(calc(var(--settings-header-name-reveal,0) * -.22rem))}.settings-header-title-text-dynamic{opacity:var(--settings-header-name-reveal,0);transform:translateY(calc((1 - var(--settings-header-name-reveal,0)) * .22rem))}.settings-header-title-leading-item>svg{flex-shrink:0;width:1em;height:1em;margin:0;display:block}.settings-header-title-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.settings-header-search{border:1px solid var(--wa-border);background:var(--wa-search-bg);box-sizing:border-box;will-change:opacity;border-radius:999px;align-items:center;gap:0;width:min(64vw,220px);min-width:0;max-width:100%;height:36px;padding:0 .2rem;display:flex}.settings-header-search .chat-back-link{width:30px;height:30px;color:var(--wa-text-2);background:0 0;place-items:center;margin-right:.05rem;display:grid}.settings-header-search .chat-back-link svg{width:18px;height:18px}.settings-header-search .chat-back-link:hover{color:var(--wa-text);background:0 0}.settings-header-search-full{flex:auto;width:auto;min-width:0;max-width:none}.settings-header-search input{background:var(--wa-search-bg);min-width:0;color:var(--wa-text);border:none;border-radius:999px;outline:none;flex:1;padding:.1rem .2rem .1rem .18rem;font-size:16px}.settings-header-search input::-webkit-search-results-decoration{appearance:none;display:none}.settings-header-search input::placeholder{color:var(--wa-text-2)}.list-header-search-actions{flex:none;align-items:center;gap:.15rem;display:flex}@keyframes settings-search-expand{0%{opacity:0}to{opacity:1}}.settings-header-search-opening,.settings-header-search-closing{animation:none!important}@keyframes settings-search-collapse{0%{opacity:1}to{opacity:0}}.settings-fullscreen-editor{background:radial-gradient(circle at 100% 0,#4ade802e,#0000 32%),linear-gradient(160deg,#fffffff5,#f4f8fbf5);border:1px solid #94a3b833;border-radius:1.5rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 22px 44px #0f172a1f}.settings-fullscreen-editor-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-fullscreen-editor-surface{gap:.65rem;display:grid}.inner-circle-about-editor-page .settings-fullscreen-editor-surface{height:100%;min-height:0}.settings-rich-markdown-editor{background:color-mix(in srgb, var(--wa-panel) 94%, var(--wa-bg) 6%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wa-text) 6%, transparent);border:1px solid #94a3b847;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.inner-circle-about-editor-page .settings-rich-markdown-editor{border:0;border-radius:0;height:100%;min-height:0;overflow:visible}.settings-fullscreen-editor-actions{justify-content:flex-end;gap:.75rem;display:flex}.settings-rich-markdown-editor .ql-toolbar.ql-snow{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, color-mix(in srgb, var(--wa-header) 88%, var(--wa-panel) 12%), color-mix(in srgb, var(--wa-panel) 92%, var(--wa-bg) 8%));border:0;border-bottom:1px solid #94a3b82e;flex-wrap:nowrap;gap:.35rem;padding:.75rem;display:flex;overflow:auto hidden}.settings-rich-markdown-editor .ql-toolbar.ql-snow .ql-formats{flex:none;margin-right:0}.settings-rich-markdown-toolbar-button{letter-spacing:-.04em;vertical-align:middle;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.settings-rich-markdown-paste-emoji{padding-top:2px;font-size:1rem;line-height:1;display:block;transform:translateY(-.8px)}.settings-rich-markdown-editor .ql-toolbar.ql-snow button.ql-clean{display:none}.settings-rich-markdown-editor .ql-container.ql-snow{border:0;min-height:20rem;font-family:inherit}.inner-circle-about-editor-page .settings-rich-markdown-editor .ql-container.ql-snow{height:100%;min-height:0;overflow:visible}.settings-rich-markdown-editor .ql-editor{min-height:20rem;color:var(--wa-text);overflow-wrap:anywhere;word-break:break-word;padding:1.1rem 1rem 1.4rem;font-size:1rem;line-height:1.65}.settings-rich-markdown-editor .ql-editor p,.settings-rich-markdown-editor .ql-editor li,.settings-rich-markdown-editor .ql-editor a{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.inner-circle-about-editor-page .settings-rich-markdown-editor .ql-editor{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.settings-rich-markdown-editor .ql-editor.ql-blank:before{color:var(--wa-text-2);font-style:normal;left:1rem;right:1rem}.settings-rich-markdown-editor .ql-editor a{color:var(--wa-accent)}.settings-rich-markdown-editor .ql-tooltip{z-index:2}.settings-rich-markdown-editor .ql-snow button{color:var(--wa-text);stroke:var(--wa-text)}.settings-rich-markdown-editor .ql-snow .ql-fill{fill:var(--wa-text)}.settings-rich-markdown-editor .ql-snow .ql-picker-options{border:1px solid color-mix(in srgb, var(--wa-border) 88%, var(--wa-text) 12%);background:color-mix(in srgb, var(--wa-panel) 96%, var(--wa-bg) 4%);border-radius:.9rem;padding:.35rem 0;box-shadow:0 16px 36px #00000047}.settings-rich-markdown-editor .ql-snow .ql-picker-item{color:color-mix(in srgb, var(--wa-text) 92%, var(--wa-text-2) 8%);padding:.45rem .85rem}.settings-rich-markdown-editor .ql-snow .ql-picker-item.ql-selected{color:var(--wa-accent)}.settings-rich-markdown-editor .ql-snow .ql-picker-label.ql-active .ql-stroke{stroke:var(--wa-accent)}.settings-rich-markdown-editor .ql-snow .ql-picker-label.ql-active .ql-fill{fill:var(--wa-accent)}:root[data-theme=light] .settings-rich-markdown-editor{background:#ffffffeb;box-shadow:inset 0 1px #ffffff8c}:root[data-theme=light] .settings-rich-markdown-editor .ql-toolbar.ql-snow{background:linear-gradient(#f1f5f9e6,#ffffffe6)}:root[data-theme=light] .settings-rich-markdown-editor .ql-snow .ql-picker-options{background:#fffffffa;box-shadow:0 16px 36px #0f172a24}.settings-event-alarm-option-title{font-weight:400}.settings-event-alarm-option{background:0 0;border:0;border-radius:0;align-items:center}.settings-event-alarm-list{gap:0}.settings-event-alarm-option:hover{background:0 0}.settings-event-alarm-option-control{justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:1.25rem;margin-left:auto;display:inline-flex}.settings-event-alarm-option-control .toggle-switch{pointer-events:none;width:100%;min-width:0;height:100%;margin:0;display:block}.settings-event-sheet-overlay{align-items:stretch}.settings-event-sheet{height:100dvh;height:var(--wa-viewport-height);border-inline:0;max-height:none;box-shadow:none;border-bottom:0;border-radius:0;flex-direction:column;animation:none;display:flex}.settings-event-sheet .settings-bottom-sheet-header{padding:calc(env(safe-area-inset-top,0px) + .85rem) .9rem 0}.settings-event-sheet .settings-profiles-sheet-content{padding-top:.75rem;padding-bottom:env(safe-area-inset-bottom,0px);flex:none}.settings-event-sheet.settings-profiles-sheet-calendar .settings-profiles-sheet-content{padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px)}.settings-event-detail-hero-title{text-align:center;overflow-wrap:anywhere;flex:0 auto;max-width:100%;margin:0}.settings-event-origin-box{gap:.65rem;display:grid}.settings-event-origin-list{gap:.55rem;display:grid}.settings-event-origin-button{color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:0;display:grid}.settings-event-origin-button:hover{color:inherit}.settings-event-origin-button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px;border-radius:6px}.settings-event-origin-button>.settings-option-text{gap:.18rem;min-width:0;display:grid}.settings-event-origin-button>.settings-option-text>.settings-option-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.settings-event-origin-button>.settings-option-text>.settings-option-description{color:var(--wa-text-2);font-size:.85rem}.settings-event-assigned-row{align-items:center;gap:.6rem;min-width:0;display:flex}.settings-event-assigned-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-circle-empty-button.settings-event-highlight-filter-active,.template-circle-empty-button.settings-event-highlight-filter-active:hover:not(:disabled){color:var(--wa-accent);border-color:var(--wa-accent)}.settings-delete-sheet-wrap{z-index:1002;pointer-events:none;justify-content:center;padding:0 .7rem;display:flex;position:fixed;bottom:64px;left:0;right:0}.settings-delete-sheet{border:1px solid var(--wa-border);background:var(--wa-panel);width:100%;max-width:none;color:var(--wa-text);pointer-events:auto;border-bottom:0;border-radius:16px 16px 0 0;animation:.24s cubic-bezier(.22,1,.36,1) settings-bottom-sheet-enter;box-shadow:0 18px 42px #0000006b}.settings-delete-sheet-content{justify-content:space-between;align-items:center;gap:.8rem;padding:0 .9rem .82rem;font-size:.78rem;display:flex}.settings-delete-sheet-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.settings-empty-callout{gap:.85rem;display:grid}.settings-empty-callout-with-actions-hint{grid-template-rows:auto 1fr;min-height:100%}.settings-empty-hint-page .settings-actions-hint{position:absolute;bottom:4.65rem;left:0;right:0}.settings-empty-hint-page.settings-empty-hint-top .settings-actions-hint{top:4rem;bottom:auto}.settings-empty-hint-page.settings-empty-hint-top .settings-actions-hint-hand{top:0;bottom:auto;right:.45rem}.settings-status-message{color:var(--wa-text-2);background:color-mix(in srgb, var(--wa-text-2) 12%, transparent);border-radius:999px;margin:0;padding:.25rem .75rem;font-size:.85rem;display:inline-block}.settings-status-error{color:#ef6a61;background:#ef6a6126}.settings-status-success{color:var(--wa-success);background:color-mix(in srgb, var(--wa-success) 15%, transparent)}.settings-empty-state{color:var(--wa-text-2);margin:.35rem 0 0;font-size:.86rem}.settings-file-detail-preview-wrap{width:100%;height:auto}.settings-file-detail-preview{border:1px solid var(--wa-border);background:var(--wa-panel);width:100%;height:auto;min-height:106px;box-shadow:none;background-clip:padding-box;border-radius:8px;padding:0;overflow:hidden}.settings-file-detail-image{object-fit:contain;cursor:zoom-in;width:100%;height:auto;max-height:320px}.settings-file-pdf-preview{width:100%;min-height:420px;position:relative}.settings-file-pdf-container{background:linear-gradient(180deg, color-mix(in srgb, var(--wa-text) 5%, var(--wa-panel)) 0%, var(--wa-panel) 100%);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;width:100%;min-height:420px;padding:0;overflow:auto hidden}.settings-file-pdf-nav{z-index:1;appearance:none;background:color-mix(in srgb, var(--wa-panel) 70%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--wa-text) 78%, white 22%);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0f172a1f,inset 0 0 0 1px #ffffffb3}.settings-file-pdf-nav-backward{left:.9rem}.settings-file-pdf-nav-forward{right:.9rem}.settings-file-pdf-nav-blocker{z-index:1;width:4.3rem;position:absolute;top:0;bottom:0}.settings-file-pdf-nav-blocker-backward{left:0}.settings-file-pdf-nav-blocker-forward{right:0}.settings-file-pdf-nav:focus-visible{outline:none}.settings-file-pdf-nav-icon{filter:none}.settings-file-pdf-nav-icon-backward{transform:rotate(180deg)}.settings-file-pdf-pages{grid-auto-columns:100%;grid-auto-flow:column;align-items:flex-start;width:100%;min-width:100%;display:grid}.settings-file-pdf-page-frame{scroll-snap-align:start;place-items:center;width:100%;display:grid}.settings-file-pdf-page{max-width:100%;box-shadow:none;cursor:zoom-in;background:#fff;border:0;border-radius:0;display:block}.settings-file-pdf-status{min-height:420px;color:var(--wa-text-2);text-align:center;place-items:center;margin:0;display:grid}.settings-file-pdf-thumb-card{border:1px solid var(--wa-border);background:var(--wa-panel);width:100%;min-width:0;color:var(--wa-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;border-radius:10px;gap:.45rem;padding:.55rem;display:grid}.settings-file-pdf-thumb-card-active{border-color:color-mix(in srgb, var(--wa-accent) 64%, var(--wa-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--wa-accent) 24%, transparent)}.settings-file-pdf-thumb-canvas{background:#fff;border-radius:6px;width:100%;display:block;box-shadow:0 6px 20px #0f172a14}.settings-file-pdf-thumb-page{color:var(--wa-text);font-size:.82rem;font-weight:600}.settings-file-pdf-viewer-overlay{--settings-file-pdf-viewer-pill-height:2.2rem;flex-direction:column;gap:1rem}.settings-file-pdf-viewer-controls-hidden{opacity:0;pointer-events:none}.settings-file-pdf-viewer-toolbar{z-index:2210;justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem;right:5rem}.settings-file-pdf-viewer-page-label{width:fit-content;max-width:17rem;height:var(--settings-file-pdf-viewer-pill-height);color:#fff;text-overflow:ellipsis;background:#00000059;border-radius:999px;justify-self:start;align-items:center;padding:0 .85rem;font-size:.95rem;font-weight:600;display:inline-flex;overflow:hidden}.settings-file-pdf-viewer-toolbar-button{height:var(--settings-file-pdf-viewer-pill-height);color:#fffffff0;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#00000059;border:0;border-radius:999px;padding:0 .85rem;font-size:.83rem;font-weight:700;line-height:1}.settings-file-pdf-viewer-strip{z-index:2210;pointer-events:none;position:absolute;bottom:5rem;left:1rem;right:1rem}.settings-file-pdf-viewer-strip-content{pointer-events:auto;max-width:100%;max-height:40vh}.settings-file-pdf-viewer-strip-content.settings-file-pdf-preview{min-height:8rem}.settings-file-pdf-viewer-strip-content .settings-file-pdf-container{min-height:7.5rem}.image-viewer-close.settings-file-pdf-viewer-close{width:var(--settings-file-pdf-viewer-pill-height);height:var(--settings-file-pdf-viewer-pill-height);padding:0}.settings-file-pdf-viewer-zoom-dock{z-index:2210;position:absolute;bottom:1rem;left:1rem;right:1rem}.settings-file-pdf-viewer-zoom-control{width:100%;min-height:var(--settings-file-pdf-viewer-pill-height);background:#00000059;border-radius:999px;grid-template-columns:minmax(0,1fr);align-items:center;padding:0 .85rem;display:grid}.settings-file-pdf-viewer-zoom-slider{width:100%;margin:0}.settings-file-pdf-viewer-zoom-value{color:#ffffffd1;text-align:right;min-width:3rem;font-size:.84rem;font-weight:700}.settings-file-pdf-viewer-canvas{touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;cursor:grab;background:#fff;max-width:none;display:block}.settings-file-source-list{gap:.75rem;display:grid}.settings-file-source-button{text-align:left;cursor:pointer;width:100%}.settings-file-source-button .settings-option-title{font-weight:400}.settings-file-source-list .settings-list-avatar{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--wa-text);background:0 0;border:0;border-radius:0;place-items:center;margin-top:0;padding:0;display:inline-flex;overflow:visible}.settings-file-list-title{color:var(--wa-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.7rem,2.25vw,.8rem);font-weight:400;line-height:1.24;overflow:hidden}.settings-file-filetype-symbol{letter-spacing:.04em;font-size:.62rem;font-weight:700;line-height:1}.settings-folder-files-preview-row{align-items:center;gap:.65rem;max-width:100%;display:inline-flex}.settings-folder-files-preview-avatar{flex:none;display:inline-flex}.settings-folder-files-preview-avatar>.settings-list-avatar-file{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.settings-folder-files-box{padding:0;overflow:hidden}.settings-folder-files-box-header{width:100%;padding:.75rem;display:block}.settings-folder-files-box-title{min-width:0;color:var(--wa-text-2);font-size:.83rem;font-weight:400}.settings-folder-files-box-list{gap:.5rem;padding:0 .75rem .75rem;display:grid}.settings-folder-files-box-item{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;text-decoration:none;display:grid}.settings-folder-files-box-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-file-detail-summary[aria-label=Event\ details] .settings-inner-circle-detail-button>.settings-option-text>.settings-option-description{font-size:.9rem}.settings-file-folder-sheet-option-current{border-color:color-mix(in srgb, var(--wa-accent) 36%, var(--wa-border))}.settings-file-folder-sheet-option-check{color:var(--wa-accent);align-self:center;margin-left:auto}.settings-file-detail-hero-title-row{text-align:center;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;gap:.55rem;width:100%;margin-inline:auto;display:grid}.settings-file-detail-hero-actions-row{justify-content:center;align-items:center;gap:.55rem;max-width:100%;display:inline-flex}.settings-file-detail-hero-title-row .settings-profile-name{white-space:normal;overflow-wrap:anywhere;text-align:center}.settings-file-detail-summary{background:0 0;border:0;border-radius:0;gap:0;padding:0}.settings-file-detail-card-list{gap:.5rem;display:grid}.settings-file-detail-box{border:1px solid var(--wa-border);background:var(--wa-panel);text-align:left;border-radius:8px;width:100%;margin:0;padding:.75rem}.settings-file-detail-box.settings-folder-files-box{padding:0}.settings-file-detail-box-button{cursor:pointer}.settings-file-detail-box-title{color:var(--wa-text-2);margin:0;font-size:.85rem;font-weight:500}.settings-file-detail-title-icon{width:1rem;height:1rem;color:var(--wa-text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings-file-detail-box-content{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.settings-file-detail-box-copy{flex:auto;gap:.35rem;min-width:0;display:grid}.settings-file-detail-box-value{color:var(--wa-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;font-weight:500;overflow:hidden}.settings-file-detail-inline-icon{width:auto;min-width:0;height:auto;color:var(--wa-text-2);background:0 0;border:0;border-radius:0;align-self:flex-start;padding-top:.05rem}.settings-file-assign-sheet{max-height:calc((100dvh / var(--wa-ui-zoom)) - .7rem);max-height:calc((var(--wa-viewport-height) / var(--wa-ui-zoom)) - .7rem);flex-direction:column;display:flex}.settings-file-assign-sheet-header{border-bottom:0}.settings-file-assign-sheet-content{flex-direction:column;flex:1;min-height:0;display:flex}.settings-file-assign-search-input{border-radius:999px;height:3rem;padding-top:0;padding-bottom:0;line-height:3rem}.settings-file-assign-search-wrap{padding:0 .9rem .85rem}.settings-file-assign-list{flex:1;gap:0;min-height:0;padding:0 .9rem .8rem;display:grid;overflow-y:auto}.settings-file-assign-group{gap:0;display:grid}.settings-file-assign-group-header{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .15rem;display:flex}.settings-file-assign-group-title{letter-spacing:.02em;text-transform:uppercase;color:var(--wa-text-2);font-size:13.28px;font-weight:700}.settings-file-assign-group-count{background:color-mix(in srgb, var(--wa-panel) 84%, var(--wa-border) 16%);min-width:1.8rem;color:var(--wa-text-2);text-align:center;border-radius:999px;padding:.22rem .5rem;font-size:.76rem;font-weight:700}.settings-file-assign-group-list{gap:0}.settings-file-assign-option{cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:.75rem;width:100%;padding:.38rem .2rem;transition:background-color .12s}.settings-file-assign-list .settings-option-title{font-size:13.28px}.settings-file-assign-option:hover{background:0 0}.settings-file-assign-option:focus-visible{background:0 0;outline:none}.settings-file-assign-option-selected{box-shadow:none;background:0 0}.settings-file-assign-option-avatar{cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:0;padding:0}.settings-file-assign-option-avatar-selected{box-shadow:none}.settings-file-assign-option-control{justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:1.25rem;margin-left:auto;display:inline-flex}.settings-file-assign-option-control .toggle-switch{width:100%;min-width:0;height:100%;margin:0}.settings-file-assign-empty{border:1px dashed color-mix(in srgb, var(--wa-border) 82%, transparent);background:color-mix(in srgb, var(--wa-panel) 94%, var(--wa-bg) 6%);text-align:center;border-radius:18px;gap:.35rem;padding:1.15rem 1rem 1.2rem;display:grid}.settings-file-assign-empty-title{color:var(--wa-text);font-size:.94rem;font-weight:700}.settings-file-assign-empty-copy{color:var(--wa-text-2);font-size:.84rem}.settings-file-assigned-names{flex-wrap:wrap;gap:.45rem;margin-top:0;display:flex}.settings-file-assigned-chip{background:color-mix(in srgb, var(--wa-panel) 78%, var(--wa-accent) 22%);max-width:100%;color:var(--wa-text);border-radius:999px;align-items:center;padding:.36rem .7rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.settings-file-detail-page .settings-header-title-leading{width:2.25rem;height:2.25rem}.settings-file-detail-page .settings-header-title-leading .settings-list-avatar-file{width:100%;height:100%}.settings-file-detail-page .settings-header-title-leading .settings-file-filetype-symbol{font-size:.7rem}.settings-pin-label{color:var(--wa-text-2);margin-bottom:.45rem;font-size:.88rem;display:block}.settings-pin-change-button{color:var(--wa-accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.84rem;text-decoration:underline;display:inline}.settings-pin-entry{position:relative}.settings-pin-visual-input{cursor:text;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.settings-pin-box{border:1px solid var(--wa-border);background:var(--wa-search-bg);min-height:4rem;color:var(--wa-text);border-radius:12px;justify-content:center;align-items:center;font-size:1.7rem;font-weight:700;line-height:1;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.settings-pin-box-filled{border-color:color-mix(in srgb, var(--wa-accent) 50%, var(--wa-border))}.settings-pin-entry:focus-within .settings-pin-box{border-color:var(--wa-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-accent) 20%, transparent)}.settings-pin-hidden-input{opacity:.01;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;position:absolute;inset:0}.settings-pin-hidden-input:focus{outline:none}.settings-otp-panel{background:var(--wa-panel);border:1px solid var(--wa-border);border-radius:8px;gap:.75rem;padding:.75rem 1rem;display:grid}.settings-otp-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid;position:relative}.settings-otp-autofill-input{opacity:.01;z-index:2;pointer-events:none;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;position:absolute;inset:0}.settings-otp-input{z-index:1;border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;min-width:0;color:var(--wa-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:.7rem 0;font-size:1.1rem;font-weight:700;line-height:1;position:relative}.settings-otp-input:focus{border-color:var(--wa-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-accent) 20%, transparent);outline:none}.settings-text-input{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;min-width:0;color:var(--wa-text);font:inherit;border-radius:10px;padding:.75rem .9rem}.settings-text-input:focus{border-color:var(--wa-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-accent) 20%, transparent);outline:none}.settings-text-input-readonly{color:var(--wa-text-2);cursor:default}.settings-country-list{gap:.65rem;max-height:min(46vh,320px);padding-right:.15rem;display:grid;overflow-y:auto}.settings-country-search-input{border-radius:999px;margin-bottom:.85rem}.settings-nationalities-search-empty{text-align:center;margin:0}.settings-country-option{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;color:var(--wa-text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:.8rem;padding:.85rem .95rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.settings-country-list-section{margin-bottom:8px}.settings-country-list-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--wa-text-secondary,#888);margin:0 0 6px;padding:0 4px;font-size:11px;font-weight:600}.settings-country-option-pinned{background:color-mix(in srgb, var(--wa-accent) 8%, var(--wa-search-bg))}.settings-country-option:hover{border-color:color-mix(in srgb, var(--wa-accent) 42%, var(--wa-border))}.settings-country-option:focus-visible{border-color:var(--wa-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-accent) 20%, transparent);outline:none}.settings-country-option-selected{border-color:var(--wa-accent);background:color-mix(in srgb, var(--wa-accent) 12%, var(--wa-search-bg));box-shadow:0 0 0 2px color-mix(in srgb, var(--wa-accent) 20%, transparent)}.settings-country-option-flag{font-size:1.5rem;line-height:1}.settings-country-option-label{font-size:.98rem;font-weight:400}.settings-nationalities-sheet{max-height:calc((100dvh / var(--wa-ui-zoom)) - .7rem);max-height:calc((var(--wa-viewport-height) / var(--wa-ui-zoom)) - .7rem);flex-direction:column;display:flex}.settings-nationalities-sheet-portal{max-height:calc(100dvh - .7rem);max-height:calc(var(--wa-viewport-height) - .7rem)}.settings-nationalities-sheet-content{flex:1;min-height:0;overflow-y:auto}.settings-nationalities-sheet-panel{flex-direction:column;min-height:100%;display:flex}.settings-nationalities-sheet .settings-country-list{flex:1;grid-auto-rows:max-content;align-content:start;min-height:0;max-height:none}.settings-country-option-meta{color:var(--wa-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.95rem}.settings-pin-sheet{border-radius:18px 18px 0 0;width:100%;max-width:none}.settings-pin-sheet-header{padding-top:.85rem;padding-right:.75rem}.settings-pin-sheet-content{gap:1rem;padding:.95rem .9rem 1rem}.settings-inner-circle-list-link{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;margin-block:.025rem;padding:.375rem 0}.settings-inner-circle-list-link>svg{align-self:center;margin-top:0}.settings-inner-circle-list-link:focus-visible{background:0 0;outline:none}.settings-inner-circle-list-text{align-self:center;gap:0}.settings-inner-circle-list-text>.settings-option-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:500;display:block;overflow:hidden}.settings-inner-circle-avatar-sheet .settings-file-source-button{transition:background-color .12s,border-color .12s,box-shadow .12s}.settings-inner-circle-avatar-sheet .settings-file-source-button:hover{background:color-mix(in srgb, var(--wa-panel) 72%, var(--wa-border));border-color:color-mix(in srgb, var(--wa-text) 16%, var(--wa-border))}.settings-inner-circle-avatar-sheet .settings-file-source-button:focus-visible{background:color-mix(in srgb, var(--wa-panel) 72%, var(--wa-border));border-color:var(--wa-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wa-accent) 18%, transparent);outline:none}.settings-inner-circle-avatar-sheet .settings-language-popup-header{border-bottom:0;padding:0}.settings-inner-circle-avatar-sheet .settings-language-popup-header h3{margin:0}.settings-inner-circle-add-sheet-header{box-shadow:none;padding-bottom:.35rem;border-bottom:0!important}.settings-inner-circle-add-sheet-content{padding-top:.35rem}.settings-inner-circle-event-title-input{resize:vertical;overflow-wrap:anywhere;white-space:pre-wrap}.settings-inner-circle-event-date-stack{gap:.9rem;display:grid}.settings-inner-circle-event-date-button{border:1px solid var(--wa-border);background:var(--wa-panel-alt,#ffffff08);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:.55rem;width:100%;padding:.8rem .85rem;display:inline-flex}.settings-inner-circle-event-date-input{width:100%;min-width:0;color:var(--wa-text);font:inherit;background:0 0;border:0;padding:0}.settings-inner-circle-event-date-input:focus{box-shadow:none;outline:none}.settings-inner-circle-event-date-value{min-width:0}.settings-inner-circle-event-date-value.is-placeholder{color:var(--wa-text-2)}.settings-inner-circle-event-calendar{border:1px solid var(--wa-border);background:color-mix(in srgb, var(--wa-search-bg) 92%, var(--wa-panel));border-radius:22px;padding:.9rem .8rem .8rem}.settings-inner-circle-avatar-sheet{max-height:calc((100dvh / var(--wa-ui-zoom)) - .7rem);max-height:calc((var(--wa-viewport-height) / var(--wa-ui-zoom)) - .7rem);flex-direction:column;display:flex}.settings-inner-circle-avatar-sheet-content{flex:1;min-height:0;padding-top:0;overflow-y:auto}.settings-inner-circle-emoji-picker-sheet{max-height:calc((100dvh / var(--wa-ui-zoom)) - .7rem);max-height:calc((var(--wa-viewport-height) / var(--wa-ui-zoom)) - .7rem)}.settings-inner-circle-detail-button{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title chevron""content content content";align-items:start;row-gap:.3rem;margin-block:.3rem;display:grid}.settings-inner-circle-detail-button>:first-child{grid-area:icon;align-self:start}.settings-inner-circle-detail-button>.settings-option-text{display:contents}.settings-inner-circle-detail-button>.settings-option-text>.settings-option-description{width:100%;min-width:0}.settings-inner-circle-detail-button>.settings-option-text>.settings-option-title{grid-area:title;font-size:.95rem;font-weight:700}.settings-inner-circle-detail-button>.settings-option-text>.settings-option-description{text-overflow:ellipsis;white-space:nowrap;grid-area:content;font-weight:500;display:block;overflow:hidden}.settings-inner-circle-detail-button-wrap>.settings-option-text>.settings-option-description{overflow-wrap:anywhere;white-space:normal;text-overflow:clip}.settings-inner-circle-detail-button-wrap>.settings-option-text>.settings-about-shortcut-preview-list{gap:.2rem;width:100%;min-width:0;display:grid}.settings-inner-circle-detail-button-wrap>.settings-option-text>.settings-about-shortcut-preview-list>.settings-inner-circle-detail-address-row{border:1px solid #0000;border-radius:.75rem;width:100%;min-width:0;padding:.5rem 0;display:block}.settings-inner-circle-detail-button-wrap>.settings-option-text>.settings-about-shortcut-preview-list>.settings-inner-circle-detail-address-row>.settings-option-description{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;display:block;overflow:hidden}.settings-inner-circle-detail-button>:last-child{grid-area:chevron;align-self:start}.settings-inner-circle-detail-button-single-line{grid-template-areas:"icon title chevron";align-items:center;row-gap:0}:root:not([data-theme=light]) .settings-inner-circle-detail-button>.settings-option-text>.settings-option-title{color:var(--wa-text-2)}.settings-inner-circle-detail-button>.settings-option-text>.settings-option-title{font-size:.83rem;font-weight:400}.settings-inner-circle-detail-button>.settings-option-text>.settings-option-description{font-size:clamp(.82rem,2.8vw,.95rem)}.settings-inner-circle-detail-page .settings-inner-circle-detail-button>.settings-option-text>.settings-option-title{font-size:.9rem}.settings-inner-circle-circle-list{margin-block:.3rem}.settings-inner-circle-circle-list-header{color:color-mix(in srgb, var(--wa-text) 60%, transparent);align-items:center;gap:.4rem;padding:.3rem .72rem .2rem;font-size:.82rem;display:flex}.settings-inner-circle-circle-list-title{text-transform:uppercase;letter-spacing:.03em;font-weight:500}.settings-inner-circle-circle-list .settings-saved-list{flex-direction:column;gap:0;display:flex}.settings-inner-circle-circle-list .settings-inner-circle-detail-button{margin-block:0}.settings-inner-circle-detail-page .settings-inner-circle-detail-button{row-gap:.14rem;margin-block:.3rem}.settings-inner-circle-detail-page .settings-inner-circle-detail-button.settings-option-link{border-radius:7px;gap:.45rem;padding:.52rem .72rem}.settings-inner-circle-detail-page .settings-inner-circle-detail-button>.settings-option-text>.settings-option-description{line-height:1.18}.settings-inner-circle-detail-page .settings-inner-circle-detail-button-wrap>.settings-option-text>.settings-about-shortcut-preview-list{gap:.08rem}.settings-inner-circle-detail-page .settings-inner-circle-detail-button-wrap>.settings-option-text>.settings-about-shortcut-preview-list>.settings-inner-circle-detail-address-row{padding:.28rem 0}.settings-inner-circle-detail-page .settings-about-shortcut-preview-list{gap:.08rem}.settings-inner-circle-detail-page .settings-about-shortcut-preview-list>.settings-about-shortcut-row{gap:.45rem;padding:.28rem 0}.settings-inner-circle-detail-page .settings-about-shortcut-row-avatar{width:1.9rem;height:1.9rem}.settings-inner-circle-detail-page .settings-about-shortcut-count-pill{min-width:1.55rem;height:1.2rem;font-size:.68rem}.settings-inner-circle-star-button.active{color:var(--wa-warning)}:root:not([data-theme=light]) .settings-inner-circle-star-button{background:var(--wa-panel)}.settings-inner-circle-event-detail-card{gap:.45rem;display:grid}.settings-inner-circle-folder-detail-hero-title{text-align:center;overflow-wrap:anywhere;flex:0 auto;max-width:100%;margin:0}.settings-inner-circle-about-edit{background:0 0;border:0}.settings-inner-circle-about-edit:hover{color:var(--wa-text-2);background:0 0}.settings-inner-circle-detail-button>.settings-option-text>.settings-option-description.settings-event-assigned-list{text-overflow:clip;white-space:normal;gap:.45rem;display:grid;overflow:visible}.settings-inner-circle-detail-page .settings-header-title-leading{width:calc(2.25rem * var(--settings-header-name-reveal,0));height:2.25rem;transition:width .18s;overflow:hidden}.settings-inner-circle-event-detail-page .settings-header-title-leading,.settings-inner-circle-folder-detail-page .settings-header-title-leading{width:2.25rem;height:2.25rem}.settings-inner-circle-detail-page .settings-header-title-avatar-emoji,.settings-inner-circle-event-detail-page .settings-header-title-avatar-emoji,.settings-inner-circle-folder-detail-page .settings-header-title-avatar-emoji{font-size:1.25rem}.settings-action-toast-copy{min-width:0}.settings-action-toast-button{color:#f07a71;cursor:pointer;white-space:nowrap;background:#ef6a611f;border:0;border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:700}.settings-action-toast-button:hover{background:#ef6a612e}.settings-actions-hint{min-height:3rem;color:var(--wa-text-2);text-align:right;pointer-events:none;padding:0 .15rem 0 4.25rem;position:relative}body.settings-actions-menu-open .settings-empty-hint-page .settings-actions-hint{display:none}.settings-actions-hint-hand{transform-origin:50% 100%;flex:none;justify-content:center;align-items:center;font-size:2.1rem;line-height:1;animation:1.25s ease-in-out infinite settings-actions-hint-bob;display:inline-flex;position:absolute;bottom:0;right:1.6rem}.settings-actions-hint-copy{max-width:15rem;margin-left:auto;margin-right:3rem;font-size:.9rem;line-height:1.45;display:block}.settings-bottom-sheet-action-list{-webkit-user-select:none;user-select:none;flex-direction:column;gap:.35rem;display:flex}.settings-bottom-sheet-action{width:100%}.settings-add-action-sheet{max-width:min(100%,31rem);max-height:calc((100dvh / var(--wa-ui-zoom)) - .7rem);max-height:calc((var(--wa-viewport-height) / var(--wa-ui-zoom)) - .7rem);flex-direction:column;display:flex}.settings-add-action-sheet .dropdown-item-label{-webkit-user-select:none;user-select:none}.settings-add-action-sheet h3{margin-bottom:.5rem}.settings-add-action-sheet-content{flex:auto;min-height:0;padding-top:0;display:flex}.settings-add-action-sheet .settings-sheet-compact-header{padding-top:0;padding-bottom:.5rem}.settings-add-action-sheet .settings-bottom-sheet-action-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.settings-bottom-ribbon-header-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:end;align-items:center;gap:.5rem;width:auto;min-width:0;display:grid}.settings-bottom-ribbon-header-searching{justify-content:flex-end}.settings-bottom-ribbon-header-searching .settings-bottom-ribbon-header-actions{flex:auto;width:100%}.settings-bottom-ribbon-search{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--wa-border);background:var(--wa-header);border-radius:999px;flex:0 0 2rem;justify-self:end;align-items:center;width:2rem;max-width:100%;height:2rem;transition:width .18s,background-color .18s,border-color .18s;display:inline-flex;overflow:hidden}.settings-bottom-ribbon-search.is-open{border-color:var(--wa-border);background:var(--wa-header);width:100%}.settings-bottom-ribbon-search:not(.is-open):hover{background:var(--wa-border)}.settings-bottom-ribbon-search-button{box-sizing:border-box;aspect-ratio:1;width:2rem;height:2rem;color:var(--wa-text-2);flex:0 0 2rem}.settings-bottom-ribbon-search-button:hover{color:var(--wa-text);background:0 0}.settings-bottom-ribbon-search.is-open .settings-bottom-ribbon-search-button{background:0 0;border-color:#0000}.settings-bottom-ribbon-search-button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.settings-bottom-ribbon-search-input{min-width:0;color:var(--wa-text);font:inherit;opacity:0;pointer-events:none;background:0 0;border:0;flex:1}.settings-bottom-ribbon-search.is-open .settings-bottom-ribbon-search-input{opacity:1;pointer-events:auto}.settings-bottom-ribbon-search-input::placeholder{color:var(--wa-text-2)}.settings-bottom-ribbon-search-input:focus{outline:none}.settings-bottom-ribbon-search-input::-webkit-search-results-decoration{display:none}.settings-bottom-ribbon-search-empty{color:var(--wa-text-2);text-align:center;padding:.75rem 1rem}:root[data-theme=light] .settings-language-popup{box-shadow:0 10px 28px #1e3c5a0f}.settings-zoom-control{margin-top:.75rem;display:flex}.settings-theme-control{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.settings-theme-option{appearance:none;background:var(--wa-search-bg);color:var(--wa-text-2);border:1px solid var(--wa-border);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background-clip:padding-box;border-radius:999px;padding:.45rem .8rem;font-size:.8rem;line-height:1.2}.settings-theme-option:hover{background:var(--wa-active);color:var(--wa-text)}.settings-theme-option-active{background:var(--wa-accent);border-color:var(--wa-accent);color:#fff}:root:not([data-theme=light]) .settings-theme-option-active,:root:not([data-theme=light]) .settings-theme-option-active:hover{color:var(--wa-bg)}.settings-theme-option-active:hover{background:var(--wa-accent);border-color:var(--wa-accent);color:#fff}.settings-zoom-slider{width:calc(100% - 1rem);accent-color:var(--wa-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;margin:0 .5rem}.settings-zoom-slider::-webkit-slider-runnable-track{background:linear-gradient(var(--wa-accent), var(--wa-accent)) left center / var(--settings-zoom-progress,0%) 100% no-repeat, var(--wa-search-bg);border-radius:999px;height:.35rem}.settings-zoom-slider::-webkit-slider-thumb{appearance:none;background:var(--wa-accent);border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;margin-top:-.325rem;box-shadow:0 4px 10px #0f172a2e}.settings-zoom-slider::-moz-range-track{background:var(--wa-search-bg);border:0;border-radius:999px;height:.35rem}.settings-zoom-slider::-moz-range-progress{background:var(--wa-accent);border-radius:999px;height:.35rem}.settings-zoom-slider::-moz-range-thumb{background:var(--wa-accent);border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 4px 10px #0f172a2e}.settings-zoom-slider:focus-visible{outline:2px solid var(--wa-accent);outline-offset:.2rem}.settings-language-trigger{align-items:center}.settings-language-overlay{z-index:400;background:#0000009e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.settings-language-popup{background:var(--wa-panel);border:1px solid var(--wa-border);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-width:none;max-height:min(80vh,680px);display:grid;overflow:hidden}.settings-language-popup-header{border-bottom:1px solid var(--wa-border);z-index:2;background:var(--wa-panel);justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex;position:sticky;top:0}.settings-bottom-sheet .settings-language-popup-header{border-bottom:0}.settings-language-popup-header h3{color:var(--wa-text);margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:800}.settings-sheet-header-main{flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.settings-sheet-header-leading{flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-sheet-header-leading .settings-list-avatar{width:2.25rem;height:2.25rem}.settings-sheet-header-copy{gap:.2rem;min-width:0;display:grid}.settings-sheet-header-subtitle{color:var(--wa-text-2);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.35}.settings-sheet-heading-with-icon{align-items:center;gap:.5rem;display:inline-flex}.settings-sheet-heading-with-icon>svg{flex:none}.settings-language-popup-header.image-crop-modal-header{background:0 0;border-bottom:0;padding:0;position:static}.settings-language-close{width:28px;height:28px;color:var(--wa-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.settings-language-close:hover{background:var(--wa-border);color:var(--wa-text)}.settings-language-close:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.settings-language-close svg{display:block}.settings-sheet-primary-icon-button{border:1px solid var(--wa-accent);background:var(--wa-accent);color:#fff;width:2rem;height:2rem}.settings-sheet-primary-icon-button:hover{border-color:var(--wa-accent);background:var(--wa-accent);color:#fff}.settings-sheet-primary-icon-button.settings-email-sheet-submit:hover{border-color:color-mix(in srgb, var(--wa-accent) 82%, #fff);background:color-mix(in srgb, var(--wa-accent) 82%, #fff)}.settings-sheet-primary-icon-button.settings-sheet-success-icon-button{border-color:var(--wa-success);background:var(--wa-success);color:var(--template-button-success-text);--wa-text:var(--template-button-success-text)}.settings-sheet-primary-icon-button.settings-sheet-success-icon-button:hover{border-color:var(--wa-text-2);background:color-mix(in srgb, var(--wa-success) 86%, #fff);color:var(--template-button-success-text)}:root:not([data-theme=light]) .settings-sheet-primary-icon-button,:root:not([data-theme=light]) .settings-sheet-primary-icon-button:hover{color:#000}:root:not([data-theme=light]) .settings-sheet-primary-icon-button.settings-sheet-success-icon-button,:root:not([data-theme=light]) .settings-sheet-primary-icon-button.settings-sheet-success-icon-button:hover{color:var(--template-button-success-text)}.settings-language-search{border-bottom:1px solid var(--wa-border);padding:.6rem .9rem}.settings-language-page{grid-template-rows:auto minmax(0,1fr);gap:0;display:grid}.settings-language-page-search{border-bottom:none;padding:.2rem 0 .8rem}.settings-language-page-list{background:var(--wa-panel);border:1px solid var(--wa-border);border-radius:14px 14px 0 0;overflow:hidden auto}.settings-language-section+.settings-language-section{border-top:1px solid var(--wa-border)}.settings-language-section-title{color:var(--wa-text-2);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.8rem .9rem .35rem;font-size:.78rem;font-weight:700}.settings-language-page-row{padding:1rem .9rem}.settings-language-search input{border:1px solid var(--wa-border);background:var(--wa-surface-2);width:100%;color:var(--wa-text);border-radius:10px;outline:none;padding:.5rem .65rem;font-size:.9rem}.settings-language-search input:focus{border-color:var(--wa-accent)}.settings-language-list{align-content:start;min-height:0;display:grid;overflow-y:auto}.settings-language-row{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:20px 1fr;align-items:start;gap:.75rem;width:100%;padding:.8rem .9rem;display:grid}.settings-language-row:hover{background:var(--wa-border)}.settings-language-row input{margin-top:.2rem}.settings-language-row-labels{gap:.15rem;display:grid}.settings-language-native{color:var(--wa-text);font-size:.94rem}.settings-language-localized{color:var(--wa-text-2);font-size:.8rem}.settings-language-hint{color:var(--wa-text-2);font-size:.78rem}.settings-language-empty{color:var(--wa-text-2);margin:0;padding:1rem .9rem;font-size:.85rem}.settings-bottom-sheet .settings-reset-popup-content{padding-top:0}.settings-bottom-sheet-overlay{z-index:1202;background:#0000009e;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.settings-bottom-sheet-overlay.settings-template-popup-overlay-transparent{background:0 0}.settings-template-popup-inline-overlay{z-index:3;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.settings-bottom-sheet{background:var(--wa-panel);border:1px solid var(--wa-border);border-radius:16px 16px 0 0;width:100%;max-width:none;font-size:1rem;overflow:clip;box-shadow:0 18px 42px #0000006b;animation:none!important}.settings-template-popup-sheet{will-change:transform;height:auto;max-height:calc((100dvh / var(--wa-ui-zoom)) - 4rem);max-height:calc((var(--wa-viewport-height,100dvh) / var(--wa-ui-zoom)) - 4rem);border-width:1px 1px 0;border-radius:16px 16px 0 0;flex-direction:column;align-items:stretch;min-height:0;transition:transform .24s cubic-bezier(.22,1,.36,1);animation:.24s cubic-bezier(.22,1,.36,1) both settings-bottom-sheet-enter;display:flex;box-shadow:0 18px 42px #0000006b}.settings-template-popup-inline-overlay .settings-template-popup-sheet{pointer-events:auto}.settings-template-popup-sheet.is-dragging{transition:none}.settings-template-popup-sheet.is-collapsed{overflow:clip}.settings-template-popup-sheet.is-closing{animation:.15s ease-in both settings-bottom-sheet-close!important}.settings-bottom-sheet-handle-wrap{touch-action:none;cursor:grab;justify-content:center;padding:.55rem 0 .3rem;display:flex}.settings-template-popup-content{overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:0 auto;min-height:0;max-height:100%;overflow-y:auto}.settings-template-popup-content .settings-language-popup-header{box-shadow:0 -1px 0 var(--wa-panel)}.settings-template-popup-fallback-copy{padding:.5rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));color:var(--wa-text);white-space:normal;margin:0;line-height:1.45}.settings-template-popup-content.is-minimized{pointer-events:none;max-height:0;overflow:hidden}.settings-bottom-sheet-handle-wrap.is-dragging{cursor:grabbing}.settings-bottom-sheet-handle-wrap-calendar{padding-top:.2rem;padding-bottom:.1rem}.settings-bottom-sheet-handle{background:#ffffff38;border-radius:999px;width:44px;height:5px}.settings-template-popup-inline-overlay .settings-bottom-sheet-handle{background:#ffffff9e}.settings-bottom-sheet-header{padding-top:.3rem}.settings-bottom-sheet-header h3{margin:0}.settings-bottom-sheet-header-actions{align-items:center;gap:.55rem;display:inline-flex}.settings-bottom-sheet-header-calendar{padding-top:0}:root:not([data-theme=light]) .settings-add-action-tile>.settings-option-text>.settings-option-title{color:var(--wa-text)}.settings-add-action-sheet-overlay-searching{background:var(--wa-panel);align-items:stretch}.settings-add-action-sheet-overlay-searching .settings-add-action-sheet{min-height:100dvh;min-height:var(--wa-viewport-height);height:100dvh;height:var(--wa-viewport-height);max-width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;animation:none}.settings-add-action-sheet-fullscreen-search{grid-template-rows:auto minmax(0,1fr);align-content:stretch;display:grid;overflow:hidden}.settings-add-action-sheet-overlay-searching .settings-bottom-sheet-handle-wrap{display:none}.settings-add-action-sheet-fullscreen-search-header{z-index:2;padding:calc(env(safe-area-inset-top,0px) + .7rem) .75rem .7rem;border-bottom:1px solid color-mix(in srgb, var(--wa-border) 82%, transparent);background:var(--wa-panel);margin:0;position:sticky;top:0}.settings-add-action-sheet-fullscreen-search-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;display:grid}.settings-add-action-sheet-fullscreen-search-content{min-height:0;padding:0 .75rem calc(env(safe-area-inset-bottom,0px) + 1rem);display:flex}.settings-add-action-sheet-overlay-searching .settings-bottom-ribbon-search{border-color:color-mix(in srgb, var(--wa-border) 88%, transparent);box-shadow:none;background:0 0;transition:none}.settings-add-action-sheet-overlay-searching .settings-bottom-ribbon-search-button{margin-right:-.18rem}.settings-add-action-sheet-overlay-searching .settings-email-sheet-close{border-color:color-mix(in srgb, var(--wa-border) 88%, transparent);box-shadow:none;background:0 0}.settings-add-action-sheet-overlay-searching .settings-bottom-ribbon-search-input{padding-left:0;font-size:1.05rem}.settings-add-action-sheet-fullscreen-search-grid{width:100%;min-height:0;padding-top:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .35rem);align-content:start;overflow-y:auto}.settings-add-action-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.settings-add-action-sheet-content{padding:.72rem}.settings-template-square-grid{gap:.42rem}.settings-add-action-tile{text-align:center;border:1px solid color-mix(in srgb, var(--wa-text) 20%, var(--wa-border));background:var(--wa-bg-2);width:100%;color:var(--wa-text);box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""title";justify-content:center;place-items:center;row-gap:.2rem;margin:0;padding:.44rem .22rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.settings-template-square-tile{row-gap:.04rem;padding:.24rem .16rem}.settings-add-action-tile:hover{background:var(--wa-active);border-color:var(--wa-accent)}.settings-add-action-tile>.dropdown-item-label{white-space:normal;overflow-wrap:anywhere;grid-area:unset;width:100%;min-width:0;line-height:1.1;display:contents}.settings-add-action-tile>.settings-add-action-emoji{grid-area:icon;place-self:center;width:17px;height:17px}.settings-add-action-emoji{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.settings-add-action-tile>.settings-option-text>.settings-option-title{white-space:nowrap;text-overflow:ellipsis;color:var(--wa-text);text-align:center;grid-area:title;justify-self:center;width:100%;max-width:100%;font-size:.9rem;font-weight:400;line-height:1.2;display:block;overflow:hidden}.settings-add-action-tile>.settings-option-text>.settings-option-title.settings-template-square-title{color:var(--wa-text-2);font-family:IBM Plex Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:var(--wa-bottom-ribbon-label-size,.62rem);line-height:var(--wa-bottom-ribbon-label-line-height,1.1);letter-spacing:.01em}.settings-add-action-tile>.settings-option-text>.settings-option-description{display:none}@media (width>=38rem){.settings-add-action-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=22rem){.settings-add-action-sheet-grid{gap:.5rem}.settings-add-action-tile{padding:.4rem .18rem}}@media (width<=24rem){.settings-add-action-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=22rem){.settings-template-square-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-search-clear{color:var(--wa-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;font-size:1.05rem;line-height:1;display:grid}.settings-search-clear svg{flex-shrink:0;display:block}.settings-search-clear:hover{color:var(--wa-text);background:var(--wa-border)}.settings-profile-card{place-items:center;width:100%;min-width:0;padding:.5rem 0 .25rem;display:grid;overflow:hidden}.settings-profile-avatar-wrap{width:106px;height:106px;position:relative}.settings-profile-avatar{border:1px solid var(--wa-border);background:radial-gradient(circle at top, color-mix(in srgb, var(--wa-active) 58%, transparent), transparent 62%), linear-gradient(180deg, var(--wa-panel), var(--wa-search-bg));width:100%;height:100%;color:var(--wa-text-2);border-radius:999px;place-items:center;display:grid;overflow:hidden}.settings-profile-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.settings-profile-avatar-emoji{font-size:3.2rem;line-height:1}.settings-profile-avatar-camera{border:1px solid var(--wa-border);background:var(--wa-panel);width:2rem;height:2rem;color:var(--wa-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;transition:transform .12s,background-color .12s,box-shadow .12s;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 10px 24px #0f172a2e}.settings-template-button:active{background-color:var(--wa-border);transform:scale(.93);box-shadow:0 6px 14px #0f172a33}.settings-template-button-active,.settings-template-button-active:hover{color:var(--wa-accent);border-color:var(--wa-accent);background:color-mix(in srgb, var(--wa-accent) 8%, var(--wa-panel));box-shadow:0 10px 24px #0f172a2e}.settings-template-button-pill{background:var(--wa-bg-2);border-color:var(--wa-border);color:var(--wa-text);box-shadow:none}.settings-template-button-pill:hover{background:var(--wa-border);border-color:var(--wa-text-2)}.settings-template-button-pill-active,.settings-template-button-pill-active:hover{color:var(--wa-accent);border-color:var(--wa-accent);box-shadow:none;background:#7ab8ff14}.settings-template-button-show-wave:after{animation:1.5s cubic-bezier(.2,0,.2,1) settings-template-button-wave}.settings-template-button-navigation-loading{cursor:progress}.settings-template-button-navigation-loading>:not(.settings-template-button-spinner){opacity:.45}.settings-template-button-spinner{border:3px solid color-mix(in srgb, var(--wa-panel) 78%, transparent);border-top-color:var(--wa-accent);pointer-events:none;z-index:2;border-radius:999px;width:1.65rem;height:1.65rem;animation:.68s linear infinite settings-template-button-spinner;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.settings-template-button:after{content:"";aspect-ratio:1;border:2px solid color-mix(in srgb, var(--wa-accent) 30%, transparent);box-sizing:border-box;opacity:.35;pointer-events:none;background:0 0;border-radius:999px;width:1.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes settings-template-button-spinner{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.settings-profile-avatar-camera svg{flex-shrink:0;width:18px;height:18px;margin:0;display:block}.settings-profile-avatar-camera:hover{background:var(--wa-border)}.settings-profile-avatar-camera:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.settings-profile-avatar-emoji-row{align-items:center;gap:.65rem;display:flex}.settings-profile-avatar-emoji-input-wrap{border:1px solid var(--wa-border);background:var(--wa-panel);border-radius:999px;flex:auto;align-items:center;gap:.5rem;min-width:0;padding:0 .9rem;display:flex}.settings-profile-avatar-emoji-input-wrap>svg{color:var(--wa-text-2);flex:none}.settings-profile-avatar-emoji-preview{background:var(--wa-search-bg);justify-content:center;min-height:3rem}.settings-profile-avatar-emoji-preview-value{font-size:1.4rem;line-height:1}.settings-profile-avatar-emoji-input{box-shadow:none;text-align:center;background:0 0;border:0;padding-left:0;padding-right:0;font-size:1.4rem}.settings-profile-avatar-emoji-input:focus{box-shadow:none}.settings-profile-image-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-profile-about-preview-rich h3{margin:.35em 0 .5em;font-size:1rem;font-weight:700;line-height:1.2}.settings-profile-about-preview-rich p{margin:0 0 .9rem}.settings-profile-about-preview-rich ol{margin:0 0 1rem;padding-left:1.3rem}.settings-profile-about-preview-rich blockquote{color:var(--wa-text-2);border-left:3px solid #0f766e66;margin:0 0 1rem;padding-left:.9rem}.settings-profile-about-card{border:1px solid var(--wa-border);background:var(--wa-panel);border-radius:18px;gap:.9rem;padding:.5rem 1rem;display:grid;box-shadow:0 18px 48px #0f172a14}.settings-profile-about{--settings-inner-circle-about-inline:1rem;width:100%;margin-top:1rem}.settings-profile-about .settings-profile-about-card{width:100%}.settings-profile-about-card-plain{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.settings-profile-about .settings-profile-about-placeholder{margin:.9rem var(--settings-inner-circle-about-inline) 0}.settings-profile-about-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-profile-about-header h3{margin:0}.settings-profile-about-title-pane{box-sizing:border-box;border:1px solid var(--wa-border);background:var(--wa-panel);width:100%;color:var(--wa-text-2);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;padding:.32rem .6rem;font-size:.85rem;font-weight:500;line-height:1.2;display:flex}.settings-profile-about-preview-rich{white-space:normal}.settings-profile-about-preview-rich>:last-child{margin-bottom:0}.settings-profile-version-actions{justify-content:flex-end;display:flex}.profile-about-version-page .settings-profile-version-actions{justify-content:stretch;padding:.25rem 0 0;display:grid}.profile-about-version-page .settings-profile-version-actions .settings-about-history-rollback{width:100%}.settings-profiles-sheet{max-width:min(100%,31rem);max-height:calc((100dvh / var(--wa-ui-zoom)) - .7rem);max-height:calc((var(--wa-viewport-height) / var(--wa-ui-zoom)) - .7rem);flex-direction:column;display:flex}.settings-profiles-sheet-content{overscroll-behavior:contain;min-height:0;padding:.3rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));--month-grid-calendar-inline-bleed:1rem;flex:auto;gap:1rem;display:grid;overflow-y:auto}.settings-profiles-sheet-content-calendar{padding-top:0;padding-bottom:0}.settings-profiles-sheet-content-flush-bottom{padding:0 0 env(safe-area-inset-bottom,0px);flex:0 auto;overflow:hidden}.settings-profiles-sheet-calendar{padding-top:0}.settings-profiles-sheet-description{color:var(--wa-text-2);margin:0;font-size:.93rem;line-height:1.45}.settings-profiles-social-import{gap:.7rem;display:grid}.settings-profiles-social-import-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.settings-profiles-social-import-label{color:var(--wa-text);margin:0;font-size:.95rem}.settings-profiles-social-button{border:1px solid color-mix(in srgb, var(--wa-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--wa-surface,var(--wa-panel)) 76%, white 2%), color-mix(in srgb, var(--wa-panel) 96%, black 4%));min-height:4.9rem;color:var(--wa-text);cursor:pointer;border-radius:18px;align-content:center;justify-items:center;gap:.45rem;width:100%;margin:0;padding:.7rem .5rem;transition:transform .11s,box-shadow .11s,border-color .11s,background .11s;display:grid}.settings-profiles-social-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--wa-accent) 24%, var(--wa-border));transform:translateY(-1px);box-shadow:0 10px 22px #0000002e}.settings-profiles-social-button-selected{border-color:color-mix(in srgb, var(--wa-accent) 72%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--wa-accent) 10%, var(--wa-panel)), color-mix(in srgb, var(--wa-panel) 94%, black 6%));box-shadow:0 0 0 1px color-mix(in srgb, var(--wa-accent) 45%, transparent)}.settings-profiles-social-button:disabled{opacity:.52;cursor:default}.settings-profiles-social-icon-frame{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.settings-profiles-social-icon{object-fit:contain;width:100%;height:100%;display:block}.settings-profiles-social-icon-google{width:1.45rem;height:1.45rem}.settings-profiles-social-icon-linkedin{width:1.55rem;height:1.55rem}.settings-profiles-social-icon-facebook{width:1.5rem;height:1.5rem}.settings-profiles-social-button>img{width:100%;height:100%}.settings-profiles-social-name{color:var(--wa-text);font-size:.95rem;line-height:1.2}.settings-profiles-divider{letter-spacing:.04em;text-transform:uppercase;color:var(--wa-text-2);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:.1rem 0;font-size:.92rem;display:grid}.settings-profiles-divider:after{content:"";background:var(--wa-border);height:1px}.settings-profiles-form{gap:.75rem;display:grid}.settings-profiles-name-input{border:1px solid var(--wa-border);background:var(--wa-panel-alt,#ffffff05);border-radius:14px;min-height:3.2rem;padding:.8rem .85rem;font-size:.98rem}.settings-profiles-status-stack{gap:.35rem;display:grid}.settings-profiles-sheet-actions{margin-top:.1rem;padding-top:.2rem}@media (width<=420px){.settings-profiles-sheet-content{--month-grid-calendar-inline-bleed:.9rem;padding-inline:.9rem}.settings-profiles-sheet-content-flush-bottom{padding-inline:0}.settings-profiles-social-import-buttons{gap:.55rem}.settings-profiles-social-button{border-radius:16px;min-height:4.5rem;padding-inline:.35rem}}.settings-profile-card-detail{padding-top:.25rem;position:relative}.settings-profile-name-row.settings-event-detail-hero-title-row{margin-inline:auto;justify-content:center;align-items:center;gap:.35rem;width:auto;max-width:min(100%,22rem);margin-bottom:.25rem;padding-inline:.75rem;display:inline-flex}.settings-profile-name-row.settings-inner-circle-folder-detail-hero-title-row{justify-content:center;align-items:center;gap:.35rem;width:auto;max-width:min(100%,22rem);margin-inline:auto;padding-inline:.75rem;display:inline-flex}.settings-profile-name-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;width:min(100%,22rem);min-width:0;margin-top:.9rem;margin-bottom:.9rem;display:grid}.settings-profile-name-row.settings-profile-name-row-editable{justify-content:center;align-items:center;gap:.35rem;width:auto;max-width:min(100%,22rem);margin-inline:auto;display:inline-flex}.settings-profile-name-status{color:var(--wa-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.settings-profile-name{color:var(--wa-text);white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;font-size:1rem;font-weight:700}.settings-profile-name-copy{width:100%;color:inherit;font:inherit;line-height:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:block}.settings-profile-name-copy:hover{color:var(--wa-accent)}.settings-profile-name-copy:focus-visible{outline:2px solid var(--wa-accent);outline-offset:4px;border-radius:.45rem}.settings-profile-name-preview{color:var(--wa-text-2);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.settings-profile-meta{color:var(--wa-text-2);margin:.1rem 0 0;font-size:.95rem}.settings-profile-logout-row{margin-top:1rem}.settings-profile-name-toggle{border:1px solid var(--wa-border);background:var(--wa-panel);width:2rem;height:2rem;color:var(--wa-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.settings-profile-name-toggle:hover{background:var(--wa-border)}.settings-profile-name-toggle:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.settings-profile-editor{border:1px solid var(--wa-border);background:var(--wa-panel);border-radius:12px;gap:.9rem;padding:1rem;display:grid}.settings-profile-editor-copy{gap:.2rem;display:grid}.settings-profile-editor-actions{justify-content:flex-end;display:flex}.template-circle-empty-button,.settings-template-button.template-circle-empty-button,.settings-template-button.template-circle-empty-button:active{-webkit-tap-highlight-color:transparent;backface-visibility:hidden;box-shadow:none;transform:translateZ(0)}.template-circle-empty-button:not(.template-circle-empty-button-pill):hover:not(:disabled){border-color:var(--wa-text-2)}.template-circle-empty-button-transparent,.template-circle-empty-button-transparent:not(.template-circle-empty-button-pill):hover:not(:disabled){color:#fffffff0;box-shadow:none;background:#00000059;border-color:#ffffff2e}.template-circle-empty-button.settings-template-button-active,.template-circle-empty-button.settings-template-button-active:hover{color:var(--wa-bg);border-color:var(--wa-accent);background:var(--wa-accent)}.template-circle-empty-button-pill{appearance:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;overflow:hidden}.template-circle-empty-button-pill:active{background-color:inherit;box-shadow:none;transform:none}.template-circle-empty-button-pill-hide-text .token-detail-schema-content{display:none!important}.template-circle-red-button{color:var(--wa-danger);border-color:color-mix(in srgb, var(--wa-danger) 56%, var(--wa-border));background:color-mix(in srgb, var(--wa-danger) 18%, transparent)}.template-circle-red-button:hover:not(:disabled){background:color-mix(in srgb, var(--wa-danger) 24%, transparent)}.entity-title-parent-circle-button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.entity-title-parent-circle-button .settings-email-avatar-wrap{transition:border-color .12s,background-color .12s}.entity-title-parent-circle-button:hover .settings-email-avatar-wrap,.entity-title-parent-circle-button:focus-visible .settings-email-avatar-wrap{border-color:var(--wa-text-2);background:color-mix(in srgb, var(--wa-panel) 82%, var(--wa-border) 18%)}.image-viewer-overlay{width:calc(100vw / var(--wa-ui-zoom,1));height:calc(100dvh / var(--wa-ui-zoom,1));height:calc(var(--wa-viewport-height,100dvh) / var(--wa-ui-zoom,1));z-index:2147483645;touch-action:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden}.image-viewer-top-controls{pointer-events:none;z-index:2147483646;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.image-viewer-top-controls>*{pointer-events:auto}.image-viewer-top-actions{align-items:center;gap:.5rem;display:inline-flex}.image-viewer-action-menu-overlay{z-index:2147483646}.image-viewer-delete-confirmation-overlay{z-index:2147483647}.pdf-js-viewer-overlay{touch-action:auto;justify-content:stretch;align-items:stretch}.pdf-js-viewer-page{width:calc(100vw / var(--wa-ui-zoom));height:calc(100vh / var(--wa-ui-zoom));touch-action:none;background:#000;justify-content:safe center;align-items:safe center;padding:0;display:flex;overflow:auto}.pdf-js-viewer-canvas{background:#fff;margin:auto;display:block}.image-viewer-image{-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform}.image-viewer-image-fit-width{width:calc(100vw / var(--wa-ui-zoom));max-width:none;height:auto}.image-viewer-image-fit-height{height:calc(100vh / var(--wa-ui-zoom));width:auto;max-height:none}.image-viewer-page-control{z-index:2147483646;position:absolute;top:50%;transform:translateY(-50%)}.image-viewer-page-control .template-circle-empty-button{color:#f8fafc;background:#0b0e12b8;border-color:#f8fafc61}.image-viewer-page-control .template-circle-empty-button:hover:not(:disabled){background:#0b0e12d1;border-color:#f8fafcb8}.image-viewer-page-control-previous{left:max(1rem, env(safe-area-inset-left))}.image-viewer-page-control-next{right:max(1rem, env(safe-area-inset-right))}.image-viewer-zoom-control{width:min(22rem, calc((100vw / var(--wa-ui-zoom,1)) - 2rem));box-sizing:border-box;z-index:2147483646;background:0 0;border-radius:999px;padding:.45rem .75rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.image-viewer-zoom-control input[type=range]{cursor:pointer;width:100%}.image-viewer-page-dots{z-index:2147483646;position:absolute;bottom:3.4rem;left:50%;transform:translate(-50%)}.image-viewer-page-dots-bottom{bottom:1.2rem}.settings-file-pdf-viewer-zoom-control{width:min(40rem, calc((100vw / var(--wa-ui-zoom,1)) - 2rem))}.image-crop-modal-overlay{z-index:2147483646;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-crop-modal-overlay-fullscreen{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000e6;padding:0;display:block}.image-crop-modal{width:100%;max-width:none;max-height:calc(100dvh / var(--wa-ui-zoom,1));max-height:calc(var(--wa-viewport-height,100dvh) / var(--wa-ui-zoom,1));background:radial-gradient(circle at top, color-mix(in srgb, var(--wa-accent) 18%, transparent), transparent 60%), var(--wa-panel);box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.image-crop-modal-fullscreen{width:calc(100vw / var(--wa-ui-zoom,1));height:calc(100dvh / var(--wa-ui-zoom,1));height:calc(var(--wa-viewport-height,100dvh) / var(--wa-ui-zoom,1));max-height:calc(100dvh / var(--wa-ui-zoom,1));max-height:calc(var(--wa-viewport-height,100dvh) / var(--wa-ui-zoom,1));background:#000;border-radius:0!important}.image-crop-modal-content{gap:0;padding:0;display:grid}.image-crop-modal-fullscreen .image-crop-modal-content{grid-template-rows:auto minmax(0,1fr);min-height:100%}.image-crop-modal-header{background:0 0;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex;position:static}.image-crop-modal-fullscreen .image-crop-modal-header{z-index:1;align-items:center;padding:1rem;position:relative}.image-crop-modal-copy{gap:.3rem;padding:0 0 0 .9rem;display:grid}.image-crop-modal-copy-hidden{min-width:0;min-height:0;padding:0}.image-crop-modal-title{margin:0;font-size:1.1rem}.image-crop-modal-description{color:var(--wa-text-2);margin:0;font-size:.9rem}.image-crop-modal-header-actions{flex-shrink:0;align-self:flex-start;align-items:flex-start;gap:.5rem;padding-right:.9rem;display:flex}.image-crop-modal-fullscreen .image-crop-modal-header-actions{margin-left:auto;padding-right:0}.image-crop-modal-body{justify-items:center;gap:.75rem;padding:0 .9rem .9rem;display:grid}.image-crop-modal-fullscreen .image-crop-modal-body{align-content:center;min-height:0;padding:0 1rem 1rem}.image-crop-surface{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in srgb, var(--wa-accent) 12%, var(--wa-panel-2)), var(--wa-panel-2));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:0;width:min(18rem,100%);margin:0 auto;position:relative;overflow:hidden}.image-crop-modal-fullscreen .image-crop-surface{width:min(36rem, calc((100vw / var(--wa-ui-zoom,1)) - 2rem));max-height:calc((var(--wa-viewport-height,100dvh) / var(--wa-ui-zoom,1)) - 5rem);border-radius:0!important}.image-crop-modal-fullscreen .image-crop-surface-rect,.image-crop-modal-fullscreen .image-crop-selection,.image-crop-modal-fullscreen .image-crop-mask-rect{border-radius:0!important}.image-crop-surface:active{cursor:grabbing}.image-crop-surface-round{border-radius:999px}.image-crop-surface-rect{cursor:grab;border-radius:0}.image-crop-preview{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.image-crop-selection{cursor:move;touch-action:none;border:1.5px solid #ffffffe0;border-radius:0;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 999px #02060c3d}.image-crop-selection-quad{box-shadow:none;border:0}.image-crop-selection-quad-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.image-crop-selection-quad-svg polygon{fill:#ffffff14;stroke:#ffffffeb;stroke-width:2px;vector-effect:non-scaling-stroke}.image-crop-selection-quad .image-crop-selection-handle{transform:translate(-50%,-50%)}.image-crop-selection-handle{background:color-mix(in srgb, var(--wa-accent) 74%, white 26%);border:2px solid #ffffffeb;border-radius:999px;width:1rem;height:1rem;position:absolute;box-shadow:0 1px 4px #02060c47}.image-crop-selection-handle-nw{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.image-crop-selection-handle-ne{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.image-crop-selection-handle-sw{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.image-crop-selection-handle-se{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.image-crop-mask{pointer-events:none;border:1px solid #ffffffd1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 999px #02060c29}.image-crop-mask-round{border-radius:999px}.image-crop-mask-rect{border-radius:0}.image-crop-loading{place-items:center;display:grid;position:absolute;inset:0}.image-crop-loading:after{content:"";border:3px solid color-mix(in srgb, var(--wa-text) 24%, transparent);border-top-color:var(--wa-accent);border-radius:999px;width:2rem;height:2rem;animation:.8s linear infinite camera-spin}.image-crop-zoom-control{width:100%;color:var(--wa-text-2);justify-self:stretch;gap:.45rem;font-size:.9rem;display:grid}.image-crop-zoom-control span{text-align:center;justify-self:center}.image-crop-zoom-control input[type=range]{cursor:grab;width:100%}.image-crop-zoom-control input[type=range]:active{cursor:grabbing}.image-crop-zoom-control input[type=range]::-webkit-slider-thumb{cursor:grab}.image-crop-zoom-control input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.image-crop-zoom-control input[type=range]::-moz-range-thumb{cursor:grab}.image-crop-zoom-control input[type=range]:active::-moz-range-thumb{cursor:grabbing}.settings-template-avatar-adjust-modal .image-crop-modal-content{text-align:center;justify-items:center}.settings-template-avatar-adjust-modal .settings-template-form-modal-body-content{grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:center;width:100%;height:100%;display:grid}.settings-template-avatar-adjust-modal .image-crop-modal-description-row{text-align:center;background:0 0;justify-items:center;width:100%;padding:0 .9rem .9rem;display:grid}.settings-template-avatar-adjust-modal .image-crop-modal-description{background:0 0}.settings-template-avatar-adjust-modal .image-crop-zoom-control{width:100%}.settings-template-avatar-adjust-modal .image-crop-modal-body{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;width:100%;height:100%;min-height:0;overflow:hidden}.settings-template-avatar-adjust-modal .image-crop-surface-frame{place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.settings-template-avatar-adjust-modal .image-crop-surface{aspect-ratio:1;width:auto;max-width:100%;height:100%;max-height:100%}.payment-brand-logo{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.65rem;min-width:2.65rem;height:2.65rem;margin-top:.1rem;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 .12rem .34rem #1018282e}.payment-brand-logo-image{object-fit:contain;width:62%;height:62%;display:block}.payment-brand-logo-apple-pay,.payment-brand-logo-revolut{background:#fff}.payment-brand-logo-mbway{background:#0054d1}.payment-brand-logo-stripe{background:#635bff}.payment-brand-logo-image-apple-pay{width:88%;height:88%}.payment-brand-logo-image-google-pay{width:58%;height:58%}.payment-brand-logo-image-mbway{object-fit:cover;object-position:18% center;width:100%;height:100%}.payment-brand-logo-image-stripe{width:58%;height:58%}.payment-brand-logo-image-revolut{width:54%;height:54%}.payment-method-avatar-stack{flex-shrink:0;justify-content:flex-start;align-items:center;width:3.25rem;min-width:3.25rem;height:2.3rem;display:inline-flex;position:relative}.payment-method-avatar{z-index:2;background:#fff;border:1px solid #10182824;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;min-width:2.2rem;height:2.2rem;padding:.48rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .12rem .26rem #1018281f}.payment-method-country-avatar{z-index:1;background:#fff;border:1px solid #10182824;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:.08rem .08rem .24rem #10182829}.payment-method-logo-avatar{margin-left:1.05rem}.payment-method-country-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.payment-method-country-avatar-globe .payment-method-country-avatar-image{object-fit:contain;width:72%;height:72%}.payment-method-country-avatar-emoji{font-size:1.36rem;line-height:1;display:block}.payment-method-avatar-image{object-fit:contain;width:100%;height:100%;display:block}.payment-method-avatar-mbway{padding:.28rem}.payment-method-avatar-mbway .payment-method-avatar-image{width:150%;height:150%}.payment-method-avatar-multibanco{padding:.24rem}.payment-method-avatar-upi{padding:.34rem}.payment-method-avatar-upi .payment-method-avatar-image{width:128%;height:128%}.payment-method-avatar-payco{padding:.36rem}.payment-method-avatar-payco .payment-method-avatar-image{width:138%;height:138%}.payment-method-avatar-ideal{padding:.26rem}.payment-method-avatar-przelewy24{padding:.34rem}.payment-method-avatar-przelewy24 .payment-method-avatar-image{width:135%;height:135%}.payment-method-avatar-bancontact{padding:.28rem}.payment-method-avatar-bancontact .payment-method-avatar-image{width:132%;height:132%}.payment-method-avatar-eps{padding:.3rem}.payment-method-avatar-kakao_pay{padding:.34rem}.payment-method-avatar-kakao_pay .payment-method-avatar-image{width:135%;height:135%}.payment-method-avatar-blik{padding:.18rem}.web-install-prompt-shell{z-index:1201;padding:0 .85rem calc(env(safe-area-inset-bottom,0px) + .85rem);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.web-install-prompt-shell-inline{z-index:1;padding:.6rem .75rem .75rem;position:relative;bottom:auto;left:auto;right:auto}.web-install-prompt{pointer-events:auto;background:linear-gradient(#161f3cfa,#080c18fa);border:1px solid #ffffff14;border-radius:24px;width:min(560px,100%);padding:1rem;animation:.26s cubic-bezier(.22,1,.36,1) web-install-prompt-enter;position:relative;box-shadow:0 -8px 24px #00000059}.web-install-prompt-shell-inline .web-install-prompt{box-shadow:0 10px 28px #00000038}.web-install-prompt h2{margin:0 0 .55rem;font-size:1.05rem;line-height:1.25}.web-install-prompt p{color:var(--wa-text-2);margin:0;font-size:.92rem;line-height:1.45}.web-install-prompt p+p{margin-top:.55rem}.web-install-prompt-eyebrow{color:#9fb5ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.web-install-prompt-close{width:2rem;height:2rem;color:var(--wa-text);background:#ffffff14;border-radius:999px;padding:0;position:absolute;top:.7rem;right:.7rem}.web-install-prompt-close:hover{background:#ffffff24}.web-install-prompt-actions{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.web-install-prompt-primary{background:#4f7cff}.web-install-prompt-secondary{color:var(--wa-text);background:#ffffff14}.web-install-prompt-secondary:hover{background:#ffffff24}@keyframes web-install-prompt-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.web-install-prompt{animation:none}}.center-page{background:var(--wa-bg);place-items:center;min-height:100%;padding:1rem;display:grid}.card{background:var(--wa-panel);width:min(420px,100%);color:var(--wa-text);border:1px solid #0000;border-radius:18px;gap:.8rem;padding:1.4rem;display:grid;position:relative;box-shadow:0 12px 30px #0006}.card-close{color:var(--wa-text-2);background:0 0;padding:.3rem .5rem;font-size:1.4rem;line-height:1;position:absolute;top:.8rem;right:.8rem}.card-close:hover{background:var(--wa-border);color:var(--wa-text)}.wide-card{width:min(760px,100%)}.button-link{background:var(--wa-accent);color:#fff;border-radius:10px;padding:.6rem .9rem;text-decoration:none;display:inline-block}.error-text{color:#f15c5c}.icon-button{color:var(--wa-text-2);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;padding:.45rem .7rem;font-size:1rem;transition:color .15s}.icon-button:hover{color:var(--wa-text);background:var(--wa-border)}.icon-button:focus{outline:none}.icon-button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.icon-round{place-items:center;width:36px;height:36px;padding:0;display:grid}.dropdown-menu{background:var(--wa-header);border:1px solid var(--wa-border);z-index:10;transform-origin:100% 0;border-radius:8px;min-width:140px;margin-top:.5rem;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000004d}:root[data-theme=light] .card{border-color:var(--wa-border);box-shadow:0 18px 44px #29486e14}:root[data-theme=light] .dropdown-menu{box-shadow:0 12px 28px #29486e1f}.dropdown-menu-opening{animation:.18s cubic-bezier(.22,1,.36,1) dropdown-slide-down}@keyframes dropdown-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu-closing{pointer-events:none;animation:.18s cubic-bezier(.22,1,.36,1) dropdown-slide-up}@keyframes dropdown-slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.dropdown-menu-opening,.dropdown-menu-closing{animation:none}}.dropdown-menu-domain-profile{min-width:190px}.dropdown-item{color:var(--wa-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.7rem 1rem;font-size:.9rem;text-decoration:none;transition:background .15s;display:flex}.dropdown-item>svg{flex:none}.dropdown-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dropdown-item-nowrap{white-space:nowrap}.dropdown-item:hover{background:var(--wa-border)}.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-item:last-child{border-radius:0 0 8px 8px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--wa-accent);margin-bottom:.4rem;font-size:.76rem;font-weight:600}.credential-list{color:var(--wa-text);gap:.4rem;margin:0;padding-left:0;list-style:none;display:grid}.tokens-search-bar{background:var(--wa-search-bg);width:100%;max-width:320px;color:var(--wa-text);border:1px solid var(--wa-border);border-radius:8px;margin-top:8px;padding:6px;font-size:1rem}.conversation-circle-blue-wrapper{z-index:2;margin-top:0;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.conversation-circle-blue{color:#fff;text-align:center;background:#4fc3ff;border-radius:50%;width:20px;height:20px;margin-top:2px;font-size:.9rem;font-weight:500;line-height:20px}.message-scroll>:first-child{margin-top:.7rem}.message-scroll>:last-child{margin-bottom:.7rem}.chat-list-page{height:100dvh;height:var(--wa-viewport-height);background:var(--wa-chat-bg);flex-direction:column;display:flex;position:relative}.chat-detail-page{height:100dvh;height:var(--wa-viewport-height);background:var(--wa-chat-bg);z-index:1;grid-template-rows:auto 1fr auto;width:100%;min-width:0;display:grid;position:relative}.chat-detail-page>*{min-width:0}.chat-thread-page:before{content:"";z-index:0;pointer-events:none;background-color:#000;background-image:repeating-linear-gradient(45deg,#0000,#0000 35px,#80808008 35px 70px),repeating-linear-gradient(-45deg,#0000,#0000 35px,#80808008 35px 70px),radial-gradient(circle at 15% 20%,#80808014 8px,#0000 8px),radial-gradient(circle at 45% 35%,#8080800f 6px,#0000 6px),radial-gradient(circle at 75% 15%,#80808012 7px,#0000 7px),radial-gradient(circle at 25% 65%,#8080800f 5px,#0000 5px),radial-gradient(circle at 85% 55%,#80808014 9px,#0000 9px),radial-gradient(circle at 55% 80%,#8080800d 6px,#0000 6px),radial-gradient(circle at 10% 90%,#80808012 8px,#0000 8px),radial-gradient(circle at 90% 85%,#8080800f 7px,#0000 7px),linear-gradient(135deg,#0000 40%,#8080800a 40% 60%,#0000 60%),linear-gradient(45deg,#0000 40%,#8080800a 40% 60%,#0000 60%);background-position:0 0,0 0,0 0,50px 50px,100px 20px,30px 80px,120px 60px,80px 120px,20px 140px,140px 100px,0 0,75px 75px;background-size:100% 100%,100% 100%,300px 300px,250px 250px,280px 280px,320px 320px,290px 290px,310px 310px,270px 270px,330px 330px,150px 150px,150px 150px;position:absolute;inset:0}:root[data-theme=light] .chat-thread-page:before{background-color:#edf3fa;background-image:repeating-linear-gradient(45deg,#0000,#0000 35px,#8f9ba60d 35px 70px),repeating-linear-gradient(-45deg,#0000,#0000 35px,#8f9ba60d 35px 70px),radial-gradient(circle at 15% 20%,#8f9ba614 8px,#0000 8px),radial-gradient(circle at 45% 35%,#8f9ba60f 6px,#0000 6px),radial-gradient(circle at 75% 15%,#8f9ba612 7px,#0000 7px),radial-gradient(circle at 25% 65%,#8f9ba60f 5px,#0000 5px),radial-gradient(circle at 85% 55%,#8f9ba614 9px,#0000 9px),radial-gradient(circle at 55% 80%,#8f9ba60d 6px,#0000 6px),radial-gradient(circle at 10% 90%,#8f9ba612 8px,#0000 8px),radial-gradient(circle at 90% 85%,#8f9ba60f 7px,#0000 7px),linear-gradient(135deg,#0000 40%,#8f9ba60a 40% 60%,#0000 60%),linear-gradient(45deg,#0000 40%,#8f9ba60a 40% 60%,#0000 60%)}.chat-thread-page>*{z-index:1;position:relative}.chat-list-header{background:var(--wa-header);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .55rem;display:flex}.chat-list-header-borderless{border-bottom:none}.chat-list-header h1{margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:800}.chat-list-header h1.chat-list-title{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-left:3px;display:flex}.chat-list-title-icon{opacity:.92;align-items:center;display:inline-flex}.chat-list-header h1.chat-list-title.chat-list-title-swap{gap:calc((1 - var(--list-header-title-reveal,0)) * .5rem);transition:gap .18s}.chat-list-title-leading{flex:0 0 calc((1 - var(--list-header-title-reveal,0)) * 1rem);width:calc((1 - var(--list-header-title-reveal,0)) * 1rem);place-items:center;min-width:0;transition:flex-basis .18s,width .18s;display:grid;position:relative;overflow:hidden}.chat-list-title-leading-item{grid-area:1/1;place-items:center;transition:opacity .18s,transform .18s;display:grid}.chat-list-title-leading-item-static{opacity:calc(1 - var(--list-header-title-reveal,0));transform:translateY(calc(var(--list-header-title-reveal,0) * -.16rem))}.chat-list-title-leading-item-dynamic{opacity:var(--list-header-title-reveal,0);transform:translateY(calc((1 - var(--list-header-title-reveal,0)) * .16rem))}.chat-list-title-swap-text{flex:1;min-width:0;display:grid;position:relative}.chat-list-title-text{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;transition:opacity .18s,transform .18s;display:block;overflow:hidden}.chat-list-title-text-static{opacity:calc(1 - var(--list-header-title-reveal,0));transform:translateY(calc(var(--list-header-title-reveal,0) * -.16rem))}.chat-list-title-text-dynamic{opacity:var(--list-header-title-reveal,0);transform:translateY(calc((1 - var(--list-header-title-reveal,0)) * .16rem))}.conversation-time-blue{font-size:.7rem;color:#4fc3ff!important}.chat-list-actions{flex-flow:row;align-items:center;gap:0;display:flex;position:relative}.chat-list-content{background:var(--wa-bg);z-index:0;flex-direction:column;flex:1;min-height:0;transition:padding-bottom .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.chat-list-nav{background:var(--wa-bg);flex:1;align-content:start;min-height:0;padding-bottom:50px;transition:padding-bottom .3s cubic-bezier(.4,0,.2,1);display:grid;overflow-y:auto}.chat-list-nav-filter-transition{transform-origin:top}.chat-list-page.ribbon-hidden .chat-list-nav{padding-bottom:0}.rail-button{color:var(--wa-text-2);background:0 0;border:0;border-radius:12px;padding:.6rem;font-size:1.1rem;transition:background .15s,color .15s}.rail-button:hover{background:var(--wa-border);color:var(--wa-text)}.rail-avatar.settings-list-avatar{border-color:color-mix(in srgb, var(--wa-border) 78%, transparent);width:100%;height:100%;box-shadow:none}.rail-avatar-emoji.settings-list-avatar-emoji{font-size:.95rem}.sidebar-search{background:var(--wa-header);padding:0 .5rem .7rem}.sidebar-search-collapsed{padding-top:.1rem}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-input-wrapper input{padding-right:2.2rem}.search-back-button,.search-clear-button{cursor:pointer;z-index:10;color:var(--wa-text-2);background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.search-back-button{left:.75rem}.search-clear-button{right:.5rem}.search-back-button:hover,.search-clear-button:hover{color:var(--wa-text)}.search-icon{color:var(--wa-text-2);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-back-icon{pointer-events:auto;cursor:pointer;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-clear-icon{pointer-events:auto;cursor:pointer;color:var(--wa-text-2);z-index:10;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.search-clear-icon:hover{color:var(--wa-text)}.sidebar-search-button{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;color:var(--wa-text-2);text-align:left;border-radius:9999px;align-items:center;min-height:42px;padding:.5rem 1rem .5rem 2.5rem;transition:box-shadow .2s,background-color .2s,color .2s;display:flex;position:relative}.sidebar-search-button:hover{color:var(--wa-text);background:color-mix(in srgb, var(--wa-search-bg) 82%, white 18%)}.sidebar-search-button:focus{outline:none}.sidebar-search-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--wa-accent) 18%, transparent)}.sidebar-search-button-icon{pointer-events:none}.sidebar-search-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-search input{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;color:var(--wa-text);border-radius:9999px;padding:.5rem 1rem .5rem 2.5rem;transition:box-shadow .2s,background-color .2s}.sidebar-search input:focus{background:color-mix(in srgb, var(--wa-search-bg) 82%, white 18%);box-shadow:0 0 0 2px color-mix(in srgb, var(--wa-accent) 18%, transparent);outline:none}.chat-list-header{border-bottom:1px solid var(--wa-border)}.chat-list-header.chat-list-header-borderless{border-bottom:none}.list-header-search,.list-header-search-top-down{transform-origin:top}.list-header-search-from-right{transform-origin:100%}.list-header-search-top-down.settings-header-search-opening{animation:.22s cubic-bezier(.22,1,.36,1) forwards list-header-search-expand}.list-header-search-top-down.settings-header-search-closing{animation:.16s ease-in forwards list-header-search-collapse}.list-header-search-from-right.settings-header-search-opening{animation:.22s cubic-bezier(.22,1,.36,1) forwards list-header-search-expand-from-right}.list-header-search-from-right.settings-header-search-closing{animation:.16s ease-in forwards list-header-search-collapse-to-right}@keyframes list-header-search-expand{0%{opacity:0;transform:translateY(-8px)scaleY(.92)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes list-header-search-collapse{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-6px)scaleY(.95)}}@keyframes list-header-search-expand-from-right{0%{opacity:0;transform:translate(14px)scaleX(.9)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes list-header-search-collapse-to-right{0%{opacity:1;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(10px)scaleX(.94)}}:root:not([data-theme=light]) .chat-list-header .icon-button{color:#fff}:root[data-theme=light] .conversation,:root[data-theme=light] .conversation-group-header{border-bottom:1px solid color-mix(in srgb, var(--wa-border) 78%, transparent)}:root[data-theme=light] .conversation-group-children{background:color-mix(in srgb, var(--wa-panel) 70%, var(--wa-bg))}.domain-chat-list-page .sidebar-search input:focus,.tokens-list-page .sidebar-search input:focus,.binds-list-page .sidebar-search input:focus{box-shadow:none;border:none;outline:none}.tokens-list-page .search-clear-icon,.binds-list-page .search-clear-icon{right:.75rem;transform:translateY(-50%)}.domain-chat-list-page .conversation-heading{align-items:center;gap:.45rem;padding-right:0;display:flex;position:static;overflow:hidden}.domain-chat-list-page .conversation-title{flex:1;min-width:0;max-width:none;margin-left:10px;padding-right:0;font-size:clamp(.82rem,2.8vw,.95rem)}.domain-chat-list-page .conversation-time-wrapper{flex:none;margin-left:auto;position:static}.domain-detail-chat-list .conversation-heading{align-items:center;gap:.45rem;padding-right:0;display:flex;position:static;overflow:hidden}.domain-detail-chat-list .conversation-title{flex:1;min-width:0;max-width:none;margin-left:10px;padding-right:0;font-size:clamp(.82rem,2.8vw,.95rem)}.domain-detail-chat-list .conversation-time-wrapper{flex:none;margin-left:auto;position:static}.domain-detail-token-avatar.token-conversation-avatar{border:none}.domain-chat-list-page .search-clear-icon{transform:translateY(-50%)}.domain-chat-list-page .filter-row{overflow:hidden}.domain-chat-list-page .filter-row-left{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.domain-chat-list-page .filter-row-left>*{flex:none}.sidebar-search input::placeholder{color:var(--wa-text-2)}.search-pills{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.list-header-search-pills-row{background:var(--wa-header);border-bottom:1px solid var(--wa-border);gap:.4rem;margin-top:0;padding:0 .45rem .35rem}.search-pills-no-animation .pill-button{transition:none}.search-pill{white-space:nowrap;border:1px solid var(--wa-border);background:var(--wa-search-bg);color:var(--wa-text);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .3rem;font-size:.85rem;transition:background .15s;display:inline-flex}.search-pill:hover{background:var(--wa-header)}.search-pill.active{color:#fff;background:#0969da;border-color:#0969da}.conversation{text-align:left;color:var(--wa-text);will-change:transform, background;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:padding-box padding-box;border:0;border-radius:0;grid-template-columns:auto 1fr;grid-template-areas:"avatar body";align-items:center;gap:.7rem;width:100%;padding:.7rem .5rem;text-decoration:none;transition:background .18s,transform .18s,opacity .18s;display:grid;transform:translateZ(0)}.conversation-with-row-archive{grid-template-columns:auto auto 1fr;grid-template-areas:"archive avatar body";gap:.5rem}.conversation-with-row-archive.conversation-no-avatar{grid-template-columns:auto 1fr;grid-template-areas:"archive body";gap:.45rem}.conversation-row-archive-button{border:1px solid var(--wa-border);background:color-mix(in srgb, var(--wa-header) 70%, transparent);width:26px;height:26px;color:var(--wa-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;grid-area:archive;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.conversation-row-archive-button:hover:not(:disabled){background:color-mix(in srgb, var(--wa-active) 75%, transparent);border-color:color-mix(in srgb, var(--wa-accent) 45%, var(--wa-border));color:var(--wa-text)}.conversation-row-archive-button:disabled{opacity:.45;cursor:not-allowed}.conversation-no-avatar{grid-template-columns:1fr;grid-template-areas:"body";gap:0}.conversation:hover{background:var(--wa-header)}.conversation.touch-active{background:var(--wa-header);opacity:.92;transform:scale(.985)}.conversation.active,a.conversation.active{background:var(--wa-active)}.conversation-muted .conversation-title,.conversation-muted .conversation-preview{color:var(--wa-text-2)}.conversation-domain-group{align-content:start;display:grid}.conversation-domain-group-row{position:relative}.conversation-group-header{align-items:stretch;display:flex}.conversation-group-domain-link{-webkit-tap-highlight-color:transparent;place-items:center;padding:.7rem .15rem .7rem .5rem;text-decoration:none;display:grid}.conversation-group-domain-link:hover,.conversation-group-header:hover .conversation-group-domain-link,.conversation-group-header:hover .conversation-group-row-toggle,.conversation-group-header:hover .conversation-group-link,.conversation-group-header:hover .conversation-group-toggle{background:var(--wa-header)}.conversation-group-domain-link:focus-visible{outline:2px solid var(--wa-accent);outline-offset:1px}.conversation-group-row-toggle{appearance:none;color:var(--wa-text-2);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:padding-box padding-box;border:0;border-radius:0 18px 18px 0;flex:auto;grid-template-columns:1fr auto;grid-template-areas:"body toggle";gap:.45rem;padding-left:.25rem;transition:color .15s,transform .15s}.conversation-group-row-toggle:focus{outline:none}.conversation-group-row-toggle .conversation-body{grid-area:body}.conversation-group-toggle{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:.15rem;display:grid}.conversation-group-toggle:hover{background:0 0}.conversation-group-toggle:focus-visible{outline:2px solid var(--wa-accent);outline-offset:1px}.conversation-group-toggle-icon{aspect-ratio:1;border:1px solid var(--wa-border);background:var(--wa-search-bg);box-sizing:border-box;border-radius:999px;grid-area:toggle;align-self:center;place-items:center;width:22px;height:22px;margin-top:0;transition:border-color .15s,background .15s;display:grid}.conversation-group-row-toggle svg{width:12px;height:12px}.conversation-group-row-toggle:hover,.conversation-group-header:hover .conversation-group-row-toggle{color:var(--wa-text)}.conversation-group-row-toggle:hover .conversation-group-toggle-icon,.conversation-group-header:hover .conversation-group-toggle-icon{border-color:var(--wa-text-2);background:var(--wa-header)}.conversation-group-row-toggle:focus-visible{outline:2px solid var(--wa-accent);outline-offset:1px}.conversation-group-row-toggle.expanded svg{transform:rotate(180deg)}.conversation-group-children-wrapper{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .3s,opacity .2s,visibility 0s linear .3s;overflow:hidden}.conversation-group-children-wrapper.expanded{opacity:1;pointer-events:auto;visibility:visible;max-height:3200px;transition:max-height .36s,opacity .24s}.conversation-group-children{border-left:1px solid var(--wa-border);align-content:start;margin-left:1.625rem;display:grid}.binds-list-page .conversation-group-children-collapsible{grid-template-rows:0fr;transition:none;display:grid}.binds-list-page .conversation-group-children-collapsible.expanded{grid-template-rows:1fr}.binds-list-page .conversation-group-children-collapsible>.conversation-group-children{min-height:0;transition:none;overflow:hidden;transform:none}.binds-list-page .conversation-group-children-collapsible.expanded>.conversation-group-children{transform:none}.binds-list-page .conversation-group-children-collapsible:not(.expanded) .conversation-group-child{pointer-events:none}.chat-list-page .chats-pill-content,.binds-list-page .binds-pill-content,.tokens-list-page .tokens-pill-content{will-change:transform}@media (prefers-reduced-motion:reduce){.binds-list-page .tokens-filter-row-right .pill-button{transition:none}}.tokens-list-page .tokens-group-children{visibility:hidden;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .22s,visibility 0s linear .22s}.tokens-list-page .tokens-group-children.expanded{visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition:grid-template-rows .22s}.tokens-group-children-inner{align-content:start;min-height:0;display:grid;overflow:hidden}.conversation-group-child{padding-left:.9rem}.conversation-group-child .conversation-heading{align-items:center;gap:.45rem;padding-right:0;display:flex;position:static;overflow:hidden}.conversation-group-child .conversation-title{flex:1;min-width:0;max-width:none;margin-left:0;padding-right:0;font-size:clamp(.82rem,2.8vw,.95rem)}.chat-list-nav-grouped-schemas .conversation-group-child .conversation-title{margin-left:0}.conversation-group-child .conversation-time-wrapper{flex:none;margin-left:auto;position:static}.conversation-domain-title{color:var(--wa-text-2);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.6rem .5rem .35rem;font-size:.74rem;font-weight:600}.conversation-avatar{background:var(--wa-accent-dk);color:#fff;border-radius:999px;flex-shrink:0;grid-area:avatar;place-items:center;width:36px;height:36px;font-size:.95rem;font-weight:600;display:grid}.conversation-avatar-gray{background:var(--wa-border);color:var(--wa-text-2)}.token-conversation-avatar{background:var(--wa-border);width:36px;height:36px;color:var(--wa-text);z-index:1;border:1px solid #aeb7c2;font-size:1.45rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.token-conversation-avatar-standalone{position:static;top:auto;right:auto;transform:none}.token-conversation-avatar-stack{grid-area:avatar;width:64.8px;height:36px;display:block;position:relative}.token-domain-avatar{background:var(--wa-border);width:36px;height:36px;color:var(--wa-text-2);z-index:0;font-size:1rem;font-weight:600;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.token-domain-avatar-image{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;display:block}.conversation-avatar-button{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;padding:0;transition:transform .15s,opacity .15s}.conversation-avatar-button:hover:not(:disabled){transform:scale(1.04)}.conversation-avatar-button:focus{outline:none}.conversation-avatar-button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.conversation-avatar-button:disabled{cursor:default}.conversation-avatar-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.conversation-avatar-trigger:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.conversation-avatar-image{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;display:block}.conversation-avatar-support-icon{display:block}.conversation-body{grid-area:body;gap:.2rem;min-width:0;display:grid;overflow:hidden}.conversation-heading{width:100%;min-width:0;padding-right:3.675rem;display:block;position:relative;overflow:visible}.conversation-title{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;padding-right:.5rem;font-size:.95rem;font-weight:500;display:block;overflow:hidden}.conversation-preview{color:var(--wa-text-2);white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;padding-right:3.675rem;font-size:.83rem;overflow:hidden}.conversation-time-wrapper{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex;position:absolute;top:0;right:0}.conversation-pinned-badge,.conversation-star-badge,.conversation-muted-badge,.conversation-archived-badge{width:18px;height:18px;color:var(--wa-text-2);background:#ffffff14;border-radius:999px;place-items:center;display:grid}.conversation-star-badge{color:var(--wa-text-2)}.conversation-status-badges{justify-content:flex-end;align-items:center;gap:.2rem;display:inline-flex}.conversation-time-wrapper-inline{flex-direction:row;align-items:center;gap:.35rem}.conversation-time{color:var(--wa-text-2);flex-shrink:0;font-size:.7rem}:root[data-theme=light] .conversation-time{color:#4f6270}.conversation-new-badge{background:#4fc3ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .4rem;font-size:.7rem;font-weight:600;display:flex;color:#000!important}.chat-header{background:var(--wa-header);width:100%;min-width:0;color:var(--wa-text);z-index:100;justify-content:space-between;align-items:center;gap:.8rem;max-width:100%;padding:.7rem .5rem;display:flex;position:relative;overflow:hidden}.chat-detail-page .chat-header{z-index:1200;padding-top:.35rem;padding-bottom:.35rem;overflow:visible}.domain-chats-header{z-index:120;overflow:visible}.chat-header-info{flex:1;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.chat-header-info>div{flex:1;width:0;min-width:0;max-width:100%;overflow:hidden}.chat-header-title-group{flex-direction:column;gap:.08rem;min-width:0;display:flex}.chat-back-link{cursor:pointer;color:var(--wa-text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;text-decoration:none;transition:background .15s,color .15s;display:flex}:root:not([data-theme=light]) .chat-back-link,:root:not([data-theme=light]) .settings-header-search-trigger,:root:not([data-theme=light]) .list-header-action-button{background:var(--wa-panel)}.chat-back-link:hover{background:var(--wa-border)}.chat-back-link:focus{outline:none}.chat-back-link:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.chat-back-link svg{display:block}.chat-header-info h2{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:0;max-width:100%;margin:0;font-size:1.05rem;font-weight:400;display:block;overflow:hidden}.chat-header-info p{color:var(--wa-text-2);white-space:nowrap;text-overflow:ellipsis;margin:.08rem 0 0;font-size:.9rem;overflow:hidden}.chat-header-status{align-items:center;gap:.2rem;min-height:18px;margin-top:.2rem;display:inline-flex}.chat-detail-page .chat-header-status{margin-top:0}.chat-detail-page .chat-header-title-group .chat-header-status{min-height:9px}.chat-detail-page .chat-header-title-group h2{transform:translateY(-2px)}.chat-header-status .conversation-pinned-badge,.chat-header-status .conversation-star-badge,.chat-header-status .conversation-muted-badge,.chat-header-status .conversation-archived-badge{background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;padding:0;display:inline-flex}.chat-detail-page .chat-header-status .conversation-pinned-badge,.chat-detail-page .chat-header-status .conversation-star-badge,.chat-detail-page .chat-header-status .conversation-muted-badge,.chat-detail-page .chat-header-status .conversation-archived-badge{margin-top:-2px}.chat-header-links{z-index:101;align-items:center;gap:0;display:flex;position:relative;overflow:visible}.chat-header-links a{color:var(--wa-text-2);font-size:.85rem;text-decoration:none}.chat-header-links a:hover{color:var(--wa-accent)}:root:not([data-theme=light]) .chat-header .icon-button{color:#fff}.domain-detail-header{background:var(--wa-chat-bg);padding:0;display:block}.domain-detail-header-row{z-index:4;justify-content:space-between;align-items:center;padding:.7rem .5rem 0;display:flex;position:relative}.domain-detail-header-identity-wrap{flex:1;min-width:0;max-width:min(64vw,20rem);display:grid;position:relative}.domain-detail-header-identity{will-change:opacity, transform;pointer-events:none;grid-area:1/1;align-items:center;gap:.5rem;min-width:0;transition:opacity .18s linear,transform .18s linear;display:flex}.domain-detail-header-identity-generic{font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:400;line-height:1}.domain-detail-header-generic-icon{flex-shrink:0;width:1em;height:1em}.domain-detail-header-generic-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.domain-detail-header-domain-avatar{width:36px;height:36px}.domain-detail-header-domain-copy{min-width:0;overflow:hidden}.domain-detail-header-domain-copy h2{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;margin:0;font-size:1.05rem;font-weight:400;overflow:hidden}.domain-detail-header-domain-copy p{color:var(--wa-text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.domain-detail-avatar-float{background:var(--wa-accent-dk);color:#fff;z-index:3;will-change:top, left, width, height;border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 28px #0006}.domain-detail-title-expanded{text-align:center;pointer-events:none;z-index:2;will-change:opacity, transform;padding:0 1rem;position:absolute;left:0;right:0}.domain-detail-title-expanded h2{color:var(--wa-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.12rem;font-weight:500;overflow:hidden}.domain-detail-title-expanded p{color:var(--wa-text-2);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.85rem;overflow:hidden}.domain-detail-title-compact{pointer-events:none;z-index:1;will-change:opacity, transform, clip-path;position:absolute;top:1.82rem;left:5.9rem;right:3.2rem;overflow:hidden}.domain-detail-title-compact h2{color:var(--wa-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:400;overflow:hidden}.token-detail-link-card{transition:background-color .18s;position:relative}.token-detail-link-card:hover,.token-detail-link-card:focus-within{background:var(--wa-header)!important}.token-detail-link-button{appearance:none;color:inherit;font:inherit;border-radius:8px;min-height:1.45rem;transition:color .18s}.token-detail-link-heading{align-items:center;gap:.5rem;min-width:0;margin-bottom:.35rem;display:flex}.token-detail-link-row{align-items:center;gap:.5rem;min-width:0;display:flex}.token-detail-link-chevron{color:var(--wa-text-2);flex-shrink:0;align-self:center;margin-left:auto;margin-top:0!important}.token-detail-domain-content{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.token-detail-domain-avatar.conversation-avatar{flex-shrink:0;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:600;position:static}.token-detail-domain-label{color:var(--wa-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:.95rem;overflow:hidden}.token-detail-schema-content{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.token-detail-schema-avatar.conversation-avatar{flex-shrink:0;width:1.45rem;height:1.45rem;font-size:.9rem;font-weight:400;position:static}.token-detail-schema-label{color:var(--wa-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:.95rem;overflow:hidden}.token-detail-link-arrow{border:1px solid var(--wa-border);width:1.75rem;height:1.75rem;color:var(--wa-text-2);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.token-detail-link-arrow-glyph{line-height:1;display:block;transform:translateY(-1px)}.token-detail-link-button:hover:not(:disabled) .token-detail-link-arrow,.token-detail-link-button:focus-visible .token-detail-link-arrow,.token-detail-link-card:hover .token-detail-link-arrow,.token-detail-link-card:focus-within .token-detail-link-arrow{background:var(--wa-border);border-color:var(--wa-text-2);color:var(--wa-text);transform:translateY(-50%)translate(2px)}.chat-bottom-ribbon{--wa-bottom-ribbon-icon-size:1.45rem;--wa-bottom-ribbon-label-size:.62rem;--wa-bottom-ribbon-label-line-height:1.1;--wa-bottom-ribbon-button-radius:8px;--wa-bottom-ribbon-button-size:calc(var(--wa-bottom-ribbon-icon-size) + (var(--wa-bottom-ribbon-label-size) * var(--wa-bottom-ribbon-label-line-height)) + 2px);--wa-bottom-ribbon-padding-x:.28rem;--wa-bottom-ribbon-padding-top:.28rem;--wa-bottom-ribbon-padding-bottom:.34rem;box-sizing:border-box;background:var(--wa-header);border-top:1px solid var(--wa-border);width:100%;min-width:0;max-width:100%;padding:var(--wa-bottom-ribbon-padding-top) var(--wa-bottom-ribbon-padding-x) var(--wa-bottom-ribbon-padding-bottom);touch-action:pan-x;z-index:1001;align-items:stretch;gap:.16rem;display:flex;position:sticky;bottom:0;overflow:hidden}.chat-bottom-ribbon-home-slot{width:var(--wa-bottom-ribbon-button-size);min-width:var(--wa-bottom-ribbon-button-size);flex:none;display:flex}.chat-bottom-ribbon-home{width:var(--wa-bottom-ribbon-button-size);min-width:var(--wa-bottom-ribbon-button-size);touch-action:pan-x;z-index:1;will-change:transform;flex:none;transition:transform .16s;display:flex;position:relative}.chat-bottom-ribbon-home-right .chat-bottom-ribbon-home{order:3}.chat-bottom-ribbon-home-dragging .chat-bottom-ribbon-home .ribbon-button{background:var(--wa-header);border-color:var(--wa-border);cursor:grabbing;box-shadow:0 .55rem 1.4rem #00000038}.chat-bottom-ribbon-home-dragging .chat-bottom-ribbon-home{z-index:2;transition:none}.chat-bottom-ribbon-home-dragging>.chat-bottom-ribbon-scroll,.chat-bottom-ribbon-home-dragging>.chat-bottom-ribbon-recents{opacity:0;pointer-events:none}.chat-bottom-ribbon-drag-split{inset:var(--wa-bottom-ribbon-padding-top) var(--wa-bottom-ribbon-padding-x) var(--wa-bottom-ribbon-padding-bottom);pointer-events:none;z-index:1;position:absolute}.chat-bottom-ribbon-drag-semi{min-width:0;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.chat-bottom-ribbon-drag-semi-left{width:var(--wa-bottom-ribbon-home-drag-left,0px);justify-content:flex-end;left:0}.chat-bottom-ribbon-drag-semi-right{left:calc(var(--wa-bottom-ribbon-home-drag-left,0px) + var(--wa-bottom-ribbon-home-drag-width,var(--wa-bottom-ribbon-button-size)) + .16rem);right:0}.chat-bottom-ribbon-drag-semi-scroll{flex:none;gap:.16rem;min-width:0;display:flex;position:absolute;top:0;bottom:0}.chat-bottom-ribbon-drag-semi-left .chat-bottom-ribbon-drag-semi-scroll{left:0}.chat-bottom-ribbon-drag-semi-right .chat-bottom-ribbon-drag-semi-scroll{left:calc(var(--wa-bottom-ribbon-button-size) - var(--wa-bottom-ribbon-home-drag-left,0px) - var(--wa-bottom-ribbon-home-drag-width,var(--wa-bottom-ribbon-button-size)))}.chat-bottom-ribbon-drag-semi .ribbon-button{flex-shrink:0}.chat-bottom-ribbon-recents{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex:auto;align-items:center;gap:.16rem;min-width:0;display:flex;overflow:auto hidden}.chat-bottom-ribbon-recents:before{content:"";flex:1 0 auto;min-width:0}.chat-bottom-ribbon-recents::-webkit-scrollbar{display:none}.chat-bottom-ribbon-recents-label{color:#fff;flex:0 0 var(--wa-bottom-ribbon-button-size);font-size:var(--wa-bottom-ribbon-label-size,.62rem);height:auto;line-height:var(--wa-bottom-ribbon-label-line-height,1.1);margin:calc(var(--wa-bottom-ribbon-padding-top) * -1) .22rem calc(var(--wa-bottom-ribbon-padding-bottom) * -1) calc(var(--wa-bottom-ribbon-padding-x) * -1);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:normal;width:var(--wa-bottom-ribbon-button-size);background:#2563eb;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:0 .22rem;display:flex;overflow:hidden}.chat-bottom-ribbon-recents .ribbon-button{flex-shrink:0}.chat-bottom-ribbon-home-left .chat-bottom-ribbon-recents,.chat-bottom-ribbon-home-right .chat-bottom-ribbon-scroll{display:none}.chat-bottom-ribbon-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex:auto;gap:.16rem;min-width:0;display:flex;overflow:auto hidden}.chat-bottom-ribbon-scroll::-webkit-scrollbar{display:none}.chat-bottom-ribbon-top{z-index:1001;border-top:none;border-bottom:1px solid var(--wa-border);position:sticky;top:0;bottom:auto}.bottom-ribbon-menu-shell{width:var(--wa-bottom-ribbon-button-size);min-width:var(--wa-bottom-ribbon-button-size);flex:none;display:flex;position:relative}.rail-menu-link{appearance:none;cursor:pointer;background:0 0;width:100%}.bottom-ribbon-menu{overscroll-behavior:contain;width:100%;max-height:min(100dvh - 9rem,28rem);overflow-y:auto}.bottom-ribbon-submenu-shell{position:relative}.bottom-ribbon-submenu-trigger{justify-content:space-between}.dropdown-item-caret{flex:none;transition:transform .18s}.dropdown-item-caret-open{transform:translate(2px)}.bottom-ribbon-submenu{transform-origin:100% 0;top:0;bottom:auto;right:calc(100% + .4rem)}.dropdown-item-with-hint{padding-left:2.15rem;position:relative}.dropdown-item-side-hint{font-size:1.1rem;line-height:1;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.chat-composer-ribbon{background:0 0;justify-content:flex-start;align-items:flex-end;gap:.5rem}.chat-composer-shell{gap:.35rem;display:grid;position:relative;overflow:visible}.chat-camera-input,.chat-attachment-input{display:none}.chat-attach-menu{width:100%}.chat-attach-menu-list{gap:.35rem;padding:0 .8rem .8rem;display:grid}.chat-clear-confirm-overlay.chat-attach-popup-overlay{padding:0}.chat-attach-sheet-shell{width:100%;max-width:none}.chat-attach-sheet{flex-direction:column;width:100%;max-width:none;min-height:0;max-height:min(58vh,430px);padding-left:0;padding-right:0;display:flex}.settings-language-popup-header.chat-attach-sheet-header{box-sizing:border-box;background:0 0;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.15rem .95rem .75rem;display:flex;position:static}.chat-attach-sheet-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.2;overflow:hidden}.chat-attach-sheet-close{flex:none}.chat-attach-menu-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.chat-attach-menu-list .template-popup-row-button{background:var(--wa-header);color:var(--wa-text);text-align:left;border:none;border-radius:14px;justify-content:flex-start;align-items:center;gap:.7rem;min-height:3.15rem;padding:.85rem .95rem;font-size:.95rem;display:flex}.chat-attach-menu-list .template-popup-row-avatar{width:1rem;height:1rem;color:var(--wa-text);flex:none}.chat-attach-menu-list .template-popup-row-avatar svg{width:1rem;height:1rem}.chat-attach-menu-list .template-popup-row-text{line-height:1.15;display:block}.chat-attach-menu-list .template-popup-row-button:hover{background:var(--wa-active)}.chat-link-preview-card{border:1px solid var(--wa-border);background:#1c1e21;border-radius:12px;margin:.5rem .5rem 0;padding:.6rem .65rem;overflow:hidden}.chat-link-preview-close{width:1.9rem;height:1.9rem;color:var(--wa-text-2);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.chat-link-preview-close:hover{background:var(--wa-border);color:var(--wa-text)}.chat-link-preview-content{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.chat-link-preview-image-container{background:#000;border-radius:10px;width:3.25rem;height:3.25rem;position:relative;overflow:hidden}.chat-link-preview-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block}.chat-link-preview-image.loaded{opacity:1}.chat-link-preview-image-skeleton{background:linear-gradient(90deg,#1c1e21 0%,#2a2d31 50%,#1c1e21 100%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-loading;position:absolute;top:0;left:0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-link-preview-text{min-width:0}.chat-link-preview-title,.chat-link-preview-subtitle{text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-link-preview-title{color:var(--wa-text);-webkit-line-clamp:1;margin-bottom:.14rem;font-size:.88rem;font-weight:600;line-height:1.3}.chat-link-preview-subtitle{color:var(--wa-text-2);-webkit-line-clamp:1;font-size:.8rem;line-height:1.3}.chat-link-preview-skeleton-line{background:linear-gradient(90deg,#2a2d31 0%,#3a3d41 50%,#2a2d31 100%) 0 0/200% 100%;border-radius:4px;height:.9rem;margin-bottom:.5rem;animation:1.5s infinite skeleton-loading}.chat-link-preview-skeleton-line.short{width:60%;margin-bottom:0}.chat-attachment-chip{border:1px solid var(--wa-border);background:#0b0d10;border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;margin:0 .5rem;padding:.32rem .55rem;display:flex}.chat-attachment-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wa-text);font-size:.82rem;overflow:hidden}.chat-attachment-chip-remove{width:1.45rem;height:1.45rem;color:var(--wa-text-2);background:0 0;border:none;border-radius:999px;place-items:center;padding:0;line-height:1;display:grid}.chat-attachment-chip-remove:hover{color:var(--wa-text);background:var(--wa-border)}.chat-photo-composer-panel{border:1px solid var(--wa-border);background:#0b0d10;border-radius:14px;gap:.5rem;margin:0 .5rem;padding:.55rem;display:grid;overflow:hidden}.chat-photo-preview-wrap{background:#000;border-radius:12px;max-height:260px;overflow:hidden}.chat-photo-preview-image{object-fit:contain;width:100%;max-height:260px;display:block}.chat-photo-caption-input{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;color:var(--wa-text);border-radius:999px;padding:.5rem .9rem}.chat-photo-caption-input:focus,.chat-photo-caption-input:focus-visible{box-shadow:none;outline:none}.chat-photo-actions{justify-content:flex-end;gap:.45rem;display:flex}.chat-photo-action-secondary,.chat-photo-action-primary{border-radius:999px;padding:.45rem .85rem}.chat-photo-action-secondary{color:var(--wa-text);border:1px solid var(--wa-border);background:0 0}.chat-photo-action-primary{background:var(--wa-accent);color:#fff}.chat-emoji-panel{border:1px solid var(--wa-border);background:#0b0d10;border-radius:14px;grid-template-rows:auto 1fr;max-height:min(56vh,420px);margin:0 .5rem;display:grid;overflow:hidden}.chat-emoji-panel-toolbar{align-items:center;gap:.35rem;padding:.45rem .55rem;display:flex}.chat-emoji-control-button{width:1.9rem;height:1.9rem;color:var(--wa-text-2);background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}.chat-emoji-control-button:hover,.chat-emoji-control-button.active{color:var(--wa-text);background:var(--wa-border)}.chat-emoji-search-wrap{flex:1;position:relative}.chat-emoji-search-icon{color:var(--wa-text-2);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.chat-emoji-search-input{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;color:var(--wa-text);border-radius:999px;padding:.45rem .8rem .45rem 2rem}.chat-recording-ribbon{align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.chat-recording-cancel,.chat-recording-stop{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.chat-recording-cancel{color:var(--wa-text-2);background:0 0}.chat-recording-cancel:hover{color:#e57373}.chat-recording-stop{background:var(--wa-accent);color:#fff}.chat-recording-stop:disabled{opacity:.5;cursor:not-allowed}.chat-recording-indicator{background:var(--wa-search-bg);border-radius:999px;flex:1;align-items:center;gap:.5rem;min-height:40px;padding:0 .95rem;display:flex}.chat-recording-gesture-pill{background:var(--wa-search-bg);border-radius:999px;flex:1;align-items:center;gap:.35rem;min-height:40px;padding:0 .4rem 0 .65rem;transition:background-color .14s,color .14s;display:flex}.chat-recording-gesture-pill.cancel-ready{color:#f1a4a4;background:#e573732e}.chat-recording-gesture-pill .chat-recording-indicator{background:0 0;min-height:0;padding:0}.chat-recording-gesture-side,.chat-recording-gesture-lock{width:1.5rem;color:var(--wa-text-2);flex-shrink:0}.chat-recording-gesture-side{place-items:center;display:grid}.chat-recording-gesture-lock{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex}.chat-recording-dot{background:#e57373;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s ease-in-out infinite chat-recording-pulse}@keyframes chat-recording-pulse{0%,to{opacity:1}50%{opacity:.3}}.chat-recording-timer{font-variant-numeric:tabular-nums;color:var(--wa-text);font-size:.9rem;line-height:1}.chat-mic-error{color:#e57373;padding:.4rem .75rem;font-size:.8rem}.chat-emoji-search-input:focus,.chat-emoji-search-input:focus-visible{box-shadow:none;outline:none}.chat-emoji-panel-scroll{padding:.15rem .55rem .6rem;overflow-y:auto}.chat-emoji-panel-scroll.chat-emoji-panel-scroll-search{touch-action:pan-y;padding:.35rem .55rem .6rem;overflow:hidden auto}.chat-emoji-search-row{flex-wrap:wrap;place-content:start flex-start;gap:.2rem;display:flex}.chat-emoji-search-item{width:2.1rem}.chat-emoji-section{-webkit-user-select:none;user-select:none;gap:.35rem;display:grid}.chat-emoji-section+.chat-emoji-section{margin-top:.55rem}.chat-emoji-section-title{color:var(--wa-text-2);-webkit-user-select:none;user-select:none;margin:0;font-size:.72rem}.chat-emoji-grid{grid-template-columns:repeat(auto-fit,minmax(2.1rem,1fr));gap:.2rem;display:grid}.chat-emoji-grid-recent{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.chat-emoji-item{-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;place-items:center;height:2rem;padding:0;font-size:1.15rem;line-height:1;display:grid}.chat-emoji-item:hover{background:var(--wa-border)}.chat-emoji-empty{color:var(--wa-text-2);grid-column:1/-1;margin:.2rem 0 0;font-size:.75rem}.chat-emoji-grid-recent .chat-emoji-empty{width:100%}.chat-composer-input-wrap{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.chat-composer-ribbon textarea{background:var(--wa-search-bg);width:100%;min-height:40px;max-height:25dvh;color:var(--wa-text);font:inherit;resize:none;border:none;border-radius:20px;padding:.55rem 1rem .55rem 2.6rem;line-height:1.3;display:block;overflow-y:hidden}.chat-composer-ribbon textarea::placeholder{color:var(--wa-text-2)}.chat-composer-ribbon textarea:focus,.chat-composer-ribbon textarea:focus-visible{box-shadow:none;outline:none}.chat-composer-input-plus{width:1.8rem;height:1.8rem;color:var(--wa-text-2);appearance:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:calc(100% - 20px);left:.55rem;transform:translateY(-50%)}.chat-composer-input-plus:hover,.chat-composer-input-plus.active{color:var(--wa-text);background:var(--wa-border)}.chat-composer-ribbon>button{appearance:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid}:root:not([data-theme=light]) .chat-composer-send-button{color:#111b21}.bottom-ribbon-container{z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.bottom-ribbon-container.hidden{transform:translateY(100%)}.chat-list-archive-toast{z-index:1002;border:1px solid var(--wa-border);background:var(--wa-panel);color:var(--wa-text);border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.52rem .65rem;font-size:.78rem;display:flex;position:absolute;bottom:64px;left:.65rem;right:.65rem;box-shadow:0 10px 24px #00000061}.chat-list-archive-toast.chat-list-archive-toast-no-ribbon{bottom:.65rem}.chat-list-archive-toast-undo{color:#4fc3ff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.15rem .45rem;font-size:.78rem;font-weight:600}.chat-list-archive-toast-undo:hover{background:#4fc3ff1f}.chat-list-filter-toast{z-index:999;border:1px solid color-mix(in srgb, var(--wa-success) 72%, var(--wa-border));background:color-mix(in srgb, var(--wa-success) 18%, var(--wa-panel));width:max-content;max-width:min(100% - 1.3rem,24rem);color:color-mix(in srgb, var(--wa-success) 92%, #143b24);text-align:center;pointer-events:none;border-radius:999px;padding:.48rem .82rem;font-size:.78rem;line-height:1.2;animation:1.8s cubic-bezier(.22,1,.36,1) chat-list-filter-toast-lifecycle;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000047}.chat-list-filter-toast.chat-list-filter-toast-no-ribbon{bottom:.9rem}.chat-list-filter-toast.chat-list-filter-toast-with-archive{bottom:132px}.chat-list-filter-toast.chat-list-filter-toast-with-archive.chat-list-filter-toast-no-ribbon{bottom:60px}@keyframes chat-list-filter-toast-lifecycle{0%{opacity:0;transform:translate(-50%)translateY(10px)}12%{opacity:1;transform:translate(-50%)translateY(0)}76%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(8px)}}.chat-body{align-content:start;gap:.8rem;width:100%;min-width:0;min-height:0;padding:0 .5rem;display:grid;position:relative;overflow:hidden}.chat-status-area{z-index:2;opacity:1;gap:.45rem;max-height:140px;margin-top:.35rem;transition:max-height .24s,opacity .2s,transform .24s,margin-top .24s;animation:.24s chat-status-appear;display:grid;position:relative;overflow:hidden;transform:translateY(0)}@keyframes chat-status-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.chat-status-area:before{content:"";background:var(--wa-chat-bg);z-index:-1;opacity:1;transition:opacity .2s;position:absolute;inset:-.35rem -.5rem -.45rem}.chat-status-area.chat-status-area-collapsed{opacity:0;pointer-events:none;max-height:0;margin-top:0;transform:translateY(-12px)}.chat-status-area.chat-status-area-collapsed:before{opacity:0}.chat-status-item{border:1px solid var(--wa-border);background:var(--wa-panel);border-radius:10px;padding:.5rem 2rem .5rem .65rem;position:relative}.chat-status-dismiss{width:1.2rem;height:1.2rem;color:var(--wa-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:.35rem;right:.45rem}.chat-status-dismiss:hover{background:var(--wa-border);color:var(--wa-text)}.chat-status-item-description{color:var(--wa-text-2);margin:0;font-size:.74rem;line-height:1.35}.chat-body.settings-body{overflow-y:auto}.message-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.message-scroll.scrolling{scrollbar-color:#ffffff4d transparent}.message-scroll::-webkit-scrollbar{width:8px}.message-scroll::-webkit-scrollbar-track{background:0 0}.message-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:4px;transition:background .3s}.message-scroll.scrolling::-webkit-scrollbar-thumb{background:#ffffff4d}.message-scroll.scrolling::-webkit-scrollbar-thumb:hover{background:#ffffff80}.chat-body:before{content:"";pointer-events:none;background-color:#000;background-image:repeating-linear-gradient(45deg,#0000,#0000 35px,#80808008 35px 70px),repeating-linear-gradient(-45deg,#0000,#0000 35px,#80808008 35px 70px),radial-gradient(circle at 15% 20%,#80808014 8px,#0000 8px),radial-gradient(circle at 45% 35%,#8080800f 6px,#0000 6px),radial-gradient(circle at 75% 15%,#80808012 7px,#0000 7px),radial-gradient(circle at 25% 65%,#8080800f 5px,#0000 5px),radial-gradient(circle at 85% 55%,#80808014 9px,#0000 9px),radial-gradient(circle at 55% 80%,#8080800d 6px,#0000 6px),radial-gradient(circle at 10% 90%,#80808012 8px,#0000 8px),radial-gradient(circle at 90% 85%,#8080800f 7px,#0000 7px),linear-gradient(135deg,#0000 40%,#8080800a 40% 60%,#0000 60%),linear-gradient(45deg,#0000 40%,#8080800a 40% 60%,#0000 60%);background-position:0 0,0 0,0 0,50px 50px,100px 20px,30px 80px,120px 60px,80px 120px,20px 140px,140px 100px,0 0,75px 75px;background-size:100% 100%,100% 100%,300px 300px,250px 250px,280px 280px,320px 320px,290px 290px,310px 310px,270px 270px,330px 330px,150px 150px,150px 150px;position:absolute;inset:0}:root[data-theme=light] .chat-body:before{background-color:#edf3fa;background-image:repeating-linear-gradient(45deg,#0000,#0000 35px,#8f9ba60d 35px 70px),repeating-linear-gradient(-45deg,#0000,#0000 35px,#8f9ba60d 35px 70px),radial-gradient(circle at 15% 20%,#8f9ba614 8px,#0000 8px),radial-gradient(circle at 45% 35%,#8f9ba60f 6px,#0000 6px),radial-gradient(circle at 75% 15%,#8f9ba612 7px,#0000 7px),radial-gradient(circle at 25% 65%,#8f9ba60f 5px,#0000 5px),radial-gradient(circle at 85% 55%,#8f9ba614 9px,#0000 9px),radial-gradient(circle at 55% 80%,#8f9ba60d 6px,#0000 6px),radial-gradient(circle at 10% 90%,#8f9ba612 8px,#0000 8px),radial-gradient(circle at 90% 85%,#8f9ba60f 7px,#0000 7px),linear-gradient(135deg,#0000 40%,#8f9ba60a 40% 60%,#0000 60%),linear-gradient(45deg,#0000 40%,#8f9ba60a 40% 60%,#0000 60%)}.chat-thread-page .chat-body:before,.domain-detail-body:before{content:none}.domain-detail-body{background:var(--wa-chat-bg)}.chat-system-pill{background:var(--wa-chat-bg);z-index:2;width:100%;padding:.45rem 0;display:none;position:sticky;top:0;left:0;right:0}.chat-system-pill-chip{color:var(--wa-text-2);background:0 0;border-radius:999px;padding:.35rem .9rem;font-size:.75rem;display:inline-block;box-shadow:0 0 #0000}.chat-encryption-card{color:#79818d;text-align:center;z-index:1;background:#14171c;border:1px solid #252830;border-radius:12px;max-width:420px;margin:0 auto;padding:.8rem 1rem}.chat-encryption-card p{color:#606670;margin:.4rem 0 0}.chat-keyboard-debug{z-index:3;background:#0a0e12eb;border:1px solid #53bdeb47;border-radius:12px;margin-top:.35rem;position:sticky;top:.45rem;overflow:hidden;box-shadow:0 10px 28px #00000042}.chat-keyboard-debug-header{color:#9fdcf7;border-bottom:1px solid #53bdeb33;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;font-size:.75rem;display:flex}.chat-keyboard-debug-clear{color:#9fdcf7;background:0 0;border:1px solid #53bdeb52;border-radius:999px;padding:.18rem .45rem;font-size:.72rem}.chat-keyboard-debug-log{white-space:pre-wrap;word-break:break-word;color:#d8edf8;background:0 0;border:0;max-height:11rem;margin:0;padding:.55rem .65rem .65rem;font-size:.68rem;line-height:1.35;overflow:auto}.message-scroll{z-index:1;align-content:start;gap:.55rem;min-height:0;max-height:100%;padding:0;display:grid;overflow:auto}.message-group{display:contents}.date-separator{z-index:10;will-change:transform, opacity;justify-content:center;align-items:center;margin:.5rem 0;transition:opacity .3s;display:flex;position:sticky;top:.5rem}.date-separator.hide-sticky{opacity:0;pointer-events:none}.date-separator.restore-inline{position:relative;top:auto}.date-pill{background:var(--wa-header);color:var(--wa-text-2);border-radius:999px;padding:.35rem .9rem;font-size:.75rem;font-weight:500;display:inline-block;box-shadow:0 1px 2px #0003}.scroll-down-button{border:1px solid var(--wa-border);background:var(--wa-header);width:2.25rem;height:2.25rem;color:var(--wa-text);z-index:2;opacity:1;pointer-events:auto;border-radius:999px;place-items:center;padding:0;font-size:.9rem;line-height:1;transition:opacity .35s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;bottom:.75rem;right:1rem}.scroll-down-button.hide{opacity:0;pointer-events:none}.scroll-down-button:hover{background:var(--wa-active)}.message-row{background:var(--wa-bubble);border:1px solid var(--wa-border);max-width:72%;color:var(--wa-text);cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background-clip:padding-box;border-radius:0 12px 12px;gap:.2rem;padding:.6rem .85rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.message-row:hover{background:color-mix(in srgb, var(--wa-bubble) 86%, white 14%);border-color:color-mix(in srgb, var(--wa-border) 72%, white 28%);box-shadow:0 2px 8px #0000002e}.message-row.mine:hover{background:color-mix(in srgb, var(--wa-bubble-me) 86%, white 14%)}.message-row p{margin:0;font-size:.93rem}.message-meta{justify-self:end;align-items:center;gap:.2rem;margin-top:.15rem;display:inline-flex}.message-row time{letter-spacing:.02em;color:color-mix(in srgb, var(--wa-text-2) 86%, transparent);text-align:right;font-size:.62rem;line-height:1}.message-status-checks{letter-spacing:-.12em;color:#68c5ed;font-size:.62rem;line-height:1}.message-text{overflow-wrap:anywhere;margin:0;font-size:.93rem;line-height:1.35}.message-text-preview-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-link{color:#68c5ed;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #53bdeba6;text-decoration:none}.message-link:hover{color:#7fd3ff;border-bottom-color:#7fd3ffcc}.message-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #87d1f1}.message-link-preview{border:1px solid color-mix(in srgb, var(--wa-border) 92%, transparent);background:#0003;border-radius:8px;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.5rem;max-width:min(320px,70vw);margin-top:.5rem;padding:.4rem;text-decoration:none;transition:background .2s;display:grid}.message-link-preview:hover{background:#0000004d}.message-link-preview-image-container{background:#000;border-radius:8px;width:2.6rem;height:2.6rem;overflow:hidden}.message-link-preview-image{object-fit:cover;width:100%;height:100%;display:block}.message-link-preview-image-placeholder{background:var(--wa-border);width:100%;height:100%}.message-link-preview-text{min-width:0}.message-link-preview-title{color:var(--wa-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .1rem;font-size:.82rem;font-weight:600;line-height:1.3;overflow:hidden}.message-link-preview-subtitle{color:var(--wa-text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;line-height:1.3;overflow:hidden}.message-photo-wrap{gap:.4rem;display:grid}.message-photo-image{object-fit:cover;border-radius:10px;width:min(255px,68vw);max-width:100%;max-height:320px;display:block}.message-photo-caption{margin:0;font-size:.9rem;line-height:1.3}.message-attachment-wrap{gap:.3rem;display:grid}.message-attachment-link{color:var(--wa-text);word-break:break-word;font-size:.9rem;text-decoration:none}.message-attachment-link:hover{text-decoration:underline}.message-attachment-caption{color:var(--wa-text);margin:0;font-size:.85rem}.message-audio-wrap{gap:.3rem;display:grid}.message-audio-player{width:min(255px,68vw);max-width:100%;height:36px}.message-row.has-reaction{margin-bottom:.9rem}.message-reaction-badge{background:var(--wa-header);border:1px solid var(--wa-border);pointer-events:none;z-index:1;border-radius:999px;justify-content:center;align-items:center;padding:.15rem .4rem;font-size:.9rem;line-height:1;display:inline-flex;position:absolute;bottom:-.8rem;left:.5rem}.message-row.mine .message-reaction-badge{left:auto;right:.5rem}.message-row.mine{background:var(--wa-bubble-me);border-color:#253040;border-radius:12px 0 12px 12px;margin-left:auto}.message-row.search-match{border-color:#4b637d}.message-row.active-search-match{border-color:var(--wa-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--wa-accent) 45%, transparent)}.message-row.url-only .message-text{font-size:.85rem;line-height:1.22}.message-row.url-only .message-link{font-weight:500}.message-detail-page .chat-body.message-detail-body{padding:.9rem .9rem calc(5.5rem + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:.7rem;display:flex;overflow:auto}.message-detail-bubble{flex:none;max-width:min(520px,100%)}.message-detail-bubble-reactions{z-index:1;flex-wrap:wrap;align-items:center;gap:.3rem;max-width:calc(100% - 1rem);display:inline-flex;position:absolute;bottom:-.8rem;left:.5rem}.message-detail-bubble-reactions.mine{left:auto;right:.5rem}.message-detail-bubble-reaction-badge{pointer-events:auto;gap:.25rem;padding-inline:.42rem;position:static}.message-detail-bubble-reaction-count{font-size:.82rem;font-weight:700;line-height:1}.message-detail-reaction-summary{gap:.8rem;width:100%;max-width:min(520px,100%);padding-top:.65rem;display:grid}.message-detail-reaction-summary-title{color:var(--wa-text);margin:0;font-size:.98rem;font-weight:700}.message-detail-reaction-summary-filters{gap:.7rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.message-detail-reaction-filter{border:1px solid color-mix(in srgb, var(--wa-border) 90%, transparent);background:var(--wa-header);color:var(--wa-text);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:.4rem;min-width:5.25rem;padding:.8rem 1rem;font-size:1rem;display:inline-flex}.message-detail-reaction-filter.active{background:color-mix(in srgb, var(--wa-active) 85%, var(--wa-header));border-color:color-mix(in srgb, var(--wa-accent) 45%, var(--wa-border))}.message-detail-reaction-people{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.message-detail-reaction-person-row{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.message-detail-reaction-person-copy{gap:.15rem;min-width:0;display:grid}.message-detail-reaction-person-avatar{border:1px solid color-mix(in srgb, var(--wa-border) 90%, transparent);background:color-mix(in srgb, var(--wa-header) 82%, transparent);width:2.8rem;height:2.8rem;color:var(--wa-text);border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.message-detail-reaction-person-name{min-width:0;color:var(--wa-text);font-size:1rem}.message-detail-reaction-person-subtitle{color:var(--wa-text-muted);font-size:.88rem}.message-detail-reaction-person-row.mine .message-detail-reaction-person-name{font-size:1.08rem}.message-detail-reaction-person-emoji{font-size:1.9rem;line-height:1}.message-detail-text{overflow-wrap:anywhere;word-break:break-word;font-size:1rem;line-height:1.45}:root[data-theme=light] .message-link-preview{background:#ffffffb3}:root[data-theme=light] .message-link-preview:hover{background:#ffffffe6}:root[data-theme=light] .message-link-preview-image-container{background:#dfe6eb}:root[data-theme=light] .message-row.mine{border-color:color-mix(in srgb, var(--wa-accent) 28%, var(--wa-border))}.message-detail-reactions-wrap{flex:none;align-items:center;gap:.45rem;width:100%;min-width:0;min-height:1.8rem;display:flex;overflow:hidden}.message-detail-reactions{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;flex:1;gap:.35rem;min-width:0;padding-bottom:.1rem;display:flex;overflow:auto hidden}.message-detail-reactions-static-circle{border:1px solid var(--wa-border);background:var(--wa-header);width:1.6rem;height:1.6rem;color:var(--wa-text);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.message-detail-reactions-static-circle:hover{background:var(--wa-active)}.message-detail-reaction-button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;min-width:0;height:auto;padding:0;font-size:1.2rem;line-height:1;display:inline-flex}.message-detail-reaction-button:hover{opacity:.8}.message-detail-command-grid{flex-wrap:wrap;flex:none;justify-content:center;gap:.3rem;display:flex}.message-detail-command-button{border:1px solid var(--wa-border);background:var(--wa-header);color:var(--wa-text);cursor:pointer;border-radius:8px;flex-direction:column;flex:0 46px;justify-content:center;align-items:center;gap:.1rem;min-height:40px;padding:.25rem .1rem;font-size:.58rem;font-weight:500;display:flex}.message-detail-command-button:hover{background:var(--wa-active)}.message-detail-header-menu{position:relative}.message-detail-header-menu-popover{z-index:45;border:1px solid color-mix(in srgb, var(--wa-border) 90%, transparent);background:var(--wa-bg-2);border-radius:8px;min-width:112px;padding:.2rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 30px #00000059}.message-detail-header-menu-item{width:100%;color:var(--wa-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.42rem .5rem;font-size:.78rem;display:inline-flex}.message-detail-header-menu-item:hover{background:var(--wa-active)}.message-popup-menu{z-index:40;border:1px solid color-mix(in srgb, var(--wa-border) 90%, transparent);background:var(--wa-bg-2);border-radius:8px;gap:.125rem;width:140px;padding:.25rem;display:grid;position:fixed;box-shadow:0 10px 30px #00000059}.message-detail-emoji-sheet-shell{flex-direction:column;width:100%;max-width:none;height:100%;display:flex}.message-detail-emoji-sheet-shell .chat-clear-confirm-sheet{border-radius:0}.message-detail-emoji-sheet-shell .message-popup-menu-picker{border-radius:0;flex:1;height:100%;max-height:none}.message-popup-menu-picker{touch-action:pan-y;z-index:55;border-radius:14px 14px 0 0;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;max-height:min(58vh,430px);padding:0 0 .45rem;display:grid}.message-popup-emoji-row{scrollbar-width:thin;align-items:center;gap:.175rem;padding-bottom:.075rem;padding-right:1.2rem;display:flex;overflow-x:auto}.message-popup-emoji{width:1.35rem;height:1.35rem;color:var(--wa-text);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.message-popup-emoji:hover{background:color-mix(in srgb, var(--wa-active) 70%, transparent)}.message-popup-emoji-add{background:var(--wa-active);font-size:.92rem;font-weight:700}.message-popup-emoji-add-corner{z-index:1;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;line-height:1;display:grid;position:absolute;top:.25rem;right:.2rem}.message-popup-emoji-picker{grid-template-rows:auto 1fr;gap:.35rem;min-height:0;padding:0 .75rem;display:grid;overflow:hidden}.message-popup-emoji-picker-categorized{gap:.2rem;margin:0;padding:0}.message-popup-emoji-picker-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0;overflow-y:auto}.message-popup-emoji-search-row{align-items:center;gap:.5rem;display:flex}.message-popup-emoji-search-wrap{flex:auto;min-width:0;position:relative}.message-popup-emoji-close{border:1px solid var(--wa-border);background:var(--wa-header);width:2rem;height:2rem;color:var(--wa-text-2);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;font-size:.75rem;display:grid}.message-popup-emoji-close:hover{background:var(--wa-active);color:var(--wa-text)}.message-popup-emoji-search{box-sizing:border-box;border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;color:var(--wa-text);border-radius:999px;padding:.45rem 2.55rem .45rem .9rem;font-size:.85rem}.message-popup-emoji-search-clear{width:1.55rem;height:1.55rem;color:var(--wa-text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.message-popup-emoji-search-clear:hover{background:color-mix(in srgb, var(--wa-active) 70%, transparent);color:var(--wa-text)}.message-popup-emoji-picker-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex-wrap:wrap;align-content:start;gap:.2rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.message-popup-emoji-picker-categorized .message-popup-emoji-picker-grid{align-content:normal;min-height:auto;padding-right:0;overflow:visible}.message-popup-emoji-picker-categorized .message-popup-emoji-picker-grid.chat-emoji-grid{grid-template-columns:repeat(auto-fit,minmax(2.1rem,1fr));gap:.2rem;display:grid}.message-popup-emoji-picker-categorized .message-popup-emoji-picker-grid.chat-emoji-grid-recent{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.message-popup-emoji-picker-categorized .message-popup-emoji-picker-grid.chat-emoji-search-row{flex-wrap:wrap;place-content:start flex-start;gap:.2rem;width:100%;display:flex}.message-popup-emoji-picker-item{color:var(--wa-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;width:2.2rem;height:2.2rem;font-size:1.15rem;line-height:1}.message-popup-emoji-picker-item:hover{background:color-mix(in srgb, var(--wa-active) 70%, transparent)}.message-popup-emoji-picker-item[aria-pressed=true]{background:color-mix(in srgb, var(--wa-active) 82%, transparent)}.message-popup-emoji-skin-tone-bar{align-items:center;width:100%;padding:0;display:flex}.message-popup-emoji-skin-tone-viewport{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;overflow:auto hidden}.message-popup-emoji-skin-tone-options{border:1px solid var(--wa-border);background:color-mix(in srgb, var(--wa-search-bg) 92%, var(--wa-header));border-radius:7px;flex-wrap:nowrap;justify-content:flex-start;gap:.04rem;width:max-content;min-width:100%;padding:.06rem .08rem;display:flex}.message-popup-emoji-skin-tone-item{border-radius:5px;width:1.5rem;height:1.5rem;font-size:.92rem}.message-popup-item{text-align:left;width:100%;color:var(--wa-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.9rem;line-height:1.4;display:flex}.message-popup-item>svg{flex:none}.message-popup-item:hover{background:color-mix(in srgb, var(--wa-active) 70%, transparent)}.message-action-toast{z-index:30;color:var(--wa-text);border:1px solid var(--wa-border);pointer-events:none;background:#151922;border-radius:999px;justify-self:center;padding:.3rem .6rem;font-size:.73rem;line-height:1;position:sticky;bottom:.75rem;box-shadow:0 6px 18px #0000004d}.chat-screen-toast{z-index:35;pointer-events:none;opacity:0;background-clip:padding-box;border-radius:999px;width:max-content;max-width:min(100% - 1rem,26rem);margin:0;padding:.55rem .95rem;font-size:.9rem;line-height:1.2;animation:4s cubic-bezier(.22,1,.36,1) forwards chat-screen-toast-lifecycle;position:absolute;top:.6rem;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0000003d}@keyframes chat-screen-toast-lifecycle{0%{opacity:0;transform:translate(-50%)translateY(-.3rem)}12%{opacity:1;transform:translate(-50%)translateY(0)}82%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-.2rem)}}.chat-screen-toast-success{color:#15572d;background:#dff7e8;border:1px solid #4ea96b}.chat-screen-toast-error{color:#9f1f1f;background:#fde6e6;border:1px solid #c84a4a}.composer{background:0 0;border-top:none;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.7rem 1.1rem;display:grid}.composer input{background:var(--wa-search-bg);color:var(--wa-text);border:none;border-radius:999px;padding:.55rem 1rem}.composer input::placeholder{color:var(--wa-text-2)}.composer>button:last-child{background:var(--wa-accent);border-radius:999px;place-items:center;width:40px;height:40px;padding:0;font-size:1rem;display:grid}.filter-row{background:var(--wa-header);border-bottom:1px solid var(--wa-border);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .45rem .35rem;display:flex}.filter-row-left{align-items:center;gap:.4rem;display:flex}.filter-row-right{align-items:center;gap:.5rem;display:flex}.tokens-filter-row-right{margin-left:auto}.tokens-list-page .tokens-filter-row-right .pill-button{transition:background .2s,border-color .2s,color .2s,transform .2s}.tokens-list-page .tokens-filter-row-right .pill-button:active{transform:scale(.97)}.pill-button{appearance:none;background:var(--wa-bg-2);color:var(--wa-text);border:1px solid var(--wa-border);cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background-clip:padding-box;border-radius:999px;padding:0 .4rem;font-size:.72rem;font-weight:500;line-height:1;transition:background .2s,border-color .2s}.binds-list-page .tokens-filter-row-right .pill-button{transition:none}.pill-button-icon{justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.pill-button-with-label{align-items:center;gap:.25rem;min-height:22px;padding:.15rem .5rem;display:inline-flex}.list-header-search-pill{background:var(--wa-bg-2);height:22px;min-height:22px;padding:0 .5rem}.list-header-search-pill.active,.list-header-search-pill.active:hover{background:0 0}.pill-button:hover{background:var(--wa-border);border-color:var(--wa-text-2)}.pill-button.active{color:var(--wa-accent);border-color:var(--wa-accent);background:#7ab8ff14}.binds-list-page .tokens-filter-row-right .pill-button.active{transform:none;box-shadow:inset 0 0 0 1px #7ab8ff2e}.binds-list-page .tokens-filter-row-right .pill-button:active{background:var(--wa-border);border-color:var(--wa-text-2);transform:none}.binds-list-page .tokens-filter-row-right .pill-button.active:active{border-color:var(--wa-accent);background:#7ab8ff14}.tokens-list-page .tokens-filter-row-right .pill-button:active{background:var(--wa-border);border-color:var(--wa-text-2)}.tokens-list-page .tokens-filter-row-right .pill-button.active:active{border-color:var(--wa-accent);background:#7ab8ff14}.pill-button-icon.active{color:var(--wa-accent);border-color:var(--wa-accent);background:0 0}.pill-button-icon.active:hover{background:0 0}.pill-button-archived{color:var(--wa-text);align-items:center;display:inline-flex}.filter-selected-label,.filter-label{color:var(--wa-text);white-space:nowrap;font-size:.85rem;font-weight:500}.filter-label-right{text-align:right;margin-left:auto}.jobs-filter-row{min-width:0}.jobs-filter-row .filter-row-left{flex:auto;min-width:0}.jobs-filter-row .filter-row-right,.jobs-filter-row .pill-button-icon{flex:none}.jobs-filter-button-empty,.jobs-filter-button-empty:hover{color:var(--wa-text-2);border-color:var(--wa-border);background:var(--wa-bg-2);opacity:.38}.jobs-filter-selected-label{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.chat-list-page .filter-row.filter-row-labels-group-only .filter-selected-label,.chat-list-page .filter-row.filter-row-labels-icons-only .filter-selected-label,.chat-list-page .filter-row.filter-row-labels-icons-only .filter-row-right .filter-label{opacity:0;pointer-events:none;white-space:nowrap;position:absolute}.chat-list-page .filter-row.filter-row-labels-group-only .filter-row-left,.chat-list-page .filter-row.filter-row-labels-icons-only .filter-row-left{flex:auto;min-width:0}.chat-list-page .filter-row.filter-row-labels-group-only .filter-row-right,.chat-list-page .filter-row.filter-row-labels-icons-only .filter-row-right{flex:none;margin-left:auto}.toggle-switch{appearance:none;border:1px solid var(--wa-border);cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:padding-box padding-box;border-radius:999px;flex-shrink:0;width:56px;height:30px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.app-zoom-content>.toggle-switch{width:56px;min-height:30px}.template-toggle-button-preview{appearance:none;width:auto;min-width:0;min-height:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.template-toggle-button-preview:disabled{cursor:not-allowed;opacity:.6}.template-toggle-button-preview:focus{outline:none}.template-toggle-button-preview:focus-visible{outline:2px solid color-mix(in srgb, var(--wa-accent) 38%, transparent);outline-offset:3px;border-radius:999px}.toggle-switch:hover{border-color:color-mix(in srgb, var(--wa-text-2) 65%, var(--wa-border))}.toggle-switch-outline-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wa-border) 65%, transparent);background:0 0}.toggle-switch-outline-active:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wa-text-2) 28%, transparent);background:0 0}.toggle-switch.active{background:var(--wa-accent);border-color:var(--wa-accent)}.toggle-switch-outline-active.active{background:var(--wa-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wa-accent-dk) 70%, transparent)}.toggle-switch-outline-active.active:hover{background:color-mix(in srgb, var(--wa-accent) 90%, var(--wa-accent-dk))}.toggle-switch:after{content:"";background:var(--wa-panel);opacity:1;border:1px solid color-mix(in srgb, var(--wa-border) 75%, transparent);border-radius:50%;width:22px;height:22px;transition:transform .2s,border-color .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #111b212e}.toggle-switch.active:after{border-color:color-mix(in srgb, var(--wa-accent-dk) 65%, transparent);transform:translate(26px)}.template-toggle-input-switch.toggle-switch{width:45px;height:24px;display:block}.template-toggle-input-switch.toggle-switch:after{width:18px;height:18px;top:2px;left:2px}.template-toggle-input-switch.toggle-switch.active:after{transform:translate(21px)}.toggle-switch-compact{border-color:var(--wa-border);width:36px;height:20px;box-shadow:none;background:0 0}.toggle-switch-compact:after{background:var(--wa-text-2);width:14px;height:14px;box-shadow:none;border:none;top:2px;left:2px}.toggle-switch-compact.active:after{background:var(--wa-accent);transform:translate(16px)}.toggle-switch-outline-active.toggle-switch-compact{box-shadow:none;background:0 0}.toggle-switch-outline-active.toggle-switch-compact:hover{border-color:color-mix(in srgb, var(--wa-text-2) 50%, var(--wa-border));box-shadow:none;background:0 0}.toggle-switch-outline-active.toggle-switch-compact.active{background:var(--wa-panel);border-color:var(--wa-accent);box-shadow:none}.toggle-switch-outline-active.toggle-switch-compact.active:hover{background:var(--wa-panel);border-color:var(--wa-accent)}.toggle-switch:focus{outline:none}.toggle-switch:focus-visible{outline:2px solid color-mix(in srgb, var(--wa-accent) 38%, transparent);outline-offset:2px}:root[data-theme=light] .toggle-switch:not(.active){background:0 0;border-color:#6b7b88}:root[data-theme=light] .toggle-switch-outline-active{box-shadow:inset 0 0 0 1px #111b211f}:root[data-theme=light] .toggle-switch:after{border-color:#111b211a}.chat-menu-container{z-index:1001;display:inline-block;position:relative}.chat-menu-dropdown{background:var(--wa-header);border:1px solid var(--wa-border);z-index:1400;border-radius:8px;width:min(218px,100vw - 2rem);max-height:min(70vh,520px);padding:.3rem 0;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}@media (prefers-reduced-motion:reduce){.tokens-list-page .tokens-filter-row-right .pill-button{transition:none}.tokens-list-page .tokens-filter-row-right .pill-button:active{transform:none}}.chat-list-menu-overlay{z-index:1300;overscroll-behavior:none;overscroll-behavior-x:none;touch-action:none;background:#00000085;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.chat-list-menu-overlay.chat-list-menu-overlay-top{align-items:flex-start}.chat-list-menu-popup{background:var(--wa-header);border:1px solid var(--wa-border);will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;width:min(420px,100vw - 2rem);max-height:min(84vh,620px);display:flex;overflow:hidden;box-shadow:0 14px 36px #00000075}.chat-list-menu-popup.chat-list-menu-popup-compact{width:min(272px,100vw - 2rem)}.chat-list-menu-header{border-bottom:1px solid var(--wa-border);padding:.95rem 1rem .75rem}.chat-list-menu-header-content{--chat-menu-icon-slot:36px;align-items:center;gap:.75rem;display:flex}.chat-list-menu-header-content>div{flex:1;min-width:0;padding-left:0}.chat-list-menu-back{width:var(--chat-menu-icon-slot);height:var(--chat-menu-icon-slot);color:var(--wa-text-2);flex-shrink:0;place-items:center;margin:0;padding:0;font-size:1.55rem;line-height:1;display:grid}.chat-list-menu-back:hover{color:var(--wa-text)}.chat-list-menu-title{color:var(--wa-text);white-space:nowrap;text-overflow:clip;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;margin:0;font-size:1rem;font-weight:600;overflow:auto hidden}.chat-list-menu-subtitle{color:var(--wa-text-2);white-space:nowrap;text-overflow:clip;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:.35rem 0 0;font-size:.84rem;line-height:1.4;overflow:auto hidden}.chat-list-menu-title::-webkit-scrollbar{width:0;height:0;display:none}.chat-list-menu-subtitle::-webkit-scrollbar{width:0;height:0;display:none}.chat-list-menu-actions{-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto;padding:.3rem 0;overflow-y:auto}.chat-menu-item{--chat-menu-icon-slot:36px;width:100%;color:var(--wa-text);text-align:left;cursor:pointer;grid-template-columns:var(--chat-menu-icon-slot) 1fr;background:0 0;border:none;align-items:center;column-gap:.45rem;padding:.75rem 1rem;font-size:.9rem;transition:background .15s;display:grid}.chat-menu-item-toggleable{grid-template-columns:var(--chat-menu-icon-slot) 1fr auto}.chat-menu-item-label{min-width:0}.chat-menu-pin-icon{transition:transform .2s}.chat-menu-pin-icon-pinned{transform:rotate(0)}.chat-menu-pin-icon-unpinned{transform:rotate(-45deg)}.chat-menu-favorite-glyph{justify-self:center;place-items:center;width:17px;height:17px;display:grid;position:relative}.chat-menu-favorite-icon{display:block}.chat-menu-favorite-glyph-active{color:#fff}.chat-menu-archive-glyph{justify-self:center;width:17px;height:17px;position:relative}.chat-menu-archive-box{display:block}.chat-menu-archive-lid{transform-origin:0;background:currentColor;border-radius:999px;width:13px;height:2px;transition:transform .2s;position:absolute;top:2px;left:2px}.chat-menu-archive-glyph-archived .chat-menu-archive-lid{transform:rotate(0)translateY(0)}.chat-menu-archive-glyph-unarchived .chat-menu-archive-lid{transform:rotate(-28deg)translate(-1px,-1px)}.chat-menu-toggle-indicator{background:var(--wa-border);border-radius:999px;width:34px;height:18px;transition:background .2s;position:relative}.chat-menu-toggle-indicator:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.chat-menu-toggle-indicator.active{background:var(--wa-accent)}.chat-menu-toggle-indicator.active:after{transform:translate(16px)}.chat-menu-item>svg{justify-self:center;display:block}.chat-menu-item:hover{background:var(--wa-active)}.chat-menu-item:disabled{cursor:not-allowed;opacity:.5}.chat-menu-item:disabled:hover{background:0 0}.chat-menu-item svg{flex-shrink:0}.chat-list-menu-link-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.5rem 1rem;display:grid}.chat-menu-link-button{border:1px solid var(--wa-border);background:var(--wa-bg-2);width:100%;color:var(--wa-text);text-align:center;cursor:pointer;border-radius:8px;justify-content:center;place-items:center;gap:.2rem;padding:.48rem .3rem;font-size:.72rem;font-weight:400;line-height:1.1;transition:background .15s,border-color .15s,color .15s;display:grid}.chat-menu-link-button:hover{background:var(--wa-active);border-color:var(--wa-accent)}.chat-menu-link-button:disabled{opacity:.55;cursor:not-allowed}.chat-menu-link-button:disabled:hover{background:var(--wa-bg-2);border-color:var(--wa-border)}.chat-search-header{align-items:center;gap:.5rem;padding:.7rem .5rem;display:flex;overflow:visible}.chat-search-back-button{width:1.9rem;height:1.9rem;color:var(--wa-text-2);background:0 0;flex:none;margin-right:.05rem}.chat-search-back-button:hover{color:var(--wa-text);background:0 0}.chat-search-action-button{color:var(--wa-text);flex:none}.chat-search-input-wrapper{border:1px solid var(--wa-border);background:var(--wa-search-bg);box-sizing:border-box;border-radius:999px;flex:auto;align-items:center;gap:0;min-width:0;min-height:2.25rem;padding:0 .2rem;display:flex}.chat-search-input{width:100%;color:var(--wa-text);background:0 0;border:none;border-radius:999px;outline:none;min-width:0;padding:.1rem .2rem .1rem .18rem;font-size:1rem}.search-nav-buttons{flex:none;align-items:center;gap:.15rem;display:flex}.search-match-count{text-align:center;min-width:2.75rem;color:var(--wa-text-2);letter-spacing:.01em;font-size:.78rem;font-weight:600}.date-picker-container{flex:none}.chat-search-input::placeholder{color:var(--wa-text-2)}.chat-search-input::-webkit-search-decoration{display:none}.chat-search-input::-webkit-search-cancel-button{display:none}.chat-search-input::-webkit-search-results-button{display:none}.chat-search-input::-webkit-search-results-decoration{display:none}.chat-search-input:focus{background:0 0}.chat-search-date-overlay{background:#00000073;padding:0!important}.chat-search-date-sheet-shell{width:100%;max-width:none}.chat-search-date-sheet{border-left:none;border-right:none;border-radius:0;width:100%;max-width:none;padding-bottom:0}.chat-search-date-sheet-content{--month-grid-calendar-inline-bleed:0rem;flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex}.chat-search-date-sheet-header{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.chat-search-date-sheet-title{color:var(--wa-text);margin:0;font-size:1.05rem;font-weight:700}.chat-search-date-sheet-actions{scrollbar-width:none;gap:.65rem;min-height:3.14rem;padding:.325rem 6px;display:flex;overflow-x:auto}.chat-search-date-sheet-actions::-webkit-scrollbar{display:none}.chat-search-date-quick-action-today{scroll-margin-inline-start:6px}.chat-search-date-calendar-shell{width:calc(100% + (var(--month-grid-calendar-inline-bleed,0rem) * 2));margin-inline:calc(var(--month-grid-calendar-inline-bleed,0rem) * -1);gap:0;display:grid}.chat-search-date-calendar{box-sizing:border-box;border-top:1px solid var(--wa-border);background:var(--wa-search-bg);gap:.45rem;width:100%;padding:.55rem 6px .45rem;display:grid}.chat-search-date-calendar-body{align-content:start;gap:.35rem;min-height:13.75rem;display:grid}.chat-search-date-calendar-toolbar{grid-template-columns:1.8rem minmax(0,1fr) 1.8rem;align-items:center;gap:.25rem;display:grid}.chat-search-date-month-button{color:var(--wa-text);min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.chat-search-date-month-label{color:inherit;text-align:center;margin:0;font-size:1rem;font-weight:700}.chat-search-date-nav-button{border:1px solid var(--wa-border);background:var(--wa-header);width:1.8rem;height:1.8rem;color:var(--wa-text);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.chat-search-date-nav-button svg{display:block}.chat-search-date-nav-button:disabled{opacity:.3;cursor:default}.chat-search-date-weekdays,.chat-search-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.1rem;display:grid}.chat-search-date-weekday{color:var(--wa-text-2);text-align:right;min-height:1rem;padding-right:.18rem;font-size:.78rem;font-weight:600}.chat-search-date-weekday.is-weekend{color:color-mix(in srgb, #64748b 72%, var(--wa-text-2))}.chat-search-date-day{min-height:2rem;color:var(--wa-text);font:inherit;cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:10px;padding:.18rem .24rem .18rem .1rem}.chat-search-date-day:disabled{opacity:.25;cursor:default}.chat-search-date-day.is-outside-month{color:var(--wa-text-2);opacity:.65}.chat-search-date-day.is-weekend{background:color-mix(in srgb, var(--wa-text) 4%, var(--wa-search-bg))}.chat-search-date-day.is-selected{background:var(--wa-accent);color:#fff;font-weight:700}.chat-search-date-month-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.chat-search-date-month-cell{border:1px solid var(--wa-border);background:var(--wa-header);min-height:2.15rem;color:var(--wa-text);font:inherit;cursor:pointer;border-radius:10px}.chat-search-date-month-cell:disabled{opacity:.25;cursor:default}.chat-search-date-month-cell.is-selected{background:color-mix(in srgb, var(--wa-accent) 22%, var(--wa-panel));border-color:color-mix(in srgb, var(--wa-accent) 55%, var(--wa-border))}.chat-new-search{z-index:1;align-items:center;gap:.55rem;padding:.15rem 0 0;display:flex;position:relative}.chat-new-actions{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-top:.65rem;display:grid;position:relative}.chat-new-content{z-index:1;gap:0;padding-top:0;display:grid;position:relative}.chat-new-search-icon{color:var(--wa-text-2);flex:none}.chat-new-search-input{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;min-width:0;color:var(--wa-text);border-radius:999px;outline:none;padding:.72rem .95rem;font-size:.95rem;line-height:1.2}.chat-new-search-input::placeholder{color:var(--wa-text-2)}.chat-new-search-input:focus{background:var(--wa-header)}.chat-new-option{background:var(--wa-bg-2);border-radius:12px;justify-content:center;align-items:center;gap:.3rem;width:100%;min-width:0;min-height:0;padding:.5rem .85rem}.chat-new-option-icon{width:auto;height:auto;color:var(--wa-text);background:0 0;border:0}.chat-new-option .settings-option-text{flex:none;justify-content:center;align-items:center;width:auto;min-width:0}.chat-new-option .settings-option-title{white-space:nowrap;font-size:.95rem;font-weight:500}.chat-new-qr-sheet{max-width:32rem}.chat-new-qr-sheet-content{gap:.95rem;padding-top:.2rem;display:grid}.chat-new-qr-sheet-content-show{text-align:center;justify-items:center}.chat-new-qr-actions{gap:.7rem;display:grid}.chat-new-qr-action{border:1px solid var(--wa-border);background:var(--wa-bg-2);width:100%;color:var(--wa-text);text-align:left;cursor:pointer;border-radius:16px;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;transition:background .18s,border-color .18s;display:flex}.chat-new-qr-action:hover{background:var(--wa-active);border-color:var(--wa-accent)}.chat-new-qr-action-icon{background:0 0;border-radius:0;flex:none;width:auto;height:auto}.chat-new-qr-action-copy{gap:.2rem;display:grid}.chat-new-qr-action-title{font-size:.98rem;font-weight:600}.chat-new-qr-action-description{color:var(--wa-text-2);font-size:.9rem;line-height:1.35}.chat-new-qr-preview-card{border:1px solid var(--wa-border);background:linear-gradient(#292e40fa,#181b26fa);border-radius:20px;width:min(100%,17rem);padding:1rem;box-shadow:inset 0 1px #ffffff0a}.chat-new-qr-preview{border-radius:16px;place-items:center;min-height:15rem;display:grid;overflow:hidden}.chat-new-qr-preview-image{width:100%;height:auto;display:block}.chat-new-qr-preview-status{color:var(--wa-text-2);font-size:.92rem}.chat-new-qr-value{color:var(--wa-text-2);word-break:break-word;margin:0;font-size:.82rem;line-height:1.4}@media (width<=460px){.chat-new-option{text-align:center;flex-direction:column;gap:.18rem;padding-top:.56rem;padding-bottom:.56rem}.chat-new-option .settings-option-text{text-align:center;width:100%}.chat-new-option .settings-option-title{white-space:normal;line-height:1.15}.chat-new-qr-action{padding:.85rem .9rem}}.chat-clear-confirm-button-danger{color:#ef6a61;background:0 0;border-color:#ef6a61}.chat-clear-confirm-button-danger:hover:not(:disabled){background:#ef6a611f}.chat-clear-confirm-overlay{z-index:1200;justify-content:center;align-items:flex-end;padding:.7rem .7rem 0;transition:background-color .18s;display:flex;position:fixed;inset:0}.chat-clear-confirm-overlay.is-closing{pointer-events:none}.chat-clear-confirm-overlay.message-detail-emoji-overlay{padding:0}.chat-clear-confirm-sheet-shell{width:100%;max-width:none;animation:.24s cubic-bezier(.22,1,.36,1) chat-clear-confirm-sheet-enter}.chat-clear-confirm-sheet{background:var(--wa-panel);border:1px solid var(--wa-border);touch-action:none;border-radius:16px 16px 0 0;transition:transform .18s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 18px 42px #0000006b}.chat-clear-confirm-sheet.message-popup-menu-picker{touch-action:pan-x pan-y}.chat-clear-confirm-sheet.is-dragging{transition:none}.chat-clear-confirm-sheet.is-closing{opacity:.96}.chat-clear-confirm-handle-wrap{justify-content:center;padding:.55rem 0 .3rem;display:flex}.chat-clear-confirm-handle{background:#ffffff38;border-radius:999px;width:44px;height:5px}.chat-clear-confirm-header{padding-top:.3rem}.chat-clear-confirm-content{padding-top:.75rem}.chat-clear-confirm-content .settings-status-message{border-radius:14px}@keyframes chat-clear-confirm-sheet-enter{0%{opacity:.85;transform:translateY(calc(100% + 1.2rem))}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.domain-detail-title-compact{left:5.5rem;right:2.9rem}.domain-detail-title-expanded h2{font-size:1.05rem}}.settings-space-occupied{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.settings-space-occupied-summary,.settings-space-occupied-summary-metric,.settings-space-occupied-section{background:var(--wa-panel);border:1px solid var(--wa-border);border-radius:8px;padding:.9rem}.settings-space-occupied-summary{flex-direction:column;justify-content:space-between;align-items:stretch;gap:.85rem;display:flex}.settings-space-occupied-summary-main,.settings-space-occupied-summary-breakdown{justify-content:space-between;gap:.75rem;min-width:0;display:flex}.settings-space-occupied-summary-main{align-items:baseline}.settings-space-occupied-summary-cards{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;min-width:0;display:grid}.settings-space-occupied-summary-metric{color:inherit;flex-direction:column;gap:.35rem;min-width:0;text-decoration:none;display:flex}.settings-space-occupied-summary-metric strong{color:var(--wa-text);font-size:1.25rem;font-weight:800}.settings-space-occupied-summary-label{color:var(--wa-text-2);font-size:.82rem;font-weight:750}.settings-space-occupied-total{color:var(--wa-text);font-size:1.45rem;font-weight:800}.settings-space-occupied-count{color:var(--wa-text-2);font-size:.85rem}.settings-space-occupied-section{flex-direction:column;gap:.75rem;display:flex}.settings-space-occupied-section h3{color:var(--wa-text);margin:0;font-size:.95rem;font-weight:800}.settings-space-occupied-list{flex-direction:column;gap:.65rem;display:flex}.settings-space-occupied-table{border-collapse:collapse;color:var(--wa-text);table-layout:fixed;width:100%;font-size:.8rem}.settings-space-occupied-table th,.settings-space-occupied-table td{border-bottom:1px solid var(--wa-border);text-align:right;vertical-align:middle;white-space:nowrap;padding:.55rem .35rem}.settings-space-occupied-table th:first-child,.settings-space-occupied-table td:first-child{overflow-wrap:anywhere;text-align:left;white-space:normal;min-width:0}.settings-space-occupied-table thead th{color:var(--wa-text-2);text-transform:uppercase;font-size:.72rem;font-weight:800}.settings-space-occupied-sort-button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.settings-space-occupied-sort-button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px;border-radius:.25rem}.settings-space-occupied-table tbody th{font-weight:750}.settings-space-occupied-table tbody tr:last-child th,.settings-space-occupied-table tbody tr:last-child td{border-bottom:0}.settings-space-occupied-table-total th,.settings-space-occupied-table-total td{color:var(--wa-text);font-weight:800}.settings-space-occupied-table-wide{table-layout:auto}.settings-space-occupied-row{color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.settings-space-occupied-row-copy{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.settings-space-occupied-row-label{color:var(--wa-text);overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:750}.settings-space-occupied-row-detail{color:var(--wa-text-2);white-space:nowrap;flex:none;font-size:.8rem}.settings-space-occupied-row-subdetail{color:var(--wa-text-2);overflow-wrap:anywhere;min-width:0;font-size:.78rem}.settings-space-occupied-meter{background:color-mix(in srgb, var(--wa-border) 72%, transparent);border-radius:999px;width:100%;height:.45rem;overflow:hidden}.settings-space-occupied-meter>span{background:var(--wa-accent);border-radius:inherit;height:100%;display:block}.settings-template-form-modal-shell{width:100%;min-width:0;max-width:100%}.settings-template-form-modal-shell~.settings-template-form-modal-shell{z-index:1203;position:fixed;inset:0}.settings-template-form-modal-shell~.settings-template-form-modal-shell .settings-template-form-modal,.settings-template-form-modal-shell~.settings-template-form-modal-shell .settings-template-form-modal-body,.settings-template-form-modal-shell~.settings-template-form-modal-shell .settings-template-form-modal-body-content{background:var(--wa-panel)}.settings-template-form-modal-sheet{border-left:none;border-right:none;border-radius:0;width:100%;min-width:0;max-width:100%;padding-bottom:0}.settings-template-form-modal{--settings-template-form-modal-bottom-inset:0px;box-shadow:none;width:100%;min-width:0;max-width:100%;height:calc((max(var(--wa-viewport-height,100dvh), 100dvh) / var(--wa-ui-zoom)) - var(--settings-template-form-modal-bottom-inset));max-height:calc((max(var(--wa-viewport-height,100dvh), 100dvh) / var(--wa-ui-zoom)) - var(--settings-template-form-modal-bottom-inset));overflow-anchor:none;background:0 0;border:0;flex-direction:column;display:flex;overflow:hidden;transition:none!important;animation:none!important}.settings-template-form-modal.settings-template-form-modal-with-ribbon{--settings-template-form-modal-bottom-inset:calc(var(--wa-bottom-ribbon-icon-size,1.45rem) + (var(--wa-bottom-ribbon-label-size,.62rem) * var(--wa-bottom-ribbon-label-line-height,1.1)) + 2px + .62rem + 1px)}.settings-template-form-modal,.settings-template-form-modal *{transition:none!important;animation:none!important}.settings-template-form-modal .settings-template-input-floating-label{transition:top .18s,padding .18s,background-color .18s,color .18s,font-size .18s!important}.settings-template-form-modal-content{--month-grid-calendar-inline-bleed:0rem;flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex}.settings-template-form-modal-header{--settings-template-header-circle-gap:.35rem;box-shadow:none;z-index:1;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:0;padding:6px;display:flex;position:sticky;top:0}.settings-template-form-modal .settings-template-form-modal-header{padding:6px}.settings-template-form-modal-body{overflow-anchor:none;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}.settings-template-form-modal-body-opaque{background:var(--wa-panel)}.settings-template-form-modal-body-content{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.settings-template-form-modal-body-content-margined{padding:.35rem 8px 1.25rem}.settings-template-form-modal-body-content-opaque{background:var(--wa-panel)}.settings-template-video-youtube-modal .settings-template-form-modal-body,.settings-template-video-youtube-modal .settings-template-form-modal-body-content,.settings-template-video-youtube-modal .settings-template-video-youtube-player,.settings-template-video-youtube-modal .settings-template-video-youtube-player iframe{touch-action:auto}.settings-template-form-modal-header-copy{flex:auto;justify-content:flex-start;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}.settings-template-form-modal-header-copy.is-searching{flex:none}.settings-template-form-modal-header-copy h3{text-align:left;flex:1;width:0;min-width:0;padding-left:6px;padding-right:6px}.settings-template-form-modal-header-title-shell{flex:1;align-items:center;gap:.45rem;width:0;min-width:0;padding-left:6px;padding-right:6px;display:inline-flex}.settings-template-form-modal-header-title-shell h3{padding-left:0;padding-right:0}.settings-template-form-modal-header-title-icon{color:var(--wa-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-template-form-modal-header-title-stack{--settings-template-header-title-reveal:0;flex:1;align-items:center;width:0;min-width:0;padding-left:6px;padding-right:6px;display:grid}.settings-template-form-modal-header-title-stack.is-clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.settings-template-form-modal-header-title-stack.is-clickable:focus-visible{outline:2px solid var(--wa-accent);outline-offset:3px;border-radius:.5rem}.settings-template-form-modal-header-title-a11y{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.settings-template-form-modal-header-title-layer{max-width:100%;color:var(--wa-text);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:0;grid-area:1/1;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:800;display:block;overflow:hidden}.settings-template-form-modal-header-title-layer-base{opacity:calc(1 - var(--settings-template-header-title-reveal,0));transform:translateY(calc(var(--settings-template-header-title-reveal,0) * -.24rem))}.settings-template-form-modal-header-title-layer-revealed{opacity:var(--settings-template-header-title-reveal,0);transform:translateY(calc((1 - var(--settings-template-header-title-reveal,0)) * .24rem))}.settings-template-form-modal-header-back{will-change:opacity, width, min-width, transform;transition:opacity .16s,width .18s,min-width .18s,transform .18s}.settings-template-form-modal-header-avatar{margin-left:var(--settings-template-header-circle-gap);justify-content:center;align-items:center;display:inline-flex}.settings-template-form-modal-header-avatar .settings-email-avatar-wrap{border:0;width:2rem;height:2rem;padding:0}@media (prefers-reduced-motion:reduce){.settings-template-form-modal-header-back{transition:none}}.settings-template-form-modal-header-actions{justify-content:flex-end;align-items:center;gap:var(--settings-template-header-circle-gap);flex:none;min-width:0;display:inline-flex}.settings-template-form-modal-header-actions.is-searching{flex:auto;min-width:0}.settings-template-form-modal-header-actions .settings-bottom-ribbon-search{flex:0 0 2rem;min-width:0;transition:width .18s,background-color .18s,border-color .18s!important}.settings-template-form-modal-header-actions>:not(.settings-bottom-ribbon-search){flex:none}.settings-template-form-modal-header-actions .settings-bottom-ribbon-search.is-open{margin-left:6px}.settings-template-form-modal-header-actions .settings-bottom-ribbon-search:not(.is-open) .template-circle-empty-button,.settings-template-form-modal-header-actions .settings-bottom-ribbon-search.is-open .template-circle-empty-button{margin-left:-1px;margin-right:1px}.settings-template-form-modal-header-actions .settings-bottom-ribbon-search.is-open .template-circle-empty-button{box-shadow:none;background:0 0;border-color:#0000;border-top-left-radius:0;border-bottom-left-radius:0}:root[data-theme=light] .settings-template-form-modal-header-actions .settings-bottom-ribbon-search.is-open,:root[data-theme=light] .settings-template-form-modal-header-actions .settings-bottom-ribbon-search.is-open .template-circle-empty-button,:root[data-theme=light] .settings-template-form-modal-header-actions .settings-bottom-ribbon-search.is-open .template-circle-empty-button:hover,:root[data-theme=light] .settings-template-form-modal-header-actions .settings-bottom-ribbon-search.is-open .template-circle-empty-button:active{background:#fff}.settings-template-form-modal-header-actions.is-searching .settings-bottom-ribbon-search{flex:auto}.settings-template-form-modal-header-actions .settings-bottom-ribbon-search-input{appearance:none;box-sizing:border-box;box-shadow:none;height:100%;margin-left:0;padding:0 .7rem 2px 1px;line-height:1.2;transition:opacity .18s!important}.settings-template-form-modal-header-actions .settings-bottom-ribbon-search-input::-webkit-search-cancel-button{display:none}.settings-template-modal-search-clear{color:var(--wa-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;margin-right:2px;padding:0;display:grid}.settings-template-modal-search-clear:hover{color:var(--wa-text)}.settings-template-modal-search-clear svg{display:block}.settings-template-form-modal-fallback-copy{width:100%;color:var(--wa-text);align-content:start;gap:.95rem;font-size:.97rem;line-height:1.6;display:grid}.settings-template-form-modal-fallback-copy p{margin:0}.settings-template-email-add-form{width:100%;margin:0}.settings-template-email-add-form .settings-template-email-add-input{width:100%}.settings-template-form-modal.settings-template-entity-modal .settings-profiles-sheet-content{flex:none;min-height:auto;padding:0;display:block;overflow:visible}.settings-template-form-modal.settings-template-entity-modal .settings-profiles-sheet-content+.settings-profiles-sheet-content{margin-top:.65rem}.wallet-page{background:var(--wa-bg);gap:1.2rem;max-width:none;min-height:100%;margin:0 auto;padding:1.5rem;display:grid}.wallet-page-header{color:var(--wa-text);justify-content:space-between;align-items:end;gap:1rem;display:flex}.wallet-page-header h1{color:var(--wa-text);margin:0 0 .25rem}.wallet-page-header p{color:var(--wa-text-2);margin:0}.stripe-checkout-body{padding-inline:clamp(.9rem,4vw,1.35rem);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.stripe-checkout-content{gap:1rem;width:min(100%,46rem);margin:0 auto;display:grid}.stripe-checkout-shell,.stripe-payment-methods-panel{gap:.9rem;display:grid}.stripe-default-payment-method-panel{border:1px solid var(--wa-border);background:linear-gradient(180deg, color-mix(in srgb, var(--wa-panel) 92%, transparent), color-mix(in srgb, var(--wa-panel) 98%, var(--wa-bg) 2%)), radial-gradient(circle at top right, color-mix(in srgb, var(--wa-success) 14%, transparent), transparent 48%);border-radius:1rem;gap:.8rem;padding:1rem 1.05rem;display:grid}.stripe-default-payment-method-copy{gap:.35rem;display:grid}.stripe-default-payment-method-field{gap:.45rem;display:grid}.stripe-default-payment-method-label{color:var(--wa-text);font-size:.78rem;font-weight:700}.stripe-default-payment-method-select{border:1px solid var(--wa-border);background:var(--wa-search-bg);width:100%;min-height:3rem;color:var(--wa-text);font:inherit;border-radius:1rem;padding:.85rem 1rem}.stripe-default-payment-method-select:disabled{opacity:.7}.stripe-payment-methods-copy{gap:.35rem;display:grid}.stripe-payment-methods-description{color:var(--wa-text-2);margin:0;font-size:.82rem;line-height:1.45}.stripe-payment-methods-summary{gap:.3rem;font-size:.8rem;display:grid}.stripe-payment-methods-summary-order{color:var(--wa-text-2);word-break:break-word;line-height:1.45}.stripe-payment-methods-list{gap:.18rem;display:grid}.stripe-payment-method-row{padding:.18rem .1rem;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .15s,box-shadow .15s}.stripe-payment-method-main{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.stripe-payment-method-row-dragging{opacity:.72;box-shadow:0 .42rem 1rem #10182829, 0 0 0 2px color-mix(in srgb, var(--wa-accent) 35%, transparent);transform:scale(1.012)}.stripe-payment-method-row-disabled{opacity:.72}.stripe-payment-method-toggle{cursor:pointer;flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.stripe-payment-method-toggle input{margin:0}.stripe-payment-method-toggle-copy{gap:.18rem;min-width:0;display:grid}.stripe-payment-method-label{color:var(--wa-success);font-size:.92rem;font-weight:600;line-height:1.2}.stripe-payment-method-label-disabled{color:var(--wa-danger)}.stripe-payment-method-drag-handle{border:1px solid var(--wa-border);background:var(--wa-panel);min-width:2rem;min-height:2rem;color:var(--wa-text);cursor:grab;touch-action:none;border-radius:.75rem;flex:none;place-items:center;padding:0;display:grid}.stripe-payment-method-row-dragging .stripe-payment-method-drag-handle{cursor:grabbing}@media (prefers-reduced-motion:reduce){.stripe-payment-method-row{transition:none}}.stripe-checkout-copy{border:1px solid var(--wa-border);background:linear-gradient(180deg, color-mix(in srgb, var(--wa-panel) 90%, transparent), color-mix(in srgb, var(--wa-panel) 97%, var(--wa-bg) 3%)), radial-gradient(circle at top right, color-mix(in srgb, var(--wa-accent) 18%, transparent), transparent 42%);border-radius:1rem;gap:.45rem;padding:1rem 1.05rem;display:grid}.stripe-checkout-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--wa-accent);font-size:.72rem;font-weight:700}.stripe-checkout-title{color:var(--wa-text);margin:0;font-size:1.05rem;line-height:1.2}.stripe-checkout-description{margin:0;font-size:.84rem;line-height:1.45}.stripe-checkout-description-muted{color:var(--wa-text-2)}.stripe-checkout-description-success{color:var(--wa-success)}.stripe-checkout-description-error{color:var(--wa-danger)}.stripe-elements-frame{min-height:14rem;padding:1rem}.stripe-payment-element-frame{min-height:auto}.stripe-payment-element-frame .stripe-elements-frame{min-height:0}.stripe-pay-button{align-items:center;margin-top:0}.stripe-return-button{margin-top:.25rem}.stripe-pay-button-highlighted{border-color:color-mix(in srgb, var(--wa-success) 68%, var(--wa-border));background:linear-gradient(135deg, color-mix(in srgb, var(--wa-success) 20%, var(--wa-panel)), color-mix(in srgb, var(--wa-accent) 18%, var(--wa-panel))), var(--wa-panel);box-shadow:0 16px 34px #0003, 0 0 0 1px color-mix(in srgb, var(--wa-success) 24%, transparent)}.stripe-pay-button-highlighted .settings-option-title{color:var(--wa-text);font-weight:800}.stripe-pay-button-highlighted .settings-option-instruction{color:color-mix(in srgb, var(--wa-text) 80%, var(--wa-text-2))}.stripe-pay-button-highlighted:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--wa-success) 28%, var(--wa-panel)), color-mix(in srgb, var(--wa-accent) 24%, var(--wa-panel))), var(--wa-panel);border-color:color-mix(in srgb, var(--wa-success) 82%, var(--wa-border));transform:translateY(-1px)}.stripe-pay-button-highlighted:disabled{opacity:.72;box-shadow:0 10px 22px #0000001f, 0 0 0 1px color-mix(in srgb, var(--wa-success) 14%, transparent)}.wallet-highlighted-action{background:var(--wa-accent);color:#171717;border:1px solid var(--wa-accent);border-radius:8px}.wallet-highlighted-action-compact{min-width:5.1rem;line-height:1.1}:root[data-theme=light] .wallet-highlighted-action{color:#fff}.stripe-embedded-checkout-frame{border:1px solid var(--wa-border);background:color-mix(in srgb, var(--wa-surface,#fff) 92%, #f3f4f6 8%);border-radius:1.25rem;width:100%;min-height:32rem;margin-top:0;overflow:hidden;box-shadow:0 20px 44px #00000029}.stripe-embedded-checkout-frame-loading,.stripe-embedded-checkout-frame-error{place-items:center;display:grid}.stripe-embedded-checkout-frame #stripe-embedded-checkout{min-height:32rem}.device-shell{border:1px solid var(--wa-border);background:var(--wa-panel);color:var(--wa-text);border-radius:16px;grid-template-columns:1fr 160px;gap:.9rem;padding:1rem;display:grid}.device-panel{border:1px solid var(--wa-border);background:var(--wa-bg);border-radius:12px;gap:.9rem;padding:.9rem;display:grid}.panel-title{color:var(--wa-text-2);margin:0;font-size:1.25rem;font-style:italic}.wallet-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.module-box{border:1px solid var(--wa-accent-dk);text-align:center;background:var(--wa-panel);color:var(--wa-text);border-radius:8px;padding:.55rem .5rem;font-size:1rem;font-weight:600}.wallet-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.wallet-columns ul{color:var(--wa-text-2);gap:.35rem;margin:0;padding:0;font-size:1.5rem;font-style:italic;list-style:none;display:grid}.wallet-columns li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.device-footer{border-top:1px solid var(--wa-border);color:var(--wa-text-2);justify-content:space-between;gap:.8rem;padding-top:.6rem;font-size:1.2rem;font-style:italic;display:flex}.device-side-actions{align-content:space-between;gap:.6rem;display:grid}.action-pill{border:1px solid var(--wa-accent-dk);text-align:center;background:var(--wa-panel);color:var(--wa-text);border-radius:8px;padding:.7rem;font-size:1.2rem}:root[data-theme=light] .device-shell,:root[data-theme=light] .device-panel,:root[data-theme=light] .module-box,:root[data-theme=light] .action-pill{box-shadow:0 10px 24px #29486e0f}:root[data-theme=light] .stripe-checkout-copy{box-shadow:0 12px 26px #29486e14}:root[data-theme=light] .stripe-pay-button-highlighted{box-shadow:0 16px 30px #29486e1f, 0 0 0 1px color-mix(in srgb, var(--wa-success) 18%, transparent)}:root[data-theme=light] .stripe-payment-methods-panel,:root[data-theme=light] .stripe-payment-method-row{box-shadow:0 12px 26px #29486e14}:root[data-theme=light] .stripe-embedded-checkout-frame{box-shadow:0 18px 42px #29486e1f}.wallet-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.wallet-feature-card{background:var(--wa-panel);border:1px solid var(--wa-border);color:var(--wa-text);border-radius:14px;padding:1rem}.wallet-feature-card h2{color:var(--wa-text);margin:0 0 .5rem;font-size:1.05rem}.wallet-feature-card p{color:var(--wa-text-2);margin:0;font-size:.9rem}.wallet-permissions h2{color:var(--wa-text);margin:0}.wallet-permissions ul{color:var(--wa-text-2);gap:.35rem;margin:0;padding-left:1.1rem;display:grid}@media (width<=900px){.wallet-page{padding:1rem}.wallet-page-header{flex-direction:column;align-items:start}.device-shell{grid-template-columns:1fr}.wallet-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-columns{grid-template-columns:1fr}.wallet-columns ul{font-size:1.1rem}.device-footer{flex-wrap:wrap;font-size:.95rem}.device-side-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.action-pill{font-size:.95rem}.wallet-feature-grid{grid-template-columns:1fr}.stripe-checkout-body{padding-inline:.75rem}.stripe-checkout-content{width:100%}.stripe-checkout-copy{padding:.9rem}.stripe-embedded-checkout-frame{border-radius:1rem;min-height:28rem}.stripe-embedded-checkout-frame #stripe-embedded-checkout{min-height:28rem}.stripe-payment-element-frame{min-height:auto}}@media (width>=720px){.stripe-payment-methods-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.stripe-payment-methods-reset{width:auto}.stripe-payment-element-content{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start}.stripe-pay-button{position:sticky;top:1rem}}@media (width<=719px){.stripe-payment-method-row{grid-template-columns:1fr}.stripe-payment-method-actions{justify-content:flex-end}.stripe-payment-element-card{padding:.9rem}.stripe-embedded-checkout-frame{min-height:28rem}.stripe-elements-frame{min-height:12rem;padding:.875rem}}
