@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes orbA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-96px,72px,0) scale(1.26)}}@keyframes orbB{0%,to{transform:translateZ(0) scale(1.1);opacity:.6}50%{transform:translate3d(88px,-64px,0) scale(.78);opacity:1}}@keyframes orbC{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-62px,-84px,0) scale(.82)}66%{transform:translate3d(76px,54px,0) scale(1.22)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1024px){.app-content-shell:has([data-dv2-fullbleed]){max-width:none!important;padding:0!important}}@media (max-width:1023.98px){[data-dv2-result-grid]{grid-template-columns:1fr!important}[data-dv2-result-panel]{position:static!important;max-height:none!important;overflow-y:visible!important}}@media (prefers-reduced-motion:reduce){.dv2-root *,.dv2-root :after,.dv2-root :before{animation:none!important}}[data-dv2-root],[data-dv2-root] *,[data-dv2-root] :after,[data-dv2-root] :before{box-sizing:border-box}[data-dv2-root]{font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;line-height:normal}@layer base{[data-dv2-root] a{color:#d97f00;text-decoration:none}[data-dv2-root] a:hover{color:#b36800}[data-dv2-root] button{font-family:inherit;border:0;background:none;padding:0;cursor:pointer;text-align:left}}[data-dv2-root] input,[data-dv2-root] textarea{font-family:inherit}[data-dv2-root] input:focus,[data-dv2-root] textarea:focus{outline:none}.dv2-hover-dim:hover{opacity:.7}.dv2-primary:hover:not(:disabled){filter:brightness(.95)}.dv2-primary:disabled{opacity:.6;cursor:default}.dv2-field:focus{border:1.5px solid #f39800!important;background:#fff!important}.dv2-field::placeholder{font-weight:400;color:#b0a89f}.dv2-hub-link:hover{color:#d97f00}.op-label{display:block;font-weight:500;font-size:12px;line-height:1;color:#8c857e}.op-optional{font-weight:400;color:#b0a89f}.op-field{font:400 13.5px/1.5 Pretendard Variable,sans-serif}.op-area,.op-field{margin-top:6px;width:100%;padding:11px 13px;border-radius:10px;border:1px solid #e4ded5;background:#fff;color:#24211f;outline:none}.op-area{height:56px;font:400 13px/1.6 Pretendard Variable,sans-serif;resize:vertical}.op-area:focus,.op-field:focus{border-color:#f39800;box-shadow:0 0 0 3px rgba(243,152,0,.1)}.pf-label{display:block;font-weight:500;font-size:11.5px;line-height:1;color:#6b6560}.pf-field{margin-top:4px;width:100%;padding:8px 11px;border-radius:9px;border:1px solid #e4ded5;background:#fff;font:400 12.5px/1.4 Pretendard Variable,sans-serif;color:#24211f;outline:none;resize:none}.pf-field:focus{border-color:#f39800;box-shadow:0 0 0 3px rgba(243,152,0,.1)}.pf-field[disabled],.pf-field[readonly]{border-color:transparent;background:#f7f5f1;color:#4a4540}.pf-field::placeholder{color:#757575;opacity:1}.pf-field-subheads{height:72px;min-height:72px}.dv2-plain::placeholder,.op-area::placeholder,.op-field::placeholder{color:#757575;opacity:1}.dv2-canon-2col{grid-template-columns:minmax(0,1fr)!important}@media (min-width:1024px){.dv2-canon-2col{grid-template-columns:var(--dv2-2col)!important}}.opq-top-rest-footer{display:contents}.opq-top-rest-actions{display:inline-flex;align-items:center;gap:7px}@media (max-width:639.98px){.opq-status-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:14px!important}.opq-status-progress{align-self:center}.opq-status-line{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.opq-question-text,.opq-status-copy{word-break:keep-all;overflow-wrap:break-word}.opq-status-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start!important;width:100%}.opq-collect-wrap>button,.opq-status-actions>button{width:100%;min-width:0;padding-right:8px!important;padding-left:8px!important;white-space:nowrap}.opq-collect-wrap{display:flex!important;width:100%;min-width:0;flex-direction:column}.opq-collect-left{position:static!important;display:block;margin-top:6px!important;text-align:center}.opq-add-row{flex-direction:column!important;align-items:stretch!important;padding:14px!important}.opq-add-type{width:100%!important}.opq-add-row>button{width:100%}.opq-left-card{padding:16px!important}.opq-priority-header{flex-direction:column!important;align-items:stretch!important}.opq-priority-header>button{align-self:flex-start}.opq-top-card{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.opq-top-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.opq-top-actions>button{min-width:0;padding-right:8px!important;padding-left:8px!important}.opq-chip{display:inline-flex!important;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.opq-top-rest-row{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:start!important;gap:9px 10px!important;padding:12px!important}.opq-top-rest-rank{grid-column:1;grid-row:1}.opq-top-rest-copy{grid-column:2;grid-row:1;overflow:visible!important;white-space:normal!important;word-break:keep-all;overflow-wrap:break-word}.opq-top-rest-footer{grid-column:1/-1;grid-row:2;display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.opq-top-rest-keyword{min-width:0;flex:1 1 60px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opq-top-rest-actions{display:inline-flex;flex:none;align-items:center;gap:10px;margin-left:auto;white-space:nowrap}.opq-all-header{flex-direction:column!important;align-items:stretch!important}.opq-all-controls{width:100%}.opq-search{width:auto!important;min-width:0;flex:1 1 auto}.opq-all-controls>button{flex:none;white-space:nowrap}.op-progress-stages{overscroll-behavior-x:contain;scrollbar-width:thin}}@supports not selector(::-webkit-scrollbar){.dv2-scroll-slim{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}}.dv2-scroll-slim::-webkit-scrollbar{width:6px}.dv2-scroll-slim::-webkit-scrollbar-track{background:transparent}.dv2-scroll-slim::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:3px}.dv2-scroll-slim::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.24)}.dv2-scroll-slim::-webkit-scrollbar-button{display:none;width:0;height:0}