.ms-badge{color:rgb(var(--cat));flex:none;place-items:center;display:inline-grid;position:relative}.ms-badge>svg:last-child{color:color-mix(in srgb, rgb(var(--cat)) 70%, #3a2a3a);position:relative}.ms-badge-blob{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ms-badge-blob path{fill:rgba(var(--cat), .22);stroke:rgba(var(--cat), .55);stroke-width:1.2px}.ms-badge-spark{fill:rgba(var(--cat), .8);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite ms-spark}.ca-page[data-miq-dark] .ms-badge>svg:last-child{color:color-mix(in srgb, rgb(var(--cat)) 75%, #fff)}.ca-page[data-miq-dark] .ms-badge-blob path{fill:rgba(var(--cat), .26)}@keyframes ms-spark{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.ms-cover{color:#3f2c33;isolation:isolate;align-items:center;gap:14px;min-height:112px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ms-cover[data-compact]{border-radius:0;min-height:96px;padding:14px 64px 14px 62px}.mw-form .ms-cover[data-compact]{border-radius:22px;padding:14px 16px}.ms-cover[data-dark]{color:#f6e9ff}.ms-cover-wp{z-index:-1;opacity:.55;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ms-cover:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffffff73,#0000);border-radius:50%;height:120%;position:absolute;top:auto;bottom:-60%;left:30%;right:-10%}.ms-cover[data-dark]:after{background:radial-gradient(closest-side,#ff4fd133,#0000)}.ms-cover-mark{width:52px;height:52px;font-family:var(--mq-title-font,Georgia, serif);color:#fff;border:2px solid #fffc;border-radius:18px;flex:none;place-items:center;font-size:24px;display:grid;box-shadow:0 6px 18px #50284638}.ms-cover-mark .ms-badge{--cat:255, 255, 255!important}.ms-cover-mark .ms-badge>svg:last-child{color:#fff}.ms-cover-mark .ms-badge-blob path{fill:#ffffff2e;stroke:#ffffff80}.ms-cover-main{flex:1;gap:3px;min-width:0;display:grid}.ms-cover-main>b{font-family:var(--mq-title-font,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:400;line-height:1.15;overflow:hidden}.ms-cover-main>small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ms-cover-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.ms-cover-chips i{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff9e;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-style:normal;display:inline-flex}.ms-cover[data-dark] .ms-cover-chips i{background:#ffffff1f}.ms-cover-back,.ms-cover-act{position:absolute;top:50%;transform:translateY(-50%)}.ms-cover-back{left:12px}.ms-cover-act{right:12px}.ms-owner{color:color-mix(in srgb, var(--foreground) 62%, transparent);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;font-size:13px;display:flex}.ms-owner span{align-items:center;gap:4px;display:inline-flex}.ms-themes{flex-wrap:wrap;gap:10px;display:flex}.ms-themes button{cursor:pointer;border:2px solid #ffffffe6;border-radius:50%;width:34px;height:34px;transition:transform .2s;box-shadow:0 2px 8px #5028462e}.ms-themes button[data-on]{outline:2.5px solid var(--dawn-amber,#e8935a);outline-offset:2px;transform:scale(1.08)}.ms-req{color:var(--dawn-amber,#e8935a);margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.ms-strip{scrollbar-width:none;flex:none;gap:6px;min-width:0;max-width:100%;padding:2px 0 8px;display:flex;overflow-x:auto}.ms-strip::-webkit-scrollbar{display:none}.ms-strip button{width:74px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex:none;justify-items:center;gap:4px;padding:6px 2px;display:grid}.ms-strip button small{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.ms-strip button[data-on]{border-color:rgba(var(--cat,232, 147, 90), .6);background:rgba(var(--cat,232, 147, 90), .12)}.ms-strip-all{color:#8a3d78;background:linear-gradient(140deg,#ffd6f1,#b8fff0);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ms-thumb{place-items:center;display:grid}.ms-card-photo{display:block;position:relative}.ms-card-art{background:radial-gradient(circle at 30% 25%, rgba(var(--cat), .28), transparent 60%), linear-gradient(160deg, rgba(var(--cat), .12), #fff6);place-items:center;display:grid}.ms-kind,.ms-off{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;top:8px}.ms-kind{color:#6b4a5a;background:#ffffffd9;left:8px}.ms-kind[data-kind=service]{color:#2f5f93;background:#d6ecffeb}.ms-off{color:#fff;background:linear-gradient(120deg,#ff6fa8,#ff9a6b);right:8px}.mw-item-price .ms-off,.ca-field .ms-off,.ms-path+.mw-item-price .ms-off{margin-left:8px;position:static}.ms-card-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-price s,.mw-item-price s,.ms-price-preview s{opacity:.55;margin-left:6px;font-size:.85em;font-weight:400}.ms-path{color:color-mix(in srgb, var(--foreground) 70%, transparent);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ms-spec-list{border:1px solid var(--dawn-edge,var(--ca-line));border-radius:16px;gap:0;margin:0;display:grid;overflow:hidden}.ms-spec-list div{grid-template-columns:minmax(110px,40%) 1fr;gap:10px;padding:9px 14px;font-size:14px;display:grid}.ms-spec-list div:nth-child(odd){background:color-mix(in srgb, var(--dawn-amber,#e8935a) 7%, transparent)}.ms-spec-list dt{color:color-mix(in srgb, var(--foreground) 62%, transparent)}.ms-spec-list dd{overflow-wrap:anywhere;margin:0}.ms-editor{gap:16px}.ms-kind-seg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ms-kind-seg button{border:1.5px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,transparent);color:var(--foreground);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.ms-kind-seg button span{gap:2px;display:grid}.ms-kind-seg button small{opacity:.7;font-size:11.5px}.ms-kind-seg button[data-on]{border-color:var(--dawn-amber,#e8935a);box-shadow:0 0 0 3px #e8935a33,0 0 22px #ffbe7859}.ms-step{border:1px solid var(--dawn-edge,var(--ca-line));background:color-mix(in srgb, var(--dawn-glass,transparent) 60%, transparent);border-radius:20px;gap:10px;padding:14px;display:grid}.ms-step h4{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ms-step h4 i{color:#fff;background:linear-gradient(140deg,#ffb48a,#f07fb0);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.ms-price-modes{background:color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.ms-price-modes button{color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px}.ms-price-modes button[data-on]{background:var(--background,#fff);font-weight:600;box-shadow:0 2px 8px #50284624}.ms-price-row{grid-template-columns:1fr 110px}.ms-price-row:has(>:nth-child(3)){grid-template-columns:1fr 100px 130px}.ms-price-preview{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;font-size:13px}.ms-price-preview b{color:var(--foreground)}.ms-count{opacity:.55;justify-self:end;font-size:11px}.ms-picker{gap:10px;display:grid}.ms-tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:330px;padding:2px;display:grid;overflow-y:auto}.ms-tiles-sm{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:260px}.ms-tile{border:1.5px solid rgba(var(--cat), .3);background:linear-gradient(170deg, rgba(var(--cat), .1), transparent 70%);color:var(--foreground);text-align:center;cursor:pointer;border-radius:18px;align-content:start;justify-items:center;gap:5px;padding:12px 6px 10px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.ms-tile b{font-size:12.5px;font-weight:600;line-height:1.2}.ms-tile small{opacity:.6;font-size:10.5px}.ms-tile:hover{box-shadow:0 6px 18px rgba(var(--cat), .3);transform:translateY(-2px)}.ms-tile[data-on]{border-color:rgb(var(--cat));box-shadow:0 0 0 3px rgba(var(--cat), .25)}.ms-found{gap:6px;display:grid}.ms-found button{border:1px solid rgba(var(--cat), .35);background:rgba(var(--cat), .08);color:var(--foreground);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ms-found span{display:grid}.ms-found small{opacity:.65;font-size:11px}.ms-picked{border:1.5px solid rgba(var(--cat), .45);background:linear-gradient(170deg, rgba(var(--cat), .12), transparent 80%);border-radius:18px;gap:10px;min-width:0;padding:12px;display:grid}.ms-picked-head{align-items:center;gap:10px;min-width:0;display:flex}.ms-picked-main{flex:1;gap:2px;min-width:0;display:grid}.ms-picked-main>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-picked-main>small{opacity:.6;font-size:11px}.ms-subs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.ms-subs button{border:1px solid rgba(var(--cat), .35);min-height:52px;color:var(--foreground);text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#ffffff8c;border-radius:10px;place-items:center;padding:6px 8px;font-size:12.5px;line-height:1.2;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 2px 6px -2px #3c284647,inset 0 1px #fff9}.ms-subs button:active{transform:scale(.97)}.ca-page[data-miq-dark] .ms-subs button{background:#ffffff12;box-shadow:0 2px 8px -2px #0000008c}.ms-subs button[data-on]{border-color:rgb(var(--cat));background:rgba(var(--cat), .3);box-shadow:0 0 0 1px rgb(var(--cat)), 0 4px 12px -4px rgba(var(--cat), .8);font-weight:600}.ms-own{gap:6px;display:flex}.ms-own input{border:1px dashed rgba(var(--cat), .55);min-width:0;color:var(--foreground);background:0 0;border-radius:999px;flex:1;padding:7px 12px;font-size:12.5px}.ms-change{border:1px solid var(--dawn-edge,var(--ca-line));color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px}.ms-cat-btn{border:1.5px dashed rgba(var(--cat), .5);background:rgba(var(--cat), .07);color:var(--foreground);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.ms-specs{gap:8px;display:grid}.ms-spec{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;gap:6px;display:grid}.ms-spec input{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--background,#fff);min-width:0;color:var(--foreground);border-radius:12px;padding:9px 12px;font-size:13.5px}.ms-hints{flex-wrap:wrap;gap:6px;display:flex}.ms-hints button{border:1px dashed var(--dawn-edge,var(--ca-line));color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}.ms-hints button:disabled{opacity:.4;cursor:default}.ms-specs-note{opacity:.55;font-size:11px}@media (max-width:640px){.ms-cover[data-compact]{min-height:84px;padding:12px 56px 12px 54px}.ms-cover-mark{border-radius:14px;width:42px;height:42px;font-size:20px}.ms-cover-main>b{font-size:18px}.ms-kind-seg{grid-template-columns:1fr}.ms-price-row:has(>:nth-child(3)){grid-template-columns:1fr 1fr}.ms-spec{grid-template-columns:1fr 1fr auto}.ms-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ms-badge-spark{animation:none}.ms-tile,.ms-themes button{transition:none}.ms-tile:hover{transform:none}}html[data-perf=lite] .ms-badge-spark{animation:none}html[data-perf=lite] .ms-cover-chips i{-webkit-backdrop-filter:none;backdrop-filter:none}.ca-page[data-miq-motion=off] .ms-badge-spark{animation:none}.ms-editor .mw-photo-pick{justify-self:center;width:100%;max-width:260px;max-height:220px}.ms-placement{background:#4fb38f1a;border:1.5px solid #4fb38f73;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ms-placement[data-state=soon]{background:#e8935a1a;border-color:#e8935a8c}.ms-placement[data-state=off]{background:#e0607e1a;border-color:#e0607e8c}.ms-placement-ico{background:#fff9;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ms-placement-text{flex:1;gap:2px;min-width:0;display:grid}.ms-placement-text small{opacity:.8;font-size:12px}.ms-placement-ok{color:#2f8a63;opacity:1!important}.ms-placement-err{color:#c4544e;opacity:1!important}.ms-placement>button{white-space:nowrap;flex:none}.ms-pay-fields{border:1px dashed var(--dawn-edge,var(--ca-line));border-radius:18px;gap:8px;padding:12px 14px;display:grid}.ms-pay-fields>b{font-size:13.5px}.ms-promo{background:linear-gradient(120deg,#ffd6f199,#ffe4c88c);border-radius:14px;margin:0;padding:10px 14px;font-size:13px}.ca-page[data-miq-dark] .ms-promo{background:#ff4fd124}.ms-bar{gap:10px;display:flex}.ms-bar>button{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.ms-placement{flex-wrap:wrap}.ms-placement>button{width:100%}}.msp{border:1px solid rgba(var(--acc-rgb,232, 147, 90), .22);border-radius:16px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.msp legend{align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.msp-combo{position:relative}.msp-ok{color:#2e9e6a;position:absolute;bottom:11px;right:10px}.msp-list{z-index:5;background:var(--surface,#fff);border-radius:14px;max-height:230px;margin:4px 0 0;padding:4px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px -18px #281e468c}.msp-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 10px;display:grid}.msp-list button:hover{background:rgba(var(--acc-rgb,232, 147, 90), .12)}.msp-list button:focus-visible{background:rgba(var(--acc-rgb,232, 147, 90), .12)}.msp-list small{color:var(--muted);font-size:11.5px}.ca-page[data-miq-dark] .msp-list{background:#2a2640}.msp-note{color:var(--muted);font-size:11.5px}.msp-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.msp-place{border:1px dashed rgba(var(--acc-rgb,232, 147, 90), .55);max-width:100%;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.msp-place svg{color:var(--acc,#e8935a);flex:none}.msp-km{background:rgba(var(--acc-rgb,232, 147, 90), .12);white-space:nowrap;border-radius:9px;flex:none;align-self:center;padding:2px 8px;font-size:11.5px;font-weight:600}.msp-pick{border:1px solid rgba(var(--acc-rgb,232, 147, 90), .4);background:linear-gradient(120deg, rgba(var(--acc-rgb,232, 147, 90), .12), transparent 70%)}.msp-pick-tag{background:var(--acc,#e8935a);color:#fff;border-radius:7px;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.msp-sheet{overflow-y:auto}.msp-device{justify-content:center;align-items:center;gap:6px;display:inline-flex}.msp-bar .ca-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.msp-bar .ca-seg button{white-space:nowrap;flex:none}.msp .mw-price-row>*,.msp-combo{min-width:0}.msp .ca-field input,.msp select{box-sizing:border-box;width:100%;min-width:0}.msp-metro{min-width:0}.msp-search-row{align-items:center;gap:8px;display:flex}.msp-search-row .ca-search{flex:1;min-width:0}.msp-filter-btn{flex:none;position:relative}.msp-filter-btn[aria-expanded=true]{background:rgba(var(--acc-rgb,232, 147, 90), .2)}.msp-filter-btn i{background:var(--acc,#e8935a);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.msp-chips{flex-wrap:wrap;gap:6px;display:flex}.msp-chips button{background:rgba(var(--acc-rgb,232, 147, 90), .14);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.msp-filters{border:1px solid rgba(var(--acc-rgb,232, 147, 90), .25);background:#ffffff59;border-radius:18px;gap:8px;padding:12px;animation:.2s msp-in;display:grid}.ca-page[data-miq-dark] .msp-filters{background:#ffffff0d}.msp-filter-head{align-items:center;gap:8px;display:flex}.msp-filter-head b{flex:1;font-size:14px}.msp-filter-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}@keyframes msp-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.msp-filters{animation:none}}.mw-sheet{overscroll-behavior:contain}.mw-sheet>*,.mw-form>*,.ms-step>*{min-width:0}@media (max-width:640px){.ms-subs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ms-subs button{transition:none}}.ms-tile{position:relative}.ms-tile-n{background:rgb(var(--cat));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.ms-tile:disabled{opacity:.4;cursor:default}@media (hover:none){.ms-tile:hover{box-shadow:none;transform:none}}.ms-tags{gap:8px;display:grid}.ms-tag-list{flex-wrap:wrap;gap:6px;display:flex}.ms-tag-list:empty{display:none}.ms-tag{min-height:32px;color:var(--mq-accent,#9b5cff);background:0 0;border:1px dashed;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.ms-tag span{opacity:.7;font-size:15px;line-height:1}.ms-tag:hover span{opacity:1}.ms-site-link{min-height:40px;color:var(--mq-accent,#9b5cff);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ms-site-link:hover{text-decoration:underline}
.mp-name{align-items:center;gap:4px;min-width:0;display:inline-flex}.mp-name-badge{flex:none}.mq-glass.mp-pulse-btn{position:relative}.mp-pulse-btn i{color:#fff;text-align:center;background:linear-gradient(135deg,#ff4fd1,#8f6bff);border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.mp-banner{color:#3f2c33;isolation:isolate;border-radius:22px;justify-content:space-between;align-items:center;gap:10px;min-height:76px;margin-bottom:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.mp-banner[data-dark]{color:#f6e9ff}.mp-banner b{z-index:1;font-family:var(--mq-title-font,Georgia, serif);font-size:21px;font-weight:400;position:relative}.mp-banner-wp{z-index:-1;opacity:.55;width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}.mp-banner[data-motion] .mp-banner-wp{animation:18s linear infinite mp-drift}@keyframes mp-drift{0%{transform:translate(0)}to{transform:translate(-20px,-20px)}}.mp-level-chip{z-index:1;color:#5b2d6e;background:#ffffffb3;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.mp-banner[data-dark] .mp-level-chip{color:#ffd6f1;background:#ffffff24}.mp-tabs{margin-bottom:12px}.mp-pulse{gap:14px;display:grid}.mp-meter{align-items:center;gap:18px;display:flex}.mp-ring{--p:0;background:conic-gradient(#ff4fd1 calc(var(--p) * 360deg), #8f6bff calc(var(--p) * 360deg + 1deg), #8f6bff26 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:104px;height:104px;display:grid;position:relative}.mp-ring:before{content:"";background:var(--background,#fff);border-radius:50%;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.mp-ring b,.mp-ring small{position:relative}.mp-ring b{font-family:var(--mq-title-font,Georgia, serif);font-size:36px;font-weight:400;line-height:1}.mp-ring small{opacity:.65;font-size:11px}.mp-meter-text{flex:1;gap:8px;min-width:0;display:grid}.mp-bar{background:#8f6bff26;border-radius:999px;height:8px;overflow:hidden}.mp-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff4fd1,#8f6bff,#4fd1c5);height:100%;transition:width .6s;display:block}.mp-parts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:4px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mp-parts li{opacity:.85;align-items:center;gap:6px;display:flex}.mp-parts li[data-on]{color:#d33bb0;opacity:1;font-weight:700}.mpu-hint{opacity:.65;font-size:11.5px}.mp-spark{text-align:left;cursor:pointer;color:#4a2458;background:linear-gradient(120deg,#ffd6f1,#e7dcff 55%,#c9fbef);border:0;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 0 22px #ff4fd140}.mp-spark span{gap:2px;display:grid}.mp-spark small{opacity:.75;font-size:12px}.mp-spark svg{color:#d33bb0;flex:none;animation:2.4s ease-in-out infinite mp-twinkle}.mp-spark:disabled{opacity:.55;cursor:default;box-shadow:none}@keyframes mp-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(12deg)}}.mp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mp-stats div{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.mp-stats b{font-size:20px}.mp-stats small{opacity:.7;font-size:11.5px}.mp-ladder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mp-ladder li{border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.mp-ladder li[data-done]{background:#4fd1c51a}.mp-ladder li[data-next]{background:#ff4fd10f;border-color:#ff4fd173}.mp-ladder-num{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.mp-ladder li[data-done] .mp-ladder-num{color:#fff;background:#2fbf9b}.mp-ladder li[data-next] .mp-ladder-num{color:#fff;background:linear-gradient(135deg,#ff4fd1,#8f6bff)}.mp-ladder-items{flex-wrap:wrap;gap:6px;padding-top:3px;display:flex}.mp-ladder-items i{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-style:normal;display:inline-flex}.mp-ladder-items i[data-soon]{opacity:.65}.mp-ladder-items em{color:#b0609a;font-size:10px;font-style:normal}.mp-look{gap:14px}.mpu-field{border:1px solid var(--dawn-edge,var(--ca-line));border-radius:18px;gap:8px;margin:0;padding:12px 14px;display:grid;position:relative}.mpu-field legend{padding:0 4px;font-size:13px;font-weight:700}.mpu-field[data-locked]>:not(legend):not(.mpu-lock){opacity:.4;filter:grayscale(.6);pointer-events:none}.mpu-lock{color:#fff;background:linear-gradient(135deg,#ff4fd1,#8f6bff);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-10px;right:12px}.mp-colors,.mp-badges,.mp-reactions{flex-wrap:wrap;gap:8px;display:flex}.mp-colors button{cursor:pointer;border:2px solid #ffffffe6;border-radius:50%;width:30px;height:30px;box-shadow:0 2px 6px #3c1e4633}.mp-colors button[data-on],.mp-badges button[data-on],.mp-reactions button[data-on]{outline-offset:2px;outline:2.5px solid #d33bb0}.mp-color-none{min-width:34px;height:34px;color:var(--foreground);place-items:center;padding:0 8px;font-size:12px;display:grid;border:1px dashed var(--dawn-edge,var(--ca-line))!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important}.mp-badges button{border:1px solid var(--dawn-edge,var(--ca-line));width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid}.mp-reactions button{border:1px solid var(--dawn-edge,var(--ca-line));cursor:pointer;background:0 0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.mp-vanity{grid-template-columns:auto 1fr;align-items:center}.mp-vanity>span{opacity:.7;font-weight:700}@media (max-width:640px){.mp-meter{flex-direction:column;align-items:stretch}.mp-ring{align-self:center}.mp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mp-banner-wp,.mp-spark svg{animation:none!important}.mp-bar i{transition:none}}html[data-perf=lite] .mp-banner-wp,html[data-perf=lite] .mp-spark svg,.ca-page[data-miq-motion=off] .mp-banner-wp,.ca-page[data-miq-motion=off] .mp-spark svg{animation:none!important}
.mq-store-row{cursor:pointer;text-align:left;color:#3b2a12;background:linear-gradient(120deg,#ffe2968c,#ffc4e173 55%,#bedcff73);border:1px solid #d4a01759;border-radius:20px;align-items:center;gap:12px;width:100%;margin:4px 0 10px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 12px 28px -18px #b47814b3}.mq-store-row:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 16px 32px -16px #b47814cc}.mq-store-row>svg:first-child{color:#c08a00;flex:none}.mq-store-row span{flex:1;gap:2px;min-width:0;display:grid}.mq-store-row small{opacity:.75;font-size:12px}.ca-page[data-miq-dark] .mq-store-row{color:#fff4d6;background:linear-gradient(120deg,#d4a01738,#ff4fd124 55%,#508ce629)}.mst{gap:10px;display:grid}.mst-tabs{background:rgba(var(--acc-rgb,232, 147, 90), .1);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mst-tabs button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.mst-tabs button[aria-selected=true]{box-shadow:0 6px 16px -10px rgba(var(--acc-rgb,232, 147, 90), .8);background:#ffffffd9}.ca-page[data-miq-dark] .mst-tabs button[aria-selected=true]{background:#ffffff24}.mst-balance{background:#ffffff59;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.mst-balance span{opacity:.7}.mst-balance b{margin-left:auto}.mst-balance a{color:var(--acc,#e8935a);align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.ca-page[data-miq-dark] .mst-balance{background:#ffffff0f}.mst-hero{text-align:center;color:#3b2a12;background:linear-gradient(140deg,#fff1c7,#ffd7ea 50%,#d9e8ff);border-radius:24px;justify-items:center;gap:4px;padding:22px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 18px 40px -26px #b47814e6}.mst-hero-glow{pointer-events:none;background:conic-gradient(#0000,#ffd7788c,#0000 30%,#ffa0d273,#0000 60%);animation:14s linear infinite mst-spin;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.mst-hero>:not(.mst-hero-glow){position:relative}.mst-crown{color:#c08a00;filter:drop-shadow(0 4px 10px #c08a0073);animation:4s ease-in-out infinite mst-float}.mst-hero b{font-family:var(--mq-title-font,Georgia, serif);font-size:26px;font-weight:400}.mst-price em{font-size:22px;font-style:normal;font-weight:700}.mst-hero small{opacity:.75;max-width:32ch;font-size:12.5px}.mst-hero[data-on]{background:linear-gradient(140deg,#ffe39a,#ffc4e1 50%,#c9dcff)}.ca-page[data-miq-dark] .mst-hero{color:#fff4d6;background:linear-gradient(140deg,#d4a01759,#ff4fd133 50%,#508ce638)}@keyframes mst-spin{to{transform:rotate(360deg)}}@keyframes mst-float{50%{transform:translateY(-3px)}}.mst-perks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mst-perks li{align-items:center;gap:12px;padding:8px 4px;display:flex}.mst-perks li span:last-child{gap:1px;min-width:0;display:grid}.mst-perks small{color:var(--muted);font-size:12px}.mst-perks em{background:rgba(var(--acc-rgb,232, 147, 90), .14);color:var(--acc,#e8935a);vertical-align:2px;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600}.mst-perks li[data-soon]{opacity:.72}.mst-perk-ico{color:#8a5600;background:linear-gradient(135deg,#ffe7a8,#ffd0e6);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ca-page[data-miq-dark] .mst-perk-ico{color:#ffd970;background:linear-gradient(135deg,#d4a01752,#ff4fd12e)}.mst-buy{min-height:46px;font-size:15px}.mst-space{background:#ffffff59;border-radius:18px;gap:6px;padding:14px;display:grid}.ca-page[data-miq-dark] .mst-space{background:#ffffff0f}.mst-space>small{color:var(--muted);font-size:12.5px}.mst-parts{flex-wrap:wrap;gap:6px;display:flex}.mst-parts span{background:#0000000d;border-radius:10px;padding:3px 9px;font-size:11.5px}.mst-parts span[data-tone=gold]{color:#9a6c00;background:#d4a0172e}.mst-parts span[data-tone=acc]{background:rgba(var(--acc-rgb,232, 147, 90), .16)}.mst-stepper{background:rgba(var(--acc-rgb,232, 147, 90), .08);border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex}.mst-stepper span{text-align:center;flex:1;display:grid}.mst-stepper b{font-size:20px}.mst-stepper small{color:var(--muted);font-size:12px}.mst-better{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffe2964d;border:1px dashed #d4a01799;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.mst-total{grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:10px 4px;display:grid}.mst-total b{font-size:20px}.mst-total small{color:var(--muted);grid-column:1/-1;font-size:12px}.mst-tariff{background:#ffffff4d;border-radius:16px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.mst-tariff span{justify-content:space-between;gap:8px;display:flex}.mst-tariff i{color:var(--muted);font-style:normal}.mst-tariff small{color:var(--muted);margin-top:4px;font-size:11.5px}.ca-page[data-miq-dark] .mst-tariff{background:#ffffff0d}.mst-look{gap:10px;display:grid}.mst-look-preview{background:linear-gradient(135deg, rgba(var(--acc-rgb,232, 147, 90), .25), #ffffff4d);text-align:center;border-radius:18px;padding:18px;font-size:17px;font-weight:700}.mst-swatches,.mst-badges{flex-wrap:wrap;gap:8px;display:flex}.mst-swatches button{color:#fff;cursor:pointer;border:2px solid #fffc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 10px -6px #00000080}.mst-swatches button[aria-checked=true]{outline:2px solid var(--acc,#e8935a);outline-offset:2px}.mst-badges button{cursor:pointer;background:#fff6;border:1px solid #0000;border-radius:12px;width:38px;height:38px;font-size:19px}.mst-badges button[aria-checked=true]{border-color:var(--acc,#e8935a);background:rgba(var(--acc-rgb,232, 147, 90), .15)}.mc-more{background:rgba(var(--acc-rgb,232, 147, 90), .14);color:var(--acc,#e8935a);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:start;align-items:center;gap:4px;margin-top:2px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mc-more[data-hot]{background:var(--acc,#e8935a);color:#fff}@media (prefers-reduced-motion:reduce){.mst-hero-glow,.mst-crown{animation:none}}html[data-perf=lite] .mst-hero-glow{display:none}.ca-page[data-miq-motion=off] .mst-hero-glow,.ca-page[data-miq-motion=off] .mst-crown{animation:none}.mst-step{gap:8px;display:grid}.mst-step h3{align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:700;display:flex}.mst-step h3 i{background:var(--acc,#e8935a);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.mst-sizes,.mst-periods{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mst-periods{grid-template-columns:repeat(3,1fr)}.mst-sizes button,.mst-periods button{border:1.5px solid rgba(var(--acc-rgb,232, 147, 90), .22);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff73;border-radius:16px;justify-items:start;gap:2px;padding:12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.mst-sizes button:hover,.mst-periods button:hover{transform:translateY(-1px)}.mst-sizes button[aria-checked=true],.mst-periods button[aria-checked=true]{border-color:var(--acc,#e8935a);background:rgba(var(--acc-rgb,232, 147, 90), .14);box-shadow:0 8px 20px -14px rgba(var(--acc-rgb,232, 147, 90), .9)}.mst-sizes b{font-size:20px}.mst-periods b{font-size:13.5px}.mst-sizes span,.mst-periods span{font-size:13px;font-weight:600}.mst-sizes small,.mst-periods small{color:var(--muted);font-size:11px}.mst-periods em{color:#3b2a12;background:linear-gradient(135deg,#ffcf5a,#ff8fc4);border-radius:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-8px;right:8px}.ca-page[data-miq-dark] .mst-sizes button,.ca-page[data-miq-dark] .mst-periods button{background:#ffffff0d}.mst-exact-toggle{color:var(--acc,#e8935a);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:4px 2px;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mst-low{color:#c0392b;background:#e155551a;border-radius:12px;margin:0;padding:8px 12px;font-size:12.5px}.ca-page[data-miq-dark] .mst-low{color:#ff9c8f}.mst-tariff summary{cursor:pointer;font-weight:600}.mst-tariff[open] summary{margin-bottom:4px}@media (max-width:380px){.mst-periods{grid-template-columns:1fr}}
.mdl{gap:12px;display:grid}.mdl-list{gap:8px;display:grid}.mdl-row{background:#fff6;border:1.5px solid #0000;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.mdl-row[data-here]{border-color:rgba(var(--acc-rgb,232, 147, 90), .55);background:rgba(var(--acc-rgb,232, 147, 90), .1)}.ca-page[data-miq-dark] .mdl-row{background:#ffffff0d}.ca-page[data-miq-dark] .mdl-row[data-here]{background:rgba(var(--acc-rgb,232, 147, 90), .14)}.mdl-ico{background:linear-gradient(135deg, var(--acc-soft,#f6c79c), var(--acc,#e8935a));color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.mdl-text{gap:2px;min-width:0;display:grid}.mdl-text em{background:rgba(var(--acc-rgb,232, 147, 90), .18);color:var(--acc,#e8935a);vertical-align:2px;border-radius:8px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.mdl-text small{color:var(--muted);font-size:12px}.mdl-get{align-items:center;gap:6px;min-height:36px;padding:0 14px;text-decoration:none;display:inline-flex}.mdl-soon{color:var(--muted);background:#0000000f;border-radius:10px;padding:4px 10px;font-size:12px}.ca-page[data-miq-dark] .mdl-soon{background:#ffffff14}.mdl-steps{grid-column:2/-1;gap:2px;margin:4px 0 0;padding-left:18px;font-size:12.5px;display:grid}.mdl-steps svg{vertical-align:-2px;margin:0 2px;display:inline-block}.mdl-steps li{line-height:1.5}.mdl-pwa{border:1px dashed rgba(var(--acc-rgb,232, 147, 90), .5);border-radius:16px;gap:6px;padding:12px 14px;display:grid}.mdl-pwa small{color:var(--muted);font-size:12px}.mdl-pwa .ca-secondary{justify-self:start;align-items:center;gap:6px;display:inline-flex}.mdl{overscroll-behavior:contain;overflow-y:auto}
.ma-shell{box-sizing:border-box;color:#f4eefc;background:radial-gradient(70% 55% at 50% 0,#ff4fd129,#0000 70%),radial-gradient(60% 40% at 90% 100%,#38bdf824,#0000 70%),#07060c;align-content:center;place-items:center;gap:14px;width:100%;min-height:100dvh;padding:24px 16px 18px;display:grid;position:relative;overflow:hidden}.ma-skyline{pointer-events:none;height:38vh;min-height:200px;position:absolute;top:auto;bottom:0;left:0;right:0}.ma-skyline:before,.ma-skyline:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/miq/skyline.svg) bottom/cover no-repeat;mask:url(/miq/skyline.svg) bottom/cover no-repeat}.ma-skyline:before{opacity:.95;background:linear-gradient(#2a2140 0%,#0d0a16 100%)}.ma-skyline:after{opacity:.75;background:linear-gradient(90deg,#ff4fd1,#ffcfa8 40%,#7df9ff 75%,#ff4fd1);animation:6s ease-in-out infinite ma-flicker;-webkit-mask-image:url(/miq/skyline-lights.svg);mask-image:url(/miq/skyline-lights.svg)}@keyframes ma-flicker{0%,to{opacity:.75}48%{opacity:.55}52%{opacity:.85}}.ma-card{z-index:1;-webkit-backdrop-filter:blur(18px);background:linear-gradient(170deg,#1c1828d1,#0c0a14e0);border:1px solid #ffffff1a;border-radius:28px;justify-items:stretch;gap:12px;width:min(400px,100%);padding:26px 22px 22px;display:grid;position:relative;box-shadow:0 40px 80px -40px #ff4fd173,inset 0 1px #ffffff14}.ma-logo{filter:drop-shadow(0 0 18px #ff4fd173);justify-self:center}.ma-card h1{letter-spacing:.04em;text-align:center;margin:-4px 0 0;font-size:26px;font-weight:800}.ma-lead{color:#b9aecb;text-align:center;margin:0;font-size:13.5px}.ma-tabs{background:#ffffff0f;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ma-tabs button{color:#b9aecb;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;font-weight:600;transition:background .2s,color .2s}.ma-tabs button[aria-selected=true]{color:#fff;background:#ffffff1f;box-shadow:0 6px 18px -10px #ff4fd1cc}.ma-field{gap:5px;display:grid}.ma-label{color:#cfc5df;font-size:12px;font-weight:600}.ma-input{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.ma-input:focus-within{border-color:#ff79dc;box-shadow:0 0 0 3px #ff4fd133}.ma-field[data-error] .ma-input{border-color:#ff6b81}.ma-input>svg{color:#ff9be4;flex:none}.ma-input input{color:#fff;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ma-input input::placeholder{color:#7f7491}.ma-eye{color:#b9aecb;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ma-hint{color:#8f84a2;font-size:11.5px}.ma-good{color:#6ee7b7;align-items:center;gap:3px;font-weight:600;display:inline-flex}.ma-bad{color:#ff8fa3;font-weight:600}.ma-rules{gap:6px;display:inline-flex}.ma-rules i{color:#8f84a2;background:#ffffff0f;border-radius:8px;align-items:center;gap:3px;padding:1px 8px;font-style:normal;display:inline-flex}.ma-rules i[data-ok]{color:#6ee7b7;background:#6ee7b724}.ma-forgot,.ma-back{color:#ff9be4;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;font-weight:600;display:inline-flex}.ma-back{justify-self:start}.ma-legal{color:#8f84a2;text-align:center;margin:0;font-size:11.5px}.ma-legal a{color:#cfc5df}.ma-error{color:#ffb3c1;background:#ff6b811f;border-radius:12px;margin:0;padding:9px 12px;font-size:13px}.ma-submit{color:#1a0f1f;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff4fd1,#ff8fb1 55%,#ffcfa8);border:0;border-radius:16px;font-size:16px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 14px 34px -14px #ff4fd1e6}.ma-submit:hover{transform:translateY(-1px)}.ma-submit:disabled{opacity:.6;cursor:default;transform:none}.ma-install{color:#cfc5df;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:12px;justify-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.ma-sent{text-align:center;justify-items:center;gap:8px;display:grid}.ma-sent-ico{color:#ff9be4;background:radial-gradient(circle,#ff4fd14d,#ff4fd114);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 30px -6px #ff4fd199}.ma-sent b{font-size:18px}.ma-sent p{color:#cfc5df;margin:0;font-size:13.5px}.ma-sent small{color:#8f84a2;font-size:12px}.ma-promo{z-index:1;color:#7d7390;text-align:center;opacity:.85;background:#07060cb3;border-radius:10px;padding:4px 10px;font-size:11px;text-decoration:none;position:relative}.ma-promo b{color:#8f84a2;font-weight:700}.ma-promo:hover{opacity:1}.ma-note{z-index:3;color:#fff;background:#ff6b81e6;border-radius:12px;margin:0;padding:8px 14px;font-size:13px;position:fixed;top:12px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ma-skyline:after{animation:none}.ma-submit{transition:none}}html[data-perf=lite] .ma-card{-webkit-backdrop-filter:none;background:#120f1c}.ca-page .ma-input input,.ca-page .ma-input input:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.ca-page .ma-input input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.ca-page .ma-eye:focus-visible{outline-offset:1px;outline:2px solid #ff79dc}
.mc-home{gap:14px}.mc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mc-tile{--tone:255, 196, 150;min-height:132px;color:var(--foreground);text-align:left;background:linear-gradient(155deg, #ffffff8c, #ffffff2e), radial-gradient(120% 90% at 0% 0%, rgba(var(--tone), .55), transparent 70%);box-shadow:inset 0 1px 0 #fffc, 0 0 0 1px rgba(var(--tone), .18), 0 14px 34px -18px rgba(var(--tone), .9), 0 0 32px -10px rgba(var(--tone), .55);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid #ffffff9e;border-radius:26px;align-content:space-between;justify-items:start;gap:10px;padding:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.mc-tile:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(#ffffffb3,#0000 70%);border-radius:50%;position:absolute;top:-40%;bottom:55%;left:-20%;right:40%}.mc-tile[data-tone=peach]{--tone:255, 186, 140}.mc-tile[data-tone=lilac]{--tone:190, 160, 255}.mc-tile[data-tone=mint]{--tone:150, 220, 190}.mc-tile[data-tone=sky]{--tone:140, 180, 255}button.mc-tile:hover{box-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 1px rgba(var(--tone), .3), 0 20px 40px -18px rgba(var(--tone), 1), 0 0 44px -8px rgba(var(--tone), .7);transform:translateY(-3px)}button.mc-tile:active{transform:scale(.97)}.mc-tile[aria-current]{border-color:rgba(var(--tone), .9)}.mc-tile b{font-family:var(--mq-title-font,Georgia, serif);font-size:19px;font-weight:400;line-height:1.15;position:relative}.mc-tile small{text-align:center;background:#ffffff8c;border-radius:999px;min-width:26px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:16px;right:16px}.mc-orb{color:#fff;background:radial-gradient(circle at 32% 28%, #fffffff2, rgba(var(--tone,232, 147, 90), .95) 62%, rgba(var(--tone,232, 147, 90), .75));width:46px;height:46px;box-shadow:0 0 0 5px rgba(var(--tone,232, 147, 90), .18), 0 0 22px rgba(var(--tone,232, 147, 90), .7);border-radius:50%;place-items:center;animation:5s ease-in-out infinite mc-breathe;display:grid;position:relative}.mc-orb-sm{--tone:232, 160, 110;flex:none;width:36px;height:36px}.mc-view[data-cat=video] .mc-orb-sm,.mc-view[data-cat=message] .mc-orb-sm{--tone:180, 150, 250}.mc-view[data-cat=note] .mc-orb-sm,.mc-view[data-cat=quote] .mc-orb-sm{--tone:120, 200, 170}.mc-view[data-cat=link] .mc-orb-sm,.mc-view[data-cat=voice] .mc-orb-sm,.mc-view[data-cat=file] .mc-orb-sm{--tone:120, 165, 245}@keyframes mc-breathe{0%,to{box-shadow:0 0 0 5px rgba(var(--tone,232, 147, 90), .16), 0 0 18px rgba(var(--tone,232, 147, 90), .55)}50%{box-shadow:0 0 0 7px rgba(var(--tone,232, 147, 90), .22), 0 0 30px rgba(var(--tone,232, 147, 90), .8)}}.mc-wide{grid-column:1/-1;min-height:0}.mc-wide header{align-items:center;gap:12px;display:flex}.mc-mini{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.mc-mini button{color:var(--foreground);background:#ffffff6b;border:1px solid #fff9;border-radius:18px;justify-items:center;gap:6px;padding:12px 4px 10px;font-size:11.5px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:grid;position:relative}.mc-mini button:hover{background:#ffffff9e;transform:translateY(-2px);box-shadow:0 0 20px -6px #8cb4ffcc}.mc-mini button:active{transform:scale(.95)}.mc-mini button[aria-current]{border-color:#78a5f5e6;box-shadow:0 0 0 2px #8cb4ff59}.mc-mini button svg{color:#5f7fc4}.mc-mini i{opacity:.65;font-size:10px;font-style:normal;position:absolute;top:4px;right:6px}.mc-space{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,transparent);border-radius:18px;gap:6px;padding:12px 14px;display:grid}.mc-bar{background:#8c78a026;border-radius:999px;height:8px;overflow:hidden}.mc-bar i{border-radius:inherit;background:linear-gradient(90deg,#f6c79c,#c9a8ff,#9fb8ff);height:100%;transition:width .6s;display:block;box-shadow:0 0 12px #c9a8ffcc}.mc-space small{color:color-mix(in srgb, var(--foreground) 65%, transparent);font-size:12px}.mc-hint{text-align:center}.ca-page[data-miq-dark] .mc-tile{background:linear-gradient(155deg, #ffffff1f, #ffffff08), radial-gradient(120% 90% at 0% 0%, rgba(var(--tone), .32), transparent 70%);border-color:#ffffff24}.ca-page[data-miq-dark] .mc-tile small,.ca-page[data-miq-dark] .mc-mini button{background:#ffffff14;border-color:#ffffff1f}.ca-page[data-miq-dark] .mc-mini button svg{color:#a9c0ff}.mc-media{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.mc-media-cell{aspect-ratio:1;background:var(--dawn-glass,transparent);border:1px solid #ffffff8c;border-radius:18px;padding:0;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 0 18px -8px #c8a0ff99}.mc-media-cell:hover{transform:scale(1.02)}.mc-media-cell .mw-photo{width:100%;height:100%}.mc-video-cell{color:#8a6cd8;background:radial-gradient(circle at 30% 20%,#dcc8ffcc,#c8b4fa59);align-content:center;place-items:center;gap:6px;height:100%;padding:8px;display:grid}.mc-video-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--foreground);font-size:11px;overflow:hidden}.mc-pin{color:#fff;filter:drop-shadow(0 1px 2px #0006);position:absolute;top:8px;right:8px}.mc-full{object-fit:contain;background:#0000000a;border-radius:18px;width:100%;max-height:70dvh;display:block}.mc-cards{gap:12px;display:grid}.mc-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff9e,#ffffff47);border:1px solid #ffffff9e;border-radius:22px;gap:8px;padding:14px 16px 10px;display:grid;box-shadow:inset 0 1px #fffc,0 0 22px -10px #c8a0ff8c}.ca-page[data-miq-dark] .mc-card{background:#ffffff0f;border-color:#ffffff1f}.mc-card[data-pinned]{border-color:var(--dawn-amber,#e8935a)}.mc-card b{font-family:var(--mq-title-font,Georgia, serif);font-size:17px;font-weight:400}.mc-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.mc-card blockquote{font-family:var(--mq-title-font,Georgia, serif);white-space:pre-wrap;border-left:3px solid #c9a8ff;margin:0;padding-left:12px;font-size:17px;font-style:italic;line-height:1.45}.mc-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-card footer small{opacity:.65;font-size:12px}.mc-card footer span{gap:2px;display:flex}.mc-link,.mc-file{max-width:100%;color:inherit;background:#a0beff29;border:1px solid #8cb4ff73;border-radius:14px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.mc-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-file small{opacity:.65}.mc-audio{width:100%;height:40px}.mc-progress{background:#c9a8ff29;border-radius:12px;padding:8px 12px;font-size:13px;position:relative;overflow:hidden}.mc-progress i{z-index:-1;background:linear-gradient(90deg,#f6c79c80,#c9a8ff80);transition:width .2s;position:absolute;top:0;bottom:0;left:0;right:auto}.mc-save{max-height:min(88dvh,720px);overflow-y:auto}.mc-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.mc-pick button{border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass,transparent);min-height:48px;color:var(--foreground);text-align:left;border-radius:16px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;transition:box-shadow .2s,border-color .2s;display:flex}.mc-pick button small{color:var(--dawn-amber,#e8935a);margin-left:auto;font-size:11px;font-weight:600}.mc-pick button[aria-checked=true]{border-color:var(--dawn-amber,#e8935a);box-shadow:0 0 0 2px #e8935a40,0 0 20px -6px #ffbe82cc}.mc-pick button[aria-checked=true] small{display:none}.mc-pick button>svg:last-child:not(:first-child){color:var(--dawn-amber,#e8935a);margin-left:auto}.mc-saved{z-index:6;border:1px solid var(--dawn-edge,var(--ca-line));background:var(--dawn-glass-strong,var(--surface));border-radius:999px;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:14px;animation:.3s ease-out mc-pop;display:inline-flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 0 24px -6px #c9a8ffe6}@keyframes mc-pop{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:767px){.mc-tile{min-height:116px;padding:14px}.mc-mini{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mc-mini button{padding:10px 2px 8px;font-size:10.5px}.mc-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mc-media[data-dense]{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}}@media (prefers-reduced-motion:reduce){.mc-orb{animation:none}.mc-tile,.mc-mini button,.mc-media-cell{transition:none}.mc-saved{animation:none}}html[data-perf=lite] .mc-tile,html[data-perf=lite] .mc-card{-webkit-backdrop-filter:none}html[data-perf=lite] .mc-orb{animation:none}.mc-module{aspect-ratio:1/1.08;grid-template-rows:1fr auto;align-content:stretch;min-height:0;padding:10px 14px 14px}.mc-module .mca{justify-self:center;width:100%;height:100%;min-height:0;overflow:visible}.mc-module-text{gap:2px;display:grid;position:relative}.mc-module-text b{font-size:18px}.mc-module-text em{-webkit-line-clamp:2;color:color-mix(in srgb, var(--foreground) 60%, transparent);-webkit-box-orient:vertical;font-size:11.5px;font-style:normal;line-height:1.3;display:-webkit-box;overflow:hidden}.mc-module small{top:12px;right:12px}.mc-module:hover .mca{transform:translateY(-2px)scale(1.02)}.mca{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@keyframes mca-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mca-float-b{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(2px)rotate(-1deg)}}@keyframes mca-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes mca-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes mca-spin{to{transform:rotate(360deg)}}@keyframes mca-sun{0%,to{opacity:.85}50%{opacity:1;transform:scale(1.12)}}@keyframes mca-write{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px,2px)rotate(-3deg)}50%{transform:translate(-6px)rotate(0)}75%{transform:translate(-3px,2px)rotate(-2deg)}}@keyframes mca-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes mca-halo{0%,to{opacity:.55}50%{opacity:.9}}.mca :-webkit-any(.mca-float,.mca-float-b,.mca-twinkle,.mca-pulse,.mca-sun,.mca-write,.mca-wave,.mca-halo){transform-box:fill-box;transform-origin:50%}.mca :-moz-any(.mca-float,.mca-float-b,.mca-twinkle,.mca-pulse,.mca-sun,.mca-write,.mca-wave,.mca-halo){transform-box:fill-box;transform-origin:50%}.mca :is(.mca-float,.mca-float-b,.mca-twinkle,.mca-pulse,.mca-sun,.mca-write,.mca-wave,.mca-halo){transform-box:fill-box;transform-origin:50%}.mca-float{animation:4.6s ease-in-out infinite mca-float}.mca-float-b{animation:5.4s ease-in-out infinite mca-float-b}.mca-d2{animation-delay:-1.8s}.mca-twinkle{animation:2.8s ease-in-out infinite mca-twinkle}.mca-twinkle.mca-d2{animation-delay:-1.2s}.mca-pulse{animation:3.6s ease-in-out infinite mca-pulse}.mca-spin-slow{transform-box:view-box;animation:24s linear infinite mca-spin}.mca-sun{animation:3.2s ease-in-out infinite mca-sun}.mca-write{animation:3.4s ease-in-out infinite mca-write}.mca-wave{transform-origin:50%;animation:1.1s ease-in-out infinite mca-wave}.mca-halo{animation:5s ease-in-out infinite mca-halo}.mc-subtabs{margin-bottom:2px}.mc-subtabs button{min-width:72px}.mc-labels button[data-label=work][aria-selected=true],.mc-label[data-label=work]{color:#fff;background:#8fb2ea;border-color:#0000}.mc-labels button[data-label=password][aria-selected=true],.mc-label[data-label=password]{color:#fff;background:#b39af2;border-color:#0000}.mc-labels button[data-label=study][aria-selected=true],.mc-label[data-label=study]{color:#fff;background:#7fc9a9;border-color:#0000}.mc-labels button[data-label=recipe][aria-selected=true],.mc-label[data-label=recipe]{color:#fff;background:#f0a77d;border-color:#0000}.mc-labels button[data-label=game][aria-selected=true],.mc-label[data-label=game]{color:#fff;background:#e88aa8;border-color:#0000}.mc-label{border-radius:999px;justify-self:start;padding:2px 10px;font-size:11px;font-weight:700;box-shadow:0 0 12px -4px}.mc-label-pick label[data-on][data-label=work]{border-color:#8fb2ea;box-shadow:0 0 0 2px #8fb2ea59}.mc-label-pick label[data-on][data-label=password]{border-color:#b39af2;box-shadow:0 0 0 2px #b39af259}.mc-label-pick label[data-on][data-label=study]{border-color:#7fc9a9;box-shadow:0 0 0 2px #7fc9a959}.mc-label-pick label[data-on][data-label=recipe]{border-color:#f0a77d;box-shadow:0 0 0 2px #f0a77d59}.mc-label-pick label[data-on][data-label=game]{border-color:#e88aa8;box-shadow:0 0 0 2px #e88aa859}.mc-card[data-label=password]{background:linear-gradient(160deg,#f0e8ffcc,#ffffff59)}.mc-secret{letter-spacing:.08em;align-items:center;gap:8px;display:flex;font-family:ui-monospace,SF Mono,Consolas,monospace!important}@media (max-width:767px){.mc-module{padding:8px 12px 12px}.mc-module-text b{font-size:16px}}@media (prefers-reduced-motion:reduce){.mca,.mca *{animation:none!important}}html[data-perf=lite] .mca *,.ca-page[data-miq-motion=off] .mca *,.ca-page[data-miq-motion=calm] .mca *{animation:none!important}[data-label]{--lb:150, 140, 200}[data-label=work]{--lb:143, 178, 234}[data-label=password]{--lb:179, 154, 242}[data-label=study]{--lb:127, 201, 169}[data-label=recipe]{--lb:240, 167, 125}[data-label=game]{--lb:232, 138, 168}[data-label=personal]{--lb:246, 140, 190}[data-label=ideas]{--lb:245, 200, 90}[data-label=shopping]{--lb:100, 190, 210}[data-label=health]{--lb:110, 200, 130}[data-label=travel]{--lb:120, 150, 240}.mc-hash{vertical-align:-3px;background:rgb(var(--lb));color:#fff;width:16px;height:16px;box-shadow:0 0 8px -2px rgba(var(--lb), .9);border-radius:5px;place-items:center;margin-right:5px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.mc-labels button{align-items:center;display:inline-flex}.mc-labels button[data-label][aria-selected=true],.mc-label[data-label]{color:#fff;border-color:#0000;background:rgb(var(--lb))!important}.mc-labels button[aria-selected=true] .mc-hash,.mc-label .mc-hash{box-shadow:none;background:#ffffff4d}.mc-label-pick label[data-on][data-label]{border-color:rgb(var(--lb));box-shadow:0 0 0 2px rgba(var(--lb), .35)}.mc-viewbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-helpers-toggle{color:var(--muted);font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:9px;margin-left:auto;padding:3px 8px;font-size:11.5px}.mc-helpers-toggle[aria-pressed=true]{opacity:.9}.mc-whisper{color:var(--muted);opacity:.55;margin:0 2px;font-size:11.5px}.mc-rail{z-index:2;pointer-events:none;justify-content:flex-end;gap:4px;display:flex;position:sticky;top:0}.mc-rail button{background:rgba(var(--acc-rgb,232, 147, 90), .1);color:var(--muted);font:inherit;opacity:.55;cursor:pointer;pointer-events:auto;border:0;border-radius:8px;padding:1px 7px;font-size:11px;transition:opacity .2s}.mc-rail button:hover{opacity:1}.mc-rail button:focus-visible{opacity:1}.mc-group{gap:8px;scroll-margin-top:24px;display:grid}.mc-group+.mc-group{margin-top:6px}.mc-group-title{z-index:1;background:linear-gradient(to bottom, var(--sk-bg-1,var(--surface,#fff)) 70%, transparent);align-items:baseline;gap:6px;margin:0;padding:4px 2px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.mc-group-title small{color:var(--muted);opacity:.6;font-size:11px;font-weight:500}.mc-media[data-dense]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:3px}.mc-has-note{color:#fff;background:#00000059;border-radius:6px;padding:2px;position:absolute;bottom:6px;left:6px}.mc-note-text{background:rgba(var(--acc-rgb,232, 147, 90), .09);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;font-size:12.5px;font-style:italic;display:flex}.mc-note-text svg{opacity:.7;flex:none;margin-top:2px}.mc-more-list{justify-self:center;margin:6px 0 12px}.mcs{gap:10px;display:grid}.mcs-private{align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.mcs-private svg{color:var(--acc,#e8935a);flex:none;margin-top:2px}.mcs-days{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mcs-days button{border:1.5px solid rgba(var(--acc-rgb,232, 147, 90), .25);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;font-size:12.5px}.mcs-days button[aria-checked=true]{border-color:var(--acc,#e8935a);background:rgba(var(--acc-rgb,232, 147, 90), .14);font-weight:600}.mcs .ca-primary{justify-content:center;align-items:center;gap:6px;display:inline-flex}.mcs-hint{color:var(--muted);font-size:11.5px}.mcs-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mcs-list li{background:rgba(var(--acc-rgb,232, 147, 90), .07);border-radius:12px;align-items:center;gap:6px;padding:8px 10px;display:flex}.mcs-list li>span{flex:1;min-width:0;display:grid}.mcs-list code{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mcs-list small{color:var(--muted);font-size:11px}@media (max-width:380px){.mcs-days{grid-template-columns:repeat(2,1fr)}}.mcu{--tone:232, 160, 110;isolation:isolate;border:1.5px dashed rgba(var(--tone), .55);width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:radial-gradient(120% 90% at 50% 0%, rgba(var(--tone), .28), transparent 70%), linear-gradient(160deg, #ffffff29, #ffffff0a);box-shadow:inset 0 1px 0 #ffffff59, 0 16px 36px -22px rgba(var(--tone), .9);border-radius:24px;justify-items:center;gap:6px;padding:18px 16px 20px;transition:transform .25s,border-color .2s,box-shadow .25s,background-color .2s;display:grid;position:relative;overflow:hidden}.mc-view[data-cat=video] .mcu{--tone:180, 150, 250}.mc-view[data-cat=file] .mcu{--tone:120, 165, 245}.mcu:hover:not(:disabled){border-color:rgba(var(--tone), .9);box-shadow:inset 0 1px 0 #fff6, 0 22px 44px -22px rgba(var(--tone), 1);transform:translateY(-2px)}.mcu:focus-visible{border-color:rgba(var(--tone), .9);box-shadow:inset 0 1px 0 #fff6, 0 22px 44px -22px rgba(var(--tone), 1);transform:translateY(-2px)}.mcu[data-over]{border-style:solid;border-color:rgb(var(--tone));background-color:rgba(var(--tone), .14)}.mcu:disabled{cursor:progress}.mcu-art{width:min(220px,70%);height:auto;overflow:visible}.mcu .tf{fill:rgb(var(--tone))}.mcu .ts{stroke:rgb(var(--tone))}.mcu-text{gap:3px;display:grid}.mcu-text b{font-size:16px;font-weight:700}.mcu-text small{opacity:.72;font-size:12.5px}.mcu-ring{transition:stroke-dashoffset .25s}.mcu-arrow{transform-box:fill-box;animation:2.6s ease-in-out infinite mcu-rise}.mcu-orbit{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite mcu-bob}.mcu-sparks circle{animation:2.8s ease-in-out infinite mcu-twinkle}.mcu-sparks circle:nth-child(2){animation-delay:-.9s}.mcu-sparks circle:nth-child(3){animation-delay:-1.8s}.mcu[aria-busy] .mcu-arrow{animation-duration:1.1s}@keyframes mcu-rise{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes mcu-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-4deg)}}@keyframes mcu-twinkle{0%,to{opacity:.25}50%{opacity:1}}.mcu[data-compact]{text-align:left;border-radius:18px;grid-template-columns:76px 1fr;place-items:center start;gap:12px;padding:8px 14px 8px 8px}.mcu[data-compact] .mcu-art{width:76px}.mcu[data-compact] .mcu-text b{font-size:14.5px}.mcu[data-compact] .mcu-text small{font-size:12px}@media (pointer:coarse),(prefers-reduced-motion:reduce){.mcu-orbit,.mcu-sparks circle,.mcu:not([aria-busy]) .mcu-arrow{animation:none}.mcu:hover:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.mcu .mcu-arrow{animation:none}}
.ca-page[data-miq-theme=dawn]{--acc:#e8935a;--acc-soft:#f6c79c;--acc-rgb:232, 147, 90;--wp-op:.14}.ca-page[data-miq-theme=dawn][data-miq-skin]{--dawn-amber:var(--acc);--dawn-glow-warm:0 0 0 1px rgba(var(--acc-rgb), .3), 0 10px 28px -10px rgba(var(--acc-rgb), .6), 0 0 26px -6px rgba(var(--acc-rgb), .55)}.ca-page[data-miq-skin] .mq-modes button[aria-selected=true] .mq-mode-ico,.ca-page[data-miq-skin] .ml-icons button[aria-selected=true] .mq-mode-ico{background:linear-gradient(135deg, var(--acc-soft), var(--acc))}.ca-page[data-miq-skin] .mq-send{background:radial-gradient(circle at 34% 30%, #fff3e6, var(--acc-soft) 45%, var(--acc))!important;box-shadow:0 0 0 6px rgba(var(--acc-rgb), .18), 0 0 26px 2px rgba(var(--acc-rgb), .5), inset 0 1px 0 #fff9!important}.ca-page[data-miq-skin] .ca-primary{background:linear-gradient(135deg, var(--acc-soft), var(--acc));border-color:#0000}.ca-page[data-miq-skin] .mq-switch[data-on]{background:var(--acc)}.ca-page[data-miq-skin] .mq-set-group{color:var(--acc)}.ca-page[data-miq-panel]{--foreground:var(--sk-theirs-ink);--muted:color-mix(in srgb, var(--sk-theirs-ink) 72%, transparent)}.ca-page[data-miq-panel] :-webkit-any(.ca-shell,.mq-modes,.ml-icons,.mq-hero,.ca-sheet,.ml-dropdown){color:var(--sk-theirs-ink);background:var(--sk-panel)!important;border-color:#ffffff1a!important}.ca-page[data-miq-panel] :-moz-any(.ca-shell,.mq-modes,.ml-icons,.mq-hero,.ca-sheet,.ml-dropdown){color:var(--sk-theirs-ink);background:var(--sk-panel)!important;border-color:#ffffff1a!important}.ca-page[data-miq-panel] :is(.ca-shell,.mq-modes,.ml-icons,.mq-hero,.ca-sheet,.ml-dropdown){color:var(--sk-theirs-ink);background:var(--sk-panel)!important;border-color:#ffffff1a!important}.mq-wallpaper{z-index:0;pointer-events:none;width:100%;height:100%;opacity:var(--wp-op,.16);position:absolute;top:0;bottom:0;left:0;right:0}.mq-thread{isolation:isolate;position:relative}.mq-thread>:not(.mq-wallpaper){z-index:1;position:relative}.ca-page[data-miq-dark] .mq-wallpaper{opacity:.12}.mq-skins{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mq-skin-card{color:var(--foreground);justify-items:center;gap:6px;padding:0;font-size:12.5px;display:grid}.mq-skin-card b{font-weight:700}.mq-skin-preview{aspect-ratio:3/4;border:2px solid #0000;border-radius:16px;width:100%;transition:transform .25s cubic-bezier(.3,1.4,.5,1),border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px -14px #3c285099}.mq-skin-preview .mq-wallpaper{opacity:.3}.mq-skin-card:hover .mq-skin-preview{transform:translateY(-2px)}.mq-skin-card[aria-checked=true] .mq-skin-preview{border-color:var(--acc,#e8935a);box-shadow:0 0 0 3px rgba(var(--acc-rgb,232, 147, 90), .25), 0 10px 24px -12px rgba(var(--acc-rgb,232, 147, 90), .8)}.mq-skin-b{z-index:1;border-radius:10px;height:16%;position:absolute;box-shadow:0 2px 6px #0000001f}.mq-skin-b.theirs{border-bottom-left-radius:3px;width:60%;top:22%;left:9%}.mq-skin-b.mine{border-bottom-right-radius:3px;width:52%;top:50%;right:9%}.mq-skin-check{z-index:2;background:var(--acc,#e8935a);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;animation:.35s cubic-bezier(.3,1.4,.5,1) mq-pop;display:grid;position:absolute;bottom:6px;right:6px}.mq-set-hint{color:var(--muted);margin:4px 2px 10px;font-size:12.5px}.mq-profile{border:1px solid var(--dawn-edge,var(--ca-line));background:linear-gradient(135deg, rgba(var(--acc-rgb,232, 147, 90), .16), #fff3);border-radius:20px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.mq-profile-ava{color:#fff;background:linear-gradient(135deg, var(--acc-soft,#f6c79c), var(--acc,#e8935a));width:52px;height:52px;box-shadow:0 0 0 3px #ffffffb3, 0 0 18px -4px rgba(var(--acc-rgb,232, 147, 90), .8);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.mq-profile-text{flex:1;gap:2px;min-width:0;display:grid}.mq-profile-text b{text-overflow:ellipsis;font-size:17px;overflow:hidden}.mq-profile-text small{color:var(--muted);font-size:12.5px}.mq-nav-group{border:1px solid var(--dawn-edge,var(--ca-line));background:#ffffff59;border-radius:18px;margin-bottom:12px;display:grid;overflow:hidden}.ca-page[data-miq-dark] .mq-nav-group,.ca-page[data-miq-panel] .mq-nav-group{background:#ffffff0a}.mq-nav-row{min-height:54px;color:var(--foreground);text-align:left;align-items:center;gap:12px;padding:8px 12px;transition:background .15s;display:flex}.mq-nav-row+.mq-nav-row{border-top:1px solid var(--dawn-edge,var(--ca-line))}.mq-nav-row:hover{background:rgba(var(--acc-rgb,232, 147, 90), .08)}.mq-nav-row:active .mq-nav-ico{transform:scale(.9)}.mq-nav-ico{--t:150, 130, 220;color:#fff;background:linear-gradient(140deg, rgba(var(--t), .7), rgb(var(--t)));width:32px;height:32px;box-shadow:0 0 14px -4px rgba(var(--t), .9), inset 0 1px 0 #ffffff73;border-radius:10px;flex:none;place-items:center;transition:transform .2s;display:grid}.mq-nav-ico[data-tone=violet]{--t:155, 110, 240}.mq-nav-ico[data-tone=blue]{--t:80, 140, 230}.mq-nav-ico[data-tone=green]{--t:70, 180, 130}.mq-nav-ico[data-tone=orange]{--t:240, 150, 80}.mq-nav-ico[data-tone=teal]{--t:60, 180, 190}.mq-nav-ico[data-tone=pink]{--t:235, 100, 170}.mq-nav-ico[data-tone=red]{--t:225, 85, 85}.mq-nav-text{flex:1;gap:1px;min-width:0;display:grid}.mq-nav-text b{font-size:15px;font-weight:650}.mq-nav-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mq-nav-chev{color:var(--muted);flex:none}.mq-nav-danger .mq-nav-text b{color:#d4553f}.mq-settings header{gap:8px}.ca-settings{flex-direction:column;display:flex}.ca-settings>header,.ca-settings>.ca-ok{flex:none}.ca-settings>.ca-settings-list,.ca-settings>.ca-settings-form{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;margin-right:-8px;padding-right:8px;overflow-y:auto}.ca-settings>.ca-settings-list>*,.ca-settings>.ca-settings-form>*{flex-shrink:0;min-height:min-content}.ca-page[data-miq-theme] .mq-settings-modal,.ca-page[data-miq-theme] .mq-settings-modal .ca-settings{-webkit-backdrop-filter:none!important}.mq-settings-modal .ca-settings{height:min(640px,100vh - 32px);height:min(640px,100dvh - 32px);max-height:calc(100vh - 32px);min-height:0;max-height:calc(100dvh - 32px)}.mq-settings-modal .ca-settings>.ca-settings-list,.mq-settings-modal .ca-settings>.ca-settings-form{touch-action:pan-y;overflow-x:hidden}.mq-settings header b{flex:1}.mq-about{text-align:center;justify-items:center;gap:10px;padding:18px 8px;display:grid}.mq-about b{font-size:20px}.mq-about p{margin:0;font-size:14px;line-height:1.5}.mq-about small{color:var(--muted)}.ca-page[data-miq-theme=dawn] .ca-shell{-webkit-backdrop-filter:blur(18px)saturate(1.25);box-shadow:inset 0 1px 0 #ffffff8c, 0 30px 80px -40px #503c7873, 0 0 60px -30px rgba(var(--acc-rgb,232, 147, 90), .45)}.ca-page[data-miq-theme=dawn] .mq-modes,.ca-page[data-miq-theme=dawn] .ml-icons,.ca-page[data-miq-theme=dawn] .mq-hero{box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 30px -20px rgba(var(--acc-rgb,232, 147, 90), .55)}.ca-page[data-miq-theme=dawn] .ca-sheet{-webkit-backdrop-filter:blur(22px)saturate(1.3);box-shadow:inset 0 1px 0 #ffffffe6, 0 30px 70px -30px #46326e80, 0 0 50px -20px rgba(var(--acc-rgb,232, 147, 90), .45);background:#fffbf7d1;border:1px solid #ffffffb3}.ca-page[data-miq-theme=dawn][data-miq-dark] .ca-sheet{background:#201e34d1;border-color:#ffffff1f}.ca-page[data-miq-glass=soft] .ca-shell,.ca-page[data-miq-glass=soft] .mq-modes,.ca-page[data-miq-glass=soft] .ml-icons,.ca-page[data-miq-glass=soft] .mq-hero{-webkit-backdrop-filter:none;background:#fffbf7b8!important}.ca-page[data-miq-glass=crystal] .ca-shell{-webkit-backdrop-filter:blur(26px)saturate(1.5);border-color:#ffffffb3;background:#ffffff1a!important}.ca-page[data-miq-glass=crystal] .mq-modes,.ca-page[data-miq-glass=crystal] .ml-icons,.ca-page[data-miq-glass=crystal] .mq-hero,.ca-page[data-miq-glass=crystal] .mq-chat-row[aria-current]{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#fff3!important}.ca-page[data-miq-dark][data-miq-glass=soft] .ca-shell,.ca-page[data-miq-dark][data-miq-glass=soft] .mq-modes,.ca-page[data-miq-dark][data-miq-glass=soft] .ml-icons,.ca-page[data-miq-dark][data-miq-glass=soft] .mq-hero{background:#1e1c30d1!important}.ca-page[data-miq-dark][data-miq-glass=crystal] .ca-shell{border-color:#ffffff29;background:#1412241f!important}.ca-page[data-miq-glow=off] .mq-bubble,.ca-page[data-miq-glow=off] .mw-post,.ca-page[data-miq-glow=off] .mc-tile,.ca-page[data-miq-glow=off] .mw-card,.ca-page[data-miq-glow=off] .mq-send,.ca-page[data-miq-glow=off] .mc-orb{box-shadow:none!important}.ca-page[data-miq-glow=off] .ca-shell,.ca-page[data-miq-glow=off] .ca-sheet{box-shadow:0 20px 50px -30px #3c285066!important}@keyframes mq-pop{0%{transform:scale(.82)}55%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes mq-ring{0%,to{box-shadow:0 0 0 6px rgba(var(--acc-rgb,232, 147, 90), .16), 0 0 22px 1px rgba(var(--acc-rgb,232, 147, 90), .45)}50%{box-shadow:0 0 0 10px rgba(var(--acc-rgb,232, 147, 90), .08), 0 0 34px 4px rgba(var(--acc-rgb,232, 147, 90), .6)}}@keyframes mq-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes mq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ca-page[data-miq-theme=dawn] .mq-modes button[aria-selected=true] .mq-mode-ico,.ca-page[data-miq-theme=dawn] .ml-icons button[aria-selected=true] .mq-mode-ico{animation:.45s cubic-bezier(.3,1.4,.5,1) mq-pop}.ca-page[data-miq-theme=dawn] .mq-send:not(:disabled){animation:3.2s ease-in-out infinite mq-ring}.ca-page[data-miq-theme=dawn] .mq-send:not(:disabled):hover{transform:translateY(-2px)scale(1.04)}.ca-page[data-miq-theme=dawn] .ca-primary{transition:transform .18s,box-shadow .2s;position:relative;overflow:hidden}.ca-page[data-miq-theme=dawn] .ca-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;right:auto;transform:translate(-120%)skew(-18deg)}.ca-page[data-miq-theme=dawn] .ca-primary:not(:disabled):hover{box-shadow:0 10px 24px -10px rgba(var(--acc-rgb,232, 147, 90), .8);transform:translateY(-1px)}.ca-page[data-miq-theme=dawn] .ca-primary:not(:disabled):hover:after{animation:.9s mq-shine}.ca-page[data-miq-theme=dawn] .ca-primary:not(:disabled):active{transform:scale(.98)}.ca-page[data-miq-theme=dawn] .mq-glass{transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.ca-page[data-miq-theme=dawn] .mq-glass:hover{box-shadow:0 0 0 4px rgba(var(--acc-rgb,232, 147, 90), .14), 0 0 20px -4px rgba(var(--acc-rgb,232, 147, 90), .6);transform:translateY(-1px)}.ca-page[data-miq-theme=dawn] .mq-glass:active{transform:scale(.92)}.ca-page[data-miq-theme=dawn] .mq-switch,.ca-page[data-miq-theme=dawn] .mq-switch:after{transition:background .25s,transform .35s cubic-bezier(.3,1.6,.5,1)!important}.ca-page[data-miq-theme=dawn] .mq-hero-art{animation:4s ease-in-out infinite mq-float}.ca-page[data-miq-theme=dawn] .mq-chat-row{transition:background .2s,transform .2s}.ca-page[data-miq-theme=dawn] .mq-chat-row:active{transform:scale(.985)}.ca-page[data-miq-motion=calm] .mq-send,.ca-page[data-miq-motion=calm] .mc-orb,.ca-page[data-miq-motion=calm] .mq-hero-art,.ca-page[data-miq-motion=calm] .mr-bob,.ca-page[data-miq-motion=calm] .mq-typing-dots i{animation:none!important}.ca-page[data-miq-motion=off] *,.ca-page[data-miq-motion=off] :before,.ca-page[data-miq-motion=off] :after{transition:none!important;animation:none!important}.ca-page[data-miq-hide-previews] .mq-chat-row .ca-row-main small{filter:blur(5px);transition:filter .2s}.ca-page[data-miq-hide-previews] .mq-chat-row:hover .ca-row-main small{filter:none}.ca-page[data-miq-hide-previews] .mq-chat-row:focus-visible .ca-row-main small{filter:none}.ca-page[data-miq-veiled] .ca-shell{filter:blur(22px)saturate(.8);transition:filter .2s}@media (prefers-reduced-motion:reduce){.ca-page .mq-send,.ca-page .mq-mode-ico,.ca-page .mq-hero-art,.ca-page .ca-primary:after{animation:none!important}}html[data-perf=lite] .ca-page .ca-shell,html[data-perf=lite] .ca-page .ca-sheet,html[data-perf=lite] .ca-page .ca-modal,html[data-perf=lite] .ca-page .mq-modes,html[data-perf=lite] .ca-page .ml-icons{-webkit-backdrop-filter:none!important}html[data-perf=lite] .ca-page .mq-send{animation:none!important}.ca-page[data-miq-font=modern]{--mq-title-font:var(--font-opus-sans,"Manrope", system-ui, sans-serif);font-family:var(--font-opus-sans,"Manrope"), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:-.005em}.ca-page[data-miq-font=modern] :is(.mq-hero-title,.mw-title b,.mr-title b,.msg-thread-who b,.mq-thread .mq-hero-title){letter-spacing:-.02em;font-weight:700}.ca-page[data-miq-font=modern] :is(.ca-row-main b,.mc-tile b,.mc-card b,.mw-card-body b){letter-spacing:-.01em;font-weight:650}.ca-page[data-miq-font=modern] :-webkit-any(.mq-bubble,.mw-post-body,.mr-note-full,.mw-item-desc){letter-spacing:-.003em;font-weight:500}.ca-page[data-miq-font=modern] :-moz-any(.mq-bubble,.mw-post-body,.mr-note-full,.mw-item-desc){letter-spacing:-.003em;font-weight:500}.ca-page[data-miq-font=modern] :is(.mq-bubble,.mw-post-body,.mr-note-full,.mw-item-desc){letter-spacing:-.003em;font-weight:500}.ca-page[data-miq-font=modern][data-miq-theme=dawn] .mq-bubble{font-size:16.5px;line-height:1.45}.ca-page[data-miq-font=modern][data-miq-text=s] .mq-bubble{font-size:14.5px}.ca-page[data-miq-font=modern][data-miq-text=l] .mq-bubble{font-size:19px}.ca-page[data-miq-font=modern] .mc-card blockquote{font-style:normal;font-weight:500}.ca-page[data-miq-font=modern] :is(.mq-modes button,.ml-icons button,.mq-sub button,.mq-folders button){letter-spacing:0}.ca-seg button[data-font=classic]{font-family:var(--font-opus-display,Georgia, serif)}.ca-page[data-miq-theme=dawn] .ca-sheet{background:linear-gradient(170deg,#fffcf9fb,#faf4fcf9)!important}.ca-page[data-miq-theme=dawn][data-miq-dark] .ca-sheet{background:linear-gradient(170deg,#24213afb,#1c1b30fa)!important}.ca-page[data-miq-theme=dawn] .ca-modal{-webkit-backdrop-filter:blur(10px)saturate(1.1);background:#32244a57!important}.mq-logo{background:radial-gradient(circle at 30% 25%,#2a1d3a,#0d0a14 70%);border-radius:30%;flex:none;place-items:center;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ff4fd140,0 10px 22px -10px #7b2cffbf,0 0 22px -6px #ff4fd18c}.mq-logo svg{width:108%;height:108%;margin:-4% 0 0 -2%;overflow:visible}.mq-logo-halo{opacity:.28;animation:3.6s ease-in-out infinite mq-logo-glow}.mq-logo-dot{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite mq-logo-dot}.mq-hero:hover .mq-logo{transform:rotate(-6deg)scale(1.05)}@keyframes mq-logo-glow{0%,to{opacity:.2;stroke-width:6px}50%{opacity:.42;stroke-width:9px}}@keyframes mq-logo-dot{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.mq-hero .mq-logo{margin-right:4px}@media (max-width:767px){.mq-hero .mq-logo{width:46px!important;height:46px!important}}@media (prefers-reduced-motion:reduce){.mq-logo-halo,.mq-logo-dot{animation:none}}.ca-page[data-miq-motion=off] .mq-logo *,html[data-perf=lite] .mq-logo *{animation:none!important}.ca-page .mq-hero-brand .mq-hero-eyebrow{letter-spacing:.02em;text-transform:none;background:linear-gradient(90deg,#ff4fd1,#9b4dff 55%,#6fd8c8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800;color:#0000!important}.mq-hero-brand{min-height:80px}.ca-page[data-miq-panel] :is(.mq-field,.mq-plus,.mq-glass,.mq-typing-pill,.mq-typing-dots,.msg-day span,.ca-search){background:color-mix(in srgb, var(--sk-theirs-1) 80%, transparent)!important;color:var(--sk-theirs-ink)!important;border-color:#ffffff1f!important}.ca-page[data-miq-panel] .mq-field textarea::placeholder,.ca-page[data-miq-panel] .ca-search input::placeholder{color:color-mix(in srgb, var(--sk-theirs-ink) 50%, transparent)}.ca-page[data-miq-panel] .mq-thread .mq-hero{border-bottom-color:#ffffff1a}.mq-about-list{border:1px solid var(--dawn-edge,var(--ca-line));text-align:left;background:#ffffff4d;border-radius:18px;gap:4px;width:100%;margin:6px 0;padding:12px 14px;display:grid}.ca-page[data-miq-dark] .mq-about-list{background:#ffffff0a}.mq-about-list dt{color:var(--acc,#e8935a);margin-top:8px;font-size:13px;font-weight:800}.mq-about-list dt:first-child{margin-top:0}.mq-about-list dd{margin:0;font-size:13.5px;line-height:1.5}.mq-name-alert{color:#7a3433;text-align:left;cursor:pointer;background:linear-gradient(120deg,#ffd6c8b3,#ffe4f099);border:1.5px solid #f07f788c;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.mq-name-alert span{flex:1;gap:2px;display:grid}.mq-name-alert small{opacity:.8;font-size:12px}.ca-page[data-miq-dark] .mq-name-alert{color:#ffd2cc;background:#f07f7829}.ca-set-row[data-warn] small{color:#c4544e}.mq-doc-row{color:inherit;text-decoration:none}.mq-doc-row>svg:last-child{opacity:.5;flex:none;margin-left:auto}.mq-wallet{color:#3a2440;background:linear-gradient(135deg,#ffd6f1bf,#b8fff099);border-radius:22px;gap:4px;padding:18px 20px;display:grid}.mq-wallet small{opacity:.7;font-size:12px}.mq-wallet b{font-family:var(--mq-title-font,Georgia, serif);font-size:34px;font-weight:400;line-height:1.1}.mq-wallet span{opacity:.75;font-size:12.5px}.ca-page[data-miq-dark] .mq-wallet{color:#fbeaff;background:linear-gradient(135deg,#ff4fd138,#b8fff024)}.mq-rec-wrap{flex:none;display:inline-flex;position:relative}.mq-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mq-mic .mq-rec-ico{animation:.28s cubic-bezier(.3,1.4,.5,1) mq-pop}.mq-rec-tip{z-index:6;color:#fff;white-space:nowrap;pointer-events:none;background:#141022e0;border-radius:12px;padding:6px 10px;font-size:12px;animation:.25s mq-pop;position:absolute;bottom:calc(100% + 10px);right:0}.mq-circle-rec{z-index:90;-webkit-backdrop-filter:blur(14px);background:#0c0a16d1;place-content:center;justify-items:center;gap:18px;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mq-circle-stage{aspect-ratio:1;width:min(78vw,340px);position:relative}.mq-circle-live{object-fit:cover;background:#000;border-radius:50%;width:100%;height:100%}.mq-circle-live[data-mirror]{transform:scaleX(-1)}.mq-circle-ring{pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;transform:rotate(-90deg)}.mq-circle-ring circle{fill:none;stroke:#ffffff2e;stroke-width:2.4px}.mq-circle-ring .mq-circle-ring-on{stroke:var(--acc,#e8935a);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.mq-circle-time{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.mq-circle-time i{background:#ff4d5e;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite mq-blink}.mq-circle-time small{opacity:.6}.mq-circle-actions{align-items:center;gap:18px;display:flex}@keyframes mq-blink{50%{opacity:.25}}.mq-att-circle{cursor:pointer;background:#111;border:0;border-radius:50%;width:200px;height:200px;padding:0;display:grid;position:relative;overflow:visible}.mq-att-circle video{object-fit:cover;border-radius:50%;width:100%;height:100%}.mq-att-circle .mq-circle-ring{width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;bottom:-5px;left:-5px;right:-5px}.mq-att-circle .mq-circle-ring .mq-circle-ring-on{stroke-width:3px}.mq-circle-play{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mq-circle-dur{color:#fff;font-variant-numeric:tabular-nums;background:#00000080;border-radius:9px;padding:1px 8px;font-size:11.5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mq-att-circle.mq-att-loading{background:rgba(var(--acc-rgb,232, 147, 90), .15)}@media (max-width:420px){.mq-att-circle{width:168px;height:168px}}@media (prefers-reduced-motion:reduce){.mq-circle-time i,.mq-mic .mq-rec-ico,.mq-rec-tip{animation:none}}.mq-circle-actions .mq-glass{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.mq-circle-send{color:#3b2414;cursor:pointer;background:radial-gradient(circle at 34% 30%,#fff3e6,#f6c79c 45%,#e8935a);border:0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 6px #e8935a33,0 10px 28px -8px #e8935acc}.mq-circle-send:focus-visible{outline-offset:3px;outline:2px solid #fff}.mq-circle-actions .mq-glass:focus-visible{outline-offset:3px;outline:2px solid #fff}.mq-circle-rec .mq-circle-ring .mq-circle-ring-on{stroke:#f6a35e}
.ca-page[data-miq-skin]{isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color .45s,color .45s;position:relative;background:radial-gradient(70% 55% at 6% 12%, var(--sk-glow-a), transparent 70%), radial-gradient(62% 60% at 96% 88%, var(--sk-glow-b), transparent 70%), linear-gradient(180deg, var(--sk-bg-1), var(--sk-bg-2) 55%, var(--sk-bg-3)) fixed!important}.ca-page[data-miq-skin]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--sk-tex);background-size:var(--sk-tex-size);opacity:var(--sk-tex-op);mix-blend-mode:var(--sk-tex-blend,normal);position:fixed;top:0;bottom:0;left:0;right:0}.ca-page[data-miq-dark][data-miq-skin]:before{opacity:calc(var(--sk-tex-op) * .7)}.ca-page[data-miq-skin]{--sk-theirs-shadow:0 1px 0 #ffffff59 inset, 0 10px 24px -14px rgba(var(--acc-rgb), .55), 0 0 22px -4px rgba(var(--acc-rgb), .28);--sk-mine-shadow:0 1px 0 #ffffff4d inset, 0 12px 26px -14px rgba(var(--sk-mine-rgb), .75), 0 0 24px -4px rgba(var(--sk-mine-rgb), .4);--sk-theirs-edge:color-mix(in srgb, var(--sk-theirs-1) 70%, #fff 30%);--sk-mine-edge:color-mix(in srgb, var(--sk-mine-1) 60%, #fff 40%)}.ca-page[data-miq-skin][data-miq-dark]{--sk-theirs-shadow:0 10px 24px -16px #000000b3, 0 0 20px -6px rgba(var(--acc-rgb), .22);--sk-theirs-edge:#ffffff14;--sk-mine-edge:#ffffff24}.ca-page[data-miq-skin][data-miq-glow=off][data-miq-glow]{--sk-theirs-shadow:none;--sk-mine-shadow:none}.ca-page[data-miq-theme][data-miq-skin] .msg-line:not(.msg-mine) .mq-bubble,.ca-page[data-miq-theme][data-miq-dark][data-miq-skin] .msg-line:not(.msg-mine) .mq-bubble{background:linear-gradient(160deg, var(--sk-theirs-1), var(--sk-theirs-2))!important;color:var(--sk-theirs-ink)!important;border-color:var(--sk-theirs-edge)!important;box-shadow:var(--sk-theirs-shadow)!important}.ca-page[data-miq-theme][data-miq-skin] .msg-mine .mq-bubble,.ca-page[data-miq-theme][data-miq-dark][data-miq-skin] .msg-mine .mq-bubble{background:linear-gradient(160deg, var(--sk-mine-1), var(--sk-mine-2))!important;color:var(--sk-mine-ink)!important;border-color:var(--sk-mine-edge)!important;box-shadow:var(--sk-mine-shadow)!important}.ca-page[data-miq-theme][data-miq-skin] .msg-mine .mq-bubble :is(a,time,.msg-meta,.msg-meta *){color:color-mix(in srgb, var(--sk-mine-ink) 82%, transparent)!important}.ca-page[data-miq-skin] .mq-wallpaper{opacity:var(--wp-op,.17);transition:opacity .45s}.ca-page[data-miq-dark][data-miq-skin] .mq-wallpaper{opacity:.14}.ca-page[data-miq-skin] :is(button,.ca-row,.mq-bubble,.ca-field input,.ca-field textarea){transition:background-color .25s,border-color .25s,color .25s,box-shadow .3s,transform .25s cubic-bezier(.3,1.3,.5,1)}.ca-page[data-miq-skin] :focus-visible{outline:2px solid rgba(var(--acc-rgb), .7);outline-offset:2px;border-radius:12px}::view-transition-old(root){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.mq-skin-groups{gap:14px;display:grid}.mq-skin-group>b{letter-spacing:.02em;color:var(--acc);margin:0 0 8px 2px;font-size:12px;font-weight:700;display:block}.mq-skin-tex{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.ca-page[data-miq-skin],.ca-page[data-miq-skin] .mq-wallpaper{transition:none!important}.ca-page[data-miq-skin] :-webkit-any(button,.ca-row,.mq-bubble){transition:none!important}.ca-page[data-miq-skin] :-moz-any(button,.ca-row,.mq-bubble){transition:none!important}.ca-page[data-miq-skin] :is(button,.ca-row,.mq-bubble){transition:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}html[data-perf=lite] .ca-page[data-miq-skin]:before{display:none}html[data-perf=lite] .ca-page[data-miq-skin]{background-attachment:scroll!important}.mq-city{z-index:-1;pointer-events:none;height:30vh;min-height:160px;opacity:var(--sk-city-op,.7);position:fixed;top:auto;bottom:0;left:0;right:0}.mq-city:before,.mq-city:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/miq/skyline.svg) bottom/cover no-repeat;mask:url(/miq/skyline.svg) bottom/cover no-repeat}.mq-city:before{background:linear-gradient(to top, var(--sk-city-body,#000) 0%, color-mix(in srgb, var(--sk-city-body,#000) 70%, var(--acc,#fff) 8%) 100%)}.mq-city:after{background:var(--sk-city-lights,#fff);animation:7s ease-in-out infinite mq-city-flicker;-webkit-mask-image:url(/miq/skyline-lights.svg);mask-image:url(/miq/skyline-lights.svg)}@keyframes mq-city-flicker{0%,to{opacity:1}47%{opacity:.7}53%{opacity:1}}.mq-city.mq-city-card{z-index:0;opacity:1;height:46%;min-height:0;position:absolute}.mq-city.mq-city-card:after,html[data-perf=lite] .mq-city:after,.ca-page[data-miq-motion=off] .mq-city:after{animation:none}@media (prefers-reduced-motion:reduce){.mq-city:after{animation:none}}.ca-page:has(>.mq-city) .ca-shell{background:color-mix(in srgb, var(--sk-panel) 52%, transparent)!important;-webkit-backdrop-filter:blur(2px)saturate(1.1)!important;backdrop-filter:blur(2px)saturate(1.1)!important}html[data-perf=lite] .ca-page:has(>.mq-city) .ca-shell{background:color-mix(in srgb, var(--sk-panel) 70%, transparent)!important}
.qp-trigger{border:1px solid color-mix(in srgb, var(--pvz-accent) 30%, transparent);background:color-mix(in srgb, var(--pvz-accent) 12%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:40px;color:var(--pvz-accent);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.qp-trigger:hover{background:color-mix(in srgb, var(--pvz-accent) 20%, transparent);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--pvz-accent) 70%, transparent);transform:translateY(-1px)}.qp-trigger:focus-visible{background:color-mix(in srgb, var(--pvz-accent) 20%, transparent);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--pvz-accent) 70%, transparent);transform:translateY(-1px)}@media (max-width:639px){.qp-trigger{justify-content:center;width:40px;padding:0}.qp-trigger-label{display:none}}.qp{gap:10px;display:grid}.qp-demo{letter-spacing:.02em;color:#92400e;background:#f59e0b2e;border:1px solid #f59e0b66;border-radius:999px;justify-self:start;padding:3px 9px;font-size:10.5px;font-weight:700}:root[data-theme=dark] .qp-demo{color:#fcd34d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qp-demo{color:#fcd34d}}.qp-seg{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.qp-seg button{min-height:36px;color:var(--muted);border-radius:9px;font-size:12.5px;font-weight:650}.qp-seg button[aria-checked=true]{background:var(--surface);color:var(--foreground);box-shadow:0 1px 3px #0000001f}.qp-days{scrollbar-width:thin;gap:3px;padding-bottom:2px;display:flex;overflow-x:auto}.qp-days button{border:1px solid var(--border);width:34px;min-height:42px;color:var(--foreground);background:var(--surface);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.qp-days button small{color:var(--muted);font-size:9.5px;font-weight:600}.qp-days button[aria-pressed=true],.qp-pvz button[aria-pressed=true]{border-color:var(--pvz-accent);background:var(--pvz-accent);color:#fff}.qp-days button[aria-pressed=true] small{color:#ffffffbf}.qp-pvz{flex-wrap:wrap;gap:6px;display:flex}.qp-pvz button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--muted);border-radius:999px;padding:0 12px;font-size:12px;font-weight:650}.qp-total{text-align:center;background:linear-gradient(135deg, color-mix(in srgb, var(--pvz-accent) 16%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--pvz-accent) 25%, transparent);border-radius:16px;gap:2px;padding:14px 16px;display:grid}.qp-total small,.qp-total span{color:var(--muted);font-size:11.5px}.qp-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.qp-block{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.qp-block h3{background:color-mix(in srgb, var(--foreground) 4%, transparent);justify-content:space-between;gap:8px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.qp-block h3 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qp-block h3 b,.qp-block li b{font-variant-numeric:tabular-nums}.qp-block ul{padding:2px 10px 6px;display:grid}.qp-block li{color:var(--muted);justify-content:space-between;gap:8px;padding:2px 0;font-size:10.5px;line-height:1.35;display:flex}.qp-block li+li{border-top:1px dashed color-mix(in srgb, var(--foreground) 8%, transparent)}.qp-block li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qp-block li b{color:var(--foreground);font-weight:650}.qp-empty,.qp-note{color:var(--muted);padding:6px 10px;font-size:11px}.qp-link{color:var(--pvz-accent);font-weight:650;text-decoration:underline}
@media (pointer:coarse),(prefers-reduced-motion:reduce){.ca-page .mq-city:after,.ma-skyline:after{animation:none!important}.ca-page :is(.mq-float,.mq-sparks i,.mq-hero-art,.mq-logo-halo,.mq-logo-dot,.mca-float,.mca-float-b,.mca-twinkle,.mca-pulse,.mca-spin-slow,.mca-sun,.mca-write,.mca-wave,.mca-halo,.mc-orb,.mp-banner-wp,.mp-spark svg,.mr-breathe,.mr-flame,.ms-badge-spark,.mst-hero-glow,.mst-crown,.mq-send){animation:none!important}.ca-page .mq-sparks i{opacity:.5}}.mq-city{contain:strict;transform:translateZ(0)}.msp-skeleton{display:grid}.msp-skeleton>.ca-row{pointer-events:none}.msp-skeleton .mw-thumb,.msp-skeleton b,.msp-skeleton small,.ms-skeleton .mw-card-photo,.ms-skeleton b,.ms-skeleton small{background:linear-gradient(90deg, color-mix(in srgb, currentColor 8%, transparent) 25%, color-mix(in srgb, currentColor 15%, transparent) 50%, color-mix(in srgb, currentColor 8%, transparent) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s linear infinite msp-shimmer;display:block}.msp-skeleton .ca-row>span{flex:1;gap:6px;min-width:0;display:grid}.msp-skeleton b{width:60%;height:13px}.msp-skeleton small{width:85%;height:10px}.ms-skeleton .mw-card{pointer-events:none;gap:6px;display:grid}.ms-skeleton .mw-card-photo{border-radius:16px}.ms-skeleton b{width:70%;height:13px;margin:4px 8px 0}.ms-skeleton small{width:40%;height:11px;margin:0 8px 8px}@keyframes msp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.msp-skeleton *,.ms-skeleton *{animation:none!important}}.mq-update{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:80;border:1px solid color-mix(in srgb, var(--ca-lilac,#7c5cff) 40%, transparent);background:var(--ca-bg,var(--surface,#fff));max-width:calc(100vw - 32px);color:var(--ca-ink,inherit);border-radius:999px;align-items:center;gap:8px;padding:9px 10px 9px 14px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -12px #00000073}.mq-update b{background:var(--ca-lilac,#7c5cff);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.mw-list>.ca-row[aria-busy=true]{position:relative;overflow:hidden}.mw-list>.ca-row[aria-busy=true]:after{content:"";background:linear-gradient(90deg, transparent, var(--ca-lilac,#7c5cff), transparent);background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:1s linear infinite msp-busy;position:absolute;top:auto;bottom:0;left:0;right:0}@keyframes msp-busy{0%{background-position:-50% 0}to{background-position:150% 0}}
.mq-has-ava{align-items:flex-end}.mq-ava-slot{flex:none;align-self:flex-end;width:30px;margin-right:6px}.mq-ava-slot .msg-avatar{color:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.ca-page .mq-bubble .ca-sender{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 0 2px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.ca-page .mq-bubble .msg-meta{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:11.5px!important}.ca-page .mqv{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:min(280px,64vw);min-width:0;padding:2px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.ca-page .mqv-play{background:var(--ca-lilac,#7c5cff);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .15s;display:grid}.ca-page .mqv-play:active{transform:scale(.92)}.ca-page .mqv-play:disabled{opacity:.55;cursor:default}.ca-page .mqv-play-ico{margin-left:2px}.ca-page .msg-mine .mqv-play{background:color-mix(in srgb, currentColor 18%, transparent);color:inherit}.ca-page .mqv-body{gap:4px;min-width:0;display:grid}.ca-page .mqv-wave{cursor:pointer;align-items:center;gap:2px;height:26px;display:flex}.ca-page .mqv-wave i{background:color-mix(in srgb, currentColor 30%, transparent);border-radius:2px;flex:1 1 0;min-width:2px;max-width:4px;transition:background-color .15s linear}.ca-page .mqv-wave i[data-on]{background:var(--ca-lilac,#7c5cff)}.ca-page .msg-mine .mqv-wave i[data-on]{background:currentColor}.ca-page .mqv-foot{align-items:center;gap:8px;height:18px;display:flex}.ca-page .mqv-time{font-variant-numeric:tabular-nums;opacity:.75;min-width:3.4em;font-size:12px;line-height:18px;display:inline-block}.ca-page .mqv-speed{background:color-mix(in srgb, currentColor 12%, transparent);min-width:34px;height:18px;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0 6px;font:700 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-grid}.ca-page .mq-bubble:has(.mqv) .msg-meta{float:none;justify-content:flex-end;margin:2px 0 -2px;display:flex}.ca-page.ca-page[data-miq-theme] .msg-line .msg-bubble.mq-bubble.mq-bubble-circle,.ca-page .msg-line .msg-bubble.mq-bubble.mq-bubble-circle{padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ca-page .mq-bubble-circle .ca-sender{background:color-mix(in srgb, var(--msg-theirs,#fff) 88%, transparent);border-radius:10px;margin:0 0 6px;padding:2px 10px;display:inline-block}.ca-page .mq-bubble-circle .msg-meta{float:none;background:#00000080;border-radius:9px;margin:0;padding:1px 7px;position:absolute;bottom:6px;right:4px;color:#fff!important}.ca-page .mq-bubble-circle .msg-meta *{color:#fff!important}.ca-page .mqc{transform-origin:50% 100%;width:220px;height:220px;transition:transform .25s}.msg-mine .mqc{transform-origin:100% 100%}.ca-page .mqc[data-playing]{transform:scale(1.18)}.ca-page .mqc video{pointer-events:none}.ca-page .mqc .mq-circle-dur{font-variant-numeric:tabular-nums;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;bottom:8px;left:12px;right:auto;transform:none}.mqc-sound{color:#fff;background:#0000006b;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%}@media (max-width:420px){.ca-page .mqc{width:184px;height:184px}.ca-page .mqc[data-playing]{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.ca-page .mqc{transition:none}}.mq-queued .mq-bubble{opacity:.92}.mq-q-clock{opacity:.7}.mq-q-failed{color:#e5484d!important}.mq-queued[data-status=failed] .mq-bubble{box-shadow:0 0 0 1.5px #e5484d8c}.mq-q-actions{color:#e5484d;justify-content:flex-end;align-items:center;gap:8px;margin:-4px 4px 8px;font:600 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.mq-q-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.mq-upload[data-state=queued]{border-style:dashed}.mq-net-wait{opacity:.8}.ca-page .mq-quote{border:0;border-left:3px solid var(--ca-lilac,#7c5cff);background:color-mix(in srgb, var(--ca-lilac,#7c5cff) 12%, transparent);width:100%;max-width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:8px;gap:1px;margin:2px 0 5px;padding:4px 8px 5px 10px;display:grid;overflow:hidden}.ca-page .msg-mine .mq-quote{background:color-mix(in srgb, currentColor 12%, transparent);border-left-color:currentColor}.ca-page .mq-quote b{color:var(--ca-lilac,#7c5cff);text-overflow:ellipsis;white-space:nowrap;font:700 12.5px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.ca-page .msg-mine .mq-quote b{color:inherit}.ca-page .mq-quote small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.ca-page .mq-fwd{opacity:.85;color:var(--ca-lilac,#7c5cff);align-items:center;gap:4px;margin:0 0 3px;font:600 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.ca-page .msg-mine .mq-fwd{color:inherit}.mq-replying{border-left:3px solid var(--ca-lilac,#7c5cff)}.ml-draft em{color:#e5484d;font-style:normal;font-weight:700}.mq-bubble{touch-action:pan-y;transition:transform .12s ease-out}.mq-fwd-sheet{gap:10px;max-height:min(80vh,620px);display:grid}.mq-fwd-list{overscroll-behavior:contain;gap:2px;display:grid;overflow-y:auto}.mq-fwd-list .ca-row{text-align:left;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.mq-bubble{transition:none}}
html:has(.ca-page){overscroll-behavior-y:none}html:has(.ca-page) body{overscroll-behavior-y:none}.ca-page :-webkit-any(.ca-list,.mw-feed,.ca-sheet,.mdl,.mc-save,.mr-sheet,.ml-sheet,.msp-sheet,.mw-sheet){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ca-page :-moz-any(.ca-list,.mw-feed,.ca-sheet,.mdl,.mc-save,.mr-sheet,.ml-sheet,.msp-sheet,.mw-sheet){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ca-page :is(.ca-list,.mw-feed,.ca-sheet,.mdl,.mc-save,.mr-sheet,.ml-sheet,.msp-sheet,.mw-sheet){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ca-page :is(.mq-folders,.ms-strip,.msp-bar .ca-seg,.ml-icons,.ml-subgroups){overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow-y:hidden}@media (max-width:767px){.ca-page .ca-side{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.ca-page .ca-side :-webkit-any(.ca-list,.mw-feed){flex:none;min-height:auto;overflow:visible}.ca-page .ca-side :-moz-any(.ca-list,.mw-feed){flex:none;min-height:auto;overflow:visible}.ca-page .ca-side :is(.ca-list,.mw-feed){flex:none;min-height:auto;overflow:visible}}.mq-exit-hint{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;color:#fff;text-align:center;pointer-events:none;background:#1c1320e6;border-radius:999px;max-width:calc(100vw - 32px);margin:0;padding:10px 16px;font-size:14px;font-weight:600;animation:.18s ease-out both mq-exit-in;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -12px #0009}@keyframes mq-exit-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.mq-exit-hint{animation:none}}.ca-page .ca-settings :-webkit-any(.ca-settings-list,.ca-settings-form) :-webkit-any(.ca-settings-list,.ca-settings-form,.ca-sheet){overscroll-behavior-y:auto}.ca-page .ca-settings :-moz-any(.ca-settings-list,.ca-settings-form) :-moz-any(.ca-settings-list,.ca-settings-form,.ca-sheet){overscroll-behavior-y:auto}.ca-page .ca-settings :is(.ca-settings-list,.ca-settings-form) :is(.ca-settings-list,.ca-settings-form,.ca-sheet){overscroll-behavior-y:auto}.ca-page .mq-skins{touch-action:pan-y}.ca-page .mq-skin-preview{pointer-events:none}.cb-link{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline;text-decoration-thickness:1px}.cb-link:hover{text-decoration-thickness:2px}.cb-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid}.ca-field>textarea{box-sizing:border-box;border:1px solid var(--ca-line);background:var(--surface);width:100%;min-height:96px;color:var(--foreground);font:inherit;resize:vertical;border-radius:14px;padding:11px 12px;font-size:15px;font-weight:500;line-height:1.45}.ca-field>textarea:focus{border-color:var(--ca-lilac);outline:none}.ca-field>textarea::placeholder{color:var(--muted);font-weight:400}@media (pointer:coarse){.ca-page .mq-folders button,.ca-page .mq-sub button{min-height:40px}.ca-page .ml-tool,.ca-page .ml-icon-tool,.ca-page .mq-row-more{min-width:40px;min-height:40px}.ca-page .ca-secondary,.ca-page .ca-primary,.ca-page select{min-height:44px}.ma-shell .ma-forgot,.ma-shell .ma-back{align-items:center;min-height:40px;display:inline-flex}.ma-shell .ma-legal a{padding:8px 0;display:inline-block}.ma-shell .ma-eye{width:40px;height:40px}}.ca-modal:focus,.mq-lightbox:focus{outline:none}
.oh-inner.oh-acts{border:1px solid color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 22%, var(--border));background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:16px;grid-template-columns:1fr;gap:0;margin-top:8px;display:grid;overflow:hidden}.oh-module .oh-inner.oh-acts button.oh-act,.oh-inner.oh-acts button.oh-act{width:100%;min-height:58px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 12px;transition:background .18s,transform .18s;display:grid}.oh-inner.oh-acts button.oh-act+button.oh-act{border-top:1px solid color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 14%, var(--border))}.oh-module .oh-inner.oh-acts button.oh-act:hover,.oh-inner.oh-acts button.oh-act:hover{background:color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 9%, transparent);color:var(--foreground);transform:none}.oh-act-ico{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 70%, #fff), var(--oh-tone,var(--pvz-accent)));width:36px;height:36px;box-shadow:0 6px 14px -8px color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 80%, transparent);border-radius:12px;place-items:center;transition:transform .35s cubic-bezier(.2,.9,.3,1.3);display:grid}.oh-act:hover .oh-act-ico{transform:rotate(-12deg)scale(1.06)}.oh-act[data-act=settings]:hover .oh-act-ico svg{animation:.8s oh-spin}.oh-act-text{gap:1px;min-width:0;display:grid}.oh-act-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;line-height:1.25;overflow:hidden}.oh-act-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oh-act-go{color:var(--muted);transition:transform .18s,color .18s}.oh-act:hover .oh-act-go{color:var(--oh-tone,var(--pvz-accent));transform:translate(3px)}.oh-act:active{transform:scale(.985)}.oh-act:focus-visible{outline:2px solid var(--oh-tone,var(--pvz-accent));outline-offset:-2px}.oh-module-pvz{position:relative}.oh-saved{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;pointer-events:none;align-content:center;place-items:center;gap:8px;padding:16px;animation:2.6s both oh-saved-life;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.oh-saved-check{width:54px;height:54px}.oh-saved-check circle{fill:color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 16%, transparent);stroke:var(--oh-tone,var(--pvz-accent));stroke-width:2.5px;stroke-dasharray:160;stroke-dashoffset:160px;animation:.6s forwards oh-draw}.oh-saved-check path{fill:none;stroke:var(--oh-tone,var(--pvz-accent));stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .45s forwards oh-draw}.oh-saved b{font-size:15px}.oh-saved small{max-width:280px;color:var(--muted);font-size:12.5px}.oh-glow-dots i{background:var(--oh-tone,var(--pvz-accent));width:6px;height:6px;box-shadow:0 0 10px var(--oh-tone,var(--pvz-accent));opacity:0;border-radius:50%;animation:1.8s ease-out forwards oh-float-dot;position:absolute}.oh-glow-dots i:first-child{top:52%;left:30%}.oh-glow-dots i:nth-child(2){animation-delay:.15s;top:40%;left:42%}.oh-glow-dots i:nth-child(3){animation-delay:.3s;top:44%;left:58%}.oh-glow-dots i:nth-child(4){animation-delay:.1s;top:56%;left:68%}.oh-glow-dots i:nth-child(5){width:4px;height:4px;animation-delay:.4s;top:60%;left:50%}.oh-glow-dots i:nth-child(6){width:4px;height:4px;animation-delay:.5s;top:64%;left:36%}.oh-module-pvz[data-switched] .oh-body,.oh-module-pvz[data-switched] .oh-scene{animation:.45s both oh-switch-in}.oh-switched{z-index:4;background:color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 92%, #000);color:#fff;pointer-events:none;box-shadow:0 10px 24px -14px color-mix(in srgb, var(--oh-tone,var(--pvz-accent)) 90%, transparent);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:650;animation:2.8s both oh-plaque;display:flex;position:absolute;top:12px;left:12px;right:12px}.oh-switched svg{flex:none}.oh-switched span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.sc-overlay{z-index:120;background:#100c1c6b;place-items:center;padding:16px;animation:.16s both sc-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sc-card{background:var(--surface);width:min(380px,100%);color:var(--foreground);border:1px solid var(--border);text-align:center;border-radius:22px;justify-items:center;gap:10px;padding:22px 20px 18px;animation:.22s cubic-bezier(.2,.9,.3,1.25) both sc-pop;display:grid;box-shadow:0 30px 70px -30px #140c2899}.sc-ico{width:46px;height:46px;color:var(--pvz-accent,#6d5dfc);background:color-mix(in srgb, var(--pvz-accent,#6d5dfc) 13%, transparent);border-radius:15px;place-items:center;display:grid}.sc-card[data-danger] .sc-ico{color:#e5484d;background:#e5484d1f}.sc-title{font-size:17px;font-weight:800}.sc-text{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.sc-text b{color:var(--foreground)}.sc-actions{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin-top:6px;display:grid}.sc-actions[data-count="3"],.sc-actions[data-count="1"]{grid-template-columns:1fr}.sc-btn{border-radius:14px;min-height:44px;padding:0 14px;font-size:14px;font-weight:750;transition:transform .12s,filter .15s}.sc-btn:active{transform:scale(.97)}.sc-plain{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.sc-plain:hover{background:var(--surface-soft,var(--surface))}.sc-primary{background:var(--pvz-accent,#6d5dfc);color:#fff}.sc-danger{color:#fff;background:#e5484d}.sc-primary:hover,.sc-danger:hover{filter:brightness(1.06)}.pvz-action-toast-success .pvz-action-toast-icon{position:relative}.pvz-action-toast-success .pvz-action-toast-icon svg{animation:.4s cubic-bezier(.2,.9,.3,1.4) both oh-pop}.pvz-action-toast-success .pvz-action-toast-icon svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.45s ease-out .15s forwards oh-draw}.pvz-action-toast-success .pvz-action-toast-icon:after{content:"";border-radius:50%;animation:1.2s ease-out .2s oh-ring;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;box-shadow:0 0 #3fbf8f73}@keyframes oh-spin{to{transform:rotate(180deg)}}@keyframes oh-draw{to{stroke-dashoffset:0}}@keyframes oh-pop{0%{opacity:0;transform:scale(.5)}}@keyframes oh-ring{to{box-shadow:0 0 0 14px #0000}}@keyframes oh-saved-life{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes oh-float-dot{0%{opacity:0;transform:translateY(0)scale(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-34px)scale(1)}}@keyframes oh-switch-in{0%{opacity:.3;transform:translateY(6px)}}@keyframes oh-plaque{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1;transform:none}82%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@keyframes sc-fade{0%{opacity:0}}@keyframes sc-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (prefers-reduced-motion:reduce){.oh-act-ico,.oh-act-go,.oh-saved,.oh-saved-check *,.oh-glow-dots i,.oh-switched,.oh-module-pvz[data-switched] *,.sc-overlay,.sc-card,.pvz-action-toast-success .pvz-action-toast-icon svg,.pvz-action-toast-success .pvz-action-toast-icon svg path,.pvz-action-toast-success .pvz-action-toast-icon:after{stroke-dashoffset:0!important;transition:none!important;animation:none!important}}.oh-inner.oh-acts{container-type:inline-size}@container (max-width:230px){.oh-module .oh-inner.oh-acts button.oh-act,.oh-inner.oh-acts button.oh-act{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:52px;padding:8px 10px}.oh-act-ico{border-radius:10px;width:32px;height:32px}.oh-act-text b{white-space:normal;font-size:13px;line-height:1.2}.oh-act-text small,.oh-act-go{display:none}}.mod-modal-dialog.sc-dialog{background:0 0;border:0;width:min(380px,100vw - 32px);padding:0;overflow:visible}.mod-modal-dialog.sc-dialog::backdrop{background:#100c1c6b}@media (prefers-reduced-motion:reduce){.oh-act,.oh-act svg,.sc-btn,.sc-dialog,.oh-act:hover .oh-act-ico,.oh-act:hover .oh-act-go{transition:none!important;animation:none!important;transform:none!important}}.ps-window>fieldset.ps-body{border:0;min-inline-size:0;margin:0}
@media (pointer:coarse){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}header.app-header{background:color-mix(in srgb, var(--surface) 97%, transparent)!important}.ts-fan,.pvz-action-toast-inner{background-color:var(--surface)}.tsm-fog{filter:none;opacity:.18}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}}@media (hover:none){.timesheet-circuit button.shift-ticket.shift-ticket:hover,.inv-open:hover,.sup-open:hover,.sdi-act:hover,.inv-target:hover,.msg-send:not(:disabled):hover,.fb-launch:hover,.sdi-act:hover .sdi-act-go{transform:none}}@media (pointer:coarse){.tsm-fx .tsm-p:nth-child(2n){display:none}}:root[data-motion=off]{scroll-behavior:auto!important}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition:none!important}:root[data-motion=off] :-webkit-any(.oh-module,.oh-tile,.cab-pill,.app-header-btn,.cs-tile,.msg-item,.psb-open,.sdi-act,.mp-map-btn,.near-btn,.dtf-trigger):active{transform:none!important}:root[data-motion=off] :-moz-any(.oh-module,.oh-tile,.cab-pill,.app-header-btn,.cs-tile,.msg-item,.psb-open,.sdi-act,.mp-map-btn,.near-btn,.dtf-trigger):active{transform:none!important}:root[data-motion=off] :is(.oh-module,.oh-tile,.cab-pill,.app-header-btn,.cs-tile,.msg-item,.psb-open,.sdi-act,.mp-map-btn,.near-btn,.dtf-trigger):active{transform:none!important}:root[data-motion=off] .oh-module:-webkit-any(:hover,:focus-visible,:focus-within){transform:none!important}:root[data-motion=off] .oh-module:-moz-any(:hover,:focus-visible,:focus-within){transform:none!important}:root[data-motion=off] .oh-module:is(:hover,:focus-visible,:focus-within){transform:none!important}:root[data-motion=off] .oh-module:-webkit-any(:hover,:focus-visible,:focus-within) .oh-lost-lens{transform:none!important}:root[data-motion=off] .oh-module:-moz-any(:hover,:focus-visible,:focus-within) .oh-lost-lens{transform:none!important}:root[data-motion=off] .oh-module:is(:hover,:focus-visible,:focus-within) .oh-lost-lens{transform:none!important}.pvz-performance-hint{inset:auto 12px max(12px, env(safe-area-inset-bottom)) auto;z-index:45;border:1px solid var(--border);background:var(--surface);width:min(360px,100vw - 24px);color:var(--foreground);border-radius:16px;padding:14px;position:fixed;box-shadow:0 8px 28px #00000029}.pvz-performance-hint p{margin:0;font-size:13px;line-height:1.5}.pvz-performance-hint>span{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.pvz-performance-hint>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pvz-performance-hint button{border:1px solid var(--border);border-radius:10px;min-height:44px;padding:8px 10px;font-size:12px}.pvz-performance-hint button:first-child{background:var(--pvz-accent);color:#fff}.timesheet-avatar-slot{justify-content:center;align-items:center;display:inline-flex}.timesheet-circuit .timesheet-avatar-slot .timesheet-avatar{display:flex!important}
