.mdly-drop{--mdly-glow: rgba(99, 102, 241, 0.35);--mdly-drop-h: var(--mdly-drop-h-d, 420px);--mdly-drop-maxw: var(--mdly-drop-maxw-d, none);--mdly-round: var(--mdly-drop-round-d, var(--mdly-round-fallback));position:relative}.mdly-drop__stage{position:relative;height:var(--mdly-drop-h);max-width:var(--mdly-drop-maxw);margin-left:auto;margin-right:auto;isolation:isolate;touch-action:pan-y}.mdly-drop-clip-yes .mdly-drop__stage{overflow:hidden}.mdly-drop__items{position:absolute;inset:0;z-index:1;display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:8px;padding:12px;pointer-events:none}.mdly-drop--mode-collapse .mdly-drop__items{align-content:center;padding-inline:8%}.mdly-drop__item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.45em;max-width:100%;box-sizing:border-box;padding:.7em 1.35em;border:0 solid rgba(0,0,0,0);border-radius:999px;background-color:var(--mdly-bg, var(--mdly-pal, #4f46e5));color:var(--mdly-fg, var(--mdly-pal-fg, #fff));font-weight:600;font-size:16px;line-height:1.1;white-space:nowrap;text-decoration:none;user-select:none;-webkit-user-select:none;pointer-events:auto;transition:background-color .25s,color .25s,box-shadow .25s,scale .25s;will-change:transform}.mdly-drop__item:is(:hover,.is-near,.is-grabbed){background-color:var(--mdly-hover-bg, var(--mdly-bg, var(--mdly-pal, #4f46e5)));color:var(--mdly-fg-hover, var(--mdly-fg, var(--mdly-pal-fg, #fff)));scale:var(--mdly-hover-scale, 1)}.mdly-drop__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mdly-drop__item[style*="--mdly-size"],.mdly-drop__item.mdly-drop__item--pill{width:var(--mdly-size, auto)}.mdly-drop__item--pill{border-radius:999px}.mdly-drop__item--rounded{border-radius:var(--mdly-radius, 14px);width:var(--mdly-size, auto)}.mdly-drop__item--box{border-radius:0;width:var(--mdly-size, auto)}.mdly-drop__item--circle,.mdly-drop__item--hexagon{width:var(--mdly-size, var(--mdly-round, 104px));height:var(--mdly-size, var(--mdly-round, 104px));padding:.4em;border-radius:50%;white-space:normal;text-align:center;flex-direction:column;gap:.25em;line-height:1.05}.mdly-drop__item--hexagon{border-radius:0;clip-path:polygon(0 50%, 25% 6.7%, 75% 6.7%, 100% 50%, 75% 93.3%, 25% 93.3%)}.mdly-drop__item--image{width:var(--mdly-size, var(--mdly-round, 112px));height:var(--mdly-size, var(--mdly-round, 112px));padding:0;overflow:hidden}.mdly-drop__item--image.mdly-drop__item--pill{border-radius:999px}.mdly-drop__img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.mdly-drop__item--emoji{padding:.15em;font-size:var(--mdly-emoji, 56px);line-height:1;background-color:var(--mdly-bg, transparent)}.mdly-drop__item--emoji.mdly-drop__item--circle,.mdly-drop__item--emoji.mdly-drop__item--hexagon{width:var(--mdly-size, 1.25em);height:var(--mdly-size, 1.25em);padding:0}.mdly-drop__icon{display:inline-flex;font-size:var(--mdly-icon, 1.15em);line-height:1}.mdly-drop__icon svg{width:1em;height:1em;fill:currentColor}.mdly-drop__item--circle .mdly-drop__icon,.mdly-drop__item--hexagon .mdly-drop__icon{font-size:var(--mdly-icon, 1.6em)}.mdly-drop__label{pointer-events:none}.mdly-drop--palette-vivid .mdly-drop__item--c0{--mdly-pal: #6366f1;--mdly-pal-fg: #fff}.mdly-drop--palette-vivid .mdly-drop__item--c1{--mdly-pal: #f43f5e;--mdly-pal-fg: #fff}.mdly-drop--palette-vivid .mdly-drop__item--c2{--mdly-pal: #f59e0b;--mdly-pal-fg: #231400}.mdly-drop--palette-vivid .mdly-drop__item--c3{--mdly-pal: #10b981;--mdly-pal-fg: #fff}.mdly-drop--palette-vivid .mdly-drop__item--c4{--mdly-pal: #0ea5e9;--mdly-pal-fg: #fff}.mdly-drop--palette-vivid .mdly-drop__item--c5{--mdly-pal: #8b5cf6;--mdly-pal-fg: #fff}.mdly-drop--palette-pastel .mdly-drop__item--c0{--mdly-pal: #c7d2fe;--mdly-pal-fg: #1e1b4b}.mdly-drop--palette-pastel .mdly-drop__item--c1{--mdly-pal: #fecdd3;--mdly-pal-fg: #4c0519}.mdly-drop--palette-pastel .mdly-drop__item--c2{--mdly-pal: #fde68a;--mdly-pal-fg: #451a03}.mdly-drop--palette-pastel .mdly-drop__item--c3{--mdly-pal: #a7f3d0;--mdly-pal-fg: #022c22}.mdly-drop--palette-pastel .mdly-drop__item--c4{--mdly-pal: #bae6fd;--mdly-pal-fg: #082f49}.mdly-drop--palette-pastel .mdly-drop__item--c5{--mdly-pal: #ddd6fe;--mdly-pal-fg: #2e1065}.mdly-drop--palette-mono .mdly-drop__item--c0{--mdly-pal: #111827;--mdly-pal-fg: #fff}.mdly-drop--palette-mono .mdly-drop__item--c1{--mdly-pal: #374151;--mdly-pal-fg: #fff}.mdly-drop--palette-mono .mdly-drop__item--c2{--mdly-pal: #9ca3af;--mdly-pal-fg: #111827}.mdly-drop--palette-mono .mdly-drop__item--c3{--mdly-pal: #e5e7eb;--mdly-pal-fg: #111827}.mdly-drop--palette-mono .mdly-drop__item--c4{--mdly-pal: #ffffff;--mdly-pal-fg: #111827}.mdly-drop--palette-mono .mdly-drop__item--c5{--mdly-pal: #1f2937;--mdly-pal-fg: #fff}.mdly-drop--palette-mono .mdly-drop__item--c4{box-shadow:inset 0 0 0 1px #d1d5db}.mdly-drop--palette-neon .mdly-drop__item--c0{--mdly-pal: #10101f;--mdly-pal-fg: #22d3ee}.mdly-drop--palette-neon .mdly-drop__item--c1{--mdly-pal: #10101f;--mdly-pal-fg: #f472b6}.mdly-drop--palette-neon .mdly-drop__item--c2{--mdly-pal: #10101f;--mdly-pal-fg: #a3e635}.mdly-drop--palette-neon .mdly-drop__item--c3{--mdly-pal: #10101f;--mdly-pal-fg: #facc15}.mdly-drop--palette-neon .mdly-drop__item--c4{--mdly-pal: #10101f;--mdly-pal-fg: #c084fc}.mdly-drop--palette-neon .mdly-drop__item--c5{--mdly-pal: #10101f;--mdly-pal-fg: #fb7185}.mdly-drop--palette-neon .mdly-drop__item{box-shadow:inset 0 0 0 2px currentColor,0 0 18px -4px currentColor}.mdly-drop--palette-earth .mdly-drop__item--c0{--mdly-pal: #9a3412;--mdly-pal-fg: #fff7ed}.mdly-drop--palette-earth .mdly-drop__item--c1{--mdly-pal: #b45309;--mdly-pal-fg: #fffbeb}.mdly-drop--palette-earth .mdly-drop__item--c2{--mdly-pal: #4d7c0f;--mdly-pal-fg: #f7fee7}.mdly-drop--palette-earth .mdly-drop__item--c3{--mdly-pal: #a16207;--mdly-pal-fg: #fefce8}.mdly-drop--palette-earth .mdly-drop__item--c4{--mdly-pal: #57534e;--mdly-pal-fg: #fafaf9}.mdly-drop--palette-earth .mdly-drop__item--c5{--mdly-pal: #e7e5e4;--mdly-pal-fg: #292524}.mdly-drop--palette-ocean .mdly-drop__item--c0{--mdly-pal: #0c4a6e;--mdly-pal-fg: #e0f2fe}.mdly-drop--palette-ocean .mdly-drop__item--c1{--mdly-pal: #0369a1;--mdly-pal-fg: #fff}.mdly-drop--palette-ocean .mdly-drop__item--c2{--mdly-pal: #0ea5e9;--mdly-pal-fg: #fff}.mdly-drop--palette-ocean .mdly-drop__item--c3{--mdly-pal: #38bdf8;--mdly-pal-fg: #082f49}.mdly-drop--palette-ocean .mdly-drop__item--c4{--mdly-pal: #bae6fd;--mdly-pal-fg: #0c4a6e}.mdly-drop--palette-ocean .mdly-drop__item--c5{--mdly-pal: #155e75;--mdly-pal-fg: #ecfeff}.mdly-drop--physics.is-live .mdly-drop__items{display:block;padding:0}.mdly-drop--physics.is-live .mdly-drop__item{position:absolute;left:0;top:0;margin:0;transform-origin:50% 50%}.mdly-drop--physics.is-live .mdly-drop__item:not(.is-in){visibility:hidden}.mdly-drop--placed .mdly-drop__items{display:block;padding:0}.mdly-drop--placed .mdly-drop__item{position:absolute;left:var(--mdly-x, var(--mdly-ax, 50%));top:var(--mdly-y, var(--mdly-ay, 50%));translate:calc(-50% + var(--mdly-dx, 0px)) calc(-50% + var(--mdly-dy, 0px));rotate:var(--mdly-rot, 0deg);transform-origin:50% 100%}.mdly-drop--placed.is-live:not(.is-started) .mdly-drop__item{visibility:hidden}.mdly-drop--draggable .mdly-drop__item{cursor:grab;touch-action:none}.mdly-drop.is-grabbing,.mdly-drop.is-grabbing .mdly-drop__item,.mdly-drop__item.is-grabbed{cursor:grabbing}.mdly-drop__item.is-grabbed{z-index:5}.mdly-drop__glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle calc(var(--mdly-glow-size, 380px) / 2) at var(--mdly-mx, 50%) var(--mdly-my, 50%), var(--mdly-glow), transparent);opacity:0;transition:opacity .35s}.mdly-drop.is-glowing .mdly-drop__glow{opacity:1}.mdly-drop__layer{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:var(--mdly-layer-align, center);justify-content:var(--mdly-layer-valign, flex-start);gap:12px;padding:48px 24px;text-align:var(--mdly-layer-ta, center);pointer-events:none;color:#151522}.mdly-drop__layer--front{z-index:2}.mdly-drop__eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6366f1}.mdly-drop .mdly-drop__title{margin:0;padding:0;max-width:18ch;font-size:clamp(28px,4.2vw,60px);font-weight:800;line-height:1.04;letter-spacing:-0.02em;color:inherit}.mdly-drop .mdly-drop__text{margin:0;padding:0;max-width:46ch;font-size:17px;line-height:1.55;opacity:.8}.mdly-drop__btn{display:inline-flex;align-items:center;padding:.85em 1.6em;border-radius:var(--mdly-btn-r, 999px);background:var(--mdly-btn-bg, #111827);color:#fff;font-weight:600;text-decoration:none;pointer-events:auto;transition:background-color .2s,transform .2s}.mdly-drop__btn:hover{transform:translateY(-1px)}.mdly-drop__hint{position:absolute;left:50%;top:50%;z-index:3;translate:-50% -50%;padding:10px 18px;border-radius:999px;background:rgba(17,24,39,.85);color:#fff;font-size:14px;font-weight:600;pointer-events:none;opacity:0;transition:opacity .3s}.mdly-drop.is-waiting .mdly-drop__hint{opacity:1}.mdly-drop.is-waiting .mdly-drop__stage{cursor:pointer}.mdly-drop__replay{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(17,24,39,.12);border-radius:999px;background:rgba(255,255,255,.92);color:#111827;font:600 13px/1.2 inherit;cursor:pointer;backdrop-filter:blur(6px)}.mdly-drop__replay:hover{background:#fff}.mdly-drop__replay:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.mdly-drop__replay--top-right{top:14px;right:14px}.mdly-drop__replay--top-left{top:14px;left:14px}.mdly-drop__replay--bottom-right{bottom:14px;right:14px}.mdly-drop__replay--bottom-left{bottom:14px;left:14px}.mdly-drop__replay--below{position:static;margin:14px auto 0;display:flex;width:max-content}@media(max-width: 980px){.mdly-drop{--mdly-drop-h: var(--mdly-drop-h-t, var(--mdly-drop-h-d, 420px));--mdly-drop-maxw: var(--mdly-drop-maxw-t, var(--mdly-drop-maxw-d, none));--mdly-round: var(--mdly-drop-round-t, var(--mdly-drop-round-d, var(--mdly-round-fallback)))}}@media(max-width: 767px){.mdly-drop{--mdly-drop-h: var(--mdly-drop-h-p, var(--mdly-drop-h-t, var(--mdly-drop-h-d, 420px)));--mdly-drop-maxw: var(--mdly-drop-maxw-p, var(--mdly-drop-maxw-t, var(--mdly-drop-maxw-d, none)));--mdly-round: var(--mdly-drop-round-p, var(--mdly-drop-round-t, var(--mdly-drop-round-d, var(--mdly-round-fallback))))}}.mdly-drop.mdly-drop--btn-hover .mdly-drop__btn:is(:hover,:focus-visible){background-color:var(--mdly-btn-bg-hover)}.mdly-drop .mdly-drop__icon .mdly-drop__font-icon{font-size:1em;line-height:1}.mdly-drop__note{margin-bottom:10px;padding:10px 14px;border:1px dashed #c7c9d9;border-radius:8px;color:#5c5f73;font:13px/1.4 system-ui,sans-serif}@media(prefers-reduced-motion: reduce){.mdly-drop__item,.mdly-drop__glow,.mdly-drop__btn{transition:none}}.mdly-drop__item--card{flex-direction:column;align-items:flex-start;gap:.35em;width:var(--mdly-size, 220px);padding:1em 1.15em;white-space:normal;text-align:left;line-height:1.3}.mdly-drop__item--card.mdly-drop__item--pill{border-radius:var(--mdly-radius, 14px)}.mdly-drop__card-img{display:block;width:2.75em;height:2.75em;border-radius:50%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.mdly-drop__card-title{font-size:1.35em;font-weight:800;line-height:1.1;pointer-events:none}.mdly-drop__card-text{font-size:.82em;font-weight:500;opacity:.85;pointer-events:none}.mdly-drop__item.is-gone{visibility:hidden}.mdly-drop--no-touch-drag .mdly-drop__item{touch-action:pan-y}.mdly-drop.is-waiting-external .mdly-drop__hint{opacity:0}.mdly-drop-builder__rows{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.mdly-drop-builder__rows:empty{display:none}.mdly-drop-builder__rows>*{margin:0 !important}.mdly-drop-builder__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px dashed #94a3b8;border-radius:99px;background:#f8fafc;color:#334155;font:600 12px/1.4 system-ui,-apple-system,sans-serif}.mdly-drop-builder__chip b{color:#4f46e5;font-weight:700}.mdly-drop-builder__chip em{color:#64748b;font-style:normal;font-weight:500}.mdly-drop-builder__loading{padding:24px;color:#64748b;font:14px system-ui,sans-serif;text-align:center}.mdly-drop-builder__notice{padding:12px;color:#b91c1c;font:13px system-ui,sans-serif}
