.popover-layer[data-v-5125443a]{position:fixed;inset:0;z-index:50}.popover[data-v-5125443a]{position:fixed;width:320px;max-width:calc(100vw - 24px);background:#fff;border-radius:16px;box-shadow:0 18px 50px rgba(15,42,45,.28),0 2px 8px rgba(15,42,45,.12);padding:16px;display:flex;flex-direction:column;gap:12px;animation:pop-in-5125443a .16s ease-out;transform-origin:top left}@keyframes pop-in-5125443a{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.popover__head[data-v-5125443a]{display:flex;align-items:center;gap:8px}.popover__dot[data-v-5125443a]{width:10px;height:10px;border-radius:50%;flex:none}.popover__title[data-v-5125443a]{font-weight:700;font-size:14px;color:#16323a;flex:1}.popover__x[data-v-5125443a]{border:none;background:transparent;font-size:20px;line-height:1;color:#8aa0a4;cursor:pointer;padding:2px 6px;border-radius:8px}.popover__x[data-v-5125443a]:hover{background:#eef3f3;color:#16323a}.popover__input[data-v-5125443a]{width:100%;resize:none;border:1.5px solid #dde7e7;border-radius:12px;padding:10px 12px;font:inherit;font-size:15px;color:#16323a;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.popover__input[data-v-5125443a]:focus{border-color:#4a7b82;box-shadow:0 0 0 3px rgba(74,123,130,.16)}.popover__move-label[data-v-5125443a]{font-size:12px;font-weight:600;color:#7c9296;text-transform:uppercase;letter-spacing:.04em}.popover__move-grid[data-v-5125443a]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.popover__move-btn[data-v-5125443a]{border:1.5px solid var(--c);background:transparent;color:#16323a;border-radius:10px;padding:7px 6px;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,transform .1s ease}.popover__move-btn[data-v-5125443a]:hover{background:var(--c);transform:translateY(-1px)}.popover__foot[data-v-5125443a]{display:flex;align-items:center;gap:8px}.popover__spacer[data-v-5125443a]{flex:1}.popover__btn[data-v-5125443a]{border:none;border-radius:10px;padding:9px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:filter .15s ease,background .15s ease}.popover__btn--primary[data-v-5125443a]{background:#4a7b82;color:#fff}.popover__btn--primary[data-v-5125443a]:hover{filter:brightness(1.08)}.popover__btn--primary[data-v-5125443a]:disabled{opacity:.45;cursor:not-allowed}.popover__btn--ghost[data-v-5125443a]{background:transparent;color:#5a7378}.popover__btn--ghost[data-v-5125443a]:hover{background:#eef3f3}.popover__btn--danger[data-v-5125443a]{background:transparent;color:#c0473b;padding-left:4px}.popover__btn--danger[data-v-5125443a]:hover{background:#fbecea}.page[data-v-ef7508de]{min-height:100vh;padding:32px 24px 48px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.page__head[data-v-ef7508de]{text-align:center;margin-bottom:22px}.page__logo[data-v-ef7508de]{display:block;width:72px;height:72px;margin:0 auto 10px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(15,42,45,.18))}.page__title[data-v-ef7508de]{margin:0;font-size:30px;font-weight:800;letter-spacing:-.01em;color:#16323a}.page__subtitle[data-v-ef7508de]{margin:8px 0 0;font-size:14px;color:#6c8389}.matrix[data-v-ef7508de]{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:34px minmax(0,1fr);gap:10px;width:min(900px,100%);aspect-ratio:1/1.04}.matrix__corner[data-v-ef7508de]{grid-column:1;grid-row:1}.matrix__col-labels[data-v-ef7508de]{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.matrix__col-labels span[data-v-ef7508de]{text-align:center;font-size:14px;font-weight:700;letter-spacing:.12em;color:#5a7378}.matrix__row-labels[data-v-ef7508de]{grid-column:1;grid-row:2;display:grid;grid-template-rows:1fr 1fr;align-items:center}.matrix__row-labels span[data-v-ef7508de]{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:14px;font-weight:700;letter-spacing:.12em;color:#5a7378}.matrix__grid[data-v-ef7508de]{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px}.quadrant[data-v-ef7508de]{background:var(--accent);border-radius:18px;padding:18px;display:flex;flex-direction:column;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,outline-color .18s ease;outline:3px solid transparent}.quadrant[data-v-ef7508de]:hover{box-shadow:0 12px 30px rgba(15,42,45,.16)}.quadrant--over[data-v-ef7508de]{outline-color:hsla(0,0%,100%,.85);transform:scale(.992);box-shadow:0 14px 34px rgba(15,42,45,.22)}.quadrant__header[data-v-ef7508de]{display:flex;align-items:center;gap:10px;margin-bottom:12px;pointer-events:none}.quadrant__title[data-v-ef7508de]{margin:0;font-size:clamp(16px,1.7vw,22px);font-weight:800;letter-spacing:.02em;color:var(--ink)}.quadrant__count[data-v-ef7508de]{font-size:12px;font-weight:700;color:var(--ink);background:hsla(0,0%,100%,.4);border-radius:999px;padding:2px 9px}.quadrant__tasks[data-v-ef7508de]{flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:2px}.task[data-v-ef7508de]{position:relative;display:flex;align-items:flex-start;gap:8px;background:hsla(0,0%,100%,.92);border-radius:12px;padding:9px 10px 9px 12px;box-shadow:0 2px 6px rgba(15,42,45,.1);cursor:grab;transition:transform .12s ease,box-shadow .12s ease}.task[data-v-ef7508de]:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(15,42,45,.16)}.task[data-v-ef7508de]:active{cursor:grabbing}.task--dragging[data-v-ef7508de]{opacity:.4}.task--drop-after[data-v-ef7508de]:after,.task--drop-before[data-v-ef7508de]:before{content:"";position:absolute;left:0;right:0;height:3px;background:hsla(0,0%,100%,.95);border-radius:999px;box-shadow:0 0 6px rgba(15,42,45,.3);pointer-events:none}.task--drop-before[data-v-ef7508de]:before{top:-5px}.task--drop-after[data-v-ef7508de]:after{bottom:-5px}.task__text[data-v-ef7508de]{flex:1;font-size:14px;line-height:1.35;color:#1c3338;word-break:break-word}.task__remove[data-v-ef7508de]{border:none;background:transparent;color:#9bb0b3;font-size:18px;line-height:1;cursor:pointer;padding:0 2px;border-radius:6px;flex:none}.task__remove[data-v-ef7508de]:hover{color:#c0473b;background:rgba(192,71,59,.12)}.quadrant__empty[data-v-ef7508de]{margin:0;font-size:14px;font-weight:600;color:var(--ink);opacity:.5;pointer-events:none}@media (max-width:640px){.page[data-v-ef7508de]{padding:20px 12px 32px}.matrix[data-v-ef7508de]{aspect-ratio:auto;height:auto}.matrix__grid[data-v-ef7508de]{min-height:70vh}.page__title[data-v-ef7508de]{font-size:24px}.page__logo[data-v-ef7508de]{width:56px;height:56px}}:root{--bg:#f3f7f6}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:radial-gradient(1200px 800px at 50% -10%,#fff 0,var(--bg) 60%);min-height:100vh}#app{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#16323a}