.app-toast-container{top:max(82px, calc(env(safe-area-inset-top) + 16px));z-index:2147483647;pointer-events:none;gap:10px;width:fit-content;max-width:calc(100vw - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.app-toast-container.has-app-update{top:max(70px, calc(env(safe-area-inset-top) + 16px))}.app-toast{box-sizing:border-box;border:1px solid var(--canvas-ui-border,#ffffff1a);background:var(--canvas-ui-surface,#2c2c2c);width:fit-content;min-width:0;max-width:min(464px,100vw - 32px);height:56px;color:var(--canvas-ui-text,#f3f3f4);box-shadow:0 0 20px var(--canvas-ui-shadow,#0000001a);font:inherit;font-family:"SF Pro", var(--sv-font-sans);letter-spacing:-.063px;text-align:left;cursor:pointer;pointer-events:auto;border-radius:8px;justify-content:flex-start;align-items:center;padding:16px 20px 16px 50px;font-size:14px;font-weight:400;line-height:24px;animation:.22s ease-out app-toast-in;display:flex;position:relative;overflow:hidden}.app-toast-glow{pointer-events:none;width:464px;height:56px;position:absolute;top:0;left:0}.app-toast-icon{z-index:1;pointer-events:none;flex:none;width:18px;height:18px;display:block;position:absolute;top:19px;left:20px}.app-toast-message{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(394px,100vw - 102px);display:block;position:relative;overflow:hidden}.app-toast-moderation{background:var(--canvas-ui-surface,#28292c);cursor:default;border-radius:12px;min-width:202px;padding:16px 54px 16px 50px}.app-toast-moderation .app-toast-icon{top:19px}.app-toast-moderation .app-toast-message{max-width:min(360px,100vw - 124px);color:var(--canvas-ui-text,#fff)}.app-toast-app-update{background:var(--canvas-ui-surface,#28292c);width:min(320px,100vw - 32px);height:56px;min-height:56px;box-shadow:0 0 20px var(--canvas-ui-shadow,#0000001a);cursor:default;border-radius:12px;align-items:center;padding:12px}.app-toast-update-content{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:32px;display:flex}.app-toast-update-summary{align-items:center;gap:8px;min-width:0;display:flex}.app-toast-update-icon{pointer-events:none;flex:0 0 18px;width:18px;height:18px;display:block}.app-toast-update-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--canvas-ui-text,#fff);font-family:"SF Pro", var(--sv-font-sans);letter-spacing:-.063px;font-size:14px;font-weight:400;line-height:17px;display:block;overflow:hidden}.app-toast-update-controls,.app-toast-update-actions{align-items:center;display:flex}.app-toast-update-controls{flex:none;gap:12px}.app-toast-update-actions{gap:4px}.app-toast-update-secondary-action,.app-toast-update-action{height:32px;font-family:"SF Pro", var(--sv-font-sans);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:14px;display:inline-flex}.app-toast-update-secondary-action{border:1px solid var(--canvas-ui-border,#333538);background:var(--canvas-ui-surface,#1c1e21);width:72px;color:var(--canvas-ui-text-secondary,#fff)}.app-toast-update-secondary-action:hover{background:var(--canvas-ui-hover,#24262a)}.app-toast-update-action{color:#171717;background:#d1fe17;border:0;width:56px}.app-toast-update-action:hover{background:#dcff4c}.app-toast-update-secondary-action:focus-visible,.app-toast-update-action:focus-visible,.app-toast-update-dismiss:focus-visible{outline:1px solid var(--canvas-ui-focus,#ffffffb8);outline-offset:2px}.app-toast-update-dismiss{cursor:pointer;background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.app-toast-update-dismiss svg{display:block}.app-toast-update-dismiss:hover path{stroke:var(--canvas-ui-text,#fff)}.app-toast-dismiss{z-index:2;cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;display:block;position:absolute;top:17px;right:20px}.app-toast-dismiss svg{display:block}.app-toast-dismiss:hover path,.app-toast-dismiss:focus-visible path{stroke:var(--canvas-ui-text,#fff)}.app-toast-dismiss:focus-visible{outline:1px solid var(--canvas-ui-focus,#ffffff5c);outline-offset:2px;border-radius:4px}@keyframes app-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
