.toast[data-v-8e42368b]{top:calc(var(--topbar) + 12px);z-index:80;color:#1a1a1a;background:#fff;border:1px solid #ebebeb;border-radius:10px;align-items:flex-start;gap:8px;max-width:min(340px,100vw - 32px);padding:10px 14px;font-size:13px;font-weight:500;line-height:1.35;display:flex;position:fixed;right:16px;box-shadow:0 8px 24px #00000014}.icon[data-v-8e42368b]{color:#16a34a;flex-shrink:0;margin-top:1px}.toast.error .icon[data-v-8e42368b]{color:var(--danger)}.toast-enter-active[data-v-8e42368b],.toast-leave-active[data-v-8e42368b]{transition:opacity .2s var(--ease), transform .2s var(--ease)}.toast-enter-from[data-v-8e42368b],.toast-leave-to[data-v-8e42368b]{opacity:0;transform:translateY(-6px)}@media (width>=900px){.toast[data-v-8e42368b]{right:20px}}@media (width<=899px){.toast[data-v-8e42368b]{max-width:none;left:12px;right:12px}}.scrim[data-v-f41c67f7]{z-index:120;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sheet[data-v-f41c67f7]{color:#f2f2f2;background:#1a1a1a;border-radius:12px;width:min(380px,100%);padding:20px 20px 16px;box-shadow:0 18px 50px #0006}.sheet h2[data-v-f41c67f7]{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:500}.sheet p[data-v-f41c67f7]{color:#b3b3b3;margin:0 0 18px;font-size:13px;line-height:1.45}.actions[data-v-f41c67f7]{justify-content:flex-end;gap:8px;display:flex}.sheet[data-v-f41c67f7] .ui-btn-ghost{color:#f2f2f2;background:#242424;border-color:#0000}.sheet[data-v-f41c67f7] .ui-btn-ghost:hover{background:#2e2e2e}.danger[data-v-f41c67f7]{color:#fff;background:#e11d48;border-color:#0000}.danger[data-v-f41c67f7]:hover{filter:brightness(1.06)}.app{background:var(--chrome);min-width:0;height:100%;min-height:0;overflow:hidden}.app-marketing{background:0 0;height:auto;min-height:100dvh;overflow:visible}:root{--ig-blue:#515bd4;--ig-purple:#8134af;--ig-pink:#dd2a7b;--ig-gold:#feda77;--ig-orange:#f58529;--grad-3:linear-gradient(115deg, #515bd4 0%, #8134af 48%, #dd2a7b 100%);--grad-2:#111;--bg:#fff;--panel:#fff;--panel-2:#f7f7f7;--hover:#f3f3f3;--border:#e6e6e6;--text:#111;--muted:#6b6b6b;--chrome:#1a1a1a;--danger:#e11d48;--radius:8px;--editor:300px;--topbar:48px;--ease:cubic-bezier(.22, 1, .36, 1);--focus:0 0 0 2px color-mix(in srgb, var(--ig-blue) 22%, transparent)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#111;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;position:absolute;top:8px;left:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}html,body,#app{background:var(--bg);height:100%;color:var(--text)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{-webkit-font-smoothing:antialiased;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}html.shell-marketing,html.shell-marketing body,html.shell-marketing #app{background:0 0;height:auto;min-height:100%;overflow:visible}html.shell-marketing body{overflow:hidden auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #fff}.chrome button:focus-visible,.chrome a:focus-visible,.chrome input:focus-visible,.chrome textarea:focus-visible,.chrome select:focus-visible{outline-color:#fff}button:disabled{cursor:default;pointer-events:none}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:color-mix(in srgb, var(--ig-pink) 28%, white);color:#111}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.field-label{letter-spacing:0;text-transform:none;color:#555;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.field-hint{color:#888;margin-top:2px;font-size:12px}.control-input,.control-textarea,.control-select{width:100%;color:var(--text);background:#fff;border:1px solid #e2e2e2;border-radius:6px;outline:none;padding:6px 9px;font-size:12.5px;transition:border-color .15s,background .15s,box-shadow .15s}.control-input:focus,.control-textarea:focus,.control-select:focus{border-color:var(--ig-purple);box-shadow:var(--focus);background:#fff}.control-textarea{resize:vertical;min-height:58px;line-height:1.4}.control-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:24px}input[type=range]{appearance:none;background:linear-gradient(to right, #fff var(--fill,0%), #3a3a3a var(--fill,0%));cursor:pointer;accent-color:#fff;border:0;border-radius:99px;width:100%;height:4px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:99px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--chrome);background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 1px #fff}input[type=range]::-moz-range-track{background:#3a3a3a;border:0;border-radius:99px;height:4px}input[type=range]::-moz-range-progress{background:#fff;border-radius:99px;height:4px}input[type=range]::-moz-range-thumb{border:2px solid var(--chrome);background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #fff}.icon-btn{width:30px;height:30px;color:var(--text);cursor:pointer;transition:background .15s ease, border-color .15s ease, transform .15s var(--ease);background:#fff;border:1px solid #e2e2e2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--hover)}.icon-btn:active{transform:scale(.96)}.ui-btn{white-space:nowrap;height:32px;transition:background-position .28s var(--ease), filter .18s ease, transform .18s var(--ease), box-shadow .18s ease, background-color .18s ease, border-color .18s ease;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ui-btn:disabled{opacity:.55}.ui-btn-ghost{color:#222;background:#fff;border-color:#e2e2e2}.ui-btn-ghost:hover{background:#f7f7f7;border-color:#d6d6d6}.ui-btn-ghost:active{transform:scale(.97)}.chrome{background:var(--chrome);color:#f2f2f2;border:0}.chrome .field-label{color:#b3b3b3}.chrome .field-hint{color:#888}.chrome .control-input,.chrome .control-textarea,.chrome .control-select{color:#f2f2f2;background-color:#242424;border:0}.chrome .control-input:focus,.chrome .control-textarea:focus,.chrome .control-select:focus{box-shadow:none;background-color:#2a2a2a;border-color:#0000}.chrome .control-select{background-color:#242424;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b3b3b3' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px}.chrome .icon-btn{color:#f2f2f2;background:#242424;border:0}.chrome .icon-btn:hover{background:#2e2e2e}.chrome .ui-btn-ghost{color:#f2f2f2;background:0 0;border-color:#0000}.chrome .ui-btn-ghost:hover{background:#2a2a2a;border-color:#0000}.chrome input[type=range]{background:linear-gradient(to right, #fff var(--fill,0%), #3a3a3a var(--fill,0%));accent-color:#fff}.chrome input[type=range]::-webkit-slider-thumb{border-color:var(--chrome);background:#fff;box-shadow:0 0 0 1px #fff}.chrome input[type=range]::-moz-range-track{background:#3a3a3a}.chrome input[type=range]::-moz-range-progress{background:#fff}.chrome input[type=range]::-moz-range-thumb{border-color:var(--chrome);background:#fff;box-shadow:0 0 0 1px #fff}.chrome ::-webkit-scrollbar-thumb{background:#3a3a3a}.chrome ::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.ui-btn-primary{background-color:#515bd4;background-image:var(--grad-3);color:#fff;background-position:0;background-repeat:no-repeat;background-size:160% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}.ui-btn-primary:hover{background-position:100%;transform:translateY(-1px)}.ui-btn-primary:active{transform:translateY(0)scale(.98)}.ghost{opacity:0;pointer-events:auto}.ghost:hover{opacity:.4;outline-offset:4px;outline:1px dashed #111}@media (width<=899px){.field-label{margin-bottom:6px;font-size:13px}.control-input,.control-textarea,.control-select{border-radius:10px;min-height:44px;padding:12px;font-size:16px}.control-textarea{min-height:88px}.icon-btn{border-radius:10px;width:40px;height:40px}.ui-btn{min-height:40px}input[type=range]{touch-action:none;height:8px}input[type=range]::-webkit-slider-runnable-track{height:8px}input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-8px}input[type=range]::-moz-range-thumb{width:24px;height:24px}.chrome .control-input,.chrome .control-textarea,.chrome .control-select{background-color:#262626}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
