.mx-root{--background:#020604;--surface:#06110a;--surface-soft:#0a1a10;--border:#143a22;--foreground:#cdf7d9;--muted:#6aa77e;--pvz-accent:#22e36b;--mx-glow:0 0 12px #22e36b59;--mx-mono:ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;min-height:100vh;color:var(--foreground);background:radial-gradient(1200px 500px at 80% -10%,#22e36b14,#0000 60%),radial-gradient(900px 400px at -10% 110%,#22e36b0d,#0000 60%),#020604}.mx-root .tabular-nums,.mx-root .mx-mono{font-family:var(--mx-mono);font-variant-numeric:tabular-nums}.mx-root ::selection{color:#020604;background:#22e36b}.mx-hero{border:1px solid var(--border);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #22e36b0f,0 20px 40px -24px #000}.mx-rain{opacity:.55;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mx-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020604eb 0%,#020604b3 45%,#02060440 100%);position:absolute;top:0;bottom:0;left:0;right:0}.mx-hero-body{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.mx-title{font-family:var(--mx-mono);letter-spacing:.04em;color:#d8ffe4;text-shadow:var(--mx-glow);margin:0;font-size:22px}.mx-sub{color:var(--muted);font-size:12px;font-family:var(--mx-mono);margin:4px 0 0}.mx-cursor{color:#22e36b;margin-left:2px;animation:1.1s step-end infinite mx-blink;display:inline-block}.mx-pills{filter:drop-shadow(0 6px 14px #00000080);width:96px;height:48px}.mx-rabbit{flex:none}.mx-live{border:1px solid var(--border);min-height:40px;color:var(--foreground);background:#06110acc;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mx-live i{border:1px solid var(--border);background:#0d2416;border-radius:999px;width:34px;height:20px;position:relative}.mx-live i:after{content:"";background:#3d6b4b;border-radius:50%;width:14px;height:14px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}.mx-live[aria-checked=true] i:after{box-shadow:var(--mx-glow);background:#22e36b;transform:translate(14px)}.mx-live-dot{background:#3d6b4b;border-radius:50%;width:8px;height:8px}.mx-live[aria-checked=true] .mx-live-dot{background:#22e36b;animation:1.6s ease-out infinite mx-pulse}.mx-btn{border:1px solid var(--border);min-height:40px;color:var(--foreground);background:#06110acc;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:inline-flex}.mx-btn:hover:not(:disabled){box-shadow:var(--mx-glow);border-color:#22e36b}.mx-btn:disabled{opacity:.5}.mx-btn[data-tone=danger]{color:#ffb4b6;border-color:#e5484d73}.mx-btn[data-tone=primary]{color:#d8ffe4;background:#0e3a1e;border-color:#22e36b}.mx-root :focus-visible{outline-offset:2px;outline:2px solid #22e36b}.mx-nav{gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.mx-nav-group{flex:none}.mx-nav-group>span{font-family:var(--mx-mono);letter-spacing:.12em;text-transform:uppercase;color:#3f8a58;margin:0 0 6px 4px;font-size:12px;display:block}.mx-nav-items{gap:6px;display:flex}.mx-nav-item{border:1px solid var(--border);min-height:40px;color:var(--muted);white-space:nowrap;background:#06110ab3;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.mx-nav-item:hover{color:var(--foreground);border-color:#1e5a33}.mx-nav-item[aria-current=page]{color:#020604;box-shadow:var(--mx-glow);background:#22e36b;border-color:#22e36b}@media (min-width:1024px){.mx-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:20px;display:grid}.mx-nav{flex-direction:column;position:sticky;top:12px;overflow:visible}.mx-nav-items{flex-direction:column}.mx-nav-item{width:100%}}.mx-root .rounded-2xl.border{background:linear-gradient(#0a1a10d9,#06110ad9)}.mx-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.mx-kpi{border:1px solid var(--border);background:linear-gradient(#0a1a10,#06110a);border-radius:14px;padding:12px 14px;position:relative;overflow:hidden}.mx-kpi span{color:var(--muted);font-size:12px;display:block}.mx-kpi b{font-family:var(--mx-mono);color:#d8ffe4;text-shadow:var(--mx-glow);margin-top:4px;font-size:26px;line-height:1.1;display:block}.mx-kpi small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.mx-kpi[data-warn]{border-color:#f59e0b73}.mx-kpi[data-warn] b{color:#fde68a;text-shadow:0 0 12px #f59e0b59}.mx-kpi[data-bad]{border-color:#e5484d80}.mx-kpi[data-bad] b{color:#ffb4b6;text-shadow:0 0 12px #e5484d59}.mx-kpi .mx-spark{opacity:.8;width:70px;height:26px;position:absolute;bottom:6px;right:8px}.mx-panel{border:1px solid var(--border);background:linear-gradient(#0a1a10d9,#06110ad9);border-radius:16px;padding:14px 16px}.mx-panel h3{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;color:#8be7a8;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.mx-grid-2{gap:12px;display:grid}@media (min-width:900px){.mx-grid-2{grid-template-columns:1fr 1fr}}.mx-grid-3{gap:12px;display:grid}@media (min-width:1100px){.mx-grid-3{grid-template-columns:repeat(3,1fr)}}.mx-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mx-feed{max-height:420px;font-family:var(--mx-mono);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid;overflow-y:auto}.mx-feed li{border-radius:8px;grid-template-columns:74px 1fr;gap:10px;padding:6px 8px;animation:.35s both mx-in;display:grid}.mx-feed li:nth-child(odd){background:#22e36b0a}.mx-feed time{color:#3f8a58}.mx-feed b{color:#cdf7d9;font-weight:600}.mx-feed em{color:var(--muted);font-style:normal}.mx-feed li[data-denied] b{color:#ffb4b6}.mx-columns{margin:0}.mx-columns figcaption{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;display:flex}.mx-columns figcaption b{font-family:var(--mx-mono);color:#d8ffe4;font-size:16px}.mx-columns-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:86px;padding:4px 0;display:flex}.mx-columns-bars i{opacity:.85;transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;min-width:2px;animation:.6s both mx-grow}.mx-columns-axis{font-family:var(--mx-mono);color:#3f8a58;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.mx-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mx-bars li{grid-template-columns:minmax(90px,30%) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.mx-bars small{color:var(--muted);grid-column:2/4;margin-top:-4px;font-size:12px}.mx-bars-label{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);overflow:hidden}.mx-bars-track{background:#0d2416;border-radius:999px;height:8px;position:relative;overflow:hidden}.mx-bars-track i{box-shadow:var(--mx-glow);transform-origin:0;background:linear-gradient(90deg,#138a43,#22e36b);border-radius:999px;animation:.6s both mx-grow-x;position:absolute;top:0;bottom:0;left:0;right:auto}.mx-bars-track i[data-warn]{background:linear-gradient(90deg,#b45309,#f59e0b)}.mx-bars b{font-family:var(--mx-mono);color:#d8ffe4}.mx-spark{width:100%;height:36px;display:block}.mx-root table thead tr{border-color:var(--border)!important}.mx-root table th{font-family:var(--mx-mono);letter-spacing:.08em;color:#3f8a58!important}.mx-root table tbody tr:hover{background:#22e36b0d}.mx-row-btn{cursor:pointer}.mx-dialog{width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);box-shadow:0 0 0 1px #22e36b14, 0 30px 80px -20px #000, var(--mx-glow);background:#050e08;border:1px solid #1e5a33;border-radius:18px;margin:auto;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mx-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000402c7}.mx-dialog-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.mx-dialog-head h2{font-family:var(--mx-mono);color:#d8ffe4;margin:0 auto 0 0;font-size:16px}.mx-dialog-body{gap:14px;max-height:calc(100dvh - 120px);padding:16px;display:grid;overflow-y:auto}.mx-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.mx-field input,.mx-field select,.mx-field textarea{border:1px solid var(--border);min-height:40px;color:var(--foreground);background:#071509;border-radius:10px;padding:8px 10px;font-size:14px}.mx-field textarea{resize:vertical;min-height:84px}.mx-actions{flex-wrap:wrap;gap:8px;display:flex}.mx-tag{border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.mx-tag[data-tone=bad]{color:#ffb4b6;border-color:#e5484d80}.mx-tag[data-tone=good]{color:#8be7a8;border-color:#1e7a42}.mx-ok{color:#b7f5c8;background:#22e36b14;border:1px solid #1e7a42;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.mx-err{color:#ffb4b6;background:#e5484d14;border:1px solid #e5484d73;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.mx-seg{border:1px solid var(--border);background:#071509;border-radius:11px;gap:4px;padding:3px;display:inline-flex}.mx-seg button{min-height:32px;color:var(--muted);border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.mx-seg button[aria-pressed=true]{color:#020604;background:#22e36b}@keyframes mx-blink{50%{opacity:0}}@keyframes mx-pulse{0%{box-shadow:0 0 #22e36b99}to{box-shadow:0 0 0 8px #22e36b00}}@keyframes mx-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mx-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mx-root *,.mx-root :after{transition:none!important;animation:none!important}}:root[data-motion=off] .mx-root *{animation:none!important}
.aw-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e08128c;justify-content:center;align-items:center;padding:16px;animation:.2s both aw-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.aw-dialog{background:var(--surface);width:min(640px,100%);height:min(720px,94dvh);color:var(--foreground);border:1px solid var(--border);border-radius:24px;outline:none;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) both aw-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0c0810b3}.aw-head{color:#f2eefa;background:radial-gradient(70% 140% at 100% 0,#a66fc08c,#0000 60%),linear-gradient(135deg,#1c1320,#3a1838 55%,#5a2450);flex:none;padding:18px 20px 14px;position:relative;overflow:hidden}.aw-head-glow{pointer-events:none;background:radial-gradient(circle,#9b5cff59,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-40px}.aw-head-art{opacity:.95;pointer-events:none;width:112px;position:absolute;top:10px;right:56px}.aw-art{width:100%;height:auto}.aw-door{transform-origin:68px 67px;animation:3.2s ease-in-out infinite aw-door}.aw-box{animation:3.2s ease-in-out infinite aw-box}.aw-head-text{max-width:calc(100% - 170px);position:relative}.aw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d9b8ff;font-size:12px;font-weight:700}.aw-head h2{margin:4px 0 6px;font-size:22px;font-weight:800;line-height:1.2}.aw-head-text p{color:#f2eefac7;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.aw-head-text p svg{margin-right:-6px}.aw-close{color:#fff;background:#ffffff24;border-radius:12px;place-items:center;width:38px;height:38px;transition:background-color .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.aw-close:hover{background:#ffffff3d;transform:rotate(90deg)}.aw-steps{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex;position:relative}.aw-steps li{color:#f2eefa99;background:#ffffff12;border-radius:12px;flex:1;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:700;transition:background-color .25s,color .25s;display:flex}.aw-steps li span{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.aw-steps li[data-state=now]{color:#fff;background:#ffffff2e}.aw-steps li[data-state=now] span{color:#3a1838;background:#f2eefa}.aw-steps li[data-state=done]{color:#e6d4ff}.aw-steps li[data-state=done] span{color:#fff;background:#9b5cff}.aw-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.aw-pane{animation:.3s cubic-bezier(.2,.8,.2,1) both aw-in}.aw-q{font-size:18px;font-weight:800}.aw-hint{color:var(--muted);margin-top:2px;font-size:13px}.aw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.aw-card{text-align:left;border:1px solid var(--border);background:var(--surface);min-height:84px;color:var(--foreground);border-radius:16px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .2s,transform .2s,box-shadow .25s,background-color .2s;display:flex;position:relative}.aw-card:hover:not(:disabled){border-color:color-mix(in srgb, #7a3fb0 40%, var(--border));transform:translateY(-1px)}.aw-card[aria-pressed=true]{background:linear-gradient(135deg, color-mix(in srgb, #7a3fb0 12%, var(--surface)), var(--surface));border-color:#7a3fb0;box-shadow:0 14px 28px -20px #5a2450e6}.aw-card:disabled{opacity:.45}.aw-card-sm{min-height:72px}.aw-card-ico{color:#fff;background:linear-gradient(135deg,#a66fc0,#5a2450);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 16px -10px #5a2450e6}.aw-card-ico svg{width:24px;height:24px}.aw-card-text{gap:2px;min-width:0;padding-right:18px;display:grid}.aw-card-text b{font-size:14px}.aw-card-text small{color:var(--muted);font-size:12px;line-height:1.35}.aw-card-text em{color:#047857;margin-top:4px;font-size:12px;font-style:normal;font-weight:800}.aw-check{color:#0000;border:1.5px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;transition:all .2s;display:grid;position:absolute;top:10px;right:10px}.aw-card[aria-pressed=true] .aw-check{color:#fff;background:#7a3fb0;border-color:#7a3fb0}.aw-sub{align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:800;display:flex}.aw-sub svg{color:#7a3fb0}.aw-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.aw-chip{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--foreground);border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.aw-chip[aria-checked=true]{color:#fff;background:linear-gradient(135deg,#1c1320,#5a2450 60%,#a66fc0);border-color:#0000}.aw-chip-add{color:#7a3fb0;border-style:dashed}.aw-chip-add:hover{background:color-mix(in srgb, #7a3fb0 8%, var(--surface))}.aw-summary{background:color-mix(in srgb, #7a3fb0 7%, var(--surface));border:1px solid color-mix(in srgb, #7a3fb0 18%, var(--border));border-radius:16px;align-items:stretch;gap:6px;margin-top:14px;padding:10px;display:flex}.aw-summary>span:not(.aw-sum-arrow){text-align:center;flex:1;justify-items:center;gap:2px;min-width:0;display:grid}.aw-summary small{color:var(--muted);font-size:12px}.aw-summary b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.aw-sum-ico{color:#7a3fb0;background:var(--surface);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 10px -6px #5a245099}.aw-sum-ico svg{width:18px;height:18px}.aw-sum-arrow{background:linear-gradient(90deg,#a66fc0,#5a2450);border-radius:2px;flex:none;align-self:center;width:14px;height:2px}.aw-msg{margin-top:12px;display:block;position:relative}.aw-msg svg{color:#7a3fb0;position:absolute;top:12px;left:12px}.aw-msg textarea{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:96px;color:var(--foreground);resize:vertical;border-radius:14px;padding:10px 12px 10px 36px;font-size:14px;line-height:1.45}.aw-msg textarea:focus-visible{outline-offset:1px;outline:2px solid #7a3fb0}.aw-private{color:var(--muted);margin-top:6px;font-size:12px}.aw-error{color:#e11d48;margin-top:12px;font-size:13px;font-weight:600}.aw-foot{padding:12px 20px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.aw-primary{color:#fff;background:linear-gradient(135deg,#1c1320,#5a2450 60%,#a66fc0);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 12px 24px -14px #5a2450e6}.aw-primary:hover:not(:disabled){transform:translateY(-1px)}.aw-primary:disabled{opacity:.5}.aw-back{min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.aw-back:hover{color:var(--foreground);background:var(--surface-soft)}.aw-primary:focus-visible{outline-offset:2px;outline:2px solid #9b5cff}.aw-back:focus-visible{outline-offset:2px;outline:2px solid #9b5cff}.aw-card:focus-visible{outline-offset:2px;outline:2px solid #9b5cff}.aw-chip:focus-visible{outline-offset:2px;outline:2px solid #9b5cff}.aw-close:focus-visible{outline-offset:2px;outline:2px solid #9b5cff}.aw-done{text-align:center;justify-items:center;gap:8px;padding:18px 6px;display:grid}.aw-done-ico{color:#fff;background:linear-gradient(135deg,#a66fc0,#5a2450);border-radius:24px;place-items:center;width:72px;height:72px;animation:.45s cubic-bezier(.2,.9,.2,1.2) both aw-pop;display:grid;box-shadow:0 18px 30px -16px #5a2450e6}.aw-done h3{font-size:20px;font-weight:800}.aw-done p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.5}.aw-done .aw-summary{width:100%}.aw-done .aw-primary{min-width:180px;margin-top:8px}@keyframes aw-fade{0%{opacity:0}}@keyframes aw-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes aw-in{0%{opacity:0;transform:translate(14px)}}@keyframes aw-door{0%,30%,to{transform:scaleX(1)}50%,80%{transform:scaleX(.35)}}@keyframes aw-box{0%,40%,to{transform:translateY(0)}60%{transform:translateY(-4px)}}@media (max-width:560px){.aw-backdrop{align-items:flex-end;padding:0}.aw-dialog{border-radius:22px 22px 0 0;width:100%;height:94dvh}.aw-head{padding:16px 16px 12px}.aw-head-art{width:84px;top:14px;right:50px}.aw-head-text{max-width:calc(100% - 130px)}.aw-head h2{font-size:19px}.aw-steps li{justify-content:center;padding:6px 4px}.aw-body{padding:16px}.aw-grid{grid-template-columns:minmax(0,1fr);gap:8px}.aw-card{min-height:0}.aw-foot{padding-left:16px;padding-right:16px}.aw-summary b{white-space:normal}}@media (prefers-reduced-motion:reduce){.aw-backdrop,.aw-dialog,.aw-pane,.aw-door,.aw-box,.aw-done-ico{animation:none}}
.rp-promo,.rc-page{--rf-plum:var(--lightningcss-light,#4a2d5e)var(--lightningcss-dark,#e2d4f5);--rf-lilac:var(--lightningcss-light,#ece6f9)var(--lightningcss-dark,#2c2439);--rf-lilac-2:var(--lightningcss-light,#cdb9f2)var(--lightningcss-dark,#4a3b63);--rf-accent:var(--lightningcss-light,#7a5cc6)var(--lightningcss-dark,#b9a4f0);--rf-success:var(--lightningcss-light,#16855a)var(--lightningcss-dark,#6ee7b7);--rf-success-soft:var(--lightningcss-light,#e3f5ec)var(--lightningcss-dark,#183229);--rf-warning:var(--lightningcss-light,#9a5d10)var(--lightningcss-dark,#f5c26b);--rf-warning-soft:var(--lightningcss-light,#fbefdc)var(--lightningcss-dark,#33281a);--rf-danger:var(--lightningcss-light,#c2364f)var(--lightningcss-dark,#ff9aac);--rf-danger-soft:var(--lightningcss-light,#fbe6ea)var(--lightningcss-dark,#3a1d25);--rf-ease:cubic-bezier(.22, 1, .36, 1)}.rp-promo{isolation:isolate;width:100%;min-height:72px;color:var(--foreground);background:linear-gradient(120deg, color-mix(in srgb, var(--rf-lilac) 92%, var(--surface)), var(--surface) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rf-accent) 18%, var(--border)), 0 10px 24px -18px #4a2d5e8c;transition:transform .2s var(--rf-ease), box-shadow .2s var(--rf-ease);border-radius:20px;align-items:center;gap:12px;margin:12px 0;padding:10px 14px 10px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.rp-promo:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:30%;animation:7s ease-in-out infinite rp-shine;position:absolute;top:-40%;bottom:-40%;left:-30%;right:auto;transform:skew(-18deg)}.rp-promo:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rf-accent) 32%, var(--border)), 0 16px 30px -18px #4a2d5e99;transform:translateY(-2px)}.rp-promo:focus-visible{outline:2px solid var(--rf-accent);outline-offset:3px}.rp-promo-art{width:58px;height:52px;color:var(--rf-plum);background:linear-gradient(145deg, var(--rf-lilac-2), var(--rf-accent));border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}.rp-promo-art svg{width:54px;height:48px}.rp-promo-text{flex:1;gap:3px;min-width:0;display:grid}.rp-promo-text b{color:var(--rf-plum);font-size:15px;font-weight:800}.rp-promo-text small{color:var(--muted);font-size:12px;line-height:1.35}.rp-promo-go{background:var(--surface);color:var(--rf-accent);border-radius:999px;flex:none;align-items:center;gap:2px;padding:7px 10px 7px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px -3px #4a2d5e59}.rp-gift{transform-origin:33px 44px;animation:5s ease-in-out infinite rp-bob}.rp-plane{animation:6s ease-in-out infinite rp-fly}.rp-coin{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite rp-coin}.rp-coin-b{animation-delay:-2s}@keyframes rp-shine{0%,70%{left:-40%}to{left:130%}}@keyframes rp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes rp-fly{0%,to{transform:translate(0)}50%{transform:translate(2px,-3px)}}@keyframes rp-coin{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(12deg)}}@media (max-width:480px){.rp-promo-go{display:none}}.rc-page{box-sizing:border-box;width:min(960px,100%);color:var(--foreground);gap:16px;margin:0 auto;padding:20px 16px 64px;display:grid}.rc-back{color:var(--muted);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rc-back:hover{color:var(--rf-accent)}.rc-hero{background:radial-gradient(ellipse 70% 120% at 100% 0, color-mix(in srgb, var(--rf-lilac-2) 55%, transparent), transparent 60%), linear-gradient(140deg, var(--rf-lilac), var(--surface) 75%);box-shadow:0 16px 40px -28px #4a2d5e99, inset 0 0 0 1px color-mix(in srgb, var(--rf-accent) 14%, transparent);border-radius:24px;align-items:center;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.rc-hero-text{flex:1;gap:8px;min-width:0;display:grid}.rc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--rf-accent);margin:0;font-size:11px;font-weight:800}.rc-hero h1{letter-spacing:-.02em;color:var(--rf-plum);text-wrap:balance;margin:0;font-size:max(26px,min(5vw,34px));font-weight:800;line-height:1.1}.rc-hero-text>p:not(.rc-eyebrow):not(.rc-status){max-width:60ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.rc-hero-art{width:150px;height:134px;color:var(--rf-plum);flex:none}.rc-status{border-radius:12px;justify-self:start;margin:4px 0 0;padding:7px 12px;font-size:12.5px;font-weight:650}.rc-status[data-tone=warning]{background:var(--rf-warning-soft);color:var(--rf-warning)}.rc-status[data-tone=success]{background:var(--rf-success-soft);color:var(--rf-success)}.rc-steps{counter-reset:rc;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rc-steps li{background:var(--surface);counter-increment:rc;animation:rc-rise .5s var(--rf-ease) backwards;border-radius:18px;gap:12px;padding:16px;display:flex;position:relative;box-shadow:0 6px 18px -14px #4a2d5e66}.rc-steps li:nth-child(2){animation-delay:60ms}.rc-steps li:nth-child(3){animation-delay:.12s}.rc-steps li:after{content:counter(rc);color:color-mix(in srgb, var(--rf-accent) 16%, transparent);font-size:28px;font-weight:800;line-height:1;position:absolute;top:12px;right:14px}.rc-step-ico{background:var(--rf-lilac);width:36px;height:36px;color:var(--rf-accent);border-radius:12px;flex:none;place-items:center;display:grid}.rc-steps b{padding-right:22px;font-size:14px;font-weight:800;display:block}.rc-steps p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.rc-gain{background:var(--rf-lilac);color:var(--rf-plum);border-radius:999px;margin-top:8px;padding:4px 9px;font-size:11.5px;font-weight:800;display:inline-block}.rc-card{background:var(--surface);border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 6px 18px -14px #4a2d5e66}.rc-h2{margin:0;font-size:16px;font-weight:800}.rc-muted{color:var(--muted);margin:0;font-size:13px}.rc-label{color:var(--muted);font-size:11.5px;font-weight:700}.rc-row{flex-wrap:wrap;gap:8px;display:flex}.rc-link{background:linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--rf-lilac) 60%, var(--surface)));grid-template-columns:minmax(0,1fr) auto;align-items:center}.rc-link-text{gap:4px;min-width:0;display:grid}.rc-link code{overflow-wrap:anywhere;color:var(--rf-plum);font-size:13px}.rc-counters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rc-counter{background:var(--surface);animation:rc-rise .5s var(--rf-ease) backwards;border-radius:18px;align-content:start;gap:4px;padding:14px;display:grid;box-shadow:0 6px 18px -14px #4a2d5e66}.rc-counter-ico{background:var(--rf-lilac);width:32px;height:32px;color:var(--rf-accent);border-radius:10px;place-items:center;display:grid}.rc-counter b{color:var(--rf-plum);font-size:24px;font-weight:800;line-height:1.15}.rc-counter>span:last-child{color:var(--muted);font-size:12px;font-weight:600}.rc-counter[data-accent]{background:linear-gradient(140deg,#8f6bff,#4a2fd0);box-shadow:0 14px 28px -16px #5a3ce6cc}.rc-counter[data-accent] b,.rc-counter[data-accent]>span:last-child{color:#fff}.rc-counter[data-accent] .rc-counter-ico{color:#fff;background:#fff3}.rc-num{font-variant-numeric:tabular-nums}.rc-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rc-money-grid>div{background:var(--surface-soft);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.rc-money-grid>div[data-accent]{background:var(--rf-lilac)}.rc-money-grid span{color:var(--muted);font-size:12px}.rc-money-grid b{color:var(--rf-plum);font-size:17px;font-weight:800}.rc-payouts{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rc-payouts li{background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.rc-payouts li>span:first-child{flex:1;min-width:0}.rc-btn{cursor:pointer;min-height:42px;transition:transform .15s var(--rf-ease), box-shadow .15s var(--rf-ease);border:0;border-radius:14px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.rc-btn:active{transform:scale(.98)}.rc-btn:disabled{opacity:.5;cursor:default}.rc-btn-primary{color:#fff;background:linear-gradient(140deg,#8f6bff,#4a2fd0);box-shadow:0 10px 20px -12px #5a3ce6cc}.rc-btn-secondary{color:var(--foreground);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.rc-btn:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.rc-link-btn:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.rc-link-btn{color:var(--rf-accent);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:700}.rc-payout-form{background:color-mix(in srgb, var(--rf-lilac) 55%, var(--surface));max-width:420px;animation:rc-rise .35s var(--rf-ease) backwards;border-radius:16px;gap:10px;padding:14px;display:grid}.rc-form-sum{color:var(--muted);margin:0;font-size:13px}.rc-form-sum b{color:var(--rf-plum);font-size:18px}.rc-field{gap:5px;font-size:12px;font-weight:700;display:grid}.rc-field input,.rc-field select{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--foreground);border-radius:12px;padding:0 12px;font:500 15px inherit}.rc-field input:focus,.rc-field select:focus{border-color:var(--rf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-accent) 28%, transparent);outline:none}.rc-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.rc-error{background:var(--rf-danger-soft);color:var(--rf-danger);border-radius:12px;margin:0;padding:8px 12px;font-size:12.5px}.rc-invites{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rc-invites li{background:var(--surface-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.rc-avatar{background:var(--rf-lilac);width:34px;height:34px;color:var(--rf-plum);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.rc-invite-text{flex:1;min-width:120px;display:grid}.rc-invite-text b{font-size:13.5px}.rc-invite-text small{color:var(--muted);font-size:11.5px}.rc-stage{gap:4px;display:inline-flex}.rc-stage i{background:var(--border);border-radius:999px;width:18px;height:6px}.rc-stage i[data-on]{background:var(--rf-accent)}.rc-pill{background:var(--surface);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.rc-pill[data-tone=accent]{background:var(--rf-lilac);color:var(--rf-plum)}.rc-pill[data-tone=success]{background:var(--rf-success-soft);color:var(--rf-success)}.rc-pill[data-tone=warning]{background:var(--rf-warning-soft);color:var(--rf-warning)}.rc-pill[data-tone=danger]{background:var(--rf-danger-soft);color:var(--rf-danger)}.rc-invited p{color:var(--muted);margin:0;font-size:13px}.rc-progress{background:var(--surface-soft);border-radius:999px;height:10px;position:relative;overflow:visible}.rc-progress i{background:linear-gradient(90deg, var(--rf-lilac-2), var(--rf-accent));height:100%;transition:width .6s var(--rf-ease);border-radius:999px;display:block}.rc-progress span{background:var(--rf-plum);border-radius:1px;width:2px;height:18px;position:absolute;top:-4px}.rc-guest{color:var(--rf-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.rc-guest b{color:var(--foreground)}.rc-guest p{color:var(--muted);margin:2px 0 0;font-size:13px}.rc-terms{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:18px;padding:4px 16px}.rc-terms summary{min-height:44px;color:var(--rf-plum);cursor:pointer;align-items:center;font-size:14px;font-weight:800;display:flex}.rc-terms-body{padding-bottom:12px;font-size:13px;line-height:1.55}.rc-terms-body h3{margin:12px 0 4px;font-size:13.5px;font-weight:800}.rc-terms-body ul{color:var(--muted);margin:0;padding-left:18px}@keyframes rc-rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:860px){.rc-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-counter[data-accent]{grid-column:span 2}.rc-steps{grid-template-columns:1fr}.rc-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rc-hero{padding:18px}.rc-hero-art{width:96px;height:86px}.rc-link,.rc-guest{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rp-promo:after,.rp-gift,.rp-plane,.rp-coin,.rc-steps li,.rc-counter,.rc-payout-form{animation:none}.rp-promo,.rc-btn,.rc-progress i{transition:none}}:root[data-motion=off] :is(.rp-gift,.rp-plane,.rp-coin,.rc-steps li,.rc-counter){animation:none}
.ia-wrap{z-index:90;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.ia-card{--ia-plum:var(--lightningcss-light,#4a2d5e)var(--lightningcss-dark,#e2d4f5);--ia-accent:var(--lightningcss-light,#6a4a9c)var(--lightningcss-dark,#c4b0ec);--ia-lilac:var(--lightningcss-light,#e3d8f5)var(--lightningcss-dark,#3b2f50);pointer-events:auto;border:1px solid color-mix(in srgb, var(--ia-accent) 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--ia-lilac) 55%, var(--surface)), var(--surface) 42%);width:min(420px,100%);color:var(--foreground);border-radius:24px;gap:14px;padding:16px;animation:.4s cubic-bezier(.16,1,.3,1) backwards ia-in;display:grid;position:relative;box-shadow:0 28px 60px -24px #28144673,0 8px 20px -12px #28144640}@keyframes ia-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.ia-close{background:color-mix(in srgb, var(--ia-lilac) 60%, transparent);width:32px;height:32px;color:var(--ia-plum);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ia-head{align-items:center;gap:12px;padding-right:30px;display:flex}.ia-icon{border-radius:16px;flex:none;width:56px;height:56px;overflow:hidden;box-shadow:0 8px 18px -10px #28144699}.ia-icon img{width:100%;height:100%;display:block}.ia-title{gap:2px;min-width:0;display:grid}.ia-title small{letter-spacing:.12em;text-transform:uppercase;color:var(--ia-accent);font-size:10px;font-weight:750}.ia-title h2{color:var(--ia-plum);text-wrap:balance;margin:0;font-size:17px;font-weight:800;line-height:1.2}.ia-title p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ia-features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ia-features li{background:color-mix(in srgb, var(--ia-lilac) 30%, var(--surface));border-radius:14px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ia-f-ico{background:var(--surface);width:30px;height:30px;color:var(--ia-accent);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 2px 6px -3px #2814464d}.ia-features li>span:last-child{gap:1px;min-width:0;display:grid}.ia-features b{color:var(--ia-plum);font-size:12.5px;font-weight:750}.ia-features small{color:var(--muted);font-size:11.5px;line-height:1.35}.ia-ios{border:1px dashed color-mix(in srgb, var(--ia-accent) 35%, transparent);color:var(--ia-plum);border-radius:14px;gap:6px;margin:0;padding:10px 12px;font-size:12.5px;list-style:none;display:grid}.ia-ios li{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ia-ios svg{color:var(--ia-accent)}.ia-step{background:var(--ia-accent);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.ia-actions{justify-content:flex-end;gap:8px;display:flex}.ia-later{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:14px;padding:8px 16px;font-size:13px;font-weight:700}.ia-later:hover{color:var(--ia-plum)}.ia-install{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#21172f);background:linear-gradient(145deg, color-mix(in srgb, var(--ia-accent) 75%, #fff), var(--ia-plum));min-height:42px;box-shadow:0 10px 20px -12px var(--ia-plum);border:0;border-radius:14px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:800;transition:transform .15s;display:inline-flex}.ia-install:hover{transform:translateY(-1px)}.ia-card button:focus-visible{outline:2px solid var(--ia-accent);outline-offset:2px}.ia-card[data-leaving=true]{pointer-events:none;animation:.6s cubic-bezier(.55,0,.3,1) forwards ia-leave}@keyframes ia-leave{0%{opacity:1;transform:none}35%{opacity:1;transform:scale(.92)}to{transform:translate(var(--ia-dx,0), var(--ia-dy,0)) scale(.06);opacity:0;border-radius:999px}}.ia-profile-pulse{animation:1.5s ease-out ia-pulse}@keyframes ia-pulse{0%{box-shadow:0 0 #6a4a9c8c}70%{box-shadow:0 0 0 14px #6a4a9c00}to{box-shadow:none}}.ia-later-note{color:var(--muted);margin:-4px 2px 0;font-size:11px}.ia-profile{--ia-plum:var(--lightningcss-light,#4a2d5e)var(--lightningcss-dark,#e2d4f5);--ia-accent:var(--lightningcss-light,#6a4a9c)var(--lightningcss-dark,#c4b0ec);--ia-lilac:var(--lightningcss-light,#e3d8f5)var(--lightningcss-dark,#3b2f50);border:1px solid color-mix(in srgb, var(--ia-accent) 18%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--ia-lilac) 45%, var(--surface)), var(--surface));border-radius:18px;gap:10px;padding:12px;display:grid}.ia-profile-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ia-icon-sm{border-radius:12px;width:40px;height:40px}.ia-profile-text{flex:1;gap:2px;min-width:160px;display:grid}.ia-profile-text b{color:var(--ia-plum);font-size:13.5px;font-weight:800}.ia-profile-text small{color:var(--muted);font-size:12px}.ia-install-sm{min-height:38px;padding:7px 14px;font-size:12.5px}.ia-profile .ia-install{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#21172f);background:linear-gradient(145deg, color-mix(in srgb, var(--ia-accent) 75%, #fff), var(--ia-plum));box-shadow:0 10px 20px -12px var(--ia-plum);border:0;border-radius:13px;align-items:center;gap:7px;font-weight:800;display:inline-flex}.ia-profile .ia-ios{margin:0}@media (prefers-reduced-motion:reduce){.ia-card[data-leaving=true],.ia-profile-pulse{animation:none}}@media (min-width:900px){.ia-wrap{bottom:24px;left:auto;right:24px}}@media (prefers-reduced-motion:reduce){.ia-card{animation:none}.ia-install{transition:none}}:root[data-motion=off] .ia-card{animation:none}
.ca-page{--ca-lilac:var(--ns-lilac,#7f77dd);--ca-ink:#26215c;--ca-soft:#eeedfe;--ca-line:color-mix(in srgb, var(--ca-lilac) 18%, var(--border));--ca-bg:#f6f3fc;--msg-accent:var(--ca-lilac);--msg-mine:var(--ca-soft);--msg-theirs:color-mix(in srgb, var(--foreground) 5%, var(--surface));background:var(--ca-bg);min-height:100dvh;color:var(--foreground);padding:16px}:root[data-theme$=dark] .ca-page{--ca-bg:#121019;--ca-soft:color-mix(in srgb, var(--ca-lilac) 26%, var(--surface));--ca-ink:#e9e6ff}.ca-note{color:var(--muted);text-align:center;padding:14px;font-size:13px}.ca-shell{border:1px solid var(--ca-line);background:var(--surface);border-radius:24px;grid-template-columns:340px minmax(0,1fr);max-width:1180px;height:calc(100dvh - 32px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 70px -40px #26215c59}.ca-side{border-right:1px solid var(--ca-line);background:color-mix(in srgb, var(--ca-soft) 35%, var(--surface));flex-direction:column;gap:10px;min-height:0;padding:14px 12px 12px;display:flex}.ca-head{align-items:center;gap:10px;padding:2px 4px;display:flex}.ca-brand{background:var(--ca-lilac);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ca-me{flex:1;min-width:0;line-height:1.2;display:grid}.ca-me b{font-family:var(--font-brand,inherit);letter-spacing:.06em;font-size:13px;font-weight:800}.ca-me small{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.ca-icon{border:1px solid var(--ca-line);background:var(--surface);width:36px;height:36px;color:var(--ca-lilac);border-radius:12px;flex:none;place-items:center;display:grid}.ca-icon:hover{background:var(--ca-soft)}.ca-hint{color:var(--muted);margin:0 4px;font-size:12px}.ca-search{border:1px solid var(--ca-line);background:var(--surface);min-height:40px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.ca-search:focus-within{border-color:var(--ca-lilac)}.ca-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ca-search button{width:24px;height:24px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.ca-seg{background:color-mix(in srgb, var(--foreground) 5%, var(--surface));border-radius:14px;gap:3px;padding:3px;display:flex}.ca-seg button{min-height:34px;color:var(--muted);border-radius:11px;flex:1;font-size:13px;font-weight:700;transition:background .18s,color .18s}.ca-seg button[aria-selected=true]{background:var(--surface);color:var(--ca-ink);box-shadow:0 1px 0 var(--ca-line), 0 6px 16px -10px #26215c66}.ca-seg-sm button{min-height:30px;font-size:12px}.ca-list{flex:1;align-content:start;gap:2px;min-height:0;padding-bottom:6px;display:grid;overflow-y:auto}.ca-row{text-align:left;width:100%;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:9px 10px;transition:background .15s;display:flex}.ca-row:hover{background:color-mix(in srgb, var(--ca-soft) 70%, var(--surface))}.ca-row[aria-current=true]{background:var(--ca-soft)}.ca-row-main{flex:1;gap:1px;min-width:0;display:grid}.ca-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ca-row-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ca-row-side{flex:none;justify-items:end;gap:4px;display:grid}.ca-row-side time{color:var(--muted);font-size:12px}.ca-badge{background:var(--ca-lilac);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ca-divider{color:var(--muted);align-items:center;gap:8px;margin:8px 10px 2px;font-size:12px;font-weight:600;display:flex}.ca-divider:before,.ca-divider:after{content:"";background:var(--ca-line);flex:1;height:1px}.ca-divider span{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.ca-square .msg-avatar{border-radius:12px!important}.ca-own .msg-avatar{box-shadow:inset 0 0 0 2px #ffffff80}.ca-create{border:1px dashed var(--ca-line);color:var(--ca-lilac);justify-content:center;gap:8px;margin-top:4px;font-size:13px;font-weight:700}.ca-error{color:#be123c;margin:0 4px;font-size:12px}:root[data-theme$=dark] .ca-error{color:#fda4af}.ca-main{background:var(--surface);min-width:0;min-height:0;position:relative}.ca-main .msg-thread-head{padding-right:16px}.ca-sender{color:var(--ca-lilac);margin-bottom:1px;font-size:12px;font-weight:800;display:block}.ca-empty{text-align:center;height:100%;color:var(--muted);align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.ca-empty b{color:var(--foreground);font-size:16px}.ca-empty p{max-width:320px;margin:0;font-size:13px}.ca-gate{border:1px solid var(--ca-line);background:var(--surface);text-align:center;border-radius:24px;justify-items:center;gap:12px;width:min(380px,100% - 32px);margin:10dvh auto 0;padding:28px 24px;display:grid;box-shadow:0 30px 70px -40px #26215c59}.ca-gate h1{margin:4px 0 0;font-size:20px;font-weight:800}.ca-gate p{color:var(--muted);margin:0;font-size:13px}.ca-field{text-align:left;width:100%;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.ca-field>input,.ca-at{border:1px solid var(--ca-line);background:var(--surface);min-height:44px;color:var(--foreground);border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-size:15px;display:flex}.ca-at{color:var(--ca-lilac)}.ca-at input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:600}.ca-field>input:focus,.ca-at:focus-within{border-color:var(--ca-lilac);outline:none}.ca-page .ca-at input,.ca-page .ca-at input:focus{width:100%;min-height:44px;margin:0;padding:0;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.ca-page .ca-at input:focus-visible{width:100%;min-height:44px;margin:0;padding:0;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.ca-page .ca-at:focus-within{border-color:var(--ca-lilac);box-shadow:0 0 0 2px var(--ca-lilac)}.ca-field small{font-weight:500}.ca-primary{background:var(--ca-lilac);color:#fff;border-radius:14px;place-items:center;width:100%;min-height:44px;font-size:14px;font-weight:800;display:grid}.ca-primary:disabled{opacity:.55}.ca-page[data-miq-theme] .ca-gate .ca-primary{background:var(--foreground);color:var(--surface);cursor:pointer}.ca-page[data-miq-theme] .ca-gate .ca-primary:disabled{cursor:wait}.ca-modal{z-index:70;background:#120e2261;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ca-sheet{background:var(--surface);border-radius:22px;gap:12px;width:min(420px,100%);max-height:calc(100dvh - 32px);padding:16px;display:grid;overflow:hidden}.ca-sheet header{justify-content:space-between;align-items:center;display:flex}.ca-sheet header b{align-items:center;gap:8px;font-size:16px;display:inline-flex}.ca-pick{gap:2px;max-height:42dvh;display:grid;overflow-y:auto}.ca-pick-row{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:7px 8px;display:flex}.ca-pick-row:hover{background:var(--ca-soft)}.ca-pick-row input{width:18px;height:18px;accent-color:var(--ca-lilac)}@media (max-width:767px){.ca-page{padding:0}.ca-shell{height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.ca-shell[data-view=thread] .ca-side,.ca-shell[data-view=list] .ca-main{display:none}.ca-side{border-right:0}.ca-main .msg-back{display:grid}}@media (min-width:768px){.ca-main .msg-back{display:none}}.ca-pass input{letter-spacing:.02em;font-weight:500}.ca-pass button{width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.ca-link{color:var(--ca-lilac);font-size:13px;font-weight:700}.ca-confirm{z-index:80;animation:.16s both ca-fade}.ca-confirm-sheet{gap:10px;width:min(360px,100%);animation:.2s cubic-bezier(.2,.9,.3,1.2) both ca-pop}.ca-confirm-title{font-size:16px;font-weight:800}.ca-confirm-text{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.ca-confirm-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.ca-secondary{border:1px solid var(--ca-line);background:var(--surface);min-height:42px;color:var(--foreground);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.ca-secondary:hover{background:var(--ca-soft)}.ca-danger{color:#fff;background:#e5484d;border-radius:14px;min-height:42px;font-size:14px;font-weight:800}.ca-small{font-size:12px!important}.ca-ok{background:color-mix(in srgb, #3fbf8f 14%, var(--surface));color:#0f6e56;border-radius:12px;margin:0;padding:8px 10px;font-size:12px;font-weight:600}:root[data-theme$=dark] .ca-ok{color:#8fe3c2}.ca-settings{gap:10px}.ca-settings-list{gap:4px;display:grid}.ca-set-row{text-align:left;width:100%;color:var(--ca-lilac);border-radius:14px;align-items:center;gap:12px;padding:11px 10px;transition:background .15s,transform .15s;display:flex}.ca-set-row:hover{background:var(--ca-soft);transform:translate(2px)}.ca-set-row span{color:var(--foreground);gap:1px;display:grid}.ca-set-row b{font-size:14px}.ca-set-row small{color:var(--muted);font-size:12px}.ca-set-danger,.ca-set-danger b{color:#e5484d}.ca-settings-form{gap:10px;display:grid}.ca-brand-lg{border-radius:16px;width:48px;height:48px}.ca-pin-dots{gap:12px;margin:6px 0;display:flex}.ca-pin-dots i{border:2px solid var(--ca-lilac);border-radius:50%;width:12px;height:12px;transition:background .15s,transform .15s}.ca-pin-dots i[data-on]{background:var(--ca-lilac);transform:scale(1.1)}.ca-pin-pad{grid-template-columns:repeat(3,64px);gap:12px;display:grid}.ca-pin-pad button{background:color-mix(in srgb, var(--ca-soft) 70%, var(--surface));width:64px;height:64px;color:var(--foreground);border-radius:50%;place-items:center;font-size:22px;font-weight:700;transition:transform .12s,background .15s;display:grid}.ca-pin-pad button:active{background:var(--ca-soft);transform:scale(.92)}.ca-pin-pad .ca-pin-ok{color:var(--ca-lilac);font-size:14px}.ca-pin-note{color:var(--muted);font-size:12px}.ca-pin[data-shake] .ca-pin-dots{animation:.4s ca-shake}@keyframes ca-fade{0%{opacity:0}}@keyframes ca-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes ca-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.ca-confirm,.ca-confirm-sheet,.ca-pin[data-shake] .ca-pin-dots{animation:none}}.ca-seg button[aria-checked=true]{background:var(--surface);color:var(--ca-ink);box-shadow:0 1px 0 var(--ca-line), 0 6px 16px -10px #26215c66}
.ca-page[data-miq-theme]{--mq-mint:#3fbf8f;--mq-radius:18px;--mq-ava-radius:50%;--mq-row-pad:9px 10px;--mq-title-font:inherit;--mq-chat-bg:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--ca-lilac) 9%, transparent) 0 22%, transparent 23%), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--mq-mint) 10%, transparent) 0 20%, transparent 21%)}.ca-page[data-miq-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ca-page[data-miq-dark] .ca-shell{box-shadow:0 30px 70px -40px #000c}.ca-page[data-miq-theme] .ca-me b,.ca-page[data-miq-theme] .msg-thread-who b,.ca-page[data-miq-theme] .ca-gate h1{font-family:var(--mq-title-font)}.ca-page[data-miq-theme] .ca-row{padding:var(--mq-row-pad)}.ca-page[data-miq-theme] .ca-row:not(.ca-square) .msg-avatar{border-radius:var(--mq-ava-radius)!important}.mq-ava{flex:none;display:inline-grid;position:relative}.mq-ava:not(.ca-square) .msg-avatar{border-radius:var(--mq-ava-radius)!important}.mq-dot{background:var(--mq-mint);border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;animation:2.4s ease-in-out infinite mq-pulse;position:absolute;bottom:-1px;right:-1px}.mq-online-text{font-weight:600;color:var(--mq-mint)!important}.mq-row-wrap{position:relative}.mq-chat-row{padding-right:34px!important}.mq-row-more{width:26px;height:26px;color:var(--muted);opacity:0;border-radius:8px;font-size:16px;line-height:1;transition:opacity .15s,background .15s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.mq-row-wrap:hover .mq-row-more,.mq-row-more[aria-expanded=true]{opacity:1}.mq-row-more:focus-visible{opacity:1}.mq-row-more:hover{background:var(--ca-soft)}@media (hover:none){.mq-row-more{opacity:.7}}.mq-muted-ico{vertical-align:-2px;color:var(--muted);margin-left:5px;display:inline}.mq-pin-ico{color:var(--muted)}.mq-badge-muted{background:color-mix(in srgb, var(--muted) 70%, var(--surface))!important}.mq-folders{scrollbar-width:none;gap:6px;padding:1px 2px;display:flex;overflow-x:auto}.mq-folders button{border:1px solid var(--ca-line);background:var(--surface);min-height:30px;color:var(--muted);border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s,transform .15s}.mq-folders button[aria-selected=true]{background:var(--ca-lilac);border-color:var(--ca-lilac);color:#fff}.mq-folders button:active{transform:scale(.96)}.mq-ibtn{width:36px;height:36px;color:var(--ca-lilac);border-radius:12px;flex:none;place-items:center;transition:background .15s,transform .12s;display:grid}.mq-ibtn:hover,.mq-ibtn[aria-pressed=true]{background:var(--ca-soft)}.mq-ibtn:active{transform:scale(.92)}.mq-ibtn.sm{border-radius:9px;width:28px;height:28px}.mq-ibtn:disabled{opacity:.4}.mq-thread{background:var(--surface)}.mq-head{gap:10px;padding:10px 12px!important}.mq-head .msg-thread-who{flex:1;min-width:0}.mq-scroll{background:var(--mq-chat-bg), var(--surface)}.mq-search{border-bottom:1px solid var(--ca-line);color:var(--muted);align-items:center;gap:6px;padding:6px 12px;animation:.18s both mq-drop;display:flex}.mq-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:14px}.mq-search-count{font-variant-numeric:tabular-nums;font-size:12px}.mq-pinned{border-bottom:1px solid var(--ca-line);background:color-mix(in srgb, var(--ca-soft) 55%, var(--surface));align-items:center;gap:6px;padding:6px 12px;animation:.2s both mq-drop;display:flex}.mq-pinned-main{text-align:left;min-width:0;color:var(--ca-lilac);flex:1;align-items:center;gap:8px;display:flex}.mq-pinned-main span{min-width:0;display:grid}.mq-pinned-main b{font-size:12px}.mq-pinned-main small{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mq-row{animation:.22s both mq-rise}.mq-bubble-wrap{align-items:center;gap:4px;max-width:min(80%,560px);display:flex;position:relative}.msg-mine .mq-bubble-wrap{flex-direction:row-reverse}.mq-bubble{transition:transform .15s,box-shadow .2s;border-radius:var(--mq-radius)!important;max-width:100%!important}.msg-mine.msg-tail .mq-bubble{border-bottom-right-radius:6px!important}.msg-line:not(.msg-mine).msg-tail .mq-bubble{border-bottom-left-radius:6px!important}.mq-bubble:active{transform:scale(.985)}.mq-deleted{opacity:.65;font-style:italic}.mq-edited{opacity:.8;margin-right:4px;font-style:normal}.mq-hit{box-shadow:0 0 0 2px color-mix(in srgb, var(--mq-mint) 45%, transparent)}.mq-flash{animation:1.2s mq-flash}.mq-more{width:28px;height:28px;color:var(--muted);opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,background .15s;display:grid}.mq-bubble-wrap:hover .mq-more,.mq-more[aria-expanded=true]{opacity:1}.mq-more:focus-visible{opacity:1}.mq-more:hover{background:var(--ca-soft)}@media (hover:none){.mq-more{display:none}}.mq-menu{z-index:20;border:1px solid var(--ca-line);background:var(--surface);transform-origin:0 0;border-radius:16px;gap:2px;min-width:210px;padding:6px;animation:.16s cubic-bezier(.2,.9,.3,1.2) both mq-pop;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 44px -18px #14102873}.mq-menu-mine{transform-origin:100% 0;left:auto;right:0}.mq-menu>button{min-height:38px;color:var(--foreground);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.mq-menu>button svg{color:var(--ca-lilac)}.mq-menu>button:hover{background:var(--ca-soft)}.mq-menu .mq-danger,.mq-menu .mq-danger svg{color:#e5484d}.mq-quick{border-bottom:1px solid var(--ca-line);justify-content:space-between;gap:2px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.mq-quick button{border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .14s,background .14s;display:grid}.mq-quick button:hover{background:var(--ca-soft);transform:scale(1.18)}.mq-row-menu{min-width:190px;top:calc(100% - 4px);left:auto;right:6px}.mq-reactions{flex-wrap:wrap;gap:4px;margin:3px 0 2px 2px;display:flex}.mq-reactions-mine{justify-content:flex-end;margin-right:2px}.mq-reactions button{border:1px solid var(--ca-line);background:var(--surface);min-height:26px;color:var(--muted);border-radius:999px;align-items:center;gap:3px;padding:0 8px 0 5px;font-size:12px;font-weight:700;transition:transform .12s;animation:.2s both mq-pop;display:inline-flex}.mq-reactions button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ca-lilac) 55%, transparent);background:var(--ca-soft);color:var(--ca-ink)}.mq-reactions button:active{transform:scale(.9)}.mq-editing{border-top:1px solid var(--ca-line);color:var(--ca-lilac);align-items:center;gap:8px;padding:6px 12px;animation:.16s both mq-drop;display:flex}.mq-editing span{flex:1;min-width:0;display:grid}.mq-editing b{font-size:12px}.mq-editing small{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mq-composer{gap:6px}.mq-send{transition:transform .15s,opacity .15s;background:var(--ca-lilac)!important}.mq-send:not(:disabled):hover{transform:translate(2px)rotate(-6deg)}.ca-seg button svg{vertical-align:-2px;display:inline}@keyframes mq-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes mq-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes mq-pop{0%{opacity:0;transform:scale(.9)}}@keyframes mq-flash{0%,to{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 4px color-mix(in srgb, var(--mq-mint) 45%, transparent)}}@keyframes mq-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mq-mint) 45%, transparent)}50%{box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.mq-row,.mq-search,.mq-pinned,.mq-menu,.mq-reactions button,.mq-editing,.mq-flash,.mq-dot{animation:none!important}}.mq-row{position:relative}.mq-row:has(.mq-menu){z-index:30}.mq-row-wrap:has(.mq-menu){z-index:30}.mq-row-wrap:has(.mq-menu){position:relative}.mq-row:has(.mq-menu) .msg-line{z-index:2;position:relative}.mq-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mq-tabs button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:flex}.mq-tabs button:hover{background:color-mix(in srgb, var(--ca-lilac) 7%, transparent);color:var(--foreground)}.mq-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--ca-lilac) 12%, transparent);border-color:color-mix(in srgb, var(--ca-lilac) 22%, transparent);color:var(--ca-ink)}.mq-tabs button[aria-selected=true] svg{color:var(--ca-lilac)}.mq-branch{gap:4px;margin:-2px 0 0 18px;padding-left:16px;display:grid;position:relative}.mq-branch:before{content:"";border-left:2px solid color-mix(in srgb, var(--ca-lilac) 28%, transparent);position:absolute;top:0;bottom:18px;left:0}.mq-branch button{min-height:34px;color:var(--muted);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.mq-branch button:before{content:"";border-top:2px solid color-mix(in srgb, var(--ca-lilac) 28%, transparent);width:12px;position:absolute;top:50%;left:-16px}.mq-branch button:last-child:after{content:"";background:var(--side-bg,transparent);width:2px;position:absolute;top:50%;bottom:-2px;left:-16px}.mq-branch button:hover{background:color-mix(in srgb, var(--ca-lilac) 7%, transparent)}.mq-branch button[aria-checked=true]{color:var(--ca-ink)}.mq-branch button[aria-checked=true] svg{color:var(--ca-lilac)}.mq-switch{background:color-mix(in srgb, var(--muted) 30%, transparent);border-radius:999px;flex:none;width:30px;height:18px;transition:background .2s;position:relative}.mq-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.mq-branch button[aria-checked=true] .mq-switch{background:var(--ca-lilac)}.mq-branch button[aria-checked=true] .mq-switch:after{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.mq-switch,.mq-switch:after{transition:none}}.ca-page[data-miq-theme]{--hero-a:#1c1426;--hero-b:#3b2a5c;--hero-c:#6a4fae;--hero-glow:#b9a4f0}.mq-hero{isolation:isolate;color:#fff;background:radial-gradient(60% 130% at 100% 0, color-mix(in srgb, var(--hero-glow) 50%, transparent), transparent 70%), linear-gradient(135deg, var(--hero-a), var(--hero-b) 55%, var(--hero-c));border-radius:18px;align-items:center;gap:10px;min-height:92px;padding:14px 14px 14px 16px;animation:.35s both mq-hero-in;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -22px #281450cc}.mq-hero-compact{min-height:64px;box-shadow:none;padding:10px 12px;border-radius:0!important}.mq-hero-art{z-index:-1;pointer-events:none;width:190px;height:96px;position:absolute;bottom:-14px;right:70px}.mq-hero-compact .mq-hero-art{opacity:.7;bottom:-22px;right:54px}.mq-hero-svg{width:100%;height:100%;overflow:visible}.mq-hero-svg path{fill:#ffffff21;stroke:#ffffff59;stroke-width:1.4px}.mq-hero-svg .mq-line{fill:none;stroke:#ffffff8c;stroke-linecap:round}.mq-hero-svg .mq-dotc{fill:#ffffffb3;stroke:none}.mq-float{transform-box:fill-box;animation:6s ease-in-out infinite mq-float}.mq-float.b{animation-delay:-2s}.mq-float.c{animation:9s ease-in-out infinite mq-plane}.mq-sparks i{opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;animation:3.2s ease-in-out infinite mq-twinkle;position:absolute}.mq-sparks i:first-child{top:22%;left:12%}.mq-sparks i:nth-child(2){animation-delay:.6s;top:12%;left:46%}.mq-sparks i:nth-child(3){animation-delay:1.2s;top:30%;left:78%}.mq-sparks i:nth-child(4){animation-delay:1.8s;top:64%;left:30%}.mq-sparks i:nth-child(5){animation-delay:2.3s;top:72%;left:62%}.mq-sparks i:nth-child(6){animation-delay:2.8s;top:58%;left:92%}.mq-hero-text{flex:1;min-width:0;position:relative}.mq-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-size:11px;font-weight:800}.mq-hero-title{font-family:var(--mq-title-font);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 10px #0000004d;margin-top:3px;font-size:20px;font-weight:800;line-height:1.2;overflow:hidden}.mq-hero-compact .mq-hero-title{font-size:16px}.mq-hero-sub{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.mq-hero .mq-online-text{color:#9ff0cf!important}.mq-hero .msg-typing-line{color:#fff}.mq-hero-actions{gap:6px;display:flex;position:relative}.mq-glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:background .18s,transform .18s;display:grid}.mq-glass:hover,.mq-glass[aria-pressed=true]{background:#ffffff42}.mq-glass:active{transform:scale(.9)}.mq-glass:hover svg{animation:.4s mq-wiggle}.mq-hero-ava{border-radius:50%;flex:none;display:inline-grid;position:relative;box-shadow:0 0 0 2px #ffffff80}.mq-hero-ava.ca-square{border-radius:12px}.ca-side .mq-hero{flex:none}.ca-main .mq-hero [data-window-back-control]{display:none}@media (min-width:768px){.ca-main .mq-hero .msg-back{display:none}}.mq-branch{flex-wrap:wrap;gap:6px 26px;margin:-2px 0 0 26px!important;padding:10px 0 0 14px!important;display:flex!important}.mq-branch:before{display:none}.mq-branch button{border:1px solid #0000;min-height:34px;padding:0 12px!important}.mq-branch button:before{border-left:2px solid color-mix(in srgb, var(--ca-lilac) 35%, transparent);border-bottom:2px solid color-mix(in srgb, var(--ca-lilac) 35%, transparent);border-bottom-left-radius:7px;height:calc(50% + 12px);border-top:0!important;width:12px!important;top:-12px!important;left:-14px!important}.mq-branch button:last-child:after{display:none}.mq-branch button span{flex:none!important}.mq-branch button[aria-checked=true]{border-color:color-mix(in srgb, var(--ca-lilac) 30%, transparent);background:var(--surface);box-shadow:0 6px 16px -12px #26215c80}.mq-branch button:active,.mq-tabs button:active,.mq-folders button:active{transform:scale(.95)}.mq-branch button,.mq-tabs button{transition:background .18s,color .18s,border-color .18s,transform .12s}.mq-tabs button[aria-selected=true] svg,.mq-branch button[aria-checked=true] svg{animation:.3s cubic-bezier(.2,.9,.3,1.4) mq-pop}.mq-send:not(:disabled):active{animation:.35s mq-launch}.mq-reactions button[aria-pressed=true]{animation:.25s cubic-bezier(.2,.9,.3,1.4) mq-pop}.ca-row:active{transform:scale(.985)}.ca-row{transition:background .15s,transform .12s}.mq-scroll{background-repeat:repeat;background-size:180px 180px}@keyframes mq-hero-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes mq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mq-plane{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,-6px)rotate(-6deg)}}@keyframes mq-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.85;transform:scale(1)}}@keyframes mq-wiggle{30%{transform:rotate(-12deg)}60%{transform:rotate(10deg)}}@keyframes mq-launch{40%{transform:translate(4px,-4px)scale(.92)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mq-hero,.mq-float,.mq-sparks i,.mq-glass:hover svg,.mq-send:active,.mq-reactions button,.mq-tabs svg,.mq-branch svg{animation:none!important}}.ca-side .mq-hero-art{opacity:.85;width:150px;height:76px;bottom:-18px;right:52px}.mq-att{margin:2px 0 4px;display:block}.mq-att-loading{background:linear-gradient(90deg, var(--ca-soft), color-mix(in srgb, var(--ca-soft) 40%, var(--surface)), var(--ca-soft));background-size:200% 100%;border-radius:12px;width:220px;height:120px;animation:1.2s linear infinite mq-shimmer}.mq-att-loading.mq-att-voice,.mq-att-loading.mq-att-file{height:48px}.mq-att-gone{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-style:italic;display:inline-flex}.mq-att-image{border-radius:calc(var(--mq-radius) - 6px);background:var(--ca-soft);cursor:zoom-in;width:min(280px,62vw);max-height:360px;position:relative;overflow:hidden}.mq-att-image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s,transform .4s;transform:scale(1.02)}.mq-att-image[data-loaded] img{opacity:1;transform:none}.mq-att-file{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--ca-line);min-width:220px;color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:transform .15s;display:flex}.mq-att-file:hover{transform:translateY(-1px)}.mq-file-ico{background:var(--ca-lilac);color:#fff;border-radius:10px;place-items:center;width:40px;height:44px;display:grid;position:relative}.mq-file-ico b{letter-spacing:.04em;font-size:8px;position:absolute;bottom:3px}.mq-file-text{flex:1;min-width:0;display:grid}.mq-file-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mq-file-text small{color:var(--muted);font-size:12px}.mq-file-dl{color:var(--ca-lilac)}.mq-att-voice{align-items:center;gap:8px;min-width:230px;display:flex}.mq-voice-play{background:var(--ca-lilac);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:transform .15s;display:grid}.mq-voice-play:active{transform:scale(.9)}.mq-wave{cursor:pointer;flex:1;align-items:center;gap:2px;height:30px;display:flex}.mq-wave i{background:color-mix(in srgb, var(--ca-lilac) 35%, transparent);border-radius:2px;flex:1;min-width:2px;transition:background .15s}.mq-wave i[data-on]{background:var(--ca-lilac)}.mq-att-voice[data-playing] .mq-wave i[data-on]:last-of-type{animation:.3s mq-pop}.mq-voice-time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.mq-voice-speed{background:var(--ca-soft);min-width:34px;height:22px;color:var(--ca-ink);border-radius:999px;font-size:11px;font-weight:800}.mq-lightbox{z-index:90;background:#0a0812db;place-items:center;padding:24px;animation:.18s both ca-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mq-lightbox img{border-radius:14px;max-width:100%;max-height:calc(100dvh - 120px);animation:.22s both mq-pop;box-shadow:0 30px 80px -30px #000}.mq-lightbox-bar{gap:8px;display:flex;position:absolute;top:16px;right:16px}.mq-uploads{flex-wrap:wrap;gap:6px;padding:6px 12px 0;display:flex}.mq-upload{border:1px solid var(--ca-line);background:var(--surface);max-width:240px;color:var(--ca-lilac);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;animation:.2s both mq-pop;display:inline-flex;position:relative;overflow:hidden}.mq-upload-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq-upload[data-state=error] .mq-upload-name{color:#e5484d}.mq-upload[data-state=ready]{border-color:color-mix(in srgb, var(--mq-mint) 50%, transparent)}.mq-upload-bar{background:var(--ca-lilac);height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.mq-upload button{width:18px;height:18px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.mq-attach{position:relative}.mq-attach-menu{transform-origin:0 100%;top:auto;bottom:calc(100% + 8px);left:0}.mq-attach-menu small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.mq-recording{align-items:center}.mq-rec-dot{background:#e5484d;border-radius:50%;width:12px;height:12px;transition:transform .12s;box-shadow:0 0 0 4px #e5484d2e}.mq-rec-time{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.mq-rec-time small{color:var(--muted);font-size:11px;font-weight:500}.mq-rec-hint{color:var(--muted);flex:1;font-size:13px;animation:1.6s ease-in-out infinite mq-breathe}.mq-mic:not(:disabled):hover{transform:scale(1.06)}@keyframes mq-shimmer{to{background-position:-200% 0}}@keyframes mq-breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.mq-att-loading,.mq-rec-hint,.mq-lightbox,.mq-lightbox img,.mq-upload{animation:none!important}}.mq-att-voice{width:min(300px,64vw)}.mq-voice-time,.mq-voice-speed{white-space:nowrap;flex:none}.mq-bubble:has(.mq-att-voice) .msg-meta{text-align:right;display:block}body:has(.ca-page) .pf-foot{display:none}.mq-lightbox{font-family:inherit}
.ca-page[data-miq-theme=dawn]{--dawn-peach:#f4c39b;--dawn-amber:#e8935a;--dawn-rose:#e7b7aa;--dawn-blue:#5f7fc4;--dawn-blue-deep:#3f5d9f;--ca-bg:#e8d3c6;--surface:#fff8f3;--surface-soft:#f8ebe2;--foreground:#3a2a22;--muted:#8a7368;--border:#6e483024;--ca-lilac:var(--dawn-amber);--ca-soft:#f4c39b47;--ca-ink:#3a2a22;--ca-line:#6e483021;--msg-mine:var(--dawn-blue);--msg-theirs:#fde9d6;--mq-mint:#3fb98a;--mq-radius:22px;--mq-title-font:var(--font-opus-display,Georgia, serif);--dawn-glass:#fffaf66b;--dawn-glass-strong:#fffaf6a8;--dawn-edge:#ffffff9e;--dawn-glow-warm:0 0 0 1px #ffd6aa73, 0 10px 28px -10px #f0a05a8c, 0 0 26px -6px #ffc4828c;--dawn-glow-blue:0 0 0 1px #bed2ff73, 0 10px 28px -10px #3c5aaa8c, 0 0 26px -6px #78a0f08c;color:var(--foreground);background:radial-gradient(60% 50% at 8% 6%,#ffd6aabf,#0000 70%),linear-gradient(162deg,#f3c8a6 0%,#e7c1b4 30%,#b8b5cf 64%,#7c92c4 100%) fixed}.ca-page[data-miq-theme=dawn][data-miq-dark]{--ca-bg:#1f2034;--surface:#26253b;--surface-soft:#2e2c45;--foreground:#f4e9e1;--muted:#aca2b6;--border:#ffffff1a;--ca-lilac:#f2a66f;--ca-soft:#f2a66f29;--ca-ink:#f4e9e1;--ca-line:#ffffff17;--msg-mine:#3d5ea8;--msg-theirs:#4a3a37;--dawn-glass:#1e1c3273;--dawn-glass-strong:#222038b8;--dawn-edge:#ffffff24;--dawn-glow-warm:0 0 0 1px #ffbe8c38, 0 10px 30px -12px #0009, 0 0 26px -8px #f0965a73;--dawn-glow-blue:0 0 0 1px #96b4ff38, 0 10px 30px -12px #0009, 0 0 26px -8px #648cf080;background:radial-gradient(55% 45% at 6% 4%,#f2a06447,#0000 70%),linear-gradient(162deg,#3b2b36 0%,#2c2a45 46%,#1a2340 100%) fixed}.ca-page[data-miq-theme=dawn] .ca-shell{border:1px solid var(--dawn-edge);background:var(--dawn-glass);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:0 40px 90px -50px #3c28508c,inset 0 1px #ffffff59}.ca-page[data-miq-theme=dawn] .ca-side{border-right-color:var(--ca-line);background:0 0}.ca-page[data-miq-theme=dawn] .mq-thread,.ca-page[data-miq-theme=dawn] .mq-scroll{background:0 0!important}.ca-page[data-miq-theme=dawn] .mq-hero{border:1px solid var(--dawn-edge);color:var(--foreground);background:linear-gradient(135deg, var(--dawn-glass-strong), var(--dawn-glass));border-radius:22px;box-shadow:inset 0 1px #ffffff73,0 16px 34px -26px #50322880}.ca-page[data-miq-theme=dawn] .mq-hero-eyebrow{color:var(--dawn-amber);letter-spacing:.16em}.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-hero-eyebrow{color:#f2a66f}.ca-page[data-miq-theme=dawn] .mq-hero-title{font-family:var(--mq-title-font);color:var(--foreground);font-weight:400}.ca-page[data-miq-theme=dawn] .mq-hero-sub{color:var(--muted)}.ca-page[data-miq-theme=dawn] .mq-hero-svg path{fill:#ffffff59;stroke:#e8935a59}.ca-page[data-miq-theme=dawn] .mq-hero-svg .mq-line{stroke:#e8935a8c}.ca-page[data-miq-theme=dawn] .mq-sparks i{background:#ffc482e6;box-shadow:0 0 8px #ffc482e6}.ca-page[data-miq-theme=dawn] .mq-glass{border:1px solid var(--dawn-edge);background:var(--dawn-glass-strong);color:var(--foreground);border-radius:50%}.mq-modes{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 4px;display:grid}.ca-page[data-miq-theme=dawn] .mq-modes{border:1px solid var(--dawn-edge);background:var(--dawn-glass)}.mq-modes button{min-width:0;color:var(--muted);border-radius:14px;justify-items:center;gap:4px;padding:4px 2px 6px;font-size:11.5px;font-weight:700;transition:color .18s;display:grid;position:relative}.mq-mode-ico{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));width:40px;height:40px;color:var(--foreground);border-radius:50%;place-items:center;transition:background .2s,box-shadow .2s,transform .15s;display:grid}.mq-modes button:hover .mq-mode-ico{transform:translateY(-1px)}.mq-modes button:active .mq-mode-ico{transform:scale(.94)}.mq-modes button[aria-selected=true]{color:var(--ca-ink)}.mq-modes button[aria-selected=true] .mq-mode-ico{color:#fff;background:linear-gradient(135deg, #f6c79c, var(--dawn-amber,#e8935a));box-shadow:var(--dawn-glow-warm);border-color:#0000}.mq-modes button[aria-selected=true]:after{content:"";background:var(--dawn-amber,var(--ca-lilac));height:2px;box-shadow:0 0 10px var(--dawn-amber,var(--ca-lilac));border-radius:2px;position:absolute;bottom:0;left:30%;right:30%}.mq-sub{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,var(--surface-soft));border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.mq-sub-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mq-sub button{min-width:0;min-height:34px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:flex;overflow:hidden}.mq-sub button svg{flex:none}.mq-sub button[aria-selected=true]{background:var(--surface);color:var(--ca-ink);box-shadow:0 6px 16px -10px #50322873}@media (max-width:400px){.mq-sub-4 button svg{display:none}}.ca-page[data-miq-theme=dawn] .ca-search{border-color:var(--dawn-edge);background:var(--dawn-glass-strong);border-radius:999px}.ca-page[data-miq-theme=dawn] .mq-folders button{border-color:var(--dawn-edge);background:var(--dawn-glass)}.ca-page[data-miq-theme=dawn] .mq-folders button[aria-selected=true]{background:var(--dawn-amber);color:#fff;border-color:#0000;box-shadow:0 6px 16px -8px #e8935acc}.ca-page[data-miq-theme=dawn] .ca-row{border-radius:18px}.ca-page[data-miq-theme=dawn] .ca-row:hover,.ca-page[data-miq-theme=dawn] .ca-row[aria-current=true]{background:var(--dawn-glass-strong)}.ca-page[data-miq-theme=dawn] .ca-row[aria-current=true]{box-shadow:inset 0 0 0 1px var(--dawn-edge)}.ca-page[data-miq-theme=dawn] .ca-row-main b{font-family:var(--mq-title-font);font-size:15px;font-weight:400}.ca-page[data-miq-theme=dawn] .ca-badge{background:var(--dawn-amber);box-shadow:0 0 10px #e8935ab3}.ca-page[data-miq-theme=dawn] .ca-divider span{color:var(--dawn-amber)}.ca-page[data-miq-theme=dawn] .mq-head{border-bottom:1px solid var(--ca-line);background:var(--dawn-glass)}.ca-page[data-miq-theme=dawn] .msg-thread-who b{font-family:var(--mq-title-font);font-size:19px;font-weight:400}.ca-page[data-miq-theme=dawn] .mq-bubble{font-family:var(--mq-title-font);border:1px solid #0000;font-size:15.5px;line-height:1.45}.ca-page[data-miq-theme=dawn] .msg-line:not(.msg-mine) .mq-bubble{box-shadow:var(--dawn-glow-warm);border-color:#ffffffbf;color:#5b3a1e!important;background:linear-gradient(135deg,#fff0e0f7,#fbd6b2f0)!important}.ca-page[data-miq-theme=dawn] .msg-mine .mq-bubble{box-shadow:var(--dawn-glow-blue);border-color:#c8dcff8c;color:#fff!important;background:linear-gradient(135deg,#7a98d6f5,#4664b0f5)!important}.ca-page[data-miq-theme=dawn][data-miq-dark] .msg-line:not(.msg-mine) .mq-bubble{border-color:#ffd2aa33;color:#fbe8d8!important;background:linear-gradient(135deg,#6e5246f2,#543e3af2)!important}.ca-page[data-miq-theme=dawn] .mq-bubble .msg-meta,.ca-page[data-miq-theme=dawn] .mq-bubble time{opacity:.78;font-family:inherit;color:inherit!important}.ca-page[data-miq-theme=dawn] .msg-mine .msg-read{color:#dbe6ff!important}.ca-page[data-miq-theme=dawn] .msg-day span,.ca-page[data-miq-theme=dawn] .msg-day{color:var(--muted)}.ca-page[data-miq-theme=dawn] .mq-composer{border-top:1px solid var(--ca-line);background:var(--dawn-glass)}.ca-page[data-miq-theme=dawn] .mq-composer textarea,.ca-page[data-miq-theme=dawn] .mq-composer input[type=text]{border:1px solid var(--dawn-edge)!important;background:var(--dawn-glass-strong)!important;border-radius:22px!important}.ca-page[data-miq-theme=dawn] .mq-send{box-shadow:var(--dawn-glow-warm);background:radial-gradient(circle at 35% 30%, #fbd9b5, var(--dawn-amber))!important;color:#fff!important;border-radius:50%!important}.ca-page[data-miq-theme=dawn] .mq-ibtn{border-radius:50%}.ca-page[data-miq-theme=dawn] .mq-menu{border-color:var(--dawn-edge);background:var(--surface)}.ca-page[data-miq-theme=dawn] .ca-sheet{border:1px solid var(--dawn-edge)}.ca-page[data-miq-theme=dawn] .ca-empty b{font-family:var(--mq-title-font);font-size:20px;font-weight:400}.ca-page[data-miq-theme=dawn] .ca-brand{background:linear-gradient(135deg, #f6c79c, var(--dawn-amber));box-shadow:var(--dawn-glow-warm);border-radius:50%}.mq-soon{text-align:center;border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));border-radius:24px;justify-items:center;gap:8px;margin:6px 2px;padding:22px 16px 18px;display:grid}.mq-soon-orb{color:#fff;width:74px;height:74px;box-shadow:var(--dawn-glow-warm,0 10px 30px -10px #0000004d);background:radial-gradient(circle at 32% 28%,#fde3c8,#f0a56e 55%,#c97a4a);border-radius:50%;place-items:center;display:grid}.mq-soon[data-kind=cloud] .mq-soon-orb,.mq-soon[data-kind=channels] .mq-soon-orb{box-shadow:var(--dawn-glow-blue);background:radial-gradient(circle at 32% 28%,#dfe8ff,#7f9bd6 55%,#4b67a8)}.mq-soon[data-kind=ai] .mq-soon-orb{background:radial-gradient(circle at 32% 28%,#fff1e2,#f3b182 45%,#8a7fd6 100%);width:88px;height:88px}.mq-soon-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--dawn-amber,var(--ca-lilac));background:var(--ca-soft);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.mq-soon h2{font-family:var(--mq-title-font,inherit);color:var(--foreground);margin:0;font-size:22px;font-weight:400}.mq-soon p{max-width:320px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.mq-soon ul{text-align:left;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mq-soon li{color:var(--foreground);align-items:center;gap:8px;font-size:13px;display:flex}.mq-soon li svg{color:var(--mq-mint);flex:none}.mq-set-group{letter-spacing:.12em;text-transform:uppercase;color:var(--dawn-amber,var(--muted));margin:10px 4px 2px;font-size:11px;font-weight:800}.mq-set-group:first-child{margin-top:0}.mq-set-line{border-radius:14px;gap:8px;padding:10px 12px;display:grid}.mq-set-label{color:var(--foreground);align-items:center;gap:10px;display:flex}.mq-set-label svg{color:var(--ca-lilac)}.mq-set-label b{font-size:14px}.mq-set-toggle{align-items:center}.mq-set-toggle>span{flex:1;min-width:0}.mq-switch{background:color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.mq-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.mq-switch[data-on]{background:var(--dawn-amber,var(--ca-lilac))}.mq-switch[data-on]:after{transform:translate(18px)}@media (pointer:coarse){.ca-page[data-miq-theme=dawn]{--dawn-glass:#fffaf6b8;--dawn-glass-strong:#fffaf6db;background-attachment:scroll}.ca-page[data-miq-theme=dawn][data-miq-dark]{--dawn-glass:#1e1c32c7;--dawn-glass-strong:#24223ae6}}@media (prefers-reduced-motion:reduce){.mq-modes button,.mq-mode-ico,.mq-sub button,.mq-switch,.mq-switch:after{transition:none}}.ca-page[data-miq-theme=dawn] .ca-main,.ca-page[data-miq-theme=dawn] .msg-thread,.ca-page[data-miq-theme=dawn] .msg-scroll{background:0 0!important}.ca-page[data-miq-theme=dawn][data-miq-dark] .ca-main{background:linear-gradient(#14122440,#1412241a)!important}.ca-page[data-miq-theme=dawn] .mq-bubble{border-radius:22px!important;padding:10px 16px!important}.ca-page[data-miq-theme=dawn] .msg-mine.msg-tail .mq-bubble{border-bottom-right-radius:8px!important}.ca-page[data-miq-theme=dawn] .msg-line:not(.msg-mine).msg-tail .mq-bubble{border-bottom-left-radius:8px!important}.ca-page[data-miq-theme=dawn] .msg-day span{border:1px solid var(--dawn-edge);background:var(--dawn-glass);border-radius:999px;padding:3px 12px}.ca-page[data-miq-theme=dawn] .mq-head .msg-avatar{box-shadow:0 0 0 2px var(--dawn-edge), 0 8px 18px -10px #50322899}.ca-settings .ca-seg button[aria-checked=true]{background:var(--surface);color:var(--ca-ink);box-shadow:0 1px 0 var(--ca-line), 0 6px 16px -10px #26215c66}.ca-page[data-miq-theme=dawn] .ca-settings .ca-seg button[aria-checked=true]{color:var(--dawn-amber)}.ca-page[data-miq-theme=dawn]{background:radial-gradient(75% 55% at 0 38%,#ffc68ce6,#0000 68%),radial-gradient(70% 60% at 100% 88%,#5674bac7,#0000 70%),linear-gradient(#edc7a9 0%,#cdb8bf 50%,#8d9ec8 100%) fixed}.ca-page[data-miq-theme=dawn][data-miq-dark]{background:radial-gradient(70% 50% at 0 36%,#d684506b,#0000 68%),radial-gradient(70% 60% at 100% 88%,#4664b480,#0000 70%),linear-gradient(#33283a 0%,#262640 50%,#182240 100%) fixed}.ca-page[data-miq-theme=dawn] .ca-shell{background:#fffaf629;border-color:#ffffff73}.ca-page[data-miq-theme=dawn][data-miq-dark] .ca-shell{background:#14122438;border-color:#ffffff1a}.ca-page[data-miq-theme=dawn] .ca-main{background:0 0!important}.ca-page[data-miq-theme=dawn] .mq-thread .mq-hero{min-height:84px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff61;padding:14px 16px;border-radius:0!important}.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-thread .mq-hero{border-bottom-color:#ffffff1a}.ca-page[data-miq-theme=dawn] .mq-thread .mq-hero-art,.ca-page[data-miq-theme=dawn] .mq-thread .mq-hero-eyebrow{display:none}.ca-page[data-miq-theme=dawn] .mq-thread .mq-hero-ava .msg-avatar{font-size:18px;box-shadow:0 0 0 2px #ffffffbf,0 10px 22px -10px #50322899;width:52px!important;height:52px!important}.ca-page[data-miq-theme=dawn] .mq-thread .mq-hero-title{letter-spacing:-.005em;font-size:25px;line-height:1.1}.ca-page[data-miq-theme=dawn] .mq-thread .mq-hero-sub{color:#d9935f;margin-top:2px;font-size:14px}.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-thread .mq-hero-sub{color:#f2b487}.ca-page[data-miq-theme=dawn] .mq-thread .mq-hero-sub .mq-online-text{color:inherit!important}.ca-page[data-miq-theme=dawn] .mq-glass{width:46px;height:46px;color:var(--foreground);background:#ffffff3d;border:1px solid #fff9;box-shadow:inset 0 1px #ffffff80,0 8px 20px -14px #3c283c99}.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-glass{background:#ffffff12;border-color:#ffffff29}.ca-page[data-miq-theme=dawn] .mq-scroll{padding:18px 18px 8px!important}.ca-page[data-miq-theme=dawn] .mq-row{margin-top:12px}.ca-page[data-miq-theme=dawn] .mq-bubble-wrap{max-width:min(80%,520px)}.ca-page[data-miq-theme=dawn] .mq-bubble{border-style:solid;border-width:1.5px;font-size:18px;line-height:1.38;border-radius:28px!important;padding:14px 22px 10px!important}.ca-page[data-miq-theme=dawn] .msg-mine.msg-tail .mq-bubble,.ca-page[data-miq-theme=dawn] .msg-line:not(.msg-mine).msg-tail .mq-bubble{border-radius:28px!important}.ca-page[data-miq-theme=dawn][data-miq-text=s] .mq-bubble{font-size:15.5px}.ca-page[data-miq-theme=dawn][data-miq-text=l] .mq-bubble{font-size:20.5px}.ca-page[data-miq-theme=dawn] .msg-line:not(.msg-mine) .mq-bubble{border-color:#ffeed6f2;box-shadow:inset 0 1px #fffffff2,inset 0 -10px 20px #ffc48c38,0 0 0 1px #ffd6aa59,0 0 22px 2px #ffbe7894,0 0 64px 8px #ffb46e38;color:#6a4527!important;background:linear-gradient(160deg,#fff7eaf7,#fcdebeed)!important}.ca-page[data-miq-theme=dawn] .msg-mine .mq-bubble{border-color:#cddeffd9;box-shadow:inset 0 1px #ffffff80,inset 0 -10px 22px #28469640,0 0 0 1px #aac4ff4d,0 0 22px 2px #78a0f08c,0 0 64px 8px #6e96e633;color:#fff!important;background:linear-gradient(160deg,#7a98d6cc,#4260aadb)!important}.ca-page[data-miq-theme=dawn][data-miq-dark] .msg-line:not(.msg-mine) .mq-bubble{border-color:#ffd2aa61;box-shadow:inset 0 1px #ffe6cd59,0 0 20px 1px #f0a06459,0 0 56px 6px #f0965a24;color:#fdebdc!important;background:linear-gradient(160deg,#846250e6,#60463eeb)!important}.ca-page[data-miq-theme=dawn] .mq-bubble .msg-meta{justify-content:flex-end;margin-top:4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px}.mq-typing-pill{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,var(--surface));color:var(--foreground);border-radius:999px;align-items:center;gap:10px;margin:16px 0 4px;padding:5px 14px 5px 5px;font-size:13px;display:inline-flex}.mq-typing-dots{border:1px solid var(--dawn-edge,var(--ca-line));background:#ffffff59;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;display:inline-flex}.mq-typing-dots i{background:#fff6ec;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite mq-typing;box-shadow:0 0 6px #ffdcb4e6}.mq-typing-dots i:nth-child(2){animation-delay:.15s}.mq-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes mq-typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.mq-field{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.ca-page[data-miq-theme=dawn] .mq-composer{background:0 0;border-top:0;align-items:center;gap:10px;padding:12px 14px 16px!important}.ca-page[data-miq-theme=dawn] .mq-plus{width:52px;height:52px;color:var(--foreground);background:#ffffff3d;border:1px solid #fff9;box-shadow:inset 0 1px #ffffff80}.ca-page[data-miq-theme=dawn] .mq-field{background:#fffaf652;border:1px solid #fff9;border-radius:999px;min-height:54px;padding:0 6px 0 20px;box-shadow:inset 0 1px #ffffff80}.ca-page[data-miq-theme=dawn] .mq-field textarea{min-width:0;color:var(--foreground);resize:none;outline:none;flex:1;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;padding:15px 0!important}.ca-page[data-miq-theme=dawn] .mq-field textarea::placeholder{color:color-mix(in srgb, var(--foreground) 55%, transparent)}.ca-page[data-miq-theme=dawn] .mq-field-btn{width:42px;height:42px;color:var(--foreground)}.ca-page[data-miq-theme=dawn] .mq-send{flex:none;color:#fff!important;background:radial-gradient(circle at 34% 30%,#fde6cc,#f2b47d 58%,#e2925c)!important;width:58px!important;height:58px!important;box-shadow:0 0 0 6px #ffe4c452,0 0 26px 2px #ffbe7899,inset 0 1px #fff9!important}.ca-page[data-miq-theme=dawn] .mq-send svg{width:22px;height:22px}.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-plus,.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-field{background:#ffffff0f;border-color:#ffffff26}@media (pointer:coarse){.ca-page[data-miq-theme=dawn] .mq-field,.ca-page[data-miq-theme=dawn] .mq-plus,.ca-page[data-miq-theme=dawn] .mq-glass{background:#fffaf69e}.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-field,.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-plus,.ca-page[data-miq-theme=dawn][data-miq-dark] .mq-glass{background:#28263eb3}}@media (prefers-reduced-motion:reduce){.mq-typing-dots i{animation:none}}.ca-page[data-miq-theme=dawn] .mq-field textarea{scrollbar-width:none;white-space:pre-wrap;max-height:140px;overflow-y:auto}.ca-page[data-miq-theme=dawn] .mq-field textarea::-webkit-scrollbar{display:none}.ca-page[data-miq-theme=dawn] .mq-field textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mq-typing-dots i{background:#f0ac78;box-shadow:0 0 6px #f0a064cc}
.mr-room{height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}.mr-head{border-bottom:1px solid var(--dawn-edge,var(--ca-line));align-items:center;gap:12px;padding:14px 16px;display:flex}.mr-title{flex:1;gap:2px;min-width:0;display:grid}.mr-title b{font-family:var(--mq-title-font,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:500;line-height:1.15;overflow:hidden}.mr-title small{color:color-mix(in srgb, var(--foreground) 62%, transparent);align-items:center;gap:4px;font-size:13px;display:flex}.mr-actions{gap:8px;display:flex}.mr-actions .mq-glass[data-on]{background:var(--dawn-amber,#e8935a);color:#fff;border-color:#0000}.mr-body{flex:1;min-height:0;display:flex;position:relative}.mr-stage{flex:1;place-items:center;min-width:0;padding:8px 12px;display:grid;position:relative;overflow:hidden}.mr-scene{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;max-height:100%}.mr-scene[data-editing]{touch-action:none}.mr-obj{cursor:pointer;outline:none}.mr-scene[data-editing] .mr-obj{cursor:grab}.mr-obj[data-dragging]{cursor:grabbing;opacity:.88}.mr-halo{opacity:0;transition:opacity .35s}.mr-obj:hover .mr-halo,.mr-obj[data-selected] .mr-halo{opacity:.9}.mr-obj:focus-visible .mr-halo{opacity:.9}.mr-sel{fill:none;stroke:var(--dawn-amber,#e8935a);stroke-width:2px;stroke-dasharray:6 5}.mr-scene[data-dark] .mr-sel{stroke:#fff}.mr-obj image{pointer-events:all}.mr-breathe{animation:6.5s ease-in-out infinite mr-breathe;animation-delay:var(--mr-phase,0s)}@keyframes mr-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mr-flame{animation:2.8s ease-in-out infinite mr-flame;animation-delay:var(--mr-phase,0s);transform-origin:0 0}@keyframes mr-flame{0%,to{opacity:.85;transform:scale(1)}40%{opacity:1;transform:scale(1.06)}70%{opacity:.9;transform:scale(.97)}}.mr-tag rect{fill:#fffcf8e6;stroke:#8c6e5a38}.mr-tag text{fill:#5b4334;font:600 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mr-scene[data-dark] .mr-tag rect{fill:#1e1a30c7;stroke:#ffffff2e}.mr-scene[data-dark] .mr-tag text{fill:#f1e8ff}.mr-node text{fill:#5b4334;font:600 15px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mr-glass{fill:#ffffff8c;stroke:#fffffff2;stroke-width:1.5px}.mr-note-text{-webkit-line-clamp:4;line-clamp:4;color:#4a3b5c;overflow-wrap:anywhere;-webkit-box-orient:vertical;font:500 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:-webkit-box;overflow:hidden}.mr-note-text[data-tone=peach]{color:#6a4330}.mr-note-text[data-tone=mint]{color:#2f5e52}.mr-sticker-text{fill:#2f5e52;font:600 13px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mr-sticker-text[data-tone=blue]{fill:#2f4f72}.mr-sticker-text[data-tone=peach]{fill:#7a4a2c}.mr-sticker-text[data-tone=lilac]{fill:#4e3a78}.mr-sticker-text[data-tone=pink]{fill:#7a3a52}.mr-toast{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));max-width:min(86%,420px);box-shadow:var(--dawn-glow-warm,none);text-align:center;border-radius:999px;padding:10px 18px;font-size:15px;animation:.25s ease-out mr-pop;position:absolute;top:18px;left:50%;transform:translate(-50%)}@keyframes mr-pop{0%{opacity:0;transform:translate(-50%,-6px)}}.mr-empty{text-align:center;width:min(90%,420px);color:color-mix(in srgb, var(--foreground) 65%, transparent);margin:0;font-size:14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mr-loading .ca-note{padding:24px}.mr-error{margin:0 16px 8px}.mr-chat{border-left:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,var(--surface));flex-direction:column;width:min(400px,42%);min-height:0;display:flex}.mr-chat .mq-thread{background:0 0;flex:1;min-height:0}.mr-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 14px 16px;display:flex}.mr-pill{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));min-height:44px;color:var(--foreground);border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-weight:600;display:inline-flex}.mr-pill.mr-add{color:#fff;background:radial-gradient(circle at 30% 30%,#fde6cc,#f2b47d 60%,#e2925c);border-color:#0000;box-shadow:0 0 0 5px #ffe4c44d,0 0 22px #ffbe7880}.mr-pill.mr-quiet{opacity:.8;min-height:38px;font-weight:500}.mr-bar .ca-primary{align-items:center;gap:8px;display:inline-flex}.mr-hint{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:13px}.mr-inspect{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));border-radius:999px;gap:4px;padding:4px;display:flex}.mr-inspect button{width:40px;height:40px;color:var(--foreground);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mr-inspect button:hover{background:#e8935a29}.mr-inspect .mr-danger{color:#c4553f}.mr-sheet{max-height:min(86dvh,760px);overflow-y:auto}.mr-sheet form{gap:12px;display:grid}.mr-sheet-wide{width:min(720px,96vw)}.mr-add-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mr-tile{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,transparent);color:var(--foreground);text-align:center;border-radius:18px;justify-items:center;gap:6px;padding:14px 6px;font-size:13px;font-weight:600;display:grid}.mr-tile span{color:#9a5a32;background:linear-gradient(150deg,#fdeee0,#f4d4bd);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.mr-tile:hover{box-shadow:var(--dawn-glow-warm,none)}.mr-art-icon{object-fit:contain;width:40px;height:40px;display:block}.mr-tile .mr-art-icon{width:44px;height:44px}.mr-tones{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.mr-tones legend{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-bottom:6px;font-size:13px;font-weight:600}.mr-tones label{border:1px solid var(--dawn-edge,var(--ca-line));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:13px;display:inline-flex}.mr-tones label[data-on]{border-color:var(--dawn-amber,#e8935a);box-shadow:0 0 0 2px #e8935a40}.mr-tones input{opacity:0;pointer-events:none;position:absolute}.mr-tones label:focus-within{outline:2px solid var(--dawn-amber,#e8935a);outline-offset:2px}.mr-tones .mr-art-icon{width:30px;height:30px}.mr-note{color:color-mix(in srgb, var(--foreground) 65%, transparent);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.mr-note-full{font-family:var(--mq-title-font,Georgia, serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.45}.mr-check{align-items:center;gap:8px;font-size:14px;display:flex}.mr-photo{object-fit:contain;border-radius:16px;width:100%;max-height:70dvh;display:block}.mr-styles,.mr-access{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.mr-styles legend,.mr-access legend{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-bottom:6px;font-size:13px;font-weight:600}.mr-styles label{border:1px solid var(--dawn-edge,var(--ca-line));cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;display:inline-flex}.mr-access label{border:1px solid var(--dawn-edge,var(--ca-line));cursor:pointer;border-radius:16px;flex:100%;align-items:center;gap:10px;padding:10px 12px;display:flex}.mr-access label span{gap:2px;display:grid}.mr-access small{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:12px}.mr-styles label[data-on],.mr-access label[data-on]{border-color:var(--dawn-amber,#e8935a);box-shadow:0 0 0 2px #e8935a40}.mr-styles input,.mr-access input{opacity:0;pointer-events:none;position:absolute}.mr-styles label:focus-within,.mr-access label:focus-within{outline:2px solid var(--dawn-amber,#e8935a);outline-offset:2px}.mr-dot{border:1px solid #ffffffb3;border-radius:9px;flex:none;width:28px;height:28px;display:inline-block;box-shadow:0 4px 10px -6px #3c282880}.mr-row[aria-current]{background:var(--dawn-glass-strong,var(--surface));box-shadow:var(--dawn-glow-warm,none)}.mr-row small svg{vertical-align:-1px}.mr-steps{gap:8px;margin:0;padding-left:20px;display:grid}.mr-steps li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mr-steps select,.mr-steps input,.mr-invite input,.mr-invite select,.mr-link-form select{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));min-height:40px;color:var(--foreground);font:inherit;border-radius:12px;padding:0 10px;font-size:14px}.mr-steps input,.mr-invite input{flex:1;min-width:140px}.mr-rec{align-items:center;gap:14px;padding:8px 0;display:flex}.mr-rec-btn{color:#fff;background:radial-gradient(circle at 34% 30%,#fde6cc,#f2b47d 58%,#e2925c);border:0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 6px #ffe4c452}.mr-rec-btn[data-on]{background:#d9634c;animation:1.4s ease-in-out infinite mr-pulse}@keyframes mr-pulse{50%{box-shadow:0 0 0 12px #d9634c2e}}.mr-members{gap:6px;margin-top:16px;display:grid}.mr-members h3{align-items:center;gap:6px;margin:0 0 4px;font-size:15px;display:flex}.mr-invite{gap:6px;display:flex}.mr-member small{align-items:center;gap:4px;display:inline-flex}.mr-delete{align-items:center;gap:6px;margin-top:16px;display:inline-flex}.mr-map>svg{width:100%;height:auto;color:var(--dawn-amber,#e8935a);display:block}.mr-edge{stroke:var(--dawn-amber,#e8935a);stroke-width:2.5px;stroke-linecap:round}.mr-edge[data-kind=requires]{stroke:var(--dawn-blue,#5f7fc4);stroke-dasharray:7 6;color:var(--dawn-blue,#5f7fc4)}.mr-node{cursor:pointer;outline:none}.mr-node[data-current] polygon:first-child{stroke:var(--dawn-amber,#e8935a);stroke-width:3px}.mr-node:focus-visible polygon:first-child{stroke:var(--dawn-amber,#e8935a);stroke-width:3px}.ca-page[data-miq-dark] .mr-node text{fill:#f4e6dc}.mr-legend{color:color-mix(in srgb, var(--foreground) 65%, transparent);gap:4px;margin:4px 0 10px;font-size:12px;display:grid}.mr-leg-door,.mr-leg-req{border-top:2.5px solid var(--dawn-amber,#e8935a);width:26px;display:inline-block}.mr-leg-req{border-top:2.5px dashed var(--dawn-blue,#5f7fc4)}.mr-legend span{align-items:center;gap:8px;display:flex}.mr-leg-door,.mr-leg-req{flex:none}.mr-link-form{flex-wrap:wrap;gap:8px;display:flex}.mr-link-form select:first-child{flex:1;min-width:180px}.mr-link-form .ca-primary{align-items:center;gap:6px;display:inline-flex}.mr-link-list{gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.mr-link-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:767px){.mr-head{padding:10px 12px}.mr-title b{font-size:20px}.mr-stage{padding:4px}.mr-chat{z-index:3;border-left:0;border-top:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));border-radius:24px 24px 0 0;width:auto;height:62%;position:absolute;top:auto;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -24px #281e3c80}.mr-add-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-inspect button{width:36px;height:36px}.mr-bar{gap:8px;padding:8px 10px 14px}.mr-hint{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.mr-breathe,.mr-flame,.mr-rec-btn[data-on],.mr-toast{animation:none}}
.mw-view{height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}.mw-head{border-bottom:1px solid var(--dawn-edge,var(--ca-line));align-items:center;gap:12px;padding:14px 16px;display:flex}.mw-title{flex:1;gap:2px;min-width:0;display:grid}.mw-title b{font-family:var(--mq-title-font,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:23px;font-weight:400;line-height:1.15;display:flex;overflow:hidden}.mw-title small{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:13px}.mw-pinned{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,transparent);color:var(--foreground);text-align:left;border-radius:14px;align-items:center;gap:8px;margin:8px 16px 0;padding:8px 14px;font-size:13px;display:flex}.mw-pinned span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-pinned svg{color:var(--dawn-amber,#e8935a);flex:none}.mw-feed{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.mw-about{text-align:center;max-width:560px;color:color-mix(in srgb, var(--foreground) 68%, transparent);margin:0 auto 4px;font-size:14px}.mw-post{color:#5d3f28;background:linear-gradient(160deg,#fff9f0f5,#fce6cee6);border:1.5px solid #ffeed6e6;border-radius:26px;align-self:center;width:min(100%,620px);padding:14px 18px 10px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 0 20px 1px #ffbe7859,0 0 54px 6px #ffb46e1f}.ca-page[data-miq-dark] .mw-post{color:#fbe9da;background:linear-gradient(160deg,#785c4ee6,#54403ceb);border-color:#ffd2aa4d;box-shadow:0 0 18px #f0965a40}.mw-post[data-pinned]{border-color:var(--dawn-amber,#e8935a)}.mw-post-body{font-family:var(--mq-title-font,Georgia, serif);white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.45}.mw-post-photo{object-fit:cover;border-radius:24px 24px 6px 6px;width:calc(100% + 36px);max-height:420px;margin:-14px -18px 12px;display:block}.mw-post footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mw-post footer small{opacity:.7;margin-left:auto;font-size:12px}.mw-reacts{flex-wrap:wrap;gap:6px;display:flex}.mw-reacts button{min-height:30px;color:inherit;background:#ffffff8c;border:1px solid #a06e5033;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}.mw-reacts button[data-mine]{border-color:var(--dawn-amber,#e8935a);background:#ffd6aab3}.mw-reacts .mw-react-add{justify-content:center;width:30px;padding:0;font-size:17px}.mw-pop{z-index:4;border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));border-radius:18px;gap:4px;padding:6px;display:flex;position:absolute;bottom:44px;right:12px;box-shadow:0 16px 34px -18px #3c28288c}.mw-pop button{min-width:40px;height:40px;color:var(--foreground);background:0 0;border-radius:12px;place-items:center;display:grid}.mw-pop-list{flex-direction:column;min-width:180px}.mw-pop-list button{justify-content:flex-start;gap:10px;padding:0 12px;font-size:14px;display:flex}.mw-pop button:hover{background:#e8935a24}.mw-danger{color:#c4553f!important}.mw-composer{gap:8px;padding:10px 14px 16px;display:grid}.mw-compose-row{align-items:center;gap:10px;display:flex}.mw-attach-preview{width:96px;position:relative}.mw-attach-preview img{object-fit:cover;border-radius:14px;width:96px;height:72px;display:block}.mw-attach-preview .ca-icon{position:absolute;top:-8px;right:-8px}.mw-editing{color:var(--dawn-amber,#e8935a);align-items:center;gap:8px;font-size:13px;display:flex}.mw-bar{padding:10px 14px max(16px, env(safe-area-inset-bottom));flex:none;justify-content:center;gap:10px;display:flex}.mw-bar .ca-primary{justify-content:center;align-items:center;gap:8px;min-width:220px;display:inline-flex}.mw-pill{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));min-height:40px;color:var(--foreground);border-radius:999px;padding:0 18px}.mw-error{margin:0 16px 8px}.mw-row .ca-row-main b{align-items:center;gap:5px;display:flex}.mw-row[aria-current]{background:var(--dawn-glass-strong,var(--surface));box-shadow:var(--dawn-glow-warm,none)}.mw-badge{color:#9a5a32;background:linear-gradient(150deg,#fdeee0,#f4d4bd);border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mw-side{justify-items:end;gap:4px;display:grid}.mw-side small{opacity:.65;font-size:12px}.mw-thumb{border-radius:14px;flex:none;width:44px;height:44px}.mw-photo{object-fit:cover;background:linear-gradient(150deg,#fbe7d6,#e8dcf0);display:block}img.mw-photo{animation:.28s ease-out both mw-photo-in}@keyframes mw-photo-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){img.mw-photo{animation:none}}.mw-photo-empty{display:block}.mw-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.mw-card{color:#5d3f28;text-align:left;background:#fffaf4e6;border:1.5px solid #ffeed6e6;border-radius:22px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 0 18px #ffbe7840}@media (hover:hover) and (pointer:fine){.mw-card:hover{transform:translateY(-2px);box-shadow:0 0 26px #ffbe7873}}.mw-grid>.mw-card{content-visibility:auto;contain-intrinsic-size:auto 260px}.ca-page[data-miq-dark] .mw-card{color:#fbe9da;background:#46383ee6;border-color:#ffd2aa40}.mw-card[data-out] .mw-card-photo{filter:grayscale(.7);opacity:.7}.mw-card-photo{aspect-ratio:1;width:100%}.mw-card-body{gap:4px;padding:10px 14px 14px;display:grid}.mw-card-body b{-webkit-line-clamp:2;font-family:var(--mq-title-font,Georgia, serif);-webkit-box-orient:vertical;font-size:16px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.mw-card-body small{opacity:.7;font-size:12px}.mw-price{color:#b2683a;font-size:15px;font-weight:700}.ca-page[data-miq-dark] .mw-price{color:#f5b68a}.mw-card-add{min-height:220px;color:var(--foreground);box-shadow:none;text-align:center;background:0 0;border-style:dashed;align-content:center;place-items:center;gap:8px;display:grid}.mw-item{gap:10px;display:grid}.mw-item-photo{aspect-ratio:4/3;border-radius:18px;width:100%;max-height:52dvh}.mw-item-price{color:#b2683a;margin:0;font-size:22px;font-weight:700}.mw-item-desc{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.mw-item-actions{flex-wrap:wrap;gap:8px;display:flex}.mw-item-actions button{align-items:center;gap:6px;display:inline-flex}.mw-photo-pick{aspect-ratio:4/3;border:1.5px dashed var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,transparent);width:100%;max-height:260px;color:var(--foreground);border-radius:18px;place-items:center;padding:0;display:grid;overflow:hidden}.mw-photo-pick img,.mw-photo-pick .mw-photo{object-fit:cover;width:100%;height:100%}.mw-photo-pick span{justify-items:center;gap:6px;font-size:14px;display:grid}.mw-price-row{grid-template-columns:1fr 120px;gap:10px;display:grid}.mw-sheet{max-height:min(88dvh,780px);overflow-y:auto}.mw-sheet-wide{width:min(720px,100%)}.mw-form{gap:12px;display:grid}.mw-form .ca-danger,.mw-form .ca-primary{justify-content:center;align-items:center;gap:6px;display:inline-flex}.mw-note{color:color-mix(in srgb, var(--foreground) 65%, transparent);margin:0;font-size:13px}.mw-access,.mw-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.mw-access legend,.mw-chips legend{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-bottom:6px;font-size:13px;font-weight:600}.mw-access label{border:1px solid var(--dawn-edge,var(--ca-line));cursor:pointer;border-radius:16px;flex:100%;align-items:center;gap:10px;padding:10px 12px;display:flex}.mw-access label span{gap:2px;display:grid}.mw-access small{color:color-mix(in srgb, var(--foreground) 62%, transparent);font-size:12px}.mw-chips label{border:1px solid var(--dawn-edge,var(--ca-line));cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px}.mw-access label[data-on],.mw-chips label[data-on]{border-color:var(--dawn-amber,#e8935a);box-shadow:0 0 0 2px #e8935a40}.mw-access input,.mw-chips input{opacity:0;pointer-events:none;position:absolute}.mw-access label:focus-within,.mw-chips label:focus-within{outline:2px solid var(--dawn-amber,#e8935a);outline-offset:2px}.mw-invite,.mw-members{gap:8px;margin-top:16px;display:grid}.mw-invite h3,.mw-members h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.mw-invite code{background:var(--dawn-glass,#0000000a);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:12px}.mw-invite-actions{flex-wrap:wrap;gap:8px;display:flex}.mw-invite-actions button{align-items:center;gap:6px;display:inline-flex}.mw-delete{align-items:center;gap:6px;margin-top:16px;display:inline-flex}@media (max-width:767px){.mw-head{padding:10px 12px}.mw-title b{font-size:20px}.mw-feed{padding:12px}.mw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-card-add{min-height:180px}.mw-post-body{font-size:16px}}@media (prefers-reduced-motion:reduce){.mw-card{transition:none}.mw-card:hover{transform:none}}.mq-sub-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mq-sub button[data-work-tab=shops]{outline:1px solid var(--ca-lilac);outline-offset:-1px;box-shadow:inset 0 0 7px rgba(var(--acc-rgb,232, 147, 90), .12), 0 0 8px rgba(var(--acc-rgb,232, 147, 90), .2)}.ml-chips{align-items:center;min-width:0;max-width:100%}.ca-side{min-width:0}.ml-bar{align-items:center;gap:6px;min-width:0;display:flex}.ml-bar .ml-chips{flex:1}.ml-tool{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,var(--surface));width:32px;height:30px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:grid}.ml-tool[aria-pressed=true]{border-color:var(--dawn-amber,var(--ca-lilac));color:var(--dawn-amber,var(--ca-lilac))}.ml-search{margin-top:2px}.ml-tag{color:#a8603a;white-space:nowrap;background:#e8935a24;border-radius:999px;margin-left:6px;padding:1px 7px;font:600 10.5px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ca-page[data-miq-dark] .ml-tag{color:#f5b68a}.ml-groupmenu{border-left:2px solid #e8935a59;gap:1px;margin:2px 0 2px 26px;padding-left:6px;display:grid}.ml-groupmenu button{text-align:left;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:13px;display:flex}.ml-groupmenu button i{width:14px}.ml-groupmenu button:hover{background:#e8935a1f}.ca-list[data-compact] .mq-chat-row{min-height:52px;padding-top:6px;padding-bottom:6px}.ca-list[data-compact] .mq-ava .msg-avatar{font-size:13px;width:34px!important;height:34px!important}.ml-sheet{max-height:min(88dvh,780px);overflow-y:auto}.ml-sheet>.mw-chips,.ml-sheet>.ca-set-row{margin-bottom:10px}.ml-groups{gap:6px;margin-top:14px;display:grid}.ml-groups h3{margin:0;font-size:15px}.ml-group{border:1px solid var(--dawn-edge,var(--ca-line));border-radius:14px;align-items:center;gap:4px;min-height:44px;padding:4px 6px 4px 12px;display:flex}.ml-name{flex:1;min-width:0;display:grid}.ml-name b{font-size:14px}.ml-name small{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:12px}.ml-rename,.ml-add{flex:1;gap:6px;display:flex}.ml-rename input,.ml-add input{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));min-width:0;min-height:38px;color:var(--foreground);font:inherit;border-radius:12px;flex:1;padding:0 10px;font-size:14px}.ml-add{margin-top:4px}.ml-add .ca-secondary{align-items:center;gap:6px;display:inline-flex}.ml-icons{scrollbar-width:none;border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,var(--surface));border-radius:20px;gap:2px;min-width:0;padding:6px 4px;display:flex;overflow-x:auto}.ml-icons::-webkit-scrollbar{display:none}.ml-icons button{min-width:64px;color:var(--muted);white-space:nowrap;border-radius:14px;flex:none;justify-items:center;gap:4px;padding:4px 4px 6px;font-size:11px;font-weight:700;display:grid;position:relative}.ml-icons button:hover .mq-mode-ico{transform:translateY(-1px)}.ml-icons button:active .mq-mode-ico{transform:scale(.94)}.ml-icons button[aria-selected=true]{color:var(--ca-ink,var(--foreground))}.ml-icons button[aria-selected=true] .mq-mode-ico{color:#fff;background:linear-gradient(135deg, #f6c79c, var(--dawn-amber,#e8935a));box-shadow:var(--dawn-glow-warm,none);border-color:#0000}.ml-icons button[aria-selected=true]:after{content:"";background:var(--dawn-amber,var(--ca-lilac));height:2px;box-shadow:0 0 10px var(--dawn-amber,var(--ca-lilac));border-radius:2px;position:absolute;bottom:0;left:30%;right:30%}.ml-icons .ml-icon-tool[aria-pressed=true] .mq-mode-ico{border-color:var(--dawn-amber,var(--ca-lilac));color:var(--dawn-amber,var(--ca-lilac))}.ml-icons-wrap{gap:6px;min-width:0;display:flex}.ml-icons-wrap>.ml-icons:first-child{flex:1}.ml-icon-tools{flex:none;overflow:visible}.ml-icon-tools button{min-width:52px}.ml-divider{margin-top:10px}.ml-groups-btn .mq-mode-ico{position:relative}.ml-chev{background:var(--surface,#fff);color:var(--dawn-amber,var(--ca-lilac));border-radius:50%;padding:1px;transition:transform .25s;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 4px #00000026}.ml-groups-btn[aria-expanded=true] .ml-chev{transform:rotate(180deg)}.ml-groups-btn[aria-expanded=true] .mq-mode-ico,.ml-groups-btn[data-active] .mq-mode-ico{border-color:var(--dawn-amber,var(--ca-lilac));color:var(--dawn-amber,var(--ca-lilac));box-shadow:0 0 0 3px rgba(var(--acc-rgb,232, 147, 90), .15)}.ml-groups-btn[data-active]{color:var(--ca-ink,var(--foreground))}.ml-subgroups{scrollbar-width:none;border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,var(--surface));transform-origin:top;border-radius:18px;gap:4px;margin-top:-2px;padding:6px;animation:.28s cubic-bezier(.2,.9,.3,1.1) ml-drop;display:flex;overflow-x:auto;box-shadow:inset 0 1px #fff9}.ml-subgroups::-webkit-scrollbar{display:none}.ml-subgroups button{min-width:62px;color:var(--muted);white-space:nowrap;border-radius:12px;flex:none;justify-items:center;gap:3px;padding:3px 2px 5px;font-size:10.5px;font-weight:700;display:grid}.ml-subgroups .mq-mode-ico{width:34px;height:34px}.ml-subgroups button[aria-selected=true]{color:var(--ca-ink,var(--foreground))}.ml-subgroups button[aria-selected=true] .mq-mode-ico{color:#fff;background:linear-gradient(135deg, var(--acc-soft,#f6c79c), var(--acc,#e8935a));box-shadow:var(--dawn-glow-warm,none);border-color:#0000;animation:.4s cubic-bezier(.3,1.4,.5,1) mq-pop}.ml-subgroups button:active .mq-mode-ico{transform:scale(.92)}.ml-sub-add .mq-mode-ico{border-style:dashed}@keyframes ml-drop{0%{opacity:0;transform:translateY(-6px)scaleY(.92)}}@media (prefers-reduced-motion:reduce){.ml-subgroups{animation:none}}.ml-icons-wrap>.ml-icons:first-child{justify-content:space-around}[data-cat]{--cat:150, 140, 200}[data-cat=colleagues]{--cat:120, 160, 230}[data-cat=friends]{--cat:240, 170, 110}[data-cat=family]{--cat:230, 130, 160}[data-cat=acquaintances]{--cat:120, 195, 165}[data-cat=other]{--cat:175, 150, 235}[data-cat=spam]{--cat:160, 160, 170}.mq-modes-wrap,.ml-mode-drop .mq-mode-ico{position:relative}.ml-mode-drop[aria-expanded=true] .ml-chev{transform:rotate(180deg)}.ml-mode-sub{background:var(--dawn-amber,var(--ca-lilac));color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:86px;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:700;line-height:15px;position:absolute;bottom:-9px;left:50%;overflow:hidden;transform:translate(-50%)}.ml-dropdown{z-index:30;width:min(270px,100% - 12px);box-shadow:inset 0 1px 0 #ffffffe6, 0 24px 50px -24px #46326e8c, 0 0 40px -16px rgba(var(--acc-rgb,232, 147, 90), .5);-webkit-backdrop-filter:blur(18px)saturate(1.3);transform-origin:0 0;background:linear-gradient(170deg,#fffcf9f7,#f8f2fcf2);border:1px solid #ffffffb3;border-radius:22px;gap:2px;padding:8px;animation:.26s cubic-bezier(.2,.9,.3,1.1) ml-drop;display:grid;position:absolute;top:calc(100% + 8px);left:6px}.ml-dropdown:before{content:"";background:#fffcf9f7;border-top:1px solid #ffffffb3;border-left:1px solid #ffffffb3;width:12px;height:12px;position:absolute;top:-6px;left:34px;transform:rotate(45deg)}.ca-page[data-miq-dark] .ml-dropdown{background:linear-gradient(170deg,#26233cf7,#1e1c32f5);border-color:#ffffff1f}.ca-page[data-miq-dark] .ml-dropdown:before{background:#26233cf7;border-color:#ffffff1f}.ml-dd-title{letter-spacing:.08em;text-transform:uppercase;color:var(--dawn-amber,var(--ca-lilac));padding:4px 10px 6px;font-size:11px;font-weight:800}.ml-dropdown button{min-height:42px;color:var(--foreground);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:flex}.ml-dropdown button:hover{background:rgba(var(--cat,232, 147, 90), .12);transform:translate(2px)}.ml-dropdown button>svg:last-child:not(:first-child){color:var(--dawn-amber,var(--ca-lilac));margin-left:auto}.ml-dropdown button[aria-checked=true]{background:rgba(var(--acc-rgb,232, 147, 90), .12)}.ml-dd-ico{color:#fff;background:linear-gradient(140deg, rgba(var(--cat), .55), rgba(var(--cat), .95));width:30px;height:30px;box-shadow:0 0 14px -4px rgba(var(--cat), .9), inset 0 1px 0 #ffffff80;border-radius:11px;flex:none;place-items:center;display:grid}.ml-dropdown button:not([data-cat]) .ml-dd-ico:not([data-cat]){--cat:var(--acc-rgb,232, 147, 90)}.ml-dd-add{margin-top:4px;border-top:1px dashed var(--dawn-edge,var(--ca-line))!important;color:var(--muted)!important;border-radius:0 0 14px 14px!important}.ml-dd-add .ml-dd-ico{color:var(--dawn-amber,var(--ca-lilac));box-shadow:none;background:0 0;border:1.5px dashed}.ml-current{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 6px;display:flex}.ml-current-all{color:var(--muted);padding-left:6px;font-size:13px;font-weight:700}.ml-current-chip{color:#fff;background:linear-gradient(135deg, rgba(var(--cat,232, 147, 90), .7), rgba(var(--cat,232, 147, 90), 1));min-height:32px;box-shadow:0 0 16px -4px rgba(var(--cat,232, 147, 90), .9);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:700;animation:.4s cubic-bezier(.3,1.4,.5,1) mq-pop;display:inline-flex}.ml-tag[data-cat]{background:rgba(var(--cat), .16);color:rgb(var(--cat));filter:saturate(1.2)brightness(.8)}.ml-cat-dot{background:rgb(var(--cat));width:12px;height:12px;box-shadow:0 0 10px rgba(var(--cat), .8);border-radius:50%;flex:none;margin-right:4px}@media (prefers-reduced-motion:reduce){.ml-dropdown,.ml-current-chip{animation:none}}
